sfptpd
supports PTP packets over bonded interfaces
in an active/standby mode. In addition, sfptpd
also
supports bonding over LACP (802.3ad) bonding.
Bonding of interfaces on supported adapters employs the Linux bonding driver. Multiple ports can be included into a single bond where one port is selected as the active interface and all others are standby.
-
sfptpd
will detect which port is active and which ports are passive in the bond. -
sfptpd
will discipline the high precision clock on the active port’s network adapter. -
sfptpd
will discipline the clocks of passive ports from the active adapter’s clock. - Via the bonding driver you can select the active port (and therefore clock).
- A bond can include non-PTP capable ports on a supported adapter.
sfptpd
will switch to software time-stamping when a non-hardware time-stamping port becomes active. - A bond can include third party ports .
sfptpd
will switch to software time-stamping when a third party port becomes active. - A bond can include any number of ports.
Note: There are limitations to combining PTP and non-PTP ports in the same bond. See Bonding for details.