I'm looking for tips for optimally configuring ptp4l in a SyncE-enabled
network.

Consider the following architecture - the grandmaster's clock and the PTP
clock in my slave's NIC share the same frequency source via SyncE. The end
goal is to synchronize my slave's Linux system time to the grandmaster.

Configuration thoughts:
- It seems to me that ptp4l should only examine the time offset between the
master and slave, and not try to estimate or correct for differences in
frequency. I couldn't find a setting for this, and it seems like frequency
estimation is baked pretty deeply into the existing control algorithms.

- It seems reasonable to always step the NIC clock rather than slew its
frequency. I guess I'd configure that by setting an extremely small step
threshold. phc2sys would still slew the system clock to preserve system
clock monotonicity (as an aside, I really wish that Linux split the
concepts of 'how long a second is' from 'what time is it now' so that the
latter could be slewed independently)

- Since this is a SyncE network, maybe the error introduced by having ptp4l
try to estimate frequency will be low enough to not matter, and so maybe I
don't need to do any special configuration.

I'd appreciate any thoughts. Does anyone have any pointers to documentation
or any analysis on how SyncE and 1588 should work together in general?

Thanks!

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Linuxptp-users mailing list
Linuxptp-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxptp-users

Reply via email to