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