mibs/MIBS/huawei/HUAWEI-MSTP-MIB
2023-12-05 12:25:34 +01:00

3156 lines
168 KiB
Plaintext

-- ==================================================================
-- 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
--