Observium_CE/mibs/eltex/ELTEX-MES-ISS-MST-MIB

205 lines
6.4 KiB
Plaintext

ELTEX-MES-ISS-MST-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE, Integer32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TruthValue
FROM SNMPv2-TC
eltMesIssBridgeMIBObjects
FROM ELTEX-MES-ISS-BRIDGE-MIB
fsMstMstiPortEntry
FROM ARICENT-MST-MIB;
eltMesIssMstMIB MODULE-IDENTITY
LAST-UPDATED "202009220000Z"
ORGANIZATION "Eltex Enterprise, Ltd."
CONTACT-INFO
"eltex-co.ru"
DESCRIPTION
"MIB extensions for MST protocol."
REVISION "202009220000Z"
DESCRIPTION "Added eltMesIssMstMstiPortTable object."
REVISION "201906030000Z"
DESCRIPTION "Initial revision."
::= { eltMesIssBridgeMIBObjects 1 }
-- Textual Conventions
EltMesIssMstPendingConfigAction ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Action for pending changes in Mstp configuration.
commit - Apply changes.
revert - Delete all pending changes."
SYNTAX INTEGER {
commit(1),
revert(2)
}
-- Top level MIB structure
eltMesIssMstMIBObjects OBJECT IDENTIFIER ::= { eltMesIssMstMIB 1 }
-- MIB Groups
eltMesIssMstGlobals OBJECT IDENTIFIER ::= { eltMesIssMstMIBObjects 1 }
eltMesIssMstConfigPending OBJECT IDENTIFIER ::= { eltMesIssMstGlobals 1 }
eltMesIssMstMstiConfig OBJECT IDENTIFIER ::= { eltMesIssMstGlobals 2 }
-- MST Global objects
eltMesIssMstPendingConfigAction OBJECT-TYPE
SYNTAX EltMesIssMstPendingConfigAction
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable applies changes done in MSTP Configuration."
::= { eltMesIssMstConfigPending 1 }
eltMesIssMstRegnNamePending OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The pending Name for Region's configuration."
::= { eltMesIssMstConfigPending 2 }
eltMesIssMstRegnVersionPending OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The pending Region Version."
::= { eltMesIssMstConfigPending 3 }
-- Low level Mib structure
-- --------------------------------------------------------------------------
-- MST pending table
-- --------------------------------------------------------------------------
eltMesIssMstVlanMapPendingTable OBJECT-TYPE
SYNTAX SEQUENCE OF EltMesIssMstVlanMapPendingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one entry for each pending changed MST instance."
::= { eltMesIssMstConfigPending 4 }
eltMesIssMstVlanMapPendingEntry OBJECT-TYPE
SYNTAX EltMesIssMstVlanMapPendingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row containing the pending vlan list to instance mapping."
INDEX { eltMesIssMstInstanceId }
::= { eltMesIssMstVlanMapPendingTable 1 }
EltMesIssMstVlanMapPendingEntry ::=
SEQUENCE {
eltMesIssMstInstanceId
Integer32,
eltMesIssMstVlanMapPending
OCTET STRING,
eltMesIssMstVlanMap2kPending
OCTET STRING,
eltMesIssMstVlanMap3kPending
OCTET STRING,
eltMesIssMstVlanMap4kPending
OCTET STRING
}
eltMesIssMstInstanceId OBJECT-TYPE
SYNTAX Integer32 (1..64|4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Instance index within the range from 1 to the Value of
Max Instance Number."
::= { eltMesIssMstVlanMapPendingEntry 1 }
eltMesIssMstVlanMapPending OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The octet string containing the first 1k Vlans in
Vlan to Instance Mapping. The first octet corresponds
to VLANs with VlanIndex values 1 through 8;
the second octet to VLANs 9 through 16 etc."
::= { eltMesIssMstVlanMapPendingEntry 2 }
eltMesIssMstVlanMap2kPending OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The octet string containing the second 1k Vlans in
Vlan to Instance Mapping. The first octet corresponds
to VLANs with VlanIndex values 1025 through 1032;
the second octet to VLANs 1033 through 1040 etc."
::= { eltMesIssMstVlanMapPendingEntry 3 }
eltMesIssMstVlanMap3kPending OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The octet string containing the third 1k Vlans in
Vlan to Instance Mapping. The first octet corresponds
to VLANs with VlanIndex values 2049 through 2056;
the second octet to VLANs 1033 through 1040 etc."
::= { eltMesIssMstVlanMapPendingEntry 4 }
eltMesIssMstVlanMap4kPending OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The octet string containing the forth 1k Vlans in
Vlan to Instance Mapping. The first octet corresponds
to VLANs with VlanIndex values 1025 through 1032;
the second octet to VLANs 1033 through 1040 etc."
::= { eltMesIssMstVlanMapPendingEntry 5 }
-- --------------------------------------------------------------------------
-- MST MSTI port table
-- --------------------------------------------------------------------------
eltMesIssMstMstiPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF EltMesIssMstMstiPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains MSTP specific information."
::= { eltMesIssMstMstiConfig 1 }
eltMesIssMstMstiPortEntry OBJECT-TYPE
SYNTAX EltMesIssMstMstiPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information maintained by every port for each
spanning tree instance."
AUGMENTS { fsMstMstiPortEntry }
::= { eltMesIssMstMstiPortTable 1 }
EltMesIssMstMstiPortEntry ::=
SEQUENCE {
eltMesIssMstMstiRootGuard
TruthValue
}
eltMesIssMstMstiRootGuard OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Current state of the root guard on specific port and
MSTP instance"
::= { eltMesIssMstMstiPortEntry 1 }
END