Synchronization Certainty/Uncertainty

As described in IEEE 1588v2 PTP, master clocks transmit Announce messages containing the clock priority and quality. Each clock in the network can use the BMCA and the clock properties received from the Announce messages to select the best clock to synchronize to.

Within a PTP-aware network, there could be situations where boundary clocks advertise clockClass 6 in the Announce message, which indicates that the parent clock is connected to a traceable primary reference source/clock (PRS/PRC) in locked mode (for example, locked to GNSS), and is therefore designated as the synchronization time source. However, the PTP network may still be in a transient state and stabilizing.

For example, this may occur when:

Depending on the application, it may be important for a downstream boundary clock or slave clock to know whether the PTP network has stabilized or is still ‟synchronization uncertain”.

Specifically when the G.8275.1profile (with IP encapsulation) or the G.8275.2 profile is used, the synchronizationUncertain flag is added to the Announce message. The use of this flag is optional. The 7705 SAR PTP grand master, boundary, and slave clocks support the processing of the synchronization state as follows.

This behavior is shown in Figure: Synchronization Certain/Uncertain States.

Figure: Synchronization Certain/Uncertain States

Because the synchronizationUncertain flag is newly agreed upon in standards, most base station slave clocks do not look at this bit. Therefore, in order to ensure that the downstream clocks are aware of the state of the network, the PTP clock (grand master, boundary, slave) may optionally be configured to transmit Announce and Sync messages only if the clock is in a ‟synchronization certain” state. This is done using the no tx-while-sync-uncertain command.