IEEE 1588v2 PTP clocks

Introduction

The IEEE 1588v2 standard synchronizes the frequency and time from a master clock to one or more slave clocks over a packet stream. The IEEE 1588v2 is packet-based synchronization that can be over either UDP/IP or Ethernet and can be either multicast or unicast. See To configure synchronization on a CorEvo card or MSS-1 shelf using SYNC-IO SFPs for more information about configuring synchronization.

Note: Before configuring synchronization, you must configure the required SFPs on the CorEvo card or MSS-1 shelf with a value of SYNC-IO using a Wavence element manager.

Transparent clock

Transparent clock is a device that measures the time taken for a PTP event message to transit the device and provides this information to clocks receiving this PTP event message. You can enable an IEEE 1588 transparent clock (TC) on a Wavence shelf if the software License parameter value in the System Settings tab of the corresponding Network Element (Edit) form contains the string 1588TC. See To configure an IEEEv2 1588 TC on a Wavence shelf for more information about configuring the IEEEv2 1588 TC on a shelf.

You can also perform a bulk operation to enable 1588 transparent clock on many shelves at once. Choose Tools→Bulk Operations from the NFM-P main menu and select SONET Sync in the object drop-down menu of the Create Bulk Change form to configure bulk changes for 1588 TC. See the “Bulk operations” chapter in the NSP NFM-P Classic Management User Guide for more information.

IEEE 1588v2 PTP support per platform

The platforms that are supported include:

IEEE 1588v2 PTP support is enabled or disabled at the node level then automatically applied by the node to the following MPT types of the node, if equipped:

Note:

Boundary and ordinary clocks

NFM-P supports the configuration of 1588 Boundary Clock and Ordinary Clock in the CorEvo card for Wavence Release 7.1 or later.

You need to obtain an IEEE 1588 BC license to configure the 1588 BC and OC on a Wavence device with CorEvo card. After the license is enabled, the SW License parameter value in the System Settings tab of the corresponding Network Element (Edit) form contains the string 1588BC.

1588 BC and OC parameters are configured at the PTP port level and Wavence device level. The IEEE 1588 PTP object appears below the Synchronization object on the equipment navigation tree. The IEEE 1588 PTP object has the Clock objects as child objects. The ports are also listed at the Wavence device level in the IEEE PTP Clock tab of the Network Element (Edit) form.

See To configure IEEEv2 1588 BC and OC PTP clocks for more information about configuring the 1588 BC and OC clocks.

Boundary clock

The boundary clock has 16 PTP ports. The boundary clock can be configured as a synchronization source. See To configure the PTP clock as a synchronization source for more information about configuring the boundary clock as a synchronization source.

Ordinary clock, slave

The ordinary clock, slave has a single PTP port. The ordinary clock, slave can be configured as a synchronization source. See To configure the PTP clock as a synchronization source for more information about configuring the ordinary clock, slave as synchronization source.

Ordinary clock, master

The ordinary clock, master has a single PTP port. The ordinary clock, master cannot be configured as a synchronization source.

Statistics and alarms

NFM-P supports the following IEEE 1588 BC and OC statistics:

Note: You can reset all IEEE 1588 PTP statistics counters using the Reset Counters button located on the IEEE 1588 PTP Peer (Edit) form. To access the Reset Counters button, in the Navigation tree equipment view, expand Network Element→9500 MPR Chassis→Synchronization→IEEE 1588 PTP→Clock→IEEE PTP Port→IEEE PTP Peers and choose Properties. You can confirm that the statistics counters are reset on the Statistics tab.

NFM-P supports the following IEEE 1588 BC and OC alarms:

1588 ToD

NFM-P supports the configuration of the 1588 ToD SFP in the following cards as noted:

The ToD Admin Status and the ToD Message Formats parameters can be configured from NFM-P. See To configure the ToD for more information about configuring ToD.

PTP statistics naming in Wavence device and NFM-P

Table 11-1, Mapping of the PTP statistics naming in the Wavence device and the NFM-P lists the mapping of PTP statistics naming in the Wavence device compared to the naming in the NFM-P.

Table 11-1: Mapping of the PTP statistics naming in the Wavence device and the NFM-P

Wavence device naming

NFM-P naming

Peer packet statistics

Peer Packets Statistics

PTPStats (Precision Timing Protocol)

Alternate Master Packets

aluPtpPeerAlternateMasterDisc

Announce Packets Input

aluPtpPeerAnnounceMsgRx

Announce Packets Output

aluPtpPeerAnnounceMsgTx

Bad Domain Packets

aluPtpPeerBadDomainDisc

Bad Version Packets

aluPtpPeerBadVersionDisc

Delay Request Packets Input

aluPtpPeerDelayReqMsgRx

Delay Request Packets Output

aluPtpPeerDelayReqMsgTx

Delay Response Packets Input

aluPtpPeerDelayRespMsgRx

Delay Response Packets Output

aluPtpPeerDelayRespMsgTx

Out Of Order Packets Input

aluPtpPeerOutOfOrderSyncPktRx

Step RM Greater Than 255

aluPtpPeerStepRemovedGreaterThan255Disc

Sync Packets Input

aluPtpPeerSyncMsgRx

Sync Packets Output

aluPtpPeerSyncMsgTx

Recovery Algorithm Statistics

Peer clock recovery algorithm statistics

Ptp Clok Recovery Algorithm Stats

Free-Run

aluPtpFreqRecFreeRunCount

Acquiring

aluPtpFreqRecAcquiringCount

Phase-Tracking

aluPtpFreqRecPhaseTrackCount

Hold-Over

aluPtpFreqRecHoldOverCount

Locked

aluPtpFreqRecLockedCount

Excessive Freq Error Detected

aluPtpFreqRecExcessFreqErrCnt

Packet Loss Spotted

aluPtpFreqRecPacketLossCnt

Excessive Packet Loss Detected

aluPtpFreqRecLossResetCnt

High PDV Detected

aluPtpFreqRecVarTooHighCnt

Excessive Phase Shift Detected

aluPtpFreqRecPdvStepCnt

Sync Packet Gaps Detected

aluPtpFreqRecGapResetCnt

Short Interval Statistics

Peer internal DPLL statistics

Ptp Clok Recovery Short Interval Stats

Phase Error StdDev [ns]

Alu Ptp Peer Intvl Phase Error Std Dev (ns)

Phase Error Mean [ns]

Alu Ptp Peer Intvl Phase Error Mean (ns)