2 -- Copyright (C) The Internet Society (2005).
4 -- This document is subject to the rights, licenses and restrictions
5 -- contained in BCP 78, and except as set forth therein, the authors
6 -- retain all their rights.
8 -- This document and the information contained herein are provided on an
9 -- "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
10 -- OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET
11 -- ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED,
12 -- INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE
13 -- INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
14 -- WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
19 RSTP-MIB DEFINITIONS ::= BEGIN
21 -- -------------------------------------------------------------
22 -- MIB for IEEE 802.1w Rapid Spanning Tree Protocol
23 -- -------------------------------------------------------------
26 MODULE-IDENTITY, OBJECT-TYPE, Integer32, mib-2
30 MODULE-COMPLIANCE, OBJECT-GROUP
32 dot1dStp, dot1dStpPortEntry
35 rstpMIB MODULE-IDENTITY
36 LAST-UPDATED "200512070000Z"
37 ORGANIZATION "IETF Bridge MIB Working Group"
39 "Email: Bridge-mib@ietf.org"
41 "The Bridge MIB Extension module for managing devices
42 that support the Rapid Spanning Tree Protocol defined
45 Copyright (C) The Internet Society (2005). This version of
46 this MIB module is part of RFC 4318; See the RFC itself for
49 REVISION "200512070000Z"
51 "The initial version of this MIB module as published in
55 -- ---------------------------------------------------------- --
56 -- subtrees in the RSTP-MIB
57 -- ---------------------------------------------------------- --
59 rstpNotifications OBJECT IDENTIFIER ::= { rstpMIB 0 }
60 rstpObjects OBJECT IDENTIFIER ::= { rstpMIB 1 }
61 rstpConformance OBJECT IDENTIFIER ::= { rstpMIB 2 }
63 -- -------------------------------------------------------------
64 -- Addition to the dot1dStp group
65 -- -------------------------------------------------------------
67 dot1dStpVersion OBJECT-TYPE
75 "The version of Spanning Tree Protocol the bridge is
76 currently running. The value 'stpCompatible(0)'
77 indicates the Spanning Tree Protocol specified in
78 IEEE 802.1D-1998 and 'rstp(2)' indicates the Rapid
79 Spanning Tree Protocol specified in IEEE 802.1w and
80 clause 17 of 802.1D-2004. The values are directly from
81 the IEEE standard. New values may be defined as future
82 versions of the protocol become available.
84 The value of this object MUST be retained across
85 reinitializations of the management system."
87 "IEEE 802.1w clause 14.8.1, 17.12, 17.16.1"
91 dot1dStpTxHoldCount OBJECT-TYPE
92 SYNTAX Integer32 (1..10)
96 "The value used by the Port Transmit state machine to limit
97 the maximum transmission rate.
99 The value of this object MUST be retained across
100 reinitializations of the management system."
103 "IEEE 802.1w clause 17.16.6"
108 -- { dot1dStp 18 } was used to represent dot1dStpPathCostDefault
109 -- in an earlier version of this MIB. It has since been
110 -- obsoleted, and should not be used.
113 dot1dStpExtPortTable OBJECT-TYPE
114 SYNTAX SEQUENCE OF Dot1dStpExtPortEntry
115 MAX-ACCESS not-accessible
118 "A table that contains port-specific Rapid Spanning Tree
122 dot1dStpExtPortEntry OBJECT-TYPE
123 SYNTAX Dot1dStpExtPortEntry
124 MAX-ACCESS not-accessible
127 "A list of Rapid Spanning Tree information maintained by
129 AUGMENTS { dot1dStpPortEntry }
130 ::= { dot1dStpExtPortTable 1 }
132 Dot1dStpExtPortEntry ::=
134 dot1dStpPortProtocolMigration
136 dot1dStpPortAdminEdgePort
138 dot1dStpPortOperEdgePort
140 dot1dStpPortAdminPointToPoint
142 dot1dStpPortOperPointToPoint
144 dot1dStpPortAdminPathCost
148 dot1dStpPortProtocolMigration OBJECT-TYPE
150 MAX-ACCESS read-write
153 "When operating in RSTP (version 2) mode, writing true(1)
154 to this object forces this port to transmit RSTP BPDUs.
155 Any other operation on this object has no effect and
156 it always returns false(2) when read."
158 "IEEE 802.1w clause 14.8.2.4, 17.18.10, 17.26"
159 ::= { dot1dStpExtPortEntry 1 }
161 dot1dStpPortAdminEdgePort OBJECT-TYPE
163 MAX-ACCESS read-write
166 "The administrative value of the Edge Port parameter. A
167 value of true(1) indicates that this port should be
168 assumed as an edge-port, and a value of false(2) indicates
169 that this port should be assumed as a non-edge-port.
170 Setting this object will also cause the corresponding
171 instance of dot1dStpPortOperEdgePort to change to the
172 same value. Note that even when this object's value
173 is true, the value of the corresponding instance of
174 dot1dStpPortOperEdgePort can be false if a BPDU has
177 The value of this object MUST be retained across
178 reinitializations of the management system."
181 "IEEE 802.1t clause 14.8.2, 18.3.3"
182 ::= { dot1dStpExtPortEntry 2 }
184 dot1dStpPortOperEdgePort OBJECT-TYPE
189 "The operational value of the Edge Port parameter. The
190 object is initialized to the value of the corresponding
191 instance of dot1dStpPortAdminEdgePort. When the
192 corresponding instance of dot1dStpPortAdminEdgePort is
193 set, this object will be changed as well. This object
194 will also be changed to false on reception of a BPDU."
197 "IEEE 802.1t clause 14.8.2, 18.3.4"
198 ::= { dot1dStpExtPortEntry 3 }
200 dot1dStpPortAdminPointToPoint OBJECT-TYPE
206 MAX-ACCESS read-write
209 "The administrative point-to-point status of the LAN segment
210 attached to this port, using the enumeration values of the
211 IEEE 802.1w clause. A value of forceTrue(0) indicates
212 that this port should always be treated as if it is
213 connected to a point-to-point link. A value of
214 forceFalse(1) indicates that this port should be treated as
215 having a shared media connection. A value of auto(2)
216 indicates that this port is considered to have a
217 point-to-point link if it is an Aggregator and all of its
218 members are aggregatable, or if the MAC entity
219 is configured for full duplex operation, either through
220 auto-negotiation or by management means. Manipulating this
221 object changes the underlying adminPortToPortMAC.
223 The value of this object MUST be retained across
224 reinitializations of the management system."
227 "IEEE 802.1w clause 6.4.3, 6.5, 14.8.2"
228 ::= { dot1dStpExtPortEntry 4 }
230 dot1dStpPortOperPointToPoint OBJECT-TYPE
235 "The operational point-to-point status of the LAN segment
236 attached to this port. It indicates whether a port is
237 considered to have a point-to-point connection.
238 If adminPointToPointMAC is set to auto(2), then the value
239 of operPointToPointMAC is determined in accordance with the
240 specific procedures defined for the MAC entity concerned,
241 as defined in IEEE 802.1w, clause 6.5. The value is
242 determined dynamically; that is, it is re-evaluated whenever
243 the value of adminPointToPointMAC changes, and whenever
244 the specific procedures defined for the MAC entity evaluate
245 a change in its point-to-point status."
247 "IEEE 802.1w clause 6.4.3, 6.5, 14.8.2"
248 ::= { dot1dStpExtPortEntry 5 }
250 dot1dStpPortAdminPathCost OBJECT-TYPE
251 SYNTAX Integer32 (0..200000000)
252 MAX-ACCESS read-write
255 "The administratively assigned value for the contribution
256 of this port to the path cost of paths toward the spanning
259 Writing a value of '0' assigns the automatically calculated
260 default Path Cost value to the port. If the default Path
261 Cost is being used, this object returns '0' when read.
263 This complements the object dot1dStpPortPathCost or
264 dot1dStpPortPathCost32, which returns the operational value
267 The value of this object MUST be retained across
268 reinitializations of the management system."
270 "IEEE 802.1D-1998: Section 8.5.5.3"
271 ::= { dot1dStpExtPortEntry 6 }
273 -- -------------------------------------------------------------
274 -- rstpMIB - Conformance Information
275 -- -------------------------------------------------------------
277 rstpGroups OBJECT IDENTIFIER ::= { rstpConformance 1 }
279 rstpCompliances OBJECT IDENTIFIER ::= { rstpConformance 2 }
281 -- -------------------------------------------------------------
282 -- Units of conformance
283 -- -------------------------------------------------------------
285 rstpBridgeGroup OBJECT-GROUP
292 "Rapid Spanning Tree information for the bridge."
295 rstpPortGroup OBJECT-GROUP
297 dot1dStpPortProtocolMigration,
298 dot1dStpPortAdminEdgePort,
299 dot1dStpPortOperEdgePort,
300 dot1dStpPortAdminPointToPoint,
301 dot1dStpPortOperPointToPoint,
302 dot1dStpPortAdminPathCost
306 "Rapid Spanning Tree information for individual ports."
309 -- -------------------------------------------------------------
310 -- Compliance statements
311 -- -------------------------------------------------------------
313 rstpCompliance MODULE-COMPLIANCE
316 "The compliance statement for device support of Rapid
317 Spanning Tree Protocol (RSTP) bridging services."
323 ::= { rstpCompliances 1 }