Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?


Configuring Precision Time Protocol Clocking

In a distributed network, you can configure Precision Time Protocol (PTP) primary and client 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 primary clock and the client clock or clock client.

To configure Precision Time Protocol (PTP) options:

  1. In configuration mode, go to the [edit protocols ptp] hierarchy level.
  2. Specify the clock as a boundary or ordinary clock. The boundary option signifies that the clock can be both a primary clock and a client clock. The ordinary option signifies that the clock is a client clock.
  3. (Optional) Enable PHY Timestamping. The PHY timestamping is disabled by default.
  4. (Optional) Configure the PTP domain with values from 0 through 127. The default value is 0.
  5. (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.
  6. Specify the primary clock parameters.

    For details about configuring the primary clock parameters, see Configuring a PTP Primary Boundary Clock.

  7. (Optional) Configure the priority value of the clock (0 through 255). This value is used in selecting the best primary clock. The priority1-value is advertised in the primary clock’s announce message to clock clients. The default value is 128.

  8. (Optional) Configure the tie-breaker in selecting the best primary clock (0 through 255). The priority2 value differentiates and prioritizes the primary clock to avoid confusion when the priority1-value is the same for different primary clocks in a network. The default value is 128.
  9. Specify the PTP client clock parameters.

    For information about configuring the client clock options, see Configuring a PTP Member Clock.

  10. (Optional) Enable unicast negotiation. Unicast negotiation is a method by which the announce, synchronization, and delay response packet rates are negotiated between the primary clock and the clock client before a PTP session is established.

    Unicast negotiation, when enabled, does not allow you to commit packet rate–related configurations.