Initial commit
This commit is contained in:
314
MIBS/dlink/DLINKSW-STP-EXT-MIB
Normal file
314
MIBS/dlink/DLINKSW-STP-EXT-MIB
Normal file
@ -0,0 +1,314 @@
|
||||
-- *****************************************************************
|
||||
-- DLINKSW-STP-EXT-MIB.mib : STP Extension MIB
|
||||
--
|
||||
-- Copyright (c) 2013 D-Link Corporation, all rights reserved.
|
||||
--
|
||||
-- *****************************************************************
|
||||
|
||||
DLINKSW-STP-EXT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
TruthValue
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
IEEE8021BridgePortNumber, IEEE8021MstIdentifier
|
||||
FROM IEEE8021-TC-MIB
|
||||
dlinkIndustrialCommon
|
||||
FROM DLINK-ID-REC-MIB;
|
||||
|
||||
dlinkSwStpExtMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201303270000Z"
|
||||
ORGANIZATION "D-Link Corp."
|
||||
CONTACT-INFO
|
||||
" D-Link Corporation
|
||||
|
||||
Postal: No. 289, Sinhu 3rd Rd., Neihu District,
|
||||
Taipei City 114, Taiwan, R.O.C
|
||||
Tel: +886-2-66000123
|
||||
E-mail: tsd@dlink.com.tw
|
||||
"
|
||||
DESCRIPTION
|
||||
"The MIB module for managing D-Link STP extensions which are not covered
|
||||
by standard MIBs."
|
||||
REVISION "201303270000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB."
|
||||
::= { dlinkIndustrialCommon 15 }
|
||||
|
||||
|
||||
dStpExtMIBNotifications OBJECT IDENTIFIER ::= { dlinkSwStpExtMIB 0 }
|
||||
dStpExtMIBObjects OBJECT IDENTIFIER ::= { dlinkSwStpExtMIB 1 }
|
||||
dStpExtMIBConformance OBJECT IDENTIFIER ::= { dlinkSwStpExtMIB 2 }
|
||||
|
||||
-- -----------------------------------------------------------------------------
|
||||
dStpExtGblMgmt OBJECT IDENTIFIER ::= { dStpExtMIBObjects 1 }
|
||||
|
||||
dStpExtStpGblStateEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object enables global spanning-tree function."
|
||||
::= { dStpExtGblMgmt 1 }
|
||||
|
||||
dStpExtNotificationEnable OBJECT-TYPE
|
||||
SYNTAX BITS {
|
||||
newRoot(0),
|
||||
topologyChange(1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates whether a specified notification is enabled or not.
|
||||
If a bit corresponding to a notification is set to 1, then
|
||||
the specified notification can be generated.
|
||||
|
||||
newRoot(0) - the newRoot notification as defined in BRIDGE-MIB.
|
||||
|
||||
topologyChange(1) -- the topologyChange notification as defined in
|
||||
BRIDGE-MIB.
|
||||
"
|
||||
::= { dStpExtGblMgmt 2 }
|
||||
|
||||
dStpExtStpNniBpduAddress OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
dot1d(1),
|
||||
dot1ad(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the BPDU MAC address of the NNI port in Q-in-Q status.
|
||||
dot1d - Use Customer Bridge Group Address (01-80-C2-00-00-00) as
|
||||
destination address of STP BPDU.
|
||||
dot1ad - Use Provider Bridge Group Address (01-80-C2-00-00-08) as
|
||||
destination address of STP BPDU.
|
||||
"
|
||||
::= { dStpExtGblMgmt 3 }
|
||||
|
||||
|
||||
-- ***************************************************************************
|
||||
-- STP Port Table
|
||||
-- ***************************************************************************
|
||||
dStpExtPortMgmt OBJECT IDENTIFIER ::= { dStpExtMIBObjects 2 }
|
||||
|
||||
dStpExtPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DStpExtPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table that contains port-specific information
|
||||
for the STP extensions."
|
||||
::= { dStpExtPortMgmt 1 }
|
||||
|
||||
dStpExtPortEntry OBJECT-TYPE
|
||||
SYNTAX DStpExtPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in dStpExtPortTable. This object indicates per port
|
||||
STP information which is not covered by standard MIB(s)."
|
||||
INDEX { dStpExtPortNumber }
|
||||
::= { dStpExtPortTable 1 }
|
||||
|
||||
DStpExtPortEntry ::= SEQUENCE {
|
||||
dStpExtPortNumber IEEE8021BridgePortNumber,
|
||||
dStpExtPortForwardBpduEnabled TruthValue,
|
||||
dStpExtPortAdminHelloTime Unsigned32,
|
||||
dStpExtPortState INTEGER
|
||||
}
|
||||
|
||||
dStpExtPortNumber OBJECT-TYPE
|
||||
SYNTAX IEEE8021BridgePortNumber
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port number of the port for this entry."
|
||||
::= { dStpExtPortEntry 1 }
|
||||
|
||||
dStpExtPortForwardBpduEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates whether forward the received STP BPDUs to all
|
||||
VLAN member ports in untagged form.
|
||||
dStpExtPortForwardBpduEnabled cannot be set to 'true' when
|
||||
spanning-tree protocol is enabled on the interface. "
|
||||
::= { dStpExtPortEntry 2 }
|
||||
|
||||
dStpExtPortAdminHelloTime OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..2)
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the time interval to send one BPDU at the
|
||||
designated port.
|
||||
dStpExtPortAdminHelloTime only takes effect in MSTP mode."
|
||||
::= { dStpExtPortEntry 3 }
|
||||
|
||||
dStpExtPortState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
errDisabled(1),
|
||||
blocking(2),
|
||||
listening(3),
|
||||
learning(4),
|
||||
forwarding(5),
|
||||
broken(6),
|
||||
nonStpForwarding(7),
|
||||
nonStpOther(8)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the state of STP port.
|
||||
errDisabled(1): the port is at error disabled state.
|
||||
blocking(2) - broken(6): When STP is enabled on the port and the
|
||||
port is not at error disabled state, dStpExtPortState
|
||||
has the same value as dot1dStpPortState, as defined
|
||||
by application of STP.
|
||||
noStpForwarding(7) - STP is disabled at the port and this port is
|
||||
functioning.
|
||||
nonStpOther(8) - STP is disabled at the port and this port is link-down
|
||||
or other malfunctioning situations.
|
||||
"
|
||||
::= { dStpExtPortEntry 4 }
|
||||
|
||||
-- ***************************************************************************
|
||||
-- MSTP Instance Extension Table
|
||||
-- ***************************************************************************
|
||||
dStpExtMstpMgmt OBJECT IDENTIFIER ::= { dStpExtMIBObjects 3 }
|
||||
|
||||
dStpExtMstpPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DStpExtMstpPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table that contains MSTI-specific information
|
||||
which are not covered by ieee8021MstpPortTable.
|
||||
Note that entries will exist in this table only for bridge
|
||||
components for which the corresponding instance of
|
||||
ieee8021SpanningTreeVersion (from the IEEE8021-SPANNING-TREE-MIB)
|
||||
has a value of mstp(2) and the corresponding port is not disabled.
|
||||
"
|
||||
::= { dStpExtMstpMgmt 1 }
|
||||
|
||||
dStpExtMstpPortEntry OBJECT-TYPE
|
||||
SYNTAX DStpExtMstpPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in dStpExtMstPortTable, which consists of information
|
||||
is not covered by ieee8021MstpPortTable."
|
||||
INDEX {
|
||||
dStpExtMstpPortMstId,
|
||||
dStpExtMstpPortNum
|
||||
}
|
||||
::= { dStpExtMstpPortTable 1 }
|
||||
|
||||
DStpExtMstpPortEntry ::= SEQUENCE {
|
||||
dStpExtMstpPortMstId IEEE8021MstIdentifier,
|
||||
dStpExtMstpPortNum IEEE8021BridgePortNumber,
|
||||
dStpExtMstpPortRole INTEGER
|
||||
}
|
||||
|
||||
dStpExtMstpPortMstId OBJECT-TYPE
|
||||
SYNTAX IEEE8021MstIdentifier
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"In an MSTP Bridge, this parameter is the MSTID, i.e. the
|
||||
identifier of a Spanning Tree (or MST) Instance."
|
||||
::= { dStpExtMstpPortEntry 1 }
|
||||
|
||||
dStpExtMstpPortNum OBJECT-TYPE
|
||||
SYNTAX IEEE8021BridgePortNumber
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"In an MSTP Bridge, the Port's Port Number parameter value for
|
||||
the MSTI, i.e. the number of the Bridge Port for the MSTI."
|
||||
::= { dStpExtMstpPortEntry 2 }
|
||||
|
||||
dStpExtMstpPortRole OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
root(1),
|
||||
alternate(2),
|
||||
designated(3),
|
||||
backup(4),
|
||||
master(5)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MSTI's current port role as defined by application of MSTP."
|
||||
::= { dStpExtMstpPortEntry 3 }
|
||||
|
||||
-- ***************************************************************************
|
||||
-- Conformance
|
||||
-- ***************************************************************************
|
||||
dStpExtMIBCompliances OBJECT IDENTIFIER ::= { dStpExtMIBConformance 1 }
|
||||
|
||||
dStpExtCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for entities which implement the
|
||||
DLINKSW-STP-EXT-MIB."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS {
|
||||
dStpExtBasicGroup
|
||||
}
|
||||
|
||||
GROUP dStpExtMstpGroup
|
||||
DESCRIPTION
|
||||
"This group is required only if the MSTP is implemented by the agent."
|
||||
|
||||
GROUP dStpExtServiceProviderCfgGroup
|
||||
DESCRIPTION
|
||||
"This group is required only if the VLAN tunnel is implemented by the agent."
|
||||
|
||||
|
||||
::= { dStpExtMIBCompliances 1 }
|
||||
|
||||
dStpExtGroups OBJECT IDENTIFIER ::= { dStpExtMIBCompliances 2 }
|
||||
|
||||
|
||||
dStpExtBasicGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
dStpExtStpGblStateEnabled,
|
||||
dStpExtPortForwardBpduEnabled,
|
||||
dStpExtPortState,
|
||||
dStpExtNotificationEnable
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This group contains the collection of objects related to
|
||||
STP/RSTP configuration/status which cannot be covered by
|
||||
standard MIBs."
|
||||
::= { dStpExtGroups 1 }
|
||||
|
||||
dStpExtMstpGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
dStpExtPortAdminHelloTime,
|
||||
dStpExtMstpPortRole
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This group contains the collection of objects related to
|
||||
MSTP configuration/status which cannot be covered by
|
||||
standard MIBs."
|
||||
::= { dStpExtGroups 2 }
|
||||
|
||||
dStpExtServiceProviderCfgGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
dStpExtStpNniBpduAddress
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects configures STP in service provider site."
|
||||
::= { dStpExtGroups 3 }
|
||||
END
|
Reference in New Issue
Block a user