192 lines
		
	
	
		
			7.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			192 lines
		
	
	
		
			7.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
ADTRAN-AOS-NETWORK-SYNC-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
IMPORTS
 | 
						|
    MODULE-IDENTITY, NOTIFICATION-TYPE, Integer32,
 | 
						|
    OBJECT-TYPE
 | 
						|
        FROM SNMPv2-SMI
 | 
						|
    MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
 | 
						|
        FROM SNMPv2-CONF
 | 
						|
    adIdentity
 | 
						|
        FROM ADTRAN-MIB
 | 
						|
    adGenAOSConformance, adGenAOSCommon
 | 
						|
        FROM ADTRAN-AOS;
 | 
						|
 | 
						|
adGenAOSNetSyncMib MODULE-IDENTITY
 | 
						|
    LAST-UPDATED "201509180000Z"
 | 
						|
    ORGANIZATION "ADTRAN, Inc."
 | 
						|
    CONTACT-INFO
 | 
						|
           "        Technical Support Dept.
 | 
						|
                    Postal: ADTRAN, Inc.
 | 
						|
                    901 Explorer Blvd.
 | 
						|
                    Huntsville, AL 35806
 | 
						|
 | 
						|
               Tel: +1 800 726-8663
 | 
						|
               Fax: +1 256 963 6217
 | 
						|
            E-mail: support@adtran.com"
 | 
						|
    DESCRIPTION
 | 
						|
            "The MIB module defines Network Sync configuration information and traps for AdtranOS products."
 | 
						|
   REVISION    "201509180000Z" -- September 18, 2015
 | 
						|
   DESCRIPTION "The following changes have been made in this version:
 | 
						|
                1. Add a trap for the T4 interface output squelch."
 | 
						|
   REVISION    "201403050000Z" -- March 5, 2014
 | 
						|
   DESCRIPTION "The following changes have been made in this version:
 | 
						|
                1. Removed the LTI State from the clock defects trap.
 | 
						|
                2. Added a new trap for the LTI State change."
 | 
						|
    REVISION "201311070000Z"  -- November 7, 2013 / YYYYMMDDHHMMZ
 | 
						|
    DESCRIPTION
 | 
						|
            "Created the adGenAosNetSync MIB. Revision R10.11"
 | 
						|
            
 | 
						|
 | 
						|
    ::= { adIdentity 10000 53 1 9 }
 | 
						|
 | 
						|
adGenAOSNetSync OBJECT IDENTIFIER ::= { adGenAOSCommon 9 }
 | 
						|
adGenAOSNetSyncTrap OBJECT IDENTIFIER ::= { adGenAOSNetSync 0 }
 | 
						|
adGenAOSNetSyncTrapControl OBJECT IDENTIFIER ::= { adGenAOSNetSync 1 }
 | 
						|
adGenAOSNetSyncInfo OBJECT IDENTIFIER ::= { adGenAOSNetSync 2 }
 | 
						|
 | 
						|
adGenAOSNetSyncTrapEnable OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER     { enabled(1), disabled(2) }
 | 
						|
        MAX-ACCESS   read-write
 | 
						|
        STATUS   current
 | 
						|
        DESCRIPTION
 | 
						|
           "This variable indicates whether the system produces
 | 
						|
            the Network Sync trap."
 | 
						|
        DEFVAL { disabled }
 | 
						|
     ::= { adGenAOSNetSyncTrapControl 1 }
 | 
						|
 | 
						|
adGenAOSNetSyncLTIState OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER    { inactive(1), active(2) }
 | 
						|
        MAX-ACCESS  accessible-for-notify
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
           "A numerical representation of the chassis's LTI(Loss of Timing Info) state."
 | 
						|
        ::= { adGenAOSNetSyncInfo 1 }
 | 
						|
 | 
						|
adGenAOSNetSyncClockNumber OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER    { primary(1), secondary(2) }
 | 
						|
        MAX-ACCESS  accessible-for-notify
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
           "A numerical representation of the chassis's Network Sync Clock source."
 | 
						|
        ::= { adGenAOSNetSyncInfo 2 }
 | 
						|
 | 
						|
adGenAOSNetSyncClockDefectStatus OBJECT-TYPE
 | 
						|
        SYNTAX Integer32
 | 
						|
        MAX-ACCESS  accessible-for-notify
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
            "This variable indicates the Network Sync clock defect status.
 | 
						|
             The adGenAOSNetSyncClockDefectStatus is a bit map represented as a
 | 
						|
             sum, therefore, it can represent multiple defects simultaneously.
 | 
						|
             Bit 1 which represents no defects  must be set if and only if no other
 | 
						|
             bits are set.
 | 
						|
             
 | 
						|
              The various bit positions are:
 | 
						|
              1     NONE      No defects
 | 
						|
              2     LOS       Loss of signal
 | 
						|
              4     EFD       Exceeded frequency deviation
 | 
						|
              8     LO_ESMC   Loss of ESMC
 | 
						|
             16     QL_FAILED Quality level failed "
 | 
						|
        ::= { adGenAOSNetSyncInfo 3 }
 | 
						|
 | 
						|
adGenAOSNetSyncT4SquelchState OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER    { inactive(1), active(2) }
 | 
						|
        MAX-ACCESS  accessible-for-notify
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
           "A numerical representation of the T4 interface squelch state."
 | 
						|
        ::= { adGenAOSNetSyncInfo 4 }
 | 
						|
 | 
						|
adGenAOSNetSyncClockDefectTrap NOTIFICATION-TYPE
 | 
						|
        OBJECTS { adGenAOSNetSyncClockNumber, adGenAOSNetSyncClockDefectStatus }
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
            "A Network Sync trap signifies a change in clock defect status."
 | 
						|
        ::= { adGenAOSNetSyncTrap 1 }
 | 
						|
 | 
						|
adGenAOSNetSyncLTIStateChangeTrap NOTIFICATION-TYPE
 | 
						|
        OBJECTS { adGenAOSNetSyncLTIState }
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
            "A Network Sync trap signifies a change in Loss of timing state."
 | 
						|
        ::= { adGenAOSNetSyncTrap 2 }
 | 
						|
    
 | 
						|
adGenAOSNetSyncT4SquelchStateChangeTrap NOTIFICATION-TYPE
 | 
						|
        OBJECTS { adGenAOSNetSyncT4SquelchState }
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
            "A Network Sync trap signifies a change in T4 interface squelch state."
 | 
						|
        ::= { adGenAOSNetSyncTrap 3 }
 | 
						|
    
 | 
						|
-- Conformance information
 | 
						|
--
 | 
						|
adGenAOSNetSyncConformance OBJECT IDENTIFIER
 | 
						|
        ::= { adGenAOSConformance 18 }
 | 
						|
    
 | 
						|
adGenAOSNetSyncGroups OBJECT IDENTIFIER
 | 
						|
        ::= { adGenAOSNetSyncConformance 1 }
 | 
						|
 | 
						|
adGenAOSNetSyncCompliances OBJECT IDENTIFIER
 | 
						|
        ::= { adGenAOSNetSyncConformance 2 }
 | 
						|
 | 
						|
-- Compliance statements
 | 
						|
--
 | 
						|
 | 
						|
-- Full compliance statement
 | 
						|
     adGenAOSNetSyncFullCompliance MODULE-COMPLIANCE
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
        "The compliance statement for SNMP entities which implement
 | 
						|
        version 2 of the adGenAosNetSync MIB. When this MIB is implemented
 | 
						|
        with support for read-write, then such an implementation can claim
 | 
						|
        full compliance."
 | 
						|
 | 
						|
        MODULE  -- this module
 | 
						|
 | 
						|
        GROUP adGenAOSNetSyncTrapCfgGroup
 | 
						|
        DESCRIPTION
 | 
						|
           "A collection of objects providing configuration for the Network Sync trap."
 | 
						|
         
 | 
						|
        GROUP adGenAOSNetSyncTrapGroup
 | 
						|
        DESCRIPTION
 | 
						|
            "This group is used for the management of
 | 
						|
            asynchronous notifications of Network Sync traps."
 | 
						|
        
 | 
						|
        GROUP  adGenAOSNetSyncNotificationGroup
 | 
						|
        DESCRIPTION
 | 
						|
            "This optional group defines the asynchronous
 | 
						|
            notifications generated by Network Sync traps."
 | 
						|
        ::= { adGenAOSNetSyncCompliances 1 }
 | 
						|
     
 | 
						|
        adGenAOSNetSyncTrapCfgGroup    OBJECT-GROUP
 | 
						|
        OBJECTS {
 | 
						|
                     adGenAOSNetSyncTrapEnable
 | 
						|
                }
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
            "This group contains the objects necessary to enable/disable
 | 
						|
            NetSync failure traps."
 | 
						|
        ::= { adGenAOSNetSyncGroups 1 }
 | 
						|
         
 | 
						|
         adGenAOSNetSyncTrapGroup    OBJECT-GROUP
 | 
						|
        OBJECTS {
 | 
						|
                     adGenAOSNetSyncLTIState,
 | 
						|
                     adGenAOSNetSyncClockNumber,
 | 
						|
                     adGenAOSNetSyncClockDefectStatus,
 | 
						|
                     adGenAOSNetSyncT4SquelchState
 | 
						|
                 }
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
            "The objects necessary to control NetSync notification messages."
 | 
						|
        ::= { adGenAOSNetSyncGroups 2 }
 | 
						|
 | 
						|
         adGenAOSNetSyncNotificationGroup NOTIFICATION-GROUP
 | 
						|
        NOTIFICATIONS { adGenAOSNetSyncClockDefectTrap, adGenAOSNetSyncLTIStateChangeTrap, adGenAOSNetSyncT4SquelchStateChangeTrap }
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
            "Traps which may be used to enhance event driven
 | 
						|
            management of the chassis's Network Sync."
 | 
						|
        ::= { adGenAOSNetSyncGroups 3 }
 | 
						|
    
 | 
						|
END
 |