summaryrefslogtreecommitdiff
path: root/MIBS/huawei/HUAWEI-MSTP-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/huawei/HUAWEI-MSTP-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/huawei/HUAWEI-MSTP-MIB')
-rw-r--r--MIBS/huawei/HUAWEI-MSTP-MIB3156
1 files changed, 3156 insertions, 0 deletions
diff --git a/MIBS/huawei/HUAWEI-MSTP-MIB b/MIBS/huawei/HUAWEI-MSTP-MIB
new file mode 100644
index 0000000..185d5ec
--- /dev/null
+++ b/MIBS/huawei/HUAWEI-MSTP-MIB
@@ -0,0 +1,3156 @@
+-- ==================================================================
+-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved.
+--
+-- Description: HUAWEI MSTP MIB
+-- Reference:
+-- Version: V2.11
+-- History: 2008-06-14 MSTP Process
+-- History: 2008-10-08 MSTP Process- v3
+-- History: 2009-3-01 MSTP Process- v4
+
+-- ==================================================================
+-- ==================================================================
+--
+-- Variables and types be imported
+--
+-- ==================================================================
+
+ HUAWEI-MSTP-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ BridgeId
+ FROM BRIDGE-MIB
+ hwDatacomm
+ FROM HUAWEI-MIB
+ OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ Integer32, Counter32, OBJECT-TYPE, MODULE-IDENTITY, OBJECT-IDENTITY,
+ NOTIFICATION-TYPE
+ FROM SNMPv2-SMI
+ RowStatus, TEXTUAL-CONVENTION
+ FROM SNMPv2-TC
+ InterfaceIndex, ifIndex, ifName
+ FROM IF-MIB
+ EnabledStatus
+ FROM P-BRIDGE-MIB;
+
+
+
+ hwMstp MODULE-IDENTITY
+ LAST-UPDATED "201708171000Z"
+ ORGANIZATION
+ "Huawei Technologies Co.,Ltd."
+ CONTACT-INFO
+ "Huawei Industrial Base
+ Bantian, Longgang
+ Shenzhen 518129
+ People's Republic of China
+ Website: http://www.huawei.com
+ Email: support@huawei.com
+ "
+ DESCRIPTION
+ "This module include the information about MSTP protocol in the bridge.
+ The information can be read and some of them can be set."
+
+ REVISION "201708171000Z"
+ DESCRIPTION "modified description"
+
+ REVISION "201703041000Z"
+ DESCRIPTION "modified for:hwMstpiPortIndex."
+
+ REVISION "201511261000Z"
+ DESCRIPTION "modified for:hwMstpDiameter
+ hwMstpProDiameter
+ hwMstpiStpTransLimit
+ hwMstpTransmitLimitDefault
+ hwMstpProNewPortStpTransLimit."
+
+ REVISION "201505291000Z"
+ DESCRIPTION "Add for: hwMstpProFlushCapability."
+
+ REVISION "201408140000Z"
+ DESCRIPTION "Add table node for port count trap.
+ Add for : hwMstpPortCountUpperThreshold
+ hwMstpPortCountLowerThreshold
+ hwMstpPortCountExceedThreshold
+ hwMstpPortCountExceedThresholdResume"
+
+ REVISION "201405280000Z"
+ DESCRIPTION "Add table node for tc-snooping notify trill.
+ Add for : hwMstpPortTcSnoopingTable"
+
+ REVISION "201402130000Z"
+ DESCRIPTION "Add leaf node for pw name.
+ Add for : hwMstpiEdgePortChanged
+ hwMstpProNewEdgePortChanged"
+
+ REVISION "201401270000Z"
+ DESCRIPTION "Add leaf node for pw name.
+ Add for : hwMstpiPortStateForwarding
+ hwMstpiPortStateDiscarding
+ hwMstpiPortRootGuarded
+ hwMstpiPortLoopGuarded
+ hwMstpProNewPortStateForwarding
+ hwMstpProNewPortStateDiscarding
+ hwMstpProNewPortRootGuarded
+ hwMstpProNewPortLoopGuarded
+ hwMstpProLoopbackDetected"
+ REVISION "201309070000Z"
+ DESCRIPTION "Fix the errors checked by a tool."
+ REVISION "201303191000Z"
+ DESCRIPTION "Modify bpdu encapsulation enum value."
+ REVISION "201706300000Z"
+ DESCRIPTION "Modify description :
+ hwMstpiRowStatus, hwMstpPortVlanListLow,
+ hwMstpPortVlanListHigh, hwMstpProNewPortType."
+
+ ::= { hwL2Mgmt 4 }
+
+--
+-- Textual conventions
+--
+
+ HwMSTPEnabledStatus ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "A simple status value for the object."
+ SYNTAX INTEGER
+ {
+ enabled(1),
+ disabled(2)
+ }
+
+
+--
+-- Node definitions
+--
+
+ hwL2Mgmt OBJECT IDENTIFIER ::= { hwDatacomm 42 }
+
+ hwMstpObjects OBJECT IDENTIFIER ::= { hwMstp 1 }
+
+ hwMstpStatus OBJECT-TYPE
+ SYNTAX HwMSTPEnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Whether the Bridge MSTP is enabled.
+ Enable indicate that MSTP enable in the bridge;
+ Disabled indicate that MSTP disable in the bridge.
+ By default, the Bridge MSTP is disabled."
+ ::= { hwMstpObjects 1 }
+
+ hwMstpForceVersion OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ stp(0),
+ rstp(2),
+ mstp(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The value of this object identifies the protocol mode of the STP.
+ 0: STP
+ 2: RSTP
+ 3: MSTP
+ Default value: MSTP (3)."
+ ::= { hwMstpObjects 2 }
+
+ hwMstpDiameter OBJECT-TYPE
+ SYNTAX Integer32 (2..7 | 65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the network diameter of the STP.
+ It affects the time that include hello time, forward delay time and maxage.
+ Every bridge can set the diameter of Bridge, and it is effective when the bridge is the root bridge.
+ Effective in the CIST. The value ranges from 2 to 7. The default value is 7."
+ ::= { hwMstpObjects 3 }
+
+ hwMstpBridgeMaxHops OBJECT-TYPE
+ SYNTAX Integer32 (1..40)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the maximum hops of a spanning tree in an MST region.
+ The maximum hops of a spanning tree in an MST region can limit the network scale of the spanning tree.
+ The object takes effect when the bridge is the root bridge.
+ If the TTL of the BPDU received by the device is 0, the device discards the BPDU."
+ ::= { hwMstpObjects 4 }
+
+ hwMstpMasterBridgeID OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Bridge Identifier of the current Master Bridge.
+ It is the root Bridge Identifier of the instance 0 in the region."
+ ::= { hwMstpObjects 5 }
+
+ hwMstpMasterPathCost OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The CIST path cost from the transmitting Bridge to the Master Bridge.
+ By default, the value is 0."
+ ::= { hwMstpObjects 6 }
+
+ hwMstpBpduGuard OBJECT-TYPE
+ SYNTAX HwMSTPEnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies whether the BPDU protection is enabled on the bridge.
+ 1: enable
+ 2: disable
+ Default value: disabled."
+ ::= { hwMstpObjects 7 }
+
+ hwMstpAdminFormatSelector OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The administrative Configuration Identifier Format Selector in use
+ by the Bridge. This has a value of 0 indicate the format specified
+ in the Standard of IEEE 802.1s. By default, the value is 0"
+ ::= { hwMstpObjects 8 }
+
+ hwMstpAdminRegionName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object indicates the MST administrative region name.
+ It changes to hwMstpOperRegionName when user uses the activing command to active the configuration of the region.
+ By default, the MST region name is the first hexadecimal MAC address of a switching device."
+ ::= { hwMstpObjects 9 }
+
+ hwMstpAdminRevisionLevel OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the administrative revision level of the MST region.
+ It changes to hwMstpOperRevisionLevel when users use the activing command to active the configuration of the region.
+ The revision level and region name of MSTP, and the VLAN mapping table determine the MST region that the switch belongs to.
+ The value ranges from 0 to 65535. The default value is 0."
+ ::= { hwMstpObjects 10 }
+
+ hwMstpOperFormatSelector OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operative Configuration Identifier Format Selector in use by the
+ Bridge. This has a value of 0 indicate the format specified in the
+ Standard of IEEE 802.1s. By default, the value is 0."
+ ::= { hwMstpObjects 11 }
+
+ hwMstpOperRegionName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This MSTP operative region name.
+ It can be used to determine whether
+ the region is the same region with
+ the mapping between VLAN and instance
+ and hwMstpOperRevisionLevel."
+ ::= { hwMstpObjects 12 }
+
+
+ hwMstpOperRevisionLevel OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the effective revision level of the MST region.
+ Two routers belong to the same MST region only if they have the same MST region name,
+ Mapping between VLANs and MSTIs, and the MST region revision level."
+ ::= { hwMstpObjects 13 }
+
+ hwMstpRegionConfActive OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Active the region configuration.
+ Generally, the value of the hwMstpRegionConfActive is disable,
+ but the value will be set as enable if Net Manager want to
+ active the configure of the region in the bridge. And then
+ all manager configuration will change to operable configuration.
+ The value of hwMstpRegionConfActive is only disable when it is read.
+ It is only enable when it is set. "
+ ::= { hwMstpObjects 14 }
+
+ hwMstpDefaultVlanAllo OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enable(1),
+ unused(65535)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object identifies the default mapping relationship between the VLANs and the MSTIs in the MST region.
+ 1: enable When you set this object, the value can be enable only.
+ 65535: ununsed When you access the value of this object, it is unused.
+ In addition to the VLANs added to the MSTIs, the rest are added to the default MSTI 0."
+ ::= { hwMstpObjects 15 }
+
+ hwMstpDefaultRegionName OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ reset(1),
+ unused(65535)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The object indicates the MSTP path cost.
+ 1: indicates dot1d-1998, which is the IEEE 802.1d standard proposed in 1998.2.
+ 2: indicates dot1t, which is the IEEE 802.1t standard.
+ 3: indicates legacy, which is the calculation standard developed by Huawei."
+ ::= { hwMstpObjects 16 }
+
+ hwMstpPathCostStandard OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ dot1d1998(1),
+ dot1t(2),
+ legacy(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the path cost standard.
+ 1: 1: dot1d-1988 is the IEEE 802.1d standard method in 1998.
+ 2: dot1t is the standard method of the IEEE 802.1t.
+ 3: legacy is the private algorithm of Huawei."
+ ::= { hwMstpObjects 17 }
+
+ hwMstpVIDAllocationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwMstpVIDAllocationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table includes the information of the VLAN with relation to the instance of MSTP."
+ ::= { hwMstpObjects 18 }
+
+ hwMstpVIDAllocationEntry OBJECT-TYPE
+ SYNTAX HwMstpVIDAllocationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table includes the information of the VLAN with relation to the instance of MSTP.
+ The index of the table is vlanid. Default, the VLAN is in the CIST."
+ INDEX { hwMstpVID }
+ ::= { hwMstpVIDAllocationTable 1 }
+
+ HwMstpVIDAllocationEntry ::=
+ SEQUENCE {
+ hwMstpVID
+ Integer32,
+ hwMstpAdminMstID
+ Integer32,
+ hwMstpOperMstID
+ Integer32
+ }
+
+ hwMstpVID OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "VLAN Identifier."
+ ::= { hwMstpVIDAllocationEntry 1 }
+
+ hwMstpAdminMstID OBJECT-TYPE
+ SYNTAX Integer32 (0..4094)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies which MSTI the VLAN belongs to. By default, all the VLANs belong to CIST 0."
+ ::= { hwMstpVIDAllocationEntry 2 }
+
+ hwMstpOperMstID OBJECT-TYPE
+ SYNTAX Integer32 (0..4094)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the MSTI that the effective VLAN belongs to."
+ ::= { hwMstpVIDAllocationEntry 3 }
+
+ hwMstpInstanceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwMstpInstanceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table describes the attribute value, description, and operation restriction of configurable attributes of the MSTI."
+ ::= { hwMstpObjects 19 }
+
+ hwMstpInstanceEntry OBJECT-TYPE
+ SYNTAX HwMstpInstanceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table includes the information of the instance.
+ The index of the table is Multiple spanning-tree instance Identifier."
+ INDEX { hwMstpInstanceID }
+ ::= { hwMstpInstanceTable 1 }
+
+ HwMstpInstanceEntry ::=
+ SEQUENCE {
+ hwMstpInstanceID
+ Integer32,
+ hwMstpiBridgeID
+ BridgeId,
+ hwMstpiBridgePriority
+ Integer32,
+ hwMstpiDesignedRoot
+ BridgeId,
+ hwMstpiRootPathCost
+ Integer32,
+ hwMstpiRootPort
+ Integer32,
+ hwMstpiRootType
+ INTEGER,
+ hwMstpiRemainingHops
+ Integer32,
+ hwMstpiAdminMappedVlanListLow
+ OCTET STRING,
+ hwMstpiAdminMappedVlanListHigh
+ OCTET STRING,
+ hwMstpiOperMappedVlanListLow
+ OCTET STRING,
+ hwMstpiOperMappedVlanListHigh
+ OCTET STRING,
+ hwMstpiRowStatus
+ RowStatus
+ }
+
+ hwMstpInstanceID OBJECT-TYPE
+ SYNTAX Integer32 (0..4094)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Multiple spanning-tree instance Identifier.
+ The scope of instance identifier is different,
+ some versions are 0 to 48."
+ ::= { hwMstpInstanceEntry 1 }
+
+ hwMstpiBridgeID OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Bridge Identifier for the spanning tree instance
+ identified by MSTID."
+ ::= { hwMstpInstanceEntry 2 }
+
+ hwMstpiBridgePriority OBJECT-TYPE
+ SYNTAX Integer32 (0..61440)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates the bridge priority of the MSTI.
+ The step is 4096. For example, the values can be set to be 0, 4096, 8192... The default value is 32768."
+ DEFVAL { 32768 }
+ ::= { hwMstpInstanceEntry 3 }
+
+ hwMstpiDesignedRoot OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Bridge Identifier of the Root Bridge for the spanning
+ tree instance identified by MSTID."
+ ::= { hwMstpInstanceEntry 4 }
+
+ hwMstpiRootPathCost OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The path cost from the transmitting Bridge to the Root Bridge
+ for the spanning tree instance identified by MSTID."
+ ::= { hwMstpInstanceEntry 5 }
+
+ hwMstpiRootPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The root port for the spanning tree instance identified by the MSTID."
+ ::= { hwMstpInstanceEntry 6 }
+
+ hwMstpiRootType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ normal(0),
+ secondary(1),
+ primary(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the type of the root bridge of the MSTI:
+ 0: normal
+ 1: secondary
+ 2: primary
+ Default value: normal (0)."
+ DEFVAL { normal }
+ ::= { hwMstpInstanceEntry 7 }
+
+ hwMstpiRemainingHops OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The remaining hops of the spanning tree instance identified by MSTID."
+ ::= { hwMstpInstanceEntry 8 }
+
+ hwMstpiAdminMappedVlanListLow OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ " The lower part of administrative VLAN list mapped to the spanning
+ tree instance identified by MSTID."
+ ::= { hwMstpInstanceEntry 9 }
+
+ hwMstpiAdminMappedVlanListHigh OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ " The higher part of administrative VLAN list mapped to the spanning
+ tree instance identified by MSTID."
+ ::= { hwMstpInstanceEntry 10 }
+
+ hwMstpiOperMappedVlanListLow OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The lower part of operative VLAN list mapped to the spanning
+ tree instance identified by MSTID."
+ ::= { hwMstpInstanceEntry 11 }
+
+ hwMstpiOperMappedVlanListHigh OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The higher part of operative VLAN list mapped to the spanning
+ tree instance identified by MSTID."
+ ::= { hwMstpInstanceEntry 12 }
+
+ hwMstpiRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates the row status of the MSTI table.
+ The value can be:
+ 1: active
+ 3: not ready
+ 4: createAndGo
+ 5: createAndGo
+ 6: destroy"
+
+ ::= { hwMstpInstanceEntry 13 }
+
+ hwMstpPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwMstpPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table describes the attribute value, description, and operation restriction conditions of the port in each MSTI."
+ ::= { hwMstpObjects 20 }
+
+ hwMstpPortEntry OBJECT-TYPE
+ SYNTAX HwMstpPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table includes the information of the port
+ of the multiple spanning tree instance. The index
+ of the table is the aggregation of multiple spanning
+ tree instance identifier and port index. "
+ INDEX { hwMstpInstanceID, hwMstpiPortIndex }
+ ::= { hwMstpPortTable 1 }
+
+ HwMstpPortEntry ::=
+ SEQUENCE {
+ hwMstpiPortIndex
+ Integer32,
+ hwMstpiState
+ INTEGER,
+ hwMstpiPortPriority
+ Integer32,
+ hwMstpiPathCost
+ Integer32,
+ hwMstpiDesignatedRoot
+ BridgeId,
+ hwMstpiDesignatedCost
+ Integer32,
+ hwMstpiDesignatedBridge
+ BridgeId,
+ hwMstpiDesignatedPort
+ OCTET STRING,
+ hwMstpiStpPortEdgeport
+ INTEGER,
+ hwMstpiStpPortPointToPoint
+ INTEGER,
+ hwMstpiStpMcheck
+ INTEGER,
+ hwMstpiStpTransLimit
+ Integer32,
+ hwMstpiStpRXStpBPDU
+ Counter32,
+ hwMstpiStpTXStpBPDU
+ Counter32,
+ hwMstpiStpRXTCNBPDU
+ Counter32,
+ hwMstpiStpTXTCNBPDU
+ Counter32,
+ hwMstpiStpRXRSTPBPDU
+ Counter32,
+ hwMstpiStpTXRSTPBPDU
+ Counter32,
+ hwMstpiStpRXMSTPBPDU
+ Counter32,
+ hwMstpiStpTXMSTPBPDU
+ Counter32,
+ hwMstpiStpClearStatistics
+ INTEGER,
+ hwMstpiStpDefaultPortCost
+ INTEGER,
+ hwMstpiStpStatus
+ HwMSTPEnabledStatus,
+ hwMstpiPortRootGuard
+ HwMSTPEnabledStatus,
+ hwMstpiPortLoopGuard
+ HwMSTPEnabledStatus,
+ hwMstpPortCompliance
+ INTEGER,
+ hwMstpConfigDigestSnooping
+ HwMSTPEnabledStatus,
+ hwMstpNoAgreementCheck
+ HwMSTPEnabledStatus,
+ hwMstpPortTCNotify
+ HwMSTPEnabledStatus,
+ hwMstpiStpPortBpduFilter
+ INTEGER,
+ hwMstpiPortRole
+ INTEGER
+ }
+
+ hwMstpiPortIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The index of the bridge port."
+ ::= { hwMstpPortEntry 1 }
+
+ hwMstpiState OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disabled(1),
+ discarding(2),
+ learning(4),
+ forwarding(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current state of the port. It must be disabled, discarding, learning or forwarding. "
+ ::= { hwMstpPortEntry 2 }
+
+ hwMstpiPortPriority OBJECT-TYPE
+ SYNTAX Integer32 (0..240)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of the priority field which is contained in the
+ first (in network byte order) four bits of the (2 octet long) Port ID.
+ The other octet of the Port ID is given by the value of mstiPortIndex.
+ And step of 16. It is the priority of the port in the multiple spanning tree instance,
+ and it can be used to determine the role of the port in the multiple spanning tree."
+ DEFVAL { 128 }
+ ::= { hwMstpPortEntry 3 }
+
+ hwMstpiPathCost OBJECT-TYPE
+ SYNTAX Integer32 (1..200000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the path cost of the port."
+ ::= { hwMstpPortEntry 4 }
+
+ hwMstpiDesignatedRoot OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Bridge Identifier of the Root Bridge for the port of the Spanning
+ Tree instance identified by the MSTID"
+ ::= { hwMstpPortEntry 5 }
+
+ hwMstpiDesignatedCost OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the path cost of the designated port."
+ ::= { hwMstpPortEntry 6 }
+
+ hwMstpiDesignatedBridge OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Bridge Identifier of the bridge which this port considers to
+ be the Designated Bridge for this port's segment."
+ ::= { hwMstpPortEntry 7 }
+
+ hwMstpiDesignatedPort OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (2))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port Identifier of the port on the Designated Bridge
+ for this port's segment."
+ ::= { hwMstpPortEntry 8 }
+
+ hwMstpiStpPortEdgeport OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(1),
+ enable(2),
+ undo(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object indicates whether the port is an edge port.
+ By default, a port is a non-edge port. The value can be changed through configuration.
+ disable: indicates an edge port in the disabled state.
+ enable: indicates an edge port in the enabled state."
+ ::= { hwMstpPortEntry 9 }
+
+ hwMstpiStpPortPointToPoint OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ forceTrue(1),
+ forceFalse(2),
+ auto(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies whether the port is a Point-to-Point port.
+ 1: forceTrue
+ 2: forceFalse
+ 3: auto
+ The default value is auto."
+
+ DEFVAL { auto }
+ ::= { hwMstpPortEntry 10 }
+
+ hwMstpiStpMcheck OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enable(1),
+ unused(65535)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the operation of MCHECK on the port.
+ 1: enable When you set this object, the value can be enable only.
+ 2: ununsed When you access the value of this object, it is unused."
+
+ ::= { hwMstpPortEntry 11 }
+
+ hwMstpiStpTransLimit OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the transmission times of the BPDUs on the port."
+ ::= { hwMstpPortEntry 12 }
+
+ hwMstpiStpRXStpBPDU OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of received Config BPDU. Effective in CIST."
+ ::= { hwMstpPortEntry 13 }
+
+ hwMstpiStpTXStpBPDU OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of transmitted Config BPDU. Effective in CIST."
+ ::= { hwMstpPortEntry 14 }
+
+ hwMstpiStpRXTCNBPDU OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of received TCN BPDU. Effective in CIST."
+ ::= { hwMstpPortEntry 15 }
+
+ hwMstpiStpTXTCNBPDU OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of transmitted TCN BPDU. Effective in CIST."
+ ::= { hwMstpPortEntry 16 }
+
+ hwMstpiStpRXRSTPBPDU OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of received RST BPDU. Effective in CIST."
+ ::= { hwMstpPortEntry 17 }
+
+ hwMstpiStpTXRSTPBPDU OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of transmitted RST BPDU. Effective in CIST."
+ ::= { hwMstpPortEntry 18 }
+
+ hwMstpiStpRXMSTPBPDU OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of received MST BPDU. Effective in CIST."
+ ::= { hwMstpPortEntry 19 }
+
+ hwMstpiStpTXMSTPBPDU OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of transmitted MST BPDU. Effective in CIST."
+ ::= { hwMstpPortEntry 20 }
+
+ hwMstpiStpClearStatistics OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ clear(1),
+ unused(65535)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the status of clearing statistics on the port.
+ 1: clear When you perform SET operation to this object, the value can be clear only.
+ 2: ununsed When you perform GET operation to this object, the value of this object is unused."
+
+ ::= { hwMstpPortEntry 21 }
+
+ hwMstpiStpDefaultPortCost OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ reset(1),
+ unused(65535)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the default cost of the port.
+ 1: reset When you perform SET operation to this object, the value can be reset only.
+ 2: ununsed When you perform GET operation to this object, the value of this object is unused.
+ By default, the path cost value of the port on each MSTI is the path cost corresponding to the port rate."
+ ::= { hwMstpPortEntry 22 }
+
+ hwMstpiStpStatus OBJECT-TYPE
+ SYNTAX HwMSTPEnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the spanning tree status on the port.
+ 1: enbale
+ 2: disable
+ The default value is enable."
+ DEFVAL { enabled }
+ ::= { hwMstpPortEntry 23 }
+
+ hwMstpiPortRootGuard OBJECT-TYPE
+ SYNTAX HwMSTPEnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies whether the root protection is enabled on the port.
+ 1: enbale
+ 2: disable
+ By default, the root protection is disabled."
+ DEFVAL { disabled }
+ ::= { hwMstpPortEntry 24 }
+
+ hwMstpiPortLoopGuard OBJECT-TYPE
+ SYNTAX HwMSTPEnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies whether the loopback protection is enabled on the port.
+ 1: enbale
+ 2: disable
+ By default, the loopback protection is disabled."
+
+ DEFVAL { disabled }
+ ::= { hwMstpPortEntry 25 }
+
+ hwMstpPortCompliance OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ auto(1),
+ dotls(2),
+ legacy(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the protocol format of the MSTP packet sent and received on the port.
+ The protocol format can be one of the following:
+ 1: auto (the self-adaptive protocol format)
+ 2: dotls (the standard IEEE 802.1s format)
+ 3: legacy (the private protocol format)
+ By default, the protocol format of the MSTP packet is self-adaptive, that is, auto(1)."
+ DEFVAL { auto }
+ ::= { hwMstpPortEntry 26 }
+
+ hwMstpConfigDigestSnooping OBJECT-TYPE
+ SYNTAX HwMSTPEnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object indicates whether the digest snooping function is enabled on the port:
+ 1: enabled
+ 2: disabled
+ By default, the function is not enabled. In other words, the default value is disabled(2)."
+ DEFVAL { disabled }
+ ::= { hwMstpPortEntry 27 }
+
+ hwMstpNoAgreementCheck OBJECT-TYPE
+ SYNTAX HwMSTPEnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Whether enhance agreement is enabled.
+ When Huawei datacomm devices running the VRP are internetworking
+ with non-Huawei devices, you need to enable this on Huawei devices
+ to configure the mode of the fast transition mechanism the same as
+ that on non-Huawei devices."
+ DEFVAL { enabled }
+ ::= { hwMstpPortEntry 30 }
+
+ hwMstpPortTCNotify OBJECT-TYPE
+ SYNTAX HwMSTPEnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The main interface notifies its sub-interfaces to update
+ MAC entries and ARP entries after receiving a TC message.
+ This prevents services from being interrupted."
+ DEFVAL { disabled }
+ ::= { hwMstpPortEntry 31 }
+
+ hwMstpiStpPortBpduFilter OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(1),
+ enable(2),
+ undo(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object indicates whether the port is enabled to send or receive BPDUs.
+ disable(1): indicates that the function of sending or receiving BPDUs is in the disabled state on the port.
+ enable(2): indicates that the function of sending or receiving BPDUs is in the enabled state on the port.
+ undo(3): indicates that the port is not configured with the function of sending or receiving BPDUs.
+ By default, a port is not configured with the function of sending or receiving BPDUs."
+ DEFVAL { undo }
+ ::= { hwMstpPortEntry 32 }
+ hwMstpiPortRole OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disabled(1),
+ alternate(2),
+ backup(3),
+ root(4),
+ designated(5),
+ master(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the port role on a particular instance."
+ ::= { hwMstpPortEntry 33 }
+
+ hwMstpSnooping OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "when the device's interface receive TCN, the servers is normal in device where MSTP is disable.
+ By default, the value is disabled."
+ ::= { hwMstpObjects 21 }
+
+ hwMstpAccessoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwMstpAccessoryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of MSTP Accessory Information."
+ ::= { hwMstpObjects 22 }
+
+ hwMstpAccessoryEntry OBJECT-TYPE
+ SYNTAX HwMstpAccessoryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table entry of MSTP Accessory Information."
+ INDEX { hwMstpAccessoryIndex }
+ ::= { hwMstpAccessoryTable 1 }
+
+ HwMstpAccessoryEntry ::=
+ SEQUENCE {
+ hwMstpAccessoryIndex
+ Integer32,
+ hwMstpBackupReplyAgreement
+ INTEGER,
+ hwMstpStpNoAgreementCheck
+ INTEGER
+ }
+
+ hwMstpAccessoryIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..512)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index of the Accessory Commands of MSTP."
+ ::= { hwMstpAccessoryEntry 1 }
+
+ hwMstpBackupReplyAgreement OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When the port of device, which played the backup or alternate role, receives the BPDU message with
+ high priority, and the proposal flag of this message was set.
+ The BPDU message can be send from this port immediately, the agreement flag was set of this BPDU message."
+ DEFVAL { disable }
+ ::= { hwMstpAccessoryEntry 2 }
+
+ hwMstpStpNoAgreementCheck OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "when the port is root, calculating allsyned without check syned flag of root."
+ DEFVAL { disable }
+ ::= { hwMstpAccessoryEntry 3 }
+
+ hwMstpProTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwMstpProEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table describes the attribute value, attribute description, and access restrictions of each MSTP process."
+ ::= { hwMstpObjects 23 }
+
+ hwMstpProEntry OBJECT-TYPE
+ SYNTAX HwMstpProEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entry of the MSTP process information table."
+ INDEX { hwMstpProID }
+ ::= { hwMstpProTable 1 }
+
+ HwMstpProEntry ::=
+ SEQUENCE {
+ hwMstpProID
+ Integer32,
+ hwMstpProStpState
+ HwMSTPEnabledStatus,
+ hwMstpProPriority
+ Integer32,
+ hwMstpProRootType
+ INTEGER,
+ hwMstpProForceVersion
+ INTEGER,
+ hwMstpProBpduGuard
+ HwMSTPEnabledStatus,
+ hwMstpProDiameter
+ Integer32,
+ hwMstpProConvergeMode
+ INTEGER,
+ hwMstpProMaxHops
+ Integer32,
+ hwMstpProMCheck
+ INTEGER,
+ hwMstpProPathCostStandard
+ INTEGER,
+ hwMstpProHelloTime
+ Integer32,
+ hwMstpProFwdDelay
+ Integer32,
+ hwMstpProMaxAge
+ Integer32,
+ hwMstpProTimerFactor
+ Integer32,
+ hwMstpProTCNotify
+ OCTET STRING,
+ hwMstpProNoLinkSharePortList
+ OCTET STRING,
+ hwMstpProLinkSharePortList
+ OCTET STRING,
+ hwMstpProTcGuard
+ HwMSTPEnabledStatus,
+ hwMstpProTcGuardThreshold
+ Integer32,
+ hwMstpProTcNotifyProcess
+ EnabledStatus,
+ hwMstpProRegionConfActive
+ EnabledStatus,
+ hwMstpProLinkShareGuard
+ EnabledStatus,
+ hwMstpConfigDegist
+ OCTET STRING,
+ hwMstpProRegionConfShare
+ EnabledStatus,
+ hwMstpProRowStatus
+ RowStatus,
+ hwMstpProTcGuardInterval
+ Integer32,
+ hwMstpProFlushCapability
+ HwMSTPEnabledStatus
+
+ }
+
+ hwMstpProID OBJECT-TYPE
+ SYNTAX Integer32 (0..288)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "MSTP process identifier."
+ ::= { hwMstpProEntry 1 }
+
+ hwMstpProStpState OBJECT-TYPE
+ SYNTAX HwMSTPEnabledStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates whether the spanning tree function is enabled for this MSTP process.
+ The value can be:
+ 1: enabled
+ 2: disabled
+ By default, the spanning tree function of an MSTP process is disabled."
+ ::= { hwMstpProEntry 4 }
+
+ hwMstpProPriority OBJECT-TYPE
+ SYNTAX Integer32 (0..61440)
+ UNITS "4096"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The priority for the MSTP process spanning tree, step of 4096.
+ For example, we can set the Priority of the bridge such as 0, 4096, 8192 etc.
+ It can be used to determined whether the process is the root of
+ the whole spanning tree. The default value is 32768."
+ DEFVAL { 32768 }
+ ::= { hwMstpProEntry 5 }
+
+ hwMstpProRootType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ normal(0),
+ secondary(1),
+ primary(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the type of the root bridge taken by the MSTP process.
+ The value can be:
+ 0: normal
+ 1: secondary
+ 2: primary
+ By default, an MSTP process does not function as a root bridge. "
+ DEFVAL { normal }
+ ::= { hwMstpProEntry 6 }
+
+ hwMstpProForceVersion OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ stp(0),
+ rstp(2),
+ mstp(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the STP type of the MSTP process.
+ The value can be:
+ 0: stp
+ 1: rstp
+ 2: mstp
+ By default, the protocol of an MSTP process is RSTP."
+ ::= { hwMstpProEntry 7 }
+
+ hwMstpProBpduGuard OBJECT-TYPE
+ SYNTAX HwMSTPEnabledStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies whether the BPDU guard function is enabled for the MSTP process.
+ The value can be: 1: enabled
+ 2: disabled
+ By default, the BPDU guard function of an MSTP process is disabled."
+
+ DEFVAL { disabled }
+ ::= { hwMstpProEntry 8 }
+
+ hwMstpProDiameter OBJECT-TYPE
+ SYNTAX Integer32 (2..7 | 65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the network diameter of the MSTP process.
+ The network diameter determines timer parameters such as parameters of the Forwarding timer.
+ By default, the network diameter of an MSTP process is 7."
+ DEFVAL { 7 }
+ ::= { hwMstpProEntry 9 }
+
+ hwMstpProConvergeMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ fast(1),
+ normal(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the convergence mode of the MSTP process.
+ The value can be:
+ 1: fast
+ 2: normal
+ By default, the convergence mode of an MSTP process is fast."
+
+ ::= { hwMstpProEntry 10 }
+
+ hwMstpProMaxHops OBJECT-TYPE
+ SYNTAX Integer32 (1..40)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Maxhops of a MSTP process, the default value is 20."
+
+ DEFVAL { 20 }
+ ::= { hwMstpProEntry 11 }
+
+ hwMstpProMCheck OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enabled(1),
+ unused(65535)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies whether the MCheck mark is used.
+ The value can be:
+ 1: enabled
+ 65535: unused
+ By default, the MCheck mark of an MSTP process is unused."
+ DEFVAL { 65535 }
+ ::= { hwMstpProEntry 12 }
+
+ hwMstpProPathCostStandard OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ dot1d1998(1),
+ dot1t(2),
+ legacy(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the path calculation standard of the MSTP process.
+ The value can be:
+ 1: indicates dot1d-1998, which is the IEEE 802.1d standard proposed in 1998
+ 2: indicates dot1t, which is the IEEE 802.1t standard
+ 3: indicates legacy, which is the calculation standard developed by Huawei
+ By default, the path calculation standard of an MSTP process is dot1t."
+ DEFVAL { 2 }
+ ::= { hwMstpProEntry 13 }
+
+ hwMstpProHelloTime OBJECT-TYPE
+ SYNTAX Integer32 (100..1000)
+ UNITS "100"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the Hello time of the MSTP process.
+ The step is 100 centiseconds. By default, the Hello time of an MSTP process is 200 centiseconds."
+ DEFVAL { 200 }
+ ::= { hwMstpProEntry 14 }
+
+ hwMstpProFwdDelay OBJECT-TYPE
+ SYNTAX Integer32 (400..3000)
+ UNITS "100"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the Hello time of the MSTP process.
+ The step is 100 centiseconds.
+ By default, the Hello time of an MSTP process is 1500 centiseconds."
+ DEFVAL { 1500 }
+ ::= { hwMstpProEntry 15 }
+
+ hwMstpProMaxAge OBJECT-TYPE
+ SYNTAX Integer32 (600..4000)
+ UNITS "100"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the maxage of the MSTP process.
+ The step is 100. By default, the maxage of an MSTP process is 2000."
+ DEFVAL { 2000 }
+ ::= { hwMstpProEntry 16 }
+
+ hwMstpProTimerFactor OBJECT-TYPE
+ SYNTAX Integer32 (1..10)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Timer factor, which is used in loop protection, the default value is 3."
+ DEFVAL { 3 }
+ ::= { hwMstpProEntry 17 }
+
+ hwMstpProTCNotify OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..7))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The current MSTP process notifies the specified STP instance
+ in MSTP process 0 to update MAC entries and ARP entries after
+ receiving a TC message. This prevents services from being interrupted."
+ ::= { hwMstpProEntry 18 }
+
+ hwMstpProNoLinkSharePortList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The port list participates in the status calculation of
+ a specified MSTP process witch no-link-share method."
+ ::= { hwMstpProEntry 19 }
+
+ hwMstpProLinkSharePortList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The port list participates in the status calculation of
+ a specified MSTP process witch link-share method."
+ ::= { hwMstpProEntry 20 }
+
+ hwMstpProTcGuard OBJECT-TYPE
+ SYNTAX HwMSTPEnabledStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates whether the TC guard function is enabled for the MSTP process.
+ After the TC guard function is enabled for the MSTP process and the number of TC BPDUs received by an MSTI in a unit time exceeds the threshold,
+ the subsequent TC BPDUs are not processed until the TC guard time expires.
+ The value can be:
+ 1: enabled
+ 2: disabled
+ By default, this function is disabled."
+ DEFVAL { disabled }
+ ::= { hwMstpProEntry 21 }
+
+ hwMstpProTcGuardThreshold OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the maximum number of TC messages that can be processed within the TC guard time. The default value is 3."
+ ::= { hwMstpProEntry 22 }
+
+ hwMstpProTcNotifyProcess OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Whether the current MSTP process notifies MSTP process 0 to update
+ MAC entries and ARP entries after receiving a TC message."
+ DEFVAL { disabled }
+ ::= { hwMstpProEntry 23 }
+
+ hwMstpProRegionConfActive OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Active the region configuration.
+ Generally, the value of the hwMstpProRegionConfActive is disable,
+ but the value will be set as enable if Net Manager want to
+ active the configure of the region in the bridge. And then
+ all manager configuration will change to operable configuration.
+ The value of hwMstpRegionConfActive is only disable when it is read.
+ It is only enable when it is set."
+ DEFVAL { disabled }
+ ::= { hwMstpProEntry 24 }
+
+ hwMstpProLinkShareGuard OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Whether the Link-share Guard function is enabled on the MSTP process.
+ If the function is enabled, the root Guard function will also
+ work on port in all instance besides instance 0, when the link
+ between the ports either of which is in Link_share mode broken down."
+ DEFVAL { disabled }
+ ::= { hwMstpProEntry 25 }
+
+ hwMstpConfigDegist OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This MSTP region-configuration digest.
+ It can be used to determine whether
+ the region is the same region with
+ another one."
+ ::= { hwMstpProEntry 26 }
+
+ hwMstpProRegionConfShare OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Suggesting that whether all the process will share the same Region-config with process 0.
+ If the function is enable, all the existing process will share the same Region-config with process 0.
+ "
+ ::= { hwMstpProEntry 27 }
+
+
+ hwMstpProRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the row status of hwMstpProTable.
+ The value can be:
+ 1: active
+ 2: notInService
+ 3: notReady
+ 4: createAndGo
+ 5: createAndWait
+ 6: destroy"
+
+ ::= { hwMstpProEntry 30 }
+
+ hwMstpProTcGuardInterval OBJECT-TYPE
+ SYNTAX Integer32 (0..600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of this object indicates time the MSTP takes to handle a given number of TC packets and immediately refresh forwarding entries."
+ ::= { hwMstpProEntry 31 }
+
+ hwMstpProFlushCapability OBJECT-TYPE
+ SYNTAX HwMSTPEnabledStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Whether FLUSH capability is enabled or not on a MSTP process."
+ DEFVAL { disabled }
+ ::= { hwMstpProEntry 32 }
+
+
+ hwMstpPortBindTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwMstpPortBindEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The port bind table."
+ ::= { hwMstpObjects 24 }
+
+ hwMstpPortBindEntry OBJECT-TYPE
+ SYNTAX HwMstpPortBindEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The port bind entry."
+ INDEX { hwMstpProID, hwMstpPortId1, hwMstpPortId2, hwMstpPortId3, hwMstpPortId4,
+ hwMstpPortIdFlag }
+ ::= { hwMstpPortBindTable 1 }
+
+ HwMstpPortBindEntry ::=
+ SEQUENCE {
+ hwMstpPortId1
+ Integer32,
+ hwMstpPortId2
+ Integer32,
+ hwMstpPortId3
+ Integer32,
+ hwMstpPortId4
+ Integer32,
+ hwMstpPortIdFlag
+ Integer32,
+ hwMstpPortVlanListLow
+ OCTET STRING,
+ hwMstpPortVlanListHigh
+ OCTET STRING,
+ hwMstpProNewPortType
+ INTEGER,
+ hwMstpProNewPortBpduVlan
+ Integer32,
+ hwMstpPortBindRowStatus
+ RowStatus
+ }
+
+ hwMstpPortId1 OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the port ID field 1 allocated by MSTP."
+ ::= { hwMstpPortBindEntry 1 }
+
+ hwMstpPortId2 OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the port ID field 2 allocated by MSTP."
+ ::= { hwMstpPortBindEntry 2 }
+
+ hwMstpPortId3 OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the port ID field 3 allocated by MSTP."
+ ::= { hwMstpPortBindEntry 3 }
+
+ hwMstpPortId4 OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the port ID field 4 allocated by MSTP."
+ ::= { hwMstpPortBindEntry 4 }
+
+ hwMstpPortIdFlag OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the port ID tag allocated by MSTP."
+ ::= { hwMstpPortBindEntry 5 }
+
+ hwMstpPortVlanListLow OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates 2048 least significant bits (0-2047) of the VLAN to which the port joining the process belongs."
+ ::= { hwMstpPortBindEntry 6 }
+
+ hwMstpPortVlanListHigh OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates 2048 most significant bits (2048-4095) of the VLAN to which the port joining the process belongs."
+ ::= { hwMstpPortBindEntry 7 }
+
+ hwMstpProNewPortType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ normal(1),
+ nolinkshare(2),
+ linkshare(3),
+ nolinksharewithvlan(4)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the mode in which the port joins the MSTP process:
+ The value can be:
+ 1: normal
+ 2: nolinkshare
+ 3: linkshare
+ 4: nolinksharewithvlan"
+
+ ::= { hwMstpPortBindEntry 8 }
+
+ hwMstpProNewPortBpduVlan OBJECT-TYPE
+ SYNTAX Integer32 (0..4094)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the BPDU-VLAN-based communication with non-Huawei devices.
+ On non-Huawei devices, protocol packets are in the format of VBSTand a VLAN is a spanning tree.
+ Therefore, to communicate with non-Huawei devices, the format of BPDU packets on Huawei devices need to be set to VBST,
+ and Huawei devices need to belong to the same VLAN with non-Huawei devices."
+ ::= { hwMstpPortBindEntry 9 }
+
+ hwMstpPortBindRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "MSTP port binding table rowstatus."
+ ::= { hwMstpPortBindEntry 100 }
+
+ hwMstpProPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwMstpProPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table includes the information of the port
+ of the MSTP process. "
+ ::= { hwMstpObjects 25 }
+
+ hwMstpProPortEntry OBJECT-TYPE
+ SYNTAX HwMstpProPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of the MSTP process port information table. "
+ INDEX { hwMstpProID, hwMstpInstanceID, hwMstpiPortIndex }
+ ::= { hwMstpProPortTable 1 }
+
+ HwMstpProPortEntry ::=
+ SEQUENCE {
+ hwMstpProPortState
+ INTEGER,
+ hwMstpProPortPriority
+ Integer32,
+ hwMstpProPortPathCost
+ Integer32,
+ hwMstpProPortDesignatedRoot
+ BridgeId,
+ hwMstpProPortDesignatedCost
+ Integer32,
+ hwMstpProPortDesignatedBridge
+ BridgeId,
+ hwMstpProPortDesignatedPort
+ OCTET STRING,
+ hwMstpProPortStpEdgeport
+ HwMSTPEnabledStatus,
+ hwMstpProPortStpPointToPoint
+ INTEGER,
+ hwMstpProPortStpMcheck
+ INTEGER,
+ hwMstpProPortStpTransLimit
+ Integer32,
+ hwMstpProPortStpRXStpBPDU
+ Counter32,
+ hwMstpProPortStpTXStpBPDU
+ Counter32,
+ hwMstpProPortStpRXTCNBPDU
+ Counter32,
+ hwMstpProPortStpTXTCNBPDU
+ Counter32,
+ hwMstpProPortStpRXRSTPBPDU
+ Counter32,
+ hwMstpProPortStpTXRSTPBPDU
+ Counter32,
+ hwMstpProPortStpRXMSTPBPDU
+ Counter32,
+ hwMstpProPortStpTXMSTPBPDU
+ Counter32,
+ hwMstpProPortStpClearStatistics
+ INTEGER,
+ hwMstpProPortStpDefaultPortCost
+ INTEGER,
+ hwMstpProPortStpStatus
+ HwMSTPEnabledStatus,
+ hwMstpProPortRootGuard
+ HwMSTPEnabledStatus,
+ hwMstpProPortLoopGuard
+ HwMSTPEnabledStatus,
+ hwMstpProPortCompliance
+ INTEGER,
+ hwMstpProPortConfigDigestSnooping
+ HwMSTPEnabledStatus,
+ hwMstpProPortNoAgreementCheck
+ HwMSTPEnabledStatus,
+ hwMstpProPortTCNotify
+ HwMSTPEnabledStatus,
+ hwMstpProPortType
+ INTEGER
+ }
+
+ hwMstpProPortState OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disabled(1),
+ discarding(2),
+ learning(4),
+ forwarding(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current state of the port in MSTP process.
+ It must be disabled, discarding, learning or forwarding. "
+ ::= { hwMstpProPortEntry 2 }
+
+ hwMstpProPortPriority OBJECT-TYPE
+ SYNTAX Integer32 (0..240)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of the priority field which is contained in the
+ first (in network byte order) four bits of the (2 octet long) Port ID.
+ The other octet of the Port ID is given by the value of hwMstpiPortIndex.
+ And step of 16. It is the priority of the port in the MSTP process,
+ and it can be used to determine the role of the port in the MSTP process Spanning Tree. "
+ DEFVAL { 128 }
+ ::= { hwMstpProPortEntry 3 }
+
+ hwMstpProPortPathCost OBJECT-TYPE
+ SYNTAX Integer32 (1..200000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The path cost of paths with which the package passes the port.
+ The range of path cost is 1..65535 for 802.1d standard,
+ is 1..200000000 for 802.1t standard, and is 1..200000
+ for the legacy standard. "
+ ::= { hwMstpProPortEntry 4 }
+
+ hwMstpProPortDesignatedRoot OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Bridge Identifier of the Root Bridge for the port of the
+ MSTP process Spanning Tree."
+ ::= { hwMstpProPortEntry 5 }
+
+ hwMstpProPortDesignatedCost OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The path cost of the designated port of the segment connected to
+ this port. This value is compared to the Root Path Cost field
+ in received bridge BPDUs."
+ ::= { hwMstpProPortEntry 6 }
+
+ hwMstpProPortDesignatedBridge OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Bridge Identifier of the bridge which this port considers to
+ be the Designated Bridge for this port's segment."
+ ::= { hwMstpProPortEntry 7 }
+
+ hwMstpProPortDesignatedPort OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (2))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Port Identifier of the port on the Designated Bridge
+ for this port's segment."
+ ::= { hwMstpProPortEntry 8 }
+
+ hwMstpProPortStpEdgeport OBJECT-TYPE
+ SYNTAX HwMSTPEnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Whether the port fast is enabled in the MSTP process. When the
+ port is the edge port, it can change to forwarding state immediately. "
+ DEFVAL { disabled }
+ ::= { hwMstpProPortEntry 9 }
+
+ hwMstpProPortStpPointToPoint OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ forceTrue(1),
+ forceFalse(2),
+ auto(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Whether the port connects the point to point link.
+ If user set the port as a point to point port,
+ the port is a point to point port in the MSTP process.
+ If user set the port as a point to point port but the port isn't,
+ the mstp may import temporary loop. So user can use the default. "
+ DEFVAL { auto }
+ ::= { hwMstpProPortEntry 10 }
+
+ hwMstpProPortStpMcheck OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enable(1),
+ unused(65535)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " When root interface is changed from STP mode to RSTP or MSTP mode, the
+ appointed interface can not switch to RSTP or MSTP mode automatically.
+ At the time, you need switch back with hand by set Mcheck value to enable(1).
+ The value unused(65535) when it is read. "
+ ::= { hwMstpProPortEntry 11 }
+
+ hwMstpProPortStpTransLimit OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value used by the port transmit state machine to limit
+ the maximum transmission rate. "
+ DEFVAL { 3 }
+ ::= { hwMstpProPortEntry 12 }
+
+ hwMstpProPortStpRXStpBPDU OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of received Config BPDUs. "
+ ::= { hwMstpProPortEntry 13 }
+
+ hwMstpProPortStpTXStpBPDU OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of transmitted Config BPDUs. "
+ ::= { hwMstpProPortEntry 14 }
+
+ hwMstpProPortStpRXTCNBPDU OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of received TCN BPDUs. "
+ ::= { hwMstpProPortEntry 15 }
+
+ hwMstpProPortStpTXTCNBPDU OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of transmitted TCN BPDUs. "
+ ::= { hwMstpProPortEntry 16 }
+
+ hwMstpProPortStpRXRSTPBPDU OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of received RST BPDUs. "
+ ::= { hwMstpProPortEntry 17 }
+
+ hwMstpProPortStpTXRSTPBPDU OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of transmitted RST BPDUs. "
+ ::= { hwMstpProPortEntry 18 }
+
+ hwMstpProPortStpRXMSTPBPDU OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of received MST BPDUs. "
+ ::= { hwMstpProPortEntry 19 }
+
+ hwMstpProPortStpTXMSTPBPDU OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of transmitted MST BPDUs. "
+ ::= { hwMstpProPortEntry 20 }
+
+ hwMstpProPortStpClearStatistics OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ clear(1),
+ unused(65535)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Clear the Spanning Tree statistics in specified MSTP process.
+ The value is unused(65535) when it is read.
+ The value must be clear(1) when it is set."
+ ::= { hwMstpProPortEntry 21 }
+
+ hwMstpProPortStpDefaultPortCost OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ reset(1),
+ unused(65535)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set default port path cost. "
+ ::= { hwMstpProPortEntry 22 }
+
+ hwMstpProPortStpStatus OBJECT-TYPE
+ SYNTAX HwMSTPEnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Whether the Spanning Tree Protocol is enabled on this port. "
+ DEFVAL { enabled }
+ ::= { hwMstpProPortEntry 23 }
+
+ hwMstpProPortRootGuard OBJECT-TYPE
+ SYNTAX HwMSTPEnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Whether the root guard is enabled. The function is to prevent
+ the port from receiving the BPDUs, the priority of which is
+ above the priority of the port."
+ DEFVAL { disabled }
+ ::= { hwMstpProPortEntry 24 }
+
+ hwMstpProPortLoopGuard OBJECT-TYPE
+ SYNTAX HwMSTPEnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Whether the loop protection is enabled. "
+ DEFVAL { disabled }
+ ::= { hwMstpProPortEntry 25 }
+
+ hwMstpProPortCompliance OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ auto(1),
+ dotls(2),
+ legacy(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the protocol format of the MSTP packet sent and received on the port.
+ The protocol format can be one of the following:
+ 1: auto (the self-adaptive protocol format)
+ 2: dotls (the standard IEEE 802.1s format)
+ 3: legacy (the private protocol format)
+ By default, the protocol format of the MSTP packet is self-adaptive, that is, auto(1)."
+ DEFVAL { auto }
+ ::= { hwMstpProPortEntry 26 }
+
+ hwMstpProPortConfigDigestSnooping OBJECT-TYPE
+ SYNTAX HwMSTPEnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object indicates whether the digest snooping function is enabled on the port:
+ 1: enabled
+ 2: disabled
+ By default, the function is not enabled. In other words, the default value is disabled(2)."
+ DEFVAL { disabled }
+ ::= { hwMstpProPortEntry 27 }
+
+ hwMstpProPortNoAgreementCheck OBJECT-TYPE
+ SYNTAX HwMSTPEnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Whether enhance agreement is enabled.
+ When Huawei datacomm devices running the VRP are internetworking
+ with non-Huawei devices, you need to enable this on Huawei devices
+ to configure the mode of the fast transition mechanism the same as
+ that on non-Huawei devices."
+ DEFVAL { enabled }
+ ::= { hwMstpProPortEntry 30 }
+
+ hwMstpProPortTCNotify OBJECT-TYPE
+ SYNTAX HwMSTPEnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The main interface notifies its sub-interfaces to update
+ MAC entries and ARP entries after receiving a TC message.
+ This prevents services from being interrupted."
+ DEFVAL { disabled }
+ ::= { hwMstpProPortEntry 31 }
+
+ hwMstpProPortType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(0),
+ nolinkshare(1),
+ linkshare(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " An interface to participate in the status calculation of
+ link-share or no-link-share Spanning Tree processes."
+ ::= { hwMstpProPortEntry 32 }
+
+ hwMstpTcGuard OBJECT-TYPE
+ SYNTAX HwMSTPEnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Whether the Bridge TC Guard function is enabled.
+ If the function is enabled, the TC message in each instance exceeded
+ threshold will be defered to deal with at the end of TC protection time.
+ By default, the function is disabled."
+ ::= { hwMstpObjects 26 }
+
+ hwMstpTcGuardThreshold OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the maximum number of TC BPDUs that can be processed by an MSTI within the TC guard time. The default value is 3."
+ ::= { hwMstpObjects 27 }
+
+ hwMstpProInstanceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwMstpProInstanceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table describes the attribute value, attribute description, and access restrictions of each MSTI in an MSTP process."
+ ::= { hwMstpObjects 28 }
+
+ hwMstpProInstanceEntry OBJECT-TYPE
+ SYNTAX HwMstpProInstanceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of the MSTP process instance information table."
+ INDEX { hwMstpProID, hwMstpInstanceID }
+ ::= { hwMstpProInstanceTable 1 }
+
+ HwMstpProInstanceEntry ::=
+ SEQUENCE {
+ hwMstpProInstanceBridgeID
+ BridgeId,
+ hwMstpProInstanceBridgePriority
+ Integer32,
+ hwMstpProInstanceDesignedRoot
+ BridgeId,
+ hwMstpProInstanceRootPathCost
+ Integer32,
+ hwMstpProInstanceRootPort
+ Integer32,
+ hwMstpProInstanceRootType
+ INTEGER,
+ hwMstpProInstanceRemainingHops
+ Integer32,
+ hwMstpProInstanceAdminMappedVlanListLow
+ OCTET STRING,
+ hwMstpProInstanceAdminMappedVlanListHigh
+ OCTET STRING,
+ hwMstpProInstanceOperMappedVlanListLow
+ OCTET STRING,
+ hwMstpProInstanceOperMappedVlanListHigh
+ OCTET STRING,
+ hwMstpProInstanceRowStatus
+ RowStatus
+ }
+
+ hwMstpProInstanceBridgeID OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Bridge Identifier for the spanning tree instance
+ identified by MSTID."
+ ::= { hwMstpProInstanceEntry 1 }
+
+ hwMstpProInstanceBridgePriority OBJECT-TYPE
+ SYNTAX Integer32 (0..61440)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the bridge priority of the MSTI.
+ The step is 4096. For example, the values can be set to be 0, 4096, 8192... The default value is 32768."
+ DEFVAL { 32768 }
+ ::= { hwMstpProInstanceEntry 2 }
+
+ hwMstpProInstanceDesignedRoot OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Bridge Identifier of the Root Bridge for the spanning
+ tree instance identified by MSTID."
+ ::= { hwMstpProInstanceEntry 3 }
+
+ hwMstpProInstanceRootPathCost OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The path cost from the transmitting Bridge to the Root Bridge
+ for the spanning tree instance identified by MSTID."
+ ::= { hwMstpProInstanceEntry 4 }
+
+ hwMstpProInstanceRootPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The root port for the spanning tree instance identified by the MSTID."
+ ::= { hwMstpProInstanceEntry 5 }
+
+ hwMstpProInstanceRootType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ normal(0),
+ secondary(1),
+ primary(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the type of the root bridge of the MSTI:
+ The value can be:
+ 0: normal
+ 1: secondary
+ 2: primary
+ Default value: normal (0)."
+
+ DEFVAL { normal }
+ ::= { hwMstpProInstanceEntry 6 }
+
+ hwMstpProInstanceRemainingHops OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The remaining hops of the spanning tree instance identified by MSTID."
+ ::= { hwMstpProInstanceEntry 7 }
+
+ hwMstpProInstanceAdminMappedVlanListLow OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ " The lower part of administrative VLAN list mapped to the spanning
+ tree instance identified by MSTID."
+ ::= { hwMstpProInstanceEntry 8 }
+
+ hwMstpProInstanceAdminMappedVlanListHigh OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ " The higher part of administrative VLAN list mapped to the spanning
+ tree instance identified by MSTID."
+ ::= { hwMstpProInstanceEntry 9 }
+
+ hwMstpProInstanceOperMappedVlanListLow OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The lower part of operative VLAN list mapped to the spanning
+ tree instance identified by MSTID."
+ ::= { hwMstpProInstanceEntry 10 }
+
+ hwMstpProInstanceOperMappedVlanListHigh OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The higher part of operative VLAN list mapped to the spanning
+ tree instance identified by MSTID."
+ ::= { hwMstpProInstanceEntry 11 }
+
+ hwMstpProInstanceRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates the row status of creating or deleting hwMstpProInstanceTable."
+ ::= { hwMstpProInstanceEntry 100 }
+
+ hwMstpProNewPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwMstpProNewPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table describes the attribute value, attribute description, and access restrictions of ports in each MSTI in an MSTP process."
+ ::= { hwMstpObjects 29 }
+
+ hwMstpProNewPortEntry OBJECT-TYPE
+ SYNTAX HwMstpProNewPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of the MSTP process port information table. "
+ INDEX { hwMstpProID, hwMstpInstanceID, hwMstpPortId1, hwMstpPortId2, hwMstpPortId3,
+ hwMstpPortId4, hwMstpPortIdFlag }
+ ::= { hwMstpProNewPortTable 1 }
+
+ HwMstpProNewPortEntry ::=
+ SEQUENCE {
+ hwMstpProNewPortState
+ INTEGER,
+ hwMstpProNewPortPriority
+ Integer32,
+ hwMstpProNewPortPathCost
+ Integer32,
+ hwMstpProNewPortDesignatedRoot
+ BridgeId,
+ hwMstpProNewPortDesignatedCost
+ Integer32,
+ hwMstpProNewPortDesignatedBridge
+ BridgeId,
+ hwMstpProNewPortDesignatedPort
+ OCTET STRING,
+ hwMstpProNewPortStpEdgeport
+ INTEGER,
+ hwMstpProNewPortStpPointToPoint
+ INTEGER,
+ hwMstpProNewPortStpMcheck
+ INTEGER,
+ hwMstpProNewPortStpTransLimit
+ Integer32,
+ hwMstpProNewPortStpRXStpBPDU
+ Counter32,
+ hwMstpProNewPortStpTXStpBPDU
+ Counter32,
+ hwMstpProNewPortStpRXTCNBPDU
+ Counter32,
+ hwMstpProNewPortStpTXTCNBPDU
+ Counter32,
+ hwMstpProNewPortStpRXRSTPBPDU
+ Counter32,
+ hwMstpProNewPortStpTXRSTPBPDU
+ Counter32,
+ hwMstpProNewPortStpRXMSTPBPDU
+ Counter32,
+ hwMstpProNewPortStpTXMSTPBPDU
+ Counter32,
+ hwMstpProNewPortStpClearStatistics
+ INTEGER,
+ hwMstpProNewPortStpDefaultPortCost
+ INTEGER,
+ hwMstpProNewPortStpStatus
+ EnabledStatus,
+ hwMstpProNewPortRootGuard
+ EnabledStatus,
+ hwMstpProNewPortLoopGuard
+ EnabledStatus,
+ hwMstpProNewPortCompliance
+ INTEGER,
+ hwMstpProNewPortConfigDigestSnooping
+ EnabledStatus,
+ hwMstpProNewPortNoAgreementCheck
+ EnabledStatus,
+ hwMstpProNewPortVplsSubinterfaceEnable
+ EnabledStatus,
+ hwMstpProNewPortBpduEncapsulation
+ INTEGER,
+ hwMstpProNewPortBpduFilter
+ INTEGER,
+ hwMstpProNewPortStpRXTC
+ Counter32,
+ hwMstpProNewPortStpTXTC
+ Counter32,
+ hwMstpProNewPortRole
+ INTEGER
+ }
+
+ hwMstpProNewPortState OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disabled(1),
+ discarding(2),
+ learning(4),
+ forwarding(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the spanning tree status on the port where the MSTI is configured."
+ ::= { hwMstpProNewPortEntry 1 }
+
+ hwMstpProNewPortPriority OBJECT-TYPE
+ SYNTAX Integer32 (0..240)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the priority of the port where the MSTI is configured."
+ DEFVAL { 128 }
+ ::= { hwMstpProNewPortEntry 2 }
+
+ hwMstpProNewPortPathCost OBJECT-TYPE
+ SYNTAX Integer32 (1..200000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the path cost of the port where the MSTI is configured. "
+ ::= { hwMstpProNewPortEntry 3 }
+
+ hwMstpProNewPortDesignatedRoot OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Bridge Identifier of the Root Bridge for the port of the
+ MSTP process Spanning Tree."
+ ::= { hwMstpProNewPortEntry 4 }
+
+ hwMstpProNewPortDesignatedCost OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the specified cost of the port where the MSTI is configured."
+ ::= { hwMstpProNewPortEntry 5 }
+
+ hwMstpProNewPortDesignatedBridge OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Bridge Identifier of the bridge which this port considers to
+ be the Designated Bridge for this port's segment."
+ ::= { hwMstpProNewPortEntry 6 }
+
+ hwMstpProNewPortDesignatedPort OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (2))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port identifier of the port on the Designated Bridge
+ for this port's segment."
+ ::= { hwMstpProNewPortEntry 7 }
+
+ hwMstpProNewPortStpEdgeport OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(1),
+ enable(2),
+ undo(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Whether the port fast is enabled in the MSTP process. By default, there is no configuration on the port. When the
+ port is the edge port, it can change to forwarding state immediately. "
+ ::= { hwMstpProNewPortEntry 8 }
+
+ hwMstpProNewPortStpPointToPoint OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ forceTrue(1),
+ forceFalse(2),
+ auto(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies whether the port where the MSTI is configured is a P2P port.
+ The value can be:
+ 1: forceTrue
+ 2: forceFalse
+ 3: auto
+ The default value is auto."
+
+ DEFVAL { auto }
+ ::= { hwMstpProNewPortEntry 9 }
+
+ hwMstpProNewPortStpMcheck OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enable(1),
+ unused(65535)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " When root interface is changed from STP mode to RSTP or MSTP mode, the
+ appointed interface can not switch to RSTP or MSTP mode automatically.
+ At the time, you need switch back with hand by set Mcheck value to enable(1).
+ The value unused(65535) when it is read. "
+ ::= { hwMstpProNewPortEntry 10 }
+
+ hwMstpProNewPortStpTransLimit OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value is used to set BPDU maximum transmission rate of the port.
+ If value is set 0, the transmit limit of the port is equal to the wMstpTransmitLimitDefault value "
+ ::= { hwMstpProNewPortEntry 11 }
+
+ hwMstpProNewPortStpRXStpBPDU OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of received Config BPDUs. "
+ ::= { hwMstpProNewPortEntry 12 }
+
+ hwMstpProNewPortStpTXStpBPDU OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of transmitted Config BPDUs. "
+ ::= { hwMstpProNewPortEntry 13 }
+
+ hwMstpProNewPortStpRXTCNBPDU OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of received TCN BPDUs. "
+ ::= { hwMstpProNewPortEntry 14 }
+
+ hwMstpProNewPortStpTXTCNBPDU OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of transmitted TCN BPDUs. "
+ ::= { hwMstpProNewPortEntry 15 }
+
+ hwMstpProNewPortStpRXRSTPBPDU OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of received RST BPDUs. "
+ ::= { hwMstpProNewPortEntry 16 }
+
+ hwMstpProNewPortStpTXRSTPBPDU OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of transmitted RST BPDUs. "
+ ::= { hwMstpProNewPortEntry 17 }
+
+ hwMstpProNewPortStpRXMSTPBPDU OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of received MST BPDUs. "
+ ::= { hwMstpProNewPortEntry 18 }
+
+ hwMstpProNewPortStpTXMSTPBPDU OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of transmitted MST BPDUs. "
+ ::= { hwMstpProNewPortEntry 19 }
+
+ hwMstpProNewPortStpClearStatistics OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ clear(1),
+ unused(65535)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Clear the Spanning Tree statistics in specified MSTP process.
+ The value is unused(65535) when it is read.
+ The value must be clear(1) when it is set."
+ ::= { hwMstpProNewPortEntry 20 }
+
+ hwMstpProNewPortStpDefaultPortCost OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ reset(1),
+ unused(65535)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the default path cost of the port where the MSTI is configured:
+ The value can be:
+ 1: reset When you perform SET operation to this object, the value can be reset only.
+ 65535: ununsed When you perform GET operation to this object, the value of this object is unused.
+ By default, the path cost value of the port on each MSTI is calculated on the basis of the port speed."
+
+ ::= { hwMstpProNewPortEntry 21 }
+
+ hwMstpProNewPortStpStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Whether the Spanning Tree Protocol is enabled on this port. "
+ DEFVAL { enabled }
+ ::= { hwMstpProNewPortEntry 22 }
+
+ hwMstpProNewPortRootGuard OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies whether the root guard function is enabled on the port where the MSTI is configured.
+ The value can be: 1: enabled
+ 2: disabled
+ By default, the root protection is disabled. The default value is disable(2)."
+
+ DEFVAL { disabled }
+ ::= { hwMstpProNewPortEntry 23 }
+
+ hwMstpProNewPortLoopGuard OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies whether the loop guard function is enabled on the port where the MSTI is configured.
+ The value can be: 1: enabled
+ 2: disabled
+ By default, the loop guard function is disabled. The default value is disable(2)."
+
+ DEFVAL { disabled }
+ ::= { hwMstpProNewPortEntry 24 }
+
+ hwMstpProNewPortCompliance OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ auto(1),
+ dotls(2),
+ legacy(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the protocol format of the MSTP packet sent and received on the port.
+ The protocol format can be one of the following:
+ 1: auto (the self-adaptive protocol format)
+ 2: dotls (the standard IEEE 802.1s format)
+ 3: legacy (the private protocol format)
+ By default, the protocol format of the MSTP packet is self-adaptive, that is, auto(1)."
+ DEFVAL { auto }
+ ::= { hwMstpProNewPortEntry 25 }
+
+ hwMstpProNewPortConfigDigestSnooping OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object indicates whether the digest snooping function is enabled on the port:
+ 1: enabled
+ 2: disabled
+ By default, the function is not enabled. In other words, the default value is disabled(2)."
+ DEFVAL { disabled }
+ ::= { hwMstpProNewPortEntry 26 }
+
+ hwMstpProNewPortNoAgreementCheck OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies whether the fast convergence detection is enabled on the interface belonging to the MSTP process.
+ In the scenarios where Huawei devices are interconnected with non-Huawei devices, if the fast convergence detection is enabled,
+ the Agree mark is checked during the fast convergence.
+ The value can be:
+ 1: enabled
+ 2: disabled
+ By default, this function is enabled."
+
+ DEFVAL { enabled }
+ ::= { hwMstpProNewPortEntry 27 }
+
+ hwMstpProNewPortVplsSubinterfaceEnable OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The main interface notifies its sub-interfaces to update
+ MAC entries and ARP entries after receiving a TC message.
+ This prevents services from being interrupted."
+ DEFVAL { disabled }
+ ::= { hwMstpProNewPortEntry 28 }
+
+ hwMstpProNewPortBpduEncapsulation OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ vbst(1),
+ stp(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the protocol format of the BPDU sent on the port.
+ The protocol format can be one of the following:
+ 1: vbst (the VBST format)
+ 2: stp (the STP format)
+ By default, the BPDU format of the MSTP packet is stp(2)."
+ DEFVAL { stp }
+ ::= { hwMstpProNewPortEntry 29 }
+
+ hwMstpProNewPortBpduFilter OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(1),
+ enable(2),
+ undo(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object indicates whether the port is enabled to send or receive BPDUs.
+ disable(1): indicates that the function of sending or receiving BPDUs is in the disabled state on the port.
+ enable(2): indicates that the function of sending or receiving BPDUs is in the enabled state on the port.
+ undo(3): indicates that the port is not configured with the function of sending or receiving BPDUs.
+ By default, a port is not configured with the function of sending or receiving BPDUs."
+
+ DEFVAL { undo }
+ ::= { hwMstpProNewPortEntry 30 }
+
+ hwMstpProNewPortStpRXTC OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of TC BPDUs received by the port. "
+ ::= { hwMstpProNewPortEntry 31 }
+
+ hwMstpProNewPortStpTXTC OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of TC BPDUs sent by the port. "
+ ::= { hwMstpProNewPortEntry 32 }
+ hwMstpProNewPortRole OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disabled(1),
+ alternate(2),
+ backup(3),
+ root(4),
+ designated(5),
+ master(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the port role on a particular instance."
+ ::= { hwMstpProNewPortEntry 33 }
+
+ hwMstpEdgedPortDefault OBJECT-TYPE
+ SYNTAX HwMSTPEnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to configure a port as the default edge port."
+ ::= { hwMstpObjects 30 }
+
+ hwMstpBpduFilterPortDefault OBJECT-TYPE
+ SYNTAX HwMSTPEnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to configure a port as the bpdu-filter port."
+ ::= { hwMstpObjects 31 }
+
+ hwMstpTransmitLimitDefault OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value is used to set BPDU maximum transmission rate of all port in the device."
+ DEFVAL { 6 }
+ ::= { hwMstpObjects 32 }
+
+ hwMstpPwName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..16))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Pw name"
+ ::= { hwMstpObjects 33 }
+
+ hwMstpPortTcSnoopingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwMstpPortTcSnoopingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table describes whether ports are enabled to transparently transmit STP packets over the TRILL network."
+ ::= { hwMstpObjects 34 }
+
+ -- 1.3.6.1.4.1.2011.5.25.42.4.1.35
+ hwMstpPortCountUpperThreshold OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the upper threshold for the number of Up STP-capable interfaces."
+ ::= { hwMstpObjects 35 }
+
+ -- 1.3.6.1.4.1.2011.5.25.42.4.1.36
+ hwMstpPortCountLowerThreshold OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the lower threshold for the number of Up STP-capable interfaces."
+ ::= { hwMstpObjects 36 }
+
+ hwMstpPortTcSnoopingEntry OBJECT-TYPE
+ SYNTAX HwMstpPortTcSnoopingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of the MSTP TC snooping port information table. "
+ INDEX { hwMstpPortIfIndex }
+ ::= { hwMstpPortTcSnoopingTable 1 }
+
+ HwMstpPortTcSnoopingEntry ::=
+ SEQUENCE {
+ hwMstpPortIfIndex
+ Integer32,
+ hwMstpPortTcSnoopingNotifyTrill
+ HwMSTPEnabledStatus
+ }
+
+ hwMstpPortIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The ifIndex of the port."
+ ::= { hwMstpPortTcSnoopingEntry 1 }
+
+ hwMstpPortTcSnoopingNotifyTrill OBJECT-TYPE
+ SYNTAX HwMSTPEnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object indicates whether an interface is enabled to transparently transmit STP packets over the TRILL network."
+ ::= { hwMstpPortTcSnoopingEntry 2 }
+
+ hwMstpTraps OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Definition point for Mstp notifications."
+ ::= { hwMstp 2 }
+
+ hwMstpiPortStateForwarding NOTIFICATION-TYPE
+ OBJECTS { hwMstpInstanceID, hwMstpiPortIndex, ifName, hwMstpPwName }
+ STATUS current
+ DESCRIPTION
+ "When an interface enters the forwarding state, an alarm is triggered.
+ Reason: Changes occur on the link state and a new link joins the topology.
+ Advice: Pay attention to the reason of change on the network topology and check if a fault occurs on the backup link."
+ ::= { hwMstpTraps 1 }
+
+ hwMstpiPortStateDiscarding NOTIFICATION-TYPE
+ OBJECTS { hwMstpInstanceID, hwMstpiPortIndex, ifName, hwMstpPwName }
+ STATUS current
+ DESCRIPTION
+ "When a port enters the congestion state, it generates alarms.
+ Reason: Changes occur on the link state and the link quits the topology.
+ Advice: Pay attention to the reason of change on the network topology and check if a fault occurs on the link."
+ ::= { hwMstpTraps 2 }
+
+ hwMstpiBridgeLostRootPrimary NOTIFICATION-TYPE
+ OBJECTS { hwMstpInstanceID }
+ STATUS current
+ DESCRIPTION
+ "When a switch loses the role of the root bridge, an alarm message is generated.
+ Reason: The status of root bridge cannot be kept because a switch with a higher priority on the network becomes the root bridge.
+ Advice: Reduce the priority of the newly joined switch on the specified MSTI.
+ If you want the new switch to serve as the root bridge, remove the root setting of the specified MSTI on the original root bridge."
+ ::= { hwMstpTraps 3 }
+
+ hwMstpiPortRootGuarded NOTIFICATION-TYPE
+ OBJECTS { hwMstpInstanceID, hwMstpiPortIndex, ifName, hwMstpPwName }
+ STATUS current
+ DESCRIPTION
+ "When the port of root bridge protection receives packets with higher priority, it triggers alarm.
+ Reason: A switch with higher priority and out of the root bridge protection circle attempts to preempt the status of the root bridge.
+ Advice: Reduce in the specified MSTI the priority of switches that are directly or indirectly connected to the port.
+ Re-configure the root bridge protection of the port."
+ ::= { hwMstpTraps 4 }
+
+ hwMstpiPortBpduGuarded NOTIFICATION-TYPE
+ OBJECTS { hwMstpiPortIndex, ifName }
+ STATUS current
+ DESCRIPTION
+ "When the BPDU guard port receives the BPDU packets, it generates alarms.
+ Reason: An edge port enabled with the BPDU guard function receives BPDUs.
+ Advice: The port receives BPDU packets that are likely to be hostile attack ones.
+ The port is shut down at this time and needs to be manually restored by NMS administrators."
+ ::= { hwMstpTraps 5 }
+
+ hwMstpiPortLoopGuarded NOTIFICATION-TYPE
+ OBJECTS { hwMstpInstanceID, hwMstpiPortIndex, ifName, hwMstpPwName }
+ STATUS current
+ DESCRIPTION
+ "The SNMP trap that is generated when an Alternate-Port
+ or Root-Port is aged out."
+ ::= { hwMstpTraps 6 }
+
+ hwMstpiEdgePortChanged NOTIFICATION-TYPE
+ OBJECTS { hwMstpiStpPortEdgeport, ifName, hwMstpPwName}
+ STATUS current
+ DESCRIPTION
+ "When the edged-port receives a BPDU packet, the edged-port attribute will be disabled.
+ Then the SNMP trap is generated. "
+ ::= { hwMstpTraps 7 }
+
+ hwMstpProPortStateForwarding NOTIFICATION-TYPE
+ OBJECTS { hwMstpProPortState }
+ STATUS current
+ DESCRIPTION
+ "The SNMP trap that is generated when a port turns into
+ forwarding state from other state in the MSTP process."
+ ::= { hwMstpTraps 8 }
+
+ hwMstpProPortStateDiscarding NOTIFICATION-TYPE
+ OBJECTS { hwMstpProPortState }
+ STATUS current
+ DESCRIPTION
+ "The SNMP trap that is generated when a port turns into
+ discarding state from forwarding state in the MSTP process."
+ ::= { hwMstpTraps 9 }
+
+ hwMstpProBridgeLostRootPrimary NOTIFICATION-TYPE
+ OBJECTS { hwMstpProPortState }
+ STATUS current
+ DESCRIPTION
+ "The SNMP trap that is generated when the bridge is no longer
+ the root bridge of the MSTP process Spanning Tree. Another
+ switch with higher priority has already been the root bridge."
+ ::= { hwMstpTraps 10 }
+
+ hwMstpProPortRootGuarded NOTIFICATION-TYPE
+ OBJECTS { hwMstpProPortState }
+ STATUS current
+ DESCRIPTION
+ "The SNMP trap that is generated when a root-guard port
+ receives a superior message in the MSTP process."
+ ::= { hwMstpTraps 11 }
+
+ hwMstpProPortBpduGuarded NOTIFICATION-TYPE
+ OBJECTS { hwMstpProPortState }
+ STATUS current
+ DESCRIPTION
+ "The SNMP trap that is generated when an edged port of
+ the BPDU-guard MSTP process receives BPDU packets."
+ ::= { hwMstpTraps 12 }
+
+ hwMstpProPortLoopGuarded NOTIFICATION-TYPE
+ OBJECTS { hwMstpProPortState }
+ STATUS current
+ DESCRIPTION
+ "The SNMP trap that is generated when an Alternate-Port
+ or Root-Port is aged out in the MSTP process."
+ ::= { hwMstpTraps 13 }
+
+ hwMstpProEdgePortChanged NOTIFICATION-TYPE
+ OBJECTS { hwMstpProPortStpEdgeport }
+ STATUS current
+ DESCRIPTION
+ "When the edged-port receives a BPDU packet, the edged-port attribute will be disabled.
+ Then the SNMP trap is generated. "
+ ::= { hwMstpTraps 14 }
+
+ hwMstpiTcGuarded NOTIFICATION-TYPE
+ OBJECTS { hwMstpiBridgePriority }
+ STATUS current
+ DESCRIPTION
+ "The SNMP trap that is generated when an MSTP instance receive TC BPDUs' number
+ exceeds the threshold."
+ ::= { hwMstpTraps 15 }
+
+ hwMstpProTcGuarded NOTIFICATION-TYPE
+ OBJECTS { hwMstpProTcGuard, hwMstpProInstanceBridgePriority }
+ STATUS current
+ DESCRIPTION
+ "The SNMP trap that is generated when an MSTP process receive TC BPDUs' number
+ exceeds the threshold."
+ ::= { hwMstpTraps 16 }
+
+ hwMstpProRootChanged NOTIFICATION-TYPE
+ OBJECTS { hwMstpProInstanceRootPort }
+ STATUS current
+ DESCRIPTION
+ "When the root bridge status of a MSTI in a specified MSTP process changes, an alarm message is generated.
+ The changes include:
+ 1 indicates the the local bridge becomes a root bridge.
+ 2 indicates the local bridge stops functioning as the root bridge."
+ ::= { hwMstpTraps 17 }
+
+ hwMstpProNewPortStateForwarding NOTIFICATION-TYPE
+ OBJECTS { hwMstpProNewPortState, ifName, hwMstpPwName }
+ STATUS current
+ DESCRIPTION
+ "When a port belonging to the MSTP process enters the forwarding state, an alarm message is generated.
+ Reason: The link status of an MSTP process changes and a new link is added to the network.
+ Advice: Pay attention to the reason of change on the network topology and check if a fault occurs on the backup link."
+ ::= { hwMstpTraps 18 }
+
+ hwMstpProNewPortStateDiscarding NOTIFICATION-TYPE
+ OBJECTS { hwMstpProNewPortState, ifName, hwMstpPwName }
+ STATUS current
+ DESCRIPTION
+ "When a port belonging to the MSTP process enters the block state, an alarm message is generated.
+ Reason: Changes occur on the link state and a link is removed from the network.
+ Advice: Pay attention to the reason of change on the network topology and check if a fault occurs on the link."
+ ::= { hwMstpTraps 19 }
+
+ hwMstpProNewBridgeLostRootPrimary NOTIFICATION-TYPE
+ OBJECTS { hwMstpProInstanceRootType }
+ STATUS current
+ DESCRIPTION
+ "When the MSTP process stop functioning as a root bridge, an alarm message is generated.
+ Cause: The MSTP process can no longer play the role of the root bridge because another MSTP process with a higher priority becomes the root bridge.
+ Solution: Reduce the priority of the new root bridge on the specified MSTI if you do not want another MSTP process to function as the root bridge.
+ On the contrary, delete the setting of the original root bridge on the specified MSTI if you want the new MSTP process to function as the root bridge."
+ ::= { hwMstpTraps 20 }
+
+ hwMstpProNewPortRootGuarded NOTIFICATION-TYPE
+ OBJECTS { hwMstpProNewPortState, ifName, hwMstpPwName }
+ STATUS current
+ DESCRIPTION
+ "When a port enabled with the root guard function on the root bridge receives a packet of a higher priority, an alarm message is generated.
+ Cause: An MSTP process attempts to compete for the role of the root bridge.
+ Solution: Reduce the priorities on the specified MSTI of all MSTP processes on the device.
+ Alternatively, reconfigure the root guard function for the port."
+ ::= { hwMstpTraps 21 }
+
+ hwMstpProNewPortBpduGuarded NOTIFICATION-TYPE
+ OBJECTS { hwMstpProNewPortState, ifName }
+ STATUS current
+ DESCRIPTION
+ "When a port enabled with the BPDU guard function of the MSTP process receives BPDUs, an alarm message is generated.
+ Cause: An edge port enabled with the BPDU guard function receives BPDUs.
+ Solution: Manually restart the port because the port is shut down under the attack of BPDUs."
+ ::= { hwMstpTraps 22 }
+
+ hwMstpProNewPortLoopGuarded NOTIFICATION-TYPE
+ OBJECTS { hwMstpProNewPortState, ifName, hwMstpPwName }
+ STATUS current
+ DESCRIPTION
+ "Specify that the root port has not received any BPDU packets for a long time when loop protection is enabled in MSTP process."
+ ::= { hwMstpTraps 23 }
+
+ hwMstpProNewEdgePortChanged NOTIFICATION-TYPE
+ OBJECTS { hwMstpProNewPortState, ifName, hwMstpPwName }
+ STATUS current
+ DESCRIPTION
+ "Specify that the edge port is invalid because of receiving a BPDU packet."
+ ::= { hwMstpTraps 24 }
+
+ hwMstpProLoopbackDetected NOTIFICATION-TYPE
+ OBJECTS { hwMstpProNewPortState, ifName, hwMstpPwName }
+ STATUS current
+ DESCRIPTION
+ "When port detected loopback, block the port and arise trap."
+ ::= { hwMstpTraps 25 }
+
+ -- 1.3.6.1.4.1.2011.5.25.42.4.2.26
+ hwMstpPortCountExceedThreshold NOTIFICATION-TYPE
+ OBJECTS { hwMstpPortCountUpperThreshold }
+ STATUS current
+ DESCRIPTION
+ "This notification indicates that the number of Up STP-capable interfaces exceeded the upper threshold."
+ ::= { hwMstpTraps 26 }
+
+ -- 1.3.6.1.4.1.2011.5.25.42.4.2.27
+ hwMstpPortCountExceedThresholdResume NOTIFICATION-TYPE
+ OBJECTS { hwMstpPortCountLowerThreshold }
+ STATUS current
+ DESCRIPTION
+ "This notification indicates that the number of Up STP-capable interfaces fell below the lower threshold."
+ ::= { hwMstpTraps 27 }
+
+ hwMstpConformance OBJECT IDENTIFIER ::= { hwMstp 3 }
+
+ hwMstpGroups OBJECT IDENTIFIER ::= { hwMstpConformance 1 }
+
+ hwMstpBridgeInfoGroup OBJECT-GROUP
+ OBJECTS { hwMstpStatus, hwMstpForceVersion, hwMstpDiameter, hwMstpBridgeMaxHops, hwMstpMasterBridgeID,
+ hwMstpMasterPathCost, hwMstpBpduGuard, hwMstpAdminFormatSelector, hwMstpAdminRegionName, hwMstpAdminRevisionLevel,
+ hwMstpOperFormatSelector, hwMstpOperRegionName, hwMstpOperRevisionLevel, hwMstpRegionConfActive, hwMstpDefaultVlanAllo,
+ hwMstpDefaultRegionName, hwMstpPathCostStandard, hwMstpSnooping, hwMstpTcGuard, hwMstpTcGuardThreshold, hwMstpEdgedPortDefault,
+ hwMstpBpduFilterPortDefault, hwMstpTransmitLimitDefault, hwMstpPortCountUpperThreshold, hwMstpPortCountLowerThreshold }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects indicating the necessary
+ capabilites of the bridge device which is running the multi spanning tree protocol."
+ ::= { hwMstpGroups 1 }
+
+ hwMstpVlanInfoGroup OBJECT-GROUP
+ OBJECTS { hwMstpAdminMstID, hwMstpOperMstID }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects describes
+ the attribute of the VLAN in the multi spanning tree protocol.
+ They are necessary to find the relation
+ between VLAN and instance by the VLAN identifier."
+ ::= { hwMstpGroups 2 }
+
+ hwMstpInstanceInfoGroup OBJECT-GROUP
+ OBJECTS { hwMstpiBridgeID, hwMstpiBridgePriority, hwMstpiDesignedRoot, hwMstpiRootPathCost, hwMstpiRootPort,
+ hwMstpiRootType, hwMstpiRemainingHops, hwMstpiAdminMappedVlanListLow, hwMstpiAdminMappedVlanListHigh, hwMstpiOperMappedVlanListLow,
+ hwMstpiOperMappedVlanListHigh, hwMstpiRowStatus }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects describes
+ the attribute of the instance in the multi spanning tree protocol."
+ ::= { hwMstpGroups 3 }
+
+ hwMstpPortInfoGroup OBJECT-GROUP
+ OBJECTS { hwMstpiState, hwMstpiPortPriority, hwMstpiPathCost, hwMstpiDesignatedRoot, hwMstpiDesignatedCost,
+ hwMstpiDesignatedBridge, hwMstpiDesignatedPort, hwMstpiStpPortEdgeport, hwMstpiStpPortPointToPoint, hwMstpiStpMcheck,
+ hwMstpiStpTransLimit, hwMstpiStpRXStpBPDU, hwMstpiStpTXStpBPDU, hwMstpiStpRXTCNBPDU, hwMstpiStpTXTCNBPDU,
+ hwMstpiStpRXRSTPBPDU, hwMstpiStpTXRSTPBPDU, hwMstpiStpRXMSTPBPDU, hwMstpiStpTXMSTPBPDU, hwMstpiStpClearStatistics,
+ hwMstpiStpDefaultPortCost, hwMstpiStpStatus, hwMstpiPortRootGuard, hwMstpiPortLoopGuard, hwMstpPortCompliance,
+ hwMstpConfigDigestSnooping, hwMstpNoAgreementCheck, hwMstpPortTCNotify, hwMstpiStpPortBpduFilter }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects is necessary to show the
+ information of the port in the bridge in the multi
+ spanning tree protocol."
+ ::= { hwMstpGroups 4 }
+
+ hwMstpAccessoryGroup OBJECT-GROUP
+ OBJECTS { hwMstpBackupReplyAgreement, hwMstpStpNoAgreementCheck }
+ STATUS current
+ DESCRIPTION
+ "MSTP accessory group."
+ ::= { hwMstpGroups 5 }
+
+ hwMstpNotificationGroup NOTIFICATION-GROUP
+ NOTIFICATIONS { hwMstpiPortStateForwarding, hwMstpiPortStateDiscarding, hwMstpiBridgeLostRootPrimary, hwMstpiPortRootGuarded, hwMstpiPortBpduGuarded,
+ hwMstpiPortLoopGuarded, hwMstpiEdgePortChanged, hwMstpiTcGuarded, hwMstpProPortLoopGuarded, hwMstpProPortRootGuarded, hwMstpProBridgeLostRootPrimary,
+ hwMstpProPortStateDiscarding, hwMstpProPortStateForwarding, hwMstpProLoopbackDetected, hwMstpProEdgePortChanged, hwMstpProPortBpduGuarded,
+ hwMstpPortCountExceedThreshold, hwMstpPortCountExceedThresholdResume }
+ STATUS current
+ DESCRIPTION
+ "Notification."
+ ::= { hwMstpGroups 6 }
+
+ hwMstpProGroup OBJECT-GROUP
+ OBJECTS { hwMstpProStpState, hwMstpProPriority, hwMstpProRootType, hwMstpProForceVersion, hwMstpProBpduGuard,
+ hwMstpProDiameter, hwMstpProConvergeMode, hwMstpProMaxHops, hwMstpProMCheck, hwMstpProPathCostStandard,
+ hwMstpProHelloTime, hwMstpProFwdDelay, hwMstpProMaxAge, hwMstpProTimerFactor, hwMstpProTcGuard,
+ hwMstpProTcGuardThreshold, hwMstpProTcNotifyProcess, hwMstpProRegionConfActive, hwMstpProRowStatus,
+ hwMstpProLinkShareGuard,hwMstpConfigDegist,hwMstpProTcGuardInterval}
+ STATUS current
+ DESCRIPTION
+ "MSTP process group."
+ ::= { hwMstpGroups 7 }
+
+ hwMstpProPortInfoGroup OBJECT-GROUP
+ OBJECTS { hwMstpPortVlanListLow, hwMstpPortVlanListHigh, hwMstpProNewPortType, hwMstpProNewPortBpduVlan,hwMstpPortBindRowStatus, hwMstpProNewPortState,
+ hwMstpProNewPortPriority, hwMstpProNewPortPathCost, hwMstpProNewPortDesignatedRoot, hwMstpProNewPortDesignatedCost, hwMstpProNewPortDesignatedBridge,
+ hwMstpProNewPortDesignatedPort, hwMstpProNewPortStpEdgeport, hwMstpProNewPortStpPointToPoint, hwMstpProNewPortStpMcheck, hwMstpProNewPortStpTransLimit,
+ hwMstpProNewPortStpRXStpBPDU, hwMstpProNewPortStpTXStpBPDU, hwMstpProNewPortStpRXTCNBPDU, hwMstpProNewPortStpTXTCNBPDU, hwMstpProNewPortStpRXRSTPBPDU,
+ hwMstpProNewPortStpTXRSTPBPDU, hwMstpProNewPortStpRXMSTPBPDU, hwMstpProNewPortStpTXMSTPBPDU, hwMstpProNewPortStpClearStatistics, hwMstpProNewPortStpDefaultPortCost,
+ hwMstpProNewPortStpStatus, hwMstpProNewPortRootGuard, hwMstpProNewPortLoopGuard, hwMstpProNewPortCompliance, hwMstpProNewPortConfigDigestSnooping,
+ hwMstpProNewPortNoAgreementCheck, hwMstpProNewPortVplsSubinterfaceEnable, hwMstpProNewPortBpduEncapsulation, hwMstpProNewPortBpduFilter,
+ hwMstpProNewPortStpRXTC, hwMstpProNewPortStpTXTC}
+ STATUS current
+ DESCRIPTION
+ "A collection of objects is necessary to show the
+ information of the port in the bridge in the multi
+ spanning tree protocol."
+ ::= { hwMstpGroups 8 }
+
+ hwMstpProNotificationGroup NOTIFICATION-GROUP
+ NOTIFICATIONS { hwMstpProTcGuarded, hwMstpProRootChanged, hwMstpProNewPortStateForwarding, hwMstpProNewPortStateDiscarding, hwMstpProNewBridgeLostRootPrimary,
+ hwMstpProNewPortRootGuarded, hwMstpProNewPortBpduGuarded, hwMstpProNewPortLoopGuarded, hwMstpProNewEdgePortChanged }
+ STATUS current
+ DESCRIPTION
+ "MSTP process notification."
+ ::= { hwMstpGroups 9 }
+
+ hwMstpProInstanceInfoGroup OBJECT-GROUP
+ OBJECTS { hwMstpProInstanceBridgeID, hwMstpProInstanceBridgePriority, hwMstpProInstanceDesignedRoot, hwMstpProInstanceRootPathCost, hwMstpProInstanceRootPort,
+ hwMstpProInstanceRootType, hwMstpProInstanceRemainingHops, hwMstpProInstanceAdminMappedVlanListLow, hwMstpProInstanceAdminMappedVlanListHigh, hwMstpProInstanceOperMappedVlanListLow,
+ hwMstpProInstanceOperMappedVlanListHigh, hwMstpProInstanceRowStatus }
+ STATUS current
+ DESCRIPTION
+ "MSTP process instance group."
+ ::= { hwMstpGroups 10 }
+
+ hwMstpPortTcSnoopingGroup OBJECT-GROUP
+ OBJECTS { hwMstpPortTcSnoopingNotifyTrill }
+ STATUS current
+ DESCRIPTION
+ "MSTP TC snooping group"
+ ::= { hwMstpGroups 11 }
+
+ hwMstpCompliances OBJECT IDENTIFIER ::= { hwMstpConformance 2 }
+
+ hwMstpCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for device support of Priority
+ and Multicast Filtering extended bridging services."
+ MODULE -- this module
+ MANDATORY-GROUPS { hwMstpBridgeInfoGroup, hwMstpVlanInfoGroup, hwMstpInstanceInfoGroup, hwMstpPortInfoGroup, hwMstpAccessoryGroup,
+ hwMstpProGroup, hwMstpProPortInfoGroup, hwMstpProNotificationGroup }
+ ::= { hwMstpCompliances 1 }
+
+
+ END
+
+--
+-- HUAWEI-MSTP-MIB.my
+-- \ No newline at end of file