Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

header-navigation
keyboard_arrow_up
close
keyboard_arrow_left
Timing and Synchronization Guide
Table of Contents Expand all
list Table of Contents
file_download PDF
{ "lLangCode": "en", "lName": "English", "lCountryCode": "us", "transcode": "en_US" }
English
keyboard_arrow_right

Timing Defects and Event Management on Routing Platforms

date_range 20-Dec-24

Junos OS supports defect and event management capabilities for timing features. Defects and events are notified in the form of SNMP traps. These SNMP traps are logged into the system log-file (var/log/snmpd).

Junos OS for ACX Universal Metro Routers supports defect and event management capabilities for timing features. Defects and events are notified in the form of SNMP traps and these SNMP traps are logged into the system log-file (var/log/snmpd). For each of the SNMP traps (timing defects and timing events) that are generated, a message is logged in the clksyncd file (var/log/clksyncd).

Starting Junos Evolved release version 24.2R1, ACX7332 and ACX7348 devices support additional defect management capability for the SYNCE, PTP MIB (SNMP traps) and display error messages for timing features. For details, see SNMP MIB for Timing on Routing Platforms.

Table 1 shows the list of SNMP trap notifications for timing defects and events supported in ACX Universal Metro Routers.

Table 1: SNMP trap notifications for timing defects and events

SNMP Trap

Notification Type

Description

jnxTimingFaultLOS

Defects (Set, Clear)

Set denotes loss of signal

Clear denotes loss of signal is cleared

jnxTimingFaultEFD

Defects (Set, Clear)

Denotes exceeded frequency deviation

jnxTimingFaultLOESMC

Defects (Set, Clear)

Denotes loss of Ethernet Synchronization Message Channel (ESMC)

jnxTimingFaultQLFail

Defects (Set, Clear)

Denotes failure in quality level

jnxTimingFaultLTI

Defects (Set, Clear)

Denotes loss of timing information

jnxTimingFaultPriSrcFailed

Defects

Denotes the failure of timeTransmitter source

jnxTimingFaultSecSrcFailed

Defects

Denotes the failure of secondary source

jnxTimingFaultPtpUniNegRateReject

Defects

When acting as timeTransmitter, this SNMP trap denotes failure or rejects timeReceivers for signaling messages. When acting as a timeReceiver, this SNMP trap denotes failure or timeReceiver stops receiving signaling messages

jnxTimingEventPriSrcRecovered

Events

Denotes the recovery of timeTransmitter source

jnxTimingEventSecSrcRecovered

Events

Denotes the recovery of secondary source

jnxTimingEventPriRefChanged

Events

Denotes a change in timeTransmitter reference such as a change in logical interface or a change from SyncE to BITS/external interface)

jnxTimingEventSecRefChanged

Events

Denotes a change in secondary reference such as a change in logical interface

jnxTimingEventQLChangedRx (ACX7332, ACX7348)

Events

Denotes a change in quality level at Receiver SSM/ESMC

jnxTimingEventQLChangedTx (ACX7332, ACX7348) Events Denotes a change in quality level at Transmitter SSM/ESMC

jnxTimingEventDpllStatus

Events

Denotes the DPLL status (SyncE, BITS, Hybrid)

jnxTimingEventSynceDpllStatus (ACX7332, ACX7348) Events

Denotes the following SyncE DPLL states:

jnxClksyncIfIndex: Frequency is derived from this interface index.

jnxClksyncIntfName: Frequency is derived from this interface name.

jnxClksyncDpllState: DPLL status.

jnxClksyncDpllStateStr: DPLL status in string format.

jnxTimingEventPtpServoStatus

Events

Denotes the following PTP Servo states:

  • 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)

jnxTimingEventPtpClockClassChange

Events

Denotes a change in PTP clock class

jnxTimingEventPtpClockAccuracyChange

Events

Denotes a change in PTP accuracy

jnxTimingEventPtpGMChange

Events

Denotes a change in PTP grandmaster clock

jnxTimingEventHybridStatus

Events

Denotes the following hybrid states:

  • INITIALIZING

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

  • FREQUENCY LOCKED (Frequency locked but acquiring phase)

  • PHASE ALIGNED (Frequency and phase locked)

To configure and generate timing defects and events trap notifications, include the timing-events statement at the [edit snmp trap-group trap-group-name categories] hierarchy level as shown below:

content_copy zoom_out_map
[edit]
snmp {
    trap-group <group-name> {
       categories {
          timing-events;
        }
    }
} 

The following is a sample configuration for SNMP timing in ACX Series routers:

content_copy zoom_out_map
snmp {
    trap-options {
        source-address 10.216.66.139;
    }
    trap-group timingGroup {
        version v2;
        destination-port 8999;
        categories {
            timing-events;
        }                               
        targets {
            192.168.120.129;
        }
    }
    traceoptions {
        flag all;
    }
}
footer-navigation