Cisco Active Network Abstraction Reference Guide, 3.7.2
Clocking

Table Of Contents

Clocking

Technology Description

1588 Clocking

SyncE Clocking

Adaptive Clock Recovery (ACR)

Information Model Objects (IMOs)

CEM Interface

CEM Group

Clock Service

Clock Source

PTP Service

PTP Interface

ACR Service

Recovered Clock

SyncE Service

SyncE Interface

Vendor-Specific Inventory and IMOs

Service Alarms


Clocking


This chapter describes the level of support that Cisco ANA provides for clocking, as follows:

Technology Description

Information Model Objects (IMOs)

Vendor-Specific Inventory and IMOs

Service Alarms

Please see Part 1: Cisco VNEs in this guide for information about which devices support the various technologies.

Technology Description

This section provides the following Clocking technology descriptions:

1588 Clocking

SyncE Clocking

Adaptive Clock Recovery (ACR)

1588 Clocking

TDM 1588 is known as Precision Time Protocol (PTP). The PTP standard specifies a clock synchronization protocol applicable to distributed systems consisting of one or more nodes communicating over a network. Nodes are modeled as containing a real-time clock that may be used by applications within the node for various purposes, such as generating time stamps for data or ordering events managed by the node. The protocol provides a mechanism for synchronizing the clocks of participating nodes to a high degree of accuracy and precision.

SyncE Clocking

One of the fundamental requirements placed on next-generation networks is to provide the ability to distribute precision frequency or timing synchronization around the network. Frequency synchronization is provided by SONET/SDH equipment. used in conjunction with external timing technology, such as Cesium oscillators and GPS.

As SONET/SDH equipment is replaced by Ethernet equipment, this frequency synchronization ability is required over Ethernet ports. Synchronous Ethernet (SyncE) provides SONET/SDH physical layer (POS-PHY) frequency distribution of known, common precision frequency references.

To maintain SyncE links, a set of operations messages is required. These messages provide information about the quality of the timing source being used to clock the SyncE link, ensuring that each node is always deriving timing from the most reliable source. In SONET/SDH networks, these messages are known as Synchronization Status Messages (SSM). Each timing source has a Quality Level (QL) associated with it, which gives the accuracy of the clock. This QL information is transmitted across the network via SSMs over the Ethernet Synchronization Messaging Channel (ESMC), or via SSMs contained in the SONET/SDH frames, so that devices can know the best available source with which to synchronize. To define a preferred network synchronization flow and help prevent timing loops, users can assign priority values to particular timing sources on each router. The combination of QL information and user-assigned priority levels allows each router to choose a timing source to clock its SyncE and SONET/SDH interfaces.


Note Cisco ANA supports these technologies only in conjunction with data link layer technologies, such as ATM or PoS.


Adaptive Clock Recovery (ACR)

ACR is an averaging process that negates the effect of random packet delay variation and captures the average rate of transmission of the original bit stream.

Information Model Objects (IMOs)

This section describes the following IMOs:

CEM Interface (ICEMEncap)

CEM Group (ICEMGroup)

Clock Service (IClockService)

Clock Source (IClockSource)

PTP Service (IPtpService)

PTP Interface (IPtpInterface)

ACR Service (IACRService)

Recovered Clock (IRecoveredClock)

SyncE Service (ISyncE)

SyncE Interface (ISyncEInterface)

CEM Interface

The CEM Interface object represents a CEM-encapsulated E1/T1 circuit interface.

Table 32-1 CEM Interface (ICEMEncap)  

Attribute Name
Attribute Description
Scheme
Polling Interval

cemIfName

The interface name (for example, CEM8/0/0 or Virtual-cem8/0/24).

IpCore

Configuration


CEM Group

The CEM Group object represents a CEM Group configured on a physical or virtual CEM Interface.

Table 32-2 CEM Group (ICEMGroup)  

Attribute Name
Attribute Description
Scheme
Polling Interval

ID

The DS0 bundle CEM group identifier.

IpCore

Configuration

IdlePattern

The 8-bit hexadecimal number that is transmitted on a T1 or E1 line when missing packets are detected on the PW circuit.

IpCore

Configuration

IdleCAS

When channel associated signaling (CAS) is used, the 8-bit hexadecimal signal that is sent when the CEM interface is identified as idle.

IpCore

Configuration

DeJitter

The size of the dejitter buffer in milliseconds (ms) (in the range 4-500, 4 is the default).

IpCore

Configuration

PayloadSize

The size of the payload (in bytes) for packets on the CEM interface (in the range 32-1312).

IpCore

Configuration

RTP

Indicates whether RTP compression is enabled or disabled.

IpCore

Configuration

RTPHeader

Indicates whether RTP header compression is enabled or disabled.

IpCore

Configuration

TimeSlots

The range of timeslots (DS0 channels) allotted to the CEM interface. Empty if the Structure-Agnostic TDM over Packet (SAToP) method is used.

IpCore

Configuration

Pseudowire

The name of the pseudowire configured on the CEM interface.

IpCore

Configuration

AdminStatus

The administrative status of the CEM interface (Down, Testing, Unknown, Up).

IpCore

Configuration

OperStatus

The operational status of the CEM interface (Dormant, Down, Not Present, Testing, Unknown, Up).

IpCore

Configuration


Clock Service

The Clock Service object models the generic clocking configuration and clocking features of a network element, independent of any particular timing scheme, such as PTP or Anonymous Call Rejection (ACR).

Table 32-3 Clock Service (IClockService)  

Attribute Name
Attribute Description
Scheme
Polling Interval

ActiveClockSource

The current active clock source used by the network element.

Any

Configuration

NcsMode

The network clock selection mode (revert, nonrevert, unknown). NCS is used in case of master device failure.

Any

Configuration

HoldTimeout

The network clock selection hold timeout in seconds (in the range 0-86400, -1 for no timeout).

Any

Configuration

UseStratum4

Indicates whether the Stratum4 clock is used (true) or not (false). The default is false, which means the Stratum3 clock is used.

Any

Configuration

Mode

The network element clocking mode (unknown, slave, master, hybrid).

Any

Configuration

NcsPriorityList

The network clock selection priority list.

Any

Configuration

Pseudowire Clock Recovery

An array of zero or more instances of ACR Service (IACRService).

Any

Configuration

PtpService

An array of zero or more instances of PTP Service (IPtpService).

Any

Configuration


Clock Source

The Clock Source object represents the network clock source defined in an instance of the Clock Service object.

Table 32-4 Clock Source (IClockSource)  

Attribute Name
Attribute Description
Scheme
Polling Interval

Priority

The priority of the defined clock source.

Any

Configuration

Source

The clock source.

Any

Configuration

Status

Indicates that the clock source status is valid (true) or non existent/non functional (false).

Any

Configuration

Type

The clock source type (BITS, packet-timing, sync, E1/T1).

Any

Configuration


PTP Service

The PTP Service object represents PTP (IEEE-1588) configurations on a network element at the device level.

Table 32-5 PTP Service (IPtpService)  

Attribute Name
Attribute Description
Scheme
Polling Interval

Mode

The PTP operating mode (unknown, ordinary, boundary, e2etransparent, p2ptransparent). On the Cisco MWR-2941, only ordinary is supported.

Any

Configuration

ClockId

The PTP clock ID.

Any

Configuration

Domain

The PTP domain ID (in the range 0 to 127).

Any

Configuration

Priority1

PTP clock selection priority-1 (in the range 0 to 255).

Any

Configuration

Priority2

PTP clock selection priority-2 (in the range 0 to 255).

Any

Configuration

PtpEnabled

Indicates whether PTP is enabled (true) or disabled (false).

Any

Configuration

PtpInterfaceList

An array of one or more instances of PTP Interface (IPtpInterface)

Any

Configuration


PTP Interface

The PTP Interface object represents PTP (IEEE-1588) configurations on a network element at the interface level.

Table 32-6 PTP Interface (IPtpInterface)  

Attribute Name
Attribute Description
Scheme
Polling Interval

Version

The PTP version (default is 2).

Any

Configuration

AnnounceInterval

The PTP interface announce interval (in the range 0 to 4)

Any

Configuration

AnnounceTimeout

The PTP interface announce timeout (in the range 2 to 10).

Any

Configuration

DestinationAddress

The clock destination IP address (can be null, set only when in Master mode).

Any

Configuration

SourceAddress

The clock source IP address (can be null, set only when in Slave mode).

Any

Configuration

DelayReq

The PTP interface delay request message interval.

Any

Configuration

MasterMode

The PTP communication mode in Master mode (notset, multicast, unicast, unicastnegotiation).

Any

Configuration

SlaveMode

The PTP communication mode in Slave mode (notset, multicast, unicast, unicastnegotiation).

Any

Configuration

SyncInterval

The PTP interface sync interval.

Any

Configuration

SyncLimit

The PTP interface maximum offset (in the range 1000 to 50000).

Any

Configuration

InterfaceXid

The XID of the associated interface.

Any

Configuration


ACR Service

The ACR Service object represents the pseudowire clock recovery.

Table 32-7 ACR Service (IACRService)  

Attribute Name
Attribute Description
Scheme
Polling Interval

RecoveredClockSource

The interface (slot or subslot) on which the clock recovery will occur.

Any

Configuration

RecoveredClockMode

The recovered clock mode.

Any

Configuration

CemInterface

The corresponding CEM or Virtual CEM interface instance ID.

Any

Configuration

RecoveredClockList

An array of one or more instances of Recovered Clock (IRecoveredClock).

Any

Configuration


Recovered Clock

The Recovered Clock object represents the clock information derived from the RNC or from other n-PE, P, or u-PE devices.

Table 32-8 Recovered Clock (IRecoveredClock)  

Attribute Name
Attribute Description
Scheme
Polling Interval

ClockId

The clock ID.

Any

Configuration

RecoveredClockMode

The recovered clock mode.

Any

Configuration

Port

The port number.

Any

Configuration

Cem

The CEM Group.

Any

Configuration

Status

The priority.

Any

Configuration

FrequencyOffset

The value of the frequency offset.

Any

Configuration


SyncE Service

The SyncE Service object represents the global Synchronous Ethernet configuration for a network element.

Table 32-9 SyncE Service (ISyncE)

Attribute Name
Attribute Description
Scheme
Polling Interval

synchronousMode

Enable automatic synchronization selection process.

Any

Configuration

equipmentClock

Indicates the currently selected Ethernet Equipment Clock option (EEC-Option I, EEC-Option II).

Any

Configuration

clockMode

Indicates whether Quality Level is enabled (QL-Disable, QL-Enable).

Any

Configuration

ssmOption

Indicates which of the Synchronization Status Messages (SSM) options is currently in use on the NE (ITU-T Option I, ITU-T Option II generation 1, ITU-T Option II generation 2).

Any

Configuration

esmcMode

Indicates whether Ethernet Synchronization Messaging Channel is enabled on the NE (true) or not (false).

Any

Configuration

holdOffTimer

The amount of time (in milliseconds) the NE waits before removing a source that has gone down (values in the range 0 to 50000, default is 300).

Any

Configuration

waitToRestore

The amount of time (in milliseconds) the NE waits before adding a source that has just come up (values in the range 0 to 86400).

Any

Configuration

Revertive

Indicates whether Revertive mode is enabled (true) or disabled (false) on the NE.

Any

Configuration


SyncE Interface

The SyncE Interface object represents the Synchronous Ethernet configuration for a single interface on an NE.

Table 32-10 SyncE Interface (ISyncEInterface)  

Attribute Name
Attribute Description
Scheme
Polling Interval

selectionInput

Assign the interface as a timing source to be passed to the selection algorithm.

Any

Configuration

ingressESMCMode

Indicates whether Ethernet Synchronization Messaging Channel is enabled (true) or disabled (false) for incoming QL information on the interface.

Any

Configuration

egressESMCMode

Indicates whether Ethernet Synchronization Messaging Channel is enabled (true) or disabled (false) for outgoing QL information on the interface.

Any

Configuration

ingressQLMode

Indicates whether incoming quality level information is enabled (true) or disabled (false) on the interface.

Any

Configuration

ingressQuality

Indicates the type of incoming quality level information, depending on the globally configured SSM option. For ITU-T Option I, available values are QL-PRC, QL-SSU-A, QL-SSU-B, QL-SEC, and QL-DNU. For ITU-T Option II generation 1, available values are QL-PRS, QL-STU, QL-ST2, QL-SMC, QL-ST4, QL-DUS. For ITU-T Option II generation 2, available values are QL-PRS, QL-STU, QL-ST2, QL-TNC, QL-ST3, QL-SMC, QL-ST4, QL-DUS.

Any

Configuration

egressQLMode

Indicates whether incoming quality level information is enabled (true) or disabled (false) on the interface.

Any

Configuration

egressQuality

Indicates the type of outgoing quality level information, depending on the globally configured SSM option. For ITU-T Option I, available values are QL-PRC, QL-SSU-A, QL-SSU-B, QL-SEC, and QL-DNU. For ITU-T Option II generation 1, available values are QL-PRS, QL-STU, QL-ST2, QL-SMC, QL-ST4, QL-DUS. For ITU-T Option II generation 2, available values are QL-PRS, QL-STU, QL-ST2, QL-TNC, QL-ST3, QL-SMC, QL-ST4, QL-DUS.

Any

Configuration

waitToRestore

The amount of time (in milliseconds) the interface waits before adding a source that has just come up (values in the range 0 to 86400).

Any

Configuration

holdOffTimer

The amount of time (in milliseconds) the interface waits before removing a source that has gone down (values in the range 0 to 50000, default is 300).

Any

Configuration


Vendor-Specific Inventory and IMOs

There are no vendor-specific inventory or IMOs for this technology.

Service Alarms

There are no service alarms for this technology.