1921 lines
64 KiB
Plaintext
1921 lines
64 KiB
Plaintext
-- Copyright (C) 2015 Aricent. All Rights Reserved
|
|
|
|
-- $Id: fsmppvrst.mib,v 1.20 2016/05/11 11:39:37 siva Exp $
|
|
|
|
Aricent-MIPVRST-MIB DEFINITIONS ::= BEGIN
|
|
|
|
-- -------------------------------------------------
|
|
-- Proprietary MIB for Per VLAN Rapid Spanning Tree Protocol
|
|
-- -------------------------------------------------
|
|
|
|
IMPORTS
|
|
|
|
OBJECT-TYPE,MODULE-IDENTITY, Integer32,
|
|
enterprises,Counter32, TimeTicks,NOTIFICATION-TYPE FROM SNMPv2-SMI
|
|
TEXTUAL-CONVENTION, MacAddress,
|
|
TruthValue, DisplayString , RowStatus FROM SNMPv2-TC;
|
|
|
|
futureMIPvrstMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201209050000Z"
|
|
ORGANIZATION "ARICENT COMMUNICATIONS SOFTWARE"
|
|
CONTACT-INFO "support@aricent.com"
|
|
DESCRIPTION "MIB for Multiple Instance Per-VLAN Rapid Spanning Tree"
|
|
REVISION "201209050000Z"
|
|
DESCRIPTION "MIB for Multiple Instance Per-VLAN Rapid Spanning Tree"
|
|
::= { enterprises futuresoftware(2076) 154}
|
|
|
|
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) }
|
|
|
|
|
|
fsMIFuturePvrst OBJECT IDENTIFIER ::= { futureMIPvrstMIB 1 }
|
|
fsMIFsPvrstTrapsControl OBJECT IDENTIFIER ::= { futureMIPvrstMIB 2 }
|
|
fsMIFuturePvrstTraps OBJECT IDENTIFIER ::= { futureMIPvrstMIB 3 }
|
|
|
|
-- fsMIFuturePvrst group
|
|
|
|
fsMIPvrstGlobalTrace OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to enable Global Trace
|
|
Statements in the Pvrst Module."
|
|
::= { fsMIFuturePvrst 1 }
|
|
|
|
fsMIPvrstGlobalDebug OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to enable Global Debug
|
|
Statements in the Pvrst Module."
|
|
::= { fsMIFuturePvrst 2 }
|
|
|
|
fsMIFuturePvrstTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FsMIFuturePvrstEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the list of per Virtual Context Pvrst Module Parameters."
|
|
::= { fsMIFuturePvrst 3 }
|
|
|
|
fsMIFuturePvrstEntry OBJECT-TYPE
|
|
SYNTAX FsMIFuturePvrstEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the Virtual Context Pvrst Module Parameters."
|
|
INDEX { fsMIFuturePvrstContextId }
|
|
::= { fsMIFuturePvrstTable 1 }
|
|
|
|
FsMIFuturePvrstEntry ::=
|
|
SEQUENCE {
|
|
fsMIFuturePvrstContextId
|
|
Integer32,
|
|
fsMIPvrstSystemControl
|
|
INTEGER,
|
|
fsMIPvrstModuleStatus
|
|
EnabledStatus,
|
|
fsMIPvrstNoOfActiveInstances
|
|
Integer32,
|
|
fsMIPvrstBrgAddress
|
|
MacAddress,
|
|
fsMIPvrstUpCount
|
|
Counter32,
|
|
fsMIPvrstDownCount
|
|
Counter32,
|
|
fsMIPvrstPathCostDefaultType
|
|
INTEGER,
|
|
fsMIPvrstDynamicPathCostCalculation
|
|
TruthValue,
|
|
fsMIPvrstTrace
|
|
Integer32,
|
|
fsMIPvrstDebug
|
|
Integer32,
|
|
fsMIPvrstBufferOverFlowCount
|
|
Counter32,
|
|
fsMIPvrstMemAllocFailureCount
|
|
Counter32,
|
|
fsMIPvrstContextName
|
|
DisplayString,
|
|
fsMIPvrstCalcPortPathCostOnSpeedChg
|
|
TruthValue,
|
|
fsMIPvrstGlobalBpduGuard
|
|
Integer32,
|
|
fsMIPvrstForceProtocolVersion
|
|
Integer32
|
|
}
|
|
|
|
fsMIFuturePvrstContextId OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the Virtual Context."
|
|
::= { fsMIFuturePvrstEntry 1 }
|
|
|
|
fsMIPvrstSystemControl OBJECT-TYPE
|
|
SYNTAX INTEGER { start(1), shutdown(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the administrative shutdown status
|
|
requested by management for the Pvrst
|
|
feature. The value start (1) indicates that Pvrst should be active in
|
|
the device on all ports. The value shutdown (2) indicates that Pvrst
|
|
should be shutdown in the device on all ports. All memory should
|
|
be released on all ports."
|
|
::= { fsMIFuturePvrstEntry 2 }
|
|
|
|
fsMIPvrstModuleStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the administrative status requested by
|
|
management for the Pvrst
|
|
feature. The value enabled(1) indicates that Pvrst should be enabled
|
|
in the device on all ports. The value disabled(2) indicates that
|
|
Pvrst should be disabled in the device on all ports. The object can
|
|
be set to enabled(1) if and only if, fsMIPvrstSystemControl set to start."
|
|
::= { fsMIFuturePvrstEntry 3 }
|
|
|
|
fsMIPvrstNoOfActiveInstances OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the number of instances active
|
|
currently"
|
|
::= { fsMIFuturePvrstEntry 4 }
|
|
|
|
fsMIPvrstBrgAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies 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 fsMIPvrstInstBridgePriority or
|
|
fsMIPvrstInstBridgePriority a unique BridgeIdentifier
|
|
is formed which is used in the Spanning Tree Protocol."
|
|
::= { fsMIFuturePvrstEntry 5 }
|
|
|
|
fsMIPvrstUpCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the number of times Pvrst Module has been
|
|
enabled."
|
|
::= { fsMIFuturePvrstEntry 6 }
|
|
|
|
fsMIPvrstDownCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the number of times PVRST Module has been
|
|
disabled."
|
|
::= { fsMIFuturePvrstEntry 7 }
|
|
|
|
fsMIPvrstPathCostDefaultType 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."
|
|
::= { fsMIFuturePvrstEntry 8 }
|
|
|
|
fsMIPvrstDynamicPathCostCalculation 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 }
|
|
::= { fsMIFuturePvrstEntry 9 }
|
|
|
|
fsMIPvrstTrace OBJECT-TYPE
|
|
SYNTAX Integer32 (0..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to enable Trace Statements for the Pvrst
|
|
Module in this context.
|
|
|
|
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 }
|
|
::= { fsMIFuturePvrstEntry 10 }
|
|
|
|
fsMIPvrstDebug OBJECT-TYPE
|
|
SYNTAX Integer32 (0..131071)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to enable Debug Statements in the Pvrst
|
|
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 (Invalid in the case of Pvrst)
|
|
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
|
|
|
|
The remaining bits are unused. Combination 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 }
|
|
::= { fsMIFuturePvrstEntry 11 }
|
|
|
|
fsMIPvrstBufferOverFlowCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the number of times Buffer
|
|
overflows/failures have occurred.
|
|
A Trap is generated on the occurrence of this event."
|
|
::= { fsMIFuturePvrstEntry 12 }
|
|
|
|
fsMIPvrstMemAllocFailureCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the number of times memory allocation
|
|
failures have occurred.
|
|
A Trap is generated on the occurrence of this event."
|
|
::= { fsMIFuturePvrstEntry 13 }
|
|
|
|
fsMIPvrstContextName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to identity the context-name."
|
|
::= { fsMIFuturePvrstEntry 14 }
|
|
|
|
fsMIPvrstCalcPortPathCostOnSpeedChg 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 }
|
|
::= { fsMIFuturePvrstEntry 15 }
|
|
|
|
fsMIPvrstGlobalBpduGuard OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable (1),
|
|
disable (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to configure BPDU guard globally in PVRST
|
|
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 }
|
|
::= { fsMIFuturePvrstEntry 16 }
|
|
|
|
fsMIPvrstForceProtocolVersion OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
stpCompatible(0),
|
|
rstp(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the version of Spanning Tree Protocol
|
|
the bridge is currently running. The value 'stpCompatible(0)'
|
|
indicates the Spanning Tree Protocol running complies to
|
|
IEEE 802.1D (1998) and 'rstp(2)' indicates Rapid Spanning
|
|
Tree Protocol specified in IEEE 802.1w and 802.1D ,2004."
|
|
|
|
DEFVAL { rstp }
|
|
::= { fsMIFuturePvrstEntry 17 }
|
|
|
|
|
|
-- -------------------------------------
|
|
-- fsMIFuturePvrstTable - End
|
|
-- -------------------------------------
|
|
|
|
-- -------------------------------------
|
|
-- fsMIFuturePvrstPortTable - Start
|
|
-- -------------------------------------
|
|
|
|
fsMIFuturePvrstPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FsMIFuturePvrstPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies List of Ports per Virtual Context."
|
|
::= { fsMIFuturePvrst 4 }
|
|
|
|
fsMIFuturePvrstPortEntry OBJECT-TYPE
|
|
SYNTAX FsMIFuturePvrstPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies Virtual Context Pvrst Module Port Parameters."
|
|
INDEX { fsMIPvrstPort }
|
|
::= { fsMIFuturePvrstPortTable 1 }
|
|
|
|
FsMIFuturePvrstPortEntry ::=
|
|
SEQUENCE {
|
|
fsMIPvrstPort
|
|
Integer32,
|
|
fsMIPvrstPortAdminEdgeStatus
|
|
TruthValue,
|
|
fsMIPvrstPortOperEdgePortStatus
|
|
TruthValue,
|
|
fsMIPvrstBridgeDetectionSemState
|
|
INTEGER,
|
|
fsMIPvrstPortEnabledStatus
|
|
TruthValue,
|
|
fsMIPvrstRootGuard
|
|
TruthValue,
|
|
fsMIPvrstBpduGuard
|
|
Integer32,
|
|
fsMIPvrstEncapType
|
|
INTEGER,
|
|
fsMIPvrstPortAdminPointToPoint
|
|
INTEGER,
|
|
fsMIPvrstPortOperPointToPoint
|
|
TruthValue,
|
|
fsMIPvrstPortInvalidBpdusRcvd
|
|
Counter32,
|
|
fsMIPvrstPortInvalidConfigBpduRxCount
|
|
Counter32,
|
|
fsMIPvrstPortInvalidTcnBpduRxCount
|
|
Counter32,
|
|
fsMIPvrstPortRowStatus
|
|
RowStatus,
|
|
fsMIPvrstRootInconsistentState
|
|
TruthValue,
|
|
fsMIPvrstPortLoopGuard
|
|
TruthValue,
|
|
fsMIPvrstPortLoopInconsistentState
|
|
TruthValue,
|
|
fsMIPvrstPortEnableBPDURx
|
|
TruthValue,
|
|
fsMIPvrstPortEnableBPDUTx
|
|
TruthValue,
|
|
fsMIPvrstBpduFilter
|
|
Integer32,
|
|
fsMIPvrstPortAutoEdge
|
|
TruthValue,
|
|
fsMIPvrstPortBpduInconsistentState
|
|
TruthValue,
|
|
fsMIPvrstPortTypeInconsistentState
|
|
TruthValue,
|
|
fsMIPvrstPortPVIDInconsistentState
|
|
TruthValue,
|
|
fsMIPvrstPortBpduGuardAction
|
|
Integer32
|
|
|
|
}
|
|
|
|
fsMIPvrstPort OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies a unique value, greater than zero, indicating
|
|
the Port number."
|
|
::= { fsMIFuturePvrstPortEntry 1 }
|
|
|
|
fsMIPvrstPortAdminEdgeStatus OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies 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."
|
|
::= { fsMIFuturePvrstPortEntry 2 }
|
|
|
|
fsMIPvrstPortOperEdgePortStatus OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the operational value of the Edge Port
|
|
parameter. The
|
|
object is initialized to the value of
|
|
fsMIPvrstPortAdminEdgeStatus and is set FALSE on reception
|
|
of a BPDU."
|
|
::= { fsMIFuturePvrstPortEntry 3 }
|
|
|
|
fsMIPvrstBridgeDetectionSemState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
edge (0),
|
|
notedge (1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies Current state of the bridge
|
|
detection state machine
|
|
of this port for all Spanning Tree context"
|
|
::= { fsMIFuturePvrstPortEntry 4 }
|
|
|
|
fsMIPvrstPortEnabledStatus OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the administrative value for the port
|
|
to configure PVRST enable/disable on this Port
|
|
By default PVRST is enabled on each port."
|
|
::= { fsMIFuturePvrstPortEntry 5 }
|
|
|
|
fsMIPvrstRootGuard OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the administrative value for the root
|
|
guard
|
|
is configurable on this Port. By default it is
|
|
False(2) & can be configured True(1)."
|
|
::= { fsMIFuturePvrstPortEntry 6 }
|
|
|
|
fsMIPvrstBpduGuard OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none (0),
|
|
enable (1),
|
|
disable (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to configure 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 onthis 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 }
|
|
::= { fsMIFuturePvrstPortEntry 7 }
|
|
|
|
fsMIPvrstEncapType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
dot1Q (0),
|
|
isl (1) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the administrative value for the
|
|
encapsulation type on the Port.
|
|
On Access Port, the encapsulation
|
|
type will be DOT1q & is unchangeable.
|
|
Only on Trunk Ports it is changeable. "
|
|
DEFVAL {0}
|
|
::= { fsMIFuturePvrstPortEntry 8 }
|
|
|
|
fsMIPvrstPortAdminPointToPoint OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
forceTrue(0),
|
|
forceFalse(1),
|
|
auto(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies 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."
|
|
::= { fsMIFuturePvrstPortEntry 9 }
|
|
|
|
fsMIPvrstPortOperPointToPoint OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies 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 fsMIPvrstPortAdminPointToPoint object."
|
|
::= { fsMIFuturePvrstPortEntry 10 }
|
|
|
|
fsMIPvrstPortInvalidBpdusRcvd OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of Invalid Pvrst BPDUs Received on this port."
|
|
::= { fsMIFuturePvrstPortEntry 11 }
|
|
|
|
fsMIPvrstPortInvalidConfigBpduRxCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of Invalid Configuration BPDUs Received on this port."
|
|
::= { fsMIFuturePvrstPortEntry 12 }
|
|
|
|
fsMIPvrstPortInvalidTcnBpduRxCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the number of Invalid TCN BPDUs Received
|
|
on this port."
|
|
::= { fsMIFuturePvrstPortEntry 13 }
|
|
|
|
fsMIPvrstPortRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to create or delete interfaces at PVRST module
|
|
level. Ports can be created at PVRST module level only for ports
|
|
that
|
|
have been created in Interface manager and mapped to a context.
|
|
This is applicable only when Automatic Port Create Feature is
|
|
Disabled."
|
|
::= { fsMIFuturePvrstPortEntry 14 }
|
|
|
|
fsMIPvrstRootInconsistentState OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies 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 }
|
|
::= { fsMIFuturePvrstPortEntry 15 }
|
|
|
|
fsMIPvrstPortLoopGuard OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies 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 }
|
|
::= { fsMIFuturePvrstPortEntry 16 }
|
|
|
|
fsMIPvrstPortLoopInconsistentState OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies a Boolean value set when the non-
|
|
designated port on expiry of received information while timer
|
|
transitions to Designated/Discarding state when the
|
|
superior BPDU's are not received with the
|
|
loop guard feature being enabled on that port.
|
|
A value of TRUE, indicates that the state of this port is
|
|
moved into an loop-inconsistent
|
|
state. A value of FALSE, indicates that this port is not
|
|
moved into an loop-inconsistent
|
|
state "
|
|
DEFVAL { false }
|
|
::= { fsMIFuturePvrstPortEntry 17 }
|
|
|
|
fsMIPvrstPortEnableBPDURx OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies a Boolean value set by the management. The BPDUs received
|
|
on the port are ignored when this object is set to False."
|
|
DEFVAL { true }
|
|
::= {fsMIFuturePvrstPortEntry 18 }
|
|
|
|
fsMIPvrstPortEnableBPDUTx OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies a Boolean value set by management. If
|
|
FALSE, no BPDUs are transmitted
|
|
by this port."
|
|
DEFVAL { true }
|
|
::= {fsMIFuturePvrstPortEntry 19 }
|
|
|
|
fsMIPvrstBpduFilter OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable (1),
|
|
enable (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to configure BPDU filter in PVSTP mode.
|
|
Enable - Enables BPDU Filter feature on the port.
|
|
When Bpdu filter is enabled on a port, packet Tx and Rx are blocked on that port.
|
|
Disable - Disables BPDU Filter feature on the port.
|
|
When Bpdu filter is disabled on a port,packet Tx and
|
|
Rx are enabled on that port."
|
|
DEFVAL { 1 }
|
|
::= { fsMIFuturePvrstPortEntry 20 }
|
|
|
|
|
|
fsMIPvrstPortAutoEdge OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object when set to TRUE(1) indicates that detection of a
|
|
port
|
|
as Edge Port happens automatically and when set to FALSE(2) it
|
|
indicates that this feature is disabled."
|
|
DEFVAL { true }
|
|
::= { fsMIFuturePvrstPortEntry 21 }
|
|
|
|
fsMIPvrstPortBpduInconsistentState OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is a boolean value set which indicates the port
|
|
state changes to disabled / discarding
|
|
due to the BPDU guard feature enabled on the port and the port
|
|
receives the packets.
|
|
When the value is set to TRUE it indicates that the state of
|
|
this port is changed to an
|
|
bpduguard-inconsistent state due to BPDU reception.
|
|
When set to FALSE, this port does not receive the packets when BPDU
|
|
guard is enabled on this port or BPDU guard feature is disabled on that port."
|
|
DEFVAL { false }
|
|
::= { fsMIFuturePvrstPortEntry 22 }
|
|
|
|
fsMIPvrstPortTypeInconsistentState OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the port state changes to
|
|
disabled / discarding
|
|
due to the PVRST tagged packet reception on an access port.
|
|
When set to TRUE,the state of this port is moved into an
|
|
Port Type inconsistent state due to tagged PVRST BPDU reception on access port.
|
|
When set to FALSE, indicates that this port has not received tagged PVRST BPDU"
|
|
DEFVAL { false }
|
|
::= { fsMIFuturePvrstPortEntry 23 }
|
|
|
|
fsMIPvrstPortPVIDInconsistentState OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the port state changes to
|
|
disabled / discarding
|
|
due to reception of tagged PVRST BPDU on its native VLAN(native VLAN PVRST packet
|
|
is always untagged). When set to TRUE, the state of this port
|
|
is moved into an
|
|
PVID inconsistent state due to tagged BPDU reception on its
|
|
native VLAN.
|
|
When set to FALSE, indicates that this port has not received
|
|
the tagged PVRST BPDU on its
|
|
native VLAN."
|
|
DEFVAL { false }
|
|
::= { fsMIFuturePvrstPortEntry 24 }
|
|
|
|
|
|
fsMIPvrstPortBpduGuardAction 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 }
|
|
::= { fsMIFuturePvrstPortEntry 25 }
|
|
-- -------------------------------------
|
|
-- fsMIFuturePvrstPortTable - End
|
|
-- -------------------------------------
|
|
|
|
-- -----------------------------------------------------------------
|
|
-- Future Per Vlan Spanning Tree Instance Bridge Table
|
|
-- -----------------------------------------------------------------
|
|
|
|
fsMIPvrstInstBridgeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FsMIPvrstInstBridgeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains Bridge Information specific to Spanning
|
|
Tree Instance. This table maintains context ID as one
|
|
more index to support Multiple Contexts."
|
|
::= { fsMIFuturePvrst 5 }
|
|
|
|
fsMIPvrstInstBridgeEntry OBJECT-TYPE
|
|
SYNTAX FsMIPvrstInstBridgeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies an entry indicating the Bridge Information."
|
|
INDEX { fsMIFuturePvrstContextId, fsMIPvrstInstVlanId }
|
|
::= { fsMIPvrstInstBridgeTable 1 }
|
|
|
|
FsMIPvrstInstBridgeEntry ::=
|
|
SEQUENCE {
|
|
fsMIPvrstInstVlanId
|
|
Integer32,
|
|
fsMIPvrstInstBridgePriority
|
|
Integer32,
|
|
fsMIPvrstInstRootCost
|
|
Integer32,
|
|
fsMIPvrstInstRootPort
|
|
Integer32,
|
|
fsMIPvrstInstBridgeMaxAge
|
|
Timeout,
|
|
fsMIPvrstInstBridgeHelloTime
|
|
Timeout,
|
|
fsMIPvrstInstBridgeForwardDelay
|
|
Timeout,
|
|
fsMIPvrstInstHoldTime
|
|
Integer32,
|
|
fsMIPvrstInstTxHoldCount
|
|
Integer32,
|
|
fsMIPvrstInstTimeSinceTopologyChange
|
|
TimeTicks,
|
|
fsMIPvrstInstTopChanges
|
|
Counter32,
|
|
fsMIPvrstInstNewRootCount
|
|
Counter32,
|
|
fsMIPvrstInstInstanceUpCount
|
|
Counter32,
|
|
fsMIPvrstInstInstanceDownCount
|
|
Counter32,
|
|
fsMIPvrstInstPortRoleSelSemState
|
|
INTEGER,
|
|
fsMIPvrstInstDesignatedRoot
|
|
BridgeId,
|
|
fsMIPvrstInstRootMaxAge
|
|
Timeout,
|
|
fsMIPvrstInstRootHelloTime
|
|
Timeout,
|
|
fsMIPvrstInstRootForwardDelay
|
|
Timeout
|
|
}
|
|
|
|
fsMIPvrstInstVlanId OBJECT-TYPE
|
|
SYNTAX Integer32 (1..4094)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies Spanning Tree Instance to which the
|
|
information belongs."
|
|
::= { fsMIPvrstInstBridgeEntry 1 }
|
|
|
|
fsMIPvrstInstBridgePriority OBJECT-TYPE
|
|
SYNTAX Integer32 (0..61440)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the writable portion of the PVRST Bridge
|
|
Identifier.
|
|
comprising of the first two octets.
|
|
The values that are set for Bridge Priority must be
|
|
in steps of 4096."
|
|
DEFVAL {32768}
|
|
::= { fsMIPvrstInstBridgeEntry 2 }
|
|
|
|
fsMIPvrstInstRootCost OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the Cost of the path to the PVRST Root as
|
|
seen
|
|
by this bridge."
|
|
::= { fsMIPvrstInstBridgeEntry 3 }
|
|
|
|
fsMIPvrstInstRootPort OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the Port Number of the Port which offers
|
|
the lowest
|
|
path cost from this bridge to the PVRST Root Bridge."
|
|
::= { fsMIPvrstInstBridgeEntry 4 }
|
|
|
|
fsMIPvrstInstBridgeMaxAge OBJECT-TYPE
|
|
SYNTAX Timeout
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies Max Age of the Bridge Information."
|
|
::= { fsMIPvrstInstBridgeEntry 5 }
|
|
|
|
fsMIPvrstInstBridgeHelloTime OBJECT-TYPE
|
|
SYNTAX Timeout
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies Hello Time configured at Bridge Level."
|
|
::= { fsMIPvrstInstBridgeEntry 6 }
|
|
|
|
fsMIPvrstInstBridgeForwardDelay OBJECT-TYPE
|
|
SYNTAX Timeout
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies Forward Delay for STP bridge
|
|
interoperability"
|
|
::= { fsMIPvrstInstBridgeEntry 7 }
|
|
|
|
fsMIPvrstInstHoldTime OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies Hold Time for each port."
|
|
::= { fsMIPvrstInstBridgeEntry 8 }
|
|
|
|
fsMIPvrstInstTxHoldCount OBJECT-TYPE
|
|
SYNTAX Integer32 (1..10)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the value used by the Port Transmit state
|
|
machine to limit
|
|
the maximum transmission rate."
|
|
REFERENCE
|
|
"IEEE 802.1w clause 17.16.6"
|
|
DEFVAL { 6 }
|
|
::= { fsMIPvrstInstBridgeEntry 9 }
|
|
|
|
fsMIPvrstInstTimeSinceTopologyChange OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies 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."
|
|
::= { fsMIPvrstInstBridgeEntry 10 }
|
|
|
|
fsMIPvrstInstTopChanges OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the number of times that there have been
|
|
atleast
|
|
one non-zero TcWhile Timer on this Bridge for this
|
|
spanning tree instance."
|
|
::= { fsMIPvrstInstBridgeEntry 11 }
|
|
|
|
fsMIPvrstInstNewRootCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies 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."
|
|
::= { fsMIPvrstInstBridgeEntry 12 }
|
|
|
|
fsMIPvrstInstInstanceUpCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the number of times a new spanning tree
|
|
instance has
|
|
been created.
|
|
A Trap is generated on the occurence of this event."
|
|
::= { fsMIPvrstInstBridgeEntry 13 }
|
|
|
|
fsMIPvrstInstInstanceDownCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the number of times a spanning tree
|
|
instance has
|
|
been deleted.
|
|
A Trap is generated on the occurrence of this event."
|
|
::= { fsMIPvrstInstBridgeEntry 14 }
|
|
|
|
fsMIPvrstInstPortRoleSelSemState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
initbridge (0),
|
|
roleselection (1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies Current state of the Port Role Selection
|
|
State Machine
|
|
for this spanning tree instance for this bridge."
|
|
::= { fsMIPvrstInstBridgeEntry 15 }
|
|
|
|
fsMIPvrstInstDesignatedRoot OBJECT-TYPE
|
|
SYNTAX BridgeId
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the bridge identifier of the old
|
|
root of the spanning
|
|
tree instance as determined by the Spanning Tree Protocol
|
|
as executed by this node."
|
|
::= { fsMIPvrstInstBridgeEntry 16 }
|
|
|
|
fsMIPvrstInstRootMaxAge OBJECT-TYPE
|
|
SYNTAX Timeout
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the Max Age of the Root Bridge."
|
|
::= { fsMIPvrstInstBridgeEntry 17 }
|
|
|
|
fsMIPvrstInstRootHelloTime OBJECT-TYPE
|
|
SYNTAX Timeout
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the Hello Time of the Root Bridge."
|
|
::= { fsMIPvrstInstBridgeEntry 18 }
|
|
|
|
fsMIPvrstInstRootForwardDelay OBJECT-TYPE
|
|
SYNTAX Timeout
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the Forward Delay of the Root Bridge."
|
|
::= { fsMIPvrstInstBridgeEntry 19 }
|
|
|
|
|
|
-- -----------------------------------------------------------------
|
|
-- Future Pvrst Common Spanning Tree Port Table
|
|
-- -----------------------------------------------------------------
|
|
|
|
fsMIPvrstInstPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FsMIPvrstInstPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains Common Spanning Tree Port
|
|
Information."
|
|
::= { fsMIFuturePvrst 6 }
|
|
|
|
fsMIPvrstInstPortEntry OBJECT-TYPE
|
|
SYNTAX FsMIPvrstInstPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies a list of information maintained by every
|
|
port for
|
|
Each Spanning tree."
|
|
INDEX { fsMIPvrstInstVlanId, fsMIPvrstInstPortIndex }
|
|
::= { fsMIPvrstInstPortTable 1 }
|
|
|
|
FsMIPvrstInstPortEntry ::=
|
|
SEQUENCE {
|
|
fsMIPvrstInstPortIndex
|
|
Integer32,
|
|
fsMIPvrstInstPortEnableStatus
|
|
INTEGER,
|
|
fsMIPvrstInstPortPathCost
|
|
Integer32,
|
|
fsMIPvrstInstPortPriority
|
|
Integer32,
|
|
fsMIPvrstInstPortDesignatedRoot
|
|
BridgeId,
|
|
fsMIPvrstInstPortDesignatedBridge
|
|
BridgeId,
|
|
fsMIPvrstInstPortDesignatedPort
|
|
OCTET STRING,
|
|
fsMIPvrstInstPortOperVersion
|
|
INTEGER,
|
|
fsMIPvrstInstPortProtocolMigration
|
|
TruthValue,
|
|
fsMIPvrstInstPortState
|
|
INTEGER,
|
|
fsMIPvrstInstPortForwardTransitions
|
|
Counter32,
|
|
fsMIPvrstInstPortReceivedBpdus
|
|
Counter32,
|
|
fsMIPvrstInstPortRxConfigBpduCount
|
|
Counter32,
|
|
fsMIPvrstInstPortRxTcnBpduCount
|
|
Counter32,
|
|
fsMIPvrstInstPortTransmittedBpdus
|
|
Counter32,
|
|
fsMIPvrstInstPortTxConfigBpduCount
|
|
Counter32,
|
|
fsMIPvrstInstPortTxTcnBpduCount
|
|
Counter32,
|
|
fsMIPvrstInstPortTxSemState
|
|
INTEGER,
|
|
fsMIPvrstInstPortProtMigrationSemState
|
|
INTEGER,
|
|
fsMIPvrstInstProtocolMigrationCount
|
|
Counter32,
|
|
fsMIPvrstInstPortRole
|
|
INTEGER,
|
|
fsMIPvrstInstCurrentPortRole
|
|
INTEGER,
|
|
fsMIPvrstInstPortInfoSemState
|
|
INTEGER,
|
|
fsMIPvrstInstPortRoleTransitionSemState
|
|
INTEGER,
|
|
fsMIPvrstInstPortStateTransitionSemState
|
|
INTEGER,
|
|
fsMIPvrstInstPortTopologyChangeSemState
|
|
INTEGER,
|
|
fsMIPvrstInstPortEffectivePortState
|
|
TruthValue,
|
|
fsMIPvrstInstPortHelloTime
|
|
Timeout,
|
|
fsMIPvrstInstPortMaxAge
|
|
Timeout,
|
|
fsMIPvrstInstPortForwardDelay
|
|
Timeout,
|
|
fsMIPvrstInstPortHoldTime
|
|
Timeout,
|
|
fsMIPvrstInstPortAdminPathCost
|
|
Integer32
|
|
}
|
|
|
|
fsMIPvrstInstPortIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the Port Id of the port for which this
|
|
entry contains
|
|
spanning tree information."
|
|
::= { fsMIPvrstInstPortEntry 1 }
|
|
|
|
fsMIPvrstInstPortEnableStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the administrative value for the port
|
|
to configure PVRST enable/disable on this Port
|
|
for this instance."
|
|
::= { fsMIPvrstInstPortEntry 2 }
|
|
|
|
fsMIPvrstInstPortPathCost OBJECT-TYPE
|
|
SYNTAX Integer32 (1..200000000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the contribution of this port to the
|
|
path cost of
|
|
paths towards the Inst Root which include this port."
|
|
::= { fsMIPvrstInstPortEntry 3 }
|
|
|
|
fsMIPvrstInstPortPriority OBJECT-TYPE
|
|
SYNTAX Integer32 (0..240)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies 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}
|
|
::= { fsMIPvrstInstPortEntry 4 }
|
|
|
|
fsMIPvrstInstPortDesignatedRoot OBJECT-TYPE
|
|
SYNTAX BridgeId
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the unique Bridge Identifier of the
|
|
bridge recorded as the
|
|
Inst Root in the configuration BPDUs transmitted."
|
|
::= { fsMIPvrstInstPortEntry 5 }
|
|
|
|
fsMIPvrstInstPortDesignatedBridge OBJECT-TYPE
|
|
SYNTAX BridgeId
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the unique Bridge Identifier of the
|
|
bridge which this port
|
|
considers to be the Designated Bridge for the port's segment."
|
|
::= { fsMIPvrstInstPortEntry 6 }
|
|
|
|
fsMIPvrstInstPortDesignatedPort OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (2))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the Port identifier of the port on the
|
|
Designated Bridge
|
|
for this port's segment."
|
|
::= { fsMIPvrstInstPortEntry 7 }
|
|
|
|
fsMIPvrstInstPortOperVersion OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
stpCompatible(0),
|
|
rstp(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies whether the Port is operational in the
|
|
Pvrst/Rstp mode or the Stp-compatible mode i.e., whether the
|
|
Port is transmitting Pvrst/RST BPDUs or Config/TCN BPDUs."
|
|
::= { fsMIPvrstInstPortEntry 8 }
|
|
|
|
fsMIPvrstInstPortProtocolMigration OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the Protocol migration state of
|
|
this Port.
|
|
When operating in RSTP/Pvrst (version >= 2) mode, writing
|
|
TRUE(1) to this object forces this port to transmit RSTP
|
|
BPDUs without instance information.
|
|
Any other operation on this object has no effect and
|
|
it always returns FALSE(2) when read."
|
|
::= { fsMIPvrstInstPortEntry 9 }
|
|
|
|
fsMIPvrstInstPortState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled (1),
|
|
discarding (2),
|
|
learning (4),
|
|
forwarding (5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies Current state of the Port as defined by
|
|
the Common
|
|
spanning tree protocol."
|
|
::= { fsMIPvrstInstPortEntry 10 }
|
|
|
|
fsMIPvrstInstPortForwardTransitions OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the number of times this port has
|
|
transitioned to the
|
|
Forwarding State."
|
|
::= { fsMIPvrstInstPortEntry 11 }
|
|
|
|
fsMIPvrstInstPortReceivedBpdus OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the number of Pvrst(RST) BPDUs
|
|
received on this port."
|
|
::= { fsMIPvrstInstPortEntry 12 }
|
|
|
|
fsMIPvrstInstPortRxConfigBpduCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the number of Configuration BPDUs
|
|
received on this port."
|
|
::= { fsMIPvrstInstPortEntry 13 }
|
|
|
|
fsMIPvrstInstPortRxTcnBpduCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the number of TCN BPDUs received on this
|
|
port."
|
|
::= { fsMIPvrstInstPortEntry 14 }
|
|
|
|
fsMIPvrstInstPortTransmittedBpdus OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the number of Pvrst(RST) BPDUs
|
|
Transmitted from this port."
|
|
::= { fsMIPvrstInstPortEntry 15 }
|
|
|
|
fsMIPvrstInstPortTxConfigBpduCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies Number of Configuration BPDUs Transmitted
|
|
from this port."
|
|
::= { fsMIPvrstInstPortEntry 16 }
|
|
|
|
fsMIPvrstInstPortTxTcnBpduCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the number of TCN BPDUs Transmitted from
|
|
this port."
|
|
::= { fsMIPvrstInstPortEntry 17 }
|
|
|
|
fsMIPvrstInstPortTxSemState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
transmitinit (0),
|
|
transmitperiodic (1),
|
|
transmitconfig (2),
|
|
transmittcn (3),
|
|
transmitrstp (4),
|
|
idle (5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the current State of the Port
|
|
Transmit state machine."
|
|
::= { fsMIPvrstInstPortEntry 18 }
|
|
|
|
fsMIPvrstInstPortProtMigrationSemState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
init (0),
|
|
sendrstp (1),
|
|
sendingrstp (2),
|
|
sendstp (3),
|
|
sendingstp (4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the current State of the Port
|
|
Protocol Migration
|
|
State machine."
|
|
::= { fsMIPvrstInstPortEntry 19 }
|
|
|
|
fsMIPvrstInstProtocolMigrationCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the number of times this Port has
|
|
migrated from one STP protocol
|
|
version to another. The relevant protocols are STP-COMPATIBLE and
|
|
RSTP/Pvrst.
|
|
A Trap is generated on the occurence of this event."
|
|
::= { fsMIPvrstInstPortEntry 20 }
|
|
|
|
fsMIPvrstInstPortRole OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
alternate(1),
|
|
backup(2),
|
|
root(3),
|
|
designated(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies Selected Port Role of the port for this spanning
|
|
tree instance."
|
|
::= { fsMIPvrstInstPortEntry 21 }
|
|
|
|
fsMIPvrstInstCurrentPortRole 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."
|
|
::= { fsMIPvrstInstPortEntry 22 }
|
|
|
|
-- current (6) state has been changed to present (6) state in
|
|
-- PortInfoSemState as current is the keyword
|
|
fsMIPvrstInstPortInfoSemState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled (0),
|
|
aged (1),
|
|
update (2),
|
|
superior (3),
|
|
repeat (4),
|
|
agreement(5),
|
|
present (6),
|
|
receive (7)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies Current state of the Port Information
|
|
State Machine
|
|
for this port in this spanning tree context."
|
|
::= { fsMIPvrstInstPortEntry 23 }
|
|
|
|
fsMIPvrstInstPortRoleTransitionSemState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
init (0),
|
|
blockport (1),
|
|
blockedport (2),
|
|
rootport(3),
|
|
designatedport(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies Current state of the Port Role Transition
|
|
State Machine
|
|
for this port in this spanning tree context."
|
|
::= { fsMIPvrstInstPortEntry 24 }
|
|
|
|
fsMIPvrstInstPortStateTransitionSemState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
discarding (0),
|
|
learning (1),
|
|
forwarding (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies Current state of the Port State Transition State Machine
|
|
for this port in this spanning tree context."
|
|
::= { fsMIPvrstInstPortEntry 25 }
|
|
|
|
fsMIPvrstInstPortTopologyChangeSemState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
init (0),
|
|
inactive (1),
|
|
active (2),
|
|
detected (3),
|
|
notifiedtcn (4),
|
|
notifiedtc (5),
|
|
propagating (6),
|
|
acknowledged (7)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies Current state of the Topology Change State
|
|
Machine
|
|
for this port in this spanning tree context."
|
|
::= { fsMIPvrstInstPortEntry 26 }
|
|
|
|
fsMIPvrstInstPortEffectivePortState OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the effective operational state of the
|
|
port for Inst. This will
|
|
TRUE only when the port is operationally up in the Interface
|
|
level
|
|
and Protocol level for Inst. This is will be set to False for all
|
|
other times."
|
|
::= { fsMIPvrstInstPortEntry 27 }
|
|
|
|
fsMIPvrstInstPortHelloTime OBJECT-TYPE
|
|
SYNTAX Timeout
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the amount of time between the
|
|
transmission of
|
|
Configuration bridge PDUs by this node on this port
|
|
in units of hundredths of a second."
|
|
::= { fsMIPvrstInstPortEntry 28 }
|
|
|
|
fsMIPvrstInstPortMaxAge OBJECT-TYPE
|
|
SYNTAX Timeout
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the Max Age of the Bridge Information."
|
|
::= { fsMIPvrstInstPortEntry 29 }
|
|
|
|
fsMIPvrstInstPortForwardDelay OBJECT-TYPE
|
|
SYNTAX Timeout
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies Forward Delay for STP bridge
|
|
interoperability."
|
|
::= { fsMIPvrstInstPortEntry 30 }
|
|
|
|
fsMIPvrstInstPortHoldTime OBJECT-TYPE
|
|
SYNTAX Timeout
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies Hold Time for each port."
|
|
::= { fsMIPvrstInstPortEntry 31 }
|
|
|
|
fsMIPvrstInstPortAdminPathCost OBJECT-TYPE
|
|
SYNTAX Integer32 (0..200000000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies 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.
|
|
The value of this object MUST be retained across
|
|
reinitializations of the management system."
|
|
|
|
::= { fsMIPvrstInstPortEntry 32 }
|
|
|
|
-- TRAP MIB BEGIN
|
|
|
|
fsMIFsPvrstSetGlobalTrapOption OBJECT-TYPE
|
|
SYNTAX Integer32 (0..1)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to enable and disable Pvrst traps for memory
|
|
failure or buffer failure irrespective of the context in which
|
|
the failure occurs.
|
|
0 - Traps are not enabled.
|
|
1 - Memory and buffer failure traps enabled."
|
|
::= { fsMIFsPvrstTrapsControl 1 }
|
|
|
|
fsMIPvrstGlobalErrTrapType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none (0),
|
|
memfail (1),
|
|
bufffail (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used within the Trap Notification PDU.
|
|
It returns the following values
|
|
none - none of the below values
|
|
memfail - memory allocation failure
|
|
bufffail - buffer allocation failure."
|
|
::= { fsMIFsPvrstTrapsControl 2 }
|
|
|
|
fsMIFsPvrstTrapsControlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FsMIFsPvrstTrapsControlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the List of per virtual bridge Trap Control
|
|
Info."
|
|
::= { fsMIFsPvrstTrapsControl 3 }
|
|
|
|
fsMIFsPvrstTrapsControlEntry OBJECT-TYPE
|
|
SYNTAX FsMIFsPvrstTrapsControlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the Virtual bridge TrapsControl information."
|
|
INDEX { fsMIFuturePvrstContextId }
|
|
::= { fsMIFsPvrstTrapsControlTable 1 }
|
|
|
|
FsMIFsPvrstTrapsControlEntry ::=
|
|
SEQUENCE {
|
|
fsMIPvrstSetTraps
|
|
Integer32,
|
|
fsMIPvrstGenTrapType
|
|
INTEGER
|
|
}
|
|
|
|
fsMIPvrstSetTraps OBJECT-TYPE
|
|
SYNTAX Integer32 (0..3)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to enable and disable context-specific
|
|
Pvrst traps. Currently the following are defined
|
|
0 - Traps are not enabled.
|
|
1 - General Traps like protocol up or down
|
|
2 - Exception Traps like port protocol migration or
|
|
invalid packet rcvd in port
|
|
3 - All the above Traps."
|
|
::= { fsMIFsPvrstTrapsControlEntry 1 }
|
|
|
|
|
|
fsMIPvrstGenTrapType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none (0),
|
|
up (1),
|
|
down (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used within the Trap Notification PDU.
|
|
It denotes general events like
|
|
none - none of the below values
|
|
up - protocol UP,
|
|
down - protocol DOWN."
|
|
::= { fsMIFsPvrstTrapsControlEntry 2 }
|
|
|
|
|
|
fsMIPvrstPortTrapNotificationTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FsMIPvrstPortTrapNotificationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
" This table is used to store the notification information
|
|
occured in each of the port for protocol migration and
|
|
invalid packet received. This table is maintained per virtual
|
|
context in the system."
|
|
::= { fsMIFsPvrstTrapsControl 4 }
|
|
|
|
fsMIPvrstPortTrapNotificationEntry OBJECT-TYPE
|
|
SYNTAX FsMIPvrstPortTrapNotificationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies an entry which is used to store the
|
|
notification information."
|
|
INDEX { fsMIPvrstPortTrapIndex}
|
|
::= { fsMIPvrstPortTrapNotificationTable 1 }
|
|
|
|
FsMIPvrstPortTrapNotificationEntry ::=
|
|
SEQUENCE {
|
|
fsMIPvrstPortTrapIndex
|
|
Integer32,
|
|
fsMIPvrstPortMigrationType
|
|
INTEGER,
|
|
fsMIPvrstPktErrType
|
|
INTEGER,
|
|
fsMIPvrstPktErrVal
|
|
Integer32
|
|
}
|
|
|
|
fsMIPvrstPortTrapIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..4096)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies a unique value, greater than zero, indicating
|
|
the Port number."
|
|
::= { fsMIPvrstPortTrapNotificationEntry 1 }
|
|
|
|
fsMIPvrstPortMigrationType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
sendstp (0),
|
|
sendrstp (1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies Port Protocol migration type
|
|
occurred in the port."
|
|
::= { fsMIPvrstPortTrapNotificationEntry 2 }
|
|
|
|
fsMIPvrstPktErrType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
protocolIdErr(0),
|
|
invalidBpdu(1),
|
|
configLengthErr(2),
|
|
tcnLengthErr(3),
|
|
rstpLengthErr(4),
|
|
maxAgeErr(5),
|
|
fwdDelayErr(6),
|
|
helloTimeErr(7),
|
|
pvrstLengthErr(8)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies Type of invalid packet received in each
|
|
of the port."
|
|
::= { fsMIPvrstPortTrapNotificationEntry 3 }
|
|
|
|
fsMIPvrstPktErrVal OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies Packet error value corresponding to the
|
|
above type."
|
|
::= { fsMIPvrstPortTrapNotificationEntry 4 }
|
|
|
|
fsMIPvrstPortRoleTrapNotificationTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FsMIPvrstPortRoleTrapNotificationEntry
|
|
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."
|
|
::= { fsMIFsPvrstTrapsControl 5 }
|
|
|
|
fsMIPvrstPortRoleTrapNotificationEntry OBJECT-TYPE
|
|
SYNTAX FsMIPvrstPortRoleTrapNotificationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the entry which is used to store the
|
|
notification information."
|
|
INDEX { fsMIPvrstPortTrapIndex, fsMIPvrstInstVlanId}
|
|
::= { fsMIPvrstPortRoleTrapNotificationTable 1 }
|
|
|
|
FsMIPvrstPortRoleTrapNotificationEntry ::=
|
|
SEQUENCE {
|
|
fsMIPvrstPortRoleType
|
|
INTEGER,
|
|
fsMIPvrstOldRoleType
|
|
INTEGER
|
|
}
|
|
|
|
fsMIPvrstPortRoleType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabledPort(0),
|
|
alternatePort(1),
|
|
backupPort(2),
|
|
rootPort(3),
|
|
designatedPort(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the Particular Role Selected for the
|
|
Port."
|
|
::= { fsMIPvrstPortRoleTrapNotificationEntry 1 }
|
|
|
|
fsMIPvrstOldRoleType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabledPort(0),
|
|
alternatePort(1),
|
|
backupPort(2),
|
|
rootPort(3),
|
|
designatedPort(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the Particular Role which is existing for
|
|
the Port."
|
|
::= { fsMIPvrstPortRoleTrapNotificationEntry 2 }
|
|
|
|
fsMIPvrstTraps OBJECT IDENTIFIER ::= { fsMIFuturePvrstTraps 0 }
|
|
|
|
fsMIPvrstGlobalErrTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
fsMIPvrstBrgAddress,
|
|
fsMIPvrstGenTrapType,
|
|
fsMIPvrstInstInstanceUpCount,
|
|
fsMIPvrstInstInstanceDownCount
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is generated when any of the error events like
|
|
memory failure or buffer failure
|
|
or protocol migration or new root or topology change occurs."
|
|
::= { fsMIPvrstTraps 1 }
|
|
|
|
fsMIPvrstGenTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
fsMIPvrstBrgAddress,
|
|
fsMIPvrstContextName,
|
|
fsMIPvrstGenTrapType
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is generated when any of the general events like
|
|
protocol up or
|
|
protocol down occurs."
|
|
::= { fsMIPvrstTraps 2 }
|
|
|
|
fsMIPvrstNewRootTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
fsMIPvrstBrgAddress,
|
|
fsMIPvrstContextName,
|
|
fsMIPvrstInstDesignatedRoot
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is generated whenever a new root bridge is selected
|
|
in the topology."
|
|
::= { fsMIPvrstTraps 3 }
|
|
|
|
fsMIPvrstTopologyChgTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
fsMIPvrstBrgAddress,
|
|
fsMIPvrstContextName,
|
|
fsMIPvrstInstTopChanges
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is generated when topology change is detected."
|
|
::= { fsMIPvrstTraps 4 }
|
|
|
|
fsMIPvrstProtocolMigrationTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
fsMIPvrstBrgAddress,
|
|
fsMIPvrstContextName,
|
|
fsMIPvrstPortMigrationType
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is generated when port protocol migration happens in
|
|
the port."
|
|
::= { fsMIPvrstTraps 5 }
|
|
|
|
fsMIPvrstInvalidBpduRxdTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
fsMIPvrstBrgAddress,
|
|
fsMIPvrstContextName,
|
|
fsMIPvrstPktErrType,
|
|
fsMIPvrstPktErrVal
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is generated when the invalid packet is received for
|
|
bpdu/stp/rstp/maximum age/forward delay/hello time."
|
|
::= { fsMIPvrstTraps 6 }
|
|
|
|
fsMIPvrstNewPortRoleTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
fsMIPvrstBrgAddress,
|
|
fsMIPvrstPortRoleType,
|
|
fsMIPvrstOldRoleType
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is generated whenever a new role is
|
|
selected for the port."
|
|
::= { fsMIPvrstTraps 7 }
|
|
|
|
fsMIPvrstHwFailureTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
fsMIPvrstBrgAddress,
|
|
fsMIPvrstContextName,
|
|
fsMIPvrstInstPortState
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is generated whenever an NPAPI call that is
|
|
invoked from the protocol
|
|
to program the hardware port state fails."
|
|
::= { fsMIPvrstTraps 8 }
|
|
|
|
-- TRAP MIB END
|
|
|
|
END
|