diff options
Diffstat (limited to 'MIBS/ciena/CIENA-CES-ICL-MIB')
| -rw-r--r-- | MIBS/ciena/CIENA-CES-ICL-MIB | 360 |
1 files changed, 360 insertions, 0 deletions
diff --git a/MIBS/ciena/CIENA-CES-ICL-MIB b/MIBS/ciena/CIENA-CES-ICL-MIB new file mode 100644 index 0000000..e550030 --- /dev/null +++ b/MIBS/ciena/CIENA-CES-ICL-MIB @@ -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
+ --
+
+
|