Observium_CE/mibs/cisco/ME1200-ERPS-MIB

1205 lines
40 KiB
Plaintext

-- *****************************************************************
-- ERPS-MIB: ME1200 Private MIB
--
--
-- ****************************************************************
ME1200-ERPS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
me1200SwitchMgmt
FROM CISCOME1200-MIB
ME1200InterfaceIndex FROM ME1200-TC
ME1200RowEditorState FROM ME1200-TC
ME1200VlanListQuarter FROM ME1200-TC
Counter64 FROM SNMPv2-SMI
Integer32 FROM SNMPv2-SMI
Unsigned32 FROM SNMPv2-SMI
TruthValue FROM SNMPv2-TC
;
me1200ErpsMib MODULE-IDENTITY
LAST-UPDATED "201406230000Z"
ORGANIZATION
"Cisco Systems, Inc"
CONTACT-INFO
"Cisco Systems, Inc
Customer Service
Postal: 170 W Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553-NETS
E-mail: cs-me1200@cisco.com"
DESCRIPTION
"Private MIB for Ethernet Ring Protection Switching, ERPS."
REVISION "201406230000Z"
DESCRIPTION
"Renaming of ME1200ErpsControlCommand to ME1200ErpsControlCmd to avoid
name clash."
REVISION "201403110000Z"
DESCRIPTION
"Definition of type InterfaceIndex changed from Unsigned32 to Integer32
as it is used as index in some tables"
REVISION "201402180000Z"
DESCRIPTION
"Do no use Unsigned32 for indexes"
REVISION "201401290000Z"
DESCRIPTION
"Locate all objects under ciscoME1200MIB"
REVISION "201401090000Z"
DESCRIPTION
"Added Control, enhanced descriptions."
REVISION "201312200000Z"
DESCRIPTION
"Initial version"
::= { me1200SwitchMgmt 72 }
ME1200ErpsAdminCmd ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Specifies the Administrative command."
SYNTAX INTEGER { manualSwitch(1), forcedSwitch(2), clear(3) }
ME1200ErpsControlCmd ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Specifies a control command."
SYNTAX INTEGER { none(0), admCmdForcedSwitch(1), admCmdManualSwitch(2), admCmdClear(3), statisticsClear(4) }
ME1200ErpsPort ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Specifies a particular logical ring port."
SYNTAX INTEGER { port0(1), port1(2) }
ME1200ErpsPortState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Specifies the ring port state."
SYNTAX INTEGER { ok(1), signalFail(2) }
ME1200ErpsProtectionState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Specifies the ring protection state."
SYNTAX INTEGER { none(1), idle(2), protected(3), forcedSwitch(4), manualSwitch(5), pending(6) }
ME1200ErpsRequestState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Specifies a request/state."
SYNTAX INTEGER { none(1), manualSwitch(2), signalFail(3), forcedSwitch(4), event(5) }
ME1200ErpsRingType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Specifies the ERPS ring type."
SYNTAX INTEGER { major(1), sub(2) }
ME1200ErpsRplMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Specifies the Ring Protection Link mode. Use 'none' if port is neither
RPL owner nor neighbour."
SYNTAX INTEGER { none(1), owner(2), neighbour(3) }
ME1200ErpsVersion ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Specifies the ERPS protocol version."
SYNTAX INTEGER { version1(1), version2(2) }
me1200ErpsMIBObjects OBJECT IDENTIFIER
::= { me1200ErpsMib 1 }
me1200ErpsCapabilities OBJECT IDENTIFIER
::= { me1200ErpsMIBObjects 1 }
me1200ErpsCapabilitiesMaxGroups OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum number of configured ERPS groups."
::= { me1200ErpsCapabilities 1 }
me1200ErpsCapabilitiesMaxVlansPerGroup OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum number of protected VLANS per ERPS group."
::= { me1200ErpsCapabilities 2 }
me1200ErpsConfig OBJECT IDENTIFIER
::= { me1200ErpsMIBObjects 2 }
me1200ErpsConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF ME1200ErpsConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is the ERPS group configuration table."
::= { me1200ErpsConfig 1 }
me1200ErpsConfigEntry OBJECT-TYPE
SYNTAX ME1200ErpsConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table represents an ERPS group."
INDEX { me1200ErpsConfigGroupIndex }
::= { me1200ErpsConfigTable 1 }
ME1200ErpsConfigEntry ::= SEQUENCE {
me1200ErpsConfigGroupIndex Integer32,
me1200ErpsConfigRingType ME1200ErpsRingType,
me1200ErpsConfigPort0 ME1200InterfaceIndex,
me1200ErpsConfigPort1 ME1200InterfaceIndex,
me1200ErpsConfigInterconnectMajorRingGroupIndex Unsigned32,
me1200ErpsConfigVirtualChannel TruthValue,
me1200ErpsConfigPort0SignalFailMepIndex Unsigned32,
me1200ErpsConfigPort0ApsMepIndex Unsigned32,
me1200ErpsConfigPort1SignalFailMepIndex Unsigned32,
me1200ErpsConfigPort1ApsMepIndex Unsigned32,
me1200ErpsConfigHoldOffTime Unsigned32,
me1200ErpsConfigWaitToRestoreTime Unsigned32,
me1200ErpsConfigGuardTime Unsigned32,
me1200ErpsConfigRplMode ME1200ErpsRplMode,
me1200ErpsConfigRplPort ME1200ErpsPort,
me1200ErpsConfigRevertive TruthValue,
me1200ErpsConfigVersion ME1200ErpsVersion,
me1200ErpsConfigTopologyChange TruthValue,
me1200ErpsConfigProtectedVlans0Kto1K ME1200VlanListQuarter,
me1200ErpsConfigProtectedVlans1Kto2K ME1200VlanListQuarter,
me1200ErpsConfigProtectedVlans2Kto3K ME1200VlanListQuarter,
me1200ErpsConfigProtectedVlans3Kto4K ME1200VlanListQuarter,
me1200ErpsConfigAction ME1200RowEditorState
}
me1200ErpsConfigGroupIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ERPS group index number. Valid range is (1..max groups). The maximum
group number is platform-specific and can be retrieved from the ERPS
capabilities."
::= { me1200ErpsConfigEntry 1 }
me1200ErpsConfigRingType OBJECT-TYPE
SYNTAX ME1200ErpsRingType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Type of ring. Can only be set once for a ring instance."
::= { me1200ErpsConfigEntry 2 }
me1200ErpsConfigPort0 OBJECT-TYPE
SYNTAX ME1200InterfaceIndex
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ifindex of ring protection port 0. Can only be set once for a ring
instance."
::= { me1200ErpsConfigEntry 3 }
me1200ErpsConfigPort1 OBJECT-TYPE
SYNTAX ME1200InterfaceIndex
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ifindex of ring protection Port 1. For interconnected sub-rings this
value must be zero. Can only be set once for a ring instance."
::= { me1200ErpsConfigEntry 4 }
me1200ErpsConfigInterconnectMajorRingGroupIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"For sub-ring: zero = not interconnected; > zero = index of major ring
group. For major ring: zero = not interconnected; > zero = is
interconnected (i.e flag-like semantics). Can only be set once for a
ring instance."
::= { me1200ErpsConfigEntry 5 }
me1200ErpsConfigVirtualChannel OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Whether to use a virtual channel. Can only be set once for a ring
instance."
::= { me1200ErpsConfigEntry 6 }
me1200ErpsConfigPort0SignalFailMepIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Index of SignalFail MEP for Port 0. Zero if not set. To clear an ERPS
group's MEP association, set this to zero; it affects all MEP indices."
::= { me1200ErpsConfigEntry 7 }
me1200ErpsConfigPort0ApsMepIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Index of APS MEP for Port 0. Zero if not set."
::= { me1200ErpsConfigEntry 8 }
me1200ErpsConfigPort1SignalFailMepIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Index of SignalFail MEP for Port 1. Zero if not set. Must be zero for
interconnected sub-rings."
::= { me1200ErpsConfigEntry 9 }
me1200ErpsConfigPort1ApsMepIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Index of APS MEP for Port 1. Zero if not set. Must be zero for
interconnected sub-rings with virtual channel."
::= { me1200ErpsConfigEntry 10 }
me1200ErpsConfigHoldOffTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Hold off time in ms. Value is rounded down to 100ms precision. Valid
range is 0-10000 ms"
::= { me1200ErpsConfigEntry 11 }
me1200ErpsConfigWaitToRestoreTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Wait-to-Restore time in ms. Valid range is 60000-720000 ms (1-12
minutes)."
::= { me1200ErpsConfigEntry 12 }
me1200ErpsConfigGuardTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Guard time in ms. Valid range is 10-2000 ms."
::= { me1200ErpsConfigEntry 13 }
me1200ErpsConfigRplMode OBJECT-TYPE
SYNTAX ME1200ErpsRplMode
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Ring Protection Link mode."
::= { me1200ErpsConfigEntry 14 }
me1200ErpsConfigRplPort OBJECT-TYPE
SYNTAX ME1200ErpsPort
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"RPL port. Only valid if the ERPS group is RPL owner or neighbour."
::= { me1200ErpsConfigEntry 15 }
me1200ErpsConfigRevertive OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Revertive (true) or Non-revertive (false) mode."
::= { me1200ErpsConfigEntry 16 }
me1200ErpsConfigVersion OBJECT-TYPE
SYNTAX ME1200ErpsVersion
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ERPS protocol version."
::= { me1200ErpsConfigEntry 17 }
me1200ErpsConfigTopologyChange OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Whether to enable Topology Change propagation; only valid for an
interconnected node."
::= { me1200ErpsConfigEntry 18 }
me1200ErpsConfigProtectedVlans0Kto1K OBJECT-TYPE
SYNTAX ME1200VlanListQuarter
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"First quarter of bit-array indicating whether a VLAN is protected by
this ring instance ('1') or not ('0')."
::= { me1200ErpsConfigEntry 19 }
me1200ErpsConfigProtectedVlans1Kto2K OBJECT-TYPE
SYNTAX ME1200VlanListQuarter
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Second quarter of bit-array indicating whether a VLAN is protected by
this ring instance ('1') or not ('0')."
::= { me1200ErpsConfigEntry 20 }
me1200ErpsConfigProtectedVlans2Kto3K OBJECT-TYPE
SYNTAX ME1200VlanListQuarter
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Third quarter of bit-array indicating whether a VLAN is protected by
this ring instance ('1') or not ('0')."
::= { me1200ErpsConfigEntry 21 }
me1200ErpsConfigProtectedVlans3Kto4K OBJECT-TYPE
SYNTAX ME1200VlanListQuarter
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Fourth quarter of bit-array indicating whether a VLAN is protected by
this ring instance ('1') or not ('0')."
::= { me1200ErpsConfigEntry 22 }
me1200ErpsConfigAction OBJECT-TYPE
SYNTAX ME1200RowEditorState
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Action"
::= { me1200ErpsConfigEntry 100 }
me1200ErpsConfigRowEditor OBJECT IDENTIFIER
::= { me1200ErpsConfig 2 }
me1200ErpsConfigRowEditorGroupIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ERPS group index number. Valid range is (1..max groups). The maximum
group number is platform-specific and can be retrieved from the ERPS
capabilities."
::= { me1200ErpsConfigRowEditor 1 }
me1200ErpsConfigRowEditorRingType OBJECT-TYPE
SYNTAX ME1200ErpsRingType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Type of ring. Can only be set once for a ring instance."
::= { me1200ErpsConfigRowEditor 2 }
me1200ErpsConfigRowEditorPort0 OBJECT-TYPE
SYNTAX ME1200InterfaceIndex
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ifindex of ring protection port 0. Can only be set once for a ring
instance."
::= { me1200ErpsConfigRowEditor 3 }
me1200ErpsConfigRowEditorPort1 OBJECT-TYPE
SYNTAX ME1200InterfaceIndex
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ifindex of ring protection Port 1. For interconnected sub-rings this
value must be zero. Can only be set once for a ring instance."
::= { me1200ErpsConfigRowEditor 4 }
me1200ErpsConfigRowEditorInterconnectMajorRingGroupIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"For sub-ring: zero = not interconnected; > zero = index of major ring
group. For major ring: zero = not interconnected; > zero = is
interconnected (i.e flag-like semantics). Can only be set once for a
ring instance."
::= { me1200ErpsConfigRowEditor 5 }
me1200ErpsConfigRowEditorVirtualChannel OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Whether to use a virtual channel. Can only be set once for a ring
instance."
::= { me1200ErpsConfigRowEditor 6 }
me1200ErpsConfigRowEditorPort0SignalFailMepIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Index of SignalFail MEP for Port 0. Zero if not set. To clear an ERPS
group's MEP association, set this to zero; it affects all MEP indices."
::= { me1200ErpsConfigRowEditor 7 }
me1200ErpsConfigRowEditorPort0ApsMepIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Index of APS MEP for Port 0. Zero if not set."
::= { me1200ErpsConfigRowEditor 8 }
me1200ErpsConfigRowEditorPort1SignalFailMepIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Index of SignalFail MEP for Port 1. Zero if not set. Must be zero for
interconnected sub-rings."
::= { me1200ErpsConfigRowEditor 9 }
me1200ErpsConfigRowEditorPort1ApsMepIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Index of APS MEP for Port 1. Zero if not set. Must be zero for
interconnected sub-rings with virtual channel."
::= { me1200ErpsConfigRowEditor 10 }
me1200ErpsConfigRowEditorHoldOffTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Hold off time in ms. Value is rounded down to 100ms precision. Valid
range is 0-10000 ms"
::= { me1200ErpsConfigRowEditor 11 }
me1200ErpsConfigRowEditorWaitToRestoreTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Wait-to-Restore time in ms. Valid range is 60000-720000 ms (1-12
minutes)."
::= { me1200ErpsConfigRowEditor 12 }
me1200ErpsConfigRowEditorGuardTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Guard time in ms. Valid range is 10-2000 ms."
::= { me1200ErpsConfigRowEditor 13 }
me1200ErpsConfigRowEditorRplMode OBJECT-TYPE
SYNTAX ME1200ErpsRplMode
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Ring Protection Link mode."
::= { me1200ErpsConfigRowEditor 14 }
me1200ErpsConfigRowEditorRplPort OBJECT-TYPE
SYNTAX ME1200ErpsPort
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"RPL port. Only valid if the ERPS group is RPL owner or neighbour."
::= { me1200ErpsConfigRowEditor 15 }
me1200ErpsConfigRowEditorRevertive OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Revertive (true) or Non-revertive (false) mode."
::= { me1200ErpsConfigRowEditor 16 }
me1200ErpsConfigRowEditorVersion OBJECT-TYPE
SYNTAX ME1200ErpsVersion
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ERPS protocol version."
::= { me1200ErpsConfigRowEditor 17 }
me1200ErpsConfigRowEditorTopologyChange OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Whether to enable Topology Change propagation; only valid for an
interconnected node."
::= { me1200ErpsConfigRowEditor 18 }
me1200ErpsConfigRowEditorProtectedVlans0Kto1K OBJECT-TYPE
SYNTAX ME1200VlanListQuarter
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"First quarter of bit-array indicating whether a VLAN is protected by
this ring instance ('1') or not ('0')."
::= { me1200ErpsConfigRowEditor 19 }
me1200ErpsConfigRowEditorProtectedVlans1Kto2K OBJECT-TYPE
SYNTAX ME1200VlanListQuarter
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Second quarter of bit-array indicating whether a VLAN is protected by
this ring instance ('1') or not ('0')."
::= { me1200ErpsConfigRowEditor 20 }
me1200ErpsConfigRowEditorProtectedVlans2Kto3K OBJECT-TYPE
SYNTAX ME1200VlanListQuarter
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Third quarter of bit-array indicating whether a VLAN is protected by
this ring instance ('1') or not ('0')."
::= { me1200ErpsConfigRowEditor 21 }
me1200ErpsConfigRowEditorProtectedVlans3Kto4K OBJECT-TYPE
SYNTAX ME1200VlanListQuarter
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Fourth quarter of bit-array indicating whether a VLAN is protected by
this ring instance ('1') or not ('0')."
::= { me1200ErpsConfigRowEditor 22 }
me1200ErpsConfigRowEditorAction OBJECT-TYPE
SYNTAX ME1200RowEditorState
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Action"
::= { me1200ErpsConfigRowEditor 100 }
me1200ErpsStatus OBJECT IDENTIFIER
::= { me1200ErpsMIBObjects 3 }
me1200ErpsStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF ME1200ErpsStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains status per EPRS group."
::= { me1200ErpsStatus 1 }
me1200ErpsStatusEntry OBJECT-TYPE
SYNTAX ME1200ErpsStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Status."
INDEX { me1200ErpsStatusGroupIndex }
::= { me1200ErpsStatusTable 1 }
ME1200ErpsStatusEntry ::= SEQUENCE {
me1200ErpsStatusGroupIndex Integer32,
me1200ErpsStatusActive TruthValue,
me1200ErpsStatusProtectionState ME1200ErpsProtectionState,
me1200ErpsStatusRplBlocked TruthValue,
me1200ErpsStatusWtrRemaining Unsigned32,
me1200ErpsStatusAdminCmd ME1200ErpsAdminCmd,
me1200ErpsStatusFopAlarm TruthValue,
me1200ErpsStatusTxActive TruthValue,
me1200ErpsStatusTxRequestOrState ME1200ErpsRequestState,
me1200ErpsStatusTxRplBlocked TruthValue,
me1200ErpsStatusTxDoNotFlush TruthValue,
me1200ErpsStatusBlockedPortReference ME1200ErpsPort,
me1200ErpsStatusPort0Blocked TruthValue,
me1200ErpsStatusPort0State ME1200ErpsPortState,
me1200ErpsStatusPort0RxActive TruthValue,
me1200ErpsStatusPort0RxRequestOrState ME1200ErpsRequestState,
me1200ErpsStatusPort0RxRplBlocked TruthValue,
me1200ErpsStatusPort0RxDoNotFlush TruthValue,
me1200ErpsStatusPort0RxBlockedPortReference ME1200ErpsPort,
me1200ErpsStatusPort0RxNodeId OCTET STRING,
me1200ErpsStatusPort1Blocked TruthValue,
me1200ErpsStatusPort1State ME1200ErpsPortState,
me1200ErpsStatusPort1RxActive TruthValue,
me1200ErpsStatusPort1RxRequestOrState ME1200ErpsRequestState,
me1200ErpsStatusPort1RxRplBlocked TruthValue,
me1200ErpsStatusPort1RxDoNotFlush TruthValue,
me1200ErpsStatusPort1RxBlockedPortReference ME1200ErpsPort,
me1200ErpsStatusPort1RxNodeId OCTET STRING
}
me1200ErpsStatusGroupIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ERPS group index number. Valid range is (1..max groups). The maximum
group number is platform-specific and can be retrieved from the ERPS
capabilities."
::= { me1200ErpsStatusEntry 1 }
me1200ErpsStatusActive OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies whether ERPS group is currently active or not."
::= { me1200ErpsStatusEntry 2 }
me1200ErpsStatusProtectionState OBJECT-TYPE
SYNTAX ME1200ErpsProtectionState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies current ERPS group protection state."
::= { me1200ErpsStatusEntry 3 }
me1200ErpsStatusRplBlocked OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies whether the RPL is currently blocked or not."
::= { me1200ErpsStatusEntry 4 }
me1200ErpsStatusWtrRemaining OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the remaining wait-time before restoring ring."
::= { me1200ErpsStatusEntry 5 }
me1200ErpsStatusAdminCmd OBJECT-TYPE
SYNTAX ME1200ErpsAdminCmd
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the currently active administrative command."
::= { me1200ErpsStatusEntry 6 }
me1200ErpsStatusFopAlarm OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies whether the FailureOfProtocol alarm is currently active or
not."
::= { me1200ErpsStatusEntry 7 }
me1200ErpsStatusTxActive OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies whether R-APS transmission is currently active."
::= { me1200ErpsStatusEntry 8 }
me1200ErpsStatusTxRequestOrState OBJECT-TYPE
SYNTAX ME1200ErpsRequestState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the currently transmitted request/state. Only relevant when
Tx is active."
::= { me1200ErpsStatusEntry 9 }
me1200ErpsStatusTxRplBlocked OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the currently transmitted RPL Blocked flag. Only relevant
when Tx is active."
::= { me1200ErpsStatusEntry 10 }
me1200ErpsStatusTxDoNotFlush OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the currently transmitted Do Not Flush flag. Only relevant
when Tx is active."
::= { me1200ErpsStatusEntry 11 }
me1200ErpsStatusBlockedPortReference OBJECT-TYPE
SYNTAX ME1200ErpsPort
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the currently transmitted Blocked Port Reference. Only
relevant when Tx is active."
::= { me1200ErpsStatusEntry 12 }
me1200ErpsStatusPort0Blocked OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies whether ring Port 0 is blocked or not."
::= { me1200ErpsStatusEntry 13 }
me1200ErpsStatusPort0State OBJECT-TYPE
SYNTAX ME1200ErpsPortState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the state of ring Port 0."
::= { me1200ErpsStatusEntry 14 }
me1200ErpsStatusPort0RxActive OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies if ring Port0 receives R-APS."
::= { me1200ErpsStatusEntry 15 }
me1200ErpsStatusPort0RxRequestOrState OBJECT-TYPE
SYNTAX ME1200ErpsRequestState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the most recently received request/state on ring Port 0. Only
relevant when Rx is active."
::= { me1200ErpsStatusEntry 16 }
me1200ErpsStatusPort0RxRplBlocked OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the most recently received RPL Blocked flag on ring Port 0.
Only relevant when Rx is active."
::= { me1200ErpsStatusEntry 17 }
me1200ErpsStatusPort0RxDoNotFlush OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the most recently received Do Not Flush flag on ring Port 0.
Only relevant when Rx is active."
::= { me1200ErpsStatusEntry 18 }
me1200ErpsStatusPort0RxBlockedPortReference OBJECT-TYPE
SYNTAX ME1200ErpsPort
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the most recently received Blocked Port Reference on ring
Port 0. Only relevant when Rx is active."
::= { me1200ErpsStatusEntry 19 }
me1200ErpsStatusPort0RxNodeId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(6))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the most recently received node ID on ring Port 0. Only
relevant when Rx is active."
::= { me1200ErpsStatusEntry 20 }
me1200ErpsStatusPort1Blocked OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies whether ring Port 1 is blocked or not."
::= { me1200ErpsStatusEntry 21 }
me1200ErpsStatusPort1State OBJECT-TYPE
SYNTAX ME1200ErpsPortState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the state of ring Port 1."
::= { me1200ErpsStatusEntry 22 }
me1200ErpsStatusPort1RxActive OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies if ring Port1 receives R-APS."
::= { me1200ErpsStatusEntry 23 }
me1200ErpsStatusPort1RxRequestOrState OBJECT-TYPE
SYNTAX ME1200ErpsRequestState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the most recently received request/state on ring Port 1. Only
relevant when Rx is active."
::= { me1200ErpsStatusEntry 24 }
me1200ErpsStatusPort1RxRplBlocked OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the most recently received RPL Blocked flag on ring Port 1.
Only relevant when Rx is active."
::= { me1200ErpsStatusEntry 25 }
me1200ErpsStatusPort1RxDoNotFlush OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the most recently received Do Not Flush flag on ring Port 1.
Only relevant when Rx is active."
::= { me1200ErpsStatusEntry 26 }
me1200ErpsStatusPort1RxBlockedPortReference OBJECT-TYPE
SYNTAX ME1200ErpsPort
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the most recently received Blocked Port Reference on ring
Port 1. Only relevant when Rx is active."
::= { me1200ErpsStatusEntry 27 }
me1200ErpsStatusPort1RxNodeId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(6))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the most recently received node ID on ring Port 1. Only
relevant when Rx is active."
::= { me1200ErpsStatusEntry 28 }
me1200ErpsStatistics OBJECT IDENTIFIER
::= { me1200ErpsMIBObjects 4 }
me1200ErpsStatisticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF ME1200ErpsStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains statistics per EPRS group."
::= { me1200ErpsStatistics 1 }
me1200ErpsStatisticsEntry OBJECT-TYPE
SYNTAX ME1200ErpsStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Various PDU and event counters."
INDEX { me1200ErpsStatisticsGroupIndex }
::= { me1200ErpsStatisticsTable 1 }
ME1200ErpsStatisticsEntry ::= SEQUENCE {
me1200ErpsStatisticsGroupIndex Integer32,
me1200ErpsStatisticsRapsTx Counter64,
me1200ErpsStatisticsRapsRx Counter64,
me1200ErpsStatisticsRapsRxDrop Counter64,
me1200ErpsStatisticsLocalSF Counter64,
me1200ErpsStatisticsLocalSFCleared Counter64,
me1200ErpsStatisticsRemoteSF Counter64,
me1200ErpsStatisticsNR Counter64,
me1200ErpsStatisticsRemoteMS Counter64,
me1200ErpsStatisticsLocalMS Counter64,
me1200ErpsStatisticsRemoteFS Counter64,
me1200ErpsStatisticsLocalFS Counter64,
me1200ErpsStatisticsAdminClear Counter64
}
me1200ErpsStatisticsGroupIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ERPS group index number. Valid range is (1..max groups). The maximum
group number is platform-specific and can be retrieved from the ERPS
capabilities."
::= { me1200ErpsStatisticsEntry 1 }
me1200ErpsStatisticsRapsTx OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of transmitted RAPS PDUs."
::= { me1200ErpsStatisticsEntry 2 }
me1200ErpsStatisticsRapsRx OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of received RAPS PDUs."
::= { me1200ErpsStatisticsEntry 3 }
me1200ErpsStatisticsRapsRxDrop OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of received RAPS PDUs that were dropped."
::= { me1200ErpsStatisticsEntry 4 }
me1200ErpsStatisticsLocalSF OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of local SignalFail events."
::= { me1200ErpsStatisticsEntry 5 }
me1200ErpsStatisticsLocalSFCleared OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of local SignalFail clear events."
::= { me1200ErpsStatisticsEntry 6 }
me1200ErpsStatisticsRemoteSF OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of remote SignalFail events."
::= { me1200ErpsStatisticsEntry 7 }
me1200ErpsStatisticsNR OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of NoRequest events."
::= { me1200ErpsStatisticsEntry 8 }
me1200ErpsStatisticsRemoteMS OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of remote ManualSwitch events."
::= { me1200ErpsStatisticsEntry 9 }
me1200ErpsStatisticsLocalMS OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of local ManualSwitch events."
::= { me1200ErpsStatisticsEntry 10 }
me1200ErpsStatisticsRemoteFS OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of remote ForcedSwitch events."
::= { me1200ErpsStatisticsEntry 11 }
me1200ErpsStatisticsLocalFS OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of local ForcedSwitch events."
::= { me1200ErpsStatisticsEntry 12 }
me1200ErpsStatisticsAdminClear OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of AdminClear events."
::= { me1200ErpsStatisticsEntry 13 }
me1200ErpsControl OBJECT IDENTIFIER
::= { me1200ErpsMIBObjects 5 }
me1200ErpsControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF ME1200ErpsControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is the ERPS group control table."
::= { me1200ErpsControl 1 }
me1200ErpsControlEntry OBJECT-TYPE
SYNTAX ME1200ErpsControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table represents dynamic control elements an ERPS
group."
INDEX { me1200ErpsControlGroupIndex }
::= { me1200ErpsControlTable 1 }
ME1200ErpsControlEntry ::= SEQUENCE {
me1200ErpsControlGroupIndex Integer32,
me1200ErpsControlCommand ME1200ErpsControlCmd,
me1200ErpsControlPort ME1200ErpsPort
}
me1200ErpsControlGroupIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ERPS group index number. Valid range is (1..max groups). The maximum
group number is platform-specific and can be retrieved from the ERPS
capabilities."
::= { me1200ErpsControlEntry 1 }
me1200ErpsControlCommand OBJECT-TYPE
SYNTAX ME1200ErpsControlCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Control command to execute. Always returns none when read."
::= { me1200ErpsControlEntry 2 }
me1200ErpsControlPort OBJECT-TYPE
SYNTAX ME1200ErpsPort
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Ring port affected by control command. Only relevant for administrative
commands. Always returns port0 when read."
::= { me1200ErpsControlEntry 3 }
me1200ErpsMIBConformance OBJECT IDENTIFIER
::= { me1200ErpsMib 2 }
me1200ErpsMIBCompliances OBJECT IDENTIFIER
::= { me1200ErpsMIBConformance 1 }
me1200ErpsMIBGroups OBJECT IDENTIFIER
::= { me1200ErpsMIBConformance 2 }
me1200ErpsCapabilitiesInfoGroup OBJECT-GROUP
OBJECTS { me1200ErpsCapabilitiesMaxGroups,
me1200ErpsCapabilitiesMaxVlansPerGroup }
STATUS current
DESCRIPTION
"A collection of objects suitable for bulk operations."
::= { me1200ErpsMIBGroups 1 }
me1200ErpsConfigTableInfoGroup OBJECT-GROUP
OBJECTS { me1200ErpsConfigRingType, me1200ErpsConfigPort0, me1200ErpsConfigPort1,
me1200ErpsConfigInterconnectMajorRingGroupIndex,
me1200ErpsConfigVirtualChannel,
me1200ErpsConfigPort0SignalFailMepIndex,
me1200ErpsConfigPort0ApsMepIndex,
me1200ErpsConfigPort1SignalFailMepIndex,
me1200ErpsConfigPort1ApsMepIndex, me1200ErpsConfigHoldOffTime,
me1200ErpsConfigWaitToRestoreTime, me1200ErpsConfigGuardTime,
me1200ErpsConfigRplMode, me1200ErpsConfigRplPort,
me1200ErpsConfigRevertive, me1200ErpsConfigVersion,
me1200ErpsConfigTopologyChange,
me1200ErpsConfigProtectedVlans0Kto1K,
me1200ErpsConfigProtectedVlans1Kto2K,
me1200ErpsConfigProtectedVlans2Kto3K,
me1200ErpsConfigProtectedVlans3Kto4K, me1200ErpsConfigAction }
STATUS current
DESCRIPTION
"A collection of objects suitable for bulk operations."
::= { me1200ErpsMIBGroups 2 }
me1200ErpsConfigRowEditorInfoGroup OBJECT-GROUP
OBJECTS { me1200ErpsConfigRowEditorGroupIndex,
me1200ErpsConfigRowEditorRingType, me1200ErpsConfigRowEditorPort0,
me1200ErpsConfigRowEditorPort1,
me1200ErpsConfigRowEditorInterconnectMajorRingGroupIndex,
me1200ErpsConfigRowEditorVirtualChannel,
me1200ErpsConfigRowEditorPort0SignalFailMepIndex,
me1200ErpsConfigRowEditorPort0ApsMepIndex,
me1200ErpsConfigRowEditorPort1SignalFailMepIndex,
me1200ErpsConfigRowEditorPort1ApsMepIndex,
me1200ErpsConfigRowEditorHoldOffTime,
me1200ErpsConfigRowEditorWaitToRestoreTime,
me1200ErpsConfigRowEditorGuardTime,
me1200ErpsConfigRowEditorRplMode, me1200ErpsConfigRowEditorRplPort,
me1200ErpsConfigRowEditorRevertive,
me1200ErpsConfigRowEditorVersion,
me1200ErpsConfigRowEditorTopologyChange,
me1200ErpsConfigRowEditorProtectedVlans0Kto1K,
me1200ErpsConfigRowEditorProtectedVlans1Kto2K,
me1200ErpsConfigRowEditorProtectedVlans2Kto3K,
me1200ErpsConfigRowEditorProtectedVlans3Kto4K,
me1200ErpsConfigRowEditorAction }
STATUS current
DESCRIPTION
"A collection of objects suitable for bulk operations."
::= { me1200ErpsMIBGroups 3 }
me1200ErpsStatusTableInfoGroup OBJECT-GROUP
OBJECTS { me1200ErpsStatusActive, me1200ErpsStatusProtectionState,
me1200ErpsStatusRplBlocked, me1200ErpsStatusWtrRemaining,
me1200ErpsStatusAdminCmd, me1200ErpsStatusFopAlarm,
me1200ErpsStatusTxActive, me1200ErpsStatusTxRequestOrState,
me1200ErpsStatusTxRplBlocked, me1200ErpsStatusTxDoNotFlush,
me1200ErpsStatusBlockedPortReference, me1200ErpsStatusPort0Blocked,
me1200ErpsStatusPort0State, me1200ErpsStatusPort0RxActive,
me1200ErpsStatusPort0RxRequestOrState,
me1200ErpsStatusPort0RxRplBlocked,
me1200ErpsStatusPort0RxDoNotFlush,
me1200ErpsStatusPort0RxBlockedPortReference,
me1200ErpsStatusPort0RxNodeId, me1200ErpsStatusPort1Blocked,
me1200ErpsStatusPort1State, me1200ErpsStatusPort1RxActive,
me1200ErpsStatusPort1RxRequestOrState,
me1200ErpsStatusPort1RxRplBlocked,
me1200ErpsStatusPort1RxDoNotFlush,
me1200ErpsStatusPort1RxBlockedPortReference,
me1200ErpsStatusPort1RxNodeId }
STATUS current
DESCRIPTION
"A collection of objects suitable for bulk operations."
::= { me1200ErpsMIBGroups 4 }
me1200ErpsStatisticsTableInfoGroup OBJECT-GROUP
OBJECTS { me1200ErpsStatisticsRapsTx, me1200ErpsStatisticsRapsRx,
me1200ErpsStatisticsRapsRxDrop, me1200ErpsStatisticsLocalSF,
me1200ErpsStatisticsLocalSFCleared, me1200ErpsStatisticsRemoteSF,
me1200ErpsStatisticsNR, me1200ErpsStatisticsRemoteMS,
me1200ErpsStatisticsLocalMS, me1200ErpsStatisticsRemoteFS,
me1200ErpsStatisticsLocalFS, me1200ErpsStatisticsAdminClear }
STATUS current
DESCRIPTION
"A collection of objects suitable for bulk operations."
::= { me1200ErpsMIBGroups 5 }
me1200ErpsControlTableInfoGroup OBJECT-GROUP
OBJECTS { me1200ErpsControlCommand, me1200ErpsControlPort }
STATUS current
DESCRIPTION
"A collection of objects suitable for bulk operations."
::= { me1200ErpsMIBGroups 6 }
me1200ErpsMibCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for the implementation."
MODULE -- this module
MANDATORY-GROUPS { me1200ErpsCapabilitiesInfoGroup,
me1200ErpsConfigTableInfoGroup, me1200ErpsConfigRowEditorInfoGroup,
me1200ErpsStatusTableInfoGroup, me1200ErpsStatisticsTableInfoGroup,
me1200ErpsControlTableInfoGroup }
::= { me1200ErpsMIBCompliances 1 }
END