901 lines
32 KiB
Plaintext
901 lines
32 KiB
Plaintext
-- Copyright (C) 2008-2014 Super Micro Computer Inc. All Rights Reserved
|
|
|
|
-- $Id: fspbrst.mib,v 1.5 2012/09/07 09:52:05 siva Exp $
|
|
|
|
SUPERMICRO-PB-RSTP-MIB DEFINITIONS ::= BEGIN
|
|
|
|
-- ------------------------------------------------------------------
|
|
-- Proprietary MIB for C-VLAN component Rapid Spanning Tree Protocol
|
|
-- in Provider Bridges
|
|
-- ------------------------------------------------------------------
|
|
|
|
IMPORTS
|
|
|
|
OBJECT-TYPE, MODULE-IDENTITY, Integer32,Counter32,
|
|
TimeTicks,enterprises FROM SNMPv2-SMI
|
|
TEXTUAL-CONVENTION, TruthValue FROM SNMPv2-TC
|
|
Timeout,BridgeId FROM BRIDGE-MIB;
|
|
|
|
futurePbRstMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201209050000Z"
|
|
ORGANIZATION "Super Micro Computer Inc."
|
|
CONTACT-INFO "support@Supermicro.com"
|
|
DESCRIPTION "MIB for Rapid Spanning Tree Algorithm & Protocol in C-VLAN
|
|
component of Provider Bridges"
|
|
REVISION "201209050000Z"
|
|
DESCRIPTION "MIB for Rapid Spanning Tree Algorithm & Protocol in C-VLAN
|
|
component of Provider Bridges"
|
|
::= { enterprises supermicro-computer-inc(10876) super-switch(101) basic(1) 123 }
|
|
|
|
EnabledStatus ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A simple status value for the object."
|
|
SYNTAX INTEGER { enabled(1), disabled(2) }
|
|
|
|
|
|
VlanId ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This value and the CEP port identifier are indices to C-VLAN port
|
|
tables. Values 1 to 4095 are permitted. Values from 1 to 4094
|
|
represents S-VLAN id. (CEP, 4095) identifies the CEP port in the
|
|
C-VLAN component."
|
|
SYNTAX Integer32 (1..4095)
|
|
|
|
|
|
futurePbRst OBJECT IDENTIFIER ::= { futurePbRstMIB 1 }
|
|
|
|
-- Provider Bridges C-VLAN component RSTP Port Extention Group
|
|
|
|
fsPbProviderStpStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The administrative module status requested by management for the spanning
|
|
tree operation in S-VLAN component of Provider Bridges. This enables or
|
|
disables spanning tree protocol (RSTP/MSTP)on S-VLAN component ports.
|
|
|
|
A value of 'enabled' (1) indicates that the spanning tree protocol will
|
|
be enabled on all the ports of the S-VLAN component.
|
|
|
|
A value of 'disabled'(2) indicates that the spanning tree protocol will
|
|
be disabled on all the ports of the S-VLAN component.
|
|
|
|
This object can be set only after the object fsRstSystemControl has been
|
|
set."
|
|
|
|
::= {futurePbRst 1}
|
|
|
|
fsPbRstCVlanBridgeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FsPbRstCVlanBridgeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains bridge related informatin for RSTP operation in the
|
|
C-VLAN component."
|
|
::= { futurePbRst 2 }
|
|
|
|
fsPbRstCVlanBridgeEntry OBJECT-TYPE
|
|
SYNTAX FsPbRstCVlanBridgeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry in this table is for each C-VLAN component in Provider
|
|
Bridges."
|
|
INDEX { fsPbRstPort }
|
|
::= { fsPbRstCVlanBridgeTable 1 }
|
|
|
|
FsPbRstCVlanBridgeEntry ::=
|
|
SEQUENCE {
|
|
fsPbRstPort Integer32,
|
|
fsPbRstCVlanBridgeId BridgeId,
|
|
fsPbRstCVlanBridgeDesignatedRoot BridgeId,
|
|
fsPbRstCVlanBridgeRootCost Integer32,
|
|
fsPbRstCVlanBridgeMaxAge Timeout,
|
|
fsPbRstCVlanBridgeHelloTime Timeout,
|
|
fsPbRstCVlanBridgeHoldTime Integer32,
|
|
fsPbRstCVlanBridgeForwardDelay Timeout,
|
|
fsPbRstCVlanBridgeTxHoldCount Integer32,
|
|
fsPbRstCVlanStpHelloTime Timeout,
|
|
fsPbRstCVlanStpMaxAge Timeout,
|
|
fsPbRstCVlanStpForwardDelay Timeout,
|
|
fsPbRstCVlanStpTopChanges Counter32,
|
|
fsPbRstCVlanStpTimeSinceTopologyChange TimeTicks
|
|
|
|
}
|
|
|
|
fsPbRstPort OBJECT-TYPE
|
|
SYNTAX Integer32(0..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
" This object always indicates the port which is of type CEP. CEP port
|
|
will be the index of the CVLAN Spanning tree"
|
|
::= { fsPbRstCVlanBridgeEntry 1}
|
|
|
|
|
|
fsPbRstCVlanBridgeId OBJECT-TYPE
|
|
SYNTAX BridgeId
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Bridge-Identifier as used in the Spanning Tree Protocol operation
|
|
in the C-VLAN component to uniquely identify a bridge.
|
|
Bridge Mac address field in this object will be the MAC address of the
|
|
corresponding customer edge port.
|
|
The Bridge priority field in this object will be always 0xf.
|
|
The Bridge Identifier System Id extention field in this object will be
|
|
always 0xfff."
|
|
::= { fsPbRstCVlanBridgeEntry 2 }
|
|
|
|
fsPbRstCVlanBridgeDesignatedRoot OBJECT-TYPE
|
|
SYNTAX BridgeId
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The bridge identifier of the root of the spanning tree as determined by
|
|
the Spanning Tree Protocol as executed by this C-VLAN component. This value
|
|
is used as the Root Identifier parameter in all Configuration Bridge PDUs
|
|
originated by this C-VLAN component."
|
|
|
|
::= { fsPbRstCVlanBridgeEntry 3 }
|
|
|
|
fsPbRstCVlanBridgeRootCost OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The cost of the path to the root as seen from this C-VLAN component bridge."
|
|
|
|
::= { fsPbRstCVlanBridgeEntry 4 }
|
|
|
|
fsPbRstCVlanBridgeMaxAge OBJECT-TYPE
|
|
SYNTAX Timeout
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value that all bridges use for MaxAge when this bridge is acting as
|
|
the root. Note that 802.1D-1990 specifies that the range for this parameter
|
|
is related to the value of dot1dStpBridgeHelloTime.The granularity of this
|
|
timer is specified by 802.1D-1990 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."
|
|
::= { fsPbRstCVlanBridgeEntry 5 }
|
|
|
|
fsPbRstCVlanBridgeHelloTime OBJECT-TYPE
|
|
SYNTAX Timeout
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value that all bridges use for HelloTime when
|
|
this bridge is acting as the root. The granularity of this
|
|
timer is specified by 802.1D- 1990 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."
|
|
::= { fsPbRstCVlanBridgeEntry 6 }
|
|
|
|
fsPbRstCVlanBridgeHoldTime OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
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 C-VLAN
|
|
component, in units of hundredths of a second."
|
|
::= { fsPbRstCVlanBridgeEntry 7 }
|
|
|
|
fsPbRstCVlanBridgeForwardDelay OBJECT-TYPE
|
|
SYNTAX Timeout
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value that all bridges use for ForwardDelay when this bridge is acting as
|
|
the root. Note that 802.1D-1990 specifies that the range for this parameter
|
|
is related to the value of dot1dStpBridgeMaxAge. The granularity of this
|
|
timer is specified by 802.1D-1990 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."
|
|
::= { fsPbRstCVlanBridgeEntry 8 }
|
|
|
|
fsPbRstCVlanBridgeTxHoldCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value used by the Port Transmit state machine to limit
|
|
the maximum transmission rate."
|
|
::= { fsPbRstCVlanBridgeEntry 9 }
|
|
|
|
|
|
fsPbRstCVlanStpHelloTime OBJECT-TYPE
|
|
SYNTAX Timeout
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The amount of time between the transmission of Configuration bridge
|
|
PDUs by this C-VLAN component on any port when it is the root of the
|
|
spanning tree or trying to become so, in units of hundredths of a second.
|
|
This is the actual value that this bridge is currently using."
|
|
::= { fsPbRstCVlanBridgeEntry 10 }
|
|
|
|
|
|
fsPbRstCVlanStpMaxAge OBJECT-TYPE
|
|
SYNTAX Timeout
|
|
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."
|
|
::= { fsPbRstCVlanBridgeEntry 11 }
|
|
|
|
|
|
fsPbRstCVlanStpForwardDelay OBJECT-TYPE
|
|
SYNTAX Timeout
|
|
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 each of the Listening
|
|
and Learning states, which precede the Forwarding state. This value is also used,
|
|
when a topology change has been detected and is underway, to age all dynamic entries
|
|
in the Forwarding Database. [Note that this value is the one that this bridge is
|
|
currently using, in contrast to dot1dStpBridgeForwardDelay which is the value
|
|
that this bridge and all others would start using if/when this bridge were to become
|
|
the root.]"
|
|
::= { fsPbRstCVlanBridgeEntry 12 }
|
|
|
|
|
|
fsPbRstCVlanStpTopChanges OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of topology changes detected by this bridge since the management
|
|
entity was last reset or initialized."
|
|
::= { fsPbRstCVlanBridgeEntry 13 }
|
|
|
|
fsPbRstCVlanStpTimeSinceTopologyChange OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time (in hundredths of a second) since the last time a topology
|
|
change was detected by the bridge entity."
|
|
::= { fsPbRstCVlanBridgeEntry 14 }
|
|
|
|
|
|
|
|
|
|
fsPbRstCVlanPortInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FsPbRstCVlanPortInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains the objects for RSTP in C-VLAN component of Provider
|
|
Bridges"
|
|
::= { futurePbRst 3 }
|
|
|
|
fsPbRstCVlanPortInfoEntry OBJECT-TYPE
|
|
SYNTAX FsPbRstCVlanPortInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry in this table is for each C-VLAN component in Provider
|
|
Bridges. Here the port represents the Ports (CEP/PEPs) of C-VLAN
|
|
component. Each table entry gives the spanning tree information for the
|
|
Customer Edge Port and Provider Edge Ports of C-VLAN components in
|
|
Provider Bridges."
|
|
INDEX { fsPbRstPort,fsPbRstCepSvid }
|
|
::= { fsPbRstCVlanPortInfoTable 1 }
|
|
|
|
FsPbRstCVlanPortInfoEntry ::=
|
|
SEQUENCE {
|
|
fsPbRstCepSvid
|
|
VlanId,
|
|
fsPbRstCVlanPortPriority
|
|
Integer32,
|
|
fsPbRstCVlanPortPathCost
|
|
Integer32,
|
|
fsPbRstCVlanPortRole
|
|
INTEGER,
|
|
fsPbRstCVlanPortState
|
|
INTEGER,
|
|
fsPbRstCVlanPortAdminEdgePort
|
|
TruthValue,
|
|
fsPbRstCVlanPortOperEdgePort
|
|
TruthValue,
|
|
fsPbRstCVlanPortAdminPointToPoint
|
|
INTEGER,
|
|
fsPbRstCVlanPortOperPointToPoint
|
|
TruthValue,
|
|
fsPbRstCVlanPortAutoEdge
|
|
TruthValue,
|
|
fsPbRstCVlanPortDesignatedRoot
|
|
BridgeId,
|
|
fsPbRstCVlanPortDesignatedCost
|
|
Integer32,
|
|
fsPbRstCVlanPortDesignatedBridge
|
|
BridgeId,
|
|
fsPbRstCVlanPortDesignatedPort
|
|
OCTET STRING,
|
|
fsPbRstCVlanPortForwardTransitions
|
|
Counter32
|
|
}
|
|
|
|
|
|
fsPbRstCepSvid OBJECT-TYPE
|
|
SYNTAX VlanId
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This value and the CEP port identifier are indices to C-VLAN port
|
|
tables. Values 1 to 4095 are permitted. Values from 1 to 4094
|
|
represents S-VLAN id. (CEP, 4095) identifies the CEP port in the
|
|
C-VLAN component."
|
|
::= {fsPbRstCVlanPortInfoEntry 1}
|
|
|
|
|
|
fsPbRstCVlanPortPriority OBJECT-TYPE
|
|
SYNTAX Integer32 (0..255)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of the priority field which is contained in the first
|
|
(in network byte order) octet of the (2 octet long) Port ID.
|
|
The other octet of the Port ID is given by the value of fsPbRstPort.
|
|
|
|
Priority is always assumed as 32 for C-VLAN component Ports."
|
|
|
|
REFERENCE
|
|
"IEEE 802.1D-1990: Section 4.5.5.1"
|
|
::= { fsPbRstCVlanPortInfoEntry 2 }
|
|
|
|
fsPbRstCVlanPortPathCost OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The contribution of this port to the path cost of paths towards the
|
|
spanning tree root which include this port. 802.1D-1990 recommends
|
|
that the default value of this parameter be in inverse proportion to
|
|
the speed of the attached LAN.
|
|
Pathcost is always assumed as 128 for Provider Edge Ports.
|
|
For CEP, port-path cost will be taken from dot1dStpPortPathCost of
|
|
fsPbRstPort."
|
|
|
|
REFERENCE
|
|
"IEEE 802.1D-1990: Section 4.5.5.3"
|
|
::= { fsPbRstCVlanPortInfoEntry 3 }
|
|
|
|
fsPbRstCVlanPortRole OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabledPort(0),
|
|
alternatePort(1),
|
|
backupPort(2),
|
|
rootPort(3),
|
|
designatedPort(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This indicates the current Port Role assumed by this Port."
|
|
::= { fsPbRstCVlanPortInfoEntry 4 }
|
|
|
|
fsPbRstCVlanPortState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(1),
|
|
blocking(2),
|
|
listening(3),
|
|
learning(4),
|
|
forwarding(5),
|
|
broken(6)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port's current state as defined by application of the Spanning
|
|
Tree Protocol. This state controls what action a port takes on
|
|
reception of a frame. If the bridge has detected a port that is
|
|
malfunctioning it will place that port into the broken(6) state. For
|
|
ports which are disabled (see dot1dStpPortEnable), this object will
|
|
have a value of disabled(1)."
|
|
REFERENCE
|
|
"IEEE 802.1D-1990: Section 4.5.5.2"
|
|
::= { fsPbRstCVlanPortInfoEntry 5 }
|
|
|
|
fsPbRstCVlanPortAdminEdgePort OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
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.
|
|
|
|
This is always 'false' for a Provider Egde Port."
|
|
|
|
REFERENCE
|
|
"IEEE 802.1t clause 14.8.2, 18.3.3"
|
|
::= { fsPbRstCVlanPortInfoEntry 6 }
|
|
|
|
fsPbRstCVlanPortOperEdgePort OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The operational value of the Edge Port parameter.This object always
|
|
assumes the value of 'False' for Provider Edge Ports of C-VLAN
|
|
component."
|
|
REFERENCE
|
|
"IEEE 802.1t clause 14.8.2, 18.3.4"
|
|
::= { fsPbRstCVlanPortInfoEntry 7 }
|
|
|
|
fsPbRstCVlanPortAdminPointToPoint OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
forceTrue(0),
|
|
forceFalse(1),
|
|
auto(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
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.
|
|
|
|
Provider Edge Ports always assume the value of 'auto' for this
|
|
object."
|
|
REFERENCE
|
|
"IEEE 802.1w clause 6.4.3, 6.5, 14.8.2"
|
|
::= { fsPbRstCVlanPortInfoEntry 8 }
|
|
|
|
fsPbRstCVlanPortOperPointToPoint 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.
|
|
|
|
This object will be set to 'True' for Provider Edge Ports
|
|
when the S-VLAN is attached to only two customer interfaces.
|
|
This will be set to 'False' when the S-VLAN is attached
|
|
to more than two customer interfaces."
|
|
|
|
REFERENCE
|
|
"IEEE 802.1w clause 6.4.3, 6.5, 14.8.2"
|
|
::= { fsPbRstCVlanPortInfoEntry 9 }
|
|
|
|
fsPbRstCVlanPortAutoEdge OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
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.
|
|
|
|
This object is always set to 'True' for Provider Edge Ports of
|
|
C-VLAN component."
|
|
|
|
::= { fsPbRstCVlanPortInfoEntry 10 }
|
|
|
|
fsPbRstCVlanPortDesignatedRoot OBJECT-TYPE
|
|
SYNTAX BridgeId
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The unique Bridge Identifier of the Bridge recorded as the Root
|
|
in the Configuration BPDUs transmitted by the Designated Bridge for
|
|
the segment to which this port is attached."
|
|
REFERENCE
|
|
"IEEE 802.1D-1990: Section 4.5.5.4"
|
|
|
|
::= { fsPbRstCVlanPortInfoEntry 11 }
|
|
|
|
fsPbRstCVlanPortDesignatedCost OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The path cost of the Designated Port of the segment connected to this
|
|
port. This value is compared to the Root Path Cost field
|
|
in received bridge PDUs."
|
|
REFERENCE
|
|
"IEEE 802.1D-1990: Section 4.5.5.5"
|
|
::= { fsPbRstCVlanPortInfoEntry 12 }
|
|
|
|
fsPbRstCVlanPortDesignatedBridge OBJECT-TYPE
|
|
SYNTAX BridgeId
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Bridge Identifier of the bridge which this port considers
|
|
to be the Designated Bridge for this port's segment."
|
|
REFERENCE
|
|
"IEEE 802.1D-1990: Section 4.5.5.6"
|
|
::= { fsPbRstCVlanPortInfoEntry 13 }
|
|
|
|
fsPbRstCVlanPortDesignatedPort 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."
|
|
REFERENCE
|
|
"IEEE 802.1D-1990: Section 4.5.5.7"
|
|
::= { fsPbRstCVlanPortInfoEntry 14 }
|
|
|
|
fsPbRstCVlanPortForwardTransitions OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times this port has transitioned from the
|
|
Learning state to the Forwarding state."
|
|
::= { fsPbRstCVlanPortInfoEntry 15 }
|
|
|
|
fsPbRstCVlanPortSmTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FsPbRstCVlanPortSmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains the objects for the state machine information of
|
|
C-VLAN component Ports Provider Edge Bridges"
|
|
::= { futurePbRst 4 }
|
|
|
|
fsPbRstCVlanPortSmEntry OBJECT-TYPE
|
|
SYNTAX FsPbRstCVlanPortSmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry in this table is for each C-VLAN component in Provider
|
|
Bridges. Here the port represents the C-VLAN component ports. Each
|
|
table entry gives the state machine information for a C-VLAN component
|
|
Port in Provider Edge Bridges."
|
|
INDEX { fsPbRstPort,fsPbRstCepSvid }
|
|
::= { fsPbRstCVlanPortSmTable 1 }
|
|
|
|
FsPbRstCVlanPortSmEntry ::=
|
|
SEQUENCE {
|
|
fsPbRstCVlanPortInfoSmState
|
|
INTEGER,
|
|
fsPbRstCVlanPortMigSmState
|
|
INTEGER,
|
|
fsPbRstCVlanPortRoleTransSmState
|
|
INTEGER,
|
|
fsPbRstCVlanPortStateTransSmState
|
|
INTEGER,
|
|
fsPbRstCVlanPortTopoChSmState
|
|
INTEGER,
|
|
fsPbRstCVlanPortTxSmState
|
|
INTEGER
|
|
}
|
|
|
|
fsPbRstCVlanPortInfoSmState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled (0),
|
|
aged (1),
|
|
update (2),
|
|
superior (3),
|
|
repeat (4),
|
|
notdesignated (5),
|
|
present (6),
|
|
receive (7),
|
|
inferiordesignated (8)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This indicates the current state of the Port Information state machine.
|
|
|
|
This object will hold the value 'disabled' when the Port Information state
|
|
machine is in the DISABLED state, the value 'aged' when the state machine
|
|
is in the AGED state, the value 'update' when the state machine is in the
|
|
UPDATE state, the value 'superior' when the state machine is in the
|
|
SUPERIOR state, the value 'repeat' when the state machine is in the REPEAT
|
|
state, the value 'notdesignated' when the state machine is in the
|
|
NOT_DESIGNATED state, the value 'present' when the state machine is in
|
|
the CURRENT state and the value 'receive' when the state machine is in
|
|
the RECEIVE state and the value 'inferiordesignated' when the state
|
|
machine is in the INFERIOR_DESIGNATED state."
|
|
::= { fsPbRstCVlanPortSmEntry 1 }
|
|
|
|
fsPbRstCVlanPortMigSmState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
checkingrstp (0),
|
|
selectingstp (1),
|
|
sensing (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This indicates the current state of the Port Protocol Migration state
|
|
machine.
|
|
|
|
This object will hold the value 'checkingrstp' when the Protocol
|
|
Migration state machine is in the CHECKING_RSTP state, the value
|
|
'selectingstp' when the state machine is in the SELECTING_STP state, the
|
|
value 'sensing' when the state machine is in the SENSING state."
|
|
::= { fsPbRstCVlanPortSmEntry 2 }
|
|
|
|
fsPbRstCVlanPortRoleTransSmState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
init (0),
|
|
disableport (1),
|
|
disabledport (2),
|
|
rootport (3),
|
|
designatedport (4),
|
|
backupport (5),
|
|
rootproposed (6),
|
|
rootagreed(7),
|
|
reroot (8),
|
|
rootforward (9),
|
|
rootlearn (10),
|
|
rerooted (11),
|
|
designatedpropose (12),
|
|
designatedsynced (13),
|
|
designatedretired (14),
|
|
designatedforward (15),
|
|
designatedlearn (16),
|
|
designatedlisten (17)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This indicates the current state of the Port Role Transition state
|
|
machine.
|
|
|
|
This object will hold the value 'init' when the Port Role Transition state
|
|
machine is in the INIT state, the value 'disableport' when the state
|
|
machine is in the DISABLE_PORT state, the value 'disabledport' when the
|
|
state machine is in the DISABLED_PORT state, the value 'rootport' when
|
|
the state machine is in the ROOT_PORT state, the value 'desgport' when
|
|
the state machine is in the DESIGNATED_PORT state, the value 'backupport'
|
|
when the state machine is in BACKUP_PORT state, the value 'rootproposed'
|
|
when the state machine is in the ROOT_PROPOSED state, the value
|
|
'rootagreed' when the state machine is in the ROOT_AGREED state, the
|
|
value 'reroot' when the state machine is in the REROOT
|
|
state, the value 'rootforward' when the state machine is in the
|
|
ROOT_FORWARD state, the value 'rootlearn' when the state machine is in
|
|
the ROOT_LEARN state, the value 'rerooted' when the state machine is in
|
|
the REROOTED state, the value 'designatedpropose' when the state machine
|
|
is in the DESIGNATED_PROPOSE state, the value 'designatedsynced' when the
|
|
state machine is in the DESIGNATED_SYNCED state, the value
|
|
'designatedretired' when the state machine is in the DESIGNATED_RETIRED
|
|
state, the value 'designatedforward' when the state machine is in the
|
|
DESIGNATED_FORWARD state, the value 'designatedlearn' when the state
|
|
machine is in the DESIGNATED_LEARN state and the value
|
|
'designatedlisten' when the state machine is in the DESIGNATED_LISTEN
|
|
state."
|
|
::= { fsPbRstCVlanPortSmEntry 3 }
|
|
|
|
fsPbRstCVlanPortStateTransSmState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
discarding (0),
|
|
learning (1),
|
|
forwarding (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This indicates the current state of the Port State Transition state machine.
|
|
|
|
This object will hold the value 'discarding' when the Port State Transition
|
|
state machine is in the DISCARDING state, the value 'learning' when the state
|
|
machine is in the LEARNING state and the value 'forwarding' when the state
|
|
machine is in the FORWARDING state."
|
|
::= { fsPbRstCVlanPortSmEntry 4 }
|
|
|
|
fsPbRstCVlanPortTopoChSmState 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
|
|
"This indicates the current state of the Topology Change state machine.
|
|
|
|
This object will hold the value 'inactive' when the Topology Change state machine
|
|
is in the INACTIVE state, the value 'learning' when the state machine is in the
|
|
LEARNING state, the value 'active' when the state machine is in the ACTIVE
|
|
state, the value 'detected' when the state machine is in the DETECTED state,
|
|
the value 'notifiedtcn' when the state machine is in the NOTIFIED_TCN state,
|
|
the value 'notifiedtc' when the state machine is in the NOTIFIED_TC state,
|
|
the value 'propagating' state when the state machine is in the PROPAGATING
|
|
state and the value 'acknowledged' when the state machine is in the
|
|
ACKNOWLEDGED state."
|
|
::= { fsPbRstCVlanPortSmEntry 5 }
|
|
|
|
fsPbRstCVlanPortTxSmState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
transmitinit (0),
|
|
transmitperiodic (1),
|
|
transmitconfig (2),
|
|
transmittcn (3),
|
|
transmitrstp (4),
|
|
idle (5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This indicates the current state of the Port Transmit state machine.
|
|
This object will hold the value 'transmitinit' when the Port Transmit state
|
|
machine is in the TRANSMIT_INIT state, the value 'transmitperiodic' when the
|
|
state machine is in the TRANSMIT_PERIODIC state, the value 'transmitconfig'
|
|
when the state machine is in the TRANSMIT_CONFIG state, the value 'transmittcn',
|
|
when the state machine is in the TRANSMIT_TCN state, the value 'transmitrstp',
|
|
when the state machine is in the TRANSMIT_RSTP state and the value 'idle' when
|
|
the state machine is in the IDLE state."
|
|
::= { fsPbRstCVlanPortSmEntry 6 }
|
|
|
|
fsPbRstCVlanPortStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FsPbRstCVlanPortStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains the spanning tree statistics information for the
|
|
C-VLAN component ports."
|
|
::= { futurePbRst 5 }
|
|
|
|
fsPbRstCVlanPortStatsEntry OBJECT-TYPE
|
|
SYNTAX FsPbRstCVlanPortStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry in this table is for each C-VLAN component in Provider
|
|
Bridges. Here the port represents the C-VLAN component ports.
|
|
Each table entry gives the spanning tree protocol statistics
|
|
information for the C-VLAN component ports."
|
|
INDEX { fsPbRstPort,fsPbRstCepSvid }
|
|
::= { fsPbRstCVlanPortStatsTable 1 }
|
|
|
|
FsPbRstCVlanPortStatsEntry ::=
|
|
SEQUENCE {
|
|
fsPbRstCVlanPortRxRstBpduCount
|
|
Counter32,
|
|
fsPbRstCVlanPortRxConfigBpduCount
|
|
Counter32,
|
|
fsPbRstCVlanPortRxTcnBpduCount
|
|
Counter32,
|
|
fsPbRstCVlanPortTxRstBpduCount
|
|
Counter32,
|
|
fsPbRstCVlanPortTxConfigBpduCount
|
|
Counter32,
|
|
fsPbRstCVlanPortTxTcnBpduCount
|
|
Counter32,
|
|
fsPbRstCVlanPortInvalidRstBpduRxCount
|
|
Counter32,
|
|
fsPbRstCVlanPortInvalidConfigBpduRxCount
|
|
Counter32,
|
|
fsPbRstCVlanPortInvalidTcnBpduRxCount
|
|
Counter32,
|
|
fsPbRstCVlanPortProtocolMigrationCount
|
|
Counter32,
|
|
fsPbRstCVlanPortEffectivePortState
|
|
TruthValue
|
|
}
|
|
|
|
|
|
fsPbRstCVlanPortRxRstBpduCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of RST BPDUs that have been received on this Port."
|
|
::= { fsPbRstCVlanPortStatsEntry 1 }
|
|
|
|
fsPbRstCVlanPortRxConfigBpduCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Config BPDUs that have been received on this Port."
|
|
::= { fsPbRstCVlanPortStatsEntry 2 }
|
|
|
|
fsPbRstCVlanPortRxTcnBpduCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of TCN BPDUs that have been received on this Port."
|
|
::= { fsPbRstCVlanPortStatsEntry 3 }
|
|
|
|
fsPbRstCVlanPortTxRstBpduCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of RST BPDUs that have been transmitted by this Port."
|
|
::= { fsPbRstCVlanPortStatsEntry 4 }
|
|
|
|
fsPbRstCVlanPortTxConfigBpduCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Config BPDUs that have been transmitted by this Port."
|
|
::= { fsPbRstCVlanPortStatsEntry 5 }
|
|
|
|
fsPbRstCVlanPortTxTcnBpduCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of TCN BPDUs that have been transmitted by this
|
|
Port."
|
|
::= { fsPbRstCVlanPortStatsEntry 6 }
|
|
|
|
fsPbRstCVlanPortInvalidRstBpduRxCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of invalid RSTP BPDUs that have been received on this
|
|
Port."
|
|
::= { fsPbRstCVlanPortStatsEntry 7 }
|
|
|
|
fsPbRstCVlanPortInvalidConfigBpduRxCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of invalid Configuration BPDUs that have been received on
|
|
this Port."
|
|
::= { fsPbRstCVlanPortStatsEntry 8 }
|
|
|
|
fsPbRstCVlanPortInvalidTcnBpduRxCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of invalid TCN BPDUs that have been received on this
|
|
Port."
|
|
::= { fsPbRstCVlanPortStatsEntry 9 }
|
|
|
|
fsPbRstCVlanPortProtocolMigrationCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times the protocol has been migrated from RSTP to STP
|
|
and vice versa in CVLAN component"
|
|
::= { fsPbRstCVlanPortStatsEntry 10 }
|
|
|
|
|
|
fsPbRstCVlanPortEffectivePortState OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The effective Operational state of this port. This object
|
|
will be set to TRUE only when the port is operationally up in the
|
|
interface manager and the force Port State for this port and
|
|
specified port state is enabled.
|
|
Otherwise this object is set to FALSE."
|
|
|
|
::= { fsPbRstCVlanPortStatsEntry 11 }
|
|
|
|
END
|
|
|