From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/dell/FORCE10-MSTP-MIB | 973 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 973 insertions(+) create mode 100644 MIBS/dell/FORCE10-MSTP-MIB (limited to 'MIBS/dell/FORCE10-MSTP-MIB') 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 + + + -- cgit v1.2.3