Observium_CE/mibs/aricent/ARICENT-MST-MIB

2641 lines
91 KiB
Plaintext

-- Copyright (C) 2016 Aricent. All Rights Reserved.
-- $Id: fsmst.mib,v 1.47 2016/03/18 13:08:58 siva Exp $
ARICENT-MST-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY, Integer32, Unsigned32,
enterprises, Counter32, TimeTicks, NOTIFICATION-TYPE FROM SNMPv2-SMI
TEXTUAL-CONVENTION, MacAddress,
TruthValue, RowStatus FROM SNMPv2-TC;
futureMstMIB MODULE-IDENTITY
LAST-UPDATED "201209050000Z"
ORGANIZATION "ARICENT COMMUNICATIONS SOFTWARE"
CONTACT-INFO "support@aricent.com"
DESCRIPTION "||||||"
REVISION "201209050000Z"
DESCRIPTION "||||||"
::= { enterprises futuresoftware(2076) 80}
VlanId ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"A 12-bit VLAN ID used in the VLAN Tag header."
SYNTAX Integer32 (1..4094)
BridgeId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
" Identifier of Bridge in 8 byte format."
SYNTAX OCTET STRING (SIZE (8))
Timeout ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d4"
STATUS current
DESCRIPTION
" Time out value in 4 byte."
SYNTAX Integer32
EnabledStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A simple status value for the object."
SYNTAX INTEGER { enabled(1), disabled(2) }
dot1sFutureMst OBJECT IDENTIFIER ::= { futureMstMIB 1 }
dot1sFsMstTrapsControl OBJECT IDENTIFIER ::= { futureMstMIB 2 }
dot1sFutureMstTraps OBJECT IDENTIFIER ::= { futureMstMIB 3 }
-- dot1qFutureMst group
-- SCALAR BEGIN
fsMstSystemControl OBJECT-TYPE
SYNTAX INTEGER { start(1), shutdown(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The administrative shutdown status requested by management for the MST
feature. The value start (1) indicates that MST should be active in
the device on all ports. The value shutdown (2) indicates that MST
should be shutdown in the device on all ports. All memory should
be released on all ports."
::= { dot1sFutureMst 1 }
fsMstModuleStatus OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The administrative status requested by management for the MST
feature. The value enabled(1) indicates that Mst should be enabled
in the device on all ports. The value disabled(2) indicates that
Mst should be disabled in the device on all ports. The object can
be set to enabled(1) if and only if, fsMstSystemControl set to start."
::= { dot1sFutureMst 2 }
fsMstMaxMstInstanceNumber OBJECT-TYPE
SYNTAX Integer32 (1..64)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Maximum number of spanning trees to be allowed. An user may limit
the number of Spanning Tree instances to be allowed in the Bridge.
The value reflects the max number of active MSTIs that can be created.
It does not include the special MSTID, the PTETID, used to identify
VIDs used by Ethernet Switched Paths (ESPs)."
::= { dot1sFutureMst 3 }
fsMstNoOfMstiSupported OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates Maximum number of spanning tree Instances supported."
::= { dot1sFutureMst 4 }
fsMstMaxHopCount OBJECT-TYPE
SYNTAX Integer32 (600..4000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the Maximum Hop Count value. One-hundredth of the
configured value will be set as Max Hop Count.
An agent may return a badValue error if a set is attempted
to a value which is not a multiples of hundred."
DEFVAL { 2000 }
::= { dot1sFutureMst 5 }
fsMstBrgAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The MAC address used by this bridge when it must
be referred to in a unique fashion. It is
recommended that this be the numerically smallest
MAC address of all ports that belong to this
bridge. However it is only required to be unique.
When concatenated with fsMstCistBridgePriority or
fsMstMstiBridgePriority a unique BridgeIdentifier
is formed which is used in the Spanning Tree Protocol."
::= { dot1sFutureMst 6 }
fsMstCistRoot OBJECT-TYPE
SYNTAX BridgeId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The bridge identifier of the Root of the common spanning
tree as determined by the Spanning Tree Protocol
as executed by this node. This value is used as
the CIST Root Identifier parameter in all Configuration
Bridge PDUs originated by this node."
::= { dot1sFutureMst 7 }
fsMstCistRegionalRoot OBJECT-TYPE
SYNTAX BridgeId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The bridge identifier of the Root of the Multiple
spanning tree region as determined by the Spanning Tree
Protocol as executed by this node. This value is used as
the CIST Regional Root Identifier parameter in all Configuration
Bridge PDUs originated by this node."
::= { dot1sFutureMst 8 }
fsMstCistRootCost OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Cost of the path to the CIST Root as seen
from this bridge."
::= { dot1sFutureMst 9 }
fsMstCistRegionalRootCost OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Cost of the path to the CIST Regional Root
as seen from this bridge."
::= { dot1sFutureMst 10 }
fsMstCistRootPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Port Number of the Port which offers the lowest
path cost from this bridge to the CIST Root Bridge."
::= { dot1sFutureMst 11 }
fsMstCistBridgePriority OBJECT-TYPE
SYNTAX Integer32 (0..61440)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Value of the writable portion of the Bridge
Identifier comprising of the first two octets.
The values that are set for Bridge Priority must be
in steps of 4096."
DEFVAL {32768}
::= { dot1sFutureMst 12 }
fsMstCistBridgeMaxAge OBJECT-TYPE
SYNTAX Timeout (600..4000)
UNITS "centi-seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value that all bridges use for MaxAge when
this bridge is acting as the root. The granularity
of this timer is specified to be 1 second.
An agent may return a badValue error if a set is
attempted to a value which is not a whole number
of seconds."
DEFVAL {2000}
::= { dot1sFutureMst 13 }
fsMstCistBridgeForwardDelay OBJECT-TYPE
SYNTAX Timeout (400..3000)
UNITS "centi-seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value that all bridges use for ForwardDelay
when this bridge is acting as the root. Note that
802.1D specifies that the range for this
parameter is related to the value of
BridgeMaxAge. The granularity of this
timer is specified to be 1 second.
An agent may return a badValue error if a set is
attempted to a value which is not a whole number
of seconds."
DEFVAL {1500}
::= { dot1sFutureMst 14 }
fsMstCistHoldTime OBJECT-TYPE
SYNTAX Integer32
UNITS "centi-seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This time value determines the interval length
during which no more than two Configuration bridge
PDUs shall be transmitted by this node, in units
of hundredths of a second."
::= { dot1sFutureMst 15 }
fsMstCistMaxAge OBJECT-TYPE
SYNTAX Timeout
UNITS "centi-seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum age of Spanning Tree Protocol
information learned from the network on any port
before it is discarded, in units of hundredths of
a second. This is the actual value that this
bridge is currently using."
::= { dot1sFutureMst 16 }
fsMstCistForwardDelay OBJECT-TYPE
SYNTAX Timeout
UNITS "centi-seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This time value, measured in units of hundredths
of a second, controls how fast a port changes its
spanning state when moving towards the Forwarding
state. The value determines how long the port
stays in a particular state before moving to the
next state."
::= { dot1sFutureMst 17 }
fsMstMstpUpCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times MSTP Module has been enabled."
::= { dot1sFutureMst 18 }
fsMstMstpDownCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times MSTP Module has been disabled."
::= { dot1sFutureMst 19 }
fsMstPathCostDefaultType OBJECT-TYPE
SYNTAX INTEGER {
stp8021d1998(1),
stp8021t2001(2)
}
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"********* THIS OBJECT IS OBSOLETE **********
The version of the Spanning Tree default Path Costs that
are to be used by this Bridge. A value of 8021d1998(1)
uses the 16-bit default Path Costs from IEEE Std. 802.1D-1998.
A value of stp8021t2001(2) uses the 32-bit default Path
Costs from IEEE Std. 802.1t."
::= { dot1sFutureMst 20 }
fsMstTrace OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to enable Trace Statements in the MSTP
Module.
A FOUR BYTE integer is used for enabling the level of tracing.
Each BIT in the four byte integer, represents a particular
level of Trace.
The mapping between the bit positions & the level of trace is
as follows:
0 - Init and Shutdown Traces
1 - Management Traces
2 - Data Path Traces
3 - Control Plane Traces
4 - Packet Dump Traces
5 - Traces related to All Resources except Buffers
6 - All Failure Traces
7 - Buffer Traces
The remaining bits are unused. Combination of trace levels are
also allowed.
For example if the bits 0 and 1 are set, then the Trace
statements related to Init-Shutdown and management
will be printed.
The user has to enter the corresponding INTEGER VALUE for the
bits set. For example if bits 0 and 1 are to be set then user has
to give the value for this object as 3.
Setting the Trace Option to any value will cause the Debug Option
to be set to 0 (i.e.) the Trace Option and Debug Option are mutually
exclusive."
DEFVAL { 0 }
::= { dot1sFutureMst 21 }
fsMstDebug OBJECT-TYPE
SYNTAX Integer32 (0..524287)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to enable Debug Statements in the MSTP
Module.
A FOUR BYTE integer is used for enabling the level of debugging.
Each BIT in the four byte integer, represents a particular
level of Debug.
The mapping between the bit positions & the level of debug is
as follows:
0 - Init and Shutdown Debug statements
1 - Management Debug statements
2 - Memory related Debug statements
3 - BPDU related Debug statements
4 - Event Handling Debug statements
5 - Timer Module Debug statements
6 - Port Information SEM Debug statements
7 - Port Receive SEM Debug statements (valid in the case of MSTP alone)
8 - Role Selection SEM Debug statements
9 - Role Transition SEM Debug statements
10 - State Transition SEM Debug statements
11 - Protocol Migration SEM Debug statements
12 - Topology Change SEM Debug statements
13 - Port Transmit SEM Debug statements
14 - Bridge Detection SEM Debug statements
15 - All Failure Debug statements
16 - Redundancy code flow Debug statements
17 - State Machine variable changes Debug statements
18 - Port Receive Pseudo Information SEM Debug statements
The remaining bits are unused. Combinations of debug levels are
also allowed.
For example, if the bits 0 and 1 are set, then the Debug
statements related to Init-Shutdown and management
will be printed.
The user has to enter the corresponding INTEGER VALUE for the
bits set. For example, if bits 0 and 1 are to be set then user has
to give the value for this object as 3.
Setting the Debug Option to any value will cause the Trace Option
to be set to 0 (i.e.) the Trace Option and Debug Option are mutually
exclusive."
DEFVAL { 0 }
::= { dot1sFutureMst 22 }
fsMstForceProtocolVersion OBJECT-TYPE
SYNTAX INTEGER {
stpCompatible(0),
rstp(2),
mstp(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The version of Spanning Tree Protocol the bridge is
currently running. The value 'stpCompatible(0)'
indicates the Spanning Tree Protocol specified in
IEEE 802.1D and 'rstp(2)' indicates the Rapid Spanning
Tree Protocol specified in IEEE 802.1w and 'mstp(3)'
indicates the Multiple Spanning Tree Protocol Specified
in IEEE 802.1s."
DEFVAL { mstp }
::= { dot1sFutureMst 23 }
fsMstTxHoldCount OBJECT-TYPE
SYNTAX Integer32 (1..10)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value used by the Port Transmit state machine to limit
the maximum transmission rate."
DEFVAL { 6 }
::= { dot1sFutureMst 24 }
fsMstMstiConfigIdSel OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Configuration Identifier Format Selector used
by the Bridge. This has a fixed value of 0 to indicate
RegionName, RegionVersion are specified as in Standard."
::= { dot1sFutureMst 25 }
fsMstMstiRegionName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Name for the Region's configuration. By Default
Region Name will be equal to the Bridge Mac Address."
::= { dot1sFutureMst 26 }
fsMstMstiRegionVersion OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Version of the MST Region."
::= { dot1sFutureMst 27 }
fsMstMstiConfigDigest OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Configuration Digest value for this Region."
::= { dot1sFutureMst 28 }
fsMstBufferOverFlowCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times Buffer overflows/failures have occurred.
A Trap is generated on the occurence of this event."
::= { dot1sFutureMst 29 }
fsMstMemAllocFailureCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times memory allocation failures have occurred.
A Trap is generated on the occurrence of this event."
::= { dot1sFutureMst 30 }
fsMstRegionConfigChangeCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times a Region Configuration Identifier Change
was detected.
A Trap is generated on the occurence of this event."
::= { dot1sFutureMst 31 }
fsMstCistBridgeRoleSelectionSemState OBJECT-TYPE
SYNTAX INTEGER {
initbridge (0),
roleselection (1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current state of the Port Role Selection State Machine
of this bridge in Common Spanning Tree context."
::= { dot1sFutureMst 32 }
fsMstCistTimeSinceTopologyChange OBJECT-TYPE
SYNTAX TimeTicks
UNITS "centi-seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time (in hundredths of a second) since the
TcWhile Timer for any port in this Bridge was
non-zero for Common Spanning Tree context."
::= { dot1sFutureMst 33 }
fsMstCistTopChanges OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times that there have been at least
one non-zero TcWhile Timer on this Bridge for Common
Spanning Tree context."
::= { dot1sFutureMst 34 }
fsMstCistNewRootBridgeCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times this Bridge has detected a Root
Bridge change for Common Spanning Tree context.
A Trap is generated on the occurrence of this event."
::= { dot1sFutureMst 35 }
fsMstCistHelloTime OBJECT-TYPE
SYNTAX Timeout
UNITS "centi-seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This time value, measured in units of hundredths
of a second, specifies the amount of time between
the transmission of configuration BPDUs by this node
on any port when it is the root of the spanning tree
or trying to become so."
::= { dot1sFutureMst 36 }
fsMstCistBridgeHelloTime OBJECT-TYPE
SYNTAX Timeout (100|200)
UNITS "centi-seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The amount of time between the transmission of
Configuration bridge PDUs by this node in units
of hundredths of a second."
::= { dot1sFutureMst 37 }
-- SCALAR END
-- -----------------------------------------------------------------
-- Future Mst Multiple Spanning Tree Instance Bridge Table
-- -----------------------------------------------------------------
fsMstMstiBridgeTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsMstMstiBridgeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table containing Bridge Information specific to Spanning
Tree Instance."
::= { dot1sFutureMst 38 }
fsMstMstiBridgeEntry OBJECT-TYPE
SYNTAX FsMstMstiBridgeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry indicating the Bridge Information."
INDEX { fsMstMstiInstanceIndex }
::= { fsMstMstiBridgeTable 1 }
FsMstMstiBridgeEntry ::=
SEQUENCE {
fsMstMstiInstanceIndex
Integer32,
fsMstMstiBridgeRegionalRoot
BridgeId,
fsMstMstiBridgePriority
Integer32,
fsMstMstiRootCost
Integer32,
fsMstMstiRootPort
Integer32,
fsMstMstiTimeSinceTopologyChange
TimeTicks,
fsMstMstiTopChanges
Counter32,
fsMstMstiNewRootBridgeCount
Counter32,
fsMstMstiBridgeRoleSelectionSemState
INTEGER,
fsMstInstanceUpCount
Counter32,
fsMstInstanceDownCount
Counter32,
fsMstOldDesignatedRoot
BridgeId
}
fsMstMstiInstanceIndex OBJECT-TYPE
SYNTAX Integer32 (1..64|4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Spanning Tree Instance to which the information belongs.
The special MSTID of 4094, known as the PTETID, identifies VIDs
that are used by Ethernet Switched Paths (ESPs)."
::= { fsMstMstiBridgeEntry 1 }
fsMstMstiBridgeRegionalRoot OBJECT-TYPE
SYNTAX BridgeId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MSTI Regional Root Identifier value for the Instance. This value
is used as the MSTI Regional Root Identifier parameter in all
Configuration Bridge PDUs originated by this node."
::= { fsMstMstiBridgeEntry 2 }
fsMstMstiBridgePriority OBJECT-TYPE
SYNTAX Integer32 (0..61440)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The writable portion of the MSTI Bridge Identifier.
comprising of the first two octets.
The values that are set for Bridge Priority must be
in steps of 4096."
DEFVAL {32768}
::= { fsMstMstiBridgeEntry 3 }
fsMstMstiRootCost OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Cost of the path to the MSTI Regional Root as seen
by this bridge."
::= { fsMstMstiBridgeEntry 4 }
fsMstMstiRootPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Port Number of the Port which offers the lowest
path cost from this bridge to the MSTI Region Root Bridge."
::= { fsMstMstiBridgeEntry 5 }
fsMstMstiTimeSinceTopologyChange OBJECT-TYPE
SYNTAX TimeTicks
UNITS "centi-seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time (in hundredths of a second) since the
TcWhile Timer for any port in this Bridge was
non-zero for this spanning tree instance."
::= { fsMstMstiBridgeEntry 6 }
fsMstMstiTopChanges OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times that there have been atleast
one non-zero TcWhile Timer on this Bridge for this
spanning tree instance."
::= { fsMstMstiBridgeEntry 7 }
fsMstMstiNewRootBridgeCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times this Bridge has detected a Root
Bridge change for this spanning tree instance.
A Trap is generated on the occurrence of this event."
::= { fsMstMstiBridgeEntry 8 }
fsMstMstiBridgeRoleSelectionSemState OBJECT-TYPE
SYNTAX INTEGER {
initbridge (0),
roleselection (1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current state of the Port Role Selection State Machine
for this spanning tree instance for this bridge."
::= { fsMstMstiBridgeEntry 9 }
fsMstInstanceUpCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times a new spanning tree instance has
been created.
A Trap is generated on the occurrence of this event."
::= { fsMstMstiBridgeEntry 10 }
fsMstInstanceDownCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times a spanning tree instance has
been deleted.
A Trap is generated on the occurrence of this event."
::= { fsMstMstiBridgeEntry 11 }
fsMstOldDesignatedRoot OBJECT-TYPE
SYNTAX BridgeId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The bridge identifier of the old root of the spanning
tree instance as determined by the Spanning Tree Protocol
as executed by this node. "
::= { fsMstMstiBridgeEntry 12 }
-- -----------------------------------------------------------------
-- Future Mst VlanId to Instance Mapping Table
-- -----------------------------------------------------------------
fsMstVlanInstanceMappingTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsMstVlanInstanceMappingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one entry for each instance of MSTP."
::= { dot1sFutureMst 39 }
fsMstVlanInstanceMappingEntry OBJECT-TYPE
SYNTAX FsMstVlanInstanceMappingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row containing the status of the MSTP instance."
INDEX { fsMstInstanceIndex }
::= { fsMstVlanInstanceMappingTable 1 }
FsMstVlanInstanceMappingEntry ::=
SEQUENCE {
fsMstInstanceIndex
Integer32,
fsMstMapVlanIndex
VlanId,
fsMstUnMapVlanIndex
VlanId,
fsMstSetVlanList
OCTET STRING,
fsMstResetVlanList
OCTET STRING,
fsMstInstanceVlanMapped
OCTET STRING,
fsMstInstanceVlanMapped2k
OCTET STRING,
fsMstInstanceVlanMapped3k
OCTET STRING,
fsMstInstanceVlanMapped4k
OCTET STRING
}
fsMstInstanceIndex OBJECT-TYPE
SYNTAX Integer32 (1..64|4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An arbitrary integer within the range from 1 to the value of
Max Instance Number that uniquely identifies an instance. In
a Bridge that supports PBB-TE, the special MSTID of 4094, the
PTETID, identifies VIDs that can be used by Ethernet Switched
Paths (ESPs). ESPs are provisioned separately by any external agent
and do not use spanning tree."
::= { fsMstVlanInstanceMappingEntry 1 }
fsMstMapVlanIndex OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The VlanId will get mapped to the spanning tree instance
specified. All the Instance Specific information for the
Member ports of the Vlan will be created.This object is
used only for SET operation.GET Operation returns null values.
If the VlanId to Instance Mapping has to be known then any
one of the VlanMapped object should be used."
::= { fsMstVlanInstanceMappingEntry 2 }
fsMstUnMapVlanIndex OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The VlanId will get unmapped from spanning tree instance
to which it is mapped. All the Instance Specific information
for the Member ports of the Vlan will get released.This object
is used only for SET operation.GET Operation returns null values."
::= { fsMstVlanInstanceMappingEntry 3 }
fsMstSetVlanList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..512))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A string of octets containing one bit per VLAN. The
first octet corresponds to VLANs with VlanIndex values
1 through 8; the second octet to VLANs 9 through
16 etc. The most significant bit of each octet
corresponds to the lowest VlanIndex value in that octet.
The set of vlans configured by management to map for this
Instance. If the VlanId to Instance Mapping has to be known
then any one of the VlanMapped object should be used.If a
vlan is already mapped to this Instance, it may not be mapped
again. This object is used only for SET operation.
GET Operation returns null values."
::= { fsMstVlanInstanceMappingEntry 4 }
fsMstResetVlanList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..512))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A string of octets containing one bit per VLAN. The
first octet corresponds to VLANs with VlanIndex values
1 through 8; the second octet to VLANs 9 through
16 etc. The most significant bit of each octet
corresponds to the lowest VlanIndex value in that octet.
The set of vlans configured by management to unmap from this
Instance. A vlan may not be unmapped from this instance if
it is not already mapped to this Instance. This object is
used only for SET operation.GET Operation returns null values."
::= { fsMstVlanInstanceMappingEntry 5 }
fsMstInstanceVlanMapped OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A string of octets containing one bit per VLAN. The
first octet corresponds to VLANs with VlanIndex values
1 through 8; the second octet to VLANs 9 through
16 etc. The most significant bit of each octet
corresponds to the lowest VlanIndex value in that octet.
For each VLAN that is mapped to this MSTP instance,
the bit corresponding to that VLAN is set to '1'."
::= { fsMstVlanInstanceMappingEntry 6 }
fsMstInstanceVlanMapped2k OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A string of octets containing one bit per VLAN for
VLANS with VlanIndex values 1025 through 2048. The
first octet corresponds to VLANs with VlanIndex values
1025 through 1032; the second octet to VLANs 1033
through 1040 etc. The most significant bit of each
octet corresponds to the lowest VlanIndex value in that
octet.
For each VLAN that is mapped to this MSTP instance,
the bit corresponding to that VLAN is set to '1'.
This object is only instantiated on devices with
support for VlanIndex values up to 4095."
::= { fsMstVlanInstanceMappingEntry 7 }
fsMstInstanceVlanMapped3k OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A string of octets containing one bit per VLAN for
VLANS with VlanIndex values 2049 through 3072. The
first octet corresponds to VLANs with VlanIndex values
of 2049 through 2056; the second octet to VLANs 2057
through 2064 etc. The most significant bit of each
octet corresponds to the lowest VlanIndex value in that
octet.
For each VLAN that is mapped to this MSTP instance,
the bit corresponding to that VLAN is set to '1'.
This object is only instantiated on devices with
support for VlanIndex values up to 4095."
::= { fsMstVlanInstanceMappingEntry 8 }
fsMstInstanceVlanMapped4k OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A string of octets containing one bit per VLAN for
VLANS with VlanIndex values 3073 through 4095. The
first octet corresponds to VLANs with VlanIndex values
3073 through 3080; the second octet to VLANs 3081
through 3088 etc. The most significant bit of each
octet corresponds to the lowest VlanIndex value in that
octet.
For each VLAN that is mapped to this MSTP instance,
the bit corresponding to that VLAN is set to '1'.
This object is only instantiated on devices with
support for VlanIndex values up to 4095."
::= { fsMstVlanInstanceMappingEntry 9 }
-- -----------------------------------------------------------------
-- Future Mst Common Spanning Tree Port Table
-- -----------------------------------------------------------------
fsMstCistPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsMstCistPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains Common Spanning Tree Port
Information."
::= { dot1sFutureMst 40 }
fsMstCistPortEntry OBJECT-TYPE
SYNTAX FsMstCistPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information maintained by every port for
Common Spanning tree."
INDEX { fsMstCistPort }
::= { fsMstCistPortTable 1 }
FsMstCistPortEntry ::=
SEQUENCE {
fsMstCistPort
Integer32,
fsMstCistPortPathCost
Integer32,
fsMstCistPortPriority
Integer32,
fsMstCistPortDesignatedRoot
BridgeId,
fsMstCistPortDesignatedBridge
BridgeId,
fsMstCistPortDesignatedPort
OCTET STRING,
fsMstCistPortAdminP2P
INTEGER,
fsMstCistPortOperP2P
TruthValue,
fsMstCistPortAdminEdgeStatus
TruthValue,
fsMstCistPortOperEdgeStatus
TruthValue,
fsMstCistPortProtocolMigration
TruthValue,
fsMstCistPortState
INTEGER,
fsMstCistForcePortState
INTEGER,
fsMstCistPortForwardTransitions
Counter32,
fsMstCistPortRxMstBpduCount
Counter32,
fsMstCistPortRxRstBpduCount
Counter32,
fsMstCistPortRxConfigBpduCount
Counter32,
fsMstCistPortRxTcnBpduCount
Counter32,
fsMstCistPortTxMstBpduCount
Counter32,
fsMstCistPortTxRstBpduCount
Counter32,
fsMstCistPortTxConfigBpduCount
Counter32,
fsMstCistPortTxTcnBpduCount
Counter32,
fsMstCistPortInvalidMstBpduRxCount
Counter32,
fsMstCistPortInvalidRstBpduRxCount
Counter32,
fsMstCistPortInvalidConfigBpduRxCount
Counter32,
fsMstCistPortInvalidTcnBpduRxCount
Counter32,
fsMstCistPortTransmitSemState
INTEGER,
fsMstCistPortReceiveSemState
INTEGER,
fsMstCistPortProtMigrationSemState
INTEGER,
fsMstCistProtocolMigrationCount
Counter32,
fsMstCistPortDesignatedCost
Integer32,
fsMstCistPortRegionalRoot
BridgeId,
fsMstCistPortRegionalPathCost
Integer32,
fsMstCistSelectedPortRole
INTEGER,
fsMstCistCurrentPortRole
INTEGER,
fsMstCistPortInfoSemState
INTEGER,
fsMstCistPortRoleTransitionSemState
INTEGER,
fsMstCistPortStateTransitionSemState
INTEGER,
fsMstCistPortTopologyChangeSemState
INTEGER,
fsMstCistPortHelloTime
Timeout,
fsMstCistPortOperVersion
INTEGER,
fsMstCistPortEffectivePortState
TruthValue,
fsMstCistPortAutoEdgeStatus
TruthValue,
fsMstCistPortRestrictedRole
TruthValue,
fsMstCistPortRestrictedTCN
TruthValue,
fsMstCistPortAdminPathCost
Integer32,
fsMstCistPortEnableBPDURx
TruthValue,
fsMstCistPortEnableBPDUTx
TruthValue,
fsMstCistPortPseudoRootId
BridgeId,
fsMstCistPortIsL2Gp
TruthValue,
fsMstCistPortLoopGuard
TruthValue,
fsMstCistPortRcvdEvent
INTEGER,
fsMstCistPortRcvdEventSubType
Integer32,
fsMstCistPortRcvdEventTimeStamp
Unsigned32,
fsMstCistPortBpduGuard
Integer32,
fsMstCistPortRootGuard
TruthValue,
fsMstCistPortRootInconsistentState
TruthValue,
fsMstCistPortErrorRecovery
Timeout,
fsMstPortBpduInconsistentState
TruthValue,
fsMstPortBpduGuardAction
Integer32
}
fsMstCistPort OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Port number of the port for which this entry contains
spanning tree information."
::= { fsMstCistPortEntry 1 }
fsMstCistPortPathCost OBJECT-TYPE
SYNTAX Integer32 (1..200000000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The contribution of this port to the path cost of
paths towards the CIST Root which include this port."
::= { fsMstCistPortEntry 2 }
fsMstCistPortPriority OBJECT-TYPE
SYNTAX Integer32 (0..240)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The four most significant bits of the Port Identifier
of the Spanning Tree instance can be modified by setting
the CistPortPriority value. The values that are set for Port
Priority must be in steps of 16."
DEFVAL {128}
::= { fsMstCistPortEntry 3 }
fsMstCistPortDesignatedRoot OBJECT-TYPE
SYNTAX BridgeId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The unique Bridge Identifier of the bridge recorded as the
CIST Root in the configuration BPDUs transmitted."
::= { fsMstCistPortEntry 4 }
fsMstCistPortDesignatedBridge OBJECT-TYPE
SYNTAX BridgeId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The unique Bridge Identifier of the bridge which this port
considers to be the Designated Bridge for the port's segment."
::= { fsMstCistPortEntry 5 }
fsMstCistPortDesignatedPort 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."
::= { fsMstCistPortEntry 6 }
fsMstCistPortAdminP2P OBJECT-TYPE
SYNTAX INTEGER {
forceTrue(0),
forceFalse(1),
auto(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The administrative point-to-point status of the LAN segment
attached to this port. A value of forceTrue(0) indicates that
this port should always be treated as if it is connected to
a point-to-point link. A value of forceFalse(1) indicates
that this port should be treated as having a shared media
connection. A value of auto(2) indicates that this port is
considered to have a point-to-point link if it is an Aggregator
and all of its members are aggregatable, or if the MAC entity
is configured for full duplex operation, either through
auto-negotiation or by management means."
::= { fsMstCistPortEntry 7 }
fsMstCistPortOperP2P OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The operational point-to-point status of the LAN segment
attached to this port. It indicates whether a port is
considered to have a point-to-point connection or not.
The value is determined by management or by auto-detection,
as described in the fsMstCistPortAdminP2P object."
::= { fsMstCistPortEntry 8 }
fsMstCistPortAdminEdgeStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The administrative value of the Edge Port parameter. A
value of TRUE(1) indicates that this port should be
assumed as an edge-port and a value of FALSE(2) indicates
that this port should be assumed as a non-edge-port."
::= { fsMstCistPortEntry 9 }
fsMstCistPortOperEdgeStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The operational value of the Edge Port parameter. The
object is initialized to the value of
fsMstCistPortAdminEdgeStatus and is set FALSE on reception
of a BPDU."
::= { fsMstCistPortEntry 10 }
fsMstCistPortProtocolMigration OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object represents the protocol migration state event
machine variable 'mcheck' for this port.
When operating in RSTP/MSTP (version >= 2) mode, writing
TRUE(1) to this object forces this port to transmit MSTP
BPDUs.
Any other operation on this object has no effect and
it always returns FALSE(2) when read."
::= { fsMstCistPortEntry 11 }
fsMstCistPortState OBJECT-TYPE
SYNTAX INTEGER {
disabled (1),
discarding (2),
learning (4),
forwarding (5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current state of the Port as defined by the Common
spanning tree protocol."
::= { fsMstCistPortEntry 12 }
fsMstCistForcePortState OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Current state of the Port which can be changed to either
Disabled or Enabled for ALL spanning tree
instances. Setting this object will override the port's
status in any of the MSTI contexts."
::= { fsMstCistPortEntry 13 }
fsMstCistPortForwardTransitions OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of times this port has transitioned to the
Forwarding State."
::= { fsMstCistPortEntry 14 }
fsMstCistPortRxMstBpduCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of MST BPDUs received on this port."
::= { fsMstCistPortEntry 15 }
fsMstCistPortRxRstBpduCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of RST BPDUs received on this port."
::= { fsMstCistPortEntry 16 }
fsMstCistPortRxConfigBpduCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Configuration BPDUs received on this port."
::= { fsMstCistPortEntry 17 }
fsMstCistPortRxTcnBpduCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of TCN BPDUs received on this port."
::= { fsMstCistPortEntry 18 }
fsMstCistPortTxMstBpduCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of MST BPDUs Transmitted from this port."
::= { fsMstCistPortEntry 19 }
fsMstCistPortTxRstBpduCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of RST BPDUs Transmitted from this port."
::= { fsMstCistPortEntry 20 }
fsMstCistPortTxConfigBpduCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Configuration BPDUs Transmitted from this port."
::= { fsMstCistPortEntry 21 }
fsMstCistPortTxTcnBpduCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of TCN BPDUs Transmitted from this port."
::= { fsMstCistPortEntry 22 }
fsMstCistPortInvalidMstBpduRxCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Invalid MST BPDUs Received on this port."
::= { fsMstCistPortEntry 23 }
fsMstCistPortInvalidRstBpduRxCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Invalid RST BPDUs Received on this port."
::= { fsMstCistPortEntry 24 }
fsMstCistPortInvalidConfigBpduRxCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Invalid Configuration BPDUs Received on this port."
::= { fsMstCistPortEntry 25 }
fsMstCistPortInvalidTcnBpduRxCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Invalid TCN BPDUs Received on this port."
::= { fsMstCistPortEntry 26 }
fsMstCistPortTransmitSemState OBJECT-TYPE
SYNTAX INTEGER {
transmitinit (0),
transmitperiodic (1),
transmitconfig (2),
transmittcn (3),
transmitrstp (4),
idle (5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates current State of the Port Transmit state machine."
::= { fsMstCistPortEntry 27 }
fsMstCistPortReceiveSemState OBJECT-TYPE
SYNTAX INTEGER {
discard (0),
receive (1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates current State of the Port Receive state machine."
::= { fsMstCistPortEntry 28 }
fsMstCistPortProtMigrationSemState OBJECT-TYPE
SYNTAX INTEGER {
init (0),
sendrstp (1),
sendingrstp (2),
sendstp (3),
sendingstp (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates current State of the Port Protocol Migration
State machine."
::= { fsMstCistPortEntry 29 }
fsMstCistProtocolMigrationCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times this Port has migrated from one STP protocol
version to another. The relevant protocols are STP-COMPATIBLE and
RSTP/MSTP.
A Trap is generated on the occurence of this event."
::= { fsMstCistPortEntry 30 }
fsMstCistPortDesignatedCost 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."
::= { fsMstCistPortEntry 31 }
fsMstCistPortRegionalRoot OBJECT-TYPE
SYNTAX BridgeId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The unique Bridge Identifier of the bridge recorded as the
CIST Regional Root Identifier in the configuration BPDUs
transmitted."
::= { fsMstCistPortEntry 32 }
fsMstCistPortRegionalPathCost OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The contribution of this port to the path cost of paths
towards the CIST Regional Root which includes this port."
::= { fsMstCistPortEntry 33 }
fsMstCistSelectedPortRole OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
alternate(1),
backup(2),
root(3),
designated(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Selected Port Role of the port for this spanning
tree instance."
::= { fsMstCistPortEntry 34 }
fsMstCistCurrentPortRole OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
alternate(1),
backup(2),
root(3),
designated(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current Port Role of the port for this spanning
tree instance."
::= { fsMstCistPortEntry 35 }
fsMstCistPortInfoSemState OBJECT-TYPE
SYNTAX INTEGER {
disabled (0),
aged (1),
update (2),
superiordesg (3),
repeatdesg (4),
inferiordesg (5),
notdesg (6),
present (7),
receive (8),
other (9)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current state of the Port Information State Machine
for this port in this spanning tree context."
::= { fsMstCistPortEntry 36 }
fsMstCistPortRoleTransitionSemState OBJECT-TYPE
SYNTAX INTEGER {
init (0),
disableport (1),
disabledport (2),
rootport (3),
designatedport (4),
alternateport (5),
masterport (6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current state of the Port Role Transition State Machine
for this port in this spanning tree context."
::= { fsMstCistPortEntry 37 }
fsMstCistPortStateTransitionSemState OBJECT-TYPE
SYNTAX INTEGER {
discarding (0),
learning (1),
forwarding (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current state of the Port State Transition State Machine
for this port in this spanning tree context."
::= { fsMstCistPortEntry 38 }
fsMstCistPortTopologyChangeSemState OBJECT-TYPE
SYNTAX INTEGER {
inactive (0),
learning (1),
detected (2),
active (3),
notifiedtcn (4),
notifiedtc (5),
propagating (6),
acknowledged (7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current state of the Topology Change State Machine
for this port in this spanning tree context."
::= { fsMstCistPortEntry 39 }
fsMstCistPortHelloTime OBJECT-TYPE
SYNTAX Timeout (100|200)
UNITS "centi-seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The amount of time between the transmission of
Configuration bridge PDUs by this node on this port
in units of hundredths of a second."
::= { fsMstCistPortEntry 40 }
fsMstCistPortOperVersion OBJECT-TYPE
SYNTAX INTEGER {
stpCompatible(0),
rstp(2),
mstp(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates whether the Port is operationally in the Mstp
mode, Rstp mode or the Stp-compatible mode i.e., whether the
Port is transmitting MST BPDUs, RST BPDUs or Config/TCN BPDUs."
::= { fsMstCistPortEntry 41 }
fsMstCistPortEffectivePortState OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The effective operational state of the port for CIST. This will
TRUE only when the port is operationally up in the Interface level
and Protocol level for CIST. This is will be set to False for all
other times."
::= { fsMstCistPortEntry 42 }
fsMstCistPortAutoEdgeStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This parameter when TRUE(1) indicates that detection
of a port as Edge Port happens automatically
and FALSE(2) indicates that this feature is disabled."
::= { fsMstCistPortEntry 43 }
fsMstCistPortRestrictedRole OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A Boolean value set by management. If TRUE causes the Port not
to be selected as Root Port for the CIST or any MSTI, even it has
the best spanning tree priority vector. Such a Port will be selected
as an Alternate Port after the Root Port has been selected. This
parameter should be FALSE by default. If set it can cause lack of
spanning tree connectivity. It is set by a network administrator to
prevent bridges external to a core region of the network influencing
the spanning tree active topology, possibly because those bridges are
not under the full control of the administrator.
This administrator configuration is also known as 'Root Guard'."
::= {fsMstCistPortEntry 44}
fsMstCistPortRestrictedTCN OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A Boolean value set by management. If TRUE causes the Port not
to propagate received topology change notifications and topology
changes to other Ports. This parameter should be FALSE by default.
If set it can cause temporary loss of connectivity after changes in
a spanning trees active topology as a result of persistent
incorrectly learnt station location information. It is set by a
network administrator to prevent bridges external to a core region of
the network causing address flushing in that region, possibly because
those bridges are not under the full control of the administrator or
MAC_Operational for the attached LANs transitions frequently."
::= {fsMstCistPortEntry 45}
fsMstCistPortAdminPathCost OBJECT-TYPE
SYNTAX Integer32 (0..200000000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The administratively assigned value for the contribution
of this port to the path cost of paths toward the spanning
tree root.
Writing a value of '0' assigns the automatically calculated
default Path Cost value to the port. If the default Path
Cost is being used, this object returns '0' when read.
This complements the object dot1dStpPortPathCost or
dot1dStpPortPathCost32, which returns the operational value
of the path cost."
::= { fsMstCistPortEntry 46}
fsMstCistPortEnableBPDURx OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A Boolean value set by management. If FALSE, the BPDUs received on
the port are ignored."
REFERENCE "IEEE802.1ah - 13.25.18"
DEFVAL { true }
::= { fsMstCistPortEntry 47 }
fsMstCistPortEnableBPDUTx OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A Boolean value set by management. If FALSE, no BPDUs are transmitted
by this port. This variable should be FALSE before configuring port
as a Layer Two Gateway Port."
REFERENCE "IEEE802.1ah - 13.25.19"
DEFVAL { true }
::= { fsMstCistPortEntry 48 }
fsMstCistPortPseudoRootId OBJECT-TYPE
SYNTAX BridgeId
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"In MSTP Bridge, the fsMstCistPortPseudoRootId parameter value
by default, it is set to the BridgeIdentifier. The pseudoRootId
is used by Layer Two Gateway Port as the RootId in generated BPDUs."
REFERENCE "IEEE802.1ah - 13.25.20"
::= { fsMstCistPortEntry 49 }
fsMstCistPortIsL2Gp OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A Boolean value set by management. If TRUE, then port is functioning
as a Layer Two Gateway Port. The fsMstCistPortEnableBPDUTx should be
FALSE to set fsMstCistPortIsL2Gp to TRUE."
REFERENCE "IEEE802.1ah - 13.25.21"
DEFVAL { false }
::= { fsMstCistPortEntry 50 }
fsMstCistPortLoopGuard OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A Boolean value set by management. If TRUE, then it will not age out
the information even if the peer does not send information. If the port
continues to receive information through BPDUs the operation
on this port will be normal. This will be useful when the neighbor
bridge is faulty, i.e. it cannot send BPDUs but continues to send data
traffic."
DEFVAL { false }
::= { fsMstCistPortEntry 51 }
fsMstCistPortRcvdEvent OBJECT-TYPE
SYNTAX INTEGER{
configurationEvent (1),
bpduEvent (2),
timerExpiryEvent (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object gives information about the recently received event in the
system.Currently we support only ConfigurationEvent."
::= { fsMstCistPortEntry 52 }
fsMstCistPortRcvdEventSubType OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object gives information about sub-type of the event received in
the system recently. The value of this object depends on the value of
the object fsRstPortRcvdEvent.For ConfigurationEvent, the sub-types
supported are PortUp and PortDown."
::= { fsMstCistPortEntry 53 }
fsMstCistPortRcvdEventTimeStamp OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object gives the time stamp (in milli seconds) at which the event
specified by the object fsMstCistPortRcvdEvent was received in the
system. This object was introduced to measure the convergence time in
MSTP module."
::= { fsMstCistPortEntry 54 }
fsMstCistPortBpduGuard OBJECT-TYPE
SYNTAX INTEGER {
none (0),
enable (1),
disable (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This configures the BPDU guard feature on this port and has higher
priority over Global BPDU Guard.
Enable - prevents temporary loops and applicable to ports and
moves the port to disabled discarding state when BPDU is received
on this port.
Disable - Disables the Bpdu Guard feature and the port state will
be maintained till it is manually made up.
None - removes the BPDU Guard functionality on this port so that
when Global BPDU guard configuration will take effect if this port is
edge port."
DEFVAL { 0 }
::= { fsMstCistPortEntry 55 }
fsMstCistPortRootGuard OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A Boolean value set by management. If TRUE causes the Port not
to be selected as Root Port for the CIST or any MSTI, even it has
the best spanning tree priority vector. Such a Port will be selected
as an Alternate Port after the Root Port has been selected. This
parameter should be FALSE by default. If set it can cause lack of
spanning tree connectivity. It is set by a network administrator to
prevent bridges external to a core region of the network influencing
the spanning tree active topology, possibly because those bridges are
not under the full control of the administrator.
This administrator configuration is also known as 'Root Guard'."
::= {fsMstCistPortEntry 56}
fsMstCistPortRootInconsistentState OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" A Boolean value set when the designated port receives a superior
BPDU trying to transition itself to the Root Port.A value of TRUE
indicates that the state of this port is moved into an
root-inconsistent state. A value of FALSE indicates that this
port is not moved into an root-inconsistent state."
DEFVAL { false }
::= { fsMstCistPortEntry 57 }
fsMstCistPortErrorRecovery OBJECT-TYPE
SYNTAX Timeout (3000..6553500)
UNITS "centi-seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The amount of time to bring the interface out of the
error-disabled (err-disabled) state.
The range is from 30 to 65535 seconds."
DEFVAL {30000 }
::= { fsMstCistPortEntry 58 }
fsMstPortBpduInconsistentState OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A Boolean value set indicates the port state goes to disabled / discarding
due to the BPDU guard feature enabled on the port and the port receives BPDU
on this. A value of TRUE indicates that the state of this port is moved into
an bpduguard-inconsistent state due to BPDU reception.A value of FALSE
indicates that this port is not received the BPDU when BPDU guard is enabled
on this port or BPDU guard feature is disabled on that port."
DEFVAL { false }
::= { fsMstCistPortEntry 59 }
fsMstPortBpduGuardAction OBJECT-TYPE
SYNTAX INTEGER {
disable-discarding (1),
admin-down (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the action to be taken when BPDU is received
on a BPDU guard enabled port.
When action is set as admin down error recovery time will be set as
zero. When action is set as disable-discarding, error recovery time
will be set as 3000 centi-seconds.
When action is set as admin down and BPDU is received on this
port, then the port will be made down. When port is made admin up again,
port moves to admin down if BPDU is received on this port.
When BPDU is received in case of disable-discarding state, spanning-tree
will be disabled on this port and port will move to discarding state.
On expiry of error recovery timer, spanning tree will be enabled on
the port. When BPDU is received again, spanning-tree will be disabled
on the port and port moves to discarding state
To recover from the admin down or disable discarding state, BPDU guard
should be disabled on this port."
DEFVAL { 1 }
::= { fsMstCistPortEntry 60 }
-- -----------------------------------------------------------------
-- Future Mst Multiple Spanning Tree Instance Port Table
-- -----------------------------------------------------------------
fsMstMstiPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsMstMstiPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains Spanning Tree Instance Specific Port
Information."
::= { dot1sFutureMst 41 }
fsMstMstiPortEntry OBJECT-TYPE
SYNTAX FsMstMstiPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information maintained by every port for each
and every spanning tree instance."
INDEX { fsMstMstiPort, fsMstInstanceIndex }
::= { fsMstMstiPortTable 1 }
FsMstMstiPortEntry ::=
SEQUENCE {
fsMstMstiPort
Integer32,
fsMstMstiPortPathCost
Integer32,
fsMstMstiPortPriority
Integer32,
fsMstMstiPortDesignatedRoot
BridgeId,
fsMstMstiPortDesignatedBridge
BridgeId,
fsMstMstiPortDesignatedPort
OCTET STRING,
fsMstMstiPortState
INTEGER,
fsMstMstiForcePortState
INTEGER,
fsMstMstiPortForwardTransitions
Counter32,
fsMstMstiPortReceivedBPDUs
Counter32,
fsMstMstiPortTransmittedBPDUs
Counter32,
fsMstMstiPortInvalidBPDUsRcvd
Counter32,
fsMstMstiPortDesignatedCost
Integer32,
fsMstMstiSelectedPortRole
INTEGER,
fsMstMstiCurrentPortRole
INTEGER,
fsMstMstiPortInfoSemState
INTEGER,
fsMstMstiPortRoleTransitionSemState
INTEGER,
fsMstMstiPortStateTransitionSemState
INTEGER,
fsMstMstiPortTopologyChangeSemState
INTEGER,
fsMstMstiPortEffectivePortState
TruthValue,
fsMstMstiPortAdminPathCost
Integer32,
fsMstMstiPortPseudoRootId
BridgeId,
fsMstMstiPortStateChangeTimeStamp
Unsigned32,
fsMstMstiPortRootInconsistentState
TruthValue
}
fsMstMstiPort OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Port number of the port for which this entry contains
spanning tree information."
::= { fsMstMstiPortEntry 1 }
fsMstMstiPortPathCost OBJECT-TYPE
SYNTAX Integer32 (1..200000000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The contribution of this port to the path cost of
paths towards the MSTI Root which include this port."
::= { fsMstMstiPortEntry 2 }
fsMstMstiPortPriority OBJECT-TYPE
SYNTAX Integer32 (0..240)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The four most significant bits of the Port Identifier
for a given Spanning Tree instance can be modified
independently for each Spanning Tree instance
supported by the Bridge. The values that are set for Port
Priority must be in steps of 16."
DEFVAL {128}
::= { fsMstMstiPortEntry 3 }
fsMstMstiPortDesignatedRoot OBJECT-TYPE
SYNTAX BridgeId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The unique Bridge Identifier of the bridge recorded as the
MSTI Regional Root in the configuration BPDUs transmitted."
::= { fsMstMstiPortEntry 4 }
fsMstMstiPortDesignatedBridge OBJECT-TYPE
SYNTAX BridgeId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The unique Bridge Identifier of the bridge which this port
considers to be the Designated Bridge for the port's segment."
::= { fsMstMstiPortEntry 5 }
fsMstMstiPortDesignatedPort 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."
::= { fsMstMstiPortEntry 6 }
fsMstMstiPortState OBJECT-TYPE
SYNTAX INTEGER {
disabled (1),
discarding (2),
learning (4),
forwarding (5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current state of the Port as defined by the Multiple
spanning tree protocol. Port which is Forwarding state
in one instance can be in Discarding (Blocking) state
in another instance."
::= { fsMstMstiPortEntry 7 }
fsMstMstiForcePortState OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Current state of the Port which can be changed to either
Disabled or Enabled for the specific spanning tree
instance. This object can be set to enabled only if the
'fsMstCistForcePortState' is set to 'enabled' for this port."
::= { fsMstMstiPortEntry 8 }
fsMstMstiPortForwardTransitions OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of times this port has transitioned to the
Forwarding State for specific instance."
::= { fsMstMstiPortEntry 9 }
fsMstMstiPortReceivedBPDUs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of BPDUs received by this port for this
spanning tree instance."
::= { fsMstMstiPortEntry 10 }
fsMstMstiPortTransmittedBPDUs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of BPDUs transmitted on this port for
this spanning tree instance."
::= { fsMstMstiPortEntry 11 }
fsMstMstiPortInvalidBPDUsRcvd OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Invalid BPDUs received on this Port
for this spanning tree instance."
::= { fsMstMstiPortEntry 12 }
fsMstMstiPortDesignatedCost 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."
::= { fsMstMstiPortEntry 13 }
fsMstMstiSelectedPortRole OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
alternate(1),
backup(2),
root(3),
designated(4),
master(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Selected Port Role of the port for this spanning
tree instance."
::= { fsMstMstiPortEntry 14 }
fsMstMstiCurrentPortRole OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
alternate(1),
backup(2),
root(3),
designated(4),
master(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current Port Role of the port for this spanning
tree instance."
::= { fsMstMstiPortEntry 15 }
fsMstMstiPortInfoSemState OBJECT-TYPE
SYNTAX INTEGER {
disabled (0),
aged (1),
update (2),
superiordesg (3),
repeatdesg (4),
inferiordesg (5),
notdesg (6),
present (7),
receive (8),
other (9)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current state of the Port Information State Machine
for this port in this spanning tree context."
::= { fsMstMstiPortEntry 16 }
fsMstMstiPortRoleTransitionSemState OBJECT-TYPE
SYNTAX INTEGER {
init (0),
disableport (1),
disabledport (2),
rootport (3),
designatedport (4),
alternateport (5),
masterport (6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current state of the Port Role Transition State Machine
for this port in this spanning tree context."
::= { fsMstMstiPortEntry 17 }
fsMstMstiPortStateTransitionSemState OBJECT-TYPE
SYNTAX INTEGER {
discarding (0),
learning (1),
forwarding (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current state of the Port State Transition State Machine
for this port in this spanning tree context."
::= { fsMstMstiPortEntry 18 }
fsMstMstiPortTopologyChangeSemState OBJECT-TYPE
SYNTAX INTEGER {
inactive (0),
learning (1),
detected (2),
active (3),
notifiedtcn (4),
notifiedtc (5),
propagating (6),
acknowledged (7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current state of the Topology Change State Machine
for this port in this spanning tree context."
::= { fsMstMstiPortEntry 19 }
fsMstMstiPortEffectivePortState OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The effective operational state of the port for specific instance.
This is will be TRUE only when the port is operationally up in the
interface level and Protocol level for the specific instance.
This will be set to false at all other times."
::= { fsMstMstiPortEntry 20 }
fsMstMstiPortAdminPathCost OBJECT-TYPE
SYNTAX Integer32 (0..200000000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The administratively assigned value for the contribution
of this port to the path cost of paths toward the spanning
tree root.
Writing a value of '0' assigns the automatically calculated
default Path Cost value to the port. If the default Path
Cost is being used, this object returns '0' when read.
This complements the object dot1dStpPortPathCost or
dot1dStpPortPathCost32, which returns the operational value
of the path cost."
::= { fsMstMstiPortEntry 21 }
fsMstMstiPortPseudoRootId OBJECT-TYPE
SYNTAX BridgeId
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"In MSTP Bridge, the fsMstMstiPortPseudoRootId parameter value
by default, it is set to the BridgeIdentifier. The pseudoRootId
is used by Layer Two Gateway Port as the RootId in generated BPDUs."
REFERENCE "IEEE802.1ah - 13.25.20"
::= { fsMstMstiPortEntry 22 }
fsMstMstiPortStateChangeTimeStamp OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time Stamp (in milli seconds) at which port state has changed for a
particular instance on this port.This object was introduced to measure
the convergence time in MSTP module."
::= { fsMstMstiPortEntry 23 }
fsMstMstiPortRootInconsistentState OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" A Boolean value set when the designated port receives a superior
BPDU trying to transition itself to the Root Port.
A value of TRUE indicates that the state of this port is moved
into an root-inconsistent state. A value of FALSE indicates that
this port is not moved into an root-inconsistent state."
DEFVAL { false }
::= { fsMstMstiPortEntry 24 }
-- SCALAR ADDED
fsMstCistDynamicPathcostCalculation OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to determine whether dynamic pathcost
calculation is allowed or not.The value is determined by
management. If set to true, pathcost is calculated dynamically
from port speed(when the operational status of the port changes
from down to up), otherwise the link speed at the time of port
creation is used for calculating the path cost. In both cases
if the user has configured a pathcost for the port that will be
used. By default, dynamic pathcost calculation is set to false."
DEFVAL { false }
::= { dot1sFutureMst 42 }
fsMstCalcPortPathCostOnSpeedChg OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to determine whether dynamic pathcost
calculation is done for a port for which Port Speed is changing
dynamically. This is mainly intended for Link Aggregated ports where
depending on Active ports speed of Link aggregated port changes.
By default dynamic pathcost calculation on change in speed is set to
false."
DEFVAL { false }
::= { dot1sFutureMst 43 }
fsMstRcvdEvent OBJECT-TYPE
SYNTAX INTEGER
{
configurationEvent (1),
bpduEvent (2),
timerExpiryEvent (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object gives information about the recently received event in the
system. Currently, we support only ConfigurationEvent."
::= { dot1sFutureMst 44 }
fsMstRcvdEventSubType OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object gives information about sub-type of the event received in
the system recently. The value of this object depends on the value of
the object fsMstRcvdEvent. For ConfigurationEvent, the sub-types
supported are PortUp and PortDown."
::= { dot1sFutureMst 45 }
fsMstRcvdEventTimeStamp OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time stamp (in milli seconds) at which event specified by the
object fsMstRcvdEvent was received in the system at MSTP module recently.
This object is introduced to measure the convergence time in MSTP
module."
::= { dot1sFutureMst 46 }
fsMstPortStateChangeTimeStamp OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time stamp (in milli seconds) at which port state has been changed in
the system. This object is introduced to measure the convergence time in
MSTP module."
::= { dot1sFutureMst 47 }
fsMstPortExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsMstPortExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is a table that is an extension to the dot1dStpExtPortTable.
This contains object(s) that are Port-based."
::= { dot1sFutureMst 48 }
fsMstPortExtEntry OBJECT-TYPE
SYNTAX FsMstPortExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table is for creating/deleting port at MSTP
module level. This table is indexed by the fsRstPort."
INDEX { fsMstPort }
::= { fsMstPortExtTable 1 }
FsMstPortExtEntry ::=
SEQUENCE {
fsMstPort
Integer32,
fsMstPortRowStatus
RowStatus
}
fsMstPort OBJECT-TYPE
SYNTAX Integer32 (1..4096)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A unique value, greater than zero, indicating the Port number."
::= { fsMstPortExtEntry 1 }
fsMstPortRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create or delete interfaces at MSTP module
level.Ports can be created at MSTP module level only for ports that
have been created in Interface manager.This is applicable only when
Automatic Port Create Feature is Disabled."
::= { fsMstPortExtEntry 2 }
fsMstBpduGuard OBJECT-TYPE
SYNTAX INTEGER {
enable (1),
disable (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object configures BPDU guard globally in MSTP
and this global BPDU is applicable if and only if no Port specific
BpduGuard is configured.
Enable - enables BPDU Guard feature on edge ports globally and
moves the port to disabled discarding state when BPDU is received
on the edge ports.
Disable - disables BPDU Guard feature on edge ports globally."
DEFVAL { 2 }
::= { dot1sFutureMst 49 }
fsMstStpPerfStatus OBJECT-TYPE
SYNTAX INTEGER {
enable (1),
disable (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object enables or disables the collection of performance data for
the MSTP protocol. 'enable' (1) indicates that the collection of mstp
performance data is enabled on all ports in the device. 'disable'(2)
indicates the collection of mstp performance data is disabled on all
ports."
DEFVAL { 2 }
::= { dot1sFutureMst 50}
--SCALAR END
-- TRAP MIB BEGIN
fsMstSetTraps OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to enable and disable specific
MSTP traps. Currently, the following are defined
0 - Traps are not enabled.
1 - General Traps like protocol up or down
2 - Exception Traps like memory failure or buffer failure
or port protocol migration or invalid packet rcvd in port
3 - All the above Traps."
::= { dot1sFsMstTrapsControl 1 }
fsMstGenTrapType OBJECT-TYPE
SYNTAX INTEGER {
none (0),
up (1),
down (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The general events like
none - none of the below values
up - protocol UP,
down - protocol DOWN."
::= { dot1sFsMstTrapsControl 2 }
fsMstErrTrapType OBJECT-TYPE
SYNTAX INTEGER {
none (0),
memfail (1),
bufffail (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The error event like
none - none of the below values
memfail - memory allocation failure
bufffail - buffer allocation failure."
::= { dot1sFsMstTrapsControl 3 }
fsMstPortTrapNotificationTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsMstPortTrapNotificationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to store the notification information
occurred in each of the port for protocol migration and
invalid packet received."
::= { dot1sFsMstTrapsControl 4 }
fsMstPortTrapNotificationEntry OBJECT-TYPE
SYNTAX FsMstPortTrapNotificationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" This entry is used to store the notification information."
INDEX { fsMstPortTrapIndex}
::= { fsMstPortTrapNotificationTable 1 }
FsMstPortTrapNotificationEntry ::=
SEQUENCE {
fsMstPortTrapIndex
Integer32,
fsMstPortMigrationType
INTEGER,
fsMstPktErrType
INTEGER,
fsMstPktErrVal
Integer32
}
fsMstPortTrapIndex OBJECT-TYPE
SYNTAX Integer32 (1..4096)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A unique value, greater than zero, indicating the Port number."
::= { fsMstPortTrapNotificationEntry 1 }
fsMstPortMigrationType OBJECT-TYPE
SYNTAX INTEGER {
sendstp (0),
sendrstp (1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port Protocol migration type occured in the port."
::= { fsMstPortTrapNotificationEntry 2 }
fsMstPktErrType OBJECT-TYPE
SYNTAX INTEGER {
protocolIdErr(0),
invalidBpdu(1),
configLengthErr(2),
tcnLengthErr(3),
rstpLengthErr(4),
maxAgeErr(5),
fwdDelayErr(6),
helloTimeErr(7),
mstpLengthErr(8)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of invalid packet received in each of the port."
::= { fsMstPortTrapNotificationEntry 3 }
fsMstPktErrVal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packet error value corresponding to the above type."
::= { fsMstPortTrapNotificationEntry 4 }
fsMstPortRoleTrapNotificationTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsMstPortRoleTrapNotificationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to store the notification information
occurred in each of the port during role change."
::= { dot1sFsMstTrapsControl 5 }
fsMstPortRoleTrapNotificationEntry OBJECT-TYPE
SYNTAX FsMstPortRoleTrapNotificationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" This entry is used to store the notification information."
INDEX { fsMstPortTrapIndex, fsMstMstiInstanceIndex}
::= { fsMstPortRoleTrapNotificationTable 1 }
FsMstPortRoleTrapNotificationEntry ::=
SEQUENCE {
fsMstPortRoleType
INTEGER,
fsMstOldRoleType
INTEGER
}
fsMstPortRoleType OBJECT-TYPE
SYNTAX INTEGER {
disabledPort(0),
alternatePort(1),
backupPort(2),
rootPort(3),
designatedPort(4),
masterport(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Particular Role Selected for the Port."
::= { fsMstPortRoleTrapNotificationEntry 1 }
fsMstOldRoleType OBJECT-TYPE
SYNTAX INTEGER {
disabledPort(0),
alternatePort(1),
backupPort(2),
rootPort(3),
designatedPort(4),
masterport(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Particular Role which is existing for the Port."
::= { fsMstPortRoleTrapNotificationEntry 2 }
fsMstTraps OBJECT IDENTIFIER ::= { dot1sFutureMstTraps 0 }
fsMstGenTrap NOTIFICATION-TYPE
OBJECTS {
fsMstBrgAddress,
fsMstGenTrapType,
fsMstInstanceUpCount,
fsMstInstanceDownCount
}
STATUS current
DESCRIPTION
"Generated when any of the general events like protocol up or
protocol down occurs."
::= { fsMstTraps 1 }
fsMstErrTrap NOTIFICATION-TYPE
OBJECTS {
fsMstBrgAddress,
fsMstErrTrapType
}
STATUS current
DESCRIPTION
"Generated when any of the error events like memory failure or buffer
failure or protocol migration or new root or topology change occurs."
::= { fsMstTraps 2 }
fsMstNewRootTrap NOTIFICATION-TYPE
OBJECTS {
fsMstBrgAddress,
fsMstOldDesignatedRoot,
fsMstMstiBridgeRegionalRoot
}
STATUS current
DESCRIPTION
"Generated whenever a new root bridge is selected in the topology."
::= { fsMstTraps 3 }
fsMstTopologyChgTrap NOTIFICATION-TYPE
OBJECTS {
fsMstBrgAddress,
fsMstMstiTopChanges
}
STATUS current
DESCRIPTION
"Generated when topology change is detected."
::= { fsMstTraps 4 }
fsMstProtocolMigrationTrap NOTIFICATION-TYPE
OBJECTS {
fsMstBrgAddress,
fsMstForceProtocolVersion,
fsMstPortMigrationType
}
STATUS current
DESCRIPTION
"Generated when port protocol migration happens in the port."
::= { fsMstTraps 5 }
fsMstInvalidBpduRxdTrap NOTIFICATION-TYPE
OBJECTS {
fsMstBrgAddress,
fsMstPktErrType,
fsMstPktErrVal
}
STATUS current
DESCRIPTION
"Generated when the invalid packet is received for
bpdu/stp/rstp/maximum age/forward delay/hello time."
::= { fsMstTraps 6 }
fsMstRegionConfigChangeTrap NOTIFICATION-TYPE
OBJECTS {
fsMstBrgAddress,
fsMstMstiConfigIdSel,
fsMstMstiRegionName,
fsMstMstiRegionVersion,
fsMstMstiConfigDigest
}
STATUS current
DESCRIPTION
"Generated when the MST region's configuration
identifier changes."
::= { fsMstTraps 7 }
fsMstNewPortRoleTrap NOTIFICATION-TYPE
OBJECTS {
fsMstBrgAddress,
fsMstPortRoleType,
fsMstOldRoleType
}
STATUS current
DESCRIPTION
"Generated whenever a new role is selected for the port."
::= { fsMstTraps 8 }
fsMstCistHwFailureTrap NOTIFICATION-TYPE
OBJECTS {
fsMstBrgAddress,
fsMstCistPortState
}
STATUS current
DESCRIPTION
"Generated whenever an NPAPI call that is invoked from the protocol
to program the CIST port state in hardware fails."
::= { fsMstTraps 9 }
fsMstMstiHwFailureTrap NOTIFICATION-TYPE
OBJECTS {
fsMstBrgAddress,
fsMstMstiPortState
}
STATUS current
DESCRIPTION
"Generated whenever an NPAPI call that is invoked from the protocol
to program the MSTI port state in hardware fails."
::= { fsMstTraps 10 }
-- TRAP MIB END
END