diff options
Diffstat (limited to 'MIBS/dlink/DLINKSW-STP-EXT-MIB')
| -rw-r--r-- | MIBS/dlink/DLINKSW-STP-EXT-MIB | 314 |
1 files changed, 314 insertions, 0 deletions
diff --git a/MIBS/dlink/DLINKSW-STP-EXT-MIB b/MIBS/dlink/DLINKSW-STP-EXT-MIB new file mode 100644 index 0000000..2b73fc7 --- /dev/null +++ b/MIBS/dlink/DLINKSW-STP-EXT-MIB @@ -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
|