Observium_CE/mibs/eltex/ELTEX-MES-BRIDGE-ERPS-MIB

573 lines
20 KiB
Plaintext

-- -----------------------------------------------------------------------------
-- MIB NAME : ERPS (ITU-T G.8032) Common mib
-- FILE NAME: ELTEX-BRIDGE-ERPS-MIB.mib
-- DATE : 2013/04/22
-- VERSION : 1.00
-- PURPOSE : To construct the MIB structure of ERPS for proprietary enterprise
-- -----------------------------------------------------------------------------
ELTEX-MES-BRIDGE-ERPS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI
RowStatus,MacAddress,TruthValue
FROM SNMPv2-TC
NOTIFICATION-TYPE
FROM SNMPv2-SMI
VlanIdOrNone
FROM Q-BRIDGE-MIB
eltMesBridgeExtMIBObjects
FROM ELTEX-MES-BRIDGE-EXT-MIB;
eltMesErpsMIB MODULE-IDENTITY
LAST-UPDATED "201511190000Z" -- 19/11/2015 00:00GMT
ORGANIZATION "Eltex Ltd."
CONTACT-INFO
"http://www.eltex.nsk.ru"
DESCRIPTION
"The MIB module for managing Ethernet Ring Protection Switching."
REVISION "201511190000Z" -- 19/11/2015 00:00GMT
DESCRIPTION
"Deprecate all objects in this module."
::= { eltMesBridgeExtMIBObjects 1 }
eltMesErpsCtrl OBJECT IDENTIFIER ::= { eltMesErpsMIB 1 }
eltMesErpsInfo OBJECT IDENTIFIER ::= { eltMesErpsMIB 2 }
eltMesErpsMgmt OBJECT IDENTIFIER ::= { eltMesErpsMIB 3 }
eltMesErpsNotify OBJECT IDENTIFIER ::= { eltMesErpsMIB 4 }
-- -----------------------------------------------------------------------------
-- Textual conventions
-- -----------------------------------------------------------------------------
EltErpsEnabledState ::= TEXTUAL-CONVENTION
STATUS deprecated
DESCRIPTION
"Indicates whether the state of object is enabled or disabled.
"
REFERENCE
"ITU-T G.8032"
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
EltErpsMgmtRAPSPortState ::= TEXTUAL-CONVENTION
STATUS deprecated
DESCRIPTION
"Indicates Ethernet ring port state.
"
REFERENCE
"ITU-T G.8032"
SYNTAX INTEGER {
fowarding(1),
blocking(2),
signal-fail(3),
manual-switch(4),
forced-switch(5)
}
EltErpsMgmtRAPSPortId ::= TEXTUAL-CONVENTION
STATUS deprecated
DESCRIPTION
"Ethernet ring port id.
"
REFERENCE
"ITU-T G.8032"
SYNTAX INTEGER {
none(1),
west(2),
east(3)
}
-- -----------------------------------------------------------------------------
-- eltMesErpsCtrl
-- -----------------------------------------------------------------------------
eltErpsAdminState OBJECT-TYPE
SYNTAX EltErpsEnabledState
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This object indicates the ERPS state of the bridge."
DEFVAL { disabled }
::= { eltMesErpsCtrl 1 }
eltErpsLogState OBJECT-TYPE
SYNTAX EltErpsEnabledState
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This object indicates the ERPS log state of the bridge."
DEFVAL { enabled }
::= { eltMesErpsCtrl 2 }
eltErpsTrapState OBJECT-TYPE
SYNTAX EltErpsEnabledState
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This object indicates the ERPS trap state of the bridge."
DEFVAL { enabled }
::= { eltMesErpsCtrl 3 }
--
-- eltErpsVersion OBJECT-TYPE
-- SYNTAX INTEGER (1|2)
-- MAX-ACCESS read-write
-- STATUS deprecated
-- DESCRIPTION
-- "This object indicates the ERPS protocol compatibility with other versions of ITU-T G.8032."
-- DEFVAL { 2 }
-- ::= { eltMesErpsCtrl 4 }
--
eltErpsPendingAction OBJECT-TYPE
SYNTAX INTEGER {
copyPendingActive(1),
copyActivePending(2)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"The action to be done with the pending configuration.
copyPendingActive - to copy the pending erps configuration to the active one.
copyActivePending - to copy the active erps configuration to the pending one. "
::= { eltMesErpsCtrl 5 }
eltErpsPendingActionVlan OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"Variable is associated with eltErpsPendingAction and determines vlan_tag
number in config for action copying/revert on pending config"
::= { eltMesErpsCtrl 6 }
eltErpsGetConfigId OBJECT-TYPE
SYNTAX INTEGER{
active(1),
pending(2)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"Set config id fot snmp get."
::= { eltMesErpsCtrl 7 }
-- -----------------------------------------------------------------------------
-- eltMesErpsInfo
-- -----------------------------------------------------------------------------
-- -----------------------------------------------------------------------------
-- eltMesErpsMgmt
-- -----------------------------------------------------------------------------
eltErpsMgmtRAPSVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF EltErpsMgmtRAPSVlanEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"This table contains ERPS ring configuration information."
::= { eltMesErpsMgmt 1 }
eltErpsMgmtRAPSVlanEntry OBJECT-TYPE
SYNTAX EltErpsMgmtRAPSVlanEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"A list of ERPS ring configuration information."
INDEX {eltErpsMgmtRAPSVlanId}
::= { eltErpsMgmtRAPSVlanTable 1 }
EltErpsMgmtRAPSVlanEntry ::= SEQUENCE {
eltErpsMgmtRAPSVlanId
INTEGER,
eltErpsMgmtRAPSWestPort
INTEGER,
eltErpsMgmtRAPSWestPortState
EltErpsMgmtRAPSPortState,
eltErpsMgmtRAPSEastPort
INTEGER,
eltErpsMgmtRAPSEastPortState
EltErpsMgmtRAPSPortState,
eltErpsMgmtRAPSRPLPort
EltErpsMgmtRAPSPortId,
eltErpsMgmtRAPSRPLOwnerAdminState
EltErpsEnabledState,
eltErpsMgmtRAPSRingMEL
INTEGER,
eltErpsMgmtRAPSHoldOffTime
INTEGER,
eltErpsMgmtRAPSGuardTime
INTEGER,
eltErpsMgmtRAPSWTRTime
INTEGER,
eltErpsMgmtRAPSRingState
INTEGER,
eltErpsMgmtRAPSRingAdminState
EltErpsEnabledState,
eltErpsMgmtRAPSRPLOwnerOperStatus
INTEGER,
eltErpsMgmtRAPSProtectionVlanRangeList1to1024
OCTET STRING,
eltErpsMgmtRAPSProtectionVlanRangeList1025to2048
OCTET STRING,
eltErpsMgmtRAPSProtectionVlanRangeList2049to3072
OCTET STRING,
eltErpsMgmtRAPSProtectionVlanRangeList3073to4094
OCTET STRING,
eltErpsMgmtRAPSRevertive
TruthValue,
eltErpsMgmtRAPSProtocolVersion
INTEGER,
eltErpsMgmtRAPSPortForcedSwitch
EltErpsMgmtRAPSPortId,
eltErpsMgmtRAPSPortManualSwitch
EltErpsMgmtRAPSPortId,
eltErpsMgmtRAPSRowStatus
RowStatus
}
eltErpsMgmtRAPSVlanId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The RAPS VLAN is an index of configuration."
::= { eltErpsMgmtRAPSVlanEntry 1 }
eltErpsMgmtRAPSWestPort OBJECT-TYPE
SYNTAX INTEGER (0|1..65535)
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This is one of the Ethernet ring ports.
The value 0 indicates the west port is a virtual channel.
"
DEFVAL { 0 }
::= { eltErpsMgmtRAPSVlanEntry 2 }
eltErpsMgmtRAPSWestPortState OBJECT-TYPE
SYNTAX EltErpsMgmtRAPSPortState
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"This is the west port state. It may change sometimes. When the west port
is configured on a virtual channel, the west port state is always fowarding.
"
::= { eltErpsMgmtRAPSVlanEntry 3 }
eltErpsMgmtRAPSEastPort OBJECT-TYPE
SYNTAX INTEGER (0|1..65535)
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This is the other Ethernet ring port.
The value 0 indicates the west port is a virtual channel.
"
DEFVAL { 0 }
::= { eltErpsMgmtRAPSVlanEntry 4 }
eltErpsMgmtRAPSEastPortState OBJECT-TYPE
SYNTAX EltErpsMgmtRAPSPortState
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"This is the east port state. It may change sometimes. When the east port
is configured on a virtual channel, the east port state is always fowarding.
"
::= { eltErpsMgmtRAPSVlanEntry 5 }
eltErpsMgmtRAPSRPLPort OBJECT-TYPE
SYNTAX EltErpsMgmtRAPSPortId
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"When the port Enable state is enabled, the RPL port's current port role is defined by the application of the ERPS.
"
DEFVAL { none }
::= { eltErpsMgmtRAPSVlanEntry 6 }
eltErpsMgmtRAPSRPLOwnerAdminState OBJECT-TYPE
SYNTAX EltErpsEnabledState
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"The administrative value of the RPL owner state.
The RPL owner is an Ethernet Ring Node adjacent to the RPL that
is responsible for blocking its end of the RPL under normal
conditions."
DEFVAL { disabled }
::= { eltErpsMgmtRAPSVlanEntry 7 }
eltErpsMgmtRAPSRingMEL OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"The ring MEL is the maintenance entity group (MEG) level providing a communication channel for
ring automatic protection eltitching (RAPS) information."
DEFVAL { 1 }
::= { eltErpsMgmtRAPSVlanEntry 8 }
eltErpsMgmtRAPSHoldOffTime OBJECT-TYPE
SYNTAX INTEGER (0..10000)
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"In order to coordinate timing of protection eltitches at multiple layers."
DEFVAL { 0 }
::= { eltErpsMgmtRAPSVlanEntry 9 }
eltErpsMgmtRAPSGuardTime OBJECT-TYPE
SYNTAX INTEGER (10..2000)
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This is used to prevent ring nodes from receiving outdated RAPS messages."
DEFVAL { 500 }
::= { eltErpsMgmtRAPSVlanEntry 10 }
eltErpsMgmtRAPSWTRTime OBJECT-TYPE
SYNTAX INTEGER (1..12)
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"In the revertive mode of operation, to prevent frequent operation of the protection eltitch due to an
intermittent defect, a failed working transport entity must become stable in a fault-free state."
DEFVAL { 5 }
::= { eltErpsMgmtRAPSVlanEntry 11 }
eltErpsMgmtRAPSRingState OBJECT-TYPE
SYNTAX INTEGER {
init(1),
idle(2),
protection(3),
manual-switch(4),
forced-switch(5),
pending(6)
}
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"This indicates the state of the ring: begin, init, idle, or protection."
::= { eltErpsMgmtRAPSVlanEntry 12 }
eltErpsMgmtRAPSRingAdminState OBJECT-TYPE
SYNTAX EltErpsEnabledState
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This indicates the administrative state of the ring."
DEFVAL { disabled }
::= { eltErpsMgmtRAPSVlanEntry 13 }
eltErpsMgmtRAPSRPLOwnerOperStatus OBJECT-TYPE
SYNTAX INTEGER {
active(1),
inactive(2),
disabled(3)
}
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The current operational value of the RPL owner state. The value 'active'
is used to indicate that the RPL owner administrative state is enabled
and the device is operated as the active RPL owner. The value 'inactive'
is used to indicate that the RPL owner administrative state is enabled,
but the device is operated as the inactive RPL owner. The value
'disabled' is used to indicate that the RPL owner administrative
state of the device is disabled."
::= { eltErpsMgmtRAPSVlanEntry 14 }
eltErpsMgmtRAPSProtectionVlanRangeList1to1024 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..128))
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This object indicates the VLAN range (1-1024)
that belongs to the protection VLANs."
DEFVAL { "" }
::= { eltErpsMgmtRAPSVlanEntry 15 }
eltErpsMgmtRAPSProtectionVlanRangeList1025to2048 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..128))
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This object indicates the VLAN range (1025-2048)
that belongs to the protection VLANs."
DEFVAL { "" }
::= { eltErpsMgmtRAPSVlanEntry 16 }
eltErpsMgmtRAPSProtectionVlanRangeList2049to3072 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..128))
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This object indicates the VLAN range (2049-3072)
that belongs to the protection VLANs."
DEFVAL { "" }
::= { eltErpsMgmtRAPSVlanEntry 17 }
eltErpsMgmtRAPSProtectionVlanRangeList3073to4094 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..128))
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This object indicates the VLAN range (3073-4094)
that belongs to the protection VLANs."
DEFVAL { "" }
::= { eltErpsMgmtRAPSVlanEntry 18 }
eltErpsMgmtRAPSRevertive OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This indicates the revertive mode."
DEFVAL { true }
::= { eltErpsMgmtRAPSVlanEntry 19 }
eltErpsMgmtRAPSProtocolVersion OBJECT-TYPE
SYNTAX INTEGER (1|2)
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This object indicates the ERPS protocol compatibility with other versions of ITU-T G.8032."
DEFVAL { 2 }
::= { eltErpsMgmtRAPSVlanEntry 20 }
eltErpsMgmtRAPSPortForcedSwitch OBJECT-TYPE
SYNTAX EltErpsMgmtRAPSPortId
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"Forced switch port."
DEFVAL { none }
::= { eltErpsMgmtRAPSVlanEntry 21 }
eltErpsMgmtRAPSPortManualSwitch OBJECT-TYPE
SYNTAX EltErpsMgmtRAPSPortId
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"Manual switch port."
DEFVAL { none }
::= { eltErpsMgmtRAPSVlanEntry 22 }
eltErpsMgmtRAPSRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS deprecated
DESCRIPTION
"This object indicates the RowStatus of this entry."
::= { eltErpsMgmtRAPSVlanEntry 23 }
-- ----------------------------------------------------------------------------
-- eltErpsMgmtSubRingCtrlTable
-- ----------------------------------------------------------------------------
eltErpsMgmtSubRingCtrlTable OBJECT-TYPE
SYNTAX SEQUENCE OF EltErpsMgmtSubRingCtrlEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"This table contains ERPS sub-ring configuration information."
::= { eltMesErpsMgmt 2 }
eltErpsMgmtSubRingCtrlEntry OBJECT-TYPE
SYNTAX EltErpsMgmtSubRingCtrlEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"A list of ERPS sub-ring configuration information."
INDEX {eltErpsMgmtSubRingCtrlRAPSVlanId, eltErpsMgmtSubRingCtrlSubRingRAPSVlanId}
::= { eltErpsMgmtSubRingCtrlTable 1 }
EltErpsMgmtSubRingCtrlEntry ::= SEQUENCE {
eltErpsMgmtSubRingCtrlRAPSVlanId
INTEGER,
eltErpsMgmtSubRingCtrlSubRingRAPSVlanId
INTEGER,
eltErpsMgmtSubRingCtrlTCPropagationState
EltErpsEnabledState,
eltErpsMgmtSubRingCtrlRowStatus
RowStatus
}
eltErpsMgmtSubRingCtrlRAPSVlanId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"The RAPS VLAN is an index of configuration."
::= { eltErpsMgmtSubRingCtrlEntry 1 }
eltErpsMgmtSubRingCtrlSubRingRAPSVlanId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"This indicates the ring control VLAN-ID of the sub-ring which connects to another ring."
::= { eltErpsMgmtSubRingCtrlEntry 2 }
eltErpsMgmtSubRingCtrlTCPropagationState OBJECT-TYPE
SYNTAX EltErpsEnabledState
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This indicates the state of sub-ring topology change propagation."
DEFVAL { disabled }
::= { eltErpsMgmtSubRingCtrlEntry 3 }
eltErpsMgmtSubRingCtrlRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS deprecated
DESCRIPTION
"This object indicates the RowStatus of this entry."
::= { eltErpsMgmtSubRingCtrlEntry 4 }
-- -----------------------------------------------------------------------------
-- eltMesErpsNotify
-- -----------------------------------------------------------------------------
eltMesErpsNotifyPrefix OBJECT IDENTIFIER ::= { eltMesErpsNotify 0 }
eltErpsSFDetectedTrap NOTIFICATION-TYPE
OBJECTS {eltErpsNodeId }
STATUS deprecated
DESCRIPTION
"When the signal fail occurs, a trap will be generated."
::= { eltMesErpsNotifyPrefix 1 }
eltErpsSFClearedTrap NOTIFICATION-TYPE
OBJECTS {eltErpsNodeId }
STATUS deprecated
DESCRIPTION
"When the signal fail clears, a trap will be generated."
::= { eltMesErpsNotifyPrefix 2 }
eltErpsRPLOwnerConflictTrap NOTIFICATION-TYPE
OBJECTS {eltErpsNodeId }
STATUS deprecated
DESCRIPTION
"When a conflict occurs, a trap will be generated."
::= { eltMesErpsNotifyPrefix 3 }
eltMesErpsNotificationBindings OBJECT IDENTIFIER ::= { eltMesErpsNotify 2 }
eltErpsNodeId OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS accessible-for-notify
STATUS deprecated
DESCRIPTION
"This used trap object means the node MAC."
::= { eltMesErpsNotificationBindings 1 }
END