495 lines
15 KiB
Plaintext
495 lines
15 KiB
Plaintext
-- 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
|
|
--
|