diff options
Diffstat (limited to 'MIBS/ciena/CIENA-CES-VLLI-MIB')
| -rw-r--r-- | MIBS/ciena/CIENA-CES-VLLI-MIB | 494 |
1 files changed, 494 insertions, 0 deletions
diff --git a/MIBS/ciena/CIENA-CES-VLLI-MIB b/MIBS/ciena/CIENA-CES-VLLI-MIB new file mode 100644 index 0000000..f199d34 --- /dev/null +++ b/MIBS/ciena/CIENA-CES-VLLI-MIB @@ -0,0 +1,494 @@ +-- This file was included in WWP MIB release 04-16-00-0047 + -- + -- CIENA-CES-VLLI-MIB.my + -- + + CIENA-CES-VLLI-MIB DEFINITIONS ::= BEGIN + + IMPORTS + Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + DisplayString, TEXTUAL-CONVENTION + FROM SNMPv2-TC + cienaGlobalSeverity, cienaGlobalMacAddress + FROM CIENA-GLOBAL-MIB + CienaGlobalState,CienaStatsClear,CienaMacAddress + FROM CIENA-TC + cienaCesConfig, cienaCesNotifications + FROM CIENA-SMI; + + cienaCesVlliMIB MODULE-IDENTITY + LAST-UPDATED "201202280000Z" + 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 module illustrates a virtual-link-loss-indication MIB." + REVISION "201202280000Z" + DESCRIPTION + "The initial version." + ::= { cienaCesConfig 23 } + + + -- + -- Node definitions + -- + + cienaCesVlliMIBObjects OBJECT IDENTIFIER ::= { cienaCesVlliMIB 1 } + + cienaCesVlli OBJECT IDENTIFIER ::= { cienaCesVlliMIBObjects 1 } + + -- Notifications + + cienaCesVlliNotificationPrefix OBJECT IDENTIFIER ::= { cienaCesNotifications 99 } + cienaCesVlliNotifications OBJECT IDENTIFIER ::= { cienaCesVlliNotificationPrefix 0 } + + -- Conformance information + + cienaCesVlliMIBConformance OBJECT IDENTIFIER ::= { cienaCesVlliMIB 3 } + cienaCesVlliMIBCompliances OBJECT IDENTIFIER ::= { cienaCesVlliMIBConformance 1 } + cienaCesVlliMIBGroups OBJECT IDENTIFIER ::= { cienaCesVlliMIBConformance 2 } + + + VlliAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents the action for the row." + SYNTAX INTEGER { + portShut(1), + portUnshut(2), + ccmStop(3), + ccmResume(4) + } + + + VlliLastEvent ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The last event for each Instance." + SYNTAX INTEGER { + unknown(1), + fault(2), + recovery(3), + adminFault(4), + adminRecovery(5) + } + + -- + -- + -- + + cienaCesVlliAdminState OBJECT-TYPE + SYNTAX CienaGlobalState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies if virtual-link-loss-indication is enabled or disabled." + ::= { cienaCesVlli 1 } + + -- + -- Vlli Instance Group Entry + -- + cienaCesVlliInstanceGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF CienaCesVlliInstanceGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of instance group level entries." + ::= { cienaCesVlli 2 } + + cienaCesVlliInstanceGroupEntry OBJECT-TYPE + SYNTAX CienaCesVlliInstanceGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The instance group entry in the Table." + INDEX { cienaCesVlliInstanceGroupId} + ::= { cienaCesVlliInstanceGroupTable 1 } + + CienaCesVlliInstanceGroupEntry ::= SEQUENCE { + cienaCesVlliInstanceGroupId INTEGER, + cienaCesVlliInstanceGroupName DisplayString, + cienaCesVlliInstanceGroupDirection INTEGER, + cienaCesVlliInstanceGroupTrigger INTEGER, + cienaCesVlliInstanceGroupState INTEGER + } + + cienaCesVlliInstanceGroupId OBJECT-TYPE + SYNTAX INTEGER (1..1024) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Instance Group Id associated with + this group level." + ::= { cienaCesVlliInstanceGroupEntry 1 } + + cienaCesVlliInstanceGroupName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The group level name associated with + this group level." + ::= { cienaCesVlliInstanceGroupEntry 2 } + + cienaCesVlliInstanceGroupDirection OBJECT-TYPE + SYNTAX INTEGER { + unidirectional(1), + bidirectional(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Group level direction used in the group level entry." + ::= { cienaCesVlliInstanceGroupEntry 3 } + + cienaCesVlliInstanceGroupTrigger OBJECT-TYPE + SYNTAX INTEGER { + any(1), + all(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " any -single source can trigger action. + all - all sources should be in the same state to trigger action." + ::= { cienaCesVlliInstanceGroupEntry 4 } + + cienaCesVlliInstanceGroupState OBJECT-TYPE + SYNTAX CienaGlobalState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies if instance group is enabled or disabled." + ::= { cienaCesVlliInstanceGroupEntry 5 } + + -- + -- Vlli Action Group Entry + -- + cienaCesVlliActionGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF CienaCesVlliActionGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of action group level entries." + ::= { cienaCesVlli 3 } + + cienaCesVlliActionGroupEntry OBJECT-TYPE + SYNTAX CienaCesVlliActionGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The action group entry in the Table." + INDEX { cienaCesVlliActionGroupId} + ::= { cienaCesVlliActionGroupTable 1 } + + CienaCesVlliActionGroupEntry ::= SEQUENCE { + cienaCesVlliActionGroupId INTEGER, + cienaCesVlliActionGroupName DisplayString, + cienaCesVlliActRecoveryPreceOne VlliAction, + cienaCesVlliActRecoveryPreceTwo VlliAction, + cienaCesVlliActRecoveryPreceThree VlliAction, + cienaCesVlliActRecoveryPreceFour VlliAction, + cienaCesVlliActRecoveryPreceFive VlliAction, + cienaCesVlliActRecoveryPreceSix VlliAction, + cienaCesVlliActRecoveryPreceSeven VlliAction, + cienaCesVlliActRecoveryPreceEight VlliAction, + cienaCesVlliActFaultPreceOne VlliAction, + cienaCesVlliActFaultPreceTwo VlliAction, + cienaCesVlliActFaultPreceThree VlliAction, + cienaCesVlliActFaultPreceFour VlliAction, + cienaCesVlliActFaultPreceFive VlliAction, + cienaCesVlliActFaultPreceSix VlliAction, + cienaCesVlliActFaultPreceSeven VlliAction, + cienaCesVlliActFaultPreceEight VlliAction + } + + cienaCesVlliActionGroupId OBJECT-TYPE + SYNTAX INTEGER (1..64) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Action Group Id associated with + this service level." + ::= { cienaCesVlliActionGroupEntry 1 } + + cienaCesVlliActionGroupName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The action group name associated with + this group level." + ::= { cienaCesVlliActionGroupEntry 2 } + + cienaCesVlliActRecoveryPreceOne OBJECT-TYPE + SYNTAX VlliAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Action in this precedence entry." + ::= { cienaCesVlliActionGroupEntry 3 } + + cienaCesVlliActRecoveryPreceTwo OBJECT-TYPE + SYNTAX VlliAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Action in this precedence entry." + ::= { cienaCesVlliActionGroupEntry 4 } + + cienaCesVlliActRecoveryPreceThree OBJECT-TYPE + SYNTAX VlliAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Action in this precedence entry." + ::= { cienaCesVlliActionGroupEntry 5 } + + cienaCesVlliActRecoveryPreceFour OBJECT-TYPE + SYNTAX VlliAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Action in this precedence entry." + ::= { cienaCesVlliActionGroupEntry 6 } + + cienaCesVlliActRecoveryPreceFive OBJECT-TYPE + SYNTAX VlliAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Action in this precedence entry." + ::= { cienaCesVlliActionGroupEntry 7 } + + cienaCesVlliActRecoveryPreceSix OBJECT-TYPE + SYNTAX VlliAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Action in this precedence entry." + ::= { cienaCesVlliActionGroupEntry 8 } + + cienaCesVlliActRecoveryPreceSeven OBJECT-TYPE + SYNTAX VlliAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Action in this precedence entry." + ::= { cienaCesVlliActionGroupEntry 9 } + + cienaCesVlliActRecoveryPreceEight OBJECT-TYPE + SYNTAX VlliAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Action in this precedence entry." + ::= { cienaCesVlliActionGroupEntry 10 } + + cienaCesVlliActFaultPreceOne OBJECT-TYPE + SYNTAX VlliAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Action in this precedence entry." + ::= { cienaCesVlliActionGroupEntry 11 } + + cienaCesVlliActFaultPreceTwo OBJECT-TYPE + SYNTAX VlliAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Action in this precedence entry." + ::= { cienaCesVlliActionGroupEntry 12 } + + cienaCesVlliActFaultPreceThree OBJECT-TYPE + SYNTAX VlliAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Action in this precedence entry." + ::= { cienaCesVlliActionGroupEntry 13 } + + cienaCesVlliActFaultPreceFour OBJECT-TYPE + SYNTAX VlliAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Action in this precedence entry." + ::= { cienaCesVlliActionGroupEntry 14 } + + cienaCesVlliActFaultPreceFive OBJECT-TYPE + SYNTAX VlliAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Action in this precedence entry." + ::= { cienaCesVlliActionGroupEntry 15 } + + cienaCesVlliActFaultPreceSix OBJECT-TYPE + SYNTAX VlliAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Action in this precedence entry." + ::= { cienaCesVlliActionGroupEntry 16 } + + cienaCesVlliActFaultPreceSeven OBJECT-TYPE + SYNTAX VlliAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Action in this precedence entry." + ::= { cienaCesVlliActionGroupEntry 17 } + + cienaCesVlliActFaultPreceEight OBJECT-TYPE + SYNTAX VlliAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Action in this precedence entry." + ::= { cienaCesVlliActionGroupEntry 18 } + + -- + -- Vlli Instance Entry + -- + cienaCesVlliInstanceTable OBJECT-TYPE + SYNTAX SEQUENCE OF CienaCesVlliInstanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of instance level entries." + ::= { cienaCesVlli 4 } + + cienaCesVlliInstanceEntry OBJECT-TYPE + SYNTAX CienaCesVlliInstanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The instance level entry in the Table." + INDEX { cienaCesVlliInstanceGrpId, cienaCesVlliInstanceId} + ::= { cienaCesVlliInstanceTable 1 } + + CienaCesVlliInstanceEntry ::= SEQUENCE { + cienaCesVlliInstanceGrpId INTEGER, + cienaCesVlliInstanceId INTEGER, + cienaCesVlliInstanceMode INTEGER, + cienaCesVlliInstanceType INTEGER, + cienaCesVlliInstanceName DisplayString, + cienaCesVlliInstanceActionName DisplayString, + cienaCesVlliInstanceLastEvent VlliLastEvent + } + + cienaCesVlliInstanceGrpId OBJECT-TYPE + SYNTAX INTEGER(1..1024) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Instance Group ID which the instance belongs to." + ::= { cienaCesVlliInstanceEntry 1 } + + cienaCesVlliInstanceId OBJECT-TYPE + SYNTAX INTEGER(1..64) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Instance level Id used as index in the instance level entry." + ::= { cienaCesVlliInstanceEntry 2 } + + cienaCesVlliInstanceMode OBJECT-TYPE + SYNTAX INTEGER { + destination(1), + source(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specify the mode in the instance level entry." + ::= { cienaCesVlliInstanceEntry 3 } + + cienaCesVlliInstanceType OBJECT-TYPE + SYNTAX INTEGER { + port(1), + cfm(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specify the mode in the instance level entry." + ::= { cienaCesVlliInstanceEntry 4 } + + cienaCesVlliInstanceName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The instance level name associated with + this instance level." + ::= { cienaCesVlliInstanceEntry 5 } + + cienaCesVlliInstanceActionName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The action group name is used to bind with + this instance level." + ::= { cienaCesVlliInstanceEntry 6 } + + cienaCesVlliInstanceLastEvent OBJECT-TYPE + SYNTAX VlliLastEvent + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The instance last event." + ::= { cienaCesVlliInstanceEntry 7 } + -- + -- notifications + -- + + cienaCesVlliFaultTrap NOTIFICATION-TYPE + OBJECTS { + cienaGlobalSeverity, + cienaGlobalMacAddress, + cienaCesVlliInstanceGrpId, + cienaCesVlliInstanceId, + cienaCesVlliInstanceGroupName, + cienaCesVlliInstanceName + } + STATUS current + DESCRIPTION + "A notification is sent whenever the instance fault action is triggered." + ::= { cienaCesVlliNotifications 1 } + + cienaCesVlliRecoveryTrap NOTIFICATION-TYPE + OBJECTS { + cienaGlobalSeverity, + cienaGlobalMacAddress, + cienaCesVlliInstanceGrpId, + cienaCesVlliInstanceId, + cienaCesVlliInstanceGroupName, + cienaCesVlliInstanceName + } + STATUS current + DESCRIPTION + "A notification is sent whenever the instance recovery action is triggered." + ::= { cienaCesVlliNotifications 2 } + + +-- +-- Notification Attributes +-- + + +END + + -- + -- CIENA-CES-VLLI-MIB + -- |