|
Packit |
022b05 |
RSTP-MIB DEFINITIONS ::= BEGIN
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- -------------------------------------------------------------
|
|
Packit |
022b05 |
-- MIB for IEEE 802.1w Rapid Spanning Tree Protocol
|
|
Packit |
022b05 |
-- -------------------------------------------------------------
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
IMPORTS
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MODULE-IDENTITY, OBJECT-TYPE, Integer32, mib-2
|
|
Packit |
022b05 |
FROM SNMPv2-SMI
|
|
Packit |
022b05 |
TruthValue
|
|
Packit |
022b05 |
FROM SNMPv2-TC
|
|
Packit |
022b05 |
MODULE-COMPLIANCE, OBJECT-GROUP
|
|
Packit |
022b05 |
FROM SNMPv2-CONF
|
|
Packit |
022b05 |
dot1dStp, dot1dStpPortEntry
|
|
Packit |
022b05 |
FROM BRIDGE-MIB;
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rstpMIB MODULE-IDENTITY
|
|
Packit |
022b05 |
LAST-UPDATED "200512070000Z"
|
|
Packit |
022b05 |
ORGANIZATION "IETF Bridge MIB Working Group"
|
|
Packit |
022b05 |
CONTACT-INFO
|
|
Packit |
022b05 |
"Email: Bridge-mib@ietf.org"
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The Bridge MIB Extension module for managing devices
|
|
Packit |
022b05 |
that support the Rapid Spanning Tree Protocol defined
|
|
Packit |
022b05 |
by IEEE 802.1w.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Copyright (C) The Internet Society (2005). This version of
|
|
Packit |
022b05 |
this MIB module is part of RFC 4318; See the RFC itself for
|
|
Packit |
022b05 |
full legal notices."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
REVISION "200512070000Z"
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The initial version of this MIB module as published in
|
|
Packit |
022b05 |
RFC 4318."
|
|
Packit |
022b05 |
::= { mib-2 134 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- ---------------------------------------------------------- --
|
|
Packit |
022b05 |
-- subtrees in the RSTP-MIB
|
|
Packit |
022b05 |
-- ---------------------------------------------------------- --
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rstpNotifications OBJECT IDENTIFIER ::= { rstpMIB 0 }
|
|
Packit |
022b05 |
rstpObjects OBJECT IDENTIFIER ::= { rstpMIB 1 }
|
|
Packit |
022b05 |
rstpConformance OBJECT IDENTIFIER ::= { rstpMIB 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- -------------------------------------------------------------
|
|
Packit |
022b05 |
-- Addition to the dot1dStp group
|
|
Packit |
022b05 |
-- -------------------------------------------------------------
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
dot1dStpVersion OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
stpCompatible(0),
|
|
Packit |
022b05 |
rstp(2)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The version of Spanning Tree Protocol the bridge is
|
|
Packit |
022b05 |
currently running. The value 'stpCompatible(0)'
|
|
Packit |
022b05 |
indicates the Spanning Tree Protocol specified in
|
|
Packit |
022b05 |
IEEE 802.1D-1998 and 'rstp(2)' indicates the Rapid
|
|
Packit |
022b05 |
Spanning Tree Protocol specified in IEEE 802.1w and
|
|
Packit |
022b05 |
clause 17 of 802.1D-2004. The values are directly from
|
|
Packit |
022b05 |
the IEEE standard. New values may be defined as future
|
|
Packit |
022b05 |
versions of the protocol become available.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The value of this object MUST be retained across
|
|
Packit |
022b05 |
reinitializations of the management system."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"IEEE 802.1w clause 14.8.1, 17.12, 17.16.1"
|
|
Packit |
022b05 |
DEFVAL { rstp }
|
|
Packit |
022b05 |
::= { dot1dStp 16 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
dot1dStpTxHoldCount OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32 (1..10)
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The value used by the Port Transmit state machine to limit
|
|
Packit |
022b05 |
the maximum transmission rate.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The value of this object MUST be retained across
|
|
Packit |
022b05 |
reinitializations of the management system."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"IEEE 802.1w clause 17.16.6"
|
|
Packit |
022b05 |
DEFVAL { 3 }
|
|
Packit |
022b05 |
::= { dot1dStp 17 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- { dot1dStp 18 } was used to represent dot1dStpPathCostDefault
|
|
Packit |
022b05 |
-- in an earlier version of this MIB. It has since been
|
|
Packit |
022b05 |
-- obsoleted, and should not be used.
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
dot1dStpExtPortTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF Dot1dStpExtPortEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A table that contains port-specific Rapid Spanning Tree
|
|
Packit |
022b05 |
information."
|
|
Packit |
022b05 |
::= { dot1dStp 19 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
dot1dStpExtPortEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Dot1dStpExtPortEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A list of Rapid Spanning Tree information maintained by
|
|
Packit |
022b05 |
each port."
|
|
Packit |
022b05 |
AUGMENTS { dot1dStpPortEntry }
|
|
Packit |
022b05 |
::= { dot1dStpExtPortTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Dot1dStpExtPortEntry ::=
|
|
Packit |
022b05 |
SEQUENCE {
|
|
Packit |
022b05 |
dot1dStpPortProtocolMigration
|
|
Packit |
022b05 |
TruthValue,
|
|
Packit |
022b05 |
dot1dStpPortAdminEdgePort
|
|
Packit |
022b05 |
TruthValue,
|
|
Packit |
022b05 |
dot1dStpPortOperEdgePort
|
|
Packit |
022b05 |
TruthValue,
|
|
Packit |
022b05 |
dot1dStpPortAdminPointToPoint
|
|
Packit |
022b05 |
INTEGER,
|
|
Packit |
022b05 |
dot1dStpPortOperPointToPoint
|
|
Packit |
022b05 |
TruthValue,
|
|
Packit |
022b05 |
dot1dStpPortAdminPathCost
|
|
Packit |
022b05 |
Integer32
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
dot1dStpPortProtocolMigration OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TruthValue
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"When operating in RSTP (version 2) mode, writing true(1)
|
|
Packit |
022b05 |
to this object forces this port to transmit RSTP BPDUs.
|
|
Packit |
022b05 |
Any other operation on this object has no effect and
|
|
Packit |
022b05 |
it always returns false(2) when read."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"IEEE 802.1w clause 14.8.2.4, 17.18.10, 17.26"
|
|
Packit |
022b05 |
::= { dot1dStpExtPortEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
dot1dStpPortAdminEdgePort OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TruthValue
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The administrative value of the Edge Port parameter. A
|
|
Packit |
022b05 |
value of true(1) indicates that this port should be
|
|
Packit |
022b05 |
assumed as an edge-port, and a value of false(2) indicates
|
|
Packit |
022b05 |
that this port should be assumed as a non-edge-port.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Setting this object will also cause the corresponding
|
|
Packit |
022b05 |
instance of dot1dStpPortOperEdgePort to change to the
|
|
Packit |
022b05 |
same value. Note that even when this object's value
|
|
Packit |
022b05 |
is true, the value of the corresponding instance of
|
|
Packit |
022b05 |
dot1dStpPortOperEdgePort can be false if a BPDU has
|
|
Packit |
022b05 |
been received.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The value of this object MUST be retained across
|
|
Packit |
022b05 |
reinitializations of the management system."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"IEEE 802.1t clause 14.8.2, 18.3.3"
|
|
Packit |
022b05 |
::= { dot1dStpExtPortEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
dot1dStpPortOperEdgePort OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TruthValue
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The operational value of the Edge Port parameter. The
|
|
Packit |
022b05 |
object is initialized to the value of the corresponding
|
|
Packit |
022b05 |
instance of dot1dStpPortAdminEdgePort. When the
|
|
Packit |
022b05 |
corresponding instance of dot1dStpPortAdminEdgePort is
|
|
Packit |
022b05 |
set, this object will be changed as well. This object
|
|
Packit |
022b05 |
will also be changed to false on reception of a BPDU."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"IEEE 802.1t clause 14.8.2, 18.3.4"
|
|
Packit |
022b05 |
::= { dot1dStpExtPortEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
dot1dStpPortAdminPointToPoint OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
forceTrue(0),
|
|
Packit |
022b05 |
forceFalse(1),
|
|
Packit |
022b05 |
auto(2)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The administrative point-to-point status of the LAN segment
|
|
Packit |
022b05 |
attached to this port, using the enumeration values of the
|
|
Packit |
022b05 |
IEEE 802.1w clause. A value of forceTrue(0) indicates
|
|
Packit |
022b05 |
that this port should always be treated as if it is
|
|
Packit |
022b05 |
connected to a point-to-point link. A value of
|
|
Packit |
022b05 |
forceFalse(1) indicates that this port should be treated as
|
|
Packit |
022b05 |
having a shared media connection. A value of auto(2)
|
|
Packit |
022b05 |
indicates that this port is considered to have a
|
|
Packit |
022b05 |
point-to-point link if it is an Aggregator and all of its
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
members are aggregatable, or if the MAC entity
|
|
Packit |
022b05 |
is configured for full duplex operation, either through
|
|
Packit |
022b05 |
auto-negotiation or by management means. Manipulating this
|
|
Packit |
022b05 |
object changes the underlying adminPortToPortMAC.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The value of this object MUST be retained across
|
|
Packit |
022b05 |
reinitializations of the management system."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"IEEE 802.1w clause 6.4.3, 6.5, 14.8.2"
|
|
Packit |
022b05 |
::= { dot1dStpExtPortEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
dot1dStpPortOperPointToPoint OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TruthValue
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The operational point-to-point status of the LAN segment
|
|
Packit |
022b05 |
attached to this port. It indicates whether a port is
|
|
Packit |
022b05 |
considered to have a point-to-point connection.
|
|
Packit |
022b05 |
If adminPointToPointMAC is set to auto(2), then the value
|
|
Packit |
022b05 |
of operPointToPointMAC is determined in accordance with the
|
|
Packit |
022b05 |
specific procedures defined for the MAC entity concerned,
|
|
Packit |
022b05 |
as defined in IEEE 802.1w, clause 6.5. The value is
|
|
Packit |
022b05 |
determined dynamically; that is, it is re-evaluated whenever
|
|
Packit |
022b05 |
the value of adminPointToPointMAC changes, and whenever
|
|
Packit |
022b05 |
the specific procedures defined for the MAC entity evaluate
|
|
Packit |
022b05 |
a change in its point-to-point status."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"IEEE 802.1w clause 6.4.3, 6.5, 14.8.2"
|
|
Packit |
022b05 |
::= { dot1dStpExtPortEntry 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
dot1dStpPortAdminPathCost OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32 (0..200000000)
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The administratively assigned value for the contribution
|
|
Packit |
022b05 |
of this port to the path cost of paths toward the spanning
|
|
Packit |
022b05 |
tree root.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Writing a value of '0' assigns the automatically calculated
|
|
Packit |
022b05 |
default Path Cost value to the port. If the default Path
|
|
Packit |
022b05 |
Cost is being used, this object returns '0' when read.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This complements the object dot1dStpPortPathCost or
|
|
Packit |
022b05 |
dot1dStpPortPathCost32, which returns the operational value
|
|
Packit |
022b05 |
of the path cost.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The value of this object MUST be retained across
|
|
Packit |
022b05 |
reinitializations of the management system."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"IEEE 802.1D-1998: Section 8.5.5.3"
|
|
Packit |
022b05 |
::= { dot1dStpExtPortEntry 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- -------------------------------------------------------------
|
|
Packit |
022b05 |
-- rstpMIB - Conformance Information
|
|
Packit |
022b05 |
-- -------------------------------------------------------------
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rstpGroups OBJECT IDENTIFIER ::= { rstpConformance 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rstpCompliances OBJECT IDENTIFIER ::= { rstpConformance 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- -------------------------------------------------------------
|
|
Packit |
022b05 |
-- Units of conformance
|
|
Packit |
022b05 |
-- -------------------------------------------------------------
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rstpBridgeGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
dot1dStpVersion,
|
|
Packit |
022b05 |
dot1dStpTxHoldCount
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Rapid Spanning Tree information for the bridge."
|
|
Packit |
022b05 |
::= { rstpGroups 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rstpPortGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
dot1dStpPortProtocolMigration,
|
|
Packit |
022b05 |
dot1dStpPortAdminEdgePort,
|
|
Packit |
022b05 |
dot1dStpPortOperEdgePort,
|
|
Packit |
022b05 |
dot1dStpPortAdminPointToPoint,
|
|
Packit |
022b05 |
dot1dStpPortOperPointToPoint,
|
|
Packit |
022b05 |
dot1dStpPortAdminPathCost
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Rapid Spanning Tree information for individual ports."
|
|
Packit |
022b05 |
::= { rstpGroups 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- -------------------------------------------------------------
|
|
Packit |
022b05 |
-- Compliance statements
|
|
Packit |
022b05 |
-- -------------------------------------------------------------
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rstpCompliance MODULE-COMPLIANCE
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The compliance statement for device support of Rapid
|
|
Packit |
022b05 |
Spanning Tree Protocol (RSTP) bridging services."
|
|
Packit |
022b05 |
MODULE
|
|
Packit |
022b05 |
MANDATORY-GROUPS {
|
|
Packit |
022b05 |
rstpBridgeGroup,
|
|
Packit |
022b05 |
rstpPortGroup
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
::= { rstpCompliances 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
END
|