Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

SNMP MIB for Timing on Routing Platforms

This topic talks about theJunos OS support for SNMP get, get-next, and walk management capabilities for timing features.

Junos OS for ACX Universal Metro Routers supports SNMP get, get-next, and walk management capabilities for timing features. These capabilities are enabled through the PTP MIB, SyncE MIB and GPS MIB timing objects.

Note:

The PTP MIB and SyncE MIB timing objects are grouped under the jnxTimingNotfObjects SNMP MIB object.

Table 1 shows the list of SNMP MIB objects supported for SNMP get, get-next, and walk management on ACX Universal Metro Routers.

Table 1: SNMP MIB Objects for get, get-next, and walk management

SNMP MIB

Object

Description

PTP MIB

jnxPtpServoState

Denotes the following PTP Servo states:

  • INITIALIZING

  • ACQUIRING

  • PHASE ALIGNED

  • FREERUN

  • HOLDOVER

  • FREQUENCY LOCKED

jnxPtpServoStateStr

Denotes the PTP Servo state string:

  • INITIALIZING

  • ACQUIRING (TimeTransmitter is elected and servo starts acquiring lock)

  • PHASE ALIGNED (Locked to TimeTransmitter)

  • FREERUN (no PTP source available)

  • HOLDOVER (Member locked to PTP for more than 12 hours and then loses all the PTP sources)

jnxPtpClass

Denotes the class of the PTP grandmaster clock.

jnxPtpGmId

Denotes the PTP grandmaster clock identifier.

(ACX7332, ACX7348)
jnxPtpPhaseOffset Denotes the PTP phase offset.
jnxPtpUtcOffset Denotes the PTP UTC offset.
jnxPtpAdvClockClass Denotes the PTP Advertised clock class.
jnxTimingFrequencyTraceability Denotes the frequency traceability indicator.
jnxTimingTimeTraceability Denotes the time traceability indicator.
jnxClksyncPtpOperationalMasters Denotes the PTP operational masters.
jnxClksyncPtpOperationalSlaves Denotes the PTP operational timeReceiver clocks.

SyncE MIB

jnxClksyncQualityCode

Denotes the SSM/ESMC quality level of the locked source in decimal format.

jnxClksyncQualityCodeStr

Denotes the SSM/ESMC quality level of the locked source in string format

jnxClksyncIfIndex

Denotes the interface index of the locked source in decimal format.

jnxClksyncIntfName

Denotes the interface name of the locked source in string format.

(ACX7332, ACX7348)
jnxClksyncSynceQualityTable Denotes the SyncE table to get quality metrics for all configured sources.
jnxClksyncSynceQualityEntry Denotes the SyncE table entry to get quality metrics for all configured sources.
jnxClksyncSynceQualityIntfName Denotes the interface name of the configured source.
jnxClksyncSynceQualityValue Denotes the quality level of the configured source.
jnxClksyncSynceLockedIfIndex Denotes the locked SNMP ifIndex of member interface.

jnxClksyncSynceLockedIntfName

Denotes the SyncE interface name.
jnxClksyncDpllState Denotes the SyncE DPLL states.

jnxClksyncDpllStateStr

Denotes the DPLL state in string format.

GPS MIB

jnxGpsRecvStatus

Displays the status of the GPS receiver.

Note:
  • The SNMP get and walk management are supported only for scalar objects.

    Use the show snmp mib get> and show snmp mib walk <oid> commands to view the configured SNMP MIB objects.

  • For SyncE objects, the jnxClksyncQualityCode, jnxClksyncQualityCodeStr, jnxClksyncIfIndex, and jnxClksyncIntfName objects displays only for locked source.

  • For additional details, see Timing MIBs and Notifications.

You can use the show chassis synchronization extensive, show ptp lock-status detail, show snmp mib get <MIB-timing-objects>, and show snmp mib walk jnxTimingNotfObjects show commands for monitoring and troubleshooting purposes.

The following are the sample show command outputs for reference:

show chassis synchronization extensive

show chassis synchronization extensive

show ptp lock-status detail

show snmp mib get <MIB-timing-objects>

show snmp mib walk jnxTimingNotfObjects