Hi everyone,

I got the following setup of a GM->BC1->BC2->BC3->OC

[P1 - GM - P0]--192.168.2.100---->>-----192.168.2.105--[P0 - BC1 -
P1]--192168.1.104----->>------192.168.1.107--[P0 - BC2 -
P1]--192.168.5.108------>>-------192.168.5.112--[P1 - BC3 -
P0]---192.168.4.111-------->>------192.168.4.108--[P1 - OC - P0]

I am using the following cfg on the GM

[global]
dataset_comparison G.8275.x
G.8275.defaultDS.localPriority 128
masterOnly 1
G.8275.portDS.localPriority 128
hybrid_e2e 0
inhibit_multicast_service 1
unicast_listen 1
unicast_req_duration 60
announceReceiptTimeout          20
#
# Customize the following for slave operation:
#
[unicast_master_table]
table_id 1
logQueryInterval 2
UDPv4 192.168.2.100
#
[P0]
unicast_master_table 1

for BC1 I am using "ptp4l -i P0 -i P1" with the following cfg file

[global]
dataset_comparison G.8275.x
G.8275.defaultDS.localPriority 128
G.8275.portDS.localPriority 128
hybrid_e2e 1
inhibit_multicast_service 1
unicast_listen 1
unicast_req_duration 60
announceReceiptTimeout          10

clock_type                      BC
network_transport               UDPv4
time_stamping                   hardware
boundary_clock_jbod             1

#
# Customize the following for slave operation:
#
[unicast_master_table]
table_id 1
logQueryInterval 2
UDPv4 192.168.2.100
#
[P0]
unicast_master_table 1

for BC2 the same "ptp4l -i P0 -i P1" with the following cfg file with

[global]
dataset_comparison G.8275.x
G.8275.defaultDS.localPriority 128
G.8275.portDS.localPriority 128
hybrid_e2e 1
inhibit_multicast_service 1
unicast_listen 1
unicast_req_duration 60
announceReceiptTimeout          10

clock_type                      BC
network_transport               UDPv4
time_stamping                   hardware
boundary_clock_jbod             1

#
# Customize the following for slave operation:
#
[unicast_master_table]
table_id 1
logQueryInterval 2
UDPv4 192.168.1.104
#
[P0]
unicast_master_table 1

for BC3 also "ptp4l -i P0 -i P1" with the following cfg file with

[global]
dataset_comparison G.8275.x
G.8275.defaultDS.localPriority 128
G.8275.portDS.localPriority 128
hybrid_e2e 1
inhibit_multicast_service 1
unicast_listen 1
unicast_req_duration 60
announceReceiptTimeout          10

clock_type                      BC
network_transport               UDPv4
time_stamping                   hardware
boundary_clock_jbod             1

#
# Customize the following for slave operation:
#
[unicast_master_table]
table_id 1
logQueryInterval 2
UDPv4 192.168.5.108
#
[P0]
unicast_master_table 1

and for the OC the following cfg file

[global]
dataset_comparison G.8275.x
G.8275.defaultDS.localPriority 128
masterOnly 0
G.8275.portDS.localPriority 128
hybrid_e2e 1
inhibit_multicast_service 1
unicast_listen 1
unicast_req_duration 60
announceReceiptTimeout          10
#
# Customize the following for slave operation:
#
[unicast_master_table]
table_id 1
logQueryInterval 2
UDPv4 192.168.4.111
#
[P1]
unicast_master_table 1


for whatever reason, I cannot got the more than 1 BC in cascade. On GM2 I
tried to run tow separate threads; one ordinary clock facing BC1 and one as
grandmaster facing BC3 which seems to solve the probelm. All my NIC card
cards are the SFN7042Q two port with a single PHC.
I am wondering why am I having trouble with running a single thread of the
ptp4l as BC while running a pair of ptp4l treads (one ordinary facing up
and one grandmaster facing) solves the problem. It woud be great if you can
help me with the cfg file for a unicase ipv4 boundary clock.

Thank you
-- 
73
With best wishes / Mit herzlichsten Grüßen
Ahmad Byagowi, Ph.D., Dr. Techn., P.Eng.
Phone: +1 (650) 924 6653
[image: 🌎] Please consider the environment before printing this e-mail.
_______________________________________________
Linuxptp-users mailing list
Linuxptp-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxptp-users

Reply via email to