Initial commit
This commit is contained in:
		
							
								
								
									
										360
									
								
								MIBS/ciena/CIENA-CES-ICL-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										360
									
								
								MIBS/ciena/CIENA-CES-ICL-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,360 @@
 | 
			
		||||
-- This file was included in WWP MIB release 04-16-00-0047
 | 
			
		||||
 --
 | 
			
		||||
 -- CIENA-CES-ICL-MIB.my
 | 
			
		||||
 --
 | 
			
		||||
 --
 | 
			
		||||
 CIENA-CES-ICL-MIB DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
 IMPORTS
 | 
			
		||||
    Integer32, Unsigned32, TimeTicks, Counter32, MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE
 | 
			
		||||
        FROM SNMPv2-SMI
 | 
			
		||||
    DisplayString, RowStatus, MacAddress
 | 
			
		||||
        FROM SNMPv2-TC 
 | 
			
		||||
    CienaGlobalState,CienaStatsClear,CienaMacAddress
 | 
			
		||||
	    FROM CIENA-TC                                                                          
 | 
			
		||||
	cienaGlobalSeverity, cienaGlobalMacAddress
 | 
			
		||||
        FROM  CIENA-GLOBAL-MIB
 | 
			
		||||
    cienaCesConfig, cienaCesNotifications
 | 
			
		||||
	    FROM CIENA-SMI;
 | 
			
		||||
 | 
			
		||||
	
 | 
			
		||||
 cienaCesIclMIB MODULE-IDENTITY
 | 
			
		||||
	    LAST-UPDATED "201311070000Z"
 | 
			
		||||
	    ORGANIZATION "Ciena, Inc"
 | 
			
		||||
	    CONTACT-INFO
 | 
			
		||||
		    "   Mib Meister
 | 
			
		||||
		  			115 North Sullivan Road
 | 
			
		||||
					Spokane Valley, WA 99037
 | 
			
		||||
		        	USA		 		
 | 
			
		||||
		        	Phone:  +1 509 242 9000
 | 
			
		||||
					Email:  support@ciena.com"
 | 
			
		||||
	    DESCRIPTION
 | 
			
		||||
		    "This MIB defines the managed objects for Inter-chassis Links"
 | 
			
		||||
            REVISION    "201311070000Z"	    
 | 
			
		||||
	    DESCRIPTION
 | 
			
		||||
		    "Initial creation."
 | 
			
		||||
	    ::= { cienaCesConfig 32 }
 | 
			
		||||
 
 | 
			
		||||
 --
 | 
			
		||||
 -- Node definitions
 | 
			
		||||
 --	
 | 
			
		||||
 
 | 
			
		||||
 cienaCesIclMIBObjects OBJECT IDENTIFIER ::= { cienaCesIclMIB 1 } 
 | 
			
		||||
 cienaCesIcl  OBJECT IDENTIFIER ::= { cienaCesIclMIBObjects 1 }  
 | 
			
		||||
 
 | 
			
		||||
 -- Notifications 
 | 
			
		||||
  
 | 
			
		||||
 cienaCesIclMIBNotificationPrefix     OBJECT IDENTIFIER ::= { cienaCesIclMIB 2 } 
 | 
			
		||||
 cienaCesIclMIBNotifications          OBJECT IDENTIFIER ::= { cienaCesIclMIBNotificationPrefix 0 }
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
 -- Conformance information 
 | 
			
		||||
 
 | 
			
		||||
 cienaCesIclMIBConformance OBJECT IDENTIFIER ::= { cienaCesIclMIB 3 } 
 | 
			
		||||
 cienaCesIclMIBCompliances OBJECT IDENTIFIER ::= { cienaCesIclMIBConformance 1 } 		
 | 
			
		||||
 cienaCesIclMIBGroups      OBJECT IDENTIFIER ::= { cienaCesIclMIBConformance 2 } 
 | 
			
		||||
   
 | 
			
		||||
 CienaCesIclEntry ::=  SEQUENCE {          
 | 
			
		||||
     cienaCesIclIndex               Unsigned32,
 | 
			
		||||
     cienaCesIclName                DisplayString,
 | 
			
		||||
     cienaCesIclRemoteMacAddress    MacAddress,
 | 
			
		||||
     cienaCesIclType                INTEGER,     
 | 
			
		||||
     cienaCesIclVlan                Unsigned32,
 | 
			
		||||
     cienaCesIclVsName              DisplayString,
 | 
			
		||||
     cienaCesIclCfmServicePrimary   DisplayString,
 | 
			
		||||
     cienaCesIclCfmServiceSecondary    DisplayString,   
 | 
			
		||||
     cienaCesIclOperState           CienaGlobalState,  
 | 
			
		||||
     cienaCesIclStatus              INTEGER,
 | 
			
		||||
     cienaCesIclAdminState          CienaGlobalState,
 | 
			
		||||
     cienaCesIclCfmFault            INTEGER,
 | 
			
		||||
     cienaCesIclVplsFault           INTEGER,
 | 
			
		||||
     cienaCesIclRxTimeout           INTEGER,
 | 
			
		||||
     cienaCesIclIntervalMismatch    INTEGER,
 | 
			
		||||
     cienaCesIclHeartbeatInterval   Unsigned32,
 | 
			
		||||
     cienaCesIclUpTime              Unsigned32,
 | 
			
		||||
     cienaCesIclTotalDownTime       Unsigned32,
 | 
			
		||||
     cienaCesIclRxFrames            Counter32,
 | 
			
		||||
     cienaCesIclTxFrames            Counter32, 
 | 
			
		||||
     cienaCesIclRxUnknownFrames     Counter32,
 | 
			
		||||
     cienaCesIclRxHtbtFrames        Counter32,      
 | 
			
		||||
     cienaCesIclTxHtbtFrames        Counter32,
 | 
			
		||||
     cienaCesIclTxFailedFrames      Counter32,
 | 
			
		||||
     cienaCesIclNumberFailures      Counter32,
 | 
			
		||||
     cienaCesIclRxConfigMismatch    Counter32 
 | 
			
		||||
  }     
 | 
			
		||||
 | 
			
		||||
     
 | 
			
		||||
 cienaCesIclTable OBJECT-TYPE
 | 
			
		||||
     SYNTAX     SEQUENCE OF CienaCesIclEntry
 | 
			
		||||
     MAX-ACCESS not-accessible
 | 
			
		||||
     STATUS     current
 | 
			
		||||
     DESCRIPTION
 | 
			
		||||
            "The (conceptual) table listing all the  
 | 
			
		||||
	    Inter-chassis Links (ICLs)."  
 | 
			
		||||
     ::= { cienaCesIcl 1 }      
 | 
			
		||||
		
 | 
			
		||||
 cienaCesIclEntry OBJECT-TYPE
 | 
			
		||||
     SYNTAX      CienaCesIclEntry
 | 
			
		||||
     MAX-ACCESS  not-accessible
 | 
			
		||||
     STATUS      current
 | 
			
		||||
     DESCRIPTION
 | 
			
		||||
           "An entry (conceptual row) in the cienaCesIclTable."
 | 
			
		||||
     INDEX { cienaCesIclIndex }
 | 
			
		||||
     ::= { cienaCesIclTable 1 }		
 | 
			
		||||
   
 | 
			
		||||
  cienaCesIclIndex  OBJECT-TYPE
 | 
			
		||||
     SYNTAX       Unsigned32 (1..47)
 | 
			
		||||
     MAX-ACCESS   read-only
 | 
			
		||||
     STATUS       current
 | 
			
		||||
     DESCRIPTION
 | 
			
		||||
             "ICL Index for this entry" 
 | 
			
		||||
     ::= { cienaCesIclEntry 1 }   
 | 
			
		||||
     
 | 
			
		||||
  cienaCesIclName  OBJECT-TYPE
 | 
			
		||||
     SYNTAX       DisplayString
 | 
			
		||||
     MAX-ACCESS   read-only
 | 
			
		||||
     STATUS       current
 | 
			
		||||
     DESCRIPTION
 | 
			
		||||
             "This object specifies the name of the Inter-chassis link (ICL)." 
 | 
			
		||||
     ::= { cienaCesIclEntry 2 }
 | 
			
		||||
 
 | 
			
		||||
 cienaCesIclRemoteMacAddress  OBJECT-TYPE
 | 
			
		||||
     SYNTAX       MacAddress
 | 
			
		||||
     MAX-ACCESS   read-only
 | 
			
		||||
     STATUS       current
 | 
			
		||||
     DESCRIPTION
 | 
			
		||||
             "This object specifies the Inter-chassis link remote MAC address." 
 | 
			
		||||
     ::= { cienaCesIclEntry 3 }
 | 
			
		||||
 | 
			
		||||
 cienaCesIclType              OBJECT-TYPE
 | 
			
		||||
     SYNTAX       INTEGER {
 | 
			
		||||
                 vlan(1),
 | 
			
		||||
                 mplsVs(2),
 | 
			
		||||
                 qinqVs(3),
 | 
			
		||||
                 none(4)
 | 
			
		||||
               }
 | 
			
		||||
     MAX-ACCESS   read-only
 | 
			
		||||
     STATUS       current
 | 
			
		||||
     DESCRIPTION
 | 
			
		||||
             "This object specifies the Inter-chassis link type." 
 | 
			
		||||
     ::= { cienaCesIclEntry 4 }
 | 
			
		||||
 
 | 
			
		||||
 cienaCesIclVlan             OBJECT-TYPE
 | 
			
		||||
     SYNTAX       Unsigned32
 | 
			
		||||
     MAX-ACCESS   read-only
 | 
			
		||||
     STATUS       current
 | 
			
		||||
     DESCRIPTION
 | 
			
		||||
             "This object specifies the ICL VLAN. This is valid only if cienaCesIclType is vlan(1)." 
 | 
			
		||||
     ::= { cienaCesIclEntry 5 }
 | 
			
		||||
 | 
			
		||||
 cienaCesIclVsName          OBJECT-TYPE
 | 
			
		||||
     SYNTAX       DisplayString
 | 
			
		||||
     MAX-ACCESS   read-only
 | 
			
		||||
     STATUS       current
 | 
			
		||||
     DESCRIPTION
 | 
			
		||||
             "This object specifies the ICL VS. This is valid only if cienaCesIclType is vs(2)." 
 | 
			
		||||
     ::= { cienaCesIclEntry 6 }
 | 
			
		||||
 | 
			
		||||
 cienaCesIclCfmServicePrimary OBJECT-TYPE
 | 
			
		||||
     SYNTAX       DisplayString
 | 
			
		||||
     MAX-ACCESS   read-only
 | 
			
		||||
     STATUS       current
 | 
			
		||||
     DESCRIPTION
 | 
			
		||||
             "This object specifies primary CFM service on the ICL." 
 | 
			
		||||
     ::= { cienaCesIclEntry 7 }
 | 
			
		||||
 | 
			
		||||
 cienaCesIclCfmServiceSecondary OBJECT-TYPE
 | 
			
		||||
     SYNTAX       DisplayString
 | 
			
		||||
     MAX-ACCESS   read-only
 | 
			
		||||
     STATUS       current
 | 
			
		||||
     DESCRIPTION
 | 
			
		||||
             "This object specifies the name of the Inter-chassis link (ICL)." 
 | 
			
		||||
     ::= { cienaCesIclEntry 8 }   
 | 
			
		||||
     
 | 
			
		||||
 cienaCesIclOperState           OBJECT-TYPE
 | 
			
		||||
     SYNTAX       CienaGlobalState
 | 
			
		||||
     MAX-ACCESS   read-only
 | 
			
		||||
     STATUS       current
 | 
			
		||||
     DESCRIPTION
 | 
			
		||||
             "This object specifies the ICL operational state." 
 | 
			
		||||
     ::= { cienaCesIclEntry 9 } 
 | 
			
		||||
     
 | 
			
		||||
 cienaCesIclStatus          OBJECT-TYPE
 | 
			
		||||
     SYNTAX       INTEGER {
 | 
			
		||||
                 init(1),
 | 
			
		||||
                 active(2),
 | 
			
		||||
                 failed(3),
 | 
			
		||||
                 down(4),
 | 
			
		||||
                 none(5)
 | 
			
		||||
                }
 | 
			
		||||
     MAX-ACCESS   read-only
 | 
			
		||||
     STATUS       current
 | 
			
		||||
     DESCRIPTION
 | 
			
		||||
             "This object specifies the status of the ICL." 
 | 
			
		||||
     ::= { cienaCesIclEntry 10 }
 | 
			
		||||
 | 
			
		||||
 cienaCesIclAdminState          OBJECT-TYPE
 | 
			
		||||
     SYNTAX       CienaGlobalState
 | 
			
		||||
     MAX-ACCESS   read-only
 | 
			
		||||
     STATUS       current
 | 
			
		||||
     DESCRIPTION
 | 
			
		||||
             "This object specifies the admin state of the ICL." 
 | 
			
		||||
     ::= { cienaCesIclEntry 11 }
 | 
			
		||||
 | 
			
		||||
 cienaCesIclCfmFault            OBJECT-TYPE
 | 
			
		||||
     SYNTAX       INTEGER {
 | 
			
		||||
                 no(1),
 | 
			
		||||
                 yes(2)                 
 | 
			
		||||
                }
 | 
			
		||||
     MAX-ACCESS   read-only
 | 
			
		||||
     STATUS       current
 | 
			
		||||
     DESCRIPTION
 | 
			
		||||
             "This object specifies if CFM fault is set on the ICL." 
 | 
			
		||||
     ::= { cienaCesIclEntry 12 }  
 | 
			
		||||
     
 | 
			
		||||
 cienaCesIclVplsFault            OBJECT-TYPE
 | 
			
		||||
     SYNTAX       INTEGER {
 | 
			
		||||
                 no(1),
 | 
			
		||||
                 yes(2)                 
 | 
			
		||||
                }
 | 
			
		||||
     MAX-ACCESS   read-only
 | 
			
		||||
     STATUS       current
 | 
			
		||||
     DESCRIPTION
 | 
			
		||||
             "This object specifies if VPLS fault is set on the ICL." 
 | 
			
		||||
     ::= { cienaCesIclEntry 13 }
 | 
			
		||||
 | 
			
		||||
 cienaCesIclRxTimeout            OBJECT-TYPE
 | 
			
		||||
     SYNTAX       INTEGER {
 | 
			
		||||
                 no(1),
 | 
			
		||||
                 yes(2)                 
 | 
			
		||||
                }
 | 
			
		||||
     MAX-ACCESS   read-only
 | 
			
		||||
     STATUS       current
 | 
			
		||||
     DESCRIPTION
 | 
			
		||||
             "This object specifies if Rx timeout fault is set on the ICL" 
 | 
			
		||||
     ::= { cienaCesIclEntry 14 }
 | 
			
		||||
     
 | 
			
		||||
 cienaCesIclIntervalMismatch      OBJECT-TYPE
 | 
			
		||||
     SYNTAX       INTEGER {
 | 
			
		||||
                 no(1),
 | 
			
		||||
                 yes(2)                 
 | 
			
		||||
                }
 | 
			
		||||
     MAX-ACCESS   read-only
 | 
			
		||||
     STATUS       current
 | 
			
		||||
     DESCRIPTION
 | 
			
		||||
             "This object specifies if interval mismatch fault is set on the ICL" 
 | 
			
		||||
     ::= { cienaCesIclEntry 15 }   
 | 
			
		||||
     
 | 
			
		||||
 cienaCesIclHeartbeatInterval   OBJECT-TYPE
 | 
			
		||||
     SYNTAX       Unsigned32
 | 
			
		||||
     MAX-ACCESS   read-only
 | 
			
		||||
     STATUS       current
 | 
			
		||||
     DESCRIPTION
 | 
			
		||||
             "This object specifies the ICL heartbeat interval. The range is 1 to 30s and the default is 1s." 
 | 
			
		||||
     ::= { cienaCesIclEntry 16 }
 | 
			
		||||
 | 
			
		||||
 cienaCesIclUpTime              OBJECT-TYPE
 | 
			
		||||
     SYNTAX       Unsigned32
 | 
			
		||||
     MAX-ACCESS   read-only
 | 
			
		||||
     STATUS       current
 | 
			
		||||
     DESCRIPTION
 | 
			
		||||
             "This object specifies total time for which the ICL has been operationally down." 
 | 
			
		||||
     ::= { cienaCesIclEntry 17 }
 | 
			
		||||
 | 
			
		||||
 cienaCesIclTotalDownTime       OBJECT-TYPE
 | 
			
		||||
     SYNTAX       Unsigned32
 | 
			
		||||
     MAX-ACCESS   read-only
 | 
			
		||||
     STATUS       current
 | 
			
		||||
     DESCRIPTION
 | 
			
		||||
             "This object specifies total time for which the ICL has been operationally down." 
 | 
			
		||||
     ::= { cienaCesIclEntry 18 }
 | 
			
		||||
 | 
			
		||||
 cienaCesIclRxFrames           OBJECT-TYPE
 | 
			
		||||
     SYNTAX       Counter32
 | 
			
		||||
     MAX-ACCESS   read-only
 | 
			
		||||
     STATUS       current
 | 
			
		||||
     DESCRIPTION
 | 
			
		||||
             "This object specifies the number of CICP frames received by the ICL." 
 | 
			
		||||
     ::= { cienaCesIclEntry 19 }
 | 
			
		||||
 
 | 
			
		||||
 cienaCesIclTxFrames           OBJECT-TYPE
 | 
			
		||||
     SYNTAX       Counter32
 | 
			
		||||
     MAX-ACCESS   read-only
 | 
			
		||||
     STATUS       current
 | 
			
		||||
     DESCRIPTION
 | 
			
		||||
             "This object specifies the number of CICP frames transmitted by the ICL." 
 | 
			
		||||
     ::= { cienaCesIclEntry 20 } 
 | 
			
		||||
     
 | 
			
		||||
 cienaCesIclRxUnknownFrames    OBJECT-TYPE
 | 
			
		||||
     SYNTAX       Counter32
 | 
			
		||||
     MAX-ACCESS   read-only
 | 
			
		||||
     STATUS       current
 | 
			
		||||
     DESCRIPTION
 | 
			
		||||
             "This object specifies the number of unknown frames received by the ICL." 
 | 
			
		||||
     ::= { cienaCesIclEntry 21 } 
 | 
			
		||||
                                
 | 
			
		||||
  cienaCesIclRxHtbtFrames           OBJECT-TYPE
 | 
			
		||||
     SYNTAX       Counter32
 | 
			
		||||
     MAX-ACCESS   read-only
 | 
			
		||||
     STATUS       current
 | 
			
		||||
     DESCRIPTION
 | 
			
		||||
             "This object specifies the number of Hearbeat frames received by the ICL." 
 | 
			
		||||
     ::= { cienaCesIclEntry 22 }
 | 
			
		||||
     
 | 
			
		||||
  cienaCesIclTxHtbtFrames           OBJECT-TYPE
 | 
			
		||||
     SYNTAX       Counter32
 | 
			
		||||
     MAX-ACCESS   read-only
 | 
			
		||||
     STATUS       current
 | 
			
		||||
     DESCRIPTION
 | 
			
		||||
             "This object specifies the number of Hearbeat frames transmitted by the ICL." 
 | 
			
		||||
     ::= { cienaCesIclEntry 23 }
 | 
			
		||||
 | 
			
		||||
  cienaCesIclTxFailedFrames           OBJECT-TYPE
 | 
			
		||||
     SYNTAX       Counter32
 | 
			
		||||
     MAX-ACCESS   read-only
 | 
			
		||||
     STATUS       current
 | 
			
		||||
     DESCRIPTION
 | 
			
		||||
             "This object specifies the number of failed to transmit frames." 
 | 
			
		||||
     ::= { cienaCesIclEntry 24 }
 | 
			
		||||
     
 | 
			
		||||
 cienaCesIclNumberFailures     OBJECT-TYPE
 | 
			
		||||
     SYNTAX       Counter32
 | 
			
		||||
     MAX-ACCESS   read-only
 | 
			
		||||
     STATUS       current
 | 
			
		||||
     DESCRIPTION
 | 
			
		||||
             "This object specifies the number of ICL failures." 
 | 
			
		||||
     ::= { cienaCesIclEntry 25 }
 | 
			
		||||
 
 | 
			
		||||
 cienaCesIclRxConfigMismatch OBJECT-TYPE
 | 
			
		||||
     SYNTAX       Counter32
 | 
			
		||||
     MAX-ACCESS   read-only
 | 
			
		||||
     STATUS       current
 | 
			
		||||
     DESCRIPTION
 | 
			
		||||
             "This object specifies the number of ICL config mismatch frames received." 
 | 
			
		||||
     ::= { cienaCesIclEntry 26 }
 | 
			
		||||
    
 | 
			
		||||
  --
 | 
			
		||||
  -- Notification
 | 
			
		||||
  --     
 | 
			
		||||
  cienaCesIclStateChange NOTIFICATION-TYPE
 | 
			
		||||
	OBJECTS	{  
 | 
			
		||||
	            cienaGlobalSeverity, 
 | 
			
		||||
	            cienaGlobalMacAddress,
 | 
			
		||||
				cienaCesIclIndex,  
 | 
			
		||||
				cienaCesIclName, 
 | 
			
		||||
				cienaCesIclAdminState,
 | 
			
		||||
				cienaCesIclOperState				
 | 
			
		||||
            }
 | 
			
		||||
	STATUS	current
 | 
			
		||||
	DESCRIPTION
 | 
			
		||||
		"This notification is sent when ICL oper state changes.
 | 
			
		||||
		 Var binding cienaCesIclIndex represents the ICL index." 
 | 
			
		||||
	::= { cienaCesIclMIBNotifications 1 }  
 | 
			
		||||
	 
 | 
			
		||||
  END
 | 
			
		||||
 
 | 
			
		||||
 --
 | 
			
		||||
 -- CIENA-CES-ICL-MIB
 | 
			
		||||
 --
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user