Observium_CE/mibs/huawei/HUAWEI-IPDSLAM-MSTP-MIB

1263 lines
54 KiB
Plaintext

-- =======================================================================================================
-- Copyright (C) 2014 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Description: The mib is used for defining MIB objects of the multiple spanning tree protocol (MSTP).
-- MSTP is an improvement of STP and RSTP.
-- MSTP prevents the proliferation and infinite cycling of the packets in the loop network.
-- In addition, MSTP provides multiple redundant paths for VLAN data transmission to
-- achieve the load-sharing purpose.
-- It supports MSTP loop network that helps meet various networking requirements.
-- Reference:
-- Version: V1.16
-- ========================================================================================================
HUAWEI-IPDSLAM-MSTP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,OBJECT-TYPE,Counter32, OBJECT-IDENTITY, NOTIFICATION-TYPE, Integer32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION,RowStatus
FROM SNMPv2-TC
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
hwDatacomm
FROM HUAWEI-MIB;
hwL2Mgmt OBJECT IDENTIFIER ::= { hwDatacomm 42 }
hwMstp MODULE-IDENTITY
LAST-UPDATED "201406100000Z"
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
"The mib is used for defining MIB objects of the multiple spanning tree protocol (MSTP).
MSTP is an improvement of STP and RSTP.
MSTP prevents the proliferation and infinite cycling of the packets in the loop network.
In addition, MSTP provides multiple redundant paths for VLAN data transmission to
achieve the load-sharing purpose.
It supports MSTP loop network that helps meet various networking requirements."
-- Revision history
REVISION "201408120000Z"
DESCRIPTION "V1.16, modified the description of hwMstpiBridgeID hwMstpiOperMappedVlanListLow and hwMstpiOperMappedVlanListHigh"
REVISION "201406100000Z"
DESCRIPTION "V1.15, modified the MAX-ACCESS of hwMstpInstanceID and hwMstpiPortIndex"
REVISION "201211280000Z"
DESCRIPTION "V1.14, modified the attribute of node hwMstpiRowStatus in table hwMstpInstanceTable"
REVISION "201208130000Z"
DESCRIPTION "V1.13, modified the node hwMstpiPortState in table hwMstpPortTable"
REVISION "201205040000Z"
DESCRIPTION "V1.12, added the node hwMstpiPortCompliance in table hwMstpPortTable."
REVISION "201204270000Z"
DESCRIPTION "V1.11, modified the description of node hwMstpRegionConfActive."
REVISION "201204120000Z"
DESCRIPTION "V1.10, added the node hwMstpiBridgeCurrentPriority in table hwMstpInstanceTable."
REVISION "201111140000Z"
DESCRIPTION "V1.09, added two nodes hwMstpiBridgeSecondaryPriority and hwMstpiBridgeSecondaryPriorityBindPort."
REVISION "201011200000Z"
DESCRIPTION "V1.08, modified the descriptions of this MIB file and leaves."
REVISION "201007191936Z"
DESCRIPTION "V1.07, modified the description of leaves."
REVISION "201007120000Z"
DESCRIPTION "V1.06, modified the description of node hwMstpMasterBridgeID, hwMstpiBridgeID, hwMstpiAdminMappedVlanListLow, hwMstpiAdminMappedVlanListHigh, hwMstpiOperMappedVlanListLow, hwMstpiOperMappedVlanListHigh, hwMstpiDesignatedRoot"
REVISION "201004260000Z"
DESCRIPTION "V1.05, modified enumeration format.Add trap hwMstpiPortDisable, hwMstpiPortBpduGuardedResume, hwMstpiPortRootGuardedResume to hwMstpTraps"
REVISION "201002271500Z"
DESCRIPTION "V1.04, modified the description of node hwMstpPathCostStandard."
REVISION "200912301500Z"
DESCRIPTION "V1.03, modified datatype definition,description of objects,Add hwMstpTraps in hwMstp. Add hwMstpAlarmTraps in hwMstpTraps."
REVISION "200711250000Z"
DESCRIPTION "V1.01, modified node(hwMstpiPortState) value,from(3:learning,4:forwarding)to(4:learning,5:forwarding)"
REVISION "200504191936Z"
DESCRIPTION "V1.00, initial version."
::= { hwL2Mgmt 4 }
HwMSTPEnabledStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A simple status value for the object.
"
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
hwMstpObjects OBJECT IDENTIFIER ::= { hwMstp 1 }
hwMstpStatus OBJECT-TYPE
SYNTAX HwMSTPEnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the status of the MSTP function of a bridge.
Options:
1. enabled(1) -indicates the MSTP function of a bridge is enabled
2. disabled(2) -indicates the MSTP function of a bridge is disabled
Default: disabled(2)
"
::= { hwMstpObjects 1 }
hwMstpForceVersion OBJECT-TYPE
SYNTAX INTEGER
{
stp(0),
rstp(2),
mstp(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the MSTP version of the current bridge.
Options:
1. stp(0) -indicates the MSTP version of the current bridge is stp
2. rstp(2) -indicates the MSTP version of the current bridge is rstp
3. mstp(3) -indicates the MSTP version of the current bridge is mstp
Default: mstp(3)
rstp(2) is not supported.
"
::= { hwMstpObjects 2 }
hwMstpDiameter OBJECT-TYPE
SYNTAX Integer32(2..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the diameter of the current bridged network.
Range: 2-7
Default: 7
"
::= { hwMstpObjects 3 }
hwMstpBridgeMaxHops OBJECT-TYPE
SYNTAX Integer32(1..40)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the maximum hop count of a region.
Range: 1-40
Default: 20
"
::= { hwMstpObjects 4 }
hwMstpMasterBridgeID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the master bridge ID of an IST in an MSTP region.
It is the root Bridge Identifier of the instance 0 in the region.
The format of the bridge ID is bridge priority (2B) + bridge MAC address (6B).
For example, if the bridge priority is 32768, and the bridge MAC address is 00.EE.DC.F9.13.20,
then the bridge ID is 80.00.00.EE.DC.F9.13.20.
"
::= { hwMstpObjects 5 }
hwMstpMasterPathCost OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the external path cost.
The value range of this leaf is relevant to hwMstpPathCostStandard.
Range: 1-65535 (The 802.1d-1998 protocol is used as the computing standard)
1-200000000 (The 802.1t protocol is used as the computing standard)
1-200000 (Huawei's proprietary legacy is used as the computing standard)
"
::= { hwMstpObjects 6 }
hwMstpBpduGuard OBJECT-TYPE
SYNTAX HwMSTPEnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether a bridge is enabled with BPDU protection.
Options:
1. enabled(1) -indicates BPDU protection of the bridge is enabled
2. disabled(2) -indicates BPDU protection of the bridge is disabled
Default: disabled(2)
"
::= { hwMstpObjects 7 }
hwMstpAdminFormatSelector OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the configuration ID format of a bridge.
"
::= { hwMstpObjects 8 }
hwMstpAdminRegionName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the MSTP region name. The region name consists of up to 32 characters,
and only letters (case sensitive), numerals, the hyphen (-), and the underline (_)
are allowed.
"
::= { hwMstpObjects 9 }
hwMstpAdminRevisionLevel OBJECT-TYPE
SYNTAX Integer32(0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the revision level of an MSTP region name.
Range: 0-65535
Default: 0
"
::= { hwMstpObjects 10 }
hwMstpOperFormatSelector OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the configuration format of the region of a bridge in actual running.
"
::= { hwMstpObjects 11 }
hwMstpOperRegionName OBJECT-TYPE
SYNTAX OCTET STRING( SIZE(0..32) )
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the actually-used MSTP region name.
"
::= { hwMstpObjects 12 }
hwMstpOperRevisionLevel OBJECT-TYPE
SYNTAX Integer32(0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the revision level of the actually-used MSTP region name.
Default: 0
"
::= { hwMstpObjects 13 }
hwMstpRegionConfActive OBJECT-TYPE
SYNTAX INTEGER{enable(1),disable(2)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether to activate the modified MSTP region configuration.
Options:
1. enable (1) -when you need to activate the modified MSTP region configuration, use this value to perform the set operation.
2. disable(2) -the modified MSTP region configuration cannot be set to disable. When you perform the get operation to query the configuration, this value will be returned.
This leaf supports only the set operation and it is recommended that you do not perform the get operation. If you perform the get operation, the value disable (2) will be returned.
"
::= { hwMstpObjects 14 }
hwMstpDefaultVlanAllo OBJECT-TYPE
SYNTAX INTEGER{enable(1),unused(65535)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Sets the default mapping between VLANs and spanning trees.
Options:
1. enable(1) -indicates the default mapping between VLANs and spanning trees is enabled
2. unused(65535) -indicates the default mapping between VLANs and spanning trees is unused
"
::= { hwMstpObjects 15 }
hwMstpDefaultRegionName OBJECT-TYPE
SYNTAX INTEGER{reset(1),unused(65535)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Sets the default region name.
Options:
1. reset(1) -indicates the default region name is used
2. unused(65535) -indicates the default region name is unused
"
::= { hwMstpObjects 16 }
hwMstpPathCostStandard OBJECT-TYPE
SYNTAX INTEGER{dot1d1998(1),dot1t(2),legacy(3)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the reference standard for path cost computation of a bridge.
Options:
1. dot1d1998(1) -indicates dot1d1998 is the reference standard for path cost computation of a bridge
2. dot1t(2) -indicates dot1t is the reference standard for path cost computation of a bridge
3. legacy(3) -indicates legacy is the reference standard for path cost computation of a bridge
Default: legacy(3)
"
::= { hwMstpObjects 17 }
hwMstpTimeFactor OBJECT-TYPE
SYNTAX Integer32 (1..10)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the timeout factor of a bridge.
Range: 1-10
Default: 3
"
::= { hwMstpObjects 21 }
hwMstpMD5KEY OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the MD5 key used for generating the region configuration digest of the MSTP protocol.
Default: 0x13AC06A62E47FD51F95D2BA243CD0346
"
::= { hwMstpObjects 22 }
hwMstpVIDAllocationTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwMstpVIDAllocationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Indicates the mapping between VLANs and instances extended by MSTP.
The index of this table is hwMstpVID.
"
::= { hwMstpObjects 18 }
hwMstpVIDAllocationEntry OBJECT-TYPE
SYNTAX HwMstpVIDAllocationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Indicates the mapping between VLANs and instances extended by MSTP.
The index of this entry is hwMstpVID.
"
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
"It is an index and indicates the VLAN ID.
Range: 1-4094
"
::={ hwMstpVIDAllocationEntry 1 }
hwMstpAdminMstID OBJECT-TYPE
SYNTAX Integer32(0..48)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the configured MSTP region ID. Currently, the system supports
only 17 instances, that is, instances 0-16.
Range: 0-48
"
::={ hwMstpVIDAllocationEntry 2 }
hwMstpOperMstID OBJECT-TYPE
SYNTAX Integer32(0..48)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the MSTP region ID in actual running. Currently, the system
supports only 17 instances, that is, instances 0-16.
Range: 0-48
"
::={ hwMstpVIDAllocationEntry 3 }
hwMstpInstanceTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwMstpInstanceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Indicates the instances extended by MSTP.
The index of this table is hwMstpInstanceID.
"
::= { hwMstpObjects 19 }
hwMstpInstanceEntry OBJECT-TYPE
SYNTAX HwMstpInstanceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Indicates the instances extended by MSTP.
The index of this entry is hwMstpInstanceID.
"
INDEX { hwMstpInstanceID }
::= { hwMstpInstanceTable 1 }
HwMstpInstanceEntry ::=
SEQUENCE
{
hwMstpInstanceID
Integer32,
hwMstpiBridgeID
OCTET STRING,
hwMstpiBridgePriority
Integer32,
hwMstpiDesignedRoot
OCTET STRING,
hwMstpiRootPathCost
Integer32,
hwMstpiRootPort
Integer32,
hwMstpiRootType
INTEGER,
hwMstpiRemainingHops
Integer32,
hwMstpiAdminMappedVlanListLow
OCTET STRING,
hwMstpiAdminMappedVlanListHigh
OCTET STRING,
hwMstpiOperMappedVlanListLow
OCTET STRING,
hwMstpiOperMappedVlanListHigh
OCTET STRING,
hwMstpiRowStatus
RowStatus,
hwMstpiBridgeSecondaryPriority
Integer32,
hwMstpiBridgeSecondaryPriorityBindPort
Integer32,
hwMstpiBridgeCurrentPriority
Integer32
}
hwMstpInstanceID OBJECT-TYPE
SYNTAX Integer32(0..48)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"It is an index and indicates the MSTI ID.
"
::={ hwMstpInstanceEntry 1 }
hwMstpiBridgeID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Bridge Identifier for the spanning tree instance identified by MSTID.
The bridge ID consists of the sum (2 bytes) of bridge priority and instance ID + the bridge MAC address (6 bytes).
For example, if the bridge priority is 32768 (its hexadecimal value is 80.00),
the instance ID is 1, and the bridge MAC address is 00.E0.FC.F9.13.20,
the bridge ID is 80.01.00.E0.FC.F9.13.20.
"
::={ hwMstpInstanceEntry 2 }
hwMstpiBridgePriority OBJECT-TYPE
SYNTAX Integer32(0..61440)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the primary priority of the CIST bridge, or priority of the bridge in others.
Range: 0-61440
Default: 32768
Step: 4096
"
DEFVAL { 32768 }
::={ hwMstpInstanceEntry 3 }
hwMstpiDesignedRoot OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the master bridge ID of an MSTI in the region.
"
::={ hwMstpInstanceEntry 4 }
hwMstpiRootPathCost OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the cost of the path from the BPDU-transmitting bridge to the root bridge.
"
::={ hwMstpInstanceEntry 5 }
hwMstpiRootPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the root port of an MSTI in the region.
"
::={ hwMstpInstanceEntry 6 }
hwMstpiRootType OBJECT-TYPE
SYNTAX INTEGER
{
normal(0),
secondary(1),
primary(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the type of the bridge.
Options:
1. normal(0) -indicates the bridge is normal
2. secondary(1) -indicates the bridge is secondary
3. primary(2) -indicates the bridge is primary
Default: normal(0)
"
DEFVAL { normal }
::={ hwMstpInstanceEntry 7 }
hwMstpiRemainingHops OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the remaining hops of an MSTI in the region.
"
::={ hwMstpInstanceEntry 8 }
hwMstpiAdminMappedVlanListLow OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..256))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used for setting the mapping between the first 2047 VLANs (VLAN 1 to VLAN 2047) in a VLAN list and MSTIs.
For example, if the vlan 1 and vlan 2047 belongs to this instance,
the hwMstpiAdminMappedVlanListLow is # 40.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.01.
"
::= { hwMstpInstanceEntry 9 }
hwMstpiAdminMappedVlanListHigh OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..256))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used for setting the mapping between the last 2047 VLANs (VLAN 2048 to VLAN 4094) in a VLAN list and MSTIs.
For example, if the vlan 2048 and vlan 4094 belongs to this instance,
the hwMstpiAdminMappedVlanListHigh is # 80.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.
"
::= { hwMstpInstanceEntry 10 }
hwMstpiOperMappedVlanListLow OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..256))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Used for getting the mapping between the first 2047 VLANs (VLAN 1 to VLAN 2047) in a VLAN list and MSTIs in
actual running.
For example, if the vlan 1 and vlan 2047 belongs to this instance,
the hwMstpiOperMappedVlanListLow is # 40.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.01.
"
::= { hwMstpInstanceEntry 11 }
hwMstpiOperMappedVlanListHigh OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..256))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Used for getting the mapping between the last 2047 VLANs (VLAN 2048 to VLAN 4094) in a VLAN list and MSTIs in actual running.
For example, if the vlan 2048 and vlan 4094 belongs to this instance,
the hwMstpiOperMappedVlanListHigh is # 80.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.
"
::= { hwMstpInstanceEntry 12 }
hwMstpiRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS deprecated
DESCRIPTION
"Indicates the row status, which is the operation type of the table.
Only option createAndGo(4) supports the set operation.
In the query operation, the value of this leaf is always active(1).
To create an MSTI, optionally input leaves hwMstpiBridgePriority, hwMstpiRootType,
hwMstpiAdminMappedVlanListLow, and hwMstpiAdminMappedVlanListHigh, specify the value
of hwMstpiRowStatus to createAndGo(4), and perform the set operation.
To modify the values of other leaves, you can directly perform the set operation without
setting and issuing the row status.
Options:
1. active(1) -indicates the query operation
2. createAndGo(4) -indicates creating an MSTI
3. destroy(6) -indicates deleting an MSTI
"
::= { hwMstpInstanceEntry 13 }
hwMstpiBridgeSecondaryPriority OBJECT-TYPE
SYNTAX Integer32(0..61440)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the secondary priority of the CIST bridge. Only used by CIST.
Range: 0-61440
Default: 61440
Step: 4096
"
DEFVAL { 61440 }
::= { hwMstpInstanceEntry 14 }
hwMstpiBridgeSecondaryPriorityBindPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the port which bound secondary priority of the CIST bridge in the region. Only used by CIST.
Default: 0
"
DEFVAL { 0 }
::= { hwMstpInstanceEntry 15 }
hwMstpiBridgeCurrentPriority OBJECT-TYPE
SYNTAX Integer32(0..61440)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the current priority of the bridge, including CIST and others.
Range: 0-61440
"
::= { hwMstpInstanceEntry 16 }
hwMstpPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwMstpPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Indicates the ports extended by MSTP.
The indexes of this table are hwMstpInstanceID and hwMstpiPortIndex.
"
::= { hwMstpObjects 20 }
hwMstpPortEntry OBJECT-TYPE
SYNTAX HwMstpPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Indicates the ports extended by MSTP.
The indexes of this entry are hwMstpInstanceID and hwMstpiPortIndex.
"
INDEX { hwMstpInstanceID, hwMstpiPortIndex }
::= { hwMstpPortTable 1 }
HwMstpPortEntry ::=
SEQUENCE
{
hwMstpiPortIndex
Integer32,
hwMstpiPortState
INTEGER,
hwMstpiPortPriority
Integer32,
hwMstpiPortPathCost
Integer32,
hwMstpiDesignatedRoot
OCTET STRING,
hwMstpiDesignatedCost
Integer32,
hwMstpiDesignatedBridge
OCTET STRING,
hwMstpiDesignatedPort
OCTET STRING,
hwMstpiStpPortEdgeport
HwMSTPEnabledStatus,
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,
hwMstpiPortCompliance
INTEGER
}
hwMstpiPortIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"It is an index and indicates a bridge port.
"
::={ hwMstpPortEntry 1 }
hwMstpiPortState OBJECT-TYPE
SYNTAX INTEGER{disabled(1),discarding(2),learning(4),forwarding(5)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the port status.
Options:
1. disabled(1) -indicates the port is disabled
2. discarding(2) -indicates the port is discarding. During this phase,
port can only receive and process BPDU data packet,
not forward traffic, root bridge, root port, and specified
port will be voted
3. learning(4) -indicates the port is learning. During this phase,
bridge will create MAC address table according the
received traffic, but not forward traffic
4. forwarding(5) -indicates traffic forward
"
::={ hwMstpPortEntry 2 }
hwMstpiPortPriority OBJECT-TYPE
SYNTAX Integer32(0..240)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the port priority.
Range: 0-240
Default: 128
Step: 16
"
DEFVAL { 128 }
::={ hwMstpPortEntry 3 }
hwMstpiPortPathCost OBJECT-TYPE
SYNTAX Integer32(1..200000000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the path cost of the port.
The value range of this leaf is relevant to hwMstpPathCostStandard.
Range: 1-65535 (The 802.1d-1998 protocol is used as the computing standard)
1-200000000 (The 802.1t protocol is used as the computing standard)
1-200000 (Huawei's proprietary legacy is used as the computing standard)
"
::={ hwMstpPortEntry 4 }
hwMstpiDesignatedRoot OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (8))
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.
The format of the bridge ID is bridge priority (2B) + bridge MAC address (6B).
For example, if the bridge priority is 32768, and the bridge MAC address is 00.EE.DC.F9.13.20,
then the bridge ID is 80.00.00.EE.DC.F9.13.20.
"
::={ hwMstpPortEntry 5 }
hwMstpiDesignatedCost OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the cost of the path from the port to the root bridge.
"
::={ hwMstpPortEntry 6}
hwMstpiDesignatedBridge OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the designated bridge.
The format of the bridge ID is bridge priority (2B) + bridge MAC address (6B).
For example, if the bridge priority is 32768, and the bridge MAC address is 00.EE.DC.F9.13.20,
then the bridge ID is 80.00.00.EE.DC.F9.13.20.
"
::={ hwMstpPortEntry 7 }
hwMstpiDesignatedPort OBJECT-TYPE
SYNTAX OCTET STRING(SIZE (2))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the designated port.
The format of the port ID is port priority (1B) + port number (1B).
For example, if the port priority is 128, and the port number is 1, then the port ID is 80.01.
"
::={ hwMstpPortEntry 8 }
hwMstpiStpPortEdgeport OBJECT-TYPE
SYNTAX HwMSTPEnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether the current port is an edge port.
Options:
1. enabled(1) -indicates the current port is an edge port
2. disabled(2) -indicates the current port is not an edge port
Default: disabled(2)
"
DEFVAL { disabled }
::={ hwMstpPortEntry 9 }
hwMstpiStpPortPointToPoint OBJECT-TYPE
SYNTAX INTEGER{forceTrue (1),forceFalse (2),auto (3)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether the current port is a point-to-point port.
Options:
1. forceTrue(1) -indicates the current port is a point-to-point port
2. forceFalse(2) -indicates the current port is not a point-to-point port
3. auto(3) -indicates the current port is a self-negotiation port
Default: auto(3)
"
DEFVAL { auto }
::={ hwMstpPortEntry 10 }
hwMstpiStpMcheck OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
unused(65535)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the mcheck parameter of the bridge port.
Options:
1. enable(1) -indicates the mcheck parameter of the bridge port is enabled
2. unused(65535) -indicates the mcheck parameter of the bridge port is unused
"
::={ hwMstpPortEntry 11 }
hwMstpiStpTransLimit OBJECT-TYPE
SYNTAX Integer32(1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the maximum number of BPDUs that can be transmitted within the hello time.
Range: 1-255
Default: 3
"
DEFVAL { 3 }
::={ hwMstpPortEntry 12 }
hwMstpiStpRXStpBPDU OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the number of BPDUs received by the port.
"
::={ hwMstpPortEntry 13 }
hwMstpiStpTXStpBPDU OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the number of BPDUs transmitted by the port.
"
::={ hwMstpPortEntry 14 }
hwMstpiStpRXTCNBPDU OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the number of TCN BPDUs received by the port.
"
::={ hwMstpPortEntry 15 }
hwMstpiStpTXTCNBPDU OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the number of TCN BPDUs transmitted by the port.
"
::={ hwMstpPortEntry 16 }
hwMstpiStpRXRSTPBPDU OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the number of RST BPDUs received by the port.
"
::={ hwMstpPortEntry 17 }
hwMstpiStpTXRSTPBPDU OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the number of RST BPDUs transmitted by the port.
"
::={ hwMstpPortEntry 18 }
hwMstpiStpRXMSTPBPDU OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the number of MST BPDUs received by the port.
"
::={ hwMstpPortEntry 19 }
hwMstpiStpTXMSTPBPDU OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the number of MST BPDUs transmitted by the port.
"
::={ hwMstpPortEntry 20 }
hwMstpiStpClearStatistics OBJECT-TYPE
SYNTAX INTEGER
{
clear(1),
unused(65535)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether to clear the statistics.
Options:
1. clear(1) -indicates the statistics is cleared
2. unused(65535) -indicates the statistics is not cleared
"
::={ hwMstpPortEntry 21 }
hwMstpiStpDefaultPortCost OBJECT-TYPE
SYNTAX INTEGER
{
reset(1),
unused(65535)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether to restore the default port cost.
Options:
1. reset(1) -indicates the default port cost is restored
2. unused(65535) -indicates the default port cost is not restored
"
::={ hwMstpPortEntry 22}
hwMstpiStpStatus OBJECT-TYPE
SYNTAX HwMSTPEnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether STP is enabled on the port.
Options:
1. enabled(1) -indicates STP is enabled on the port
2. disabled(2) -indicates STP is not enabled on the port
Default: enabled(1)
"
DEFVAL { enabled}
::={ hwMstpPortEntry 23 }
hwMstpiPortRootGuard OBJECT-TYPE
SYNTAX HwMSTPEnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether root protection is enabled on the port.
Options:
1. enabled(1) -indicates root protection is enabled on the port
2. disabled(2) -indicates root protection is disabled on the port
Default: disabled(2)
"
DEFVAL { disabled }
::={ hwMstpPortEntry 24 }
hwMstpiPortLoopGuard OBJECT-TYPE
SYNTAX HwMSTPEnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether loop protection is enabled on the port.
Options:
1. enabled(1) -indicates loop protection is enabled on the port
2. disabled(2) -indicates loop protection is disabled on the port
Default: disabled(2)
"
DEFVAL { disabled }
::={ hwMstpPortEntry 25 }
hwMstpiPortCompliance OBJECT-TYPE
SYNTAX INTEGER{auto(1),dot1w(2)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the MSTP compliance type of the current port.
Options:
1. auto(1) -indicates the MSTP compliance type of the current port is auto
2. dot1w(2) -indicates the MSTP compliance type of the current port is dot1w
Default: auto(1).
"
DEFVAL { auto }
::={ hwMstpPortEntry 26 }
hwMstpTraps OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Definition point for Mstp notifications.
"
::= { hwMstp 2 }
hwMstpCommonTraps OBJECT IDENTIFIER ::= { hwMstpTraps 1 }
hwMstpCommonTrapsPrefix OBJECT IDENTIFIER ::= { hwMstpCommonTraps 0 }
hwMstpAlarmTraps OBJECT IDENTIFIER ::= { hwMstpTraps 2 }
hwMstpAlarmTrapsPrefix OBJECT IDENTIFIER ::= { hwMstpAlarmTraps 0 }
hwMstpiPortStateForwarding NOTIFICATION-TYPE
OBJECTS
{
hwMstpInstanceID ,
hwMstpiPortIndex
}
STATUS current
DESCRIPTION
"The SNMP trap that is generated when a port turns into
forwarding state form other state.
"
::= { hwMstpCommonTraps 0 1 }
hwMstpiPortStateDiscarding NOTIFICATION-TYPE
OBJECTS
{
hwMstpInstanceID ,
hwMstpiPortIndex
}
STATUS current
DESCRIPTION
"The SNMP trap that is generated when a port turns into
discarding state form forwarding state.
"
::= { hwMstpCommonTraps 0 2 }
hwMstpiPortRootGuarded NOTIFICATION-TYPE
OBJECTS
{
hwMstpInstanceID ,
hwMstpiPortIndex
}
STATUS current
DESCRIPTION
"The SNMP trap that is generated when a root-guard port
receives a superior message on the relevant instance.
"
::= { hwMstpCommonTraps 0 3 }
hwMstpiPortRootGuardedResume NOTIFICATION-TYPE
OBJECTS
{
hwMstpInstanceID ,
hwMstpiPortIndex
}
STATUS current
DESCRIPTION
"The SNMP trap that is generated when a root-guard port
not receives a superior message on the relevant instance.
"
::= { hwMstpCommonTraps 0 4 }
hwMstpiPortBpduGuarded NOTIFICATION-TYPE
OBJECTS { hwMstpiPortIndex }
STATUS current
DESCRIPTION
"The SNMP trap that is generated when an edged port of
the BPDU-guard switch receives BPDU packets.
"
::= { hwMstpCommonTraps 0 5 }
hwMstpiPortBpduGuardedResume NOTIFICATION-TYPE
OBJECTS { hwMstpiPortIndex }
STATUS current
DESCRIPTION
"The SNMP trap that is generated when an edged port of
the BPDU-guard switch not receives BPDU packets.
"
::= { hwMstpCommonTraps 0 6 }
hwMstpiPortDisable NOTIFICATION-TYPE
OBJECTS { hwMstpiPortIndex }
STATUS current
DESCRIPTION
"The SNMP trap that is generated when a port disable
stp.
"
::= { hwMstpCommonTraps 0 7 }
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,
hwMstpTimeFactor,
hwMstpMD5KEY
}
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
{
hwMstpVID,
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
{
hwMstpInstanceID,
hwMstpiBridgeID,
hwMstpiBridgePriority,
hwMstpiDesignedRoot,
hwMstpiRootPathCost,
hwMstpiRootPort,
hwMstpiRootType,
hwMstpiRemainingHops,
hwMstpiAdminMappedVlanListLow,
hwMstpiAdminMappedVlanListHigh,
hwMstpiOperMappedVlanListLow,
hwMstpiOperMappedVlanListHigh
}
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
{
hwMstpiPortIndex,
hwMstpiPortState,
hwMstpiPortPriority,
hwMstpiPortPathCost,
hwMstpiDesignatedRoot,
hwMstpiDesignatedCost,
hwMstpiDesignatedBridge,
hwMstpiDesignatedPort,
hwMstpiStpPortEdgeport,
hwMstpiStpPortPointToPoint,
hwMstpiStpMcheck,
hwMstpiStpTransLimit,
hwMstpiStpRXStpBPDU,
hwMstpiStpTXStpBPDU,
hwMstpiStpRXTCNBPDU,
hwMstpiStpTXTCNBPDU,
hwMstpiStpRXRSTPBPDU,
hwMstpiStpTXRSTPBPDU,
hwMstpiStpRXMSTPBPDU,
hwMstpiStpTXMSTPBPDU,
hwMstpiStpClearStatistics,
hwMstpiStpDefaultPortCost,
hwMstpiStpStatus,
hwMstpiPortRootGuard,
hwMstpiPortLoopGuard,
hwMstpiPortCompliance
}
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 }
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
MANDATORY-GROUPS
{
hwMstpBridgeInfoGroup,
hwMstpVlanInfoGroup,
hwMstpInstanceInfoGroup,
hwMstpPortInfoGroup
}
::= { hwMstpCompliances 1 }
END