From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/junos/JUNIPER-TIMING-NOTFNS-MIB | 1543 ++++++++++++++++++++++++++++++++++ 1 file changed, 1543 insertions(+) create mode 100644 MIBS/junos/JUNIPER-TIMING-NOTFNS-MIB (limited to 'MIBS/junos/JUNIPER-TIMING-NOTFNS-MIB') diff --git a/MIBS/junos/JUNIPER-TIMING-NOTFNS-MIB b/MIBS/junos/JUNIPER-TIMING-NOTFNS-MIB new file mode 100644 index 0000000..c8576b9 --- /dev/null +++ b/MIBS/junos/JUNIPER-TIMING-NOTFNS-MIB @@ -0,0 +1,1543 @@ +------------------------------------------------------------------------------- +-- Juniper Enterprise Specific MIB: Timing feature defect/event notification MIB +-- +-- Copyright (c) 2001-2003, Juniper Networks, Inc. +-- All rights reserved. +-- +-- The contents of this document are subject to change without notice. +------------------------------------------------------------------------------- + +JUNIPER-TIMING-NOTFNS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, + Integer32, Unsigned32, Gauge32, + TimeTicks, Counter32, Counter64, + IpAddress + FROM SNMPv2-SMI -- [RFC2578] + TEXTUAL-CONVENTION, DisplayString + FROM SNMPv2-TC -- [RFC2579] + InterfaceIndex, ifOperStatus + FROM IF-MIB -- [RFC2863a] + InetAddress + FROM INET-ADDRESS-MIB + OBJECT-GROUP, NOTIFICATION-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + jnxTimingNotfnsMIBRoot + FROM JUNIPER-SMI; + + +jnxTimingNotfnsMIB MODULE-IDENTITY + LAST-UPDATED "201909020408Z" -- Mon Sep 02 20:08 2019 IST + ORGANIZATION "Juniper Networks, Inc." + CONTACT-INFO + " Juniper Technical Assistance Center + Juniper Networks, Inc. + 1133 Innovation Way + Sunnyvale, CA 94089 + E-mail: support@juniper.net" + + DESCRIPTION + "This is Juniper Networks' implementation of enterprise + specific MIB for alarms from the router chassis box." + -- Revision history + REVISION "201909020408Z" -- Tue Sep 02 20:08 2019 IST + DESCRIPTION "Modified to include additional traps for extensibility" + REVISION "201511140408Z" -- Tue Nov 15 04:08 2016 UTC + DESCRIPTION "Modifed jnxUtcValid to correct the value + when queried from external server" + REVISION "201510140000Z" -- Fri Mar 15 15:41 2013 UTC + DESCRIPTION "Modifed jnxClksyncQualityCode to include the list + of possible values (similar to G.781 standard)" + REVISION "201303151541Z" -- Fri Mar 15 15:41 2013 UTC + DESCRIPTION "Initial Version" + + ::= { jnxTimingNotfnsMIBRoot 1 } + + +jnxTimingFaults OBJECT IDENTIFIER ::= { jnxTimingNotfnsMIB 1 } +jnxTimingEvents OBJECT IDENTIFIER ::= { jnxTimingNotfnsMIB 2 } +jnxTimingNotfObjects OBJECT IDENTIFIER ::= { jnxTimingNotfnsMIB 3 } +jnxTimingConformance OBJECT IDENTIFIER ::= { jnxTimingNotfnsMIB 4 } + + +------------------------------------------------------------------------------- +-- Textual Conventions +------------------------------------------------------------------------------- +JnxPtpClockIdTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Clock Identifier." + SYNTAX OCTET STRING (SIZE (8)) + +JnxPtpPhaseOffsetTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Phase Offset." + SYNTAX Integer32 (0..1000) + + +------------------------------------------------------------------------------- +-- Objects +------------------------------------------------------------------------------- +jnxClksyncState OBJECT-TYPE + SYNTAX INTEGER { clear(0), set(1) } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Fault status." + ::= { jnxTimingNotfObjects 1 } + +jnxClksyncIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Snmp ifIndex of member interface." + ::= { jnxTimingNotfObjects 2 } + +jnxClksyncIntfName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Interface name." + ::= { jnxTimingNotfObjects 3 } + +jnxAcbFpgaRevMajor OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Major version information." + ::= { jnxTimingNotfObjects 4 } + +jnxAcbFpgaRevMinor OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Minor version information." + ::= { jnxTimingNotfObjects 5 } + +jnxBootCpldFpgaRevMajor OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Major version information." + ::= { jnxTimingNotfObjects 6 } + +jnxBootCpldFpgaRevMinor OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Minor version information." + ::= { jnxTimingNotfObjects 7 } + +jnxClksyncQualityCode OBJECT-TYPE + SYNTAX INTEGER { + --eec1 + prc(2), + ssu-a(4), + ssu-b(8), + sec(11), + dnu(15), + --eec2 + prs(1), + stu(0), + st2(7), + tnc(16), + st3e(13), + st3(10), + smc(12), + st4(14), + dus(17) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "SSM/ESMC quality levels." + ::= { jnxTimingNotfObjects 8 } + +jnxClksyncDpllState OBJECT-TYPE + SYNTAX INTEGER { + init-phase(0), + acquiring-lock(1), + locked(2), + holdover(3), + free-run(4), + unknown(5) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "BITS/SyncE DPLL states." + ::= { jnxTimingNotfObjects 9 } + +jnxPtpServoState OBJECT-TYPE + SYNTAX INTEGER { + init(0), + free-run(1), + holdover(2), + acquiring(3), + freq-locked(4), + phase-aligned(5) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "PTP servo states." + ::= { jnxTimingNotfObjects 10 } + +jnxPtpClass OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "PTP clock status." + ::= { jnxTimingNotfObjects 11 } + +jnxPtpAccuracy OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "PTP clock accuracy." + ::= { jnxTimingNotfObjects 12 } + +jnxPtpGmId OBJECT-TYPE + SYNTAX JnxPtpClockIdTC + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "PTP Grand Master clock-id." + ::= { jnxTimingNotfObjects 13 } + +jnxPtpGmIpAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "PTP Grand Master stream ip-address." + ::= { jnxTimingNotfObjects 14 } + +jnxClkStreamHandle OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "PTP clock accuracy." + ::= { jnxTimingNotfObjects 15 } + +jnxRemoteIpAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "PTP clock stream's remote ip-address." + ::= { jnxTimingNotfObjects 16 } + +jnxClksyncHybridState OBJECT-TYPE + SYNTAX INTEGER { + init(0), + freq-acq(1), + freqLck-phaseAcq1(2), + freqLck-phaseAcq2(3), + freqLck-phaseAcq3(4), + freq-phase-lck(5) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "hybrid states." + ::= { jnxTimingNotfObjects 17 } + +jnxPtpPhaseOffset OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Phase Offset." + ::= { jnxTimingNotfObjects 18 } + +jnxClksyncQualityCodeStr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "SSM/ESMC quality levels in string format." + ::= { jnxTimingNotfObjects 19 } + +jnxClksyncDpllStateStr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Dpll state in string format." + ::= { jnxTimingNotfObjects 20 } + +jnxPtpServoStateStr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "PTP servo states in string format." + ::= { jnxTimingNotfObjects 21 } + +jnxClksyncHybridStateStr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "hybrid states in string format." + ::= { jnxTimingNotfObjects 22 } + +jnxClksyncColorStr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Color of the LED unit." + ::= { jnxTimingNotfObjects 23 } + +jnxPtpUtcOffset OBJECT-TYPE + SYNTAX JnxPtpPhaseOffsetTC + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "UTC Offset." + ::= { jnxTimingNotfObjects 24 } + +jnxGpsRecvStatus OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Gps Receiver Status" + ::= { jnxTimingNotfObjects 25 } + +jnxPtpAdvClockClass OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "UTC Offset." + ::= { jnxTimingNotfObjects 26 } + + +jnxClksyncSynceLockedIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Snmp ifIndex of member interface." + ::= { jnxTimingNotfObjects 27 } + +jnxClksyncSynceLockedIntfName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Interface name." + ::= { jnxTimingNotfObjects 28 } + +jnxClksyncSynceQualityTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxClksyncSynceQualityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Synce Table to get Quality metrics for all configured sources" + ::= { jnxTimingNotfObjects 29 } + +jnxPtpUtcValid OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "PTP UTC Offset Valid." + ::= { jnxTimingNotfObjects 30 } + +jnxTimingFrequencyTraceability OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Frequency Tracable Flag." + ::= { jnxTimingNotfObjects 33 } + +jnxTimingTimeTraceability OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Time Tracable Flag." + ::= { jnxTimingNotfObjects 34 } + +jnxClksyncSynceQualityEntry OBJECT-TYPE + SYNTAX JnxClksyncSynceQualityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Synce Table to get Quality metrics for all configured sources" + INDEX { jnxClksyncSynceQualityTableIndex } + ::= { jnxClksyncSynceQualityTable 1 } + +JnxClksyncSynceQualityEntry ::= SEQUENCE { + jnxClksyncSynceQualityTableIndex Integer32(1..4), + jnxClksyncSynceQualityIntfName DisplayString, + jnxClksyncSynceQualityValue DisplayString + } + +jnxClksyncSynceQualityTableIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifName of the configured source" + ::= { jnxClksyncSynceQualityEntry 1 } + +jnxClksyncSynceQualityIntfName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifName of the configured source" + ::= { jnxClksyncSynceQualityEntry 2 } + +jnxClksyncSynceQualityValue OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Quality Level of the configured source" + ::= { jnxClksyncSynceQualityEntry 3 } + +jnxClksyncPtpOperationalMasterTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxClksyncPtpOperationalMasterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "PTP Operational Master Table displays the upstream clock details" + ::= { jnxTimingNotfObjects 35 } + +jnxClksyncPtpOperationalMasterEntry OBJECT-TYPE + SYNTAX JnxClksyncPtpOperationalMasterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "PTP Operational Master Entrydisplays the upstream clock details" + INDEX { jnxClksyncPtpOperationalMasterIndex, + jnxClksyncPtpOperationalMasterAttrIndex} + ::= { jnxClksyncPtpOperationalMasterTable 1 } + +JnxClksyncPtpOperationalMasterEntry ::= SEQUENCE { + jnxClksyncPtpOperationalMasterIndex Integer32, + jnxClksyncPtpOperationalMasterAttrIndex Integer32, + jnxClksyncPtpOperationalMasters DisplayString +} + +jnxClksyncPtpOperationalMasterIndex OBJECT-TYPE + SYNTAX Integer32(1..512) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index for each operational master, not displayed for get/walk" + ::= { jnxClksyncPtpOperationalMasterEntry 1 } + +jnxClksyncPtpOperationalMasterAttrIndex OBJECT-TYPE + SYNTAX Integer32(1..512) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index for each attribute displayed for master, not displayed + index not displayed for get/walk" + ::= { jnxClksyncPtpOperationalMasterEntry 2 } + +jnxClksyncPtpOperationalMasters OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Attributes displayed for each master i.e ifl, localip, no_of_rem_clks + and follwed by remote ips" + ::= { jnxClksyncPtpOperationalMasterEntry 3 } + +jnxClksyncPtpOperationalSlaveTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxClksyncPtpOperationalSlaveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "PTP Operational Slave Table displays the downstream clock details" + ::= { jnxTimingNotfObjects 36 } + +jnxClksyncAdditionalInformationStr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Additional information in string format." + ::= { jnxTimingNotfObjects 37 } + +jnxClksyncPtpOperationalSlaveEntry OBJECT-TYPE + SYNTAX JnxClksyncPtpOperationalSlaveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "PTP Operational Slave Entry displays the downstream clock details" + INDEX { jnxClksyncPtpOperationalSlaveIndex, + jnxClksyncPtpOperationalSlaveAttrIndex} + ::= { jnxClksyncPtpOperationalSlaveTable 1 } + +JnxClksyncPtpOperationalSlaveEntry ::= SEQUENCE { + jnxClksyncPtpOperationalSlaveIndex Integer32, + jnxClksyncPtpOperationalSlaveAttrIndex Integer32, + jnxClksyncPtpOperationalSlaves DisplayString +} + +jnxClksyncPtpOperationalSlaveIndex OBJECT-TYPE + SYNTAX Integer32(1..512) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index for each operational slave, not displayed for get/walk" + ::= { jnxClksyncPtpOperationalSlaveEntry 1 } + +jnxClksyncPtpOperationalSlaveAttrIndex OBJECT-TYPE + SYNTAX Integer32(1..512) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index for each attribute displayed for master, not displayed + index not displayed for get/walk" + ::= { jnxClksyncPtpOperationalSlaveEntry 2 } + +jnxClksyncPtpOperationalSlaves OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Attributes displayed for each slave i.e ifl, localip, no_of_rem_clks + and follwed by remote ips" + ::= { jnxClksyncPtpOperationalSlaveEntry 3 } + +------------------------------------------------------------------------------- +-- Faults +------------------------------------------------------------------------------- + jnxTimingFaultLOSSet NOTIFICATION-TYPE + OBJECTS { + jnxClksyncIfIndex, + jnxClksyncIntfName + } + STATUS current + DESCRIPTION + "A trap which signifies that Loss Of Signal has been detected. + + jnxClksyncIfIndex is the interface index + jnxClksyncIntfName is the interface name." + ::= { jnxTimingFaults 1 } + + jnxTimingFaultLOSClear NOTIFICATION-TYPE + OBJECTS { + jnxClksyncIfIndex, + jnxClksyncIntfName + } + STATUS current + DESCRIPTION + "A trap which signifies that Loss Of Signal has been cleared. + + jnxClksyncIfIndex is the interface index + jnxClksyncIntfName is the interface name." + ::= { jnxTimingFaults 2 } + + jnxTimingFaultEFDSet NOTIFICATION-TYPE + OBJECTS { + jnxClksyncIfIndex, + jnxClksyncIntfName + } + STATUS current + DESCRIPTION + "A trap which signifies Exceeded frequency deviation. + + jnxClksyncIfIndex is the interface index + jnxClksyncIntfName is the interface name." + ::= { jnxTimingFaults 3 } + + jnxTimingFaultEFDClear NOTIFICATION-TYPE + OBJECTS { + jnxClksyncIfIndex, + jnxClksyncIntfName + } + STATUS current + DESCRIPTION + "A trap which signifies Exceeded frequency deviation cleared. + + jnxClksyncIfIndex is the interface index + jnxClksyncIntfName is the interface name." + ::= { jnxTimingFaults 4 } + + jnxTimingFaultLOESMCSet NOTIFICATION-TYPE + OBJECTS { + jnxClksyncIfIndex, + jnxClksyncIntfName + } + STATUS current + DESCRIPTION + "A trap which signifies Loss of ESMC is set. + + jnxClksyncIfIndex is the interface index + jnxClksyncIntfName is the interface name." + ::= { jnxTimingFaults 5 } + + jnxTimingFaultLOESMCClear NOTIFICATION-TYPE + OBJECTS { + jnxClksyncIfIndex, + jnxClksyncIntfName + } + STATUS current + DESCRIPTION + "A trap which signifies Loss of ESMC is cleared. + + jnxClksyncIfIndex is the interface index + jnxClksyncIntfName is the interface name." + ::= { jnxTimingFaults 6 } + + jnxTimingFaultQLFailSet NOTIFICATION-TYPE + OBJECTS { + jnxClksyncIfIndex, + jnxClksyncIntfName + } + STATUS current + DESCRIPTION + "A trap which signifies ESMC/SSM Quality Level failed is set. + + jnxClksyncIfIndex is the interface index + jnxClksyncIntfName is the interface name." + ::= { jnxTimingFaults 7 } + + jnxTimingFaultQLFailClear NOTIFICATION-TYPE + OBJECTS { + jnxClksyncIfIndex, + jnxClksyncIntfName + } + STATUS current + DESCRIPTION + "A trap which signifies ESMC/SSM Quality Level failed is cleared. + + jnxClksyncIfIndex is the interface index + jnxClksyncIntfName is the interface name." + ::= { jnxTimingFaults 8 } + + jnxTimingFaultLTISet NOTIFICATION-TYPE + OBJECTS { + jnxClksyncIfIndex, + jnxClksyncIntfName + } + STATUS current + DESCRIPTION + "A trap which signifies Loss of timing information is set. + + jnxClksyncIfIndex is the interface index + jnxClksyncIntfName is the interface name." + ::= { jnxTimingFaults 9 } + + jnxTimingFaultLTIClear NOTIFICATION-TYPE + OBJECTS { + jnxClksyncIfIndex, + jnxClksyncIntfName + } + STATUS current + DESCRIPTION + "A trap which signifies Loss of timing information is cleared. + + jnxClksyncIfIndex is the interface index + jnxClksyncIntfName is the interface name." + ::= { jnxTimingFaults 10 } + + jnxTimingFaultAcbcFpgaVerNotCompatible NOTIFICATION-TYPE + OBJECTS { + jnxAcbFpgaRevMajor, + jnxAcbFpgaRevMinor + } + STATUS current + DESCRIPTION + "A trap which signifies ACBC FPGA version is not compatible. + + jnxBootCpldFpgaRevMajor indicates the current ACBC FPGA Major revision + jnxBootCpldFpgaRevMinor indicates the current ACBC FPGA Minor revision." + ::= { jnxTimingFaults 11 } + + jnxTimingFaultBootCpldVerNotCompatible NOTIFICATION-TYPE + OBJECTS { + jnxBootCpldFpgaRevMajor, + jnxBootCpldFpgaRevMinor + } + STATUS current + DESCRIPTION + "A trap which signifies Boot-cpld version is not compatible. + + jnxClksyncVersion indicates the current Boot-cpld version." + ::= { jnxTimingFaults 12 } + + jnxTimingFaultPriSrcFailed NOTIFICATION-TYPE + OBJECTS { + jnxClksyncIfIndex, + jnxClksyncIntfName + } + STATUS current + DESCRIPTION + "A trap which signifies Primary source failed + (Whenever PFM/CFM/SCM error occurs). + + jnxClksyncIfIndex is the Primary source interface index + jnxClksyncIntfName is the Primary source interface name." + ::= { jnxTimingFaults 13 } + + jnxTimingFaultSecSrcFailed NOTIFICATION-TYPE + OBJECTS { + jnxClksyncIfIndex, + jnxClksyncIntfName + } + STATUS current + DESCRIPTION + "A trap which signifies Secondary source failed + (Whenever PFM/CFM/SCM error occurs). + + jnxClksyncIfIndex is the Secondary source interface index + jnxClksyncIntfName is the Secondary source interface name." + ::= { jnxTimingFaults 14 } + + jnxTimingFaultPtpUniNegRateRejectSet NOTIFICATION-TYPE + OBJECTS { + jnxClkStreamHandle, + jnxRemoteIpAddr + } + STATUS current + DESCRIPTION + "A trap which signifies: + When acting as MASTER - Failing/rejecting clients for signaling messages + When acting as SLAVE - Failing or receiving rejection for signaling messages + + jnxClkStreamHandle is the clock stream handle + jnxRemoteIpAddr is the clock stream's remote ip-address." + ::= { jnxTimingFaults 15 } + + jnxTimingFaultPtpUniNegRateRejectClear NOTIFICATION-TYPE + OBJECTS { + jnxClkStreamHandle, + jnxRemoteIpAddr + } + STATUS current + DESCRIPTION + "A trap which signifies: + When acting as MASTER - Failing/rejecting clients for signaling messages + When acting as SLAVE - Failing or receiving rejection for signaling messages + + jnxClkStreamHandle is the clock stream handle + jnxRemoteIpAddr is the clock stream's remote ip-address." + ::= { jnxTimingFaults 16 } + + +------------------------------------------------------------------------------- +-- Events +------------------------------------------------------------------------------- + jnxTimingEventPriSrcRecovered NOTIFICATION-TYPE + OBJECTS { + jnxClksyncIfIndex, + jnxClksyncIntfName + } + STATUS current + DESCRIPTION + "A trap which signifies Primary source recovered. + + jnxClksyncIfIndex is the Primary source interface index + jnxClksyncIntfName is the Primary source interface name." + ::= { jnxTimingEvents 1 } + + jnxTimingEventSecSrcRecovered NOTIFICATION-TYPE + OBJECTS { + jnxClksyncIfIndex, + jnxClksyncIntfName + } + STATUS current + DESCRIPTION + "A trap which signifies Secondary source recovered. + + jnxClksyncIfIndex is the Secondary source interface index + jnxClksyncIntfName is the Secondary source interface name." + ::= { jnxTimingEvents 2 } + + jnxTimingEventPriRefChanged NOTIFICATION-TYPE + OBJECTS { + jnxClksyncIfIndex, -- new ref ifIndex + jnxClksyncIntfName -- new ref interface name + } + STATUS current + DESCRIPTION + "A trap which signifies Primary reference changed + (Ifd name change or change from synce to BITS/external interface etc). + + jnxClksyncIfIndex is the Primary reference interface index + jnxClksyncIntfName is the Primary reference interface name." + ::= { jnxTimingEvents 3 } + + jnxTimingEventSecRefChanged NOTIFICATION-TYPE + OBJECTS { + jnxClksyncIfIndex, -- new ref ifIndex + jnxClksyncIntfName -- new ref interface name + } + STATUS current + DESCRIPTION + "A trap which signifies Secondary reference changed + (Ifd name change or change from synce to BITS/external interface etc). + + jnxClksyncIfIndex is the Secondary reference interface index + jnxClksyncIntfName is the Secondary reference interface name." + ::= { jnxTimingEvents 4 } + + jnxTimingEventQLChangedRx NOTIFICATION-TYPE + OBJECTS { + jnxClksyncIfIndex, + jnxClksyncIntfName, + jnxClksyncQualityCode, -- new quality code + jnxClksyncQualityCodeStr -- new quality code string + } + STATUS current + DESCRIPTION + "A trap which signifies RX SSM/ESMC quality level changed. + + jnxClksyncIfIndex is the interface index + jnxClksyncIntfName is the interface name + jnxClksyncQualityCode is the SSM/ESMC quality level + jnxClksyncQualityCodeStr is the SSM/ESMC quality level in string format." + ::= { jnxTimingEvents 5 } + + jnxTimingEventQLChangedTx NOTIFICATION-TYPE + OBJECTS { + jnxClksyncIfIndex, + jnxClksyncIntfName, + jnxClksyncQualityCode, -- new quality code + jnxClksyncQualityCodeStr -- new quality code string + } + STATUS current + DESCRIPTION + "A trap which signifies TX SSM/ESMC quality level changed. + + jnxClksyncIfIndex is the interface index + jnxClksyncIntfName is the interface name + jnxClksyncQualityCode is the SSM/ESMC quality level + jnxClksyncQualityCodeStr is the SSM/ESMC quality level in string format." + ::= { jnxTimingEvents 6 } + + jnxTimingEventSynceHldovrToLck NOTIFICATION-TYPE + OBJECTS { + jnxClksyncIfIndex, + jnxClksyncIntfName + } + STATUS current + DESCRIPTION + "A trap which signifies SyncE Holdover to Locked EEC state. + + jnxClksyncIfIndex is the SyncE interface index + jnxClksyncIntfName is the SyncE interface name." + ::= { jnxTimingEvents 7 } + + jnxTimingEventSynceLckToHldovr NOTIFICATION-TYPE + OBJECTS { + jnxClksyncIfIndex, + jnxClksyncIntfName + } + STATUS current + DESCRIPTION + "A trap which signifies SyncE Locked to Holdover EEC state. + + jnxClksyncIfIndex is the SyncE interface index + jnxClksyncIntfName is the SyncE interface name." + ::= { jnxTimingEvents 8 } + + jnxTimingEventDpllStatus NOTIFICATION-TYPE + OBJECTS { + jnxClksyncDpllState, + jnxClksyncDpllStateStr + } + STATUS current + DESCRIPTION + "A trap which signifies that DPLL state change + (unknown, lock_acq, locked, holder, freerun). + + jnxClksyncDpllState indicates the Dpll status + jnxClksyncDpllStateStr indicates the Dpll status in string format." + ::= { jnxTimingEvents 9 } + + jnxTimingEventSynceDpllStatus NOTIFICATION-TYPE + OBJECTS { + jnxClksyncIfIndex, + jnxClksyncIntfName, + jnxClksyncDpllState, + jnxClksyncDpllStateStr + } + STATUS current + DESCRIPTION + "A trap which signifies that Synce DPLL state change + (unknown, lock_acq, locked, holder, freerun). + + jnxClksyncIfIndex is the interface index from which Frequency is derived + jnxClksyncIntfName is the interface name from which Frequency is derived + jnxClksyncDpllState indicates the Dpll status + jnxClksyncDpllStateStr indicates the Dpll status in string format." + ::= { jnxTimingEvents 10 } + + jnxTimingEventBitsDpllStatus NOTIFICATION-TYPE + OBJECTS { + jnxClksyncIfIndex, + jnxClksyncIntfName, + jnxClksyncDpllState, + jnxClksyncDpllStateStr + } + STATUS current + DESCRIPTION + "A trap which signifies that Synce DPLL state change + (unknown, lock_acq, locked, holder, freerun). + + jnxClksyncIfIndex is the interface index from which Frequency is derived + jnxClksyncIntfName is the interface name from which Frequency is derived + jnxClksyncDpllState indicates the Dpll status + jnxClksyncDpllStateStr indicates the Dpll status in string format." + ::= { jnxTimingEvents 11 } + + jnxTimingEventPtpServoStatus NOTIFICATION-TYPE + OBJECTS { + jnxPtpServoState, + jnxPtpServoStateStr + } + STATUS current + DESCRIPTION + "A trap which signifies that PTP servo state + (Init, Acquiring, PhaseAligned, FreeRun, Holdover). + + jnxPtpServoState indicates the ptp servo status + jnxPtpServoStateStr indicates the ptp servo status in string format." + ::= { jnxTimingEvents 12 } + + jnxTimingEventPtpGMClockClassChange NOTIFICATION-TYPE + OBJECTS { + jnxPtpGmId, + jnxPtpClass + } + STATUS current + DESCRIPTION + "A trap which signifies PTP clock class changes. + + jnxPtpGmId indicates the ptp Grand Master clock-id + jnxPtpClass indicates the ptp Grand Master clock status." + ::= { jnxTimingEvents 13 } + + jnxTimingEventPtpGMClockAccuracyChange NOTIFICATION-TYPE + OBJECTS { + jnxPtpGmId, + jnxPtpAccuracy + } + STATUS current + DESCRIPTION + "A trap which signifies PTP clock accuracy changes. + + jnxPtpGmId indicates the ptp Grand Master clock-id + jnxPtpAccuracy indicates the ptp Grand Master clock accuracy." + ::= { jnxTimingEvents 14 } + + jnxTimingEventPtpGMChange NOTIFICATION-TYPE + OBJECTS { + jnxPtpGmId + } + STATUS current + DESCRIPTION + "A trap which signifies PTP Grand Master changes. + + jnxPtpGmId indicates the ptp Grand Master clock-id." + ::= { jnxTimingEvents 15 } + + jnxTimingEventHybridStatus NOTIFICATION-TYPE + OBJECTS { + jnxClksyncHybridState, + jnxClksyncHybridStateStr + } + STATUS current + DESCRIPTION + "A trap which signifies that Hybrid state + (Init, FreqAcq, FreqLckPhaseAcq, FreqPhaseLck). + + jnxClksyncHybridState indicates the hybrid status + jnxClksyncHybridStateStr indicates the hybrid status in string format." + ::= { jnxTimingEvents 16 } + + jnxTimingEventSquelchSet NOTIFICATION-TYPE + OBJECTS { + jnxClksyncIfIndex, + jnxClksyncIntfName + } + STATUS current + DESCRIPTION + "A trap which signifies that interface status changed to squelched. + + jnxClksyncIfIndex is the interface index + jnxClksyncIntfName is the interface name." + ::= { jnxTimingFaults 17 } + + jnxTimingEventSquelchClear NOTIFICATION-TYPE + OBJECTS { + jnxClksyncIfIndex, + jnxClksyncIntfName + } + STATUS current + DESCRIPTION + "A trap which signifies that interface status changed to active. + + jnxClksyncIfIndex is the interface index + jnxClksyncIntfName is the interface name." + ::= { jnxTimingFaults 18 } + + jnxTimingAlarmNoAnnounceMessageSet NOTIFICATION-TYPE + OBJECTS { + jnxClksyncAdditionalInformationStr + } + STATUS current + DESCRIPTION + "A trap which signifies that announce messages are not being received. + + jnxClksyncAdditionalInformationStr has additional information for the trap." + ::= { jnxTimingFaults 19 } + + jnxTimingAlarmNoAnnounceMessageClear NOTIFICATION-TYPE + OBJECTS { + jnxClksyncAdditionalInformationStr + } + STATUS current + DESCRIPTION + "A trap which signifies that announce messages are now being received. + + jnxClksyncAdditionalInformationStr has additional information for the trap." + ::= { jnxTimingFaults 20 } + + jnxTimingAlarmNoSyncMessageSet NOTIFICATION-TYPE + OBJECTS { + jnxClksyncAdditionalInformationStr + } + STATUS current + DESCRIPTION + "A trap which signifies that sync messages are not being received. + + jnxClksyncAdditionalInformationStr has additional information for the trap." + ::= { jnxTimingFaults 21 } + + jnxTimingAlarmNoSyncMessageClear NOTIFICATION-TYPE + OBJECTS { + jnxClksyncAdditionalInformationStr + } + STATUS current + DESCRIPTION + "A trap which signifies that sync messages are now being received. + + jnxClksyncAdditionalInformationStr has additional information for the trap." + ::= { jnxTimingFaults 22 } + + jnxTimingAlarmNoDelayResponseMessageSet NOTIFICATION-TYPE + OBJECTS { + jnxClksyncAdditionalInformationStr + } + STATUS current + DESCRIPTION + "A trap which signifies that delay response messages are not being received. + + jnxClksyncAdditionalInformationStr has additional information for the trap." + ::= { jnxTimingFaults 23 } + + jnxTimingAlarmNoDelayResponseMessageClear NOTIFICATION-TYPE + OBJECTS { + jnxClksyncAdditionalInformationStr + } + STATUS current + DESCRIPTION + "A trap which signifies that delay response messages are now being received. + + jnxClksyncAdditionalInformationStr has additional information for the trap." + ::= { jnxTimingFaults 24 } + + jnxTimingAlarmHighPDVDetectedSet NOTIFICATION-TYPE + OBJECTS { + jnxClksyncAdditionalInformationStr + } + STATUS current + DESCRIPTION + "A trap which signifies that high PDV is being observed. + + jnxClksyncAdditionalInformationStr has additional information for the trap." + ::= { jnxTimingFaults 25 } + + jnxTimingAlarmHighPDVDetectedClear NOTIFICATION-TYPE + OBJECTS { + jnxClksyncAdditionalInformationStr + } + STATUS current + DESCRIPTION + "A trap which signifies that high PDV is now not being observed. + + jnxClksyncAdditionalInformationStr has additional information for the trap." + ::= { jnxTimingFaults 26 } + + jnxTimingAlarmSlaveCandidateStateLoseLockSet NOTIFICATION-TYPE + OBJECTS { + jnxClksyncAdditionalInformationStr + } + STATUS current + DESCRIPTION + "A trap which signifies that the slave candidate has lost lock. + + jnxClksyncAdditionalInformationStr has additional information for the trap." + ::= { jnxTimingFaults 27 } + + jnxTimingAlarmSlaveCandidateStateLoseLockClear NOTIFICATION-TYPE + OBJECTS { + jnxClksyncAdditionalInformationStr + } + STATUS current + DESCRIPTION + "A trap which signifies that the slave candidate has regained lock. + + jnxClksyncAdditionalInformationStr has additional information for the trap." + ::= { jnxTimingFaults 28 } + + jnxTimingAlarmNoForeignMasterSet NOTIFICATION-TYPE + OBJECTS { + jnxClksyncAdditionalInformationStr + } + STATUS current + DESCRIPTION + "A trap which signifies that there is no foreign master available. + + jnxClksyncAdditionalInformationStr has additional information for the trap." + ::= { jnxTimingFaults 29 } + + jnxTimingAlarmNoForeignMasterClear NOTIFICATION-TYPE + OBJECTS { + jnxClksyncAdditionalInformationStr + } + STATUS current + DESCRIPTION + "A trap which signifies that there is now a foreign master available. + + jnxClksyncAdditionalInformationStr has additional information for the trap." + ::= { jnxTimingFaults 30 } + + jnxTimingAlarmPtpSyncFailSet NOTIFICATION-TYPE + OBJECTS { + jnxClksyncAdditionalInformationStr + } + STATUS current + DESCRIPTION + "A trap which signifies that synchronization has failed with the master. + + jnxClksyncAdditionalInformationStr has additional information for the trap." + ::= { jnxTimingFaults 31 } + + jnxTimingAlarmPtpSyncFailClear NOTIFICATION-TYPE + OBJECTS { + jnxClksyncAdditionalInformationStr + } + STATUS current + DESCRIPTION + "A trap which signifies that synchronization failure with master has cleared. + + jnxClksyncAdditionalInformationStr has additional information for the trap." + ::= { jnxTimingFaults 32 } + + jnxTimingAlarmPtpLocalClockOutOfSyncSet NOTIFICATION-TYPE + OBJECTS { + jnxClksyncAdditionalInformationStr + } + STATUS current + DESCRIPTION + "A trap which signifies that the local clock is out of sync. + + jnxClksyncAdditionalInformationStr has additional information for the trap." + ::= { jnxTimingFaults 33 } + + jnxTimingAlarmPtpLocalClockOutOfSyncClear NOTIFICATION-TYPE + OBJECTS { + jnxClksyncAdditionalInformationStr + } + STATUS current + DESCRIPTION + "A trap which signifies that the local clock is no more out of sync. + + jnxClksyncAdditionalInformationStr has additional information for the trap." + ::= { jnxTimingFaults 34 } + + jnxTimingAlarmLossOfReference1Set NOTIFICATION-TYPE + OBJECTS { + jnxClksyncAdditionalInformationStr + } + STATUS current + DESCRIPTION + "A trap which signifies that EEC has lost reference1. + + jnxClksyncAdditionalInformationStr has additional information for the trap." + ::= { jnxTimingFaults 35 } + + jnxTimingAlarmLossOfReference1Clear NOTIFICATION-TYPE + OBJECTS { + jnxClksyncAdditionalInformationStr + } + STATUS current + DESCRIPTION + "A trap which signifies that EEC has regained reference1. + + jnxClksyncAdditionalInformationStr has additional information for the trap." + ::= { jnxTimingFaults 36 } + + jnxTimingAlarmLossOfReference2Set NOTIFICATION-TYPE + OBJECTS { + jnxClksyncAdditionalInformationStr + } + STATUS current + DESCRIPTION + "A trap which signifies that EEC has lost reference2. + + jnxClksyncAdditionalInformationStr has additional information for the trap." + ::= { jnxTimingFaults 37 } + + jnxTimingAlarmLossOfReference2Clear NOTIFICATION-TYPE + OBJECTS { + jnxClksyncAdditionalInformationStr + } + STATUS current + DESCRIPTION + "A trap which signifies that EEC has regained reference2. + + jnxClksyncAdditionalInformationStr has additional information for the trap." + ::= { jnxTimingFaults 38 } + + jnxTimingAlarmLossOfReference3Set NOTIFICATION-TYPE + OBJECTS { + jnxClksyncAdditionalInformationStr + } + STATUS current + DESCRIPTION + "A trap which signifies that EEC has lost reference3. + + jnxClksyncAdditionalInformationStr has additional information for the trap." + ::= { jnxTimingFaults 39 } + + jnxTimingAlarmLossOfReference3Clear NOTIFICATION-TYPE + OBJECTS { + jnxClksyncAdditionalInformationStr + } + STATUS current + DESCRIPTION + "A trap which signifies that EEC has regained reference3. + + jnxClksyncAdditionalInformationStr has additional information for the trap." + ::= { jnxTimingFaults 40 } + + jnxTimingAlarmLossOfReference4Set NOTIFICATION-TYPE + OBJECTS { + jnxClksyncAdditionalInformationStr + } + STATUS current + DESCRIPTION + "A trap which signifies that EEC has lost reference4. + + jnxClksyncAdditionalInformationStr has additional information for the trap." + ::= { jnxTimingFaults 41 } + + jnxTimingAlarmLossOfReference4Clear NOTIFICATION-TYPE + OBJECTS { + jnxClksyncAdditionalInformationStr + } + STATUS current + DESCRIPTION + "A trap which signifies that EEC has regained reference4. + + jnxClksyncAdditionalInformationStr has additional information for the trap." + ::= { jnxTimingFaults 42 } + + jnxTimingAlarmNoMoreReferenceSet NOTIFICATION-TYPE + OBJECTS { + jnxClksyncAdditionalInformationStr + } + STATUS current + DESCRIPTION + "A trap which signifies that EEC has no references to lock. + + jnxClksyncAdditionalInformationStr has additional information for the trap." + ::= { jnxTimingFaults 43 } + + jnxTimingAlarmNoMoreReferenceClear NOTIFICATION-TYPE + OBJECTS { + jnxClksyncAdditionalInformationStr + } + STATUS current + DESCRIPTION + "A trap which signifies that EEC has a reference to lock. + + jnxClksyncAdditionalInformationStr has additional information for the trap." + ::= { jnxTimingFaults 44 } + + jnxTimingAlarmQlBelowThresholdSet NOTIFICATION-TYPE + OBJECTS { + jnxClksyncAdditionalInformationStr + } + STATUS current + DESCRIPTION + "A trap which signifies that EEC QL has fallen below threshold. + + jnxClksyncAdditionalInformationStr has additional information for the trap." + ::= { jnxTimingFaults 45 } + + jnxTimingAlarmQlBelowThresholdClear NOTIFICATION-TYPE + OBJECTS { + jnxClksyncAdditionalInformationStr + } + STATUS current + DESCRIPTION + "A trap which signifies that EEC QL has regained the threshold. + + jnxClksyncAdditionalInformationStr has additional information for the trap." + ::= { jnxTimingFaults 46 } + + jnxTimingAlarmDPLLNotLockedSet NOTIFICATION-TYPE + OBJECTS { + jnxClksyncAdditionalInformationStr + } + STATUS current + DESCRIPTION + "A trap which signifies that DPLL is not locked anymore. + + jnxClksyncAdditionalInformationStr has additional information for the trap." + ::= { jnxTimingFaults 47 } + + jnxTimingAlarmDPLLNotLockedClear NOTIFICATION-TYPE + OBJECTS { + jnxClksyncAdditionalInformationStr + } + STATUS current + DESCRIPTION + "A trap which signifies that DPLL is locked again. + + jnxClksyncAdditionalInformationStr has additional information for the trap." + ::= { jnxTimingFaults 48 } + + jnxTimingAlarmTodInSignalFailSet NOTIFICATION-TYPE + OBJECTS { + jnxClksyncAdditionalInformationStr + } + STATUS current + DESCRIPTION + "A trap which signifies that TOD input signal has failed. + + jnxClksyncAdditionalInformationStr has additional information for the trap." + ::= { jnxTimingFaults 49 } + + jnxTimingAlarmTodInSignalFailClear NOTIFICATION-TYPE + OBJECTS { + jnxClksyncAdditionalInformationStr + } + STATUS current + DESCRIPTION + "A trap which signifies that TOD input signal is good. + + jnxClksyncAdditionalInformationStr has additional information for the trap." + ::= { jnxTimingFaults 50 } + + jnxTimingEventDelayAsymmetryExceedMinor NOTIFICATION-TYPE + OBJECTS { + jnxClksyncAdditionalInformationStr + } + STATUS current + DESCRIPTION + "A trap which signifies that Delay Asymmetry has exceeded minor threshold. + + jnxClksyncAdditionalInformationStr has additional information for the trap." + ::= { jnxTimingFaults 51 } + + jnxTimingEventDelayAsymmetryExceedCritical NOTIFICATION-TYPE + OBJECTS { + jnxClksyncAdditionalInformationStr + } + STATUS current + DESCRIPTION + "A trap which signifies that Delay Asymmetry has exceeded critical threshold. + + jnxClksyncAdditionalInformationStr has additional information for the trap." + ::= { jnxTimingFaults 52 } + + jnxTimingEventLedColorChange NOTIFICATION-TYPE + OBJECTS { + jnxClksyncIfIndex, + jnxClksyncIntfName, + jnxClksyncColorStr -- new LED color + } + STATUS current + DESCRIPTION + "A trap which signifies TX SSM/ESMC quality level changed. + + jnxClksyncIfIndex is the interface index + jnxClksyncIntfName is the interface name + jnxClksyncColorStr is the color of the LED unit." + ::= { jnxTimingEvents 19 } + + +------------------------------------------------------------------------------- +-- Conformance +------------------------------------------------------------------------------- +jnxTimingCompliances OBJECT IDENTIFIER ::= { jnxTimingConformance 1 } +jnxTimingGroups OBJECT IDENTIFIER ::= { jnxTimingConformance 2 } + +jnxTimingCompliance MODULE-COMPLIANCE +STATUS current +DESCRIPTION +"The compliance statement for systems supporting + the Timing Notification MIB." +MODULE -- this module +-- MANDATORY-GROUPS { +-- any mandatory groups should be mentioned here +-- } +GROUP jnxTimingObjectsGroup +DESCRIPTION +"This group is optional." +GROUP jnxTimingNotfnFaultsGroup +DESCRIPTION +"This group is optional." +GROUP jnxTimingNotfnEventsGroup +DESCRIPTION +"This group is optional." +::= { jnxTimingCompliances 1 } + +jnxTimingObjectsGroup OBJECT-GROUP +OBJECTS { + jnxClksyncState, + jnxClksyncIfIndex, + jnxClksyncIntfName, + jnxAcbFpgaRevMajor, + jnxAcbFpgaRevMinor, + jnxBootCpldFpgaRevMajor, + jnxBootCpldFpgaRevMinor, + jnxClksyncQualityCode, + jnxClksyncDpllState, + jnxPtpServoState, + jnxPtpClass, + jnxPtpAccuracy, + jnxPtpGmId, + jnxPtpGmIpAddr, + jnxClkStreamHandle, + jnxRemoteIpAddr, + jnxClksyncHybridState, + jnxPtpPhaseOffset, + jnxClksyncQualityCodeStr, + jnxClksyncDpllStateStr, + jnxPtpServoStateStr, + jnxClksyncHybridStateStr, + jnxClksyncColorStr +} +STATUS current +DESCRIPTION +"Timing objects group." +::= { jnxTimingGroups 1 } + +jnxTimingNotfnFaultsGroup NOTIFICATION-GROUP +NOTIFICATIONS { + jnxTimingFaultLOSSet, + jnxTimingFaultLOSClear, + jnxTimingFaultEFDSet, + jnxTimingFaultEFDClear, + jnxTimingFaultLOESMCSet, + jnxTimingFaultLOESMCClear, + jnxTimingFaultQLFailSet, + jnxTimingFaultQLFailClear, + jnxTimingFaultLTISet, + jnxTimingFaultLTIClear, + jnxTimingFaultAcbcFpgaVerNotCompatible, + jnxTimingFaultBootCpldVerNotCompatible, + jnxTimingFaultPriSrcFailed, + jnxTimingFaultSecSrcFailed, + jnxTimingFaultPtpUniNegRateRejectSet, + jnxTimingFaultPtpUniNegRateRejectClear, + jnxTimingAlarmNoAnnounceMessageSet, + jnxTimingAlarmNoAnnounceMessageClear, + jnxTimingAlarmNoSyncMessageSet, + jnxTimingAlarmNoSyncMessageClear, + jnxTimingAlarmNoDelayResponseMessageSet, + jnxTimingAlarmNoDelayResponseMessageClear, + jnxTimingAlarmHighPDVDetectedSet, + jnxTimingAlarmHighPDVDetectedClear, + jnxTimingAlarmSlaveCandidateStateLoseLockSet, + jnxTimingAlarmSlaveCandidateStateLoseLockClear, + jnxTimingAlarmNoForeignMasterSet, + jnxTimingAlarmNoForeignMasterClear, + jnxTimingAlarmPtpSyncFailSet, + jnxTimingAlarmPtpSyncFailClear, + jnxTimingAlarmPtpLocalClockOutOfSyncSet, + jnxTimingAlarmPtpLocalClockOutOfSyncClear, + jnxTimingAlarmLossOfReference1Set, + jnxTimingAlarmLossOfReference1Clear, + jnxTimingAlarmLossOfReference2Set, + jnxTimingAlarmLossOfReference2Clear, + jnxTimingAlarmLossOfReference3Set, + jnxTimingAlarmLossOfReference3Clear, + jnxTimingAlarmLossOfReference4Set, + jnxTimingAlarmLossOfReference4Clear, + jnxTimingAlarmNoMoreReferenceSet, + jnxTimingAlarmNoMoreReferenceClear, + jnxTimingAlarmQlBelowThresholdSet, + jnxTimingAlarmQlBelowThresholdClear, + jnxTimingAlarmDPLLNotLockedSet, + jnxTimingAlarmDPLLNotLockedClear, + jnxTimingAlarmTodInSignalFailSet, + jnxTimingAlarmTodInSignalFailClear +} +STATUS current +DESCRIPTION +"Timing defects notification group." +::= { jnxTimingGroups 2 } + +jnxTimingNotfnEventsGroup NOTIFICATION-GROUP +NOTIFICATIONS { + jnxTimingEventPriSrcRecovered, + jnxTimingEventSecSrcRecovered, + jnxTimingEventPriRefChanged, + jnxTimingEventSecRefChanged, + jnxTimingEventQLChangedRx, + jnxTimingEventQLChangedTx, + jnxTimingEventSynceHldovrToLck, + jnxTimingEventSynceLckToHldovr, + jnxTimingEventDpllStatus, + jnxTimingEventSynceDpllStatus, + jnxTimingEventBitsDpllStatus, + jnxTimingEventPtpServoStatus, + jnxTimingEventPtpGMClockClassChange, + jnxTimingEventPtpGMClockAccuracyChange, + jnxTimingEventPtpGMChange, + jnxTimingEventHybridStatus, + jnxTimingEventSquelchSet, + jnxTimingEventSquelchClear, + jnxTimingEventLedColorChange, + jnxTimingEventDelayAsymmetryExceedMinor, + jnxTimingEventDelayAsymmetryExceedCritical +} + +STATUS current +DESCRIPTION +"Timing events notification group." +::= { jnxTimingGroups 3 } + +END + -- cgit v1.2.3