Configure Precision Time Protocol (PTP) Clocking
In a distributed network, you can configure Precision Time Protocol (PTP) timeTransmitter clocks and timeReceiver clocks to help synchronize the timing across the network. The synchronization is achieved through packets that are transmitted and received in a session between the timeTransmitter clock and the timeReceiver clock or clock client.
To configure Precision Time Protocol (PTP) options:
-
In configuration mode, go to the
[edit protocols ptp]
hierarchy level.[edit] user@host# edit protocols ptp
-
Specify the clock as a boundary or ordinary clock. The
boundary
option signifies that the clock can be both a timeTransmitter clock and a timeReceiver clock. Theordinary
option signifies that the clock is a timeReceiver clock.[edit protocols ptp] user@host# set clock-mode (boundary | ordinary)
-
(Optional) Enable PHY Timestamping. The PHY timestamping is disabled by default.
[edit protocols ptp] user@host# set phy-timestamping
Note: The above command is not applicable on ACX500 and ACX2000. For these platforms, enterset e2e-transparent
. -
(Optional) Configure the PTP domain with values from 0 through 127. The default value
is 0.
[edit protocols ptp] user@host# set domain domain-value
-
(Optional) Specify the DiffServ code point (DSCP) value (0 through 63) for all PTP IPv4
packets originated by the router. The default value is 56.
[edit protocols ptp] user@host# set ipv4-dscp number
-
Specify the timeTransmitter clock parameters.
[edit protocols ptp] user@host# set master
For details about configuring the timeTransmitter clock parameters, see .
-
(Optional) Configure the priority value of the clock (0 through 255). This value is
used in selecting the best timeTransmitter clock. The priority1-value
is advertised in the timeTransmitter clock’s announce message to clock clients. The
default value is 128.
[edit protocols ptp] user@host# set priority1 priority1-value
-
(Optional) Configure the tie-breaker in selecting the best timeTransmitter clock (0
through 255). The
priority2
value differentiates and prioritizes the timeTransmitter clock to avoid confusion when thepriority1-value
is the same for different timeTransmitter clocks in a network. The default value is 128.[edit protocols ptp] user@host# set priority2 priority2-value
-
Specify the PTP timeReceiver clock parameters.
[edit protocols ptp] user@host# set slave
For information about configuring the timeReceiver clock options, see
-
(Optional) Enable unicast negotiation. Unicast negotiation is a method by which the
announce, synchronization, and delay response packet rates are negotiated between the
timeTransmitter clock and the clock client before a PTP session is established.
[edit protocols ptp] user@host# set unicast-negotiation
Note:Unicast negotiation, when enabled, does not allow you to commit packet rate–related configurations.
For configuration values, see PTP Timers and Log Mean Interval (LMI).