summaryrefslogtreecommitdiff
path: root/MIBS/dell/FORCE10-MSTP-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/dell/FORCE10-MSTP-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/dell/FORCE10-MSTP-MIB')
-rw-r--r--MIBS/dell/FORCE10-MSTP-MIB973
1 files changed, 973 insertions, 0 deletions
diff --git a/MIBS/dell/FORCE10-MSTP-MIB b/MIBS/dell/FORCE10-MSTP-MIB
new file mode 100644
index 0000000..214547b
--- /dev/null
+++ b/MIBS/dell/FORCE10-MSTP-MIB
@@ -0,0 +1,973 @@
+FORCE10-MSTP-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE,
+ Counter32, TimeTicks, Integer32
+ FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION, RowStatus,
+ DisplayString, TruthValue
+ FROM SNMPv2-TC
+ mib-2
+ FROM RFC1213-MIB
+ VlanId
+ FROM Q-BRIDGE-MIB
+ Timeout, BridgeId, dot1dBridge
+ FROM BRIDGE-MIB
+ f10Experiment
+ FROM FORCE10-SMI;
+
+
+ f10Mstp MODULE-IDENTITY
+ LAST-UPDATED "200804011200Z" -- Apr 1, 2008 12:00:00 GMT
+ ORGANIZATION
+ "Force10 Networks, Inc."
+ CONTACT-INFO
+ "Force10 Networks, Inc.
+ 350 Holger Way
+ San Jose, CA 95134 USA
+ Phone: +1 (408) 571 3500
+ Fax: +1 (408) 571 3550
+ Email: support@force10networks.com"
+
+ DESCRIPTION
+ "The MIB module for managing devices that support Multiple &
+ Rapid Spanning Trees Protocol and algorithm. It is dedicated
+ to reflect IEEE Std 802.1s.
+
+ Note: This contains the MIB objects defined in MSTP-MIB of
+ ruzin-mstp-mib-02.txt."
+-- ::= { dot1dBridge XXX }
+ ::= { f10Experiment 2 }
+
+ --
+ -- Textual Conventions
+ --
+
+ -- VlanId ::= TEXTUAL-CONVENTION
+ -- DISPLAY-HINT "d"
+ -- STATUS current
+ -- DESCRIPTION
+ -- "."
+ -- SYNTAX INTEGER (1..4094)
+
+ PortIndex ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "A unique value, greater than zero, for each Port
+ in the managed Bridge.
+ The value for each PortIndex remain
+ constant at least from one re-initialization of the entity's
+ network management system to the next re-initialization."
+ SYNTAX INTEGER (1..4094)
+
+ PortIndexOrZero ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "This textual convention is an extension of the
+ PortIndex convention. The latter defines a greater
+ than zero value used to identify a Port in the managed Bridge.
+ This extension permits the additional value of zero. the
+ value zero is object-specific and must therefore be defined as
+ part of the description of any object which uses this syntax.
+ Examples of the usage of zero might include situations where
+ Port was unknown, or when none or all Ports need to be referenced."
+ SYNTAX Integer32 (0..2147483647)
+
+ MstiInstanceIndex ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "A unique value, greater than zero, for each Multiple Spanning
+ Tree Instance (MSTI) in the managed Bridge.
+ The value for each MstiInstanceIndex remains constant for the
+ instance. The "
+ SYNTAX Integer32 (1..64)
+
+ BpduCounter ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "An optional counter of received or transmitted Bridge Protocol
+ Data Units of different types on/from a Port. If the agent does not
+ support these counter, it returns the value 0. These counters are
+ reset when the protocol starts to operate and when the value of
+ mstpPortOperMACEnable changes from false(2) to true(1)."
+ SYNTAX Counter32
+
+ MstiOrCistInstanceIndex ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "This textual convention is an extension of the
+ MstiInstanceIndex convention. This extension permits the
+ additional value of zero, which means Common and Internal
+ Spanning Tree (CIST)."
+ SYNTAX Integer32 (0..64)
+
+ PortId ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "The Port Identifier of the Port, the unique Port identifier
+ comprising two parts, the Port Number and the Port Priority
+ field (13.24.8 of IEEE Std 802.1s, 8.5.5.1 and 17.18.16 of
+ IEEE Std 802.1D, 1998 Edition)."
+ SYNTAX OCTET STRING (SIZE (2))
+
+ mstpGen OBJECT IDENTIFIER ::= { f10Mstp 10 }
+
+ -- mstpGen group reflects configurations/statuses
+ -- the Bridge as a unit
+
+ mstpGenBridgeMaxAge OBJECT-TYPE
+ SYNTAX Timeout (600..4000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "12.8.1.3.a)"
+ ::= { mstpGen 2 }
+
+ mstpGenBridgeHelloTime OBJECT-TYPE
+ SYNTAX Timeout (100..1000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "12.8.1.3.b)"
+ ::= { mstpGen 3 }
+
+ mstpGenBridgeForwardDelay OBJECT-TYPE
+ SYNTAX Timeout (400..3000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "12.8.1.3.c)"
+ ::= { mstpGen 4 }
+
+ mstpGenMaxAge OBJECT-TYPE
+ SYNTAX Timeout (600..4000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "12.8.1.3.a)"
+ ::= { mstpGen 8 }
+
+ mstpGenHelloTime OBJECT-TYPE
+ SYNTAX Timeout (100..1000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "12.8.1.3.b)"
+ ::= { mstpGen 9 }
+
+ mstpGenForwardDelay OBJECT-TYPE
+ SYNTAX Timeout (400..3000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "12.8.1.3.c)"
+ ::= { mstpGen 10 }
+
+ mstpGenMaxHops OBJECT-TYPE
+ SYNTAX Integer32 (4..30)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "13.22.f)"
+ ::= { mstpGen 14 }
+
+ mstpGenHoldTime OBJECT-TYPE
+ SYNTAX Timeout (100..1000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "."
+ ::= { mstpGen 15 }
+
+ mstpGenMigrateTime OBJECT-TYPE
+ SYNTAX Timeout (100..1000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "13.22.d)"
+ ::= { mstpGen 16 }
+
+ mstpGenPathCostDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ pathCostDefault8021d1998(1),
+ pathCostDefault8021t2001(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "(Copied from draft-ietf-bridge-rstpmib-02.txt).
+ The version of the Spanning Tree default Path Costs that
+ are to be used by this Bridge. A value of pathCostDefault8021d1998(1)
+ uses the 16-bit default Path Costs from IEEE Std. 802.1D-1998.
+ A value of pathCostDefault8021t2001(2) uses the 32-bit default Path
+ Costs from IEEE Std. 802.1t."
+ REFERENCE
+ "IEEE Std 802.1D & 802.1t Table 8-5"
+ ::= { mstpGen 18 }
+
+ mstpGenCapable OBJECT-TYPE
+ SYNTAX INTEGER {
+ nonStp(0),
+ dot1d1998(1),
+ dot1w(2),
+ dot1d2004(3),
+ dot1s(4),
+ dot1q(5),
+ unknown(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An indication of wheter the Bridge supports
+ 'maximum' level Spanning Tree Protocol.
+ The value nonStp(0) indicates, the Bridge doesn't
+ support any Spanning Tree Protocol.
+ The value 'dot1d1998(1)' indicates the Spanning Tree Protocol
+ specified in EEE 802.1D-1998, 'dot1w(2)' indicates the Rapid
+ Spanning Tree Protocol specified in IEEE Std 802.1w,
+ 'dot1d2004' indicates IEEE Std 802.1D-2004 and
+ 'dot1s(4) means MSTP IEEE Std 802.1s."
+ ::= { mstpGen 19 }
+
+
+ mstpGenForceVersion OBJECT-TYPE
+ SYNTAX INTEGER {
+ forceNonStp(0),
+ forceLegacyDot1d(1),
+ forceDot1w(2),
+ autoDot1s(3),
+ unknown(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value forceNonStp(0) indicates, the Spanning Tree Protocol
+ is disabled on the Bridge (or the Spanning Tree Protocol
+ Emulation operates). Other possible values are described
+ in IEEE Std 802.1s clause 12.8.1.3.e)"
+ DEFVAL { autoDot1s }
+ ::= { mstpGen 20 }
+
+ mstpGenCfgIdFmtSel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configuration Identificator Format Selector."
+ REFERENCE
+ "12.12.3.4.2.a)"
+ ::= { mstpGen 30 }
+
+ mstpGenCfgIdName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The configuration name that identifies the MST
+ region and is used as one of the inputs in the
+ computation of the MST Configuration Identifier."
+ REFERENCE
+ "12.12.3.4.2.b)"
+ ::= { mstpGen 31 }
+
+ mstpGenCfgIdRevLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object identifies the MST revision that
+ identifies the MST region and is used as one
+ of the inputs in the computation of the MST
+ configuration Identifier."
+ REFERENCE
+ "12.12.3.4.2.c)"
+ ::= { mstpGen 32 }
+
+ mstpGenCfgIdDigest OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Configuration Digest."
+ REFERENCE
+ "12.12.3.3.3.a.4"
+ ::= { mstpGen 33 }
+
+ mstpGenReginalRoot OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "... of CIST."
+ ::= { mstpGen 34 }
+
+ mstpGenExternalRootCost OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "... of CIST."
+ ::= { mstpGen 35 }
+
+
+ mstpPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MstpPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains generic information about
+ every port that is associated with this bridge."
+ ::= { f10Mstp 11 }
+
+ mstpPortEntry OBJECT-TYPE
+ SYNTAX MstpPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of information for each port of the
+ bridge."
+ INDEX { mstpPortIndex }
+ ::= { mstpPortTable 1 }
+
+ MstpPortEntry ::= SEQUENCE {
+ mstpPortIndex PortIndex,
+ mstpPortAdminMACEnable TruthValue,
+ mstpPortOperMACEnable TruthValue,
+ mstpPortUpTime TimeTicks,
+ mstpPortAdminExternalPathCost Integer32,
+ mstpPortOperExternalPathCost Integer32,
+ mstpPortAdminEdge TruthValue,
+ mstpPortOperEdge TruthValue,
+ mstpPortAutoEdge TruthValue,
+ mstpPortAdminPointToPoint INTEGER,
+ mstpPortOperPointToPoint TruthValue,
+ mstpPortHelloTime Timeout,
+ mstpPortAdminNonStp TruthValue,
+ mstpPortProtocolMigration TruthValue, -- mcheck
+ mstpPortRxTcnBpduCounter BpduCounter,
+ mstpPortRxCfgBpduCounter BpduCounter,
+ mstpPortRxRstBpduCounter BpduCounter,
+ mstpPortRxMstBpduCounter BpduCounter,
+ mstpPortTxTcnBpduCounter BpduCounter,
+ mstpPortTxCfgBpduCounter BpduCounter,
+ mstpPortTxRstBpduCounter BpduCounter,
+ mstpPortTxMstBpduCounter BpduCounter
+ }
+
+
+ mstpPortIndex OBJECT-TYPE
+ SYNTAX PortIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value, greater than zero, for each Port.
+ The value for each interface sub-layer
+ must remain constant at least from one re-initialization
+ of the entity's network management system to the next re-
+ initialization."
+ ::= { mstpPortEntry 1 }
+
+ mstpPortAdminMACEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "."
+ REFERENCE "IEEE Std 802.1s Clause 12.8.2.5.2"
+ ::= { mstpPortEntry 2 }
+
+ mstpPortOperMACEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "."
+ REFERENCE "IEEE Std 802.1s Clause 12.8.2.5.2"
+ ::= { mstpPortEntry 3 }
+
+ mstpPortUpTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime at the time when the Port
+ has been enabled by mstpPortAdminMACEnable or linked
+ last time."
+ ::= { mstpPortEntry 4 }
+
+ mstpPortAdminExternalPathCost OBJECT-TYPE
+ SYNTAX Integer32 (0..200000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The administrative value of the External Port Cost parameter.
+ The value 0 means, that Port Cost will be selected
+ automatically in correspondence with the speed of
+ the attached LAN."
+ REFERENCE "IEEE Std 802.1s Clause "
+ ::= { mstpPortEntry 5 }
+
+ mstpPortOperExternalPathCost OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "."
+ REFERENCE "IEEE Std 802.1s Clause "
+ ::= { mstpPortEntry 6 }
+
+ mstpPortAdminEdge OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "."
+ REFERENCE "IEEE Std 802.1s Clause "
+ ::= { mstpPortEntry 7 }
+
+ mstpPortOperEdge OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "."
+ REFERENCE "IEEE Std 802.1s Clause "
+ ::= { mstpPortEntry 8 }
+
+ mstpPortAutoEdge OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "(From IEEE Std 8021D). Optional."
+ REFERENCE "IEEE Std 802.1s Clause "
+ ::= { mstpPortEntry 9 }
+
+ mstpPortAdminPointToPoint OBJECT-TYPE
+ SYNTAX INTEGER {
+ forceTrue(0),
+ forceFalse(1),
+ auto(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "."
+ REFERENCE "IEEE Std 802.1s Clause "
+ ::= { mstpPortEntry 10 }
+
+ mstpPortOperPointToPoint OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "."
+ REFERENCE "IEEE Std 802.1s Clause "
+ ::= { mstpPortEntry 11 }
+
+ mstpPortHelloTime OBJECT-TYPE
+ SYNTAX Timeout (100..1000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "."
+ REFERENCE "IEEE Std 802.1s Clause "
+ ::= { mstpPortEntry 12 }
+
+ mstpPortAdminNonStp OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ports with this object set to true(1) do not participate
+ in any STP computation; they are always in Forwarding state,
+ do not send BPDU and all received on these Ports BPDU must
+ be discarded. Such Ports are used to define the STP termination
+ point of the LAN."
+ REFERENCE "."
+ ::= { mstpPortEntry 13 }
+
+ mstpPortProtocolMigration OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Reflects 'mcheck' - 'Force BPDU Migration Check' management
+ operation, which is executes, when this object is being set
+ to true(1). The value false(2) in SET operation has to be
+ ignored. The operation GET must always return value false(2)."
+ REFERENCE "IEEE Std 802.1s Clause 12.8.2.7"
+ ::= { mstpPortEntry 14 }
+
+ mstpPortRxTcnBpduCounter OBJECT-TYPE
+ SYNTAX BpduCounter
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received Topology Change Notification (TCN) Messages."
+ ::= { mstpPortEntry 15 }
+
+ mstpPortRxCfgBpduCounter OBJECT-TYPE
+ SYNTAX BpduCounter
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received Configuration BPDUs (IEEE Std 802.1d-1998)."
+ ::= { mstpPortEntry 16 }
+
+ mstpPortRxRstBpduCounter OBJECT-TYPE
+ SYNTAX BpduCounter
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received RST BPDUs IEEE Std 802.1w-2001."
+ ::= { mstpPortEntry 17 }
+
+ mstpPortRxMstBpduCounter OBJECT-TYPE
+ SYNTAX BpduCounter
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received MST BPDUs IEEE Std 802.1s."
+ ::= { mstpPortEntry 18 }
+
+ mstpPortTxTcnBpduCounter OBJECT-TYPE
+ SYNTAX BpduCounter
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Transmitted Topology Change Notification (TCN) Messages."
+ ::= { mstpPortEntry 19 }
+
+ mstpPortTxCfgBpduCounter OBJECT-TYPE
+ SYNTAX BpduCounter
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Transmitted Configuration BPDUs (IEEE Std 802.1d-1998)."
+ ::= { mstpPortEntry 20 }
+
+ mstpPortTxRstBpduCounter OBJECT-TYPE
+ SYNTAX BpduCounter
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Transmitted RST BPDUs IEEE Std 802.1w-2001."
+ ::= { mstpPortEntry 21 }
+
+ mstpPortTxMstBpduCounter OBJECT-TYPE
+ SYNTAX BpduCounter
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Transmitted MST BPDUs IEEE Std 802.1s."
+ ::= { mstpPortEntry 22 }
+
+ mstpMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MstpMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "MST Configuration table (VID=>MSTID translation): allocates
+ each and every possible VLAN to CST or a specific MSTI."
+ ::= { f10Mstp 12 }
+
+ mstpMapEntry OBJECT-TYPE
+ SYNTAX MstpMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "MST Configuration table (VID=>MSTID translation): allocates
+ each and every possible VLAN to CST or a specific MSTI."
+ INDEX { mstpMapMSTiID, mstpMapVlanRangeIndex }
+ ::= { mstpMapTable 1 }
+
+ MstpMapEntry ::= SEQUENCE {
+ mstpMapMSTiID MstiInstanceIndex,
+ mstpMapVlanRangeIndex Integer32,
+ mstpMapVlanMin VlanId,
+ mstpMapVlanMax VlanId,
+ mstpMapRowStatus RowStatus
+ }
+
+ mstpMapMSTiID OBJECT-TYPE
+ SYNTAX MstiInstanceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "."
+ ::= { mstpMapEntry 1 }
+
+ mstpMapVlanRangeIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Signifies the index to the VLAN range entry in the table."
+ ::= { mstpMapEntry 2 }
+
+ mstpMapVlanMin OBJECT-TYPE
+ SYNTAX VlanId
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "."
+ ::= { mstpMapEntry 3 }
+
+ mstpMapVlanMax OBJECT-TYPE
+ SYNTAX VlanId
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "."
+ ::= { mstpMapEntry 4 }
+
+ mstpMapRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of the row as per SNMP-v2."
+ ::= { mstpMapEntry 9 }
+
+ mstpXstTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MstpXstEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "."
+ ::= { f10Mstp 13 }
+
+ mstpXstEntry OBJECT-TYPE
+ SYNTAX MstpXstEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "."
+ INDEX { mstpXstId }
+ ::= { mstpXstTable 1 }
+
+ MstpXstEntry ::= SEQUENCE {
+ mstpXstId MstiOrCistInstanceIndex,
+ mstpXstBridgePriority Integer32,
+ mstpXstBridgeId BridgeId,
+ mstpXstDesignatedRoot BridgeId,
+ mstpXstDesignatedBridge BridgeId,
+ mstpXstInternalRootCost Integer32,
+ mstpXstRootPort PortIndexOrZero,
+ mstpXstMasterPort PortIndexOrZero,
+ mstpXstTimeSinceTopologyChange TimeTicks,
+ mstpXstTopologyChangesCount Counter32,
+ mstpXstTopologyChangeFlag TruthValue
+ }
+
+ mstpXstId OBJECT-TYPE
+ SYNTAX MstiOrCistInstanceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "0 means CIST."
+ ::= { mstpXstEntry 1 }
+
+
+ mstpXstBridgePriority OBJECT-TYPE
+ SYNTAX Integer32 (0..61440)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Bridge priority, in steps of 4096."
+ DEFVAL { 32768 }
+ ::= { mstpXstEntry 2 }
+
+ mstpXstBridgeId OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "."
+ ::= { mstpXstEntry 3 }
+
+ mstpXstDesignatedRoot OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "."
+ ::= { mstpXstEntry 4 }
+
+ mstpXstDesignatedBridge OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "."
+ ::= { mstpXstEntry 5 }
+
+ mstpXstInternalRootCost OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "."
+ ::= { mstpXstEntry 6 }
+
+ mstpXstRootPort OBJECT-TYPE
+ SYNTAX PortIndexOrZero
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "."
+ ::= { mstpXstEntry 7 }
+
+ mstpXstMasterPort OBJECT-TYPE
+ SYNTAX PortIndexOrZero
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Non zero value may not be in CIST."
+ ::= { mstpXstEntry 8 }
+
+ mstpXstTimeSinceTopologyChange OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "."
+ ::= { mstpXstEntry 11 }
+
+ mstpXstTopologyChangesCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "."
+ ::= { mstpXstEntry 12 }
+
+ mstpXstTopologyChangeFlag OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "."
+ ::= { mstpXstEntry 13 }
+
+
+ mstpXstPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MstpXstPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "."
+ ::= { f10Mstp 14 }
+
+ mstpXstPortEntry OBJECT-TYPE
+ SYNTAX MstpXstPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "."
+ REFERENCE
+ "."
+ INDEX { mstpXstPortXstId, mstpXstPortIndex }
+ ::= { mstpXstPortTable 1 }
+
+
+ MstpXstPortEntry ::=
+ SEQUENCE {
+ mstpXstPortXstId MstiOrCistInstanceIndex,
+ mstpXstPortIndex PortIndex,
+ mstpXstPortState INTEGER,
+ mstpXstPortRole INTEGER,
+ mstpXstPortDesignatedRoot BridgeId,
+ mstpXstPortExternalRootCost Integer32,
+ mstpXstPortRegionalBridge BridgeId,
+ mstpXstPortInternalRootCost Integer32,
+ mstpXstPortDesignatedBridge BridgeId,
+ mstpXstPortDesignatedPort PortId,
+ mstpXstPortPriority Integer32,
+ mstpXstPortAdminInternalPathCost Integer32,
+ mstpXstPortOperInternalPathCost Integer32
+ }
+
+ mstpXstPortXstId OBJECT-TYPE
+ SYNTAX MstiOrCistInstanceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "0 means CIST."
+ ::= { mstpXstPortEntry 1 }
+
+ mstpXstPortIndex OBJECT-TYPE
+ SYNTAX PortIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of mstpPortIndex of the Port
+ in mstpPortTable."
+ ::= { mstpXstPortEntry 2 }
+
+ mstpXstPortState OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(1),
+ discarding(2),
+ learning(3),
+ forwarding(4),
+ unknown(5)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "."
+ ::= { mstpXstPortEntry 3 }
+
+ mstpXstPortRole OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(1),
+ alternate(2),
+ backup(3),
+ root(4),
+ designated(5),
+ master(6),
+ nonStp(7),
+ unknown(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "."
+ ::= { mstpXstPortEntry 4 }
+
+ mstpXstPortDesignatedRoot OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "."
+ ::= { mstpXstPortEntry 6 }
+
+ mstpXstPortExternalRootCost OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "."
+ ::= { mstpXstPortEntry 7 }
+
+ mstpXstPortRegionalBridge OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "."
+ ::= { mstpXstPortEntry 8 }
+
+ mstpXstPortInternalRootCost OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "."
+ ::= { mstpXstPortEntry 9 }
+
+ mstpXstPortDesignatedBridge OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "."
+ ::= { mstpXstPortEntry 10 }
+
+ mstpXstPortDesignatedPort OBJECT-TYPE
+ SYNTAX PortId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "."
+ ::= { mstpXstPortEntry 14 }
+
+ mstpXstPortPriority OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Port priority, in steps of 16."
+ DEFVAL { 128 }
+ ::= { mstpXstPortEntry 15 }
+
+ mstpXstPortAdminInternalPathCost OBJECT-TYPE
+ SYNTAX Integer32 (0..200000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value 0 means, that the cost will be selected
+ automatically."
+ ::= { mstpXstPortEntry 16 }
+
+ mstpXstPortOperInternalPathCost OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "."
+ ::= { mstpXstPortEntry 17 }
+
+ --
+ -- Notifications
+ --
+
+ mstpTraps OBJECT IDENTIFIER ::= { f10Mstp 0 }
+
+ mstpNewRootBridge NOTIFICATION-TYPE
+ OBJECTS { mstpXstId }
+ STATUS current
+ DESCRIPTION
+ "The mstpNewRootBridge trap indicates that the
+ sending agent has become the new root of the
+ Spanning Tree in the CIST or in any MSTI; the
+ trap is sent by a bridge soon after its election
+ as the new root, e.g., upon expiration of the
+ Topology Change Timer immediately subsequent to
+ its election. Implementation of this trap is
+ optional."
+ ::= { mstpTraps 1 }
+
+ mstpNewRootPort NOTIFICATION-TYPE
+ OBJECTS { mstpXstId, mstpXstPortIndex }
+ STATUS current
+ DESCRIPTION
+ "The mstpNewRootPort trap indicates that the
+ sending agent has changed the root Port of the
+ Spanning Tree in the CIST or in any MSTI. If the instance
+ has become a root one, the sending value of the
+ parameter mstpXstPortIndex is equal to zero. The
+ trap is sent by a bridge soon after its election
+ as the new root Port, e.g., upon expiration of the
+ Topology Change Timer immediately subsequent to
+ its election. Implementation of this trap is
+ optional."
+ ::= { mstpTraps 2 }
+
+ mstpTopologyChange NOTIFICATION-TYPE
+ OBJECTS { mstpXstId, mstpXstPortIndex, mstpXstPortState }
+ STATUS current
+ DESCRIPTION
+ "A mstpTopologyChange trap is sent by a bridge when
+ any of its configured ports n any instance (CIST or MSTI)
+ transitions from the Learning state to the Forwarding
+ state, or from the Forwarding state to the Blocking
+ state. The trap is not sent if a mstpNewRootBridge trap
+ is sent for the same transition. Implementation of this
+ trap is optional."
+ ::= { mstpTraps 3 }
+
+END
+
+
+