TruthValue1 = true2 = falseRepresents a boolean value. · Integer32
An indication of whether the UplinkFast capability is administratively enabled on the device.
If the platform does not support configuration of this object when the object value of stpxSpanningTreeType is mst(4), then this object is not instantiated.
stpxUplinkFastTransitions
1.3.6.1.4.1.9.9.82.1.1.2
Counter32 · transitions
The cumulative number of UplinkFast transitions (from the STP 'Blocking' state directly to the STP 'Forwarding' state). All transitions are included in this counter, irrespective of the instance of the Spanning Tree Protocol on which they occur.
If the platform supports the stpxUplinkFastOperEnabled object, then this object is not instantiated when the object value of stpxUplinkFastOperEnabled is false(2). If the platform does not support the stpxUplinkFastOperEnabled object, then this object is not instantiated when the object value of stpxSpanningTreeType is mst(4).
stpxUplinkStationLearningGenRate
1.3.6.1.4.1.9.9.82.1.1.3
Integer32 (0..32000) · frames
The maximum number of station-learning frames that this device will generate in each 100 milli-second period after a UplinkFast transition. By configuring this object, the network administrator can limit the rate at which station-learning frames are generated.
If the platform does not support configuration of this object when the object value of stpxSpanningTreeType is mst(4), then this object is not instantiated.
stpxUplinkStationLearningFrames
1.3.6.1.4.1.9.9.82.1.1.4
Counter32 · frames
The cumulative number of station-learning frames generated due to UplinkFast transitions. All generated station-learning frames are included in this counter, irrespective of the instance of the Spanning Tree Protocol on which the UplinkFast transition occurred.
If the platform supports the stpxUplinkFastOperEnabled object, then this object is not instantiated when the object value of stpxUplinkFastOperEnabled is false(2). If the platform does not support the stpxUplinkFastOperEnabled object, then this object is not instantiated when the object value of stpxSpanningTreeType is mst(4).
stpxUplinkFastOperEnabled
1.3.6.1.4.1.9.9.82.1.1.5
TruthValue1 = true2 = falseRepresents a boolean value. · Integer32
An indication of whether the UplinkFast capability is operationally enabled on the device.
stpxBackboneFastEnabled
1.3.6.1.4.1.9.9.82.1.4.1
TruthValue1 = true2 = falseRepresents a boolean value. · Integer32
An indication of whether the BackboneFast capability is administratively enabled on the device.
stpxBackboneFastInInferiorBPDUs
1.3.6.1.4.1.9.9.82.1.4.2
Counter32
The number of inferior BPDUs received by the switch since the stpxBackboneFastOperEnabled has become true(1). If the value of stpxBackboneFastOperEnabled is false(2), then this mib object will have a value of 0.
stpxBackboneFastInRLQRequestPDUs
1.3.6.1.4.1.9.9.82.1.4.3
Counter32
The number of Root Link Query request PDUs received by the switch since the stpxBackboneFastOperEnabled has become true(1). If the value of stpxBackboneFastOperEnabled is false(2), then this mib object will have a value of 0.
stpxBackboneFastInRLQResponsePDUs
1.3.6.1.4.1.9.9.82.1.4.4
Counter32
The number of Root Link Query response PDUs received by the switch since the stpxBackboneFastOperEnabled has become true(1). If the value of stpxBackboneFastOperEnabled is false(2), then this mib object will have a value of 0.
stpxBackboneFastOutRLQRequestPDUs
1.3.6.1.4.1.9.9.82.1.4.5
Counter32
The number of Root Link Query request PDUs transmitted by the switch since the stpxBackboneFastOperEnabled has become true(1). If the value of stpxBackboneFastOperEnabled is false(2), then this mib object will have a value of 0.
stpxBackboneFastOutRLQResponsePDUs
1.3.6.1.4.1.9.9.82.1.4.6
Counter32
The number of Root Link Query response PDUs transmitted by the switch since the stpxBackboneFastOperEnabled has become true(1). If the value of stpxBackboneFastOperEnabled is false(2), then this mib object will have a value of 0.
stpxBackboneFastOperEnabled
1.3.6.1.4.1.9.9.82.1.4.7
TruthValue1 = true2 = falseRepresents a boolean value. · Integer32
An indication of whether the BackboneFast capability is operationally enabled on the device.
The actual mode of spanning tree protocol runs
on the device. It can be one of the following:
pvstPlus -- PVST+ (Per VLAN Spanning Tree+ Protocol).
mistp -- MISTP (Multi Instance Spanning Tree Protocol).
mistpPvstPlus -- MISTP with the tunneling scheme
enabled for PVST+.
mst -- IEEE 802.1s Multiple Spanning Tree (MST) with IEEE 802.1w Rapid Spanning Tree Protocol (RSTP).
rapidPvstPlus -- IEEE 802.1w Rapid Spanning Tree Protocol (RSTP) for all vlans in PVST+.
When the value of this MIB object gets changed, the network connectivity would be affected and the connectivity to this device would also be lost temporarily.
stpxSpanningTreePathCostMode
1.3.6.1.4.1.9.9.82.1.6.2
INTEGER1 = short2 = long · Integer32
Indicates the administrative spanning tree path cost mode
configured on device.
stpxExtendedSysIDAdminEnabled
1.3.6.1.4.1.9.9.82.1.6.4
TruthValue1 = true2 = falseRepresents a boolean value. · Integer32
Reference: IEEE 802.1t.
Indicates whether Extended System ID feature is administratively enabled on the device or not.
stpxExtendedSysIDOperEnabled
1.3.6.1.4.1.9.9.82.1.6.5
TruthValue1 = true2 = falseRepresents a boolean value. · Integer32
Reference: IEEE 802.1t.
Indicates whether Extended System ID feature is operationaly enabled on the device or not.
If the value of this object is true(1), then the accepted values for dot1dStpPriority in BRIDGE-MIB should be multiples of 4096 plus bridge instance ID, such as VlanIndex. Changing this object value might cause the values of dot1dBaseBridgeAddress and dot1dStpPriority in BRIDGE-MIB to be changed also.
stpxNotificationEnable
1.3.6.1.4.1.9.9.82.1.6.6
BITS
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 -- the newRoot notification as defined in BRIDGE-MIB.
topologyChange -- the topologyChange notification as defined in BRIDGE-MIB.
inconsistency -- the stpxInconsistencyUpdate notification.
rootInconsistency -- the stpxRootInconsistencyUpdate notification.
loopInconsistency -- the stpxLoopInconsistencyUpdate notification.
stpxSpanningTreePathCostOperMode
1.3.6.1.4.1.9.9.82.1.6.7
INTEGER1 = short2 = long · Integer32
Indicate the operational spanning tree path cost mode on device. This mode applies to all instances of the Spanning Tree protocol running on the device.
When the value of this MIB object gets changed, the path cost of all ports will be reassigned to the default path cost values based on the new spanning tree path cost mode and the ports' speed.
When the value of this MIB object is long(2), the stpxLongStpPortPathCost MIB object must be used in order to retrieve/configure the spanning tree port path cost as a 32 bits value. The set operation on dot1dStpPortPathCost in BRIDGE-MIB will be rejected. While retrieving the value of dot1dStpPortPathCost, the maximum value of 65535 will be returned if the value of stpxLongStpPortPathCost for the same instance exceeds 65535.
When the value of this MIB object is short(1), the dot1dStpPortPathCost in BRIDGE-MIB must be used.
stpxMISTPInstanceNumber
1.3.6.1.4.1.9.9.82.1.7.1
Integer32 (1..256)
The number of MISTP instances, that are supported by the device when the value of stpxSpanningTreeType is either mistp(2) or mistpPvstPlus(3).
stpxLoopGuardGlobalDefaultMode
1.3.6.1.4.1.9.9.82.1.8.3
INTEGER1 = enable2 = disable · Integer32
Indicates the global default config mode of LoopGuard feature on the device.
stpxFastStartBpduGuardEnable
1.3.6.1.4.1.9.9.82.1.9.1
TruthValue1 = true2 = falseRepresents a boolean value. · Integer32
Indicates the global default mode of the Bpdu Guard feature on the device.
On platforms that does not support per port Bpdu Guard configuration as indicated by the object stpxFastStartPortBpduGuardMode,
if the value of this object is set to true(1),
and the Fast Start Feature is operationally enabled on a port, then that port will be immediately disabled when the system receives a BPDU from that port.
stpxFastStartBpduFilterEnable
1.3.6.1.4.1.9.9.82.1.9.2
TruthValue1 = true2 = falseRepresents a boolean value. · Integer32
Indicates the global default mode of the Bpdu Filter feature on the device.
On platforms that does not support per port Bpdu Filter configuration as indicated by the object stpxFastStartPortBpduFilterMode,
if the value of this object is set to true(1),
and the Fast Start Feature is operationally enabled on a port, then no BPDUs will be transmitted on this port.
Indicates the global default mode of the Fast Start feature on the device.
enable -- the fast start feature is enabled and
the default port mode is edge mode. disable -- the fast start feature is disabled. network -- the default port mode is network mode.
stpxBpduSkewingDetectionEnable
1.3.6.1.4.1.9.9.82.1.10.1
TruthValue1 = true2 = falseRepresents a boolean value. · Integer32
Indicates whether BPDU skewing detection feature is enabled or not on the system. If this object has the value of true(1), then the system will detect whether BPDUs received by any port on any Spanning Tree instance are processed at an interval longer than the object value of dot1dStpHelloTime in the BIRDGE-MIB of the Spanning Tree instance.
stpxMSTMaxInstanceNumber
1.3.6.1.4.1.9.9.82.1.11.1
Integer32 (1..256)
The maximum MST (Multiple Spanning Tree) instance id, that can be supported by the device for Cisco proprietary implementation of the MST Protocol.
This object is deprecated and replaced by stpxSMSTMaxInstanceID.
stpxMSTRegionName
1.3.6.1.4.1.9.9.82.1.11.2
DisplayStringRepresents textual information taken from the NVT ASCII
character set, as defined in pages 4, 10-11 of RFC 854.
To summarize RFC 854, the NVT ASCII repertoire specifies:
- the use of character codes 0-127 (decimal)
- the graphics characters (32-126) are interpreted as US ASCII
- NUL, LF, CR, BEL, BS, HT, VT and FF have the special meanings specified in RFC 854
- the other 25 codes have no standard interpretation
- the sequence 'CR LF' means newline
- the sequence 'CR NUL' means carriage-return
- an 'LF' not preceded by a 'CR' means moving to the same column on the next line.
- the sequence 'CR x' for any x other than LF or NUL is illegal. (Note that this also means that a string may end with either 'CR LF' or 'CR NUL', but not with CR.)
Any object defined using this syntax may not exceed 255 characters in length. SIZE (0..32) · OCTET STRING · hint 255a
The operational MST region name.
stpxMSTRegionRevision
1.3.6.1.4.1.9.9.82.1.11.3
Integer32 (1..65535)
The operational MST region version.
This object is deprecated and replaced by stpxSMSTRegionRevision.
Indicates the current ownership status of the unique Region Config Edit Buffer.
released -- the Edit Buffer can be acquired by any of the SNMP management stations.
acquiredBySnmp -- the Edit Buffer is acquired by any of the SNMP management stations.
acquiredByNonSnmp -- the Edit Buffer is acquired by the non-SNMP users managing the device.
Indicates the operation that is performed on the Region Config Edit Buffer.
other -- none of the following operations.
acquire -- acquire the Edit Buffer. This operation can only be performed when the object stpxMSTRegionEditBufferStatus has the value of released(1). After the successful operation of this action, the stpxMSTRegionEditBufferStatus will be changed to acquiredBySnmp(2).
releaseWithForce -- release the Edit Buffer acquired by non-SNMP users with force and discard the changes in the Edit Buffer. This operation can only be performed when the object stpxMSTRegionEditBufferStatus has the value of acquiredByNonSnmp(2).
commit -- commit the changes in the Edit Buffer
and release the Edit Buffer. The successful operation of this action will make the changes in the Edit Buffer effective on the device. This operation can only be performed when the object stpxMSTRegionEditBufferStatus has the value of acquiredBySnmp(3).
rollBack -- discard the changes in the Edit Buffer and release the Edit Buffer. This operation can only be performed when the object stpxMSTRegionEditBufferStatus has the value of acquiredBySnmp(3).
This object always returns other(1) when it is read.
stpxMSTRegionEditName
1.3.6.1.4.1.9.9.82.1.11.7
DisplayStringRepresents textual information taken from the NVT ASCII
character set, as defined in pages 4, 10-11 of RFC 854.
To summarize RFC 854, the NVT ASCII repertoire specifies:
- the use of character codes 0-127 (decimal)
- the graphics characters (32-126) are interpreted as US ASCII
- NUL, LF, CR, BEL, BS, HT, VT and FF have the special meanings specified in RFC 854
- the other 25 codes have no standard interpretation
- the sequence 'CR LF' means newline
- the sequence 'CR NUL' means carriage-return
- an 'LF' not preceded by a 'CR' means moving to the same column on the next line.
- the sequence 'CR x' for any x other than LF or NUL is illegal. (Note that this also means that a string may end with either 'CR LF' or 'CR NUL', but not with CR.)
Any object defined using this syntax may not exceed 255 characters in length. SIZE (0..32) · OCTET STRING · hint 255a
The MST region name in the Edit Buffer.
This object is only instantiated when the stpxMSTRegionEditBufferStatus has the value of acquiredBySnmp(2).
stpxMSTRegionEditRevision
1.3.6.1.4.1.9.9.82.1.11.8
Integer32 (1..65535)
The MST region version in the Edit Buffer. This object is only instantiated when the stpxMSTRegionEditBufferStatus has the value of acquiredBySnmp(2).
This object is deprecated and replaced by stpxSMSTRegionEditRevision.
stpxMSTMaxHopCount
1.3.6.1.4.1.9.9.82.1.11.13
Integer32 (1..40)
The maximum number of hops for the MST region.
This object will take on value of 40 if the object value of stpxSMSTMaxHopCount is greater than 40.
This object is deprecated and replaced by stpxSMSTMaxHopCount.
stpxRSTPTransmitHoldCount
1.3.6.1.4.1.9.9.82.1.12.3
Unsigned32
The Transmit Hold Count.
stpxSMSTMaxInstances
1.3.6.1.4.1.9.9.82.1.14.1
Unsigned32
The maximum number of MST instances that can be supported by the device for IEEE MST.
stpxSMSTMaxInstanceID
1.3.6.1.4.1.9.9.82.1.14.2
Unsigned32
The maximum MST instance ID that can be supported by the device for IEEE MST.
stpxSMSTRegionRevision
1.3.6.1.4.1.9.9.82.1.14.3
Unsigned32
The operational region version for IEEE MST.
stpxSMSTRegionEditRevision
1.3.6.1.4.1.9.9.82.1.14.4
Unsigned32
The MST region version in the Edit Buffer for IEEE MST.
This object is only instantiated when the stpxMSTRegionEditBufferStatus has the value of acquiredBySnmp(2).
stpxSMSTMaxHopCount
1.3.6.1.4.1.9.9.82.1.14.8
Unsigned32
The maximum number of hops for the IEEE MST region.
stpxSMSTConfigDigest
1.3.6.1.4.1.9.9.82.1.14.9
StpxMSTConfigurationDigestRepresents an MST configuration digest. SIZE (16) · OCTET STRING · hint 1x
Reference: IEEE 802.1Q-2003 Section 13.7.
The IEEE MST region configuration digest.
stpxSMSTConfigPreStandardDigest
1.3.6.1.4.1.9.9.82.1.14.10
StpxMSTConfigurationDigestRepresents an MST configuration digest. SIZE (16) · OCTET STRING · hint 1x
The pre-standard MST region configuration digest.
stpxL2GatewayDomainId
1.3.6.1.4.1.9.9.82.1.16.1
Unsigned32
This object specifies layer2 gateway spanning tree domain identifier.
The table containing indications of which VLANs are preferred on which VLAN trunk ports. The preferred VLANs on a trunk port have a lower Path Cost value compared with the VLANs on the trunk not in the preferred list. If the value of stpxSpanningTreeType is neither pvstPlus(1) nor rapidPvstPlus(5), the configuration in this table has no effect.
InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. 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. (1..2147483647) · Integer32 · hint d
The value of ifIndex for the interface corresponding to this trunk port.
stpxPreferredVlansMap
1.3.6.1.4.1.9.9.82.1.2.1.1.1
OCTET STRING SIZE (128)
A string of octets containing one bit per VLAN in the management domain on this trunk port. The first octet corresponds to VLANs with VlanIndex values of 0 through 7; the second octet to VLANs 8 through 15; etc. The most significant bit of each octet corresponds to the lowest value VlanIndex in that octet.
For each VLAN, if it is preferred on this trunk port, then the bit corresponding to that VLAN is set to '1'. The default value is 128 bytes of zeros.
To avoid conflicts between overlapping partial updates by multiple managers, i.e., updates which modify only a portion of an instance of this object (e.g., enable/disable a single VLAN on the trunk port), any SNMP Set operation accessing an instance of this object should also write the value of vlanTrunkPortSetSerialNo.
stpxPreferredVlansMap2k
1.3.6.1.4.1.9.9.82.1.2.1.1.2
OCTET STRING SIZE (0..128)
A string of octets containing one bit per VLAN for VLANS with VlanIndex values of 1024 through 2047 in the management domain on this trunk port. The first octet corresponds to VLANs with VlanIndex values of 1024 through 1031; the second octet to VLANs 1032 through 1039; etc. The most significant bit of each octet corresponds to the lowest value VlanIndex in that octet.
For each VLAN, if it is preferred on this trunk port, then the bit corresponding to that VLAN is set to '1'. The default value is 128 bytes of zeros.
To avoid conflicts between overlapping partial updates by multiple managers, i.e., updates which modify only a portion of an instance of this object (e.g., enable/disable a single VLAN on the trunk port), any SNMP Set operation accessing an instance of this object should also write the value of vlanTrunkPortSetSerialNo.
stpxPreferredVlansMap3k
1.3.6.1.4.1.9.9.82.1.2.1.1.3
OCTET STRING SIZE (0..128)
A string of octets containing one bit per VLAN for VLANS with VlanIndex values of 2048 through 3071 in the management domain on this trunk port. The first octet corresponds to VLANs with VlanIndex values of 2048 through 2055; the second octet to VLANs 2056 through 2063; etc. The most significant bit of each octet corresponds to the lowest value VlanIndex in that octet.
For each VLAN, if it is preferred on this trunk port, then the bit corresponding to that VLAN is set to '1'. The default value is 128 bytes of zeros.
To avoid conflicts between overlapping partial updates by multiple managers, i.e., updates which modify only a portion of an instance of this object (e.g., enable/disable a single VLAN on the trunk port), any SNMP Set operation accessing an instance of this object should also write the value of vlanTrunkPortSetSerialNo.
stpxPreferredVlansMap4k
1.3.6.1.4.1.9.9.82.1.2.1.1.4
OCTET STRING SIZE (0..128)
A string of octets containing one bit per VLAN for VLANS with VlanIndex values of 3072 through 4095 in the management domain on this trunk port. The first octet corresponds to VLANs with VlanIndex values of 3072 through 3079; the second octet to VLANs 3080 through 3087; etc. The most significant bit of each octet corresponds to the lowest value VlanIndex in that octet.
For each VLAN, if it is preferred on this trunk port, then the bit corresponding to that VLAN is set to '1'. The default value is 128 bytes of zeros.
To avoid conflicts between overlapping partial updates by multiple managers, i.e., updates which modify only a portion of an instance of this object (e.g., enable/disable a single VLAN on the trunk port), any SNMP Set operation accessing an instance of this object should also write the value of vlanTrunkPortSetSerialNo.
stpxPVSTVlanTable
1.3.6.1.4.1.9.9.82.1.2.2
Index: stpxPVSTVlanIndex
A list of Virtual LAN entries containing information for Spanning Tree PVST+ protocol. An entry will exist for each VLAN existing on the device.
stpxPVSTVlanIndex
1.3.6.1.4.1.9.9.82.1.2.2.1.1
VlanIndexThe VLAN-id of a VLAN on ISL or 802.1q trunks.
Modification of default parameters is allowed. Implementations are allowed to restrict the range of VLANs.
For entities support up to 1024 VLANS. VLANs above 1000 are reserved for default VLANs and future use. Modification of default parameters is allowed. Creation or deletion of VLANs above 1000 is not allowed.
For a new object which needs the vlan-id of a VLAN as its SYNTAX, it is suggested to import VlanIndex from Q-BRIDGE-MIB instead of importing this TC here in CISCO-VTP-MIB. (0..4095) · Integer32
An index value that uniquely identifies the Virtual LAN associated with this information.
Indicates whether Spanning Tree PVST+ Protocol is enabled for this Virtual LAN. If Spanning Tree PVST+ Protocol is not supported on this VLAN, then notApplicable(3) will be returned while retrieving the object value for this VLAN.
If the device only supports a single global Spanning Tree PVST+ Protocol enable/disable for all the existing VLANs, then the object value assigned to this VLAN will be applied to the object values of all the instances in this table which do not have the value of notApplicable(3).
If the value of stpxSpanningTreeType is neither pvstPlus(1) nor rapidPvstPlus(5), then the value of stpxPVSTVlanEnable for this VLAN can not be changed.
stpxInconsistencyTable
1.3.6.1.4.1.9.9.82.1.3.1
Index: stpxVlanIndex · stpxPortIndex
A table containing a list of the ports for which a particular VLAN's Spanning Tree has been found to have an inconsistency. Two types of inconsistency are discovered: 1) an inconsistency where two different port types have been plugged together; and 2) an inconsistency where different switches have different PVIDs for the same link.
stpxVlanIndex
1.3.6.1.4.1.9.9.82.1.3.1.1.1
VlanIndexThe VLAN-id of a VLAN on ISL or 802.1q trunks.
Modification of default parameters is allowed. Implementations are allowed to restrict the range of VLANs.
For entities support up to 1024 VLANS. VLANs above 1000 are reserved for default VLANs and future use. Modification of default parameters is allowed. Creation or deletion of VLANs above 1000 is not allowed.
For a new object which needs the vlan-id of a VLAN as its SYNTAX, it is suggested to import VlanIndex from Q-BRIDGE-MIB instead of importing this TC here in CISCO-VTP-MIB. (0..4095) · Integer32
The VLAN id of the VLAN.
stpxPortIndex
1.3.6.1.4.1.9.9.82.1.3.1.1.2
Integer32 (1..65535)
Reference: dot1dBasePort is defined in RFC1493.
The value of dot1dBasePort (i.e. dot1dBridge.1.4) for the bridge port.
stpxInconsistentState
1.3.6.1.4.1.9.9.82.1.3.1.1.3
BITS
Reference: dot1dStpPortState is defined in RFC-1493.
The types of inconsistency which have been discovered on this port for this VLAN's Spanning Tree.
When this object exists, the value of the corresponding instance of the Bridge MIB's dot1dStpPortState object will be 'broken(6)'.
The table that contains a list of the bridge ports for which a particular spanning tree instance has been found to have an inconsistency. The agent creates a new entry in this table whenever it detects a new inconsistency, and deletes entries when the inconsistency is no longer present.
Two types of inconsistencies are discovered: (1) the inconsistency when two different port types have been plugged together. (2) the inconsistency when different switches have different PVIDs for the same link.
stpxMstInconsistencyIndex
1.3.6.1.4.1.9.9.82.1.3.2.1.1
Integer32 (0..65535)
The Spanning Tree Instance ID, such as the MST instance.
stpxMstInconsistencyPortIndex
1.3.6.1.4.1.9.9.82.1.3.2.1.2
Integer32 (1..65535)
The value of dotdBasePort (i.e. dot1dBridge.1.4) for the bridge port.
stpxMstInconsistencyState
1.3.6.1.4.1.9.9.82.1.3.2.1.3
BITS
Reference: dot1dStpPortState is defined in RFC-1493.
The type of inconsistency which has been discovered on this port for this Spanning Tree.
When this object exists, the value of the corresponding instance of the Bridge MIB's dot1dStpPortState object will be 'broken(6)'.
stpxRootGuardConfigTable
1.3.6.1.4.1.9.9.82.1.5.1
Index: stpxRootGuardConfigPortIndex
A table containing a list of the bridge ports for which Spanning Tree RootGuard capability can be configured.
stpxRootGuardConfigPortIndex
1.3.6.1.4.1.9.9.82.1.5.1.1.1
Integer32 (1..65535)
Reference: dot1dBasePort is defined in RFC1493.
The value of dot1dBasePort (i.e. dot1dBridge.1.4) for the bridge port.
stpxRootGuardConfigEnabled
1.3.6.1.4.1.9.9.82.1.5.1.1.2
TruthValue1 = true2 = falseRepresents a boolean value. · Integer32
An indication of whether the RootGuard capability is enabled on this port or not. This configuration will be applied to all Spanning Tree instances in which this port exists.
A table containing a list of the bridge ports for which a particular Spanning Tree instance has been found to have an root-inconsistency. The agent creates a new entry in this table whenever it detects a new root-inconsistency, and deletes entries when/soon after the inconsistency is no longer present.
stpxRootInconsistencyIndex
1.3.6.1.4.1.9.9.82.1.5.2.1.1
Integer32 (0..65535)
The Spanning Tree instance id, such as the VLAN id of the VLAN if the object value of stpxSpanningTreeType is pvstPlus(1) or rapidPvstPlus(5).
stpxRootInconsistencyPortIndex
1.3.6.1.4.1.9.9.82.1.5.2.1.2
Integer32 (1..65535)
Reference: dot1dBasePort is defined in RFC1493.
The value of dot1dBasePort (i.e. dot1dBridge.1.4) for the bridge port.
stpxRootInconsistencyState
1.3.6.1.4.1.9.9.82.1.5.2.1.3
TruthValue1 = true2 = falseRepresents a boolean value. · Integer32
Indicates whether the port on a particular Spanning Tree instance is currently in root-inconsistent state or not.
A table containing the spanning tree port path cost configuration when stpxSpanningTreePathCostOperMode is long(2).
If the value of stpxSpanningTreePathCostOperMode is short(1), this table is not instantiated.
The port number of the port for which this entry contains Spanning Tree Protocol management information.
stpxLongStpPortPathCost
1.3.6.1.4.1.9.9.82.1.6.3.1.1
Unsigned32
The contribution of this port to the path cost (in 32 bits value) of paths towards the spanning tree root which include this port.
This object is used to configure the spanning tree port path cost in 32 bits value range when the stpxSpanningTreePathCostOperMode is long(2).
If the stpxSpanningTreePathCostOperMode is short(1), this MIB object is not instantiated.
stpxMISTPInstanceTable
1.3.6.1.4.1.9.9.82.1.7.2
Index: stpxMISTPInstanceIndex
This table contains one entry for each instance of MISTP and it contains stpxMISTPInstanceNumber entries, numbered from 1 to stpxMISTPInstanceNumber.
This table is only instantiated when the value of stpxSpanningTreeType is mistp(2) or mistpPvstPlus(3).
stpxMISTPInstanceIndex
1.3.6.1.4.1.9.9.82.1.7.2.1.1
Integer32 (1..256)
An arbitrary integer within the range from 1 to the value of stpxMISTPInstanceNumber that uniquely identifies an instance.
stpxMISTPInstanceEnable
1.3.6.1.4.1.9.9.82.1.7.2.1.2
TruthValue1 = true2 = falseRepresents a boolean value. · Integer32
This object indicates whether the MISTP protocol is currently enabled on the MISTP instance.
If this object is set to
'true' - the MISTP protocol will run on this instance.
'false' - the MISTP protocol will stop running on this
instance.
stpxMISTPInstanceVlansMapped
1.3.6.1.4.1.9.9.82.1.7.2.1.3
OCTET STRING SIZE (0..128)
A string of octets containing one bit per VLAN. The first octet corresponds to VLANs with VlanIndex values of 0 through 7; the second octet to VLANs 8 through 15; etc. The most significant bit of each octet corresponds to the lowest value VlanIndex in that octet.
For each VLAN, if it is mapped to this MISTP instance, then the bit corresponding to that VLAN is set to '1'.
stpxMISTPInstanceVlansMapped2k
1.3.6.1.4.1.9.9.82.1.7.2.1.4
OCTET STRING SIZE (0..128)
A string of octets containing one bit per VLAN for VLANS with VlanIndex values of 1024 through 2047. The first octet corresponds to VLANs with VlanIndex values of 1024 through 1031; the second octet to VLANs 1032 through 1039; etc. The most significant bit of each octet corresponds to the lowest value VlanIndex in that octet.
For each VLAN, if it is mapped to this MISTP instance, then the bit corresponding to that VLAN is set to '1'.
This object is only instantiated on devices with support for VlanIndex up to 4095.
stpxMISTPInstanceVlansMapped3k
1.3.6.1.4.1.9.9.82.1.7.2.1.5
OCTET STRING SIZE (0..128)
A string of octets containing one bit per VLAN for VLANS with VlanIndex values of 2048 through 3071. The first octet corresponds to VLANs with VlanIndex values of 2048 through 2055; the second octet to VLANs 2056 through 2063; etc. The most significant bit of each octet corresponds to the lowest value VlanIndex in that octet.
For each VLAN, if it is mapped to this MISTP instance, then the bit corresponding to that VLAN is set to '1'.
This object is only instantiated on devices with support for VlanIndex up to 4095.
stpxMISTPInstanceVlansMapped4k
1.3.6.1.4.1.9.9.82.1.7.2.1.6
OCTET STRING SIZE (0..128)
A string of octets containing one bit per VLAN for VLANS with VlanIndex values of 3072 through 4095. The first octet corresponds to VLANs with VlanIndex values of 3072 through 3079; the second octet to VLANs 3080 through 3087; etc. The most significant bit of each octet corresponds to the lowest value VlanIndex in that octet.
For each VLAN, if it is mapped to this MISTP instance, then the bit corresponding to that VLAN is set to '1'.
This object is only instantiated on devices with support for VlanIndex up to 4095.
A table containing the MISTP Instance Index of the VLANs for a particular management domain.
This table is only instantiated when the value of stpxSpanningTreeType is mistp(2) or mistpPvstPlus(3).
ManagementDomainIndexAn arbitrary integer-value to uniquely identify a management domain on the local system. (1..255) · Integer32
An arbitrary value to uniquely identify the management domain on the local system.
vtpVlanIndex
VlanIndexThe VLAN-id of a VLAN on ISL or 802.1q trunks.
Modification of default parameters is allowed. Implementations are allowed to restrict the range of VLANs.
For entities support up to 1024 VLANS. VLANs above 1000 are reserved for default VLANs and future use. Modification of default parameters is allowed. Creation or deletion of VLANs above 1000 is not allowed.
For a new object which needs the vlan-id of a VLAN as its SYNTAX, it is suggested to import VlanIndex from Q-BRIDGE-MIB instead of importing this TC here in CISCO-VTP-MIB. (0..4095) · Integer32
The VLAN-id of this VLAN on ISL or 802.1q trunks.
stpxVlanMISTPInstMapInstIndex
1.3.6.1.4.1.9.9.82.1.7.3.1.1
Integer32 (0..256)
The MISTP instance, to which the corresponding vlan is mapped.
If this value of this mib object is 0, the corresponding vlan
is not configured to be mapped to any MISTP instance and all the ports under this VLAN remain in blocking state.
A table containing the MISTP related information for the VLANs in the Edit Buffers for a particular management domain.
This table is only instantiated when when the value of stpxSpanningTreeType is mistp(2) or mistpPvstPlus(3).
ManagementDomainIndexAn arbitrary integer-value to uniquely identify a management domain on the local system. (1..255) · Integer32
An arbitrary value to uniquely identify the management domain on the local system.
vtpVlanEditIndex
VlanIndexThe VLAN-id of a VLAN on ISL or 802.1q trunks.
Modification of default parameters is allowed. Implementations are allowed to restrict the range of VLANs.
For entities support up to 1024 VLANS. VLANs above 1000 are reserved for default VLANs and future use. Modification of default parameters is allowed. Creation or deletion of VLANs above 1000 is not allowed.
For a new object which needs the vlan-id of a VLAN as its SYNTAX, it is suggested to import VlanIndex from Q-BRIDGE-MIB instead of importing this TC here in CISCO-VTP-MIB. (0..4095) · Integer32
The VLAN-id which this VLAN would have on ISL or 802.1q trunks.
stpxVlanMISTPInstMapEditInstIndex
1.3.6.1.4.1.9.9.82.1.7.4.1.1
Integer32 (0..256)
The MISTP instance, to which the corresponding vlan would be mapped. The value of this mib object is from 0 to the value of stpxMISTPInstanceNumber. If setting the value of this object to 0, the corresponding vlan will not be mapped to a MISTP instance and all the ports under this VLAN will be moved into the blocking state.
The table containing indications of which MISTP instances
are preferred on which trunk ports. The preferred
MISTP instances on a trunk port have a lower Path Cost value compared with the MISTP instances on the trunk not in the preferred list.
This table is only instantiated when the value of stpxSpanningTreeType is mistp(2) or mistpPvstPlus(3).
InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. 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. (1..2147483647) · Integer32 · hint d
The value of ifIndex for the interface corresponding to this trunk port.
stpxPreferredMISTPInstancesMap
1.3.6.1.4.1.9.9.82.1.7.5.1.1
OCTET STRING SIZE (1..32)
A string of octets containing one bit per MISTP instances in the management domain on this trunk port. The first octet corresponds to MISTP instances with InstIndex values of 1 through 8; the second octet to MISTP instances 9 through 16; etc. The most significant bit of each octet corresponds to the lowest value instanceIndex in that octet. The number of bits for this mib object will be determined by the value of stpxMISTPInstanceNumber.
For each instance, if it is preferred on this trunk port, then the bit corresponding to that instance is set to '1'.
To avoid conflicts between overlapping partial updates by multiple managers, i.e., updates which modify only a portion of an instance of this object (e.g., enable/disable a single instance on the trunk port), any SNMP Set operation accessing an instance of this object should also write the value of vlanTrunkPortSetSerialNo.
stpxLoopGuardConfigTable
1.3.6.1.4.1.9.9.82.1.8.1
Index: stpxLoopGuardConfigPortIndex
A table containing a list of the bridge ports for which Spanning Tree LoopGuard capability can be configured.
stpxLoopGuardConfigPortIndex
1.3.6.1.4.1.9.9.82.1.8.1.1.1
Integer32 (1..65535)
Reference: dot1dBasePort is defined in RFC1493.
The value of dot1dBasePort (i.e. dot1dBridge.1.4) for the bridge port.
stpxLoopGuardConfigEnabled
1.3.6.1.4.1.9.9.82.1.8.1.1.2
TruthValue1 = true2 = falseRepresents a boolean value. · Integer32
An indication of whether the LoopGuard capability is enabled on this port or not. This configuration will be applied to all the Spanning Tree instances in which this port exists.
In order to support additional Loop Guard config mode (default) as defined in stpxLoopGuardConfigMode other than enable (true(1)) or disable (false(2)) as defined in this object, stpxLoopGuardConfigMode object needs to be used.
When the stpxLoopGuardConfigMode object has the value of enable(1), the value of stpxLoopGuardConfigEnabled for the same instance will be true(1). When the stpxLoopGuardConfigMode object has the value of disable(2), the value of stpxLoopGuardConfigEnabled for the same instance will be false(2). When the stpxLoopGuardConfigMode object has the value of default(3), the value of stpxLoopGuardConfigEnabled for the same instance will depend on the object value of stpxLoopGuardGlobalDefaultMode.
Indicates the mode of Loop Guard Feature on this port. This configuration will be applied to all the Spanning Tree instances in which this port exists.
enable -- the Loop Guard feature is enabled on this port.
disable -- the Loop Guard feature is disabled on this port.
default -- whether the Loop Guard feature is enabled or not on this port depends on the object value of stpxLoopGuardGlobalDefaultMode.
A table containing a list of the bridge ports for which a particular Spanning Tree instance has been found to have a loop-inconsistency. The agent creates a new entry in this table whenever it detects a new loop-inconsistency, and deletes entries when/soon after the inconsistency is no longer present.
stpxLoopInconsistencyIndex
1.3.6.1.4.1.9.9.82.1.8.2.1.1
Integer32 (0..65535)
The Spanning Tree instance id, such as the VLAN id of the VLAN if the object value of stpxSpanningTreeType is pvstPlus(1) or rapidPvstPlus(5).
stpxLoopInconsistencyPortIndex
1.3.6.1.4.1.9.9.82.1.8.2.1.2
Integer32 (1..65535)
Reference: dot1dBasePort is defined in RFC1493.
The value of dot1dBasePort (i.e. dot1dBridge.1.4) for the bridge port.
stpxLoopInconsistencyState
1.3.6.1.4.1.9.9.82.1.8.2.1.3
TruthValue1 = true2 = falseRepresents a boolean value. · Integer32
Indicates whether the port on a particular Spanning Tree instance is currently in loop-inconsistent state or not.
stpxFastStartPortTable
1.3.6.1.4.1.9.9.82.1.9.3
Index: stpxFastStartPortIndex
A table containing a list of the bridge ports for which Spanning Tree Port Fast Start can be configured.
stpxFastStartPortIndex
1.3.6.1.4.1.9.9.82.1.9.3.1.1
Integer32 (1..65535)
Reference: dot1dBasePort is defined in RFC1493.
The value of dot1dBasePort (i.e. dot1dBridge.1.4) for the bridge port.
stpxFastStartPortEnable
1.3.6.1.4.1.9.9.82.1.9.3.1.2
TruthValue1 = true2 = falseRepresents a boolean value. · Integer32
Indicates whether the port is operating in spantree fast start mode. A port with fast start enabled is immediately put in spanning tree forwarding state when that port is detected by the Spanning Tree, rather than starting in blocking state which is the normal operation.
In order to support additional Fast Start enable mode (enableForTrunk and default) as defined in stpxFastStartPortMode other than enable (true(1)) or disable (false(2)) as defined in this object, stpxFastStartPortMode object needs to be used.
When the stpxFastStartPortMode has the value of enable(1) or enableForTrunk(3), the value of stpxFastStartPortEnable for the same instance will be true(1). When the stpxFastStartPortMode has the value of disable(2), the value of stpxFastStartPortEnable for the same instance will be false(2). When the stpxFastStartPortMode has the value of default(4), the value of stpxFastStartPortEnable for the same instance depends on the object value of stpxFastStartGlobalDefaultMode.
Indicates the mode of Fast Start Feature on the port. A port with fast start enabled is immediately put in spanning tree forwarding state when the port is detected by the Spanning Tree, rather than starting in blocking state which is the normal operation.
enable -- the fast start feature is enabled on this port but will only take effect when the object value of its vlanTrunkPortDynamicStatus as specified in CISCO-VTP-MIB is notTrunking(2).
disable -- the fast start feature is disabled on this port.
enableForTrunk -- the fast start feature is enabled on this port and will take effect regardless of the object value of its vlanTrunkPortDynamicStatus.
default -- whether the fast start feature is enabled or not on this port depends on the object value of stpxFastStartGlobalDefaultMode.
network -- the network mode is enabled on this port.
Indicates the mode of Bpdu Guard Feature on the port. A port with Bpdu Guard enabled is immediately disabled when the system receives a BPDU from that port.
enable -- the Bpdu Guard feature is enabled on this port.
disable -- the Bpdu Guard feature is disabled on this port.
default -- whether the Bpdu Guard feature is enabled or not on this port depends on the object value of stpxFastStartBpduGuardEnable. If the value of stpxFastStartBpduGuardEnable is true(1) and Fast Start feature is also enabled operationally on this port, then this port is immediately disabled when the system receives a BPDU from this port.
Indicates the mode of Bpdu Filter Feature on the port. The system will not transmit BPDUs on a port with Bpdu Filter feature enabled.
enable -- the Bpdu Filter feature is enabled on this port.
disable -- the Bpdu Filter feature is disabled on this port.
default -- whether the Bpdu Filter feature is enabled or not on this port depends on the object value of stpxFastStartBpduFilterEnable. If the value of stpxFastStartBpduFilterEnable is true(1) and Fast Start feature is also enabled operationally on this port, then no BPDUs will be transmitted on this port.
Indicates the fast start operational status of the port on a particular Spanning Tree Instance.
enable -- the fast start feature is operationally
enabled on this port and the port is in edge mode. disable -- the fast start feature is operationally disabled on this port. network -- the port is in network mode.
A table containing a list of the bridge ports for which a particular Spanning Tree instance has been detected to have BPDU skewing occurred since the object value of stpxBpduSkewingDetectionEnable was last changed to true(1).
The agent creates a new entry in this table whenever a port in a particular Spanning Tree instance is detected to be BPDU skewed since the object value of stpxBpduSkewingDetectionEnable object is changed to true(1). The agent deletes all the entries in this table when the object value of stpxBpduSkewingDetectionEnable is changed to false(2) or the object value of stpxSpanningTreeType is changed.
stpxBpduSkewingInstanceIndex
1.3.6.1.4.1.9.9.82.1.10.2.1.1
Integer32 (0..65535)
The Spanning Tree instance id, such as the VLAN id of the VLAN if the object value of stpxSpanningTreeType is pvstPlus(1).
stpxBpduSkewingPortIndex
1.3.6.1.4.1.9.9.82.1.10.2.1.2
Integer32 (1..65535)
Reference: dot1dBasePort is defined in RFC1493.
The value of dot1dBasePort (i.e. dot1dBridge.1.4) for the bridge port.
stpxBpduSkewingLastSkewDuration
1.3.6.1.4.1.9.9.82.1.10.2.1.3
Unsigned32 · milliseconds
Indicates the skew duration in milliseconds of the last BPDU skewing detected.
stpxBpduSkewingWorstSkewDuration
1.3.6.1.4.1.9.9.82.1.10.2.1.4
Unsigned32 · milliseconds
Indicates the skew duration in milliseconds of the worst BPDU skewing detected.
stpxBpduSkewingWorstSkewTime
1.3.6.1.4.1.9.9.82.1.10.2.1.5
TimeStampThe value of the sysUpTime object at which a specific occurrence happened. The specific occurrence must be
defined in the description of any object defined using this type.
If sysUpTime is reset to zero as a result of a re- initialization of the network management (sub)system, then the values of all TimeStamp objects are also reset. However, after approximately 497 days without a re- initialization, the sysUpTime object will reach 2^^32-1 and then increment around to zero; in this case, existing values of TimeStamp objects do not change. This can lead to ambiguities in the value of TimeStamp objects. · TimeTicks
Indicates the value of sysUpTime when the worst BPDU skewing was detected.
stpxMSTInstanceTable
1.3.6.1.4.1.9.9.82.1.11.4
Index: stpxMSTInstanceIndex
This table contains MST instance information with one entry for an MST instance within the range of 0 to the object value of stpxMSTMaxInstanceNumber.
This table is deprecated and replaced by stpxSMSTInstanceTable.
stpxMSTInstanceIndex
1.3.6.1.4.1.9.9.82.1.11.4.1.1
Integer32 (0..256)
An integer that uniquely identifies an MST instance within the range of 0 to the object value of stpxMSTMaxInstanceNumber.
This object is deprecated and replaced by stpxSMSTInstanceIndex.
stpxMSTInstanceVlansMapped
1.3.6.1.4.1.9.9.82.1.11.4.1.2
OCTET STRING SIZE (0..128)
A string of octets containing one bit per VLAN. The first octet corresponds to VLANs with VlanIndex values of 0 through 7; the second octet to VLANs 8 through 15; etc. The most significant bit of each octet corresponds to the lowest value VlanIndex in that octet.
For each VLAN, if it is mapped to this MST instance, then the bit corresponding to that VLAN is set to '1'.
This object is deprecated and replaced by stpxSMSTInstanceVlansMapped1k2k.
stpxMSTInstanceVlansMapped2k
1.3.6.1.4.1.9.9.82.1.11.4.1.3
OCTET STRING SIZE (0..128)
A string of octets containing one bit per VLAN for VLANS with VlanIndex values of 1024 through 2047. The first octet corresponds to VLANs with VlanIndex values of 1024 through 1031; the second octet to VLANs 1032 through 1039; etc. The most significant bit of each octet corresponds to the lowest value VlanIndex in that octet.
For each VLAN, if it is mapped to this MST instance, then the bit corresponding to that VLAN is set to '1'.
This object is deprecated and replaced by stpxSMSTInstanceVlansMapped1k2k.
stpxMSTInstanceVlansMapped3k
1.3.6.1.4.1.9.9.82.1.11.4.1.4
OCTET STRING SIZE (0..128)
A string of octets containing one bit per VLAN for VLANS with VlanIndex values of 2048 through 3071. The first octet corresponds to VLANs with VlanIndex values of 2048 through 2055; the second octet to VLANs 2056 through 2063; etc. The most significant bit of each octet corresponds to the lowest value VlanIndex in that octet.
For each VLAN, if it is mapped to this MST instance, then the bit corresponding to that VLAN is set to '1'.
This object is deprecated and replaced by stpxSMSTInstanceVlansMapped3k4k.
stpxMSTInstanceVlansMapped4k
1.3.6.1.4.1.9.9.82.1.11.4.1.5
OCTET STRING SIZE (0..128)
A string of octets containing one bit per VLAN for VLANS with VlanIndex values of 3072 through 4095. The first octet corresponds to VLANs with VlanIndex values of 3072 through 3079; the second octet to VLANs 3080 through 3087; etc. The most significant bit of each octet corresponds to the lowest value VlanIndex in that octet.
For each VLAN, if it is mapped to this MST instance, then the bit corresponding to that VLAN is set to '1'.
This object is deprecated and replaced by stpxSMSTInstanceVlansMapped3k4k.
stpxMSTInstanceRemainingHopCount
1.3.6.1.4.1.9.9.82.1.11.4.1.6
Integer32 (0..40)
The remaining hop count for this MST instance.
This object will take on value of 40 if the object value of stpxSMSTInstanceRemainingHopCount is greater than 40.
This object is only instantiated when the object value of stpxSpanningTreeType is mst(4).
This object is deprecated and replaced by stpxSMSTInstanceRemainingHopCount.
stpxMSTInstanceEditTable
1.3.6.1.4.1.9.9.82.1.11.9
Index: stpxMSTInstanceEditIndex
This table contains MST instance information in the Edit Buffer with one entry for each MST instance numbered from 0 to stpxMSTMaxInstanceNumber.
This table is only instantiated when the stpxMSTRegionEditBufferStatus has the value of acquiredBySnmp(2).
This table is deprecated and replaced by stpxSMSTInstanceEditTable.
stpxMSTInstanceEditIndex
1.3.6.1.4.1.9.9.82.1.11.9.1.1
Integer32 (0..256)
An integer that uniquely identifies an MST instance from 0 to the object value of stpxMSTMaxInstanceNumber.
The instances of this table entry with stpxMSTInstanceEditIndex of zero can not be modified.
This object is deprecated and replaced by stpxSMSTInstanceEditIndex.
stpxMSTInstanceEditVlansMap
1.3.6.1.4.1.9.9.82.1.11.9.1.2
OCTET STRING SIZE (0..128)
A string of octets containing one bit per VLAN. The first octet corresponds to VLANs with VlanIndex values of 0 through 7; the second octet to VLANs 8 through 15; etc. The most significant bit of each octet corresponds to the lowest value VlanIndex in that octet.
For each VLAN, if it is mapped to this MST instance, then the bit corresponding to that VLAN is set to '1'. Each VLAN can only be mapped to one unique MST instance in the range from 1 to stpxMSTMaxInstanceNumber. If the bit corresponding to a VLAN is changed from '1' to '0', then that VLAN will be automatically mapped to MST instance 0 by the device.
This object is deprecated and replaced by stpxSMSTInstanceEditVlansMap1k2k.
stpxMSTInstanceEditVlansMap2k
1.3.6.1.4.1.9.9.82.1.11.9.1.3
OCTET STRING SIZE (0..128)
A string of octets containing one bit per VLAN for VLANS with VlanIndex values of 1024 through 2047. The first octet corresponds to VLANs with VlanIndex values of 1024 through 1031; the second octet to VLANs 1032 through 1039; etc. The most significant bit of each octet corresponds to the lowest value VlanIndex in that octet.
For each VLAN, if it is mapped to this MST instance, then the bit corresponding to that VLAN is set to '1'. Each VLAN can only be mapped to one unique MST instance in the range from 1 to stpxMSTMaxInstanceNumber. If the bit corresponding to a VLAN is changed from '1' to '0', then that VLAN will be automatically mapped to MST instance 0 by the device.
This object is deprecated and replaced by stpxSMSTInstanceEditVlansMap1k2k.
stpxMSTInstanceEditVlansMap3k
1.3.6.1.4.1.9.9.82.1.11.9.1.4
OCTET STRING SIZE (0..128)
A string of octets containing one bit per VLAN for VLANS with VlanIndex values of 2048 through 3071. The first octet corresponds to VLANs with VlanIndex values of 2048 through 2055; the second octet to VLANs 2056 through 2063; etc. The most significant bit of each octet corresponds to the lowest value VlanIndex in that octet.
For each VLAN, if it is mapped to this MST instance, then the bit corresponding to that VLAN is set to '1'. Each VLAN can only be mapped to one unique MST instance in the range from 1 to stpxMSTMaxInstanceNumber. If the bit corresponding to a VLAN is changed from '1' to '0', then that VLAN will be automatically mapped to MST instance 0 by the device.
This object is deprecated and replaced by stpxSMSTInstanceEditVlansMap3k4k.
stpxMSTInstanceEditVlansMap4k
1.3.6.1.4.1.9.9.82.1.11.9.1.5
OCTET STRING SIZE (0..128)
A string of octets containing one bit per VLAN for VLANS with VlanIndex values of 3072 through 4095. The first octet corresponds to VLANs with VlanIndex values of 3072 through 3079; the second octet to VLANs 3080 through 3087; etc. The most significant bit of each octet corresponds to the lowest value VlanIndex in that octet.
For each VLAN, if it is mapped to this MST instance, then the bit corresponding to that VLAN is set to '1'. Each VLAN can only be mapped to one unique MST instance in the range from 1 to stpxMSTMaxInstanceNumber. If the bit corresponding to a VLAN is changed from '1' to '0', then that VLAN will be automatically mapped to MST instance 0 by the device.
This object is deprecated and replaced by stpxSMSTInstanceEditVlansMap3k4k.
The table containing indications of which MST instances
are preferred on which trunk ports. The preferred
MST instances on a trunk port have a lower Path Cost value compared with the MST instances on the trunk not in the preferred list.
InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. 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. (1..2147483647) · Integer32 · hint d
The value of ifIndex for the interface corresponding to this trunk port.
stpxPreferredMSTInstancesMap
1.3.6.1.4.1.9.9.82.1.11.10.1.1
OCTET STRING SIZE (1..32)
A string of octets containing one bit per MST instances on this trunk port. The first octet corresponds to MST instances of 0 through 7; the second octet to MST instances 8 through 15; etc. The most significant bit of each octet corresponds to the lowest MST instance value in that octet. The number of bits for this mib object will be determined by the value of stpxMSTMaxInstanceNumber.
For each instance, if it is preferred on this trunk port, then the bit corresponding to that instance is set to '1'.
stpxMSTPortTable
1.3.6.1.4.1.9.9.82.1.11.11
Index: stpxMSTPortIndex
A table containing port information for the MST Protocol on all the bridge ports existing on the system.
stpxMSTPortIndex
1.3.6.1.4.1.9.9.82.1.11.11.1.1
Integer32 (1..65535)
Reference: dot1dBasePort is defined in RFC1493.
The value of dot1dBasePort (i.e. dot1dBridge.1.4) for the bridge port.
stpxMSTPortAdminLinkType
1.3.6.1.4.1.9.9.82.1.11.11.1.2
INTEGER1 = pointToPoint2 = shared3 = auto · Integer32
Indicates the administrative link type configuration of a bridge port for the MST protocol.
pointToPoint -- the port is administratively configured to be connected to a point-to-point link.
shared -- the port is administratively configured to be connected to a shared medium.
auto -- the administrative configuration of the port's link type depends on link duplex of the port. If the port link is full-duplex, the administrative link type configuration on this port will be taken as pointTopoint(1). If the port link is half-duplex, the administrative link type configuration on this port will be taken as shared(2).
This configuration of this object only takes effect when the stpxSpanningTreeType is mst(4) or rapidPvstPlus(5). stpxMSTPortAdminLinkType is deprecated and replaced with stpxRSTPPortAdminLinkType.
stpxMSTPortOperLinkType
1.3.6.1.4.1.9.9.82.1.11.11.1.3
INTEGER1 = pointToPoint2 = shared3 = other · Integer32
Indicates the operational link type of a bridge port for the MST protocol.
pointToPoint -- the port is operationally connected to a point-to-point link.
shared -- the port is operationally connected to a shared medium.
other -- none of the above.
This object is only instantiated when the object value of stpxSpanningTreeType is mst(4). stpxMSTPortOperLinkType is deprecated and replaced with stpxRSTPPortOperLinkType.
stpxMSTPortProtocolMigration
1.3.6.1.4.1.9.9.82.1.11.11.1.4
TruthValue1 = true2 = falseRepresents a boolean value. · Integer32
Reference: IEEE 802.1w clause 14.8.2.4, 17.26.
The protocol migration control on this port. When the
object value of stpxSpanningTreeType is mst(4) or
rapidPvstPlus(5), setting true(1) to this object forces the device to try using version 2 BPDUs on this port. When the object value of stpxSpanningTreeType is neither mst(4) nor rapidPvstPlus(5), setting true(1) to this object has no effect. Setting false(2) to this object has no effect. This object always returns false(2) when read. stpxMSTPortProtocolMigration is deprecated and replaced with stpxRSTPPortProtocolMigration.
stpxMSTPortStatus
1.3.6.1.4.1.9.9.82.1.11.11.1.5
BITS
Indicates the operational status of the port for the MST protocol.
edge -- this port is an edge port for the MST region.
boundary -- this port is a boundary port for the MST region.
pvst -- this port is connected to a PVST/PVST+ bridge.
stp -- this port is connected to a Single Spanning Tree bridge.
This object is only instantiated when the object value of stpxSpanningTreeType is mst(4).
This object is deprecated and replaced by stpxSMSTPortStatus.
A table containing a list of the bridge ports for a particular MST instance. This table is only instantiated when the stpxSpanningTreeType is mst(4).
This table is deprecated and replaced with stpxRSTPPortRoleTable.
stpxMSTPortRoleInstanceIndex
1.3.6.1.4.1.9.9.82.1.11.12.1.1
Integer32 (0..256)
The MST instance id within the range of 0 to stpxMSTMaxInstanceNumber.
stpxMSTPortRolePortIndex
1.3.6.1.4.1.9.9.82.1.11.12.1.2
Integer32 (1..65535)
Reference: dot1dBasePort is defined in RFC1493.
The value of dot1dBasePort (i.e. dot1dBridge.1.4) for the bridge port.
Indicates the port role on a particular MST instance for the MST protocol.
disabled -- this port has no role on this MST instance.
root -- this port has the role of root port on this MST instance.
designated -- this port has the role of designated port on this MST instance.
alternate -- this port has the role of alternate port on this MST instance.
backUp -- this port has the role of backup port on this MST instance.
boundary -- this port has the role of boundary port on this MST instance.
master -- this port has the role of master port on this MST instance.
stpxRSTPPortTable
1.3.6.1.4.1.9.9.82.1.12.1
Index: stpxRSTPPortIndex
A table containing port information for the RSTP Protocol on all the bridge ports existing in the system.
stpxRSTPPortIndex
1.3.6.1.4.1.9.9.82.1.12.1.1.1
Integer32 (1..65535)
Reference: dot1dBasePort is defined in RFC1493.
The value of dot1dBasePort (i.e. dot1dBridge.1.4) for the bridge port.
stpxRSTPPortAdminLinkType
1.3.6.1.4.1.9.9.82.1.12.1.1.2
INTEGER1 = pointToPoint2 = shared3 = auto · Integer32
Indicates the administrative link type configuration of a bridge port for the RSTP protocol.
pointToPoint -- the port is administratively configured to be connected to a point-to-point link.
shared -- the port is administratively configured to be connected to a shared medium.
auto -- the administrative configuration of the port's link type depends on link duplex of the port. If the port link is full-duplex, the administrative link type configuration on this port will be taken as pointTopoint(1). If the port link is half-duplex, the administrative link type configuration on this port will be taken as shared(2).
This configuration of this object only takes effect when the stpxSpanningTreeType is mst(4) or rapidPvstPlus(5).
stpxRSTPPortOperLinkType
1.3.6.1.4.1.9.9.82.1.12.1.1.3
INTEGER1 = pointToPoint2 = shared3 = other · Integer32
Indicates the operational link type of a bridge port for the RSTP protocol.
pointToPoint -- the port is operationally connected to a point-to-point link.
shared -- the port is operationally connected to a shared medium.
other -- none of the above.
This object is only instantiated when the object value of stpxSpanningTreeType is mst(4) or rapidPvstPlus(5).
stpxRSTPPortProtocolMigration
1.3.6.1.4.1.9.9.82.1.12.1.1.4
TruthValue1 = true2 = falseRepresents a boolean value. · Integer32
Reference: IEEE 802.1w clause 14.8.2.4, 17.26.
The protocol migration control on this port. When the
object value of stpxSpanningTreeType is mst(4) or
rapidPvstPlus(5), setting true(1) to this object forces the device to try using version 2 BPDUs on this port. When the object value of stpxSpanningTreeType is neither mst(4) nor rapidPvstPlus(5), setting true(1) to this object has no effect. Setting false(2) to this object has no effect. This object always returns false(2) when read.
A table containing a list of the bridge ports for a particular Spanning Tree instance. This table is only instantiated when the stpxSpanningTreeType is mst(4) or rapidPvstPlus(5).
stpxRSTPPortRoleInstanceIndex
1.3.6.1.4.1.9.9.82.1.12.2.1.1
Integer32 (0..4095)
The Spanning Tree instance id, it can either be a VLAN number if the stpxSpanningTreeType is rapidPvstPlus(5) or an MST instance id if the stpxSpanningTreeType is mst(4).
stpxRSTPPortRolePortIndex
1.3.6.1.4.1.9.9.82.1.12.2.1.2
Integer32 (1..65535)
Reference: dot1dBasePort is defined in RFC1493.
The value of dot1dBasePort (i.e. dot1dBridge.1.4) for the bridge port.
Indicates the port role on a particular Spanning Tree instance for the RSTP protocol.
disabled -- this port has no role in this Spanning
Tree instance.
root -- this port has the role of root port in this Spanning Tree instance.
designated -- this port has the role of designated port in this Spanning Tree instance.
alternate -- this port has the role of alternate port in this Spanning Tree instance.
backUp -- this port has the role of backup port in this Spanning Tree instance.
boundary -- this port has the role of boundary port in this Spanning Tree instance.
master -- this port has the role of master port in this Spanning Tree instance.
This object could have a value of 'boundary' or 'master' only when the object value of stpxSpanningTreeType is mst(4).
A table containing a list of the bridge ports for a particular Spanning Tree Instance. This table is only instantiated when the object value of stpxSpanningTreeType is rapidPvstPlus(5).
stpxRPVSTPortVlanIndex
1.3.6.1.4.1.9.9.82.1.13.1.1.1
VlanIndexThe VLAN-id of a VLAN on ISL or 802.1q trunks.
Modification of default parameters is allowed. Implementations are allowed to restrict the range of VLANs.
For entities support up to 1024 VLANS. VLANs above 1000 are reserved for default VLANs and future use. Modification of default parameters is allowed. Creation or deletion of VLANs above 1000 is not allowed.
For a new object which needs the vlan-id of a VLAN as its SYNTAX, it is suggested to import VlanIndex from Q-BRIDGE-MIB instead of importing this TC here in CISCO-VTP-MIB. (0..4095) · Integer32
The VLAN id of the VLAN.
stpxRPVSTPortIndex
1.3.6.1.4.1.9.9.82.1.13.1.1.2
Integer32 (1..65535)
Reference: dot1dBasePort is defined in RFC1493.
The value of dot1dBasePort (i.e. dot1dBridge.1.4) for the bridge port.
stpxRPVSTPortStatus
1.3.6.1.4.1.9.9.82.1.13.1.1.3
BITS
Indicates the operational status of the port for the Rapid PVST+ protocol.
edge -- this port is an edge port for the RST region.
unused1 -- unused bit 1.
unused2 -- unused bit 2.
stp -- this port is connected to a Single Spanning Tree/PVST+ bridge.
dispute -- this port, as a designated port, received an inferior BPDU with a designated role and the learning bit being set.
stpxSMSTInstanceTable
1.3.6.1.4.1.9.9.82.1.14.5
Index: stpxSMSTInstanceIndex
This table contains MST instance information for IEEE MST.
stpxSMSTInstanceIndex
1.3.6.1.4.1.9.9.82.1.14.5.1.1
Unsigned32
The MST instance ID, the value of which is in the range from 0 to stpxSMSTMaxInstanceID.
stpxSMSTInstanceVlansMapped1k2k
1.3.6.1.4.1.9.9.82.1.14.5.1.2
OCTET STRING SIZE (0..256)
A string of octets containing one bit per VLAN for VLANS with VlanIndex values of 0 through 2047. The first octet corresponds to VLANs with VlanIndex values of 0 through 7; the second octet to VLANs 8 through 15; etc. The most significant bit of each octet corresponds to the lowest value VlanIndex in that octet.
For each VLAN, if it is mapped to this MST instance, then the bit corresponding to that VLAN is set to '1'. If the length of this string is less than 256 octets, any 'missing' octets are assumed to contain the value of zero.
stpxSMSTInstanceVlansMapped3k4k
1.3.6.1.4.1.9.9.82.1.14.5.1.3
OCTET STRING SIZE (0..256)
A string of octets containing one bit per VLAN for VLANS with VlanIndex values of 2048 through 4095. The first octet corresponds to VLANs with VlanIndex values of 2048 through 2055; the second octet to VLANs 2056 through 2063; etc. The most significant bit of each octet corresponds to the lowest value VlanIndex in that octet.
For each VLAN, if it is mapped to this MST instance, then the bit corresponding to that VLAN is set to '1'. If the length of this string is less than 256 octets, any 'missing' octets are assumed to contain the value of zero.
stpxSMSTInstanceRemainingHopCount
1.3.6.1.4.1.9.9.82.1.14.5.1.4
Integer32 (-1..2147483647)
The remaining hop count for this MST instance. If this object value is not applicable on an MST instance, then the value retrieved for this object for that MST instance will be -1.
This object is only instantiated when the object value of stpxSpanningTreeType is mst(4).
stpxSMSTInstanceCISTRegionalRoot
1.3.6.1.4.1.9.9.82.1.14.5.1.5
OCTET STRING SIZE (8)
Reference: IEEE 802.1S-2002: Section 13.9.
Indicates the Bridge Identifier (refer to BridgeId defined in BRIDGE-MIB) of CIST (Common and Internal Spanning Tree) Regional Root for the MST region.
This object is only instantiated when the object value of stpxSpanningTreeType is mst(4) and stpxSMSTInstanceIndex is 0.
stpxSMSTInstanceCISTIntRootCost
1.3.6.1.4.1.9.9.82.1.14.5.1.6
Unsigned32
Reference: IEEE 802.1S-2002: Section 13.9.
Indicates the CIST Internal Root Path Cost, i.e., the path cost to the CIST Regional Root as specified by the corresponding stpxSMSTInstanceCISTRegionalRoot for the MST region.
This object is only instantiated when the object value of stpxSpanningTreeType is mst(4) and stpxSMSTInstanceIndex is 0.
stpxSMSTInstanceEditTable
1.3.6.1.4.1.9.9.82.1.14.6
Index: stpxSMSTInstanceEditIndex
This table contains MST instance information in the Edit Buffer.
This table is only instantiated when the object value
of stpxMSTRegionEditBufferStatus has the value of
acquiredBySnmp(2).
stpxSMSTInstanceEditIndex
1.3.6.1.4.1.9.9.82.1.14.6.1.1
Unsigned32
The MST instance ID, the value of which is in the range from 0 to stpxSMSTMaxInstanceID.
The instances of this table entry with stpxSMSTInstanceEditIndex of zero is automatically created by the device and can not modified.
stpxSMSTInstanceEditVlansMap1k2k
1.3.6.1.4.1.9.9.82.1.14.6.1.2
OCTET STRING SIZE (0..256)
A string of octets containing one bit per VLAN for VLANS with VlanIndex values of 0 through 2047. The first octet corresponds to VLANs with VlanIndex values of 0 through 7; the second octet to VLANs 8 through 15; etc. The most significant bit of each octet corresponds to the lowest value VlanIndex in that octet.
For each VLAN, if it is mapped to this MST instance, then the bit corresponding to that VLAN is set to '1'. Each VLAN can only be mapped to one unique MST instance with the range from 0 to stpxSMSTMaxInstanceNumber. If the bit corresponding to a VLAN is changed from '1' to '0', then that VLAN will be automatically mapped to SMST instance 0 by the device. If the bit corresponding to a VLAN is changed from '0' to '1', then that VLAN will be automatically removed from the MST instance this VLAN was previously mapped to. If the length of this string is less than 256 octets, any 'missing' octets are assumed to contain the value of zero.
stpxSMSTInstanceEditVlansMap3k4k
1.3.6.1.4.1.9.9.82.1.14.6.1.3
OCTET STRING SIZE (0..256)
A string of octets containing one bit per VLAN for VLANS with VlanIndex values of 2048 through 4095. The first octet corresponds to VLANs with VlanIndex values of 2048 through 2055; the second octet to VLANs 2056 through 2063; etc. The most significant bit of each octet corresponds to the lowest value VlanIndex in that octet.
For each VLAN, if it is mapped to this MST instance, then the bit corresponding to that VLAN is set to '1'. Each VLAN can only be mapped to one unique MST instance with the range from 0 to stpxSMSTMaxInstanceNumber. If the bit corresponding to a VLAN is changed from '1' to '0', then that VLAN will be automatically mapped to SMST instance 0 by the device. If the bit corresponding to a VLAN is changed from '0' to '1', then that VLAN will be automatically removed from the MST instance this VLAN was previously mapped to. If the length of this string is less than 256 octets, any 'missing' octets are assumed to contain the value of zero.
stpxSMSTInstanceEditRowStatus
1.3.6.1.4.1.9.9.82.1.14.6.1.4
RowStatus1 = active2 = notInService3 = notReady4 = createAndGo5 = createAndWait6 = destroyThe RowStatus textual convention is used to manage the creation and deletion of conceptual rows, and is used as the value of the SYNTAX clause for the status column of a conceptual row (as described in Section 7.7.1 of [2].)
The status column has six defined values:
- `active', which indicates that the conceptual row is available for use by the managed device;
- `notInService', which indicates that the conceptual row exists in the agent, but is unavailable for use by the managed device (see NOTE below); 'notInService' has no implication regarding the internal consistency of the row, availability of resources, or consistency with the current state of the managed device;
- `notReady', which indicates that the conceptual row exists in the agent, but is missing information necessary in order to be available for use by the managed device (i.e., one or more required columns in the conceptual row have not been instanciated);
- `createAndGo', which is supplied by a management station wishing to create a new instance of a conceptual row and to have its status automatically set to active, making it available for use by the managed device;
- `createAndWait', which is supplied by a management station wishing to create a new instance of a conceptual row (but not make it available for use by the managed device); and, - `destroy', which is supplied by a management station wishing to delete all of the instances associated with an existing conceptual row.
Whereas five of the six values (all except `notReady') may be specified in a management protocol set operation, only three values will be returned in response to a management
protocol retrieval operation: `notReady', `notInService' or
`active'. That is, when queried, an existing conceptual row
has only three states: it is either available for use by
the managed device (the status column has value `active'); it is not available for use by the managed device, though the agent has sufficient information to attempt to make it so (the status column has value `notInService'); or, it is not available for use by the managed device, and an attempt to make it so would fail because the agent has insufficient information (the state column has value `notReady').
NOTE WELL
This textual convention may be used for a MIB table, irrespective of whether the values of that table's conceptual rows are able to be modified while it is active, or whether its conceptual rows must be taken out of service in order to be modified. That is, it is the responsibility of the DESCRIPTION clause of the status column to specify whether the status column must not be `active' in order for the value of some other column of the same conceptual row to be modified. If such a specification is made, affected columns may be changed by an SNMP set PDU if the RowStatus would not be equal to `active' either immediately before or after processing the PDU. In other words, if the PDU also contained a varbind that would change the RowStatus value, the column in question may be changed if the RowStatus was not equal to `active' as the PDU was received, or if the varbind sets the status to a value other than 'active'.
Also note that whenever any elements of a row exist, the RowStatus column must also exist.
To summarize the effect of having a conceptual row with a status column having a SYNTAX clause value of RowStatus, consider the following state diagram:
STATE +--------------+-----------+-------------+-------------
| A | B | C | D
| |status col.|status column|
|status column | is | is |status column
ACTION |does not exist| notReady | notInService| is active
--------------+--------------+-----------+-------------+-------------
set status |noError ->D|inconsist- |inconsistent-|inconsistent-
column to | or | entValue| Value| Value
createAndGo |inconsistent- | | |
| Value| | |
--------------+--------------+-----------+-------------+-------------
set status |noError see 1|inconsist- |inconsistent-|inconsistent-
column to | or | entValue| Value| Value
createAndWait |wrongValue | | |
--------------+--------------+-----------+-------------+-------------
set status |inconsistent- |inconsist- |noError |noError
column to | Value| entValue| |
active | | | |
| | or | |
| | | |
| |see 2 ->D|see 8 ->D| ->D
--------------+--------------+-----------+-------------+-------------
set status |inconsistent- |inconsist- |noError |noError ->C
column to | Value| entValue| |
notInService | | | |
| | or | | or
| | | |
| |see 3 ->C| ->C|see 6
--------------+--------------+-----------+-------------+-------------
set status |noError |noError |noError |noError ->A
column to | | | | or
destroy | ->A| ->A| ->A|see 7
--------------+--------------+-----------+-------------+-------------
set any other |see 4 |noError |noError |see 5
column to some| | | |
value | | see 1| ->C| ->D
--------------+--------------+-----------+-------------+-------------
(1) goto B or C, depending on information available to the agent.
(2) if other variable bindings included in the same PDU, provide values for all columns which are missing but required, and all columns have acceptable values, then return noError and goto D.
(3) if other variable bindings included in the same PDU, provide legal values for all columns which are missing but required, then return noError and goto C.
(4) at the discretion of the agent, the return value may be either:
inconsistentName: because the agent does not choose to
create such an instance when the corresponding RowStatus instance does not exist, or
inconsistentValue: if the supplied value is
inconsistent with the state of some other MIB object's value, or
noError: because the agent chooses to create the instance.
If noError is returned, then the instance of the status column must also be created, and the new state is B or C, depending on the information available to the agent. If inconsistentName or inconsistentValue is returned, the row remains in state A.
(5) depending on the MIB definition for the column/table, either noError or inconsistentValue may be returned.
(6) the return value can indicate one of the following errors:
wrongValue: because the agent does not support notInService (e.g., an agent which does not support createAndWait), or
inconsistentValue: because the agent is unable to take the row out of service at this time, perhaps because it is in use and cannot be de-activated.
(7) the return value can indicate the following error:
inconsistentValue: because the agent is unable to remove the row at this time, perhaps because it is in use and cannot be de-activated.
(8) the transition to D can fail, e.g., if the values of the conceptual row are inconsistent, then the error code would be inconsistentValue.
NOTE: Other processing of (this and other varbinds of) the set request may result in a response other than noError being returned, e.g., wrongValue, noCreation, etc.
Conceptual Row Creation
There are four potential interactions when creating a
conceptual row: selecting an instance-identifier which is
not in use; creating the conceptual row; initializing any objects for which the agent does not supply a default; and, making the conceptual row available for use by the managed device.
Interaction 1: Selecting an Instance-Identifier
The algorithm used to select an instance-identifier varies for each conceptual row. In some cases, the instance- identifier is semantically significant, e.g., the destination address of a route, and a management station selects the instance-identifier according to the semantics.
In other cases, the instance-identifier is used solely to distinguish conceptual rows, and a management station without specific knowledge of the conceptual row might examine the instances present in order to determine an unused instance-identifier. (This approach may be used, but it is often highly sub-optimal; however, it is also a questionable practice for a naive management station to attempt conceptual row creation.)
Alternately, the MIB module which defines the conceptual row might provide one or more objects which provide assistance in determining an unused instance-identifier. For example, if the conceptual row is indexed by an integer-value, then an object having an integer-valued SYNTAX clause might be defined for such a purpose, allowing a management station to issue a management protocol retrieval operation. In order to avoid unnecessary collisions between competing management stations, `adjacent' retrievals of this object should be different.
Finally, the management station could select a pseudo-random number to use as the index. In the event that this index
was already in use and an inconsistentValue was returned in response to the management protocol set operation, the management station should simply select a new pseudo-random number and retry the operation.
A MIB designer should choose between the two latter algorithms based on the size of the table (and therefore the efficiency of each algorithm). For tables in which a large number of entries are expected, it is recommended that a MIB object be defined that returns an acceptable index for creation. For tables with small numbers of entries, it is recommended that the latter pseudo-random index mechanism be used.
Interaction 2: Creating the Conceptual Row
Once an unused instance-identifier has been selected, the management station determines if it wishes to create and activate the conceptual row in one transaction or in a negotiated set of interactions.
Interaction 2a: Creating and Activating the Conceptual Row
The management station must first determine the column requirements, i.e., it must determine those columns for which it must or must not provide values. Depending on the complexity of the table and the management station's knowledge of the agent's capabilities, this determination can be made locally by the management station. Alternately, the management station issues a management protocol get operation to examine all columns in the conceptual row that it wishes to create. In response, for each column, there are three possible outcomes:
- a value is returned, indicating that some other management station has already created this conceptual row. We return to interaction 1.
- the exception `noSuchInstance' is returned, indicating that the agent implements the object-type associated with this column, and that this column in at least one conceptual row would be accessible in the MIB view used by the retrieval were it to exist. For those columns to which the agent provides read-create access, the `noSuchInstance' exception tells the management station that it should supply a value for this column when the conceptual row is to be created.
- the exception `noSuchObject' is returned, indicating that the agent does not implement the object-type associated with this column or that there is no conceptual row for which this column would be accessible in the MIB view used by the retrieval. As such, the management station can not issue any management protocol set operations to create an instance of this column.
Once the column requirements have been determined, a management protocol set operation is accordingly issued. This operation also sets the new instance of the status column to `createAndGo'.
When the agent processes the set operation, it verifies that it has sufficient information to make the conceptual row available for use by the managed device. The information
available to the agent is provided by two sources: the
management protocol set operation which creates the conceptual row, and, implementation-specific defaults supplied by the agent (note that an agent must provide implementation-specific defaults for at least those objects which it implements as read-only). If there is sufficient information available, then the conceptual row is created, a `noError' response is returned, the status column is set to `active', and no further interactions are necessary (i.e., interactions 3 and 4 are skipped). If there is insufficient information, then the conceptual row is not created, and the set operation fails with an error of `inconsistentValue'. On this error, the management station can issue a management protocol retrieval operation to determine if this was because it failed to specify a value for a required column, or, because the selected instance of the status column already existed. In the latter case, we return to interaction 1. In the former case, the management station can re-issue the set operation with the additional information, or begin interaction 2 again using `createAndWait' in order to negotiate creation of the conceptual row.
NOTE WELL
Regardless of the method used to determine the column requirements, it is possible that the management station might deem a column necessary when, in fact, the agent will not allow that particular columnar instance to be created or written. In this case, the management protocol set operation will fail with an error such as `noCreation' or `notWritable'. In this case, the management station decides whether it needs to be able to set a value for that particular columnar instance. If not, the management station re-issues the management protocol set operation, but without setting a value for that particular columnar instance; otherwise, the management station aborts the row creation algorithm.
Interaction 2b: Negotiating the Creation of the Conceptual Row
The management station issues a management protocol set operation which sets the desired instance of the status column to `createAndWait'. If the agent is unwilling to process a request of this sort, the set operation fails with an error of `wrongValue'. (As a consequence, such an agent must be prepared to accept a single management protocol set operation, i.e., interaction 2a above, containing all of the
columns indicated by its column requirements.) Otherwise,
the conceptual row is created, a `noError' response is returned, and the status column is immediately set to either `notInService' or `notReady', depending on whether it has sufficient information to (attempt to) make the conceptual row available for use by the managed device. If there is sufficient information available, then the status column is set to `notInService'; otherwise, if there is insufficient information, then the status column is set to `notReady'. Regardless, we proceed to interaction 3.
Interaction 3: Initializing non-defaulted Objects
The management station must now determine the column requirements. It issues a management protocol get operation to examine all columns in the created conceptual row. In the response, for each column, there are three possible outcomes:
- a value is returned, indicating that the agent implements the object-type associated with this column and had sufficient information to provide a value. For those columns to which the agent provides read-create access (and for which the agent allows their values to be changed after their creation), a value return tells the management station that it may issue additional management protocol set operations, if it desires, in order to change the value associated with this column.
- the exception `noSuchInstance' is returned, indicating that the agent implements the object-type associated with this column, and that this column in at least one conceptual row would be accessible in the MIB view used by the retrieval were it to exist. However, the agent does not have sufficient information to provide a value, and until a value is provided, the conceptual row may not be made available for use by the managed device. For those columns to which the agent provides read-create access, the `noSuchInstance' exception tells the management station that it must issue additional management protocol set operations, in order to provide a value associated with this column.
- the exception `noSuchObject' is returned, indicating that the agent does not implement the object-type associated with this column or that there is no conceptual row for which this column would be accessible in the MIB view used by the retrieval. As such, the management station can not issue any management protocol set operations to create an instance of this column.
If the value associated with the status column is `notReady', then the management station must first deal with all `noSuchInstance' columns, if any. Having done so, the value of the status column becomes `notInService', and we proceed to interaction 4.
Interaction 4: Making the Conceptual Row Available
Once the management station is satisfied with the values associated with the columns of the conceptual row, it issues a management protocol set operation to set the status column to `active'. If the agent has sufficient information to make the conceptual row available for use by the managed device, the management protocol set operation succeeds (a `noError' response is returned). Otherwise, the management protocol set operation fails with an error of `inconsistentValue'.
NOTE WELL
A conceptual row having a status column with value `notInService' or `notReady' is unavailable to the managed device. As such, it is possible for the managed device to create its own instances during the time between the management protocol set operation which sets the status column to `createAndWait' and the management protocol set operation which sets the status column to `active'. In this case, when the management protocol set operation is issued to set the status column to `active', the values held in the agent supersede those used by the managed device.
If the management station is prevented from setting the status column to `active' (e.g., due to management station or network failure) the conceptual row will be left in the `notInService' or `notReady' state, consuming resources indefinitely. The agent must detect conceptual rows that have been in either state for an abnormally long period of time and remove them. It is the responsibility of the DESCRIPTION clause of the status column to indicate what an abnormally long period of time would be. This period of time should be long enough to allow for human response time (including `think time') between the creation of the conceptual row and the setting of the status to `active'. In the absence of such information in the DESCRIPTION clause, it is suggested that this period be approximately 5 minutes in length. This removal action applies not only to newly-created rows, but also to previously active rows which are set to, and left in, the notInService state for a prolonged period exceeding that which is considered normal for such a conceptual row.
Conceptual Row Suspension
When a conceptual row is `active', the management station may issue a management protocol set operation which sets the instance of the status column to `notInService'. If the agent is unwilling to do so, the set operation fails with an error of `wrongValue' or `inconsistentValue'. Otherwise, the conceptual row is taken out of service, and a `noError' response is returned. It is the responsibility of the DESCRIPTION clause of the status column to indicate under what circumstances the status column should be taken out of service (e.g., in order for the value of some other column of the same conceptual row to be modified).
Conceptual Row Deletion
For deletion of conceptual rows, a management protocol set operation is issued which sets the instance of the status column to `destroy'. This request may be made regardless of the current value of the status column (e.g., it is possible to delete conceptual rows which are either `notReady',
`notInService' or `active'.) If the operation succeeds,
then all instances associated with the conceptual row are immediately removed. · Integer32
This object controls the creation and deletion of a row in stpxSMSTInstanceEditTable.
When creating an entry in this table, 'createAndGo' method is used and the value of this object is set to 'active'. Deactivation of an 'active' entry is not allowed. When deleting an entry in this table, 'destroy' method is used. Once a row becomes active, value in any other column within such a row may be modified. When a row is active, setting the instance of stpxSMSTInstanceEditVlansMap1k2k stpxSMSTInstanceEditVlansMap3k4k for the same MST instance both to the value of zero length can not be allowed.
stpxSMSTPortTable
1.3.6.1.4.1.9.9.82.1.14.7
Index: stpxSMSTPortIndex
A table containing port information for the MST Protocol on all the bridge ports existing on the system.
This table is only instantiated when the object value of stpxSpanningTreeType is mst(4)
stpxSMSTPortIndex
1.3.6.1.4.1.9.9.82.1.14.7.1.1
Integer32 (1..65535)
Reference: dot1dBasePort is defined in RFC1493.
The value of dot1dBasePort (i.e. dot1dBridge.1.4) for the bridge port.
stpxSMSTPortStatus
1.3.6.1.4.1.9.9.82.1.14.7.1.2
BITS
Indicates the operational status of the port for the MST protocol.
edge -- this port is an edge port for the MST region.
boundary -- this port is a boundary port for the MST region.
pvst -- this port is connected to a PVST/PVST+ bridge.
stp -- this port is connected to a Single Spanning Tree bridge.
dispute -- this port, as a designated port, received an inferior BPDU with a designated role and the learning bit being set.
rstp -- this port is connected to a RSTP bridge or an MST bridge in a different MST region.
stpxSMSTPortAdminHelloTime
1.3.6.1.4.1.9.9.82.1.14.7.1.3
Unsigned32 · hundredth of seconds
The adminitratively configured hello time in hundredth of seconds on a port for IEEE MST. The granularity of this timer is 1 second. An agent may return a badValue error if a set is attempted to a value which is not a whole number of seconds. This object value of zero means the hello time is not specifically configured on this port and object value of stpxSMSTPortConfigedHelloTime retrieved for this port will take on the value of dot1dStpBridgeHelloTime defined in BRIDGE-MIB.
stpxSMSTPortConfigedHelloTime
1.3.6.1.4.1.9.9.82.1.14.7.1.4
Unsigned32 · hundredth of seconds
Indicates the effective configuration of the hello time on a port.
stpxSMSTPortOperHelloTime
1.3.6.1.4.1.9.9.82.1.14.7.1.5
Integer32 (-1..2147483647) · hundredth of seconds
The operational hello time in hundredth of seconds on a port for IEEE MST. If this object value is not applicable on a port, then the value retrieved on that port will be -1.
stpxSMSTPortAdminMSTMode
1.3.6.1.4.1.9.9.82.1.14.7.1.6
INTEGER1 = preStandard2 = auto · Integer32
The desired MST mode of this port.
preStandard -- this port is administratively configured to transmit pre-standard, i.e. pre IEEE MST, BPDUs.
auto -- the BPDU transmission mode of this port is based on automatic detection of neighbor ports.
stpxSMSTPortOperMSTMode
1.3.6.1.4.1.9.9.82.1.14.7.1.7
INTEGER1 = unknown2 = preStandard3 = standard · Integer32
Indicates the current operational MST mode of this port.
unknown -- the operational mode is currently unknown.
preStandard -- this port is currently operating in pre-standard MSTP BPDU transmission mode.
standard -- this port is currently operating in IEEE MST BPDU transmission mode.
Trap details
stpxInconsistencyUpdate
1.3.6.1.4.1.9.9.82.2.0.1
A stpxInconsistencyUpdate notification is sent by a bridge when an instance of stpxInconsistentState is created or destroyed. That is, when an inconsistency is discovered in the VLAN's Spanning Tree for a particular port, or when such an inconsistency disappears. Note that the trap is not sent if the port transitions between different types of inconsistency.
The stpxInconsistentState value indicates the type of inconsistency which now exists/no longer exists for the relevant VLAN on the relevant port.
stpxInconsistentState
1.3.6.1.4.1.9.9.82.1.3.1.1.3
BITS
Reference: dot1dStpPortState is defined in RFC-1493.
The types of inconsistency which have been discovered on this port for this VLAN's Spanning Tree.
When this object exists, the value of the corresponding instance of the Bridge MIB's dot1dStpPortState object will be 'broken(6)'.
stpxRootInconsistencyUpdate
1.3.6.1.4.1.9.9.82.2.0.2
A stpxRootInconsistencyUpdate notification is sent by a bridge when an instance of stpxRootInconsistencyState is created or destroyed. That is, when an root-inconsistency is discovered in the VLAN's or instance's Spanning Tree for a particular port, or when such an root-inconsistency disappears. For creation, the value of stpxRootInconsistencyState in the notification is true(1); for deletion, the value is false(2).
The object value of stpxSpanningTreeType indicates which Spanning Tree protocol is running when an instance of stpxRootInconsistencyState is created or destroyed.
stpxRootInconsistencyState
1.3.6.1.4.1.9.9.82.1.5.2.1.3
TruthValue1 = true2 = falseRepresents a boolean value. · Integer32
Indicates whether the port on a particular Spanning Tree instance is currently in root-inconsistent state or not.
The actual mode of spanning tree protocol runs
on the device. It can be one of the following:
pvstPlus -- PVST+ (Per VLAN Spanning Tree+ Protocol).
mistp -- MISTP (Multi Instance Spanning Tree Protocol).
mistpPvstPlus -- MISTP with the tunneling scheme
enabled for PVST+.
mst -- IEEE 802.1s Multiple Spanning Tree (MST) with IEEE 802.1w Rapid Spanning Tree Protocol (RSTP).
rapidPvstPlus -- IEEE 802.1w Rapid Spanning Tree Protocol (RSTP) for all vlans in PVST+.
When the value of this MIB object gets changed, the network connectivity would be affected and the connectivity to this device would also be lost temporarily.
stpxLoopInconsistencyUpdate
1.3.6.1.4.1.9.9.82.2.0.3
A stpxLoopInconsistencyUpdate notification is sent by a bridge when an instance of stpxLoopInconsistencyState is created or destroyed. That is, when an loop-inconsistency is discovered in the VLAN's or instance's Spanning Tree for a particular port, or when such an loop-inconsistency disappears. For creation, the value of stpxLoopInconsistencyState in the notification is true(1); for deletion, the value is false(2).
The object value of stpxSpanningTreeType indicates which Spanning Tree protocol is running when an instance of stpxLoopInconsistencyState is created or destroyed.
stpxLoopInconsistencyState
1.3.6.1.4.1.9.9.82.1.8.2.1.3
TruthValue1 = true2 = falseRepresents a boolean value. · Integer32
Indicates whether the port on a particular Spanning Tree instance is currently in loop-inconsistent state or not.
The actual mode of spanning tree protocol runs
on the device. It can be one of the following:
pvstPlus -- PVST+ (Per VLAN Spanning Tree+ Protocol).
mistp -- MISTP (Multi Instance Spanning Tree Protocol).
mistpPvstPlus -- MISTP with the tunneling scheme
enabled for PVST+.
mst -- IEEE 802.1s Multiple Spanning Tree (MST) with IEEE 802.1w Rapid Spanning Tree Protocol (RSTP).
rapidPvstPlus -- IEEE 802.1w Rapid Spanning Tree Protocol (RSTP) for all vlans in PVST+.
When the value of this MIB object gets changed, the network connectivity would be affected and the connectivity to this device would also be lost temporarily.
stpxMstInconsistencyUpdate
1.3.6.1.4.1.9.9.82.2.0.4
A stpxMstInconsistencyUpdate notification is sent by a bridge when an instance of stpxMstInconsistencyState is created or destroyed. That is, when an type-inconsistency is discovered in instance's Spanning Tree for a particular port, or when such a type-inconsistency disappears.
Note that the trap is not sent if the port transitions between different types of inconsistency.
The stpxMstInconsistentState value indicates the type of inconsistency which now exists/no longer exists for the relevant instance on the relevant port.
stpxMstInconsistencyState
1.3.6.1.4.1.9.9.82.1.3.2.1.3
BITS
Reference: dot1dStpPortState is defined in RFC-1493.
The type of inconsistency which has been discovered on this port for this Spanning Tree.
When this object exists, the value of the corresponding instance of the Bridge MIB's dot1dStpPortState object will be 'broken(6)'.