summaryrefslogtreecommitdiff
path: root/MIBS/telco-systems/binox/PRVT-SPANNING-TREE-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/telco-systems/binox/PRVT-SPANNING-TREE-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/telco-systems/binox/PRVT-SPANNING-TREE-MIB')
-rw-r--r--MIBS/telco-systems/binox/PRVT-SPANNING-TREE-MIB957
1 files changed, 957 insertions, 0 deletions
diff --git a/MIBS/telco-systems/binox/PRVT-SPANNING-TREE-MIB b/MIBS/telco-systems/binox/PRVT-SPANNING-TREE-MIB
new file mode 100644
index 0000000..e37bbe9
--- /dev/null
+++ b/MIBS/telco-systems/binox/PRVT-SPANNING-TREE-MIB
@@ -0,0 +1,957 @@
+-- *********************************************************************
+-- **
+-- ** BATM Advanced Communications.
+-- **
+-- *********************************************************************
+-- ** Filename: PRVT-SPANNING-TREE-MIB.mib
+-- ** Project: T-Metro Switches.
+-- ** Purpose: Private MIB
+-- *********************************************************************
+-- (c) Copyright, 2009, BATM Advanced Communications. All rights reserved.
+-- WARNING:
+--
+-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
+--
+-- This file is the property of BATM Advanced Communications and contains
+-- proprietary and confidential information. This file is made
+-- available to authorized BATM customers on the express
+-- condition that neither it, nor any of the information contained
+-- therein, shall be disclosed to third parties or be used for any
+-- purpose other than to replace, modify or upgrade firmware and/or
+-- software components of BATM manufactured equipment within the
+-- authorized customer's network, and that such transfer be
+-- completed in accordance with the instructions provided by
+-- BATM. Any other use is strictly prohibited.
+--
+-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
+-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
+-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
+-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
+--
+-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
+-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
+-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
+-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
+-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
+--
+-- ----------------------------------------------------------------------------
+
+PRVT-SPANNING-TREE-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ ifIndex
+ FROM IF-MIB
+ switch
+ FROM PRVT-SWITCH-MIB
+ MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE, Unsigned32
+ FROM SNMPv2-SMI
+ RowStatus, TEXTUAL-CONVENTION, TruthValue
+ FROM SNMPv2-TC;
+
+prvtSpanningTreeMIB MODULE-IDENTITY
+ LAST-UPDATED "201004060000Z"
+ ORGANIZATION
+ "BATM Advanced Communication"
+ CONTACT-INFO
+ "BATM/Telco Systems Support team
+ Email:
+ For North America: techsupport@telco.com
+ For North Europe: support@batm.de, info@batm.de
+ For the rest of the world: techsupport@telco.com"
+ DESCRIPTION
+ "The private MIB module for management of the spanning tree and fast ring protocols."
+ REVISION "201004060000Z"
+ DESCRIPTION
+ "Initial version."
+ ::= { switch 107 }
+
+
+PrvtStInstIdTC ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "A spanning tree instance identifier."
+ SYNTAX Unsigned32 (0..15)
+
+PrvtStInstIdExceptZeroTC ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "A non-zero spanning tree instance identifier."
+ SYNTAX Unsigned32 (1..15)
+
+PrvtStPortIdTC ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "x"
+ STATUS current
+ DESCRIPTION
+ "The port identifier."
+ SYNTAX Unsigned32 (0..65535)
+
+PrvtStBridgeIdTC ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "2d.1x:1x:1x:1x:1x:1x"
+ STATUS current
+ DESCRIPTION
+ "The bridge identifier, as used in the Spanning Tree
+ Protocol, to uniquely identify a bridge."
+ SYNTAX OCTET STRING (SIZE(8))
+
+PrvtStLearnModeTC ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Learn mode."
+ SYNTAX INTEGER { none(0), standard(1), temporary-disabled(2) }
+
+PrvtStLinkTypeTC ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Link types."
+ SYNTAX INTEGER { auto(1), pointToPoint(2), shared(3) }
+
+PrvtStPortRoleTC ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Possible port roles."
+ SYNTAX INTEGER { disabled(1), root(2), designated(3),
+ alternate(4), backup(5), master(6) }
+
+PrvtStPortStateTC ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Possible port states."
+ SYNTAX INTEGER { forward(1), block(2), learn(3) }
+
+PrvtStPortPriorityTC ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "Possible values for port priority.
+ Valid values are multiples of 16."
+ SYNTAX Unsigned32 (0 | 16 | 32 | 48 | 64 | 80 | 96 | 112 | 128 |
+ 144 | 160 | 176 | 192 | 208 | 224 | 240)
+
+PrvtStBridgePriorityTC ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "Possible values for bridge priority.
+ Valid values are multiples of 4096."
+ SYNTAX Unsigned32 (0 | 4096 | 8192 | 12288 | 16384 | 20480 |
+ 24576 | 28672 | 32768 | 36864 | 40960 | 45056 |
+ 49152 | 53248 | 57344 | 61440)
+
+prvtStNotifications OBJECT IDENTIFIER
+ ::= { prvtSpanningTreeMIB 0 }
+
+prvtStObjects OBJECT IDENTIFIER
+ ::= { prvtSpanningTreeMIB 1 }
+
+prvtStCommon OBJECT IDENTIFIER
+ ::= { prvtStObjects 1 }
+
+prvtStProviderBridgeAddress OBJECT-TYPE
+ SYNTAX INTEGER { dot1d(0), dot1ad(1) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Chose wich standard - 802.1d or 802.1ad will be used for BPDUs"
+ REFERENCE
+ "IEEE 802.1ad"
+ ::= { prvtStCommon 1 }
+
+prvtStMaxAge OBJECT-TYPE
+ SYNTAX Unsigned32 (6..40)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The maximum age, in seconds, of Spanning Tree Protocol
+ information learned from the network on any port
+ before it is discarded.
+ Note that the following relationships are enforced:
+ prvtStMaxAge >= 2 x (prvtStHelloTime + 1)
+ 2 x (prvtStForwardDelay - 1) >= prvtStMaxAge"
+ REFERENCE
+ "IEEE 802.1s clause 13.23.4"
+ ::= { prvtStCommon 2 }
+
+prvtStHelloTime OBJECT-TYPE
+ SYNTAX Unsigned32 (1..40)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The amount of time, in seconds, between the transmission of
+ Configuration bridge PDUs by this node on any port
+ when it is the root of the spanning tree or trying
+ to become so.
+ Note that the following relationship is enforced:
+ prvtStMaxAge >= 2 x (prvtStHelloTime + 1)"
+ REFERENCE
+ "IEEE 802.1s clause 13.22"
+ ::= { prvtStCommon 3 }
+
+prvtStForwardDelay OBJECT-TYPE
+ SYNTAX Unsigned32 (4..30)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The amount of time in seconds to delay before entering forwarding state.
+ Note that the following relationship is enforced:
+ 2 x (prvtStForwardDelay - 1) >= prvtStMaxAge"
+ REFERENCE
+ "IEEE 802.1s clause 13.23"
+ ::= { prvtStCommon 4 }
+
+prvtStPriority OBJECT-TYPE
+ SYNTAX PrvtStBridgePriorityTC
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The bridge priority.
+ Valid values are multiples of 4096."
+ REFERENCE
+ "IEEE 802.1s clause 13.23"
+ ::= { prvtStCommon 5 }
+
+prvtStTimeSinceTopologyChange OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time, in seconds, since last topology change."
+ ::= { prvtStCommon 6 }
+
+prvtStTopChanges OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of topology changes detected."
+ ::= { prvtStCommon 7 }
+
+prvtStPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PrvtStPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing port specific configuration information for the spanning-tree protocols."
+ ::= { prvtStCommon 8 }
+
+prvtStPortEntry OBJECT-TYPE
+ SYNTAX PrvtStPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in prvtStPortTable."
+ INDEX { prvtStPortIfName }
+ ::= { prvtStPortTable 1 }
+
+PrvtStPortEntry ::= SEQUENCE {
+ prvtStPortIfName OCTET STRING,
+ prvtStPortRowStatus RowStatus,
+ prvtStPortBpduTx TruthValue,
+ prvtStPortBpduRx TruthValue,
+ prvtStPortDetectBpduLoss TruthValue,
+ prvtStPortCiscoCompliant TruthValue,
+ prvtStPortEdge TruthValue,
+ prvtStPortEdgeStatus TruthValue,
+ prvtStPortEdgeFlush TruthValue,
+ prvtStPortLinkType PrvtStLinkTypeTC,
+ prvtStPortLinkTypeStatus PrvtStLinkTypeTC,
+ prvtStPortRestrictedRoot TruthValue,
+ prvtStPortRestrictedTcn TruthValue,
+ prvtStPortPathCost Unsigned32,
+ prvtStPortPriority PrvtStPortPriorityTC,
+ prvtStPortAdminStatus TruthValue,
+ prvtStPortState PrvtStPortStateTC,
+ prvtStPortRole PrvtStPortRoleTC,
+ prvtStPortDesPCost Unsigned32,
+ prvtStPortDesBridgeID OCTET STRING,
+ prvtStPortDesPortID PrvtStPortIdTC
+}
+
+prvtStPortIfName OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RowStatus for prvtStPortTable"
+ ::= { prvtStPortEntry 1 }
+
+prvtStPortRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus for prvtStPortTable"
+ ::= { prvtStPortEntry 2 }
+
+prvtStPortBpduTx OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable transmission of BPDUs on this port."
+ ::= { prvtStPortEntry 3 }
+
+prvtStPortBpduRx OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Configures how BPDUs received by the port should be processed."
+ ::= { prvtStPortEntry 4 }
+
+prvtStPortDetectBpduLoss OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable detection of BPDU loss."
+ ::= { prvtStPortEntry 5 }
+
+prvtStPortCiscoCompliant OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Configure this port to be Cisco compliant."
+ ::= { prvtStPortEntry 6 }
+
+prvtStPortEdge OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set port as an edge-port.
+ Note that ring ports can not be set as edge ports."
+ ::= { prvtStPortEntry 7 }
+
+prvtStPortEdgeStatus OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Whether this port is currently operating as an edge port."
+ ::= { prvtStPortEntry 8 }
+
+prvtStPortEdgeFlush OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Flush edge port when blocking."
+ ::= { prvtStPortEntry 9 }
+
+prvtStPortLinkType OBJECT-TYPE
+ SYNTAX PrvtStLinkTypeTC
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Configure the link type for this port."
+ REFERENCE
+ "IEEE Std 802.1s Clause"
+ ::= { prvtStPortEntry 10 }
+
+prvtStPortLinkTypeStatus OBJECT-TYPE
+ SYNTAX PrvtStLinkTypeTC
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current link type status for this port."
+ REFERENCE
+ "IEEE Std 802.1s Clause"
+ ::= { prvtStPortEntry 11 }
+
+prvtStPortRestrictedRoot OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable root restriction on this port.
+ Note that ring ports can not have restricted root enabled."
+ ::= { prvtStPortEntry 12 }
+
+prvtStPortRestrictedTcn OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable topology change notification (TCN) restriction on this port.
+ Note that ring ports can not have restricted TCN enabled."
+ ::= { prvtStPortEntry 13 }
+
+prvtStPortPathCost OBJECT-TYPE
+ SYNTAX Unsigned32 (1..200000000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Configure the path cost for this port."
+ REFERENCE
+ "IEEE Std 802.1s"
+ ::= { prvtStPortEntry 14 }
+
+prvtStPortPriority OBJECT-TYPE
+ SYNTAX PrvtStPortPriorityTC
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set port priority.
+ Valid values are multiples of 16."
+ REFERENCE
+ "IEEE Std 802.1s"
+ ::= { prvtStPortEntry 15 }
+
+prvtStPortAdminStatus OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable spanning-tree on this port.
+ Note that ring ports can not be set to disabled."
+ ::= { prvtStPortEntry 16 }
+
+prvtStPortState OBJECT-TYPE
+ SYNTAX PrvtStPortStateTC
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current state of this port."
+ ::= { prvtStPortEntry 17 }
+
+prvtStPortRole OBJECT-TYPE
+ SYNTAX PrvtStPortRoleTC
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current role for this port."
+ ::= { prvtStPortEntry 18 }
+
+prvtStPortDesPCost OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The designated path cost for this port."
+ ::= { prvtStPortEntry 19 }
+
+prvtStPortDesBridgeID OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The designated bridge ID for this port."
+ ::= { prvtStPortEntry 20 }
+
+prvtStPortDesPortID OBJECT-TYPE
+ SYNTAX PrvtStPortIdTC
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The designated port ID for this port."
+ ::= { prvtStPortEntry 21 }
+
+prvtStTxHoldCount OBJECT-TYPE
+ SYNTAX Unsigned32 (1..20)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "TxHoldCount is the value used by the Port Transmit state machine to limit the maximum transmission rate."
+ REFERENCE
+ "IEEE 802.1s clause 13.23"
+ ::= { prvtStCommon 9 }
+
+prvtStLearnMode OBJECT-TYPE
+ SYNTAX PrvtStLearnModeTC
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specify learning of new MACs on non-edge ports"
+ REFERENCE
+ "IEEE 802.1ad"
+ ::= { prvtStCommon 10 }
+
+prvtStStp OBJECT IDENTIFIER
+ ::= { prvtStObjects 2 }
+
+prvtStStpProtocolDisabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable STP protocol.
+ Note that only one flavour of xSTP can be running at a time (i.e. only one of
+ prvtStStpProtocolDisabled, prvtStRstpProtocolDisabled, prvtStMstpProtocolDisabled,
+ prvtStFRingProtocolDisabled can be true at a time."
+ ::= { prvtStStp 1 }
+
+prvtStRstp OBJECT IDENTIFIER
+ ::= { prvtStObjects 3 }
+
+prvtStRstpProtocolDisabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable RSTP protocol.
+ Note that only one flavour of xSTP can be running at a time (i.e. only one of
+ prvtStStpProtocolDisabled, prvtStRstpProtocolDisabled, prvtStMstpProtocolDisabled,
+ prvtStFRingProtocolDisabled can be true at a time."
+ ::= { prvtStRstp 1 }
+
+prvtStMstp OBJECT IDENTIFIER
+ ::= { prvtStObjects 4 }
+
+prvtStMstpProtocolDisabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable MSTP protocol.
+ Note that only one flavour of xSTP can be running at a time (i.e. only one of
+ prvtStStpProtocolDisabled, prvtStRstpProtocolDisabled, prvtStMstpProtocolEnable,
+ prvtStFRingProtocolDisabled can be true at a time."
+ ::= { prvtStMstp 1 }
+
+prvtStMstpRegionName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The configuration name of the MST region to which this bridge belongs."
+ REFERENCE
+ "IEEE 802.1s clause 13.7"
+ ::= { prvtStMstp 2 }
+
+prvtStMstpRegionRevision OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "MST region revision."
+ REFERENCE
+ "IEEE 802.1s clause 13.7"
+ ::= { prvtStMstp 3 }
+
+prvtStMstpMaxHops OBJECT-TYPE
+ SYNTAX Unsigned32 (1..40)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Maximum number of hops for the MST region."
+ REFERENCE
+ "IEEE 802.1s clause 13.22"
+ ::= { prvtStMstp 4 }
+
+prvtStMstpMigrationDelay OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Migration Delay timer in seconds."
+ ::= { prvtStMstp 6 }
+
+prvtStMstpInstTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PrvtStMstpInstEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains MST instance information."
+ ::= { prvtStMstp 8 }
+
+prvtStMstpInstEntry OBJECT-TYPE
+ SYNTAX PrvtStMstpInstEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in prvtStMstpInstTable."
+ INDEX { prvtStMstpInstId }
+ ::= { prvtStMstpInstTable 1 }
+
+PrvtStMstpInstEntry ::= SEQUENCE {
+ prvtStMstpInstId PrvtStInstIdExceptZeroTC,
+ prvtStMstpInstRowStatus RowStatus,
+ prvtStMstpInstPriority PrvtStBridgePriorityTC,
+ prvtStMstpInstTimeSinceTopChng Unsigned32,
+ prvtStMstpInstTopChanges Unsigned32
+}
+
+prvtStMstpInstId OBJECT-TYPE
+ SYNTAX PrvtStInstIdExceptZeroTC
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An MST instance identifier."
+ ::= { prvtStMstpInstEntry 1 }
+
+prvtStMstpInstRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus entry for prvtStMstpInstTable."
+ ::= { prvtStMstpInstEntry 2 }
+
+prvtStMstpInstPriority OBJECT-TYPE
+ SYNTAX PrvtStBridgePriorityTC
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The bridge priority for this MST instance.
+ Valid values are multiples of 4096."
+ REFERENCE
+ "IEEE 802.1s clause 13.23"
+ ::= { prvtStMstpInstEntry 3 }
+
+prvtStMstpInstTimeSinceTopChng OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time in seconds since the last time a topology change was detected for this MST instance."
+ ::= { prvtStMstpInstEntry 4 }
+
+prvtStMstpInstTopChanges OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of topology changes detected for this MST instance."
+ ::= { prvtStMstpInstEntry 5 }
+
+prvtStMstpInstStatTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PrvtStMstpInstStatEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains additional MST instance status information."
+ ::= { prvtStMstp 9 }
+
+prvtStMstpInstStatEntry OBJECT-TYPE
+ SYNTAX PrvtStMstpInstStatEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in prvtStMstpInstStatTable."
+ INDEX { prvtStMstpInstId }
+ ::= { prvtStMstpInstStatTable 1 }
+
+PrvtStMstpInstStatEntry ::= SEQUENCE {
+ prvtStMstpInstStatRRootID OCTET STRING,
+ prvtStMstpInstStatRemHopCount Unsigned32
+}
+
+prvtStMstpInstStatRRootID OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The regional root ID for this MST instance."
+ ::= { prvtStMstpInstStatEntry 2 }
+
+prvtStMstpInstStatRemHopCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The remaining hop count for this MST instance."
+ ::= { prvtStMstpInstStatEntry 3 }
+
+prvtStMstpVlanPerInstTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PrvtStMstpVlanPerInstEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Defines the mapping of VLANs to Spanning Tree instances."
+ ::= { prvtStMstp 10 }
+
+prvtStMstpVlanPerInstEntry OBJECT-TYPE
+ SYNTAX PrvtStMstpVlanPerInstEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in prvtStMstpVlanPerInstTable."
+ INDEX { prvtStMstpVlanPerInstVlanId }
+ ::= { prvtStMstpVlanPerInstTable 1 }
+
+PrvtStMstpVlanPerInstEntry ::= SEQUENCE {
+ prvtStMstpVlanPerInstVlanId Unsigned32,
+ prvtStMstpVlanPerInstRowStatus RowStatus,
+ prvtStMstpVlanPerInstMstId PrvtStInstIdTC
+}
+
+prvtStMstpVlanPerInstVlanId OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4095)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "VLAN identifier"
+ ::= { prvtStMstpVlanPerInstEntry 1 }
+
+prvtStMstpVlanPerInstRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus for prvtStMstpVlanPerInstTable."
+ ::= { prvtStMstpVlanPerInstEntry 2 }
+
+prvtStMstpVlanPerInstMstId OBJECT-TYPE
+ SYNTAX PrvtStInstIdTC
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The MST instance to which this VLAN belongs."
+ ::= { prvtStMstpVlanPerInstEntry 3 }
+
+prvtStMstpInstPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PrvtStMstpInstPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing configuration information regarding
+ a specific port for a given MST instance."
+ ::= { prvtStMstp 12 }
+
+prvtStMstpInstPortEntry OBJECT-TYPE
+ SYNTAX PrvtStMstpInstPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in prvtStMstpInstPortTable."
+ INDEX { prvtStPortIfName, prvtStMInstPortInstId }
+ ::= { prvtStMstpInstPortTable 1 }
+
+PrvtStMstpInstPortEntry ::= SEQUENCE {
+ prvtStMInstPortInstId PrvtStInstIdExceptZeroTC,
+ prvtStMInstPortRowStatus RowStatus,
+ prvtStMInstPortPathCost Unsigned32,
+ prvtStMInstPortPriority PrvtStPortPriorityTC,
+ prvtStMInstPortAdminStatus TruthValue,
+ prvtStMInstPortState PrvtStPortStateTC,
+ prvtStMInstPortFwdTrans Unsigned32,
+ prvtStMInstPortStatRole PrvtStPortRoleTC,
+ prvtStMInstPortDesPCost Unsigned32,
+ prvtStMInstPortDesBridgeID OCTET STRING,
+ prvtStMInstPortDesPortID PrvtStPortIdTC
+}
+
+prvtStMInstPortInstId OBJECT-TYPE
+ SYNTAX PrvtStInstIdExceptZeroTC
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Instance ID"
+ ::= { prvtStMstpInstPortEntry 2 }
+
+prvtStMInstPortRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus for prvtStMstpInstPortTable"
+ ::= { prvtStMstpInstPortEntry 3 }
+
+prvtStMInstPortPathCost OBJECT-TYPE
+ SYNTAX Unsigned32 (1..200000000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The path cost for this MST instance port."
+ REFERENCE
+ "IEEE Std 802.1s"
+ ::= { prvtStMstpInstPortEntry 4 }
+
+prvtStMInstPortPriority OBJECT-TYPE
+ SYNTAX PrvtStPortPriorityTC
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The port priority for this MST instance port.
+ Valid values are multiples of 16."
+ REFERENCE
+ "IEEE Std 802.1s"
+ ::= { prvtStMstpInstPortEntry 5 }
+
+prvtStMInstPortAdminStatus OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable spanning-tree for this MST instance port."
+ ::= { prvtStMstpInstPortEntry 6 }
+
+prvtStMInstPortState OBJECT-TYPE
+ SYNTAX PrvtStPortStateTC
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current state of this MST instance port."
+ ::= { prvtStMstpInstPortEntry 7 }
+
+prvtStMInstPortFwdTrans OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of transitions from Learning state to Forwarding state
+ that have been made for this MST instance port."
+ ::= { prvtStMstpInstPortEntry 8 }
+
+prvtStMInstPortStatRole OBJECT-TYPE
+ SYNTAX PrvtStPortRoleTC
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current role for this MST instance port."
+ ::= { prvtStMstpInstPortEntry 9 }
+
+prvtStMInstPortDesPCost OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The designated port path cost."
+ ::= { prvtStMstpInstPortEntry 10 }
+
+prvtStMInstPortDesBridgeID OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The designated bridge ID."
+ ::= { prvtStMstpInstPortEntry 11 }
+
+prvtStMInstPortDesPortID OBJECT-TYPE
+ SYNTAX PrvtStPortIdTC
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The designated port ID."
+ ::= { prvtStMstpInstPortEntry 12 }
+
+prvtStFRing OBJECT IDENTIFIER
+ ::= { prvtStObjects 5 }
+
+prvtStFRingProtocolDisabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable fast ring protocol.
+ Note that only one flavour of xSTP can be running at a time (i.e. only one of
+ prvtStStpProtocolDisabled, prvtStRstpProtocolDisabled, prvtStMstpProtocolEnable,
+ prvtStFRingProtocolDisabled can be true at a time.
+ Setting prvtStFRingProtocolDisabled to true will fail if prvtStFRingInstTable is empty."
+ ::= { prvtStFRing 1 }
+
+prvtStFRingPrefLink OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specify preferred fast ring port"
+ ::= { prvtStFRing 2 }
+
+prvtStFRingInstTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PrvtStFRingInstEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each row in the table defines an instance of a fast ring.
+ Currently only one instance is supported. An attempt to create more than one instance
+ will fail.
+ While prvtStFRingProtocolDisabled is true (i.e. fast-ring protocol is enabled), there must
+ exist at least one row in this table. An attempt to delete the only existing row in this
+ table will fail while prvtStFRingProtocolDisabled is true."
+ ::= { prvtStFRing 3 }
+
+prvtStFRingInstEntry OBJECT-TYPE
+ SYNTAX PrvtStFRingInstEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in prvtStFRingInstTable."
+ INDEX { prvtStFRingInstPort1, prvtStFRingInstPort2 }
+ ::= { prvtStFRingInstTable 1 }
+
+PrvtStFRingInstEntry ::= SEQUENCE {
+ prvtStFRingInstPort1 OCTET STRING,
+ prvtStFRingInstPort2 OCTET STRING,
+ prvtStFRingInstRowStatus RowStatus
+}
+
+prvtStFRingInstPort1 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The first ring port belonging to the fast ring.
+ prvtStFRingInstPort1 must exist in prvtStPortTable.
+ prvtStFRingInstPort1 must not equal prvtStFRingInstPort2."
+ ::= { prvtStFRingInstEntry 1 }
+
+prvtStFRingInstPort2 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The second ring port belonging to the fast ring.
+ prvtStFRingInstPort2 must exist in prvtStPortTable.
+ prvtStFRingInstPort1 must not equal prvtStFRingInstPort2."
+ ::= { prvtStFRingInstEntry 2 }
+
+prvtStFRingInstRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus entry for prvtStFRingInstTable."
+ ::= { prvtStFRingInstEntry 3 }
+
+stTopologyChange NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "A topologyChange trap is sent by a bridge when any of
+ its configured ports 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 newRoot
+ trap is sent for the same transition. Implementation of
+ this trap is optional."
+ ::= { prvtStNotifications 1 }
+
+stNewRoot NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "The newRoot trap indicates that the sending agent has
+ become the new root of the Spanning Tree; 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."
+ ::= { prvtStNotifications 2 }
+
+mstTopologyChange NOTIFICATION-TYPE
+ OBJECTS { prvtStMInstPortStatRole, prvtStTimeSinceTopologyChange }
+ STATUS current
+ DESCRIPTION
+ "A topologyChange trap is sent by a bridge when any of
+ its configured ports 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 newRoot
+ trap is sent for the same transition. Implementation of
+ this trap is optional."
+ ::= { prvtStNotifications 3 }
+
+mstNewRoot NOTIFICATION-TYPE
+ OBJECTS { prvtStMInstPortStatRole }
+ STATUS current
+ DESCRIPTION
+ "The newRoot trap indicates that the sending agent has
+ become the new root of the MSTP; 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."
+ ::= { prvtStNotifications 4 }
+
+END -- end of module PRVT-SPANNING-TREE-MIB.