1-- *****************************************************************
2-- CISCO-STP-EXTENSIONS-MIB
3--
4-- August 1997, Fei Xu
5--
6-- Copyright (c) 1997-2014, 2017 by Cisco Systems Inc.
7-- All rights reserved.
8-- *****************************************************************
9
10CISCO-STP-EXTENSIONS-MIB DEFINITIONS ::= BEGIN
11
12IMPORTS
13    MODULE-IDENTITY,
14    OBJECT-TYPE,
15    Counter32,
16    Integer32,
17    Unsigned32,
18    NOTIFICATION-TYPE
19        FROM SNMPv2-SMI
20    MODULE-COMPLIANCE,
21    OBJECT-GROUP,
22    NOTIFICATION-GROUP
23        FROM SNMPv2-CONF
24    TruthValue,
25    TimeStamp,
26    DisplayString,
27    RowStatus,
28    TEXTUAL-CONVENTION
29        FROM SNMPv2-TC
30    dot1dStpPortEntry
31        FROM BRIDGE-MIB
32    vlanTrunkPortEntry,
33    VlanIndex,
34    vtpVlanEntry,
35    vtpVlanEditEntry
36        FROM CISCO-VTP-MIB
37    ciscoMgmt
38        FROM CISCO-SMI;
39
40
41ciscoStpExtensionsMIB MODULE-IDENTITY
42    LAST-UPDATED    "201708240000Z"
43    ORGANIZATION    "Cisco Systems, Inc."
44    CONTACT-INFO
45            "Cisco Systems
46            Customer Service
47
48            Postal: 170 W Tasman Drive
49            San Jose, CA  95134
50            USA
51
52            Tel: +1 800 553-NETS
53
54            E-mail: cs-wbu@cisco.com"
55    DESCRIPTION
56        "The MIB module for managing Cisco extensions to
57        the 802.1D Spanning Tree Protocol (STP)."
58    REVISION        "201708240000Z"
59    DESCRIPTION
60        "Added stpxMstInconsistencyTable & stpxMstInconsistencyUpdate."
61    REVISION        "201407100000Z"
62    DESCRIPTION
63        "Added stpxL2GatewayDomainIdGroup.
64        Added a new value network(3) to stpxFastStartGlobalDefaultMode.
65        Added a new value network(3) to stpxFastStartOperMode."
66    REVISION        "201303070000Z"
67    DESCRIPTION
68        "Added one new value network(5) to stpxFastStartPortMode."
69    REVISION        "200512200000Z"
70    DESCRIPTION
71        "Added bit value rstp(5) to stpxSMSTPortStatus and
72        dispute(4) to stpxRPVSTPortStatus."
73    REVISION        "200504120000Z"
74    DESCRIPTION
75        "Changed the description clauses of stpxMSTMaxHopCount
76        and stpxMSTInstanceRemainingHopCount.
77        Added StpxMSTConfigurationDigest textual convention.
78        Deprecated stpxMSTGroup3 and added the following groups:
79            stpxRSTPTransmitHoldCountGroup,
80            stpxSMSTPortMSTModeGroup, stpxSMSTMaxHopCountGroup,
81            stpxSMSTConfigDigestGroup and stpxMSTGroup4.
82        Added bit dispute(4) into the BITS syntax of
83        stpxSMSTPortStatus.
84        Deprecated stpxMIBCompliance11 and added
85        stpxMIBCompliance12."
86    REVISION        "200407210000Z"
87    DESCRIPTION
88        "Added stpxPathCostOperModeGroup
89        and changed the decription of
90        stpxSpanningTreePathCostMode."
91    REVISION        "200404080000Z"
92    DESCRIPTION
93        "Added stpxSMSTInstanceCISTGroup.
94        Added 3 new bit values into the BITS syntax
95        of stpxNotificationEnable:
96        inconsistency(2), rootInconsistency(3),
97        and loopInconsistency(4)."
98    REVISION        "200401140000Z"
99    DESCRIPTION
100        "Deprecated stpxMSTGroup2 and
101        stpxPreferredMSTInstancesGroup.
102        Added stpxMSTGroup3, stpxSMSTGroup,
103        stpxSMSTInstanceGroup, stpxSMSTInstanceEditGroup,
104        stpxSMSTPortStatusGroup, stpxSMSTPortHelloTimeGroup.
105        Added one new value master(7) to stpxMSTPortRoleValue
106        and stpxRSTPPortRoleValue. Added 2 new unused bit
107        value into the BITS syntax of stpxRPVSTPortStatus."
108    REVISION        "200310230000Z"
109    DESCRIPTION
110        "Added stpxExtendedSysIDGroup,
111        stpxNotificationEnableGroup, and
112        stpxFastStartOperModeGroup."
113    REVISION        "200207110000Z"
114    DESCRIPTION
115        "Added Rapid Spanning Tree Protocol support.
116        Added stpxUplinkFastOperEnabled and
117        stpxBackboneFastOperEnabled objects.
118        Replaced stpxMSTPortAdminLinkType,
119        stpxMSTPortOperLinkType,
120        stpxMSTPortProtocolMigration
121        with stpxRSTPPortAdminLinkType,
122        stpxRSTPPortOperLinkType and
123        stpxRSTPPortProtocolMigration
124        defined in stpxRSTPPortTable.
125        Replaced stpxMSTPortRoleTable with
126        stpxRSTPPortRoleTable. Added stpxRPVSTPortTable."
127    REVISION        "200112060000Z"
128    DESCRIPTION
129        "Added per port Bpdu Guard and Bpdu Filter
130        mode configuration support. Modified the
131        description of stpxUplinkFastEnabled and
132        stpxUplinkStationLearningGenRate for MST
133        support."
134    REVISION        "200109140000Z"
135    DESCRIPTION
136        "Added MST support, Loop Guard Global Default mode
137        support and Fast Start Global Default mode support.
138        Deprecated stpxFastStartPortEnable and
139        stpxLoopGuardConfigEnabled objects. Changed description
140        of stpxUplinkFastEnabled, stpxUplinkFastTransitions,
141        stpxUplinkStationLearningGenRate,
142        stpxUplinkStationLearningFrames objects for MST support."
143    REVISION        "200106200000Z"
144    DESCRIPTION
145        "Added BPDU Skewing feature support and modified
146        the SYNTAX clause of stpxUplinkStationLearningGenRate."
147    REVISION        "200104120000Z"
148    DESCRIPTION
149        "Added PVST+ VLAN Configuration, MISTP to VLAN mapping,
150        Loopguard, and Port Fast Start support."
151    REVISION        "200005230000Z"
152    DESCRIPTION
153        "Added Long Spanning Tree Path Cost Mode support."
154    REVISION        "200003210000Z"
155    DESCRIPTION
156        "Added Rootguard, 4k VLAN and MISTP support."
157    REVISION        "9711101200Z"
158    DESCRIPTION
159        "Additional objects to support SSTP."
160    REVISION        "9708191200Z"
161    DESCRIPTION
162        "Initial version of this MIB module."
163    ::= { ciscoMgmt 82 }
164
165
166stpxObjects  OBJECT IDENTIFIER
167    ::= { ciscoStpExtensionsMIB 1 }
168
169stpxUplinkFastObjects  OBJECT IDENTIFIER
170    ::= { stpxObjects 1 }
171
172stpxVlanObjects  OBJECT IDENTIFIER
173    ::= { stpxObjects 2 }
174
175stpxInconsistencyObjects  OBJECT IDENTIFIER
176    ::= { stpxObjects 3 }
177
178stpxBackboneFastObjects  OBJECT IDENTIFIER
179    ::= { stpxObjects 4 }
180
181stpxRootGuardObjects  OBJECT IDENTIFIER
182    ::= { stpxObjects 5 }
183
184stpxSpanningTreeObjects  OBJECT IDENTIFIER
185    ::= { stpxObjects 6 }
186
187stpxMISTPObjects  OBJECT IDENTIFIER
188    ::= { stpxObjects 7 }
189
190stpxLoopGuardObjects  OBJECT IDENTIFIER
191    ::= { stpxObjects 8 }
192
193stpxFastStartObjects  OBJECT IDENTIFIER
194    ::= { stpxObjects 9 }
195
196stpxBpduSkewingObjects  OBJECT IDENTIFIER
197    ::= { stpxObjects 10 }
198
199stpxMSTObjects  OBJECT IDENTIFIER
200    ::= { stpxObjects 11 }
201
202stpxRSTPObjects  OBJECT IDENTIFIER
203    ::= { stpxObjects 12 }
204
205stpxRPVSTObjects  OBJECT IDENTIFIER
206    ::= { stpxObjects 13 }
207
208stpxSMSTObjects  OBJECT IDENTIFIER
209    ::= { stpxObjects 14 }
210
211stpxL2GatewayObjects  OBJECT IDENTIFIER
212    ::= { stpxObjects 16 }
213
214stpxNotifications  OBJECT IDENTIFIER
215    ::= { ciscoStpExtensionsMIB 2 }
216
217
218-- Textual Conventions
219
220StpxMSTConfigurationDigest ::= TEXTUAL-CONVENTION
221    DISPLAY-HINT    "1x"
222    STATUS          current
223    DESCRIPTION
224        "Represents an MST configuration digest."
225    SYNTAX          OCTET STRING (SIZE (16))
226
227-- UplinkFast capability
228
229stpxUplinkFastEnabled OBJECT-TYPE
230    SYNTAX          TruthValue
231    MAX-ACCESS      read-write
232    STATUS          current
233    DESCRIPTION
234        "An indication of whether the UplinkFast capability is
235        administratively enabled on the device.
236
237        If the platform does not support configuration of this
238        object when the object value of stpxSpanningTreeType is
239        mst(4), then this object is not instantiated."
240    ::= { stpxUplinkFastObjects 1 }
241
242stpxUplinkFastTransitions OBJECT-TYPE
243    SYNTAX          Counter32
244    UNITS           "transitions"
245    MAX-ACCESS      read-only
246    STATUS          current
247    DESCRIPTION
248        "The cumulative number of UplinkFast transitions (from
249        the STP 'Blocking' state directly to the STP 'Forwarding'
250        state).  All transitions are included in this counter,
251        irrespective of the instance of the Spanning Tree
252        Protocol on which they occur.
253
254        If the platform supports the stpxUplinkFastOperEnabled
255        object, then this object is not instantiated when the
256        object value of stpxUplinkFastOperEnabled is false(2).
257        If the platform does not support the
258        stpxUplinkFastOperEnabled object, then this object is
259        not instantiated when the object value of
260        stpxSpanningTreeType is mst(4)."
261    ::= { stpxUplinkFastObjects 2 }
262
263stpxUplinkStationLearningGenRate OBJECT-TYPE
264    SYNTAX          Integer32 (0..32000)
265    UNITS           "frames"
266    MAX-ACCESS      read-write
267    STATUS          current
268    DESCRIPTION
269        "The maximum number of station-learning frames that this
270        device will generate in each 100 milli-second period after
271        a UplinkFast transition.  By configuring this object, the
272        network administrator can limit the rate at which
273        station-learning frames are generated.
274
275        If the platform does not support configuration of this
276        object when the object value of stpxSpanningTreeType is
277        mst(4), then this object is not instantiated."
278    ::= { stpxUplinkFastObjects 3 }
279
280stpxUplinkStationLearningFrames OBJECT-TYPE
281    SYNTAX          Counter32
282    UNITS           "frames"
283    MAX-ACCESS      read-only
284    STATUS          current
285    DESCRIPTION
286        "The cumulative number of station-learning frames generated
287        due to UplinkFast transitions.  All generated
288        station-learning frames are included in this counter,
289        irrespective of the instance of the Spanning Tree Protocol
290        on which the UplinkFast transition occurred.
291
292        If the platform supports the stpxUplinkFastOperEnabled
293        object, then this object is not instantiated when the
294        object value of stpxUplinkFastOperEnabled is false(2).
295        If the platform does not support the
296        stpxUplinkFastOperEnabled object, then this object is
297        not instantiated when the object value of
298        stpxSpanningTreeType is mst(4)."
299    ::= { stpxUplinkFastObjects 4 }
300
301stpxUplinkFastOperEnabled OBJECT-TYPE
302    SYNTAX          TruthValue
303    MAX-ACCESS      read-only
304    STATUS          current
305    DESCRIPTION
306        "An indication of whether the UplinkFast capability is
307        operationally enabled on the device."
308    ::= { stpxUplinkFastObjects 5 }
309-- Preferred VLANs for Load-Sharing across VLAN Trunk Ports
310
311stpxPreferredVlansTable OBJECT-TYPE
312    SYNTAX          SEQUENCE OF StpxPreferredVlansEntry
313    MAX-ACCESS      not-accessible
314    STATUS          current
315    DESCRIPTION
316        "The table containing indications of which VLANs are
317        preferred on which VLAN trunk ports.  The preferred
318        VLANs on a trunk port have a lower Path Cost value
319        compared with the VLANs on the trunk not in the
320        preferred list. If the value of stpxSpanningTreeType
321        is neither pvstPlus(1) nor rapidPvstPlus(5), the
322        configuration in this table has no effect."
323    ::= { stpxVlanObjects 1 }
324
325stpxPreferredVlansEntry OBJECT-TYPE
326    SYNTAX          StpxPreferredVlansEntry
327    MAX-ACCESS      not-accessible
328    STATUS          current
329    DESCRIPTION
330        "An entry indicating which VLANs are preferred on a
331        specific VLAN trunk port."
332    AUGMENTS           { vlanTrunkPortEntry  }
333    ::= { stpxPreferredVlansTable 1 }
334
335StpxPreferredVlansEntry ::= SEQUENCE {
336        stpxPreferredVlansMap   OCTET STRING,
337        stpxPreferredVlansMap2k OCTET STRING,
338        stpxPreferredVlansMap3k OCTET STRING,
339        stpxPreferredVlansMap4k OCTET STRING
340}
341
342stpxPreferredVlansMap OBJECT-TYPE
343    SYNTAX          OCTET STRING (SIZE  (128))
344    MAX-ACCESS      read-write
345    STATUS          current
346    DESCRIPTION
347        "A string of octets containing one bit per VLAN in the
348        management domain on this trunk port.  The first octet
349        corresponds to VLANs with VlanIndex values of 0 through 7;
350        the second octet to VLANs 8 through 15; etc.  The most
351        significant bit of each octet corresponds to the lowest
352        value VlanIndex in that octet.
353
354        For each VLAN, if it is preferred on this trunk port, then
355        the bit corresponding to that VLAN is set to '1'.
356        The default value is 128 bytes of zeros.
357
358        To avoid conflicts between overlapping partial updates by
359        multiple managers, i.e., updates which modify only a portion
360        of an instance of this object (e.g., enable/disable a single
361        VLAN on the trunk port), any SNMP Set operation accessing an
362        instance of this object should also write the value of
363        vlanTrunkPortSetSerialNo."
364    ::= { stpxPreferredVlansEntry 1 }
365
366stpxPreferredVlansMap2k OBJECT-TYPE
367    SYNTAX          OCTET STRING (SIZE  (0..128))
368    MAX-ACCESS      read-write
369    STATUS          current
370    DESCRIPTION
371        "A string of octets containing one bit per VLAN for VLANS
372        with VlanIndex values of 1024 through 2047 in the management
373        domain on this trunk port.  The first octet corresponds to
374        VLANs with VlanIndex values of 1024 through 1031;
375        the second octet to VLANs 1032 through 1039; etc.
376        The most significant bit of each octet corresponds to the
377        lowest value VlanIndex in that octet.
378
379        For each VLAN, if it is preferred on this trunk port, then
380        the bit corresponding to that VLAN is set to '1'.
381        The default value is 128 bytes of zeros.
382
383        To avoid conflicts between overlapping partial updates by
384        multiple managers, i.e., updates which modify only a portion
385        of an instance of this object (e.g., enable/disable a single
386        VLAN on the trunk port), any SNMP Set operation accessing an
387        instance of this object should also write the value of
388        vlanTrunkPortSetSerialNo."
389    ::= { stpxPreferredVlansEntry 2 }
390
391stpxPreferredVlansMap3k OBJECT-TYPE
392    SYNTAX          OCTET STRING (SIZE  (0..128))
393    MAX-ACCESS      read-write
394    STATUS          current
395    DESCRIPTION
396        "A string of octets containing one bit per VLAN for VLANS
397        with VlanIndex values of 2048 through 3071 in the management
398        domain on this trunk port.  The first octet corresponds to
399        VLANs with VlanIndex values of 2048 through 2055;
400        the second octet to VLANs 2056 through 2063; etc.
401        The most significant bit of each octet corresponds to the
402        lowest value VlanIndex in that octet.
403
404        For each VLAN, if it is preferred on this trunk port, then
405        the bit corresponding to that VLAN is set to '1'.
406        The default value is 128 bytes of zeros.
407
408        To avoid conflicts between overlapping partial updates by
409        multiple managers, i.e., updates which modify only a portion
410        of an instance of this object (e.g., enable/disable a single
411        VLAN on the trunk port), any SNMP Set operation accessing an
412        instance of this object should also write the value of
413        vlanTrunkPortSetSerialNo."
414    ::= { stpxPreferredVlansEntry 3 }
415
416stpxPreferredVlansMap4k OBJECT-TYPE
417    SYNTAX          OCTET STRING (SIZE  (0..128))
418    MAX-ACCESS      read-write
419    STATUS          current
420    DESCRIPTION
421        "A string of octets containing one bit per VLAN for VLANS
422        with VlanIndex values of 3072 through 4095 in the management
423        domain on this trunk port.  The first octet corresponds to
424        VLANs with VlanIndex values of 3072 through 3079;
425        the second octet to VLANs 3080 through 3087; etc.
426        The most significant bit of each octet corresponds to the
427        lowest value VlanIndex in that octet.
428
429        For each VLAN, if it is preferred on this trunk port, then
430        the bit corresponding to that VLAN is set to '1'.
431        The default value is 128 bytes of zeros.
432
433        To avoid conflicts between overlapping partial updates by
434        multiple managers, i.e., updates which modify only a portion
435        of an instance of this object (e.g., enable/disable a single
436        VLAN on the trunk port), any SNMP Set operation accessing an
437        instance of this object should also write the value of
438        vlanTrunkPortSetSerialNo."
439    ::= { stpxPreferredVlansEntry 4 }
440
441
442-- Spanning Tree Protocol PVST+ VLAN Configuration
443
444stpxPVSTVlanTable OBJECT-TYPE
445    SYNTAX          SEQUENCE OF StpxPVSTVlanEntry
446    MAX-ACCESS      not-accessible
447    STATUS          current
448    DESCRIPTION
449        "A list of Virtual LAN entries containing
450        information for Spanning Tree PVST+ protocol.
451        An entry will exist for each VLAN existing on
452        the device."
453    ::= { stpxVlanObjects 2 }
454
455stpxPVSTVlanEntry OBJECT-TYPE
456    SYNTAX          StpxPVSTVlanEntry
457    MAX-ACCESS      not-accessible
458    STATUS          current
459    DESCRIPTION
460        "An entry containing Spanning Tree PVST+ Protocol
461        information for a particular Virtual LAN."
462    INDEX           { stpxPVSTVlanIndex }
463    ::= { stpxPVSTVlanTable 1 }
464
465StpxPVSTVlanEntry ::= SEQUENCE {
466        stpxPVSTVlanIndex  VlanIndex,
467        stpxPVSTVlanEnable INTEGER
468}
469
470stpxPVSTVlanIndex OBJECT-TYPE
471    SYNTAX          VlanIndex
472    MAX-ACCESS      not-accessible
473    STATUS          current
474    DESCRIPTION
475        "An index value that uniquely identifies the
476        Virtual LAN associated with this information."
477    ::= { stpxPVSTVlanEntry 1 }
478
479stpxPVSTVlanEnable OBJECT-TYPE
480    SYNTAX          INTEGER  {
481                        enabled(1),
482                        disabled(2),
483                        notApplicable(3) -- read-only
484                    }
485    MAX-ACCESS      read-write
486    STATUS          current
487    DESCRIPTION
488        "Indicates whether Spanning Tree PVST+
489        Protocol is enabled for this Virtual LAN. If
490        Spanning Tree PVST+ Protocol is not supported
491        on this VLAN, then notApplicable(3) will be
492        returned while retrieving the object value for
493        this VLAN.
494
495        If the device only supports a single global
496        Spanning Tree PVST+ Protocol enable/disable
497        for all the existing VLANs, then the object
498        value assigned to this VLAN will be applied
499        to the object values of all the instances
500        in this table which do not have the value
501        of notApplicable(3).
502
503        If the value of stpxSpanningTreeType is neither
504        pvstPlus(1) nor rapidPvstPlus(5), then the value
505        of stpxPVSTVlanEnable for this VLAN can not be
506        changed."
507    DEFVAL          { enabled }
508    ::= { stpxPVSTVlanEntry 2 }
509
510
511-- Objects to support Cisco's Shared Spanning Tree Protocol (SSTP).
512
513stpxInconsistencyTable OBJECT-TYPE
514    SYNTAX          SEQUENCE OF StpxInconsistencyEntry
515    MAX-ACCESS      not-accessible
516    STATUS          current
517    DESCRIPTION
518        "A table containing a list of the ports for which
519        a particular VLAN's Spanning Tree has been found to
520        have an inconsistency.  Two types of inconsistency
521        are discovered: 1) an inconsistency where two different
522        port types have been plugged together; and 2) an
523        inconsistency where different switches have different
524        PVIDs for the same link."
525    ::= { stpxInconsistencyObjects 1 }
526
527stpxInconsistencyEntry OBJECT-TYPE
528    SYNTAX          StpxInconsistencyEntry
529    MAX-ACCESS      not-accessible
530    STATUS          current
531    DESCRIPTION
532        "A VLAN on a particular port for which a Spanning Tree
533        inconsistency is currently in effect."
534    INDEX           {
535                        stpxVlanIndex,
536                        stpxPortIndex
537                    }
538    ::= { stpxInconsistencyTable 1 }
539
540StpxInconsistencyEntry ::= SEQUENCE {
541        stpxVlanIndex         VlanIndex,
542        stpxPortIndex         Integer32,
543        stpxInconsistentState BITS
544}
545
546stpxVlanIndex OBJECT-TYPE
547    SYNTAX          VlanIndex
548    MAX-ACCESS      not-accessible
549    STATUS          current
550    DESCRIPTION
551        "The VLAN id of the VLAN."
552    ::= { stpxInconsistencyEntry 1 }
553
554stpxPortIndex OBJECT-TYPE
555    SYNTAX          Integer32 (1..65535)
556    MAX-ACCESS      not-accessible
557    STATUS          current
558    DESCRIPTION
559        "The value of dot1dBasePort (i.e. dot1dBridge.1.4)
560        for the bridge port."
561    REFERENCE       "dot1dBasePort is defined in RFC1493."
562    ::= { stpxInconsistencyEntry 2 }
563
564stpxInconsistentState OBJECT-TYPE
565    SYNTAX          BITS {
566                        typeInconsistent(0),
567                        pvidInconsistent(1) -- a PVID inconsistency
568                    }
569    MAX-ACCESS      read-only
570    STATUS          current
571    DESCRIPTION
572        "The types of inconsistency which have been discovered on
573        this port for this VLAN's Spanning Tree.
574
575        When this object exists, the value of the corresponding
576        instance of the Bridge MIB's dot1dStpPortState object will
577        be 'broken(6)'."
578    REFERENCE       "dot1dStpPortState is defined in RFC-1493."
579    ::= { stpxInconsistencyEntry 3 }
580
581
582
583stpxMstInconsistencyTable OBJECT-TYPE
584    SYNTAX          SEQUENCE OF StpxMstInconsistencyEntry
585    MAX-ACCESS      not-accessible
586    STATUS          current
587    DESCRIPTION
588        "The table that contains a list of the bridge ports for which a
589        particular spanning tree instance has been found to have an
590        inconsistency. The agent creates a new entry in this table
591        whenever it detects a new inconsistency, and deletes entries
592        when the inconsistency is no longer present.
593
594        Two types of inconsistencies are discovered:
595        (1) the inconsistency when two different port types have been
596            plugged together.
597        (2) the inconsistency when different switches have different
598            PVIDs for the same link."
599    ::= { stpxInconsistencyObjects 2 }
600
601stpxMstInconsistencyEntry OBJECT-TYPE
602    SYNTAX          StpxMstInconsistencyEntry
603    MAX-ACCESS      not-accessible
604    STATUS          current
605    DESCRIPTION
606        "The instance of a particular port for which the spanning tree
607        inconsistency is currently in effect."
608    INDEX           {
609                        stpxMstInconsistencyIndex,
610                        stpxMstInconsistencyPortIndex
611                    }
612    ::= { stpxMstInconsistencyTable 1 }
613
614StpxMstInconsistencyEntry ::= SEQUENCE {
615        stpxMstInconsistencyIndex     Integer32,
616        stpxMstInconsistencyPortIndex Integer32,
617        stpxMstInconsistencyState     BITS
618}
619
620stpxMstInconsistencyIndex OBJECT-TYPE
621    SYNTAX          Integer32 (0..65535)
622    MAX-ACCESS      not-accessible
623    STATUS          current
624    DESCRIPTION
625        "The Spanning Tree Instance ID, such as the MST instance."
626    ::= { stpxMstInconsistencyEntry 1 }
627
628stpxMstInconsistencyPortIndex OBJECT-TYPE
629    SYNTAX          Integer32 (1..65535)
630    MAX-ACCESS      not-accessible
631    STATUS          current
632    DESCRIPTION
633        "The value of dotdBasePort (i.e. dot1dBridge.1.4) for the bridge
634        port."
635    ::= { stpxMstInconsistencyEntry 2 }
636
637stpxMstInconsistencyState OBJECT-TYPE
638    SYNTAX          BITS {
639                        typeInconsistent(0),
640                        pvidInconsistent(1)
641                    }
642    MAX-ACCESS      read-only
643    STATUS          current
644    DESCRIPTION
645        "The type of inconsistency which has been discovered on
646        this port for this Spanning Tree.
647
648        When this object exists, the value of the corresponding
649        instance of the Bridge MIB's dot1dStpPortState object will
650        be 'broken(6)'."
651    REFERENCE       "dot1dStpPortState is defined in RFC-1493."
652    ::= { stpxMstInconsistencyEntry 3 }
653
654
655
656-- BackboneFast capability
657
658stpxBackboneFastEnabled OBJECT-TYPE
659    SYNTAX          TruthValue
660    MAX-ACCESS      read-write
661    STATUS          current
662    DESCRIPTION
663        "An indication of whether the BackboneFast capability is
664        administratively enabled on the device."
665    ::= { stpxBackboneFastObjects 1 }
666
667stpxBackboneFastInInferiorBPDUs OBJECT-TYPE
668    SYNTAX          Counter32
669    MAX-ACCESS      read-only
670    STATUS          current
671    DESCRIPTION
672        "The number of inferior BPDUs received by the switch
673        since the stpxBackboneFastOperEnabled has
674        become true(1). If the value of
675        stpxBackboneFastOperEnabled is false(2), then this
676        mib object will have a value of 0."
677    ::= { stpxBackboneFastObjects 2 }
678
679stpxBackboneFastInRLQRequestPDUs OBJECT-TYPE
680    SYNTAX          Counter32
681    MAX-ACCESS      read-only
682    STATUS          current
683    DESCRIPTION
684        "The number of Root Link Query request PDUs received by the
685        switch since the stpxBackboneFastOperEnabled has become
686        true(1). If the value of stpxBackboneFastOperEnabled is
687        false(2), then this mib object will have a value of 0."
688    ::= { stpxBackboneFastObjects 3 }
689
690stpxBackboneFastInRLQResponsePDUs OBJECT-TYPE
691    SYNTAX          Counter32
692    MAX-ACCESS      read-only
693    STATUS          current
694    DESCRIPTION
695        "The number of Root Link Query response PDUs received by the
696        switch since the stpxBackboneFastOperEnabled has become
697        true(1). If the value of stpxBackboneFastOperEnabled is
698        false(2), then this mib object will have a value of 0."
699    ::= { stpxBackboneFastObjects 4 }
700
701stpxBackboneFastOutRLQRequestPDUs OBJECT-TYPE
702    SYNTAX          Counter32
703    MAX-ACCESS      read-only
704    STATUS          current
705    DESCRIPTION
706        "The number of Root Link Query request PDUs transmitted by
707        the switch since the stpxBackboneFastOperEnabled has become
708        true(1). If the value of stpxBackboneFastOperEnabled is
709        false(2), then this mib object will have a value of 0."
710    ::= { stpxBackboneFastObjects 5 }
711
712stpxBackboneFastOutRLQResponsePDUs OBJECT-TYPE
713    SYNTAX          Counter32
714    MAX-ACCESS      read-only
715    STATUS          current
716    DESCRIPTION
717        "The number of Root Link Query response PDUs transmitted by
718        the switch since the stpxBackboneFastOperEnabled has become
719        true(1). If the value of stpxBackboneFastOperEnabled is
720        false(2), then this mib object will have a value of 0."
721    ::= { stpxBackboneFastObjects 6 }
722
723stpxBackboneFastOperEnabled OBJECT-TYPE
724    SYNTAX          TruthValue
725    MAX-ACCESS      read-only
726    STATUS          current
727    DESCRIPTION
728        "An indication of whether the BackboneFast capability is
729        operationally enabled on the device."
730    ::= { stpxBackboneFastObjects 7 }
731-- STP Root Guard Capability
732
733stpxRootGuardConfigTable OBJECT-TYPE
734    SYNTAX          SEQUENCE OF StpxRootGuardConfigEntry
735    MAX-ACCESS      not-accessible
736    STATUS          current
737    DESCRIPTION
738        "A table containing a list of the bridge ports for which
739        Spanning Tree RootGuard capability can be configured."
740    ::= { stpxRootGuardObjects 1 }
741
742stpxRootGuardConfigEntry OBJECT-TYPE
743    SYNTAX          StpxRootGuardConfigEntry
744    MAX-ACCESS      not-accessible
745    STATUS          current
746    DESCRIPTION
747        "A bridge port for which Spanning Tree RootGuard
748        capability can be configured."
749    INDEX           { stpxRootGuardConfigPortIndex }
750    ::= { stpxRootGuardConfigTable 1 }
751
752StpxRootGuardConfigEntry ::= SEQUENCE {
753        stpxRootGuardConfigPortIndex Integer32,
754        stpxRootGuardConfigEnabled   TruthValue
755}
756
757stpxRootGuardConfigPortIndex OBJECT-TYPE
758    SYNTAX          Integer32 (1..65535)
759    MAX-ACCESS      not-accessible
760    STATUS          current
761    DESCRIPTION
762        "The value of dot1dBasePort (i.e. dot1dBridge.1.4)
763        for the bridge port."
764    REFERENCE       "dot1dBasePort is defined in RFC1493."
765    ::= { stpxRootGuardConfigEntry 1 }
766
767stpxRootGuardConfigEnabled OBJECT-TYPE
768    SYNTAX          TruthValue
769    MAX-ACCESS      read-write
770    STATUS          current
771    DESCRIPTION
772        "An indication of whether the RootGuard capability is
773        enabled on this port or not. This configuration will be
774        applied to all Spanning Tree instances in which this port
775        exists."
776    DEFVAL          { false }
777    ::= { stpxRootGuardConfigEntry 2 }
778
779
780
781stpxRootInconsistencyTable OBJECT-TYPE
782    SYNTAX          SEQUENCE OF StpxRootInconsistencyEntry
783    MAX-ACCESS      not-accessible
784    STATUS          current
785    DESCRIPTION
786        "A table containing a list of the bridge ports for which
787        a particular Spanning Tree instance has been found
788        to have an root-inconsistency. The agent creates a new
789        entry in this table whenever it detects a new
790        root-inconsistency, and deletes entries
791        when/soon after the inconsistency is no longer present."
792    ::= { stpxRootGuardObjects 2 }
793
794stpxRootInconsistencyEntry OBJECT-TYPE
795    SYNTAX          StpxRootInconsistencyEntry
796    MAX-ACCESS      not-accessible
797    STATUS          current
798    DESCRIPTION
799        "A Spanning Tree instance on a particular port for
800        which a Spanning Tree root-inconsistency is currently
801        in effect."
802    INDEX           {
803                        stpxRootInconsistencyIndex,
804                        stpxRootInconsistencyPortIndex
805                    }
806    ::= { stpxRootInconsistencyTable 1 }
807
808StpxRootInconsistencyEntry ::= SEQUENCE {
809        stpxRootInconsistencyIndex     Integer32,
810        stpxRootInconsistencyPortIndex Integer32,
811        stpxRootInconsistencyState     TruthValue
812}
813
814stpxRootInconsistencyIndex OBJECT-TYPE
815    SYNTAX          Integer32 (0..65535)
816    MAX-ACCESS      not-accessible
817    STATUS          current
818    DESCRIPTION
819        "The Spanning Tree instance id, such as the VLAN id
820        of the VLAN if the object value of stpxSpanningTreeType
821        is pvstPlus(1) or rapidPvstPlus(5)."
822    ::= { stpxRootInconsistencyEntry 1 }
823
824stpxRootInconsistencyPortIndex OBJECT-TYPE
825    SYNTAX          Integer32 (1..65535)
826    MAX-ACCESS      not-accessible
827    STATUS          current
828    DESCRIPTION
829        "The value of dot1dBasePort (i.e. dot1dBridge.1.4)
830        for the bridge port."
831    REFERENCE       "dot1dBasePort is defined in RFC1493."
832    ::= { stpxRootInconsistencyEntry 2 }
833
834stpxRootInconsistencyState OBJECT-TYPE
835    SYNTAX          TruthValue
836    MAX-ACCESS      read-only
837    STATUS          current
838    DESCRIPTION
839        "Indicates whether the port on a particular Spanning
840        Tree instance is currently in root-inconsistent
841        state or not."
842    ::= { stpxRootInconsistencyEntry 3 }
843
844
845
846-- stpxSpanningTreeObjects
847
848stpxSpanningTreeType OBJECT-TYPE
849    SYNTAX          INTEGER  {
850                        pvstPlus(1),
851                        mistp(2),
852                        mistpPvstPlus(3),
853                        mst(4),
854                        rapidPvstPlus(5)
855                    }
856    MAX-ACCESS      read-write
857    STATUS          current
858    DESCRIPTION
859        "The actual mode of spanning tree protocol runs
860        on the  device. It can be one of the following:
861
862        pvstPlus -- PVST+ (Per VLAN Spanning Tree+ Protocol).
863
864        mistp -- MISTP (Multi Instance Spanning Tree Protocol).
865
866        mistpPvstPlus --  MISTP with the tunneling scheme
867                             enabled for PVST+.
868
869        mst -- IEEE 802.1s Multiple Spanning Tree (MST)
870               with IEEE 802.1w Rapid Spanning Tree Protocol
871               (RSTP).
872
873        rapidPvstPlus -- IEEE 802.1w Rapid Spanning Tree
874                Protocol (RSTP) for all vlans in PVST+.
875
876        When the value of this MIB object gets changed, the
877        network connectivity would be affected and the
878        connectivity to this device would also be lost
879        temporarily."
880    DEFVAL          { pvstPlus }
881    ::= { stpxSpanningTreeObjects 1 }
882
883stpxSpanningTreePathCostMode OBJECT-TYPE
884    SYNTAX          INTEGER  {
885                        short(1), -- 16 bits spanning tree path
886                                   -- cost mode
887                        long(2) -- 32 bits spanning tree path
888                                  -- cost mode
889                    }
890    MAX-ACCESS      read-write
891    STATUS          current
892    DESCRIPTION
893        "Indicates the administrative  spanning tree path cost mode
894        configured on device."
895    DEFVAL          { short }
896    ::= { stpxSpanningTreeObjects 2 }
897
898stpxLongStpPortPathCostTable OBJECT-TYPE
899    SYNTAX          SEQUENCE OF StpxLongStpPortPathCostEntry
900    MAX-ACCESS      not-accessible
901    STATUS          current
902    DESCRIPTION
903        "A table containing the spanning tree port path cost
904        configuration when stpxSpanningTreePathCostOperMode is
905        long(2).
906
907        If the value of stpxSpanningTreePathCostOperMode is
908        short(1), this table is not instantiated."
909    ::= { stpxSpanningTreeObjects 3 }
910
911stpxLongStpPortPathCostEntry OBJECT-TYPE
912    SYNTAX          StpxLongStpPortPathCostEntry
913    MAX-ACCESS      not-accessible
914    STATUS          current
915    DESCRIPTION
916        "A conceptual row containing the spanning tree port path cost
917        configuration."
918    AUGMENTS           { dot1dStpPortEntry  }
919    ::= { stpxLongStpPortPathCostTable 1 }
920
921StpxLongStpPortPathCostEntry ::= SEQUENCE {
922        stpxLongStpPortPathCost Unsigned32
923}
924
925stpxLongStpPortPathCost OBJECT-TYPE
926    SYNTAX          Unsigned32
927    MAX-ACCESS      read-write
928    STATUS          current
929    DESCRIPTION
930        "The contribution of this port to the path cost (in 32
931        bits value) of paths towards the spanning tree root which
932        include this port.
933
934        This object is used to configure the spanning tree port
935        path cost in 32 bits value range when the
936        stpxSpanningTreePathCostOperMode is long(2).
937
938        If the stpxSpanningTreePathCostOperMode is short(1), this
939        MIB object is not instantiated."
940    ::= { stpxLongStpPortPathCostEntry 1 }
941
942
943
944stpxExtendedSysIDAdminEnabled OBJECT-TYPE
945    SYNTAX          TruthValue
946    MAX-ACCESS      read-write
947    STATUS          current
948    DESCRIPTION
949        "Indicates whether Extended System ID feature
950        is administratively enabled on the device or not."
951    REFERENCE       "IEEE 802.1t."
952    ::= { stpxSpanningTreeObjects 4 }
953
954stpxExtendedSysIDOperEnabled OBJECT-TYPE
955    SYNTAX          TruthValue
956    MAX-ACCESS      read-only
957    STATUS          current
958    DESCRIPTION
959        "Indicates whether Extended System ID feature
960        is operationaly enabled on the device or not.
961
962        If the value of this object is true(1), then
963        the accepted values for dot1dStpPriority
964        in BRIDGE-MIB should be multiples of 4096 plus
965        bridge instance ID, such as VlanIndex. Changing
966        this object value might cause the values of
967        dot1dBaseBridgeAddress and dot1dStpPriority
968        in BRIDGE-MIB to be changed also."
969    REFERENCE       "IEEE 802.1t."
970    ::= { stpxSpanningTreeObjects 5 }
971
972stpxNotificationEnable OBJECT-TYPE
973    SYNTAX          BITS {
974                        newRoot(0),
975                        topologyChange(1),
976                        inconsistency(2),
977                        rootInconsistency(3),
978                        loopInconsistency(4)
979                    }
980    MAX-ACCESS      read-write
981    STATUS          current
982    DESCRIPTION
983        "Indicates whether a specified notification is enabled or not.
984        If a bit corresponding to a notification is set to 1, then
985        the specified notification can be generated.
986
987        newRoot -- the newRoot notification as defined in BRIDGE-MIB.
988
989        topologyChange -- the topologyChange notification as
990                          defined in BRIDGE-MIB.
991
992        inconsistency -- the stpxInconsistencyUpdate notification.
993
994        rootInconsistency -- the stpxRootInconsistencyUpdate
995                             notification.
996
997        loopInconsistency -- the stpxLoopInconsistencyUpdate
998                             notification."
999    ::= { stpxSpanningTreeObjects 6 }
1000
1001stpxSpanningTreePathCostOperMode OBJECT-TYPE
1002    SYNTAX          INTEGER  {
1003                        short(1), -- 16 bits spanning tree path
1004                                   -- cost mode
1005                        long(2) -- 32 bits spanning tree path
1006                                  -- cost mode
1007                    }
1008    MAX-ACCESS      read-only
1009    STATUS          current
1010    DESCRIPTION
1011        "Indicate the operational spanning tree path cost mode
1012        on device. This mode applies to all instances of the Spanning
1013        Tree protocol running on the device.
1014
1015        When the value of this MIB object gets changed, the path cost
1016        of all ports will be reassigned to the default path cost
1017        values based on the new spanning tree path cost mode and the
1018        ports' speed.
1019
1020        When the value of this MIB object is long(2),
1021        the stpxLongStpPortPathCost MIB object must be used in order
1022        to retrieve/configure the spanning tree port path cost as a
1023        32 bits value. The set operation on dot1dStpPortPathCost in
1024        BRIDGE-MIB will be rejected. While retrieving the value of
1025        dot1dStpPortPathCost, the maximum value of 65535 will be
1026        returned if the value of stpxLongStpPortPathCost for the same
1027        instance exceeds 65535.
1028
1029        When the value of this MIB object is short(1),
1030        the dot1dStpPortPathCost in BRIDGE-MIB must be used."
1031    ::= { stpxSpanningTreeObjects 7 }
1032
1033-- MISTP Objects
1034
1035stpxMISTPInstanceNumber OBJECT-TYPE
1036    SYNTAX          Integer32 (1..256)
1037    MAX-ACCESS      read-only
1038    STATUS          current
1039    DESCRIPTION
1040        "The number of MISTP instances, that are supported by the device
1041        when the value of stpxSpanningTreeType is either mistp(2)
1042        or mistpPvstPlus(3)."
1043    ::= { stpxMISTPObjects 1 }
1044-- When stpxSpanningTreeType is modified from a value of 'pvstPlus' to
1045-- either 'mistp' or 'mistpPvstPlus', the agent will create a fixed
1046-- number (specified in stpxMISTPInstanceNumber) of MISTP instances in
1047-- this table. When stpxSpanningTreeType is changed to 'pvstPlus', the
1048-- agent will delete all the MISTP instances from this table and also
1049-- all the MIB objects associated with them.
1050
1051stpxMISTPInstanceTable OBJECT-TYPE
1052    SYNTAX          SEQUENCE OF StpxMISTPInstanceEntry
1053    MAX-ACCESS      not-accessible
1054    STATUS          current
1055    DESCRIPTION
1056        "This table contains one entry for each instance of MISTP and
1057        it contains stpxMISTPInstanceNumber entries, numbered from 1
1058        to stpxMISTPInstanceNumber.
1059
1060        This table is only instantiated when the value of
1061        stpxSpanningTreeType is mistp(2) or mistpPvstPlus(3)."
1062    ::= { stpxMISTPObjects 2 }
1063
1064stpxMISTPInstanceEntry OBJECT-TYPE
1065    SYNTAX          StpxMISTPInstanceEntry
1066    MAX-ACCESS      not-accessible
1067    STATUS          current
1068    DESCRIPTION
1069        "A conceptual row containing the status of the MISTP
1070        instance."
1071    INDEX           { stpxMISTPInstanceIndex }
1072    ::= { stpxMISTPInstanceTable 1 }
1073
1074StpxMISTPInstanceEntry ::= SEQUENCE {
1075        stpxMISTPInstanceIndex         Integer32,
1076        stpxMISTPInstanceEnable        TruthValue,
1077        stpxMISTPInstanceVlansMapped   OCTET STRING,
1078        stpxMISTPInstanceVlansMapped2k OCTET STRING,
1079        stpxMISTPInstanceVlansMapped3k OCTET STRING,
1080        stpxMISTPInstanceVlansMapped4k OCTET STRING
1081}
1082
1083stpxMISTPInstanceIndex OBJECT-TYPE
1084    SYNTAX          Integer32 (1..256)
1085    MAX-ACCESS      not-accessible
1086    STATUS          current
1087    DESCRIPTION
1088        "An arbitrary integer within the range from 1 to the value of
1089        stpxMISTPInstanceNumber that uniquely identifies an instance."
1090    ::= { stpxMISTPInstanceEntry 1 }
1091
1092stpxMISTPInstanceEnable OBJECT-TYPE
1093    SYNTAX          TruthValue
1094    MAX-ACCESS      read-write
1095    STATUS          current
1096    DESCRIPTION
1097        "This object indicates whether the MISTP protocol is currently
1098        enabled on the MISTP instance.
1099
1100        If this object is set to
1101           'true'    - the MISTP protocol will run on this instance.
1102
1103           'false'   - the MISTP protocol will stop running on this
1104                       instance."
1105    DEFVAL          { true }
1106    ::= { stpxMISTPInstanceEntry 2 }
1107
1108stpxMISTPInstanceVlansMapped OBJECT-TYPE
1109    SYNTAX          OCTET STRING (SIZE  (0..128))
1110    MAX-ACCESS      read-only
1111    STATUS          current
1112    DESCRIPTION
1113        "A string of octets containing one bit per VLAN. The
1114        first octet corresponds to VLANs with VlanIndex values
1115        of 0 through 7; the second octet to VLANs 8 through
1116        15; etc.  The most significant bit of each octet
1117        corresponds to the lowest value VlanIndex in that octet.
1118
1119        For each VLAN, if it is mapped to this MISTP instance,
1120        then the bit corresponding to that VLAN is set to '1'."
1121    ::= { stpxMISTPInstanceEntry 3 }
1122
1123stpxMISTPInstanceVlansMapped2k OBJECT-TYPE
1124    SYNTAX          OCTET STRING (SIZE  (0..128))
1125    MAX-ACCESS      read-only
1126    STATUS          current
1127    DESCRIPTION
1128        "A string of octets containing one bit per VLAN for
1129        VLANS with VlanIndex values of 1024 through 2047. The
1130        first octet corresponds to VLANs with VlanIndex values
1131        of 1024 through 1031; the second octet to VLANs 1032
1132        through 1039; etc.  The most significant bit of each
1133        octet corresponds to the lowest value VlanIndex in that
1134        octet.
1135
1136        For each VLAN, if it is mapped to this MISTP instance,
1137        then the bit corresponding to that VLAN is set to '1'.
1138
1139        This object is only instantiated on devices with
1140        support for VlanIndex up to 4095."
1141    ::= { stpxMISTPInstanceEntry 4 }
1142
1143stpxMISTPInstanceVlansMapped3k OBJECT-TYPE
1144    SYNTAX          OCTET STRING (SIZE  (0..128))
1145    MAX-ACCESS      read-only
1146    STATUS          current
1147    DESCRIPTION
1148        "A string of octets containing one bit per VLAN for
1149        VLANS with VlanIndex values of 2048 through 3071. The
1150        first octet corresponds to VLANs with VlanIndex values
1151        of 2048 through 2055; the second octet to VLANs 2056
1152        through 2063; etc.  The most significant bit of each
1153        octet corresponds to the lowest value VlanIndex in that
1154        octet.
1155
1156        For each VLAN, if it is mapped to this MISTP instance,
1157        then the bit corresponding to that VLAN is set to '1'.
1158
1159        This object is only instantiated on devices with
1160        support for VlanIndex up to 4095."
1161    ::= { stpxMISTPInstanceEntry 5 }
1162
1163stpxMISTPInstanceVlansMapped4k OBJECT-TYPE
1164    SYNTAX          OCTET STRING (SIZE  (0..128))
1165    MAX-ACCESS      read-only
1166    STATUS          current
1167    DESCRIPTION
1168        "A string of octets containing one bit per VLAN for
1169        VLANS with VlanIndex values of 3072 through 4095. The
1170        first octet corresponds to VLANs with VlanIndex values
1171        of 3072 through 3079; the second octet to VLANs 3080
1172        through 3087; etc.  The most significant bit of each
1173        octet corresponds to the lowest value VlanIndex in that
1174        octet.
1175
1176        For each VLAN, if it is mapped to this MISTP instance,
1177        then the bit corresponding to that VLAN is set to '1'.
1178
1179        This object is only instantiated on devices with
1180        support for VlanIndex up to 4095."
1181    ::= { stpxMISTPInstanceEntry 6 }
1182
1183
1184
1185stpxVlanMISTPInstMapTable OBJECT-TYPE
1186    SYNTAX          SEQUENCE OF StpxVlanMISTPInstMapEntry
1187    MAX-ACCESS      not-accessible
1188    STATUS          current
1189    DESCRIPTION
1190        "A table containing the MISTP Instance Index of the VLANs for a
1191        particular management domain.
1192
1193        This table is only instantiated when the value of
1194        stpxSpanningTreeType is mistp(2) or mistpPvstPlus(3)."
1195    ::= { stpxMISTPObjects 3 }
1196
1197stpxVlanMISTPInstMapEntry OBJECT-TYPE
1198    SYNTAX          StpxVlanMISTPInstMapEntry
1199    MAX-ACCESS      not-accessible
1200    STATUS          current
1201    DESCRIPTION
1202        "A conceptual row containing the MISTP Instance Index of the
1203        VLAN for a particular management domain."
1204    AUGMENTS           { vtpVlanEntry  }
1205    ::= { stpxVlanMISTPInstMapTable 1 }
1206
1207StpxVlanMISTPInstMapEntry ::= SEQUENCE {
1208        stpxVlanMISTPInstMapInstIndex Integer32
1209}
1210
1211stpxVlanMISTPInstMapInstIndex OBJECT-TYPE
1212    SYNTAX          Integer32 (0..256)
1213    MAX-ACCESS      read-only
1214    STATUS          current
1215    DESCRIPTION
1216        "The MISTP instance, to which the corresponding vlan is mapped.
1217        If this value of this mib object is 0,  the corresponding vlan
1218        is not configured to be mapped to any MISTP instance and all
1219        the ports under this VLAN remain in blocking state."
1220    ::= { stpxVlanMISTPInstMapEntry 1 }
1221
1222
1223
1224stpxVlanMISTPInstMapEditTable OBJECT-TYPE
1225    SYNTAX          SEQUENCE OF StpxVlanMISTPInstMapEditEntry
1226    MAX-ACCESS      not-accessible
1227    STATUS          current
1228    DESCRIPTION
1229        "A table containing the MISTP related information for the VLANs
1230        in the Edit Buffers for a particular management domain.
1231
1232        This table is only instantiated when when the value of
1233        stpxSpanningTreeType is mistp(2) or mistpPvstPlus(3)."
1234    ::= { stpxMISTPObjects 4 }
1235
1236stpxVlanMISTPInstMapEditEntry OBJECT-TYPE
1237    SYNTAX          StpxVlanMISTPInstMapEditEntry
1238    MAX-ACCESS      not-accessible
1239    STATUS          current
1240    DESCRIPTION
1241        "Information about one VLAN mapping to one instance
1242        in the Edit Buffer for a particular management domain."
1243    AUGMENTS           { vtpVlanEditEntry  }
1244    ::= { stpxVlanMISTPInstMapEditTable 1 }
1245
1246StpxVlanMISTPInstMapEditEntry ::= SEQUENCE {
1247        stpxVlanMISTPInstMapEditInstIndex Integer32
1248}
1249
1250stpxVlanMISTPInstMapEditInstIndex OBJECT-TYPE
1251    SYNTAX          Integer32 (0..256)
1252    MAX-ACCESS      read-create
1253    STATUS          current
1254    DESCRIPTION
1255        "The MISTP instance, to which the corresponding vlan would be
1256        mapped. The value of this mib object is from 0 to the value of
1257        stpxMISTPInstanceNumber. If setting the value of this object
1258        to 0, the corresponding vlan will not be mapped to a MISTP
1259        instance and all the ports under this VLAN will be moved into
1260        the blocking state."
1261    ::= { stpxVlanMISTPInstMapEditEntry 1 }
1262
1263
1264
1265stpxPreferredMISTPInstancesTable OBJECT-TYPE
1266    SYNTAX          SEQUENCE OF StpxPreferredMISTPInstancesEntry
1267    MAX-ACCESS      not-accessible
1268    STATUS          current
1269    DESCRIPTION
1270        "The table containing indications of which MISTP instances
1271        are preferred on which  trunk ports.  The preferred
1272        MISTP instances on a trunk port have a lower Path Cost value
1273        compared with the MISTP instances on the trunk not in the
1274        preferred list.
1275
1276        This table is only instantiated when the value of
1277        stpxSpanningTreeType is mistp(2) or mistpPvstPlus(3)."
1278    ::= { stpxMISTPObjects 5 }
1279
1280stpxPreferredMISTPInstancesEntry OBJECT-TYPE
1281    SYNTAX          StpxPreferredMISTPInstancesEntry
1282    MAX-ACCESS      not-accessible
1283    STATUS          current
1284    DESCRIPTION
1285        "An entry indicating which MISTP instances are preferred on
1286        a specific trunk port."
1287    AUGMENTS           { vlanTrunkPortEntry  }
1288    ::= { stpxPreferredMISTPInstancesTable 1 }
1289
1290StpxPreferredMISTPInstancesEntry ::= SEQUENCE {
1291        stpxPreferredMISTPInstancesMap OCTET STRING
1292}
1293
1294stpxPreferredMISTPInstancesMap OBJECT-TYPE
1295    SYNTAX          OCTET STRING (SIZE  (1..32))
1296    MAX-ACCESS      read-write
1297    STATUS          current
1298    DESCRIPTION
1299        "A string of octets containing one bit per MISTP instances
1300        in the management domain on this trunk port. The first octet
1301        corresponds to MISTP instances with InstIndex values of 1
1302        through 8; the second octet to MISTP instances 9 through 16;
1303        etc. The most significant bit of each octet corresponds to
1304        the lowest value instanceIndex in that octet. The number of
1305        bits for this mib object will be determined by the value of
1306        stpxMISTPInstanceNumber.
1307
1308        For each instance, if it is preferred on this trunk port,
1309        then the bit corresponding to that instance is set to '1'.
1310
1311
1312        To avoid conflicts between overlapping partial updates by
1313        multiple managers, i.e., updates which modify only a portion
1314        of an instance of this object (e.g., enable/disable a single
1315        instance on the trunk port), any SNMP Set operation
1316        accessing an instance of this object should also write the
1317        value of vlanTrunkPortSetSerialNo."
1318    ::= { stpxPreferredMISTPInstancesEntry 1 }
1319
1320
1321-- STP Loop Guard Capability
1322
1323stpxLoopGuardConfigTable OBJECT-TYPE
1324    SYNTAX          SEQUENCE OF StpxLoopGuardConfigEntry
1325    MAX-ACCESS      not-accessible
1326    STATUS          current
1327    DESCRIPTION
1328        "A table containing a list of the bridge ports for which
1329        Spanning Tree LoopGuard capability can be configured."
1330    ::= { stpxLoopGuardObjects 1 }
1331
1332stpxLoopGuardConfigEntry OBJECT-TYPE
1333    SYNTAX          StpxLoopGuardConfigEntry
1334    MAX-ACCESS      not-accessible
1335    STATUS          current
1336    DESCRIPTION
1337        "A bridge port for which Spanning Tree LoopGuard
1338        capability can be configured."
1339    INDEX           { stpxLoopGuardConfigPortIndex }
1340    ::= { stpxLoopGuardConfigTable 1 }
1341
1342StpxLoopGuardConfigEntry ::= SEQUENCE {
1343        stpxLoopGuardConfigPortIndex Integer32,
1344        stpxLoopGuardConfigEnabled   TruthValue,
1345        stpxLoopGuardConfigMode      INTEGER
1346}
1347
1348stpxLoopGuardConfigPortIndex OBJECT-TYPE
1349    SYNTAX          Integer32 (1..65535)
1350    MAX-ACCESS      not-accessible
1351    STATUS          current
1352    DESCRIPTION
1353        "The value of dot1dBasePort (i.e. dot1dBridge.1.4)
1354        for the bridge port."
1355    REFERENCE       "dot1dBasePort is defined in RFC1493."
1356    ::= { stpxLoopGuardConfigEntry 1 }
1357
1358stpxLoopGuardConfigEnabled OBJECT-TYPE
1359    SYNTAX          TruthValue
1360    MAX-ACCESS      read-write
1361    STATUS          deprecated
1362    DESCRIPTION
1363        "An indication of whether the LoopGuard capability is
1364        enabled on this port or not. This configuration will be
1365        applied to all the Spanning Tree instances in which this
1366        port exists.
1367
1368        In order to support additional Loop Guard config mode
1369        (default) as defined in stpxLoopGuardConfigMode other
1370        than enable (true(1)) or disable (false(2)) as defined
1371        in this object, stpxLoopGuardConfigMode object needs to
1372        be used.
1373
1374        When the stpxLoopGuardConfigMode object has the value of
1375        enable(1), the value of stpxLoopGuardConfigEnabled for
1376        the same instance will be true(1). When the
1377        stpxLoopGuardConfigMode object has the value of disable(2),
1378        the value of stpxLoopGuardConfigEnabled for the same
1379        instance will be false(2). When the stpxLoopGuardConfigMode
1380        object has the value of default(3), the value of
1381        stpxLoopGuardConfigEnabled for the same instance will
1382        depend on the object value of
1383        stpxLoopGuardGlobalDefaultMode."
1384    DEFVAL          { false }
1385    ::= { stpxLoopGuardConfigEntry 2 }
1386
1387stpxLoopGuardConfigMode OBJECT-TYPE
1388    SYNTAX          INTEGER  {
1389                        enable(1),
1390                        disable(2),
1391                        default(3)
1392                    }
1393    MAX-ACCESS      read-write
1394    STATUS          current
1395    DESCRIPTION
1396        "Indicates the mode of Loop Guard Feature on this
1397        port. This configuration will be applied to all
1398        the Spanning Tree instances in which this port
1399        exists.
1400
1401        enable -- the Loop Guard feature is enabled on this
1402                  port.
1403
1404        disable -- the Loop Guard feature is disabled on this
1405                  port.
1406
1407        default -- whether the Loop Guard feature is enabled
1408                   or not on this port depends on the object
1409                   value of stpxLoopGuardGlobalDefaultMode."
1410    ::= { stpxLoopGuardConfigEntry 3 }
1411
1412
1413
1414stpxLoopInconsistencyTable OBJECT-TYPE
1415    SYNTAX          SEQUENCE OF StpxLoopInconsistencyEntry
1416    MAX-ACCESS      not-accessible
1417    STATUS          current
1418    DESCRIPTION
1419        "A table containing a list of the bridge ports for which
1420        a particular Spanning Tree instance has been found
1421        to have a loop-inconsistency. The agent creates a new
1422        entry in this table whenever it detects a new
1423        loop-inconsistency, and deletes entries
1424        when/soon after the inconsistency is no longer present."
1425    ::= { stpxLoopGuardObjects 2 }
1426
1427stpxLoopInconsistencyEntry OBJECT-TYPE
1428    SYNTAX          StpxLoopInconsistencyEntry
1429    MAX-ACCESS      not-accessible
1430    STATUS          current
1431    DESCRIPTION
1432        "A Spanning Tree instance on a particular port for
1433        which a Spanning Tree loop-inconsistency is currently
1434        in effect."
1435    INDEX           {
1436                        stpxLoopInconsistencyIndex,
1437                        stpxLoopInconsistencyPortIndex
1438                    }
1439    ::= { stpxLoopInconsistencyTable 1 }
1440
1441StpxLoopInconsistencyEntry ::= SEQUENCE {
1442        stpxLoopInconsistencyIndex     Integer32,
1443        stpxLoopInconsistencyPortIndex Integer32,
1444        stpxLoopInconsistencyState     TruthValue
1445}
1446
1447stpxLoopInconsistencyIndex OBJECT-TYPE
1448    SYNTAX          Integer32 (0..65535)
1449    MAX-ACCESS      not-accessible
1450    STATUS          current
1451    DESCRIPTION
1452        "The Spanning Tree instance id, such as the VLAN id
1453        of the VLAN if the object value of stpxSpanningTreeType
1454        is pvstPlus(1) or rapidPvstPlus(5)."
1455    ::= { stpxLoopInconsistencyEntry 1 }
1456
1457stpxLoopInconsistencyPortIndex OBJECT-TYPE
1458    SYNTAX          Integer32 (1..65535)
1459    MAX-ACCESS      not-accessible
1460    STATUS          current
1461    DESCRIPTION
1462        "The value of dot1dBasePort (i.e. dot1dBridge.1.4)
1463        for the bridge port."
1464    REFERENCE       "dot1dBasePort is defined in RFC1493."
1465    ::= { stpxLoopInconsistencyEntry 2 }
1466
1467stpxLoopInconsistencyState OBJECT-TYPE
1468    SYNTAX          TruthValue
1469    MAX-ACCESS      read-only
1470    STATUS          current
1471    DESCRIPTION
1472        "Indicates whether the port on a particular Spanning
1473        Tree instance is currently in loop-inconsistent
1474        state or not."
1475    ::= { stpxLoopInconsistencyEntry 3 }
1476
1477
1478
1479stpxLoopGuardGlobalDefaultMode OBJECT-TYPE
1480    SYNTAX          INTEGER  {
1481                        enable(1),
1482                        disable(2)
1483                    }
1484    MAX-ACCESS      read-write
1485    STATUS          current
1486    DESCRIPTION
1487        "Indicates the global default config mode of LoopGuard
1488        feature on the device."
1489    ::= { stpxLoopGuardObjects 3 }
1490
1491-- Spanning Tree Port Fast Start Objects
1492
1493stpxFastStartBpduGuardEnable OBJECT-TYPE
1494    SYNTAX          TruthValue
1495    MAX-ACCESS      read-write
1496    STATUS          current
1497    DESCRIPTION
1498        "Indicates the global default mode of the Bpdu
1499        Guard feature on the device.
1500
1501        On platforms that does not support per port
1502        Bpdu Guard configuration as indicated by
1503        the object stpxFastStartPortBpduGuardMode,
1504        if  the value of this object is set to true(1),
1505        and the Fast Start Feature is operationally
1506        enabled on a port, then that port will be
1507        immediately disabled when the system receives
1508        a BPDU from that port."
1509    DEFVAL          { false }
1510    ::= { stpxFastStartObjects 1 }
1511
1512stpxFastStartBpduFilterEnable OBJECT-TYPE
1513    SYNTAX          TruthValue
1514    MAX-ACCESS      read-write
1515    STATUS          current
1516    DESCRIPTION
1517        "Indicates the global default mode of the Bpdu
1518        Filter feature on the device.
1519
1520        On platforms that does not support per port
1521        Bpdu Filter configuration as indicated by
1522        the object stpxFastStartPortBpduFilterMode,
1523        if  the value of this object is set to true(1),
1524        and the Fast Start Feature is operationally
1525        enabled on a port, then no BPDUs will be
1526        transmitted on this port."
1527    DEFVAL          { false }
1528    ::= { stpxFastStartObjects 2 }
1529
1530stpxFastStartPortTable OBJECT-TYPE
1531    SYNTAX          SEQUENCE OF StpxFastStartPortEntry
1532    MAX-ACCESS      not-accessible
1533    STATUS          current
1534    DESCRIPTION
1535        "A table containing a list of the bridge ports for
1536        which Spanning Tree Port Fast Start can be
1537        configured."
1538    ::= { stpxFastStartObjects 3 }
1539
1540stpxFastStartPortEntry OBJECT-TYPE
1541    SYNTAX          StpxFastStartPortEntry
1542    MAX-ACCESS      not-accessible
1543    STATUS          current
1544    DESCRIPTION
1545        "A bridge port for which Spanning Tree Port Fast
1546        Start can be configured."
1547    INDEX           { stpxFastStartPortIndex }
1548    ::= { stpxFastStartPortTable 1 }
1549
1550StpxFastStartPortEntry ::= SEQUENCE {
1551        stpxFastStartPortIndex          Integer32,
1552        stpxFastStartPortEnable         TruthValue,
1553        stpxFastStartPortMode           INTEGER,
1554        stpxFastStartPortBpduGuardMode  INTEGER,
1555        stpxFastStartPortBpduFilterMode INTEGER
1556}
1557
1558stpxFastStartPortIndex OBJECT-TYPE
1559    SYNTAX          Integer32 (1..65535)
1560    MAX-ACCESS      not-accessible
1561    STATUS          current
1562    DESCRIPTION
1563        "The value of dot1dBasePort (i.e. dot1dBridge.1.4)
1564        for the bridge port."
1565    REFERENCE       "dot1dBasePort is defined in RFC1493."
1566    ::= { stpxFastStartPortEntry 1 }
1567
1568stpxFastStartPortEnable OBJECT-TYPE
1569    SYNTAX          TruthValue
1570    MAX-ACCESS      read-write
1571    STATUS          deprecated
1572    DESCRIPTION
1573        "Indicates whether the port is operating in spantree
1574        fast start mode.  A port with fast start enabled is
1575        immediately put in spanning tree forwarding state when
1576        that port is detected by the Spanning Tree, rather
1577        than starting in blocking state which is the normal
1578        operation.
1579
1580        In order to support additional Fast Start enable mode
1581        (enableForTrunk and default) as defined in
1582        stpxFastStartPortMode other than enable (true(1))
1583        or disable (false(2)) as defined in this object,
1584        stpxFastStartPortMode object needs to be used.
1585
1586        When the stpxFastStartPortMode has the value of
1587        enable(1) or enableForTrunk(3), the value of
1588        stpxFastStartPortEnable for the same instance
1589        will be true(1). When the stpxFastStartPortMode
1590        has the value of disable(2), the value of
1591        stpxFastStartPortEnable for the same instance will be
1592        false(2). When the stpxFastStartPortMode has the value
1593        of default(4), the value of stpxFastStartPortEnable for
1594        the same instance depends on the object value of
1595        stpxFastStartGlobalDefaultMode."
1596    DEFVAL          { false }
1597    ::= { stpxFastStartPortEntry 2 }
1598
1599stpxFastStartPortMode OBJECT-TYPE
1600    SYNTAX          INTEGER  {
1601                        enable(1),
1602                        disable(2),
1603                        enableForTrunk(3),
1604                        default(4),
1605                        network(5)
1606                    }
1607    MAX-ACCESS      read-write
1608    STATUS          current
1609    DESCRIPTION
1610        "Indicates the mode of Fast Start Feature on the
1611        port. A port with fast start enabled is immediately
1612        put in spanning tree forwarding state when the port
1613        is detected by the Spanning Tree, rather than
1614        starting in blocking state which is the normal
1615        operation.
1616
1617        enable -- the fast start feature is enabled on this
1618                  port but will only take effect when the
1619                  object value of its
1620                  vlanTrunkPortDynamicStatus as specified
1621                  in CISCO-VTP-MIB is notTrunking(2).
1622
1623        disable -- the fast start feature is disabled on this
1624                  port.
1625
1626        enableForTrunk -- the fast start feature is enabled
1627                  on this port and will take effect
1628                  regardless of the object value of
1629                  its vlanTrunkPortDynamicStatus.
1630
1631        default -- whether the fast start feature is enabled
1632                   or not on this port depends on the object
1633                   value of stpxFastStartGlobalDefaultMode.
1634
1635        network -- the network mode is enabled on this
1636                   port."
1637    ::= { stpxFastStartPortEntry 3 }
1638
1639stpxFastStartPortBpduGuardMode OBJECT-TYPE
1640    SYNTAX          INTEGER  {
1641                        enable(1),
1642                        disable(2),
1643                        default(3)
1644                    }
1645    MAX-ACCESS      read-write
1646    STATUS          current
1647    DESCRIPTION
1648        "Indicates the mode of Bpdu Guard Feature on the
1649        port. A port with Bpdu Guard enabled is
1650        immediately disabled when the system
1651        receives a BPDU from that port.
1652
1653        enable -- the Bpdu Guard feature is enabled on this
1654                  port.
1655
1656        disable -- the Bpdu Guard feature is disabled on this
1657                  port.
1658
1659        default -- whether the Bpdu Guard feature is enabled
1660                   or not on this port depends on the object
1661                   value of stpxFastStartBpduGuardEnable. If
1662                   the value of stpxFastStartBpduGuardEnable
1663                   is true(1) and Fast Start feature is also
1664                   enabled operationally on this port, then
1665                   this port is immediately disabled when
1666                   the system receives a BPDU from this port."
1667    DEFVAL          { default }
1668    ::= { stpxFastStartPortEntry 4 }
1669
1670stpxFastStartPortBpduFilterMode OBJECT-TYPE
1671    SYNTAX          INTEGER  {
1672                        enable(1),
1673                        disable(2),
1674                        default(3)
1675                    }
1676    MAX-ACCESS      read-write
1677    STATUS          current
1678    DESCRIPTION
1679        "Indicates the mode of Bpdu Filter Feature on the
1680        port. The system will not transmit BPDUs on a port
1681        with Bpdu Filter feature enabled.
1682
1683        enable -- the Bpdu Filter feature is enabled on this
1684                  port.
1685
1686        disable -- the Bpdu Filter feature is disabled on this
1687                   port.
1688
1689        default -- whether the Bpdu Filter feature is enabled
1690                   or not on this port depends on the object
1691                   value of stpxFastStartBpduFilterEnable. If
1692                   the value of stpxFastStartBpduFilterEnable
1693                   is true(1) and Fast Start feature is also
1694                   enabled operationally on this port, then
1695                   no BPDUs will be transmitted on this port."
1696    DEFVAL          { default }
1697    ::= { stpxFastStartPortEntry 5 }
1698
1699
1700
1701stpxFastStartGlobalDefaultMode OBJECT-TYPE
1702    SYNTAX          INTEGER  {
1703                        enable(1),
1704                        disable(2),
1705                        network(3)
1706                    }
1707    MAX-ACCESS      read-write
1708    STATUS          current
1709    DESCRIPTION
1710        "Indicates the global default mode of the Fast
1711        Start feature on the device.
1712
1713        enable  -- the fast start feature is enabled and
1714                   the default port mode is edge mode.
1715        disable -- the fast start feature is disabled.
1716        network -- the default port mode is network mode."
1717    DEFVAL          { disable }
1718    ::= { stpxFastStartObjects 4 }
1719
1720stpxFastStartOperModeTable OBJECT-TYPE
1721    SYNTAX          SEQUENCE OF StpxFastStartOperModeEntry
1722    MAX-ACCESS      not-accessible
1723    STATUS          current
1724    DESCRIPTION
1725        "A table containing a list of the bridge ports
1726        for a particular Spanning Tree Instance."
1727    ::= { stpxFastStartObjects 5 }
1728
1729stpxFastStartOperModeEntry OBJECT-TYPE
1730    SYNTAX          StpxFastStartOperModeEntry
1731    MAX-ACCESS      not-accessible
1732    STATUS          current
1733    DESCRIPTION
1734        "An entry with port fast start oper mode
1735        information on a bridge port for a particular
1736        Spanning Tree Instance."
1737    INDEX           {
1738                        stpxFastStartOperModeInstIndex,
1739                        stpxFastStartOperModePortIndex
1740                    }
1741    ::= { stpxFastStartOperModeTable 1 }
1742
1743StpxFastStartOperModeEntry ::= SEQUENCE {
1744        stpxFastStartOperModeInstIndex Integer32,
1745        stpxFastStartOperModePortIndex Integer32,
1746        stpxFastStartOperMode          INTEGER
1747}
1748
1749stpxFastStartOperModeInstIndex OBJECT-TYPE
1750    SYNTAX          Integer32 (0..65535)
1751    MAX-ACCESS      not-accessible
1752    STATUS          current
1753    DESCRIPTION
1754        "The Spanning Tree instance id, such as the VLAN id
1755        of the VLAN if the object value of stpxSpanningTreeType
1756        is pvstPlus(1)."
1757    ::= { stpxFastStartOperModeEntry 1 }
1758
1759stpxFastStartOperModePortIndex OBJECT-TYPE
1760    SYNTAX          Integer32 (1..65535)
1761    MAX-ACCESS      not-accessible
1762    STATUS          current
1763    DESCRIPTION
1764        "The value of dot1dBasePort (i.e. dot1dBridge.1.4)
1765        for the bridge port."
1766    REFERENCE       "dot1dBasePort is defined in RFC1493."
1767    ::= { stpxFastStartOperModeEntry 2 }
1768
1769stpxFastStartOperMode OBJECT-TYPE
1770    SYNTAX          INTEGER  {
1771                        enabled(1),
1772                        disabled(2),
1773                        network(3)
1774                    }
1775    MAX-ACCESS      read-only
1776    STATUS          current
1777    DESCRIPTION
1778        "Indicates the fast start operational status of the
1779        port on a particular Spanning Tree Instance.
1780        enable  -- the fast start feature is operationally
1781                   enabled on this port and the port is in
1782                   edge mode.
1783        disable -- the fast start feature is operationally
1784                   disabled on this port.
1785        network -- the port is in network mode."
1786    ::= { stpxFastStartOperModeEntry 3 }
1787
1788
1789
1790-- BPDU Skewing Feature
1791
1792stpxBpduSkewingDetectionEnable OBJECT-TYPE
1793    SYNTAX          TruthValue
1794    MAX-ACCESS      read-write
1795    STATUS          current
1796    DESCRIPTION
1797        "Indicates whether BPDU skewing detection feature
1798        is enabled or not on the system. If this object has
1799        the value of true(1), then the system will detect
1800        whether BPDUs received by any port on any Spanning
1801        Tree instance are processed at an interval longer
1802        than the object value of dot1dStpHelloTime in the
1803        BIRDGE-MIB of the Spanning Tree instance."
1804    DEFVAL          { false }
1805    ::= { stpxBpduSkewingObjects 1 }
1806
1807stpxBpduSkewingTable OBJECT-TYPE
1808    SYNTAX          SEQUENCE OF StpxBpduSkewingEntry
1809    MAX-ACCESS      not-accessible
1810    STATUS          current
1811    DESCRIPTION
1812        "A table containing a list of the bridge ports for
1813        which a particular Spanning Tree instance has been
1814        detected to have BPDU skewing occurred since the
1815        object value of stpxBpduSkewingDetectionEnable was
1816        last changed to true(1).
1817
1818        The agent creates a new entry in this table whenever
1819        a port in a particular Spanning Tree instance is
1820        detected to be BPDU skewed since the object value of
1821        stpxBpduSkewingDetectionEnable object is changed to
1822        true(1). The agent deletes all the entries in this
1823        table when the object value of
1824        stpxBpduSkewingDetectionEnable is changed to false(2)
1825        or the object value of stpxSpanningTreeType is
1826        changed."
1827    ::= { stpxBpduSkewingObjects 2 }
1828
1829stpxBpduSkewingEntry OBJECT-TYPE
1830    SYNTAX          StpxBpduSkewingEntry
1831    MAX-ACCESS      not-accessible
1832    STATUS          current
1833    DESCRIPTION
1834        "A Spanning Tree instance on a particular port for
1835        which BPDU skewing has been detected."
1836    INDEX           {
1837                        stpxBpduSkewingInstanceIndex,
1838                        stpxBpduSkewingPortIndex
1839                    }
1840    ::= { stpxBpduSkewingTable 1 }
1841
1842StpxBpduSkewingEntry ::= SEQUENCE {
1843        stpxBpduSkewingInstanceIndex     Integer32,
1844        stpxBpduSkewingPortIndex         Integer32,
1845        stpxBpduSkewingLastSkewDuration  Unsigned32,
1846        stpxBpduSkewingWorstSkewDuration Unsigned32,
1847        stpxBpduSkewingWorstSkewTime     TimeStamp
1848}
1849
1850stpxBpduSkewingInstanceIndex OBJECT-TYPE
1851    SYNTAX          Integer32 (0..65535)
1852    MAX-ACCESS      not-accessible
1853    STATUS          current
1854    DESCRIPTION
1855        "The Spanning Tree instance id, such as the VLAN id
1856        of the VLAN if the object value of stpxSpanningTreeType
1857        is pvstPlus(1)."
1858    ::= { stpxBpduSkewingEntry 1 }
1859
1860stpxBpduSkewingPortIndex OBJECT-TYPE
1861    SYNTAX          Integer32 (1..65535)
1862    MAX-ACCESS      not-accessible
1863    STATUS          current
1864    DESCRIPTION
1865        "The value of dot1dBasePort (i.e. dot1dBridge.1.4)
1866        for the bridge port."
1867    REFERENCE       "dot1dBasePort is defined in RFC1493."
1868    ::= { stpxBpduSkewingEntry 2 }
1869
1870stpxBpduSkewingLastSkewDuration OBJECT-TYPE
1871    SYNTAX          Unsigned32
1872    UNITS           "milliseconds"
1873    MAX-ACCESS      read-only
1874    STATUS          current
1875    DESCRIPTION
1876        "Indicates the skew duration in milliseconds of the
1877        last BPDU skewing detected."
1878    ::= { stpxBpduSkewingEntry 3 }
1879
1880stpxBpduSkewingWorstSkewDuration OBJECT-TYPE
1881    SYNTAX          Unsigned32
1882    UNITS           "milliseconds"
1883    MAX-ACCESS      read-only
1884    STATUS          current
1885    DESCRIPTION
1886        "Indicates the skew duration in milliseconds of the
1887        worst BPDU skewing detected."
1888    ::= { stpxBpduSkewingEntry 4 }
1889
1890stpxBpduSkewingWorstSkewTime OBJECT-TYPE
1891    SYNTAX          TimeStamp
1892    MAX-ACCESS      read-only
1893    STATUS          current
1894    DESCRIPTION
1895        "Indicates the value of sysUpTime when the worst
1896        BPDU skewing was detected."
1897    ::= { stpxBpduSkewingEntry 5 }
1898
1899
1900
1901-- Multiple Spanning Tree Objects
1902
1903stpxMSTMaxInstanceNumber OBJECT-TYPE
1904    SYNTAX          Integer32 (1..256)
1905    MAX-ACCESS      read-only
1906    STATUS          deprecated
1907    DESCRIPTION
1908        "The maximum MST (Multiple Spanning Tree) instance id,
1909        that can be supported by the device for Cisco proprietary
1910        implementation of the MST Protocol.
1911
1912        This object is deprecated and replaced by
1913        stpxSMSTMaxInstanceID."
1914    ::= { stpxMSTObjects 1 }
1915
1916stpxMSTRegionName OBJECT-TYPE
1917    SYNTAX          DisplayString (SIZE  (0..32))
1918    MAX-ACCESS      read-only
1919    STATUS          current
1920    DESCRIPTION
1921        "The operational MST region name."
1922    ::= { stpxMSTObjects 2 }
1923
1924stpxMSTRegionRevision OBJECT-TYPE
1925    SYNTAX          Integer32 (1..65535)
1926    MAX-ACCESS      read-only
1927    STATUS          deprecated
1928    DESCRIPTION
1929        "The operational MST region version.
1930
1931        This object is deprecated and replaced by
1932        stpxSMSTRegionRevision."
1933    ::= { stpxMSTObjects 3 }
1934
1935stpxMSTInstanceTable OBJECT-TYPE
1936    SYNTAX          SEQUENCE OF StpxMSTInstanceEntry
1937    MAX-ACCESS      not-accessible
1938    STATUS          deprecated
1939    DESCRIPTION
1940        "This table contains MST instance information with
1941        one entry for an MST instance within the range of
1942        0 to the object value of stpxMSTMaxInstanceNumber.
1943
1944        This table is deprecated and replaced by
1945        stpxSMSTInstanceTable."
1946    ::= { stpxMSTObjects 4 }
1947
1948stpxMSTInstanceEntry OBJECT-TYPE
1949    SYNTAX          StpxMSTInstanceEntry
1950    MAX-ACCESS      not-accessible
1951    STATUS          deprecated
1952    DESCRIPTION
1953        "A conceptual row containing the MST instance
1954        information."
1955    INDEX           { stpxMSTInstanceIndex }
1956    ::= { stpxMSTInstanceTable 1 }
1957
1958StpxMSTInstanceEntry ::= SEQUENCE {
1959        stpxMSTInstanceIndex             Integer32,
1960        stpxMSTInstanceVlansMapped       OCTET STRING,
1961        stpxMSTInstanceVlansMapped2k     OCTET STRING,
1962        stpxMSTInstanceVlansMapped3k     OCTET STRING,
1963        stpxMSTInstanceVlansMapped4k     OCTET STRING,
1964        stpxMSTInstanceRemainingHopCount Integer32
1965}
1966
1967stpxMSTInstanceIndex OBJECT-TYPE
1968    SYNTAX          Integer32 (0..256)
1969    MAX-ACCESS      not-accessible
1970    STATUS          deprecated
1971    DESCRIPTION
1972        "An integer that uniquely identifies an MST instance
1973        within the range of 0 to the object value of
1974        stpxMSTMaxInstanceNumber.
1975
1976        This object is deprecated and replaced by
1977        stpxSMSTInstanceIndex."
1978    ::= { stpxMSTInstanceEntry 1 }
1979
1980stpxMSTInstanceVlansMapped OBJECT-TYPE
1981    SYNTAX          OCTET STRING (SIZE  (0..128))
1982    MAX-ACCESS      read-only
1983    STATUS          deprecated
1984    DESCRIPTION
1985        "A string of octets containing one bit per VLAN. The
1986        first octet corresponds to VLANs with VlanIndex values
1987        of 0 through 7; the second octet to VLANs 8 through
1988        15; etc.  The most significant bit of each octet
1989        corresponds to the lowest value VlanIndex in that octet.
1990
1991        For each VLAN, if it is mapped to this MST instance,
1992        then the bit corresponding to that VLAN is set to '1'.
1993
1994        This object is deprecated and replaced by
1995        stpxSMSTInstanceVlansMapped1k2k."
1996    ::= { stpxMSTInstanceEntry 2 }
1997
1998stpxMSTInstanceVlansMapped2k OBJECT-TYPE
1999    SYNTAX          OCTET STRING (SIZE  (0..128))
2000    MAX-ACCESS      read-only
2001    STATUS          deprecated
2002    DESCRIPTION
2003        "A string of octets containing one bit per VLAN for
2004        VLANS with VlanIndex values of 1024 through 2047. The
2005        first octet corresponds to VLANs with VlanIndex values
2006        of 1024 through 1031; the second octet to VLANs 1032
2007        through 1039; etc.  The most significant bit of each
2008        octet corresponds to the lowest value VlanIndex in that
2009        octet.
2010
2011        For each VLAN, if it is mapped to this MST instance,
2012        then the bit corresponding to that VLAN is set to '1'.
2013
2014        This object is deprecated and replaced by
2015        stpxSMSTInstanceVlansMapped1k2k."
2016    ::= { stpxMSTInstanceEntry 3 }
2017
2018stpxMSTInstanceVlansMapped3k OBJECT-TYPE
2019    SYNTAX          OCTET STRING (SIZE  (0..128))
2020    MAX-ACCESS      read-only
2021    STATUS          deprecated
2022    DESCRIPTION
2023        "A string of octets containing one bit per VLAN for
2024        VLANS with VlanIndex values of 2048 through 3071. The
2025        first octet corresponds to VLANs with VlanIndex values
2026        of 2048 through 2055; the second octet to VLANs 2056
2027        through 2063; etc.  The most significant bit of each
2028        octet corresponds to the lowest value VlanIndex in that
2029        octet.
2030
2031        For each VLAN, if it is mapped to this MST instance,
2032        then the bit corresponding to that VLAN is set to '1'.
2033
2034        This object is deprecated and replaced by
2035        stpxSMSTInstanceVlansMapped3k4k."
2036    ::= { stpxMSTInstanceEntry 4 }
2037
2038stpxMSTInstanceVlansMapped4k OBJECT-TYPE
2039    SYNTAX          OCTET STRING (SIZE  (0..128))
2040    MAX-ACCESS      read-only
2041    STATUS          deprecated
2042    DESCRIPTION
2043        "A string of octets containing one bit per VLAN for
2044        VLANS with VlanIndex values of 3072 through 4095. The
2045        first octet corresponds to VLANs with VlanIndex values
2046        of 3072 through 3079; the second octet to VLANs 3080
2047        through 3087; etc.  The most significant bit of each
2048        octet corresponds to the lowest value VlanIndex in that
2049        octet.
2050
2051        For each VLAN, if it is mapped to this MST instance,
2052        then the bit corresponding to that VLAN is set to '1'.
2053
2054        This object is deprecated and replaced by
2055        stpxSMSTInstanceVlansMapped3k4k."
2056    ::= { stpxMSTInstanceEntry 5 }
2057
2058stpxMSTInstanceRemainingHopCount OBJECT-TYPE
2059    SYNTAX          Integer32 (0..40)
2060    MAX-ACCESS      read-only
2061    STATUS          deprecated
2062    DESCRIPTION
2063        "The remaining hop count for this MST instance.
2064
2065        This object will take on value of 40 if the object value
2066        of stpxSMSTInstanceRemainingHopCount is greater than 40.
2067
2068        This object is only instantiated when the object value of
2069        stpxSpanningTreeType is mst(4).
2070
2071        This object is deprecated and replaced by
2072        stpxSMSTInstanceRemainingHopCount."
2073    ::= { stpxMSTInstanceEntry 6 }
2074
2075
2076
2077stpxMSTRegionEditBufferStatus OBJECT-TYPE
2078    SYNTAX          INTEGER  {
2079                        released(1),
2080                        acquiredBySnmp(2),
2081                        acquiredByNonSnmp(3)
2082                    }
2083    MAX-ACCESS      read-only
2084    STATUS          current
2085    DESCRIPTION
2086        "Indicates the current ownership status of the unique
2087        Region Config Edit Buffer.
2088
2089        released -- the Edit Buffer can be acquired by any of
2090                    the SNMP management stations.
2091
2092        acquiredBySnmp -- the Edit Buffer is acquired by
2093                    any of the SNMP management stations.
2094
2095        acquiredByNonSnmp -- the Edit Buffer is acquired by the
2096                    non-SNMP users managing the device."
2097    ::= { stpxMSTObjects 5 }
2098
2099stpxMSTRegionEditBufferOperation OBJECT-TYPE
2100    SYNTAX          INTEGER  {
2101                        other(1), -- read-only
2102                        acquire(2),
2103                        releaseWithForce(3),
2104                        commit(4),
2105                        rollBack(5)
2106                    }
2107    MAX-ACCESS      read-write
2108    STATUS          current
2109    DESCRIPTION
2110        "Indicates the operation that is performed on the Region
2111        Config Edit Buffer.
2112
2113        other --   none of the following operations.
2114
2115        acquire -- acquire the Edit Buffer. This operation can
2116                   only be performed when the object
2117                   stpxMSTRegionEditBufferStatus has the value of
2118                   released(1). After the successful operation of
2119                   this action, the stpxMSTRegionEditBufferStatus
2120                   will be changed to acquiredBySnmp(2).
2121
2122        releaseWithForce -- release the Edit Buffer acquired by
2123                   non-SNMP users with force and discard the changes
2124                   in the Edit Buffer. This operation can only be
2125                   performed when the object
2126                   stpxMSTRegionEditBufferStatus has the value of
2127                   acquiredByNonSnmp(2).
2128
2129        commit --  commit the changes in the Edit Buffer
2130                   and release the Edit Buffer. The successful
2131                   operation of this action will make the changes
2132                   in the Edit Buffer effective on the device.
2133                   This operation can only be performed when the
2134                   object stpxMSTRegionEditBufferStatus has the
2135                   value of acquiredBySnmp(3).
2136
2137        rollBack -- discard the changes in the Edit Buffer
2138                   and release the Edit Buffer. This operation can
2139                   only be performed when the object
2140                   stpxMSTRegionEditBufferStatus has the value
2141                   of acquiredBySnmp(3).
2142
2143        This object always returns other(1) when it is read."
2144    ::= { stpxMSTObjects 6 }
2145
2146stpxMSTRegionEditName OBJECT-TYPE
2147    SYNTAX          DisplayString (SIZE  (0..32))
2148    MAX-ACCESS      read-write
2149    STATUS          current
2150    DESCRIPTION
2151        "The MST region name in the Edit Buffer.
2152
2153        This object is only instantiated when the
2154        stpxMSTRegionEditBufferStatus has the value of
2155        acquiredBySnmp(2)."
2156    ::= { stpxMSTObjects 7 }
2157
2158stpxMSTRegionEditRevision OBJECT-TYPE
2159    SYNTAX          Integer32 (1..65535)
2160    MAX-ACCESS      read-write
2161    STATUS          deprecated
2162    DESCRIPTION
2163        "The MST region version in the Edit Buffer. This object is
2164        only instantiated when the stpxMSTRegionEditBufferStatus
2165        has the value of acquiredBySnmp(2).
2166
2167        This object is deprecated and replaced by
2168        stpxSMSTRegionEditRevision."
2169    ::= { stpxMSTObjects 8 }
2170
2171stpxMSTInstanceEditTable OBJECT-TYPE
2172    SYNTAX          SEQUENCE OF StpxMSTInstanceEditEntry
2173    MAX-ACCESS      not-accessible
2174    STATUS          deprecated
2175    DESCRIPTION
2176        "This table contains MST instance information in the
2177        Edit Buffer with one entry for each MST
2178        instance numbered from 0 to stpxMSTMaxInstanceNumber.
2179
2180        This table is only instantiated when the
2181        stpxMSTRegionEditBufferStatus has the value of
2182        acquiredBySnmp(2).
2183
2184        This table is deprecated and replaced by
2185        stpxSMSTInstanceEditTable."
2186    ::= { stpxMSTObjects 9 }
2187
2188stpxMSTInstanceEditEntry OBJECT-TYPE
2189    SYNTAX          StpxMSTInstanceEditEntry
2190    MAX-ACCESS      not-accessible
2191    STATUS          deprecated
2192    DESCRIPTION
2193        "A conceptual row containing MST instance information
2194        in the Edit Buffer."
2195    INDEX           { stpxMSTInstanceEditIndex }
2196    ::= { stpxMSTInstanceEditTable 1 }
2197
2198StpxMSTInstanceEditEntry ::= SEQUENCE {
2199        stpxMSTInstanceEditIndex      Integer32,
2200        stpxMSTInstanceEditVlansMap   OCTET STRING,
2201        stpxMSTInstanceEditVlansMap2k OCTET STRING,
2202        stpxMSTInstanceEditVlansMap3k OCTET STRING,
2203        stpxMSTInstanceEditVlansMap4k OCTET STRING
2204}
2205
2206stpxMSTInstanceEditIndex OBJECT-TYPE
2207    SYNTAX          Integer32 (0..256)
2208    MAX-ACCESS      not-accessible
2209    STATUS          deprecated
2210    DESCRIPTION
2211        "An integer that uniquely identifies an MST instance
2212        from 0 to the object value of stpxMSTMaxInstanceNumber.
2213
2214        The instances of this table entry with
2215        stpxMSTInstanceEditIndex of zero can not be
2216        modified.
2217
2218        This object is deprecated and replaced by
2219        stpxSMSTInstanceEditIndex."
2220    ::= { stpxMSTInstanceEditEntry 1 }
2221
2222stpxMSTInstanceEditVlansMap OBJECT-TYPE
2223    SYNTAX          OCTET STRING (SIZE  (0..128))
2224    MAX-ACCESS      read-write
2225    STATUS          deprecated
2226    DESCRIPTION
2227        "A string of octets containing one bit per VLAN. The
2228        first octet corresponds to VLANs with VlanIndex values
2229        of 0 through 7; the second octet to VLANs 8 through
2230        15; etc.  The most significant bit of each octet
2231        corresponds to the lowest value VlanIndex in that octet.
2232
2233        For each VLAN, if it is mapped to this MST instance,
2234        then the bit corresponding to that VLAN is set to
2235        '1'. Each VLAN can only be mapped to one unique MST
2236        instance in the range from 1 to stpxMSTMaxInstanceNumber.
2237        If the bit corresponding to a VLAN is changed from '1'
2238        to '0', then that VLAN will be automatically mapped to
2239        MST instance 0 by the device.
2240
2241        This object is deprecated and replaced by
2242        stpxSMSTInstanceEditVlansMap1k2k."
2243    ::= { stpxMSTInstanceEditEntry 2 }
2244
2245stpxMSTInstanceEditVlansMap2k OBJECT-TYPE
2246    SYNTAX          OCTET STRING (SIZE  (0..128))
2247    MAX-ACCESS      read-write
2248    STATUS          deprecated
2249    DESCRIPTION
2250        "A string of octets containing one bit per VLAN for
2251        VLANS with VlanIndex values of 1024 through 2047. The
2252        first octet corresponds to VLANs with VlanIndex values
2253        of 1024 through 1031; the second octet to VLANs 1032
2254        through 1039; etc.  The most significant bit of each
2255        octet corresponds to the lowest value VlanIndex in that
2256        octet.
2257
2258        For each VLAN, if it is mapped to this MST instance,
2259        then the bit corresponding to that VLAN is set to
2260        '1'. Each VLAN can only be mapped to one unique MST
2261        instance in the range from 1 to stpxMSTMaxInstanceNumber.
2262        If the bit corresponding to a VLAN is changed from '1'
2263        to '0', then that VLAN will be automatically mapped to
2264        MST instance 0 by the device.
2265
2266        This object is deprecated and replaced by
2267        stpxSMSTInstanceEditVlansMap1k2k."
2268    ::= { stpxMSTInstanceEditEntry 3 }
2269
2270stpxMSTInstanceEditVlansMap3k OBJECT-TYPE
2271    SYNTAX          OCTET STRING (SIZE  (0..128))
2272    MAX-ACCESS      read-write
2273    STATUS          deprecated
2274    DESCRIPTION
2275        "A string of octets containing one bit per VLAN for
2276        VLANS with VlanIndex values of 2048 through 3071. The
2277        first octet corresponds to VLANs with VlanIndex values
2278        of 2048 through 2055; the second octet to VLANs 2056
2279        through 2063; etc.  The most significant bit of each
2280        octet corresponds to the lowest value VlanIndex in that
2281        octet.
2282
2283        For each VLAN, if it is mapped to this MST instance,
2284        then the bit corresponding to that VLAN is set to
2285        '1'. Each VLAN can only be mapped to one unique MST
2286        instance in the range from 1 to stpxMSTMaxInstanceNumber.
2287        If the bit corresponding to a VLAN is changed from '1'
2288        to '0', then that VLAN will be automatically mapped to
2289        MST instance 0 by the device.
2290
2291        This object is deprecated and replaced by
2292        stpxSMSTInstanceEditVlansMap3k4k."
2293    ::= { stpxMSTInstanceEditEntry 4 }
2294
2295stpxMSTInstanceEditVlansMap4k OBJECT-TYPE
2296    SYNTAX          OCTET STRING (SIZE  (0..128))
2297    MAX-ACCESS      read-write
2298    STATUS          deprecated
2299    DESCRIPTION
2300        "A string of octets containing one bit per VLAN for
2301        VLANS with VlanIndex values of 3072 through 4095. The
2302        first octet corresponds to VLANs with VlanIndex values
2303        of 3072 through 3079; the second octet to VLANs 3080
2304        through 3087; etc.  The most significant bit of each
2305        octet corresponds to the lowest value VlanIndex in that
2306        octet.
2307
2308        For each VLAN, if it is mapped to this MST instance,
2309        then the bit corresponding to that VLAN is set to
2310        '1'. Each VLAN can only be mapped to one unique MST
2311        instance in the range from 1 to stpxMSTMaxInstanceNumber.
2312        If the bit corresponding to a VLAN is changed from '1'
2313        to '0', then that VLAN will be automatically mapped to
2314        MST instance 0 by the device.
2315
2316        This object is deprecated and replaced by
2317        stpxSMSTInstanceEditVlansMap3k4k."
2318    ::= { stpxMSTInstanceEditEntry 5 }
2319
2320
2321
2322stpxPreferredMSTInstancesTable OBJECT-TYPE
2323    SYNTAX          SEQUENCE OF StpxPreferredMSTInstancesEntry
2324    MAX-ACCESS      not-accessible
2325    STATUS          deprecated
2326    DESCRIPTION
2327        "The table containing indications of which MST instances
2328        are preferred on which  trunk ports.  The preferred
2329        MST instances on a trunk port have a lower Path Cost value
2330        compared with the MST instances on the trunk not in the
2331        preferred list."
2332    ::= { stpxMSTObjects 10 }
2333
2334stpxPreferredMSTInstancesEntry OBJECT-TYPE
2335    SYNTAX          StpxPreferredMSTInstancesEntry
2336    MAX-ACCESS      not-accessible
2337    STATUS          deprecated
2338    DESCRIPTION
2339        "An entry indicating which MST instances are preferred on
2340        a specific trunk port."
2341    AUGMENTS           { vlanTrunkPortEntry  }
2342    ::= { stpxPreferredMSTInstancesTable 1 }
2343
2344StpxPreferredMSTInstancesEntry ::= SEQUENCE {
2345        stpxPreferredMSTInstancesMap OCTET STRING
2346}
2347
2348stpxPreferredMSTInstancesMap OBJECT-TYPE
2349    SYNTAX          OCTET STRING (SIZE  (1..32))
2350    MAX-ACCESS      read-write
2351    STATUS          deprecated
2352    DESCRIPTION
2353        "A string of octets containing one bit per MST instances
2354        on this trunk port.  The first octet corresponds to MST
2355        instances of 0 through 7; the second octet to MST instances
2356        8 through 15; etc. The most significant bit of each octet
2357        corresponds to the lowest MST instance value in that octet.
2358        The number of bits for this mib object will be determined
2359        by the value of stpxMSTMaxInstanceNumber.
2360
2361        For each instance, if it is preferred on this trunk port,
2362        then the bit corresponding to that instance is set to '1'."
2363    ::= { stpxPreferredMSTInstancesEntry 1 }
2364
2365
2366
2367stpxMSTPortTable OBJECT-TYPE
2368    SYNTAX          SEQUENCE OF StpxMSTPortEntry
2369    MAX-ACCESS      not-accessible
2370    STATUS          deprecated
2371    DESCRIPTION
2372        "A table containing port information for the MST
2373        Protocol on all the bridge ports existing on the
2374        system."
2375    ::= { stpxMSTObjects 11 }
2376
2377stpxMSTPortEntry OBJECT-TYPE
2378    SYNTAX          StpxMSTPortEntry
2379    MAX-ACCESS      not-accessible
2380    STATUS          deprecated
2381    DESCRIPTION
2382        "An entry with port information for the MST Protocol
2383        on a bridge port."
2384    INDEX           { stpxMSTPortIndex }
2385    ::= { stpxMSTPortTable 1 }
2386
2387StpxMSTPortEntry ::= SEQUENCE {
2388        stpxMSTPortIndex             Integer32,
2389        stpxMSTPortAdminLinkType     INTEGER,
2390        stpxMSTPortOperLinkType      INTEGER,
2391        stpxMSTPortProtocolMigration TruthValue,
2392        stpxMSTPortStatus            BITS
2393}
2394
2395stpxMSTPortIndex OBJECT-TYPE
2396    SYNTAX          Integer32 (1..65535)
2397    MAX-ACCESS      not-accessible
2398    STATUS          deprecated
2399    DESCRIPTION
2400        "The value of dot1dBasePort (i.e. dot1dBridge.1.4)
2401        for the bridge port."
2402    REFERENCE       "dot1dBasePort is defined in RFC1493."
2403    ::= { stpxMSTPortEntry 1 }
2404
2405stpxMSTPortAdminLinkType OBJECT-TYPE
2406    SYNTAX          INTEGER  {
2407                        pointToPoint(1),
2408                        shared(2),
2409                        auto(3)
2410                    }
2411    MAX-ACCESS      read-write
2412    STATUS          deprecated
2413    DESCRIPTION
2414        "Indicates the administrative link type configuration of
2415        a bridge port for the MST protocol.
2416
2417        pointToPoint -- the port is administratively configured to
2418                be connected to a point-to-point link.
2419
2420        shared -- the port is administratively configured to be
2421                connected to a shared medium.
2422
2423        auto -- the administrative configuration of the port's
2424                link type depends on link duplex of the port.
2425                If the port link is full-duplex, the administrative
2426                link type configuration on this port will be taken
2427                as pointTopoint(1). If the port link is half-duplex,
2428                the administrative link type configuration on this
2429                port will be taken as shared(2).
2430
2431        This configuration of this object only takes effect when the
2432        stpxSpanningTreeType is mst(4) or rapidPvstPlus(5).
2433        stpxMSTPortAdminLinkType is deprecated and replaced
2434        with stpxRSTPPortAdminLinkType."
2435    DEFVAL          { auto }
2436    ::= { stpxMSTPortEntry 2 }
2437
2438stpxMSTPortOperLinkType OBJECT-TYPE
2439    SYNTAX          INTEGER  {
2440                        pointToPoint(1),
2441                        shared(2),
2442                        other(3)
2443                    }
2444    MAX-ACCESS      read-only
2445    STATUS          deprecated
2446    DESCRIPTION
2447        "Indicates the operational link type of a bridge port
2448        for the MST protocol.
2449
2450        pointToPoint -- the port is operationally connected to
2451                a point-to-point link.
2452
2453        shared -- the port is operationally connected to
2454                a shared medium.
2455
2456        other -- none of the above.
2457
2458        This object is only instantiated when the object value of
2459        stpxSpanningTreeType is mst(4).  stpxMSTPortOperLinkType
2460        is deprecated and replaced with stpxRSTPPortOperLinkType."
2461    ::= { stpxMSTPortEntry 3 }
2462
2463stpxMSTPortProtocolMigration OBJECT-TYPE
2464    SYNTAX          TruthValue
2465    MAX-ACCESS      read-write
2466    STATUS          deprecated
2467    DESCRIPTION
2468        "The protocol migration control on this port. When the
2469        object value of  stpxSpanningTreeType is mst(4) or
2470        rapidPvstPlus(5), setting true(1) to this object forces
2471        the device to try using version 2 BPDUs on this port.
2472        When the object value of stpxSpanningTreeType is neither
2473        mst(4) nor rapidPvstPlus(5), setting true(1) to this
2474        object has no effect. Setting false(2) to this object has
2475        no effect. This object always returns false(2) when read.
2476        stpxMSTPortProtocolMigration is deprecated and
2477        replaced with stpxRSTPPortProtocolMigration."
2478    REFERENCE       "IEEE 802.1w clause 14.8.2.4, 17.26."
2479    ::= { stpxMSTPortEntry 4 }
2480
2481stpxMSTPortStatus OBJECT-TYPE
2482    SYNTAX          BITS {
2483                        edge(0),
2484                        boundary(1),
2485                        pvst(2),
2486                        stp(3)
2487                    }
2488    MAX-ACCESS      read-only
2489    STATUS          deprecated
2490    DESCRIPTION
2491        "Indicates the operational status of the port for the
2492        MST protocol.
2493
2494        edge -- this port is an edge port for the MST region.
2495
2496        boundary -- this port is a boundary port for the
2497                MST region.
2498
2499        pvst --  this port is connected to a PVST/PVST+ bridge.
2500
2501        stp -- this port is connected to a Single Spanning
2502                Tree bridge.
2503
2504        This object is only instantiated when the object value
2505        of stpxSpanningTreeType is mst(4).
2506
2507        This object is deprecated and replaced by
2508        stpxSMSTPortStatus."
2509    ::= { stpxMSTPortEntry 5 }
2510
2511
2512
2513stpxMSTPortRoleTable OBJECT-TYPE
2514    SYNTAX          SEQUENCE OF StpxMSTPortRoleEntry
2515    MAX-ACCESS      not-accessible
2516    STATUS          deprecated
2517    DESCRIPTION
2518        "A table containing a list of the bridge ports for a
2519        particular MST instance.  This table is only instantiated
2520        when the stpxSpanningTreeType is mst(4).
2521
2522        This table is deprecated and replaced with
2523        stpxRSTPPortRoleTable."
2524    ::= { stpxMSTObjects 12 }
2525
2526stpxMSTPortRoleEntry OBJECT-TYPE
2527    SYNTAX          StpxMSTPortRoleEntry
2528    MAX-ACCESS      not-accessible
2529    STATUS          deprecated
2530    DESCRIPTION
2531        "An entry containing the port role information for the MST
2532        protocol on a port for a particular MST instance existing
2533        on the system."
2534    INDEX           {
2535                        stpxMSTPortRoleInstanceIndex,
2536                        stpxMSTPortRolePortIndex
2537                    }
2538    ::= { stpxMSTPortRoleTable 1 }
2539
2540StpxMSTPortRoleEntry ::= SEQUENCE {
2541        stpxMSTPortRoleInstanceIndex Integer32,
2542        stpxMSTPortRolePortIndex     Integer32,
2543        stpxMSTPortRoleValue         INTEGER
2544}
2545
2546stpxMSTPortRoleInstanceIndex OBJECT-TYPE
2547    SYNTAX          Integer32 (0..256)
2548    MAX-ACCESS      not-accessible
2549    STATUS          deprecated
2550    DESCRIPTION
2551        "The MST instance id within the range of 0 to
2552        stpxMSTMaxInstanceNumber."
2553    ::= { stpxMSTPortRoleEntry 1 }
2554
2555stpxMSTPortRolePortIndex OBJECT-TYPE
2556    SYNTAX          Integer32 (1..65535)
2557    MAX-ACCESS      not-accessible
2558    STATUS          deprecated
2559    DESCRIPTION
2560        "The value of dot1dBasePort (i.e. dot1dBridge.1.4)
2561        for the bridge port."
2562    REFERENCE       "dot1dBasePort is defined in RFC1493."
2563    ::= { stpxMSTPortRoleEntry 2 }
2564
2565stpxMSTPortRoleValue OBJECT-TYPE
2566    SYNTAX          INTEGER  {
2567                        disabled(1),
2568                        root(2),
2569                        designated(3),
2570                        alternate(4),
2571                        backUp(5),
2572                        boundary(6),
2573                        master(7)
2574                    }
2575    MAX-ACCESS      read-only
2576    STATUS          deprecated
2577    DESCRIPTION
2578        "Indicates the port role on a particular MST instance
2579        for the MST protocol.
2580
2581        disabled --  this port has no role on this MST instance.
2582
2583        root -- this port has the role of root port on this MST
2584                    instance.
2585
2586        designated -- this port has the role of designated
2587                    port on this MST instance.
2588
2589        alternate -- this port has the role of alternate port
2590                    on this MST instance.
2591
2592        backUp -- this port has the role of backup port on this
2593                    MST instance.
2594
2595        boundary -- this port has the role of boundary port on
2596                    this MST instance.
2597
2598        master -- this port has the role of master port on
2599                  this MST instance."
2600    ::= { stpxMSTPortRoleEntry 3 }
2601
2602
2603
2604stpxMSTMaxHopCount OBJECT-TYPE
2605    SYNTAX          Integer32 (1..40)
2606    MAX-ACCESS      read-write
2607    STATUS          deprecated
2608    DESCRIPTION
2609        "The maximum number of hops for the MST region.
2610
2611        This object will take on value of 40 if the object value
2612        of stpxSMSTMaxHopCount is greater than 40.
2613
2614        This object is deprecated and replaced by
2615        stpxSMSTMaxHopCount."
2616    DEFVAL          { 20 }
2617    ::= { stpxMSTObjects 13 }
2618-- Rapid Spanning Tree Protocol Objects
2619
2620stpxRSTPPortTable OBJECT-TYPE
2621    SYNTAX          SEQUENCE OF StpxRSTPPortEntry
2622    MAX-ACCESS      not-accessible
2623    STATUS          current
2624    DESCRIPTION
2625        "A table containing port information for the RSTP
2626        Protocol on all the bridge ports existing in the
2627        system."
2628    ::= { stpxRSTPObjects 1 }
2629
2630stpxRSTPPortEntry OBJECT-TYPE
2631    SYNTAX          StpxRSTPPortEntry
2632    MAX-ACCESS      not-accessible
2633    STATUS          current
2634    DESCRIPTION
2635        "An entry with port information for the RSTP Protocol
2636        on a bridge port."
2637    INDEX           { stpxRSTPPortIndex }
2638    ::= { stpxRSTPPortTable 1 }
2639
2640StpxRSTPPortEntry ::= SEQUENCE {
2641        stpxRSTPPortIndex             Integer32,
2642        stpxRSTPPortAdminLinkType     INTEGER,
2643        stpxRSTPPortOperLinkType      INTEGER,
2644        stpxRSTPPortProtocolMigration TruthValue
2645}
2646
2647stpxRSTPPortIndex OBJECT-TYPE
2648    SYNTAX          Integer32 (1..65535)
2649    MAX-ACCESS      not-accessible
2650    STATUS          current
2651    DESCRIPTION
2652        "The value of dot1dBasePort (i.e. dot1dBridge.1.4)
2653        for the bridge port."
2654    REFERENCE       "dot1dBasePort is defined in RFC1493."
2655    ::= { stpxRSTPPortEntry 1 }
2656
2657stpxRSTPPortAdminLinkType OBJECT-TYPE
2658    SYNTAX          INTEGER  {
2659                        pointToPoint(1),
2660                        shared(2),
2661                        auto(3)
2662                    }
2663    MAX-ACCESS      read-write
2664    STATUS          current
2665    DESCRIPTION
2666        "Indicates the administrative link type configuration of
2667        a bridge port for the RSTP protocol.
2668
2669        pointToPoint -- the port is administratively configured to
2670                be connected to a point-to-point link.
2671
2672        shared -- the port is administratively configured to be
2673                connected to a shared medium.
2674
2675        auto -- the administrative configuration of the port's
2676                link type depends on link duplex of the port.
2677                If the port link is full-duplex, the administrative
2678                link type configuration on this port will be taken
2679                as pointTopoint(1). If the port link is half-duplex,
2680                the administrative link type configuration on this
2681                port will be taken as shared(2).
2682
2683        This configuration of this object only takes effect when the
2684        stpxSpanningTreeType is mst(4) or rapidPvstPlus(5)."
2685    DEFVAL          { auto }
2686    ::= { stpxRSTPPortEntry 2 }
2687
2688stpxRSTPPortOperLinkType OBJECT-TYPE
2689    SYNTAX          INTEGER  {
2690                        pointToPoint(1),
2691                        shared(2),
2692                        other(3)
2693                    }
2694    MAX-ACCESS      read-only
2695    STATUS          current
2696    DESCRIPTION
2697        "Indicates the operational link type of a bridge port
2698        for the RSTP protocol.
2699
2700        pointToPoint -- the port is operationally connected to
2701                a point-to-point link.
2702
2703        shared -- the port is operationally connected to
2704                a shared medium.
2705
2706        other -- none of the above.
2707
2708        This object is only instantiated when the object value of
2709        stpxSpanningTreeType is mst(4) or rapidPvstPlus(5)."
2710    ::= { stpxRSTPPortEntry 3 }
2711
2712stpxRSTPPortProtocolMigration OBJECT-TYPE
2713    SYNTAX          TruthValue
2714    MAX-ACCESS      read-write
2715    STATUS          current
2716    DESCRIPTION
2717        "The protocol migration control on this port. When the
2718        object value of  stpxSpanningTreeType is mst(4) or
2719        rapidPvstPlus(5), setting true(1) to this object forces
2720        the device to try using version 2 BPDUs on this port.
2721        When the object value of stpxSpanningTreeType is neither
2722        mst(4) nor rapidPvstPlus(5), setting true(1) to
2723        this object has no effect. Setting false(2) to this
2724        object has no effect. This object always returns
2725        false(2) when read."
2726    REFERENCE       "IEEE 802.1w clause 14.8.2.4, 17.26."
2727    ::= { stpxRSTPPortEntry 4 }
2728
2729
2730
2731stpxRSTPPortRoleTable OBJECT-TYPE
2732    SYNTAX          SEQUENCE OF StpxRSTPPortRoleEntry
2733    MAX-ACCESS      not-accessible
2734    STATUS          current
2735    DESCRIPTION
2736        "A table containing a list of the bridge ports for a
2737        particular Spanning Tree instance.  This table is
2738        only instantiated when the stpxSpanningTreeType is mst(4)
2739        or rapidPvstPlus(5)."
2740    ::= { stpxRSTPObjects 2 }
2741
2742stpxRSTPPortRoleEntry OBJECT-TYPE
2743    SYNTAX          StpxRSTPPortRoleEntry
2744    MAX-ACCESS      not-accessible
2745    STATUS          current
2746    DESCRIPTION
2747        "An entry containing the port role information for the RSTP
2748        protocol on a port for a particular Spanning Tree instance."
2749    INDEX           {
2750                        stpxRSTPPortRoleInstanceIndex,
2751                        stpxRSTPPortRolePortIndex
2752                    }
2753    ::= { stpxRSTPPortRoleTable 1 }
2754
2755StpxRSTPPortRoleEntry ::= SEQUENCE {
2756        stpxRSTPPortRoleInstanceIndex Integer32,
2757        stpxRSTPPortRolePortIndex     Integer32,
2758        stpxRSTPPortRoleValue         INTEGER
2759}
2760
2761stpxRSTPPortRoleInstanceIndex OBJECT-TYPE
2762    SYNTAX          Integer32 (0..4095)
2763    MAX-ACCESS      not-accessible
2764    STATUS          current
2765    DESCRIPTION
2766        "The Spanning Tree instance id, it can either be a
2767        VLAN number if the stpxSpanningTreeType is rapidPvstPlus(5)
2768        or an MST instance id if the stpxSpanningTreeType is mst(4)."
2769    ::= { stpxRSTPPortRoleEntry 1 }
2770
2771stpxRSTPPortRolePortIndex OBJECT-TYPE
2772    SYNTAX          Integer32 (1..65535)
2773    MAX-ACCESS      not-accessible
2774    STATUS          current
2775    DESCRIPTION
2776        "The value of dot1dBasePort (i.e. dot1dBridge.1.4)
2777        for the bridge port."
2778    REFERENCE       "dot1dBasePort is defined in RFC1493."
2779    ::= { stpxRSTPPortRoleEntry 2 }
2780
2781stpxRSTPPortRoleValue OBJECT-TYPE
2782    SYNTAX          INTEGER  {
2783                        disabled(1),
2784                        root(2),
2785                        designated(3),
2786                        alternate(4),
2787                        backUp(5),
2788                        boundary(6),
2789                        master(7)
2790                    }
2791    MAX-ACCESS      read-only
2792    STATUS          current
2793    DESCRIPTION
2794        "Indicates the port role on a particular Spanning Tree
2795        instance for the RSTP protocol.
2796
2797        disabled --  this port has no role in this Spanning
2798                    Tree instance.
2799
2800        root -- this port has the role of root port in this
2801                    Spanning Tree instance.
2802
2803        designated -- this port has the role of designated
2804                    port in this Spanning Tree instance.
2805
2806        alternate -- this port has the role of alternate port
2807                    in this Spanning Tree instance.
2808
2809        backUp -- this port has the role of backup port in this
2810                    Spanning Tree instance.
2811
2812        boundary -- this port has the role of boundary port in
2813                    this Spanning Tree instance.
2814
2815        master -- this port has the role of master port in
2816                    this Spanning Tree instance.
2817
2818        This object could have a value of 'boundary' or 'master'
2819        only when the object value of stpxSpanningTreeType is mst(4)."
2820    ::= { stpxRSTPPortRoleEntry 3 }
2821
2822
2823
2824stpxRSTPTransmitHoldCount OBJECT-TYPE
2825    SYNTAX          Unsigned32
2826    MAX-ACCESS      read-write
2827    STATUS          current
2828    DESCRIPTION
2829        "The Transmit Hold Count."
2830    ::= { stpxRSTPObjects 3 }
2831-- Rapid PVST+ Objects
2832
2833stpxRPVSTPortTable OBJECT-TYPE
2834    SYNTAX          SEQUENCE OF StpxRPVSTPortEntry
2835    MAX-ACCESS      not-accessible
2836    STATUS          current
2837    DESCRIPTION
2838        "A table containing a list of the bridge ports
2839        for a particular Spanning Tree Instance.
2840        This table is only instantiated when the object value
2841        of stpxSpanningTreeType is rapidPvstPlus(5)."
2842    ::= { stpxRPVSTObjects 1 }
2843
2844stpxRPVSTPortEntry OBJECT-TYPE
2845    SYNTAX          StpxRPVSTPortEntry
2846    MAX-ACCESS      not-accessible
2847    STATUS          current
2848    DESCRIPTION
2849        "An entry with port status information on a
2850        bridge port for a particular Spanning Tree
2851        Instance."
2852    INDEX           {
2853                        stpxRPVSTPortVlanIndex,
2854                        stpxRPVSTPortIndex
2855                    }
2856    ::= { stpxRPVSTPortTable 1 }
2857
2858StpxRPVSTPortEntry ::= SEQUENCE {
2859        stpxRPVSTPortVlanIndex VlanIndex,
2860        stpxRPVSTPortIndex     Integer32,
2861        stpxRPVSTPortStatus    BITS
2862}
2863
2864stpxRPVSTPortVlanIndex OBJECT-TYPE
2865    SYNTAX          VlanIndex
2866    MAX-ACCESS      not-accessible
2867    STATUS          current
2868    DESCRIPTION
2869        "The VLAN id of the VLAN."
2870    ::= { stpxRPVSTPortEntry 1 }
2871
2872stpxRPVSTPortIndex OBJECT-TYPE
2873    SYNTAX          Integer32 (1..65535)
2874    MAX-ACCESS      not-accessible
2875    STATUS          current
2876    DESCRIPTION
2877        "The value of dot1dBasePort (i.e. dot1dBridge.1.4)
2878        for the bridge port."
2879    REFERENCE       "dot1dBasePort is defined in RFC1493."
2880    ::= { stpxRPVSTPortEntry 2 }
2881
2882stpxRPVSTPortStatus OBJECT-TYPE
2883    SYNTAX          BITS {
2884                        edge(0),
2885                        unused1(1),
2886                        unused2(2),
2887                        stp(3),
2888                        dispute(4)
2889                    }
2890    MAX-ACCESS      read-only
2891    STATUS          current
2892    DESCRIPTION
2893        "Indicates the operational status of the port for the
2894        Rapid PVST+ protocol.
2895
2896        edge -- this port is an edge port for the RST region.
2897
2898        unused1 -- unused bit 1.
2899
2900        unused2 -- unused bit 2.
2901
2902        stp -- this port is connected to a Single Spanning
2903               Tree/PVST+ bridge.
2904
2905        dispute -- this port, as a designated port, received an
2906               inferior BPDU with a designated role and the
2907               learning bit being set."
2908    ::= { stpxRPVSTPortEntry 3 }
2909
2910
2911
2912-- Standard Multiple Spanning Tree Objects.
2913-- This group of objects is for the management
2914-- of IEEE Multiple Spanning Tree, i.e., Standard MST
2915-- (SMST). Objects in this group replace some of the
2916-- objects in stpxMSTObjects which are for the the
2917-- managment of the Cisco proprietary implementation
2918-- of the Multiple Spanning Tree (MST).
2919
2920stpxSMSTMaxInstances OBJECT-TYPE
2921    SYNTAX          Unsigned32
2922    MAX-ACCESS      read-only
2923    STATUS          current
2924    DESCRIPTION
2925        "The maximum number of MST instances that can be
2926        supported by the device for IEEE MST."
2927    ::= { stpxSMSTObjects 1 }
2928
2929stpxSMSTMaxInstanceID OBJECT-TYPE
2930    SYNTAX          Unsigned32
2931    MAX-ACCESS      read-only
2932    STATUS          current
2933    DESCRIPTION
2934        "The maximum MST instance ID that can be supported
2935        by the device for IEEE MST."
2936    ::= { stpxSMSTObjects 2 }
2937
2938stpxSMSTRegionRevision OBJECT-TYPE
2939    SYNTAX          Unsigned32
2940    MAX-ACCESS      read-only
2941    STATUS          current
2942    DESCRIPTION
2943        "The operational region version for IEEE MST."
2944    ::= { stpxSMSTObjects 3 }
2945
2946stpxSMSTRegionEditRevision OBJECT-TYPE
2947    SYNTAX          Unsigned32
2948    MAX-ACCESS      read-write
2949    STATUS          current
2950    DESCRIPTION
2951        "The MST region version in the Edit Buffer for IEEE
2952        MST.
2953
2954        This object is only instantiated when the
2955        stpxMSTRegionEditBufferStatus has the value of
2956        acquiredBySnmp(2)."
2957    ::= { stpxSMSTObjects 4 }
2958
2959stpxSMSTInstanceTable OBJECT-TYPE
2960    SYNTAX          SEQUENCE OF StpxSMSTInstanceEntry
2961    MAX-ACCESS      not-accessible
2962    STATUS          current
2963    DESCRIPTION
2964        "This table contains MST instance information
2965        for IEEE MST."
2966    ::= { stpxSMSTObjects 5 }
2967
2968stpxSMSTInstanceEntry OBJECT-TYPE
2969    SYNTAX          StpxSMSTInstanceEntry
2970    MAX-ACCESS      not-accessible
2971    STATUS          current
2972    DESCRIPTION
2973        "A conceptual row containing the MST instance
2974        information for IEEE MST."
2975    INDEX           { stpxSMSTInstanceIndex }
2976    ::= { stpxSMSTInstanceTable 1 }
2977
2978StpxSMSTInstanceEntry ::= SEQUENCE {
2979        stpxSMSTInstanceIndex             Unsigned32,
2980        stpxSMSTInstanceVlansMapped1k2k   OCTET STRING,
2981        stpxSMSTInstanceVlansMapped3k4k   OCTET STRING,
2982        stpxSMSTInstanceRemainingHopCount Integer32,
2983        stpxSMSTInstanceCISTRegionalRoot  OCTET STRING,
2984        stpxSMSTInstanceCISTIntRootCost   Unsigned32
2985}
2986
2987stpxSMSTInstanceIndex OBJECT-TYPE
2988    SYNTAX          Unsigned32
2989    MAX-ACCESS      not-accessible
2990    STATUS          current
2991    DESCRIPTION
2992        "The MST instance ID, the value of which is in the range
2993        from 0 to stpxSMSTMaxInstanceID."
2994    ::= { stpxSMSTInstanceEntry 1 }
2995
2996stpxSMSTInstanceVlansMapped1k2k OBJECT-TYPE
2997    SYNTAX          OCTET STRING (SIZE  (0..256))
2998    MAX-ACCESS      read-only
2999    STATUS          current
3000    DESCRIPTION
3001        "A string of octets containing one bit per VLAN for
3002        VLANS with VlanIndex values of 0 through 2047. The
3003        first octet corresponds to VLANs with VlanIndex values
3004        of 0 through 7; the second octet to VLANs 8 through
3005        15; etc.  The most significant bit of each octet
3006        corresponds to the lowest value VlanIndex in that octet.
3007
3008        For each VLAN, if it is mapped to this MST instance,
3009        then the bit corresponding to that VLAN is set to '1'.
3010        If the length of this string is less than 256 octets,
3011        any 'missing' octets are assumed to contain the value
3012        of zero."
3013    ::= { stpxSMSTInstanceEntry 2 }
3014
3015stpxSMSTInstanceVlansMapped3k4k OBJECT-TYPE
3016    SYNTAX          OCTET STRING (SIZE  (0..256))
3017    MAX-ACCESS      read-only
3018    STATUS          current
3019    DESCRIPTION
3020        "A string of octets containing one bit per VLAN for
3021        VLANS with VlanIndex values of 2048 through 4095. The
3022        first octet corresponds to VLANs with VlanIndex values
3023        of 2048 through 2055; the second octet to VLANs 2056
3024        through 2063; etc.  The most significant bit of each
3025        octet corresponds to the lowest value VlanIndex in that
3026        octet.
3027
3028        For each VLAN, if it is mapped to this MST instance,
3029        then the bit corresponding to that VLAN is set to '1'.
3030        If the length of this string is less than 256 octets,
3031        any 'missing' octets are assumed to contain the value
3032        of zero."
3033    ::= { stpxSMSTInstanceEntry 3 }
3034
3035stpxSMSTInstanceRemainingHopCount OBJECT-TYPE
3036    SYNTAX          Integer32 (-1..2147483647)
3037    MAX-ACCESS      read-only
3038    STATUS          current
3039    DESCRIPTION
3040        "The remaining hop count for this MST instance. If this object
3041        value is not applicable on an MST instance, then the value
3042        retrieved for this object for that MST instance will be -1.
3043
3044        This object is only instantiated when the object value of
3045        stpxSpanningTreeType is mst(4)."
3046    ::= { stpxSMSTInstanceEntry 4 }
3047
3048stpxSMSTInstanceCISTRegionalRoot OBJECT-TYPE
3049    SYNTAX          OCTET STRING (SIZE  (8))
3050    MAX-ACCESS      read-only
3051    STATUS          current
3052    DESCRIPTION
3053        "Indicates the Bridge Identifier (refer to BridgeId
3054        defined in BRIDGE-MIB) of CIST (Common and Internal
3055        Spanning Tree) Regional Root for the MST region.
3056
3057        This object is only instantiated when the object value of
3058        stpxSpanningTreeType is mst(4) and stpxSMSTInstanceIndex
3059        is 0."
3060    REFERENCE       "IEEE 802.1S-2002: Section 13.9."
3061    ::= { stpxSMSTInstanceEntry 5 }
3062
3063stpxSMSTInstanceCISTIntRootCost OBJECT-TYPE
3064    SYNTAX          Unsigned32
3065    MAX-ACCESS      read-only
3066    STATUS          current
3067    DESCRIPTION
3068        "Indicates the CIST Internal Root Path Cost, i.e., the
3069        path cost to the CIST Regional Root as specified by the
3070        corresponding stpxSMSTInstanceCISTRegionalRoot for the
3071        MST region.
3072
3073        This object is only instantiated when the object value of
3074        stpxSpanningTreeType is mst(4) and stpxSMSTInstanceIndex
3075        is 0."
3076    REFERENCE       "IEEE 802.1S-2002: Section 13.9."
3077    ::= { stpxSMSTInstanceEntry 6 }
3078
3079
3080
3081stpxSMSTInstanceEditTable OBJECT-TYPE
3082    SYNTAX          SEQUENCE OF StpxSMSTInstanceEditEntry
3083    MAX-ACCESS      not-accessible
3084    STATUS          current
3085    DESCRIPTION
3086        "This table contains MST instance information in the
3087        Edit Buffer.
3088
3089        This table is only instantiated when the object value
3090        of  stpxMSTRegionEditBufferStatus has the value of
3091        acquiredBySnmp(2)."
3092    ::= { stpxSMSTObjects 6 }
3093
3094stpxSMSTInstanceEditEntry OBJECT-TYPE
3095    SYNTAX          StpxSMSTInstanceEditEntry
3096    MAX-ACCESS      not-accessible
3097    STATUS          current
3098    DESCRIPTION
3099        "A conceptual row containing MST instance information
3100        in the Edit Buffer.
3101
3102        The total number of entries in this table has to be
3103        less than or equal to the object value of stpxSMSTMaxInstances."
3104    INDEX           { stpxSMSTInstanceEditIndex }
3105    ::= { stpxSMSTInstanceEditTable 1 }
3106
3107StpxSMSTInstanceEditEntry ::= SEQUENCE {
3108        stpxSMSTInstanceEditIndex        Unsigned32,
3109        stpxSMSTInstanceEditVlansMap1k2k OCTET STRING,
3110        stpxSMSTInstanceEditVlansMap3k4k OCTET STRING,
3111        stpxSMSTInstanceEditRowStatus    RowStatus
3112}
3113
3114stpxSMSTInstanceEditIndex OBJECT-TYPE
3115    SYNTAX          Unsigned32
3116    MAX-ACCESS      not-accessible
3117    STATUS          current
3118    DESCRIPTION
3119        "The MST instance ID, the value of which is in the range from
3120        0 to stpxSMSTMaxInstanceID.
3121
3122        The instances of this table entry with
3123        stpxSMSTInstanceEditIndex of zero is automatically
3124        created by the device and can not modified."
3125    ::= { stpxSMSTInstanceEditEntry 1 }
3126
3127stpxSMSTInstanceEditVlansMap1k2k OBJECT-TYPE
3128    SYNTAX          OCTET STRING (SIZE  (0..256))
3129    MAX-ACCESS      read-create
3130    STATUS          current
3131    DESCRIPTION
3132        "A string of octets containing one bit per VLAN for
3133        VLANS with VlanIndex values of 0 through 2047. The
3134        first octet corresponds to VLANs with VlanIndex values
3135        of 0 through 7; the second octet to VLANs 8 through
3136        15; etc.  The most significant bit of each octet
3137        corresponds to the lowest value VlanIndex in that octet.
3138
3139        For each VLAN, if it is mapped to this MST instance,
3140        then the bit corresponding to that VLAN is set to
3141        '1'. Each VLAN can only be mapped to one unique MST
3142        instance with the range from 0 to stpxSMSTMaxInstanceNumber.
3143        If the bit corresponding to a VLAN is changed from '1'
3144        to '0', then that VLAN will be automatically mapped to
3145        SMST instance 0 by the device. If the bit corresponding
3146        to a VLAN is changed from '0' to '1', then that VLAN will
3147        be automatically removed from the MST instance this VLAN was
3148        previously mapped to. If the length of this string is
3149        less than 256 octets, any 'missing' octets are assumed to
3150        contain the value of zero."
3151    ::= { stpxSMSTInstanceEditEntry 2 }
3152
3153stpxSMSTInstanceEditVlansMap3k4k OBJECT-TYPE
3154    SYNTAX          OCTET STRING (SIZE  (0..256))
3155    MAX-ACCESS      read-create
3156    STATUS          current
3157    DESCRIPTION
3158        "A string of octets containing one bit per VLAN for
3159        VLANS with VlanIndex values of 2048 through 4095. The
3160        first octet corresponds to VLANs with VlanIndex values
3161        of 2048 through 2055; the second octet to VLANs 2056 through
3162        2063; etc.  The most significant bit of each octet
3163        corresponds to the lowest value VlanIndex in that octet.
3164
3165        For each VLAN, if it is mapped to this MST instance,
3166        then the bit corresponding to that VLAN is set to
3167        '1'. Each VLAN can only be mapped to one unique MST
3168        instance with the range from 0 to stpxSMSTMaxInstanceNumber.
3169        If the bit corresponding to a VLAN is changed from '1'
3170        to '0', then that VLAN will be automatically mapped to
3171        SMST instance 0 by the device. If the bit corresponding
3172        to a VLAN is changed from '0' to '1', then that VLAN will
3173        be automatically removed from the MST instance this VLAN was
3174        previously mapped to. If the length of this string is
3175        less than 256 octets, any 'missing' octets are assumed to
3176        contain the value of zero."
3177    ::= { stpxSMSTInstanceEditEntry 3 }
3178
3179stpxSMSTInstanceEditRowStatus OBJECT-TYPE
3180    SYNTAX          RowStatus
3181    MAX-ACCESS      read-create
3182    STATUS          current
3183    DESCRIPTION
3184        "This object controls the creation and deletion of a row
3185        in stpxSMSTInstanceEditTable.
3186
3187        When creating an entry in this table, 'createAndGo' method
3188        is used and the value of this object is set to 'active'.
3189        Deactivation of an 'active' entry is not allowed.  When
3190        deleting an entry in this table, 'destroy' method is used.
3191        Once a row becomes active, value in any other column
3192        within such a row may be modified. When a row is active,
3193        setting the instance of stpxSMSTInstanceEditVlansMap1k2k
3194        stpxSMSTInstanceEditVlansMap3k4k for the same MST instance
3195        both to the value of zero length can not be allowed."
3196    ::= { stpxSMSTInstanceEditEntry 4 }
3197
3198
3199
3200stpxSMSTPortTable OBJECT-TYPE
3201    SYNTAX          SEQUENCE OF StpxSMSTPortEntry
3202    MAX-ACCESS      not-accessible
3203    STATUS          current
3204    DESCRIPTION
3205        "A table containing port information for the MST
3206        Protocol on all the bridge ports existing on the
3207        system.
3208
3209        This table is only instantiated when the object
3210        value of stpxSpanningTreeType is mst(4)"
3211    ::= { stpxSMSTObjects 7 }
3212
3213stpxSMSTPortEntry OBJECT-TYPE
3214    SYNTAX          StpxSMSTPortEntry
3215    MAX-ACCESS      not-accessible
3216    STATUS          current
3217    DESCRIPTION
3218        "An entry with port information for the MST protocol
3219        on a bridge port."
3220    INDEX           { stpxSMSTPortIndex }
3221    ::= { stpxSMSTPortTable 1 }
3222
3223StpxSMSTPortEntry ::= SEQUENCE {
3224        stpxSMSTPortIndex             Integer32,
3225        stpxSMSTPortStatus            BITS,
3226        stpxSMSTPortAdminHelloTime    Unsigned32,
3227        stpxSMSTPortConfigedHelloTime Unsigned32,
3228        stpxSMSTPortOperHelloTime     Integer32,
3229        stpxSMSTPortAdminMSTMode      INTEGER,
3230        stpxSMSTPortOperMSTMode       INTEGER
3231}
3232
3233stpxSMSTPortIndex OBJECT-TYPE
3234    SYNTAX          Integer32 (1..65535)
3235    MAX-ACCESS      not-accessible
3236    STATUS          current
3237    DESCRIPTION
3238        "The value of dot1dBasePort (i.e. dot1dBridge.1.4)
3239        for the bridge port."
3240    REFERENCE       "dot1dBasePort is defined in RFC1493."
3241    ::= { stpxSMSTPortEntry 1 }
3242
3243stpxSMSTPortStatus OBJECT-TYPE
3244    SYNTAX          BITS {
3245                        edge(0),
3246                        boundary(1),
3247                        pvst(2),
3248                        stp(3),
3249                        dispute(4),
3250                        rstp(5)
3251                    }
3252    MAX-ACCESS      read-only
3253    STATUS          current
3254    DESCRIPTION
3255        "Indicates the operational status of the port for the
3256        MST protocol.
3257
3258        edge -- this port is an edge port for the MST region.
3259
3260        boundary -- this port is a boundary port for the
3261                MST region.
3262
3263        pvst --  this port is connected to a PVST/PVST+ bridge.
3264
3265        stp -- this port is connected to a Single Spanning
3266                Tree bridge.
3267
3268        dispute -- this port, as a designated port, received an
3269                inferior BPDU with a designated role and the
3270                learning bit being set.
3271
3272        rstp -- this port is connected to a RSTP bridge or an
3273                MST bridge in a different MST region."
3274    ::= { stpxSMSTPortEntry 2 }
3275
3276stpxSMSTPortAdminHelloTime OBJECT-TYPE
3277    SYNTAX          Unsigned32
3278    UNITS           "hundredth of seconds"
3279    MAX-ACCESS      read-write
3280    STATUS          current
3281    DESCRIPTION
3282        "The adminitratively configured hello time in hundredth
3283        of seconds on a port for IEEE MST. The granularity
3284        of this timer is 1 second. An agent may return a badValue
3285        error if a set is attempted to a value which is not a
3286        whole number of seconds. This object value of zero
3287        means the hello time is not specifically configured on
3288        this port and object value of stpxSMSTPortConfigedHelloTime
3289        retrieved for this port will take on the value of
3290        dot1dStpBridgeHelloTime defined in BRIDGE-MIB."
3291    ::= { stpxSMSTPortEntry 3 }
3292
3293stpxSMSTPortConfigedHelloTime OBJECT-TYPE
3294    SYNTAX          Unsigned32
3295    UNITS           "hundredth of seconds"
3296    MAX-ACCESS      read-only
3297    STATUS          current
3298    DESCRIPTION
3299        "Indicates the effective configuration of the hello time on
3300        a port."
3301    ::= { stpxSMSTPortEntry 4 }
3302
3303stpxSMSTPortOperHelloTime OBJECT-TYPE
3304    SYNTAX          Integer32 (-1..2147483647)
3305    UNITS           "hundredth of seconds"
3306    MAX-ACCESS      read-only
3307    STATUS          current
3308    DESCRIPTION
3309        "The operational hello time in hundredth of seconds on a
3310        port for IEEE MST. If this object value is not
3311        applicable on a port, then the value retrieved on that
3312        port will be -1."
3313    ::= { stpxSMSTPortEntry 5 }
3314
3315stpxSMSTPortAdminMSTMode OBJECT-TYPE
3316    SYNTAX          INTEGER  {
3317                        preStandard(1),
3318                        auto(2)
3319                    }
3320    MAX-ACCESS      read-write
3321    STATUS          current
3322    DESCRIPTION
3323        "The desired MST mode of this port.
3324
3325        preStandard -- this port is administratively configured to
3326            transmit pre-standard, i.e. pre IEEE MST, BPDUs.
3327
3328        auto -- the BPDU transmission mode of this port is based
3329            on automatic detection of neighbor ports."
3330    ::= { stpxSMSTPortEntry 6 }
3331
3332stpxSMSTPortOperMSTMode OBJECT-TYPE
3333    SYNTAX          INTEGER  {
3334                        unknown(1),
3335                        preStandard(2),
3336                        standard(3)
3337                    }
3338    MAX-ACCESS      read-only
3339    STATUS          current
3340    DESCRIPTION
3341        "Indicates the current operational MST mode of this port.
3342
3343        unknown -- the operational mode is currently unknown.
3344
3345        preStandard -- this port is currently operating in
3346            pre-standard MSTP BPDU transmission mode.
3347
3348        standard -- this port is currently operating in IEEE MST
3349            BPDU transmission mode."
3350    ::= { stpxSMSTPortEntry 7 }
3351
3352
3353
3354stpxSMSTMaxHopCount OBJECT-TYPE
3355    SYNTAX          Unsigned32
3356    MAX-ACCESS      read-write
3357    STATUS          current
3358    DESCRIPTION
3359        "The maximum number of hops for the IEEE MST region."
3360    ::= { stpxSMSTObjects 8 }
3361
3362stpxSMSTConfigDigest OBJECT-TYPE
3363    SYNTAX          StpxMSTConfigurationDigest
3364    MAX-ACCESS      read-only
3365    STATUS          current
3366    DESCRIPTION
3367        "The IEEE MST region configuration digest."
3368    REFERENCE       "IEEE 802.1Q-2003 Section 13.7."
3369    ::= { stpxSMSTObjects 9 }
3370
3371stpxSMSTConfigPreStandardDigest OBJECT-TYPE
3372    SYNTAX          StpxMSTConfigurationDigest
3373    MAX-ACCESS      read-only
3374    STATUS          current
3375    DESCRIPTION
3376        "The pre-standard MST region configuration digest."
3377    ::= { stpxSMSTObjects 10 }
3378
3379stpxL2GatewayDomainId OBJECT-TYPE
3380    SYNTAX          Unsigned32
3381    MAX-ACCESS      read-write
3382    STATUS          current
3383    DESCRIPTION
3384        "This object specifies layer2 gateway spanning tree
3385        domain identifier."
3386    ::= { stpxL2GatewayObjects 1 }
3387-- Notifications
3388
3389stpxNotificationsPrefix  OBJECT IDENTIFIER
3390    ::= { stpxNotifications 0 }
3391
3392
3393stpxInconsistencyUpdate NOTIFICATION-TYPE
3394    OBJECTS         { stpxInconsistentState }
3395    STATUS          current
3396    DESCRIPTION
3397        "A stpxInconsistencyUpdate notification is sent by a
3398        bridge when an instance of stpxInconsistentState is
3399        created or destroyed.  That is, when an inconsistency is
3400        discovered in the VLAN's Spanning Tree for a particular
3401        port, or when such an inconsistency disappears.  Note
3402        that the trap is not sent if the port transitions between
3403        different types of inconsistency.
3404
3405        The stpxInconsistentState value indicates the type of
3406        inconsistency which now exists/no longer exists for the
3407        relevant VLAN on the relevant port."
3408   ::= { stpxNotificationsPrefix 1 }
3409
3410stpxRootInconsistencyUpdate NOTIFICATION-TYPE
3411    OBJECTS         {
3412                        stpxRootInconsistencyState,
3413                        stpxSpanningTreeType
3414                    }
3415    STATUS          current
3416    DESCRIPTION
3417        "A stpxRootInconsistencyUpdate notification is sent by a
3418        bridge when an instance of stpxRootInconsistencyState
3419        is created or destroyed. That is, when an
3420        root-inconsistency is discovered in the VLAN's or
3421        instance's Spanning Tree for a particular port, or when
3422        such an root-inconsistency disappears. For creation, the
3423        value of stpxRootInconsistencyState in the notification is
3424        true(1); for deletion, the value is false(2).
3425
3426        The object value of stpxSpanningTreeType indicates
3427        which Spanning Tree protocol is running when an instance
3428        of stpxRootInconsistencyState is created or destroyed."
3429   ::= { stpxNotificationsPrefix 2 }
3430
3431stpxLoopInconsistencyUpdate NOTIFICATION-TYPE
3432    OBJECTS         {
3433                        stpxLoopInconsistencyState,
3434                        stpxSpanningTreeType
3435                    }
3436    STATUS          current
3437    DESCRIPTION
3438        "A stpxLoopInconsistencyUpdate notification is sent by a
3439        bridge when an instance of stpxLoopInconsistencyState
3440        is created or destroyed. That is, when an
3441        loop-inconsistency is discovered in the VLAN's or
3442        instance's Spanning Tree for a particular port, or when
3443        such an loop-inconsistency disappears. For creation,
3444        the value of stpxLoopInconsistencyState in the
3445        notification is true(1); for deletion, the value is
3446        false(2).
3447
3448        The object value of stpxSpanningTreeType indicates
3449        which Spanning Tree protocol is running when an instance
3450        of stpxLoopInconsistencyState is created or
3451        destroyed."
3452   ::= { stpxNotificationsPrefix 3 }
3453
3454stpxMstInconsistencyUpdate NOTIFICATION-TYPE
3455    OBJECTS         { stpxMstInconsistencyState }
3456    STATUS          current
3457    DESCRIPTION
3458        "A stpxMstInconsistencyUpdate notification is sent by a
3459        bridge when an instance of stpxMstInconsistencyState
3460        is created or destroyed. That is, when an
3461        type-inconsistency is discovered in instance's Spanning
3462        Tree for a particular port, or when such a type-inconsistency
3463        disappears.
3464
3465        Note that the trap is not sent if the port transitions between
3466        different types of inconsistency.
3467
3468        The stpxMstInconsistentState value indicates the type of
3469        inconsistency which now exists/no longer exists for the
3470        relevant instance on the relevant port."
3471   ::= { stpxNotificationsPrefix 4 }
3472-- conformance information
3473
3474stpxMIBConformance  OBJECT IDENTIFIER
3475    ::= { ciscoStpExtensionsMIB 3 }
3476
3477stpxMIBCompliances  OBJECT IDENTIFIER
3478    ::= { stpxMIBConformance 1 }
3479
3480stpxMIBGroups  OBJECT IDENTIFIER
3481    ::= { stpxMIBConformance 2 }
3482
3483
3484-- compliance statements
3485
3486stpxMIBCompliance MODULE-COMPLIANCE
3487    STATUS          deprecated
3488    DESCRIPTION
3489        "The compliance statement for entities which implement
3490        Cisco STP Extensions MIB."
3491    MODULE          -- this module
3492    GROUP           stpxUplinkGroup
3493    DESCRIPTION
3494        "This group is mandatory for implementations
3495        of the UplinkFast capability."
3496
3497    GROUP           stpxPreferredVlansGroup
3498    DESCRIPTION
3499        "This group is mandatory for implementations
3500        of the Preferred VLANs capability."
3501
3502    GROUP           stpxNotificationsGroup
3503    DESCRIPTION
3504        "The notifications which a STP extension
3505        implementation required to implement."
3506    ::= { stpxMIBCompliances 1 }
3507
3508stpxMIBCompliance2 MODULE-COMPLIANCE
3509    STATUS          deprecated
3510    DESCRIPTION
3511        "The compliance statement for entities which implement
3512        Cisco STP Extensions MIB."
3513    MODULE          -- this module
3514    GROUP           stpxUplinkGroup
3515    DESCRIPTION
3516        "This group is mandatory for implementations
3517        of the UplinkFast capability."
3518
3519    GROUP           stpxPreferredVlansGroup
3520    DESCRIPTION
3521        "This group is mandatory for implementations
3522        of the Preferred VLANs capability."
3523
3524    GROUP           stpxNotificationsGroup
3525    DESCRIPTION
3526        "The notifications which a STP extension
3527        implementation required to implement."
3528
3529    GROUP           stpxBackboneGroup
3530    DESCRIPTION
3531        "This group is mandatory for implementations
3532        of the BackboneFast capability."
3533    ::= { stpxMIBCompliances 2 }
3534
3535stpxMIBCompliance3 MODULE-COMPLIANCE
3536    STATUS          deprecated
3537    DESCRIPTION
3538        "The compliance statement for entities which implement
3539        Cisco STP Extensions MIB."
3540    MODULE          -- this module
3541    GROUP           stpxUplinkGroup
3542    DESCRIPTION
3543        "This group is mandatory for implementations
3544        of the UplinkFast capability."
3545
3546    GROUP           stpxPreferredVlansGroup
3547    DESCRIPTION
3548        "This group is mandatory for implementations
3549        of the Preferred VLANs capability."
3550
3551    GROUP           stpxNotificationsGroup
3552    DESCRIPTION
3553        "The notifications which a STP extension
3554        implementation required to implement."
3555
3556    GROUP           stpxBackboneGroup
3557    DESCRIPTION
3558        "This group is mandatory for implementations
3559        of the BackboneFast capability."
3560
3561    GROUP           stpxRootGuardGroup
3562    DESCRIPTION
3563        "This group is mandatory for implementations
3564        of the RootGuard capability."
3565
3566    GROUP           stpxRootInconsistencyNotificationsGroup
3567    DESCRIPTION
3568        "The notifications which a STP extension
3569        implementation required to implement."
3570
3571    GROUP           stpx4kVlanGroup
3572    DESCRIPTION
3573        "This group must be implemented by the
3574        entities which support the range of VlanIndex
3575        between 1024 and 4095."
3576
3577    GROUP           stpxSpanningTreeGroup
3578    DESCRIPTION
3579        "This group must be implemented by the entities
3580        that support MISTP and PVSTP+"
3581
3582    GROUP           stpxMISTPGroup
3583    DESCRIPTION
3584        "This group must be implemented by the entities
3585        that support MISTP."
3586    ::= { stpxMIBCompliances 3 }
3587
3588stpxMIBCompliance4 MODULE-COMPLIANCE
3589    STATUS          deprecated
3590    DESCRIPTION
3591        "The compliance statement for entities which implement
3592        Cisco STP Extensions MIB."
3593    MODULE          -- this module
3594    GROUP           stpxUplinkGroup
3595    DESCRIPTION
3596        "This group is mandatory for implementations
3597        of the UplinkFast capability."
3598
3599    GROUP           stpxPreferredVlansGroup
3600    DESCRIPTION
3601        "This group is mandatory for implementations
3602        of the Preferred VLANs capability."
3603
3604    GROUP           stpxNotificationsGroup
3605    DESCRIPTION
3606        "The notifications which a STP extension
3607        implementation required to implement."
3608
3609    GROUP           stpxBackboneGroup
3610    DESCRIPTION
3611        "This group is mandatory for implementations
3612        of the BackboneFast capability."
3613
3614    GROUP           stpxRootGuardGroup
3615    DESCRIPTION
3616        "This group is mandatory for implementations
3617        of the RootGuard capability."
3618
3619    GROUP           stpxRootInconsistencyNotificationsGroup
3620    DESCRIPTION
3621        "The notifications which a STP extension
3622        implementation required to implement."
3623
3624    GROUP           stpx4kVlanGroup
3625    DESCRIPTION
3626        "This group must be implemented by the
3627        entities which support the range of VlanIndex
3628        between 1024 and 4095."
3629
3630    GROUP           stpxSpanningTreeGroup
3631    DESCRIPTION
3632        "This group must be implemented by the entities
3633        that support MISTP and PVSTP+"
3634
3635    GROUP           stpxMISTPGroup
3636    DESCRIPTION
3637        "This group must be implemented by the entities
3638        that support MISTP."
3639
3640    GROUP           stpxLongPathCostModeGroup
3641    DESCRIPTION
3642        "This group must be implemented by the entities
3643        that support 32 bits spannning tree path cost
3644        value."
3645    ::= { stpxMIBCompliances 4 }
3646
3647stpxMIBCompliance5 MODULE-COMPLIANCE
3648    STATUS          deprecated
3649    DESCRIPTION
3650        "The compliance statement for entities which implement
3651        Cisco STP Extensions MIB."
3652    MODULE          -- this module
3653    GROUP           stpxUplinkGroup
3654    DESCRIPTION
3655        "This group is mandatory for implementations
3656        of the UplinkFast capability."
3657
3658    GROUP           stpxPreferredVlansGroup
3659    DESCRIPTION
3660        "This group is mandatory for implementations
3661        of the Preferred VLANs capability."
3662
3663    GROUP           stpxNotificationsGroup
3664    DESCRIPTION
3665        "The notifications which a STP extension
3666        implementation required to implement."
3667
3668    GROUP           stpxBackboneGroup
3669    DESCRIPTION
3670        "This group is mandatory for implementations
3671        of the BackboneFast capability."
3672
3673    GROUP           stpxRootGuardGroup
3674    DESCRIPTION
3675        "This group is mandatory for implementations
3676        of the RootGuard capability."
3677
3678    GROUP           stpxRootInconsistencyNotificationsGroup
3679    DESCRIPTION
3680        "The notifications which a STP extension
3681        implementation required to implement."
3682
3683    GROUP           stpx4kVlanGroup
3684    DESCRIPTION
3685        "This group must be implemented by the
3686        entities which support the range of VlanIndex
3687        between 1024 and 4095."
3688
3689    GROUP           stpxSpanningTreeGroup
3690    DESCRIPTION
3691        "This group must be implemented by the entities
3692        that support MISTP and PVSTP+"
3693
3694    GROUP           stpxMISTPGroup
3695    DESCRIPTION
3696        "This group must be implemented by the entities
3697        that support MISTP."
3698
3699    GROUP           stpxLongPathCostModeGroup
3700    DESCRIPTION
3701        "This group must be implemented by the entities
3702        that support 32 bits spannning tree path cost
3703        value."
3704
3705    GROUP           stpxPVSTVlanGroup
3706    DESCRIPTION
3707        "This group is optional for implementations
3708        of the Spanning Tree PVST+ Protocol VLAN
3709        configuration."
3710
3711    GROUP           stpxMISTPGroup2
3712    DESCRIPTION
3713        "This group is optional for implementations
3714        that support MISTP with the range of VlanIndex
3715        up to 4095."
3716
3717    GROUP           stpxLoopGuardGroup
3718    DESCRIPTION
3719        "This group is mandatory for implementations
3720        of the LoopGuard capability."
3721
3722    GROUP           stpxLoopInconsistencyNotificationsGroup
3723    DESCRIPTION
3724        "The notifications which a STP extension
3725        implementation is required to implement."
3726
3727    GROUP           stpxFastStartGroup
3728    DESCRIPTION
3729        "This stpxFastStartGroup is an optional group
3730        containing objects providing information about
3731        Spanning Tree Port Fast Start feature."
3732    ::= { stpxMIBCompliances 5 }
3733
3734stpxMIBCompliance6 MODULE-COMPLIANCE
3735    STATUS          deprecated
3736    DESCRIPTION
3737        "The compliance statement for entities which implement
3738        Cisco STP Extensions MIB."
3739    MODULE          -- this module
3740    GROUP           stpxUplinkGroup
3741    DESCRIPTION
3742        "This group is mandatory for implementations
3743        of the UplinkFast capability."
3744
3745    GROUP           stpxSstpGroup
3746    DESCRIPTION
3747        "This group is optional for implementations of
3748        Cisco's Shared Spanning Tree Protocol (SSTP)."
3749
3750    GROUP           stpxPreferredVlansGroup
3751    DESCRIPTION
3752        "This group is mandatory for implementations
3753        of the Preferred VLANs capability."
3754
3755    GROUP           stpxNotificationsGroup
3756    DESCRIPTION
3757        "The notifications which a STP extension
3758        implementation required to implement."
3759
3760    GROUP           stpxBackboneGroup
3761    DESCRIPTION
3762        "This group is mandatory for implementations
3763        of the BackboneFast capability."
3764
3765    GROUP           stpxRootGuardGroup
3766    DESCRIPTION
3767        "This group is mandatory for implementations
3768        of the RootGuard capability."
3769
3770    GROUP           stpxRootInconsistencyNotificationsGroup
3771    DESCRIPTION
3772        "The notifications which a STP extension
3773        implementation required to implement."
3774
3775    GROUP           stpx4kVlanGroup
3776    DESCRIPTION
3777        "This group must be implemented by the
3778        entities which support the range of VlanIndex
3779        between 1024 and 4095."
3780
3781    GROUP           stpxSpanningTreeGroup
3782    DESCRIPTION
3783        "This group must be implemented by the entities
3784        that support MISTP and PVSTP+"
3785
3786    GROUP           stpxMISTPGroup
3787    DESCRIPTION
3788        "This group must be implemented by the entities
3789        that support MISTP."
3790
3791    GROUP           stpxLongPathCostModeGroup
3792    DESCRIPTION
3793        "This group must be implemented by the entities
3794        that support 32 bits spannning tree path cost
3795        value."
3796
3797    GROUP           stpxPVSTVlanGroup
3798    DESCRIPTION
3799        "This group is optional for implementations
3800        of the Spanning Tree PVST+ Protocol VLAN
3801        configuration."
3802
3803    GROUP           stpxMISTPGroup2
3804    DESCRIPTION
3805        "This group is optional for implementations
3806        that support MISTP with the range of VlanIndex
3807        up to 4095."
3808
3809    GROUP           stpxLoopInconsistencyNotificationsGroup
3810    DESCRIPTION
3811        "The notifications which a STP extension
3812        implementation is required to implement."
3813
3814    GROUP           stpxBpduSkewingGroup
3815    DESCRIPTION
3816        "This is an optional group for implementations of
3817        Spanning Tree BPDU Skewing feature."
3818
3819    GROUP           stpxFastStartGroup2
3820    DESCRIPTION
3821        "This stpxFastStartGroup is an optional group
3822        containing objects providing information about
3823        Spanning Tree Port Fast Start feature."
3824
3825    GROUP           stpxLoopGuardGroup2
3826    DESCRIPTION
3827        "This group is optional for implementations
3828        of the LoopGuard capability."
3829
3830    GROUP           stpxMSTGroup
3831    DESCRIPTION
3832        "This group is optional for implementation of
3833        Multiple Spanning Tree Protocol feature."
3834
3835    GROUP           stpxPreferredMSTInstancesGroup
3836    DESCRIPTION
3837        "This group is optional for implementations
3838        of Preferred MST Instance Map feature."
3839    ::= { stpxMIBCompliances 6 }
3840
3841stpxMIBCompliance7 MODULE-COMPLIANCE
3842    STATUS          deprecated
3843    DESCRIPTION
3844        "The compliance statement for entities which implement
3845        Cisco STP Extensions MIB."
3846    MODULE          -- this module
3847    GROUP           stpxUplinkGroup
3848    DESCRIPTION
3849        "This group is mandatory for implementations
3850        of the UplinkFast capability."
3851
3852    GROUP           stpxSstpGroup
3853    DESCRIPTION
3854        "This group is optional for implementations of
3855        Cisco's Shared Spanning Tree Protocol (SSTP)."
3856
3857    GROUP           stpxPreferredVlansGroup
3858    DESCRIPTION
3859        "This group is mandatory for implementations
3860        of the Preferred VLANs capability."
3861
3862    GROUP           stpxNotificationsGroup
3863    DESCRIPTION
3864        "The notifications which a STP extension
3865        implementation required to implement."
3866
3867    GROUP           stpxBackboneGroup
3868    DESCRIPTION
3869        "This group is mandatory for implementations
3870        of the BackboneFast capability."
3871
3872    GROUP           stpxRootGuardGroup
3873    DESCRIPTION
3874        "This group is mandatory for implementations
3875        of the RootGuard capability."
3876
3877    GROUP           stpxRootInconsistencyNotificationsGroup
3878    DESCRIPTION
3879        "The notifications which a STP extension
3880        implementation required to implement."
3881
3882    GROUP           stpx4kVlanGroup
3883    DESCRIPTION
3884        "This group must be implemented by the
3885        entities which support the range of VlanIndex
3886        between 1024 and 4095."
3887
3888    GROUP           stpxSpanningTreeGroup
3889    DESCRIPTION
3890        "This group must be implemented by the entities
3891        that support MISTP and PVSTP+"
3892
3893    GROUP           stpxMISTPGroup
3894    DESCRIPTION
3895        "This group must be implemented by the entities
3896        that support MISTP."
3897
3898    GROUP           stpxLongPathCostModeGroup
3899    DESCRIPTION
3900        "This group must be implemented by the entities
3901        that support 32 bits spannning tree path cost
3902        value."
3903
3904    GROUP           stpxPVSTVlanGroup
3905    DESCRIPTION
3906        "This group is optional for implementations
3907        of the Spanning Tree PVST+ Protocol VLAN
3908        configuration."
3909
3910    GROUP           stpxMISTPGroup2
3911    DESCRIPTION
3912        "This group is optional for implementations
3913        that support MISTP with the range of VlanIndex
3914        up to 4095."
3915
3916    GROUP           stpxLoopInconsistencyNotificationsGroup
3917    DESCRIPTION
3918        "The notifications which a STP extension
3919        implementation is required to implement."
3920
3921    GROUP           stpxBpduSkewingGroup
3922    DESCRIPTION
3923        "This is an optional group for implementations of
3924        Spanning Tree BPDU Skewing feature."
3925
3926    GROUP           stpxFastStartGroup2
3927    DESCRIPTION
3928        "This stpxFastStartGroup is an optional group
3929        containing objects providing information about
3930        Spanning Tree Port Fast Start feature."
3931
3932    GROUP           stpxLoopGuardGroup2
3933    DESCRIPTION
3934        "This group is optional for implementations
3935        of the LoopGuard capability."
3936
3937    GROUP           stpxPreferredMSTInstancesGroup
3938    DESCRIPTION
3939        "This group is optional for implementations
3940        of Preferred MST Instance Map feature."
3941
3942    GROUP           stpxFastStartGroup3
3943    DESCRIPTION
3944        "This group is optional for implementations
3945        of Bpdu Guard and Bpdu Filter feature."
3946
3947    GROUP           stpxUplinkGroup2
3948    DESCRIPTION
3949        "This group is optional for implementations
3950        of UplinkFast feature."
3951
3952    GROUP           stpxBackboneGroup2
3953    DESCRIPTION
3954        "This group is optional for implementations
3955        of BackboneFast feature."
3956
3957    GROUP           stpxMSTGroup2
3958    DESCRIPTION
3959        "This group is optional for implementation of
3960        Multiple Spanning Tree Protocol feature."
3961
3962    GROUP           stpxRSTPGroup
3963    DESCRIPTION
3964        "This group is optional for implementation of
3965        Rapid Spanning Tree Protocol feature."
3966
3967    GROUP           stpxRPVSTGroup
3968    DESCRIPTION
3969        "This group is optional for implementation of
3970        Rapid PVST+ feature."
3971    ::= { stpxMIBCompliances 7 }
3972
3973stpxMIBCompliance8 MODULE-COMPLIANCE
3974    STATUS          deprecated
3975    DESCRIPTION
3976        "The compliance statement for entities which implement
3977        Cisco STP Extensions MIB."
3978    MODULE          -- this module
3979    GROUP           stpxUplinkGroup
3980    DESCRIPTION
3981        "This group is mandatory for implementations
3982        of the UplinkFast capability."
3983
3984    GROUP           stpxSstpGroup
3985    DESCRIPTION
3986        "This group is optional for implementations of
3987        Cisco's Shared Spanning Tree Protocol (SSTP)."
3988
3989    GROUP           stpxPreferredVlansGroup
3990    DESCRIPTION
3991        "This group is mandatory for implementations
3992        of the Preferred VLANs capability."
3993
3994    GROUP           stpxNotificationsGroup
3995    DESCRIPTION
3996        "The notifications which a STP extension
3997        implementation required to implement."
3998
3999    GROUP           stpxBackboneGroup
4000    DESCRIPTION
4001        "This group is mandatory for implementations
4002        of the BackboneFast capability."
4003
4004    GROUP           stpxRootGuardGroup
4005    DESCRIPTION
4006        "This group is mandatory for implementations
4007        of the RootGuard capability."
4008
4009    GROUP           stpxRootInconsistencyNotificationsGroup
4010    DESCRIPTION
4011        "The notifications which a STP extension
4012        implementation required to implement."
4013
4014    GROUP           stpx4kVlanGroup
4015    DESCRIPTION
4016        "This group must be implemented by the
4017        entities which support the range of VlanIndex
4018        between 1024 and 4095."
4019
4020    GROUP           stpxSpanningTreeGroup
4021    DESCRIPTION
4022        "This group must be implemented by the entities
4023        that support MISTP and PVSTP+"
4024
4025    GROUP           stpxMISTPGroup
4026    DESCRIPTION
4027        "This group must be implemented by the entities
4028        that support MISTP."
4029
4030    GROUP           stpxLongPathCostModeGroup
4031    DESCRIPTION
4032        "This group must be implemented by the entities
4033        that support 32 bits spannning tree path cost
4034        value."
4035
4036    GROUP           stpxPVSTVlanGroup
4037    DESCRIPTION
4038        "This group is optional for implementations
4039        of the Spanning Tree PVST+ Protocol VLAN
4040        configuration."
4041
4042    GROUP           stpxMISTPGroup2
4043    DESCRIPTION
4044        "This group is optional for implementations
4045        that support MISTP with the range of VlanIndex
4046        up to 4095."
4047
4048    GROUP           stpxLoopInconsistencyNotificationsGroup
4049    DESCRIPTION
4050        "The notifications which a STP extension
4051        implementation is required to implement."
4052
4053    GROUP           stpxBpduSkewingGroup
4054    DESCRIPTION
4055        "This is an optional group for implementations of
4056        Spanning Tree BPDU Skewing feature."
4057
4058    GROUP           stpxFastStartGroup2
4059    DESCRIPTION
4060        "This stpxFastStartGroup is an optional group
4061        containing objects providing information about
4062        Spanning Tree Port Fast Start feature."
4063
4064    GROUP           stpxLoopGuardGroup2
4065    DESCRIPTION
4066        "This group is optional for implementations
4067        of the LoopGuard capability."
4068
4069    GROUP           stpxPreferredMSTInstancesGroup
4070    DESCRIPTION
4071        "This group is optional for implementations
4072        of Preferred MST Instance Map feature."
4073
4074    GROUP           stpxFastStartGroup3
4075    DESCRIPTION
4076        "This group is optional for implementations
4077        of Bpdu Guard and Bpdu Filter feature."
4078
4079    GROUP           stpxUplinkGroup2
4080    DESCRIPTION
4081        "This group is optional for implementations
4082        of UplinkFast feature."
4083
4084    GROUP           stpxBackboneGroup2
4085    DESCRIPTION
4086        "This group is optional for implementations
4087        of BackboneFast feature."
4088
4089    GROUP           stpxMSTGroup2
4090    DESCRIPTION
4091        "This group is optional for implementation of
4092        Multiple Spanning Tree Protocol feature."
4093
4094    GROUP           stpxRSTPGroup
4095    DESCRIPTION
4096        "This group is optional for implementation of
4097        Rapid Spanning Tree Protocol feature."
4098
4099    GROUP           stpxRPVSTGroup
4100    DESCRIPTION
4101        "This group is optional for implementation of
4102        Rapid PVST+ feature."
4103
4104    GROUP           stpxExtendedSysIDGroup
4105    DESCRIPTION
4106        "This group is mandatory for implementation of
4107        Extended System ID feature."
4108
4109    GROUP           stpxNotificationEnableGroup
4110    DESCRIPTION
4111        "This group is mandatory for implementation of
4112        control on the generation of Spanning Tree
4113        notifications."
4114
4115    GROUP           stpxFastStartOperModeGroup
4116    DESCRIPTION
4117        "This group is mandatory for implementation of
4118        Spanning Tree Port Fast Start Oper Mode feature."
4119    ::= { stpxMIBCompliances 8 }
4120
4121stpxMIBCompliance9 MODULE-COMPLIANCE
4122    STATUS          deprecated
4123    DESCRIPTION
4124        "The compliance statement for entities which implement
4125        Cisco STP Extensions MIB."
4126    MODULE          -- this module
4127    GROUP           stpxUplinkGroup
4128    DESCRIPTION
4129        "This group is mandatory for implementations
4130        of the UplinkFast capability."
4131
4132    GROUP           stpxSstpGroup
4133    DESCRIPTION
4134        "This group is optional for implementations of
4135        Cisco's Shared Spanning Tree Protocol (SSTP)."
4136
4137    GROUP           stpxPreferredVlansGroup
4138    DESCRIPTION
4139        "This group is mandatory for implementations
4140        of the Preferred VLANs capability."
4141
4142    GROUP           stpxNotificationsGroup
4143    DESCRIPTION
4144        "The notifications which a STP extension
4145        implementation required to implement."
4146
4147    GROUP           stpxBackboneGroup
4148    DESCRIPTION
4149        "This group is mandatory for implementations
4150        of the BackboneFast capability."
4151
4152    GROUP           stpxRootGuardGroup
4153    DESCRIPTION
4154        "This group is mandatory for implementations
4155        of the RootGuard capability."
4156
4157    GROUP           stpxRootInconsistencyNotificationsGroup
4158    DESCRIPTION
4159        "The notifications which a STP extension
4160        implementation required to implement."
4161
4162    GROUP           stpx4kVlanGroup
4163    DESCRIPTION
4164        "This group must be implemented by the
4165        entities which support the range of VlanIndex
4166        between 1024 and 4095."
4167
4168    GROUP           stpxSpanningTreeGroup
4169    DESCRIPTION
4170        "This group must be implemented by the entities
4171        that support MISTP and PVSTP+"
4172
4173    GROUP           stpxMISTPGroup
4174    DESCRIPTION
4175        "This group must be implemented by the entities
4176        that support MISTP."
4177
4178    GROUP           stpxLongPathCostModeGroup
4179    DESCRIPTION
4180        "This group must be implemented by the entities
4181        that support 32 bits spannning tree path cost
4182        value."
4183
4184    GROUP           stpxPVSTVlanGroup
4185    DESCRIPTION
4186        "This group is optional for implementations
4187        of the Spanning Tree PVST+ Protocol VLAN
4188        configuration."
4189
4190    GROUP           stpxMISTPGroup2
4191    DESCRIPTION
4192        "This group is optional for implementations
4193        that support MISTP with the range of VlanIndex
4194        up to 4095."
4195
4196    GROUP           stpxLoopInconsistencyNotificationsGroup
4197    DESCRIPTION
4198        "The notifications which a STP extension
4199        implementation is required to implement."
4200
4201    GROUP           stpxBpduSkewingGroup
4202    DESCRIPTION
4203        "This is an optional group for implementations of
4204        Spanning Tree BPDU Skewing feature."
4205
4206    GROUP           stpxFastStartGroup2
4207    DESCRIPTION
4208        "This stpxFastStartGroup is an optional group
4209        containing objects providing information about
4210        Spanning Tree Port Fast Start feature."
4211
4212    GROUP           stpxLoopGuardGroup2
4213    DESCRIPTION
4214        "This group is optional for implementations
4215        of the LoopGuard capability."
4216
4217    GROUP           stpxFastStartGroup3
4218    DESCRIPTION
4219        "This group is optional for implementations
4220        of Bpdu Guard and Bpdu Filter feature."
4221
4222    GROUP           stpxUplinkGroup2
4223    DESCRIPTION
4224        "This group is optional for implementations
4225        of UplinkFast feature."
4226
4227    GROUP           stpxBackboneGroup2
4228    DESCRIPTION
4229        "This group is optional for implementations
4230        of BackboneFast feature."
4231
4232    GROUP           stpxRSTPGroup
4233    DESCRIPTION
4234        "This group is optional for implementation of
4235        Rapid Spanning Tree Protocol feature."
4236
4237    GROUP           stpxRPVSTGroup
4238    DESCRIPTION
4239        "This group is optional for implementation of
4240        Rapid PVST+ feature."
4241
4242    GROUP           stpxExtendedSysIDGroup
4243    DESCRIPTION
4244        "This group is mandatory for implementation of
4245        Extended System ID feature."
4246
4247    GROUP           stpxNotificationEnableGroup
4248    DESCRIPTION
4249        "This group is mandatory for implementation of
4250        control on the generation of Spanning Tree
4251        notifications."
4252
4253    GROUP           stpxFastStartOperModeGroup
4254    DESCRIPTION
4255        "This group is mandatory for implementation of
4256        Spanning Tree Port Fast Start Oper Mode feature."
4257
4258    GROUP           stpxMSTGroup3
4259    DESCRIPTION
4260        "This group is mandatory for implementation of
4261        Multiple Spanning Tree Protocol on the device."
4262
4263    GROUP           stpxSMSTGroup
4264    DESCRIPTION
4265        "This group is mandatory for implementation of
4266        supporting IEEE MST on the device."
4267
4268    GROUP           stpxSMSTInstanceGroup
4269    DESCRIPTION
4270        "This group is mandatory for implementation of
4271        supporting MST instance information for
4272        IEEE MST on the device."
4273
4274    GROUP           stpxSMSTInstanceEditGroup
4275    DESCRIPTION
4276        "This group is mandatory for implementation of
4277        supporting MST instance edit information for
4278        IEEE MST on the device."
4279
4280    GROUP           stpxSMSTPortStatusGroup
4281    DESCRIPTION
4282        "This group is mandatory for implementation of
4283        port status information for Multiple Spanning
4284        Tree Protocol on the device."
4285
4286    GROUP           stpxSMSTPortHelloTimeGroup
4287    DESCRIPTION
4288        "This group is mandatory for implementation of
4289        port hello time information for IEEE MST
4290        on the device."
4291    ::= { stpxMIBCompliances 9 }
4292
4293stpxMIBCompliance10 MODULE-COMPLIANCE
4294    STATUS          deprecated
4295    DESCRIPTION
4296        "The compliance statement for entities which implement
4297        Cisco STP Extensions MIB."
4298    MODULE          -- this module
4299    GROUP           stpxUplinkGroup
4300    DESCRIPTION
4301        "This group is mandatory for implementations
4302        of the UplinkFast capability."
4303
4304    GROUP           stpxSstpGroup
4305    DESCRIPTION
4306        "This group is optional for implementations of
4307        Cisco's Shared Spanning Tree Protocol (SSTP)."
4308
4309    GROUP           stpxPreferredVlansGroup
4310    DESCRIPTION
4311        "This group is mandatory for implementations
4312        of the Preferred VLANs capability."
4313
4314    GROUP           stpxNotificationsGroup
4315    DESCRIPTION
4316        "The notifications which a STP extension
4317        implementation required to implement."
4318
4319    GROUP           stpxBackboneGroup
4320    DESCRIPTION
4321        "This group is mandatory for implementations
4322        of the BackboneFast capability."
4323
4324    GROUP           stpxRootGuardGroup
4325    DESCRIPTION
4326        "This group is mandatory for implementations
4327        of the RootGuard capability."
4328
4329    GROUP           stpxRootInconsistencyNotificationsGroup
4330    DESCRIPTION
4331        "The notifications which a STP extension
4332        implementation required to implement."
4333
4334    GROUP           stpx4kVlanGroup
4335    DESCRIPTION
4336        "This group must be implemented by the
4337        entities which support the range of VlanIndex
4338        between 1024 and 4095."
4339
4340    GROUP           stpxSpanningTreeGroup
4341    DESCRIPTION
4342        "This group must be implemented by the entities
4343        that support MISTP and PVSTP+"
4344
4345    GROUP           stpxMISTPGroup
4346    DESCRIPTION
4347        "This group must be implemented by the entities
4348        that support MISTP."
4349
4350    GROUP           stpxLongPathCostModeGroup
4351    DESCRIPTION
4352        "This group must be implemented by the entities
4353        that support 32 bits spannning tree path cost
4354        value."
4355
4356    GROUP           stpxPVSTVlanGroup
4357    DESCRIPTION
4358        "This group is optional for implementations
4359        of the Spanning Tree PVST+ Protocol VLAN
4360        configuration."
4361
4362    GROUP           stpxMISTPGroup2
4363    DESCRIPTION
4364        "This group is optional for implementations
4365        that support MISTP with the range of VlanIndex
4366        up to 4095."
4367
4368    GROUP           stpxLoopInconsistencyNotificationsGroup
4369    DESCRIPTION
4370        "The notifications which a STP extension
4371        implementation is required to implement."
4372
4373    GROUP           stpxBpduSkewingGroup
4374    DESCRIPTION
4375        "This is an optional group for implementations of
4376        Spanning Tree BPDU Skewing feature."
4377
4378    GROUP           stpxFastStartGroup2
4379    DESCRIPTION
4380        "This stpxFastStartGroup is an optional group
4381        containing objects providing information about
4382        Spanning Tree Port Fast Start feature."
4383
4384    GROUP           stpxLoopGuardGroup2
4385    DESCRIPTION
4386        "This group is optional for implementations
4387        of the LoopGuard capability."
4388
4389    GROUP           stpxFastStartGroup3
4390    DESCRIPTION
4391        "This group is optional for implementations
4392        of Bpdu Guard and Bpdu Filter feature."
4393
4394    GROUP           stpxUplinkGroup2
4395    DESCRIPTION
4396        "This group is optional for implementations
4397        of UplinkFast feature."
4398
4399    GROUP           stpxBackboneGroup2
4400    DESCRIPTION
4401        "This group is optional for implementations
4402        of BackboneFast feature."
4403
4404    GROUP           stpxRSTPGroup
4405    DESCRIPTION
4406        "This group is optional for implementation of
4407        Rapid Spanning Tree Protocol feature."
4408
4409    GROUP           stpxRPVSTGroup
4410    DESCRIPTION
4411        "This group is optional for implementation of
4412        Rapid PVST+ feature."
4413
4414    GROUP           stpxExtendedSysIDGroup
4415    DESCRIPTION
4416        "This group is mandatory for implementation of
4417        Extended System ID feature."
4418
4419    GROUP           stpxNotificationEnableGroup
4420    DESCRIPTION
4421        "This group is mandatory for implementation of
4422        control on the generation of Spanning Tree
4423        notifications."
4424
4425    GROUP           stpxFastStartOperModeGroup
4426    DESCRIPTION
4427        "This group is mandatory for implementation of
4428        Spanning Tree Port Fast Start Oper Mode feature."
4429
4430    GROUP           stpxMSTGroup3
4431    DESCRIPTION
4432        "This group is mandatory for implementation of
4433        Multiple Spanning Tree Protocol on the device."
4434
4435    GROUP           stpxSMSTGroup
4436    DESCRIPTION
4437        "This group is mandatory for implementation of
4438        supporting IEEE MST on the device."
4439
4440    GROUP           stpxSMSTInstanceGroup
4441    DESCRIPTION
4442        "This group is mandatory for implementation of
4443        supporting MST instance information for
4444        IEEE MST on the device."
4445
4446    GROUP           stpxSMSTInstanceEditGroup
4447    DESCRIPTION
4448        "This group is mandatory for implementation of
4449        supporting MST instance edit information for
4450        IEEE MST on the device."
4451
4452    GROUP           stpxSMSTPortStatusGroup
4453    DESCRIPTION
4454        "This group is mandatory for implementation of
4455        port status information for Multiple Spanning
4456        Tree Protocol on the device."
4457
4458    GROUP           stpxSMSTPortHelloTimeGroup
4459    DESCRIPTION
4460        "This group is mandatory for implementation of
4461        port hello time information for IEEE MST
4462        on the device."
4463
4464    GROUP           stpxSMSTInstanceCISTGroup
4465    DESCRIPTION
4466        "This group is mandatory for implementation of
4467        supporting Common and Internal Spanning Tree (CIST)
4468        information for IEEE MST on the device."
4469    ::= { stpxMIBCompliances 10 }
4470
4471stpxMIBCompliance11 MODULE-COMPLIANCE
4472    STATUS          deprecated
4473    DESCRIPTION
4474        "The compliance statement for entities which implement
4475        Cisco STP Extensions MIB."
4476    MODULE          -- this module
4477    GROUP           stpxUplinkGroup
4478    DESCRIPTION
4479        "This group is mandatory for implementations
4480        of the UplinkFast capability."
4481
4482    GROUP           stpxSstpGroup
4483    DESCRIPTION
4484        "This group is optional for implementations of
4485        Cisco's Shared Spanning Tree Protocol (SSTP)."
4486
4487    GROUP           stpxPreferredVlansGroup
4488    DESCRIPTION
4489        "This group is mandatory for implementations
4490        of the Preferred VLANs capability."
4491
4492    GROUP           stpxNotificationsGroup
4493    DESCRIPTION
4494        "The notifications which a STP extension
4495        implementation required to implement."
4496
4497    GROUP           stpxBackboneGroup
4498    DESCRIPTION
4499        "This group is mandatory for implementations
4500        of the BackboneFast capability."
4501
4502    GROUP           stpxRootGuardGroup
4503    DESCRIPTION
4504        "This group is mandatory for implementations
4505        of the RootGuard capability."
4506
4507    GROUP           stpxRootInconsistencyNotificationsGroup
4508    DESCRIPTION
4509        "The notifications which a STP extension
4510        implementation required to implement."
4511
4512    GROUP           stpx4kVlanGroup
4513    DESCRIPTION
4514        "This group must be implemented by the
4515        entities which support the range of VlanIndex
4516        between 1024 and 4095."
4517
4518    GROUP           stpxSpanningTreeGroup
4519    DESCRIPTION
4520        "This group must be implemented by the entities
4521        that support MISTP and PVSTP+"
4522
4523    GROUP           stpxMISTPGroup
4524    DESCRIPTION
4525        "This group must be implemented by the entities
4526        that support MISTP."
4527
4528    GROUP           stpxLongPathCostModeGroup
4529    DESCRIPTION
4530        "This group must be implemented by the entities
4531        that support 32 bits spannning tree path cost
4532        value."
4533
4534    GROUP           stpxPVSTVlanGroup
4535    DESCRIPTION
4536        "This group is optional for implementations
4537        of the Spanning Tree PVST+ Protocol VLAN
4538        configuration."
4539
4540    GROUP           stpxMISTPGroup2
4541    DESCRIPTION
4542        "This group is optional for implementations
4543        that support MISTP with the range of VlanIndex
4544        up to 4095."
4545
4546    GROUP           stpxLoopInconsistencyNotificationsGroup
4547    DESCRIPTION
4548        "The notifications which a STP extension
4549        implementation is required to implement."
4550
4551    GROUP           stpxBpduSkewingGroup
4552    DESCRIPTION
4553        "This is an optional group for implementations of
4554        Spanning Tree BPDU Skewing feature."
4555
4556    GROUP           stpxFastStartGroup2
4557    DESCRIPTION
4558        "This stpxFastStartGroup is an optional group
4559        containing objects providing information about
4560        Spanning Tree Port Fast Start feature."
4561
4562    GROUP           stpxLoopGuardGroup2
4563    DESCRIPTION
4564        "This group is optional for implementations
4565        of the LoopGuard capability."
4566
4567    GROUP           stpxFastStartGroup3
4568    DESCRIPTION
4569        "This group is optional for implementations
4570        of Bpdu Guard and Bpdu Filter feature."
4571
4572    GROUP           stpxUplinkGroup2
4573    DESCRIPTION
4574        "This group is optional for implementations
4575        of UplinkFast feature."
4576
4577    GROUP           stpxBackboneGroup2
4578    DESCRIPTION
4579        "This group is optional for implementations
4580        of BackboneFast feature."
4581
4582    GROUP           stpxRSTPGroup
4583    DESCRIPTION
4584        "This group is optional for implementation of
4585        Rapid Spanning Tree Protocol feature."
4586
4587    GROUP           stpxRPVSTGroup
4588    DESCRIPTION
4589        "This group is optional for implementation of
4590        Rapid PVST+ feature."
4591
4592    GROUP           stpxExtendedSysIDGroup
4593    DESCRIPTION
4594        "This group is mandatory for implementation of
4595        Extended System ID feature."
4596
4597    GROUP           stpxNotificationEnableGroup
4598    DESCRIPTION
4599        "This group is mandatory for implementation of
4600        control on the generation of Spanning Tree
4601        notifications."
4602
4603    GROUP           stpxFastStartOperModeGroup
4604    DESCRIPTION
4605        "This group is mandatory for implementation of
4606        Spanning Tree Port Fast Start Oper Mode feature."
4607
4608    GROUP           stpxMSTGroup3
4609    DESCRIPTION
4610        "This group is mandatory for implementation of
4611        Multiple Spanning Tree Protocol on the device."
4612
4613    GROUP           stpxSMSTGroup
4614    DESCRIPTION
4615        "This group is mandatory for implementation of
4616        supporting IEEE MST on the device."
4617
4618    GROUP           stpxSMSTInstanceGroup
4619    DESCRIPTION
4620        "This group is mandatory for implementation of
4621        supporting MST instance information for
4622        IEEE MST on the device."
4623
4624    GROUP           stpxSMSTInstanceEditGroup
4625    DESCRIPTION
4626        "This group is mandatory for implementation of
4627        supporting MST instance edit information for
4628        IEEE MST on the device."
4629
4630    GROUP           stpxSMSTPortStatusGroup
4631    DESCRIPTION
4632        "This group is mandatory for implementation of
4633        port status information for Multiple Spanning
4634        Tree Protocol on the device."
4635
4636    GROUP           stpxSMSTPortHelloTimeGroup
4637    DESCRIPTION
4638        "This group is mandatory for implementation of
4639        port hello time information for IEEE MST
4640        on the device."
4641
4642    GROUP           stpxSMSTInstanceCISTGroup
4643    DESCRIPTION
4644        "This group is mandatory for implementation of
4645        supporting Common and Internal Spanning Tree (CIST)
4646        information for IEEE MST on the device."
4647
4648    GROUP           stpxPathCostOperModeGroup
4649    DESCRIPTION
4650        "This group is mandatory for implementation of
4651        supporting  operational spanning tree path cost
4652        mode."
4653    ::= { stpxMIBCompliances 11 }
4654
4655stpxMIBCompliance12 MODULE-COMPLIANCE
4656    STATUS          deprecated
4657    DESCRIPTION
4658        "The compliance statement for entities which implement
4659        Cisco STP Extensions MIB."
4660    MODULE          -- this module
4661    GROUP           stpxUplinkGroup
4662    DESCRIPTION
4663        "This group is mandatory for implementations
4664        of the UplinkFast capability."
4665
4666    GROUP           stpxSstpGroup
4667    DESCRIPTION
4668        "This group is optional for implementations of
4669        Cisco's Shared Spanning Tree Protocol (SSTP)."
4670
4671    GROUP           stpxPreferredVlansGroup
4672    DESCRIPTION
4673        "This group is mandatory for implementations
4674        of the Preferred VLANs capability."
4675
4676    GROUP           stpxNotificationsGroup
4677    DESCRIPTION
4678        "The notifications which a STP extension
4679        implementation required to implement."
4680
4681    GROUP           stpxBackboneGroup
4682    DESCRIPTION
4683        "This group is mandatory for implementations
4684        of the BackboneFast capability."
4685
4686    GROUP           stpxRootGuardGroup
4687    DESCRIPTION
4688        "This group is mandatory for implementations
4689        of the RootGuard capability."
4690
4691    GROUP           stpxRootInconsistencyNotificationsGroup
4692    DESCRIPTION
4693        "The notifications which a STP extension
4694        implementation required to implement."
4695
4696    GROUP           stpx4kVlanGroup
4697    DESCRIPTION
4698        "This group must be implemented by the
4699        entities which support the range of VlanIndex
4700        between 1024 and 4095."
4701
4702    GROUP           stpxSpanningTreeGroup
4703    DESCRIPTION
4704        "This group must be implemented by the entities
4705        that support MISTP and PVSTP+"
4706
4707    GROUP           stpxMISTPGroup
4708    DESCRIPTION
4709        "This group must be implemented by the entities
4710        that support MISTP."
4711
4712    GROUP           stpxLongPathCostModeGroup
4713    DESCRIPTION
4714        "This group must be implemented by the entities
4715        that support 32 bits spannning tree path cost
4716        value."
4717
4718    GROUP           stpxPVSTVlanGroup
4719    DESCRIPTION
4720        "This group is optional for implementations
4721        of the Spanning Tree PVST+ Protocol VLAN
4722        configuration."
4723
4724    GROUP           stpxMISTPGroup2
4725    DESCRIPTION
4726        "This group is optional for implementations
4727        that support MISTP with the range of VlanIndex
4728        up to 4095."
4729
4730    GROUP           stpxLoopInconsistencyNotificationsGroup
4731    DESCRIPTION
4732        "The notifications which a STP extension
4733        implementation is required to implement."
4734
4735    GROUP           stpxBpduSkewingGroup
4736    DESCRIPTION
4737        "This is an optional group for implementations of
4738        Spanning Tree BPDU Skewing feature."
4739
4740    GROUP           stpxFastStartGroup2
4741    DESCRIPTION
4742        "This stpxFastStartGroup is an optional group
4743        containing objects providing information about
4744        Spanning Tree Port Fast Start feature."
4745
4746    GROUP           stpxLoopGuardGroup2
4747    DESCRIPTION
4748        "This group is optional for implementations
4749        of the LoopGuard capability."
4750
4751    GROUP           stpxFastStartGroup3
4752    DESCRIPTION
4753        "This group is optional for implementations
4754        of Bpdu Guard and Bpdu Filter feature."
4755
4756    GROUP           stpxUplinkGroup2
4757    DESCRIPTION
4758        "This group is optional for implementations
4759        of UplinkFast feature."
4760
4761    GROUP           stpxBackboneGroup2
4762    DESCRIPTION
4763        "This group is optional for implementations
4764        of BackboneFast feature."
4765
4766    GROUP           stpxRSTPGroup
4767    DESCRIPTION
4768        "This group is optional for implementation of
4769        Rapid Spanning Tree Protocol feature."
4770
4771    GROUP           stpxRSTPTransmitHoldCountGroup
4772    DESCRIPTION
4773        "This group is optional for implementation of
4774        Rapid Spanning Tree Protocol feature."
4775
4776    GROUP           stpxRPVSTGroup
4777    DESCRIPTION
4778        "This group is optional for implementation of
4779        Rapid PVST+ feature."
4780
4781    GROUP           stpxExtendedSysIDGroup
4782    DESCRIPTION
4783        "This group is mandatory for implementation of
4784        Extended System ID feature."
4785
4786    GROUP           stpxNotificationEnableGroup
4787    DESCRIPTION
4788        "This group is mandatory for implementation of
4789        control on the generation of Spanning Tree
4790        notifications."
4791
4792    GROUP           stpxFastStartOperModeGroup
4793    DESCRIPTION
4794        "This group is mandatory for implementation of
4795        Spanning Tree Port Fast Start Oper Mode feature."
4796
4797    GROUP           stpxMSTGroup4
4798    DESCRIPTION
4799        "This group is mandatory for implementation of
4800        Multiple Spanning Tree Protocol on the device."
4801
4802    GROUP           stpxSMSTGroup
4803    DESCRIPTION
4804        "This group is mandatory for implementation of
4805        supporting IEEE MST on the device."
4806
4807    GROUP           stpxSMSTMaxHopCountGroup
4808    DESCRIPTION
4809        "This group is mandatory for implementation of
4810        maximum hop count configuration on the device."
4811
4812    GROUP           stpxSMSTInstanceGroup
4813    DESCRIPTION
4814        "This group is mandatory for implementation of
4815        supporting MST instance information for
4816        IEEE MST on the device."
4817
4818    GROUP           stpxSMSTInstanceEditGroup
4819    DESCRIPTION
4820        "This group is mandatory for implementation of
4821        supporting MST instance edit information for
4822        IEEE MST on the device."
4823
4824    GROUP           stpxSMSTPortStatusGroup
4825    DESCRIPTION
4826        "This group is mandatory for implementation of
4827        port status information for Multiple Spanning
4828        Tree Protocol on the device."
4829
4830    GROUP           stpxSMSTPortHelloTimeGroup
4831    DESCRIPTION
4832        "This group is mandatory for implementation of
4833        port hello time information for IEEE MST
4834        on the device."
4835
4836    GROUP           stpxSMSTInstanceCISTGroup
4837    DESCRIPTION
4838        "This group is mandatory for implementation of
4839        supporting Common and Internal Spanning Tree (CIST)
4840        information for IEEE MST on the device."
4841
4842    GROUP           stpxPathCostOperModeGroup
4843    DESCRIPTION
4844        "This group is mandatory for implementation of
4845        supporting  operational spanning tree path cost
4846        mode."
4847
4848    GROUP           stpxSMSTPortMSTModeGroup
4849    DESCRIPTION
4850        "This group is mandatory for implementation of
4851        supporting port MST mode configuration."
4852
4853    GROUP           stpxSMSTConfigDigestGroup
4854    DESCRIPTION
4855        "This group is optional for implementation of
4856        supporting IEEE MST on the device."
4857    ::= { stpxMIBCompliances 12 }
4858
4859stpxMIBCompliance13 MODULE-COMPLIANCE
4860    STATUS          current
4861    DESCRIPTION
4862        "The compliance statement for entities which implement
4863        Cisco STP Extensions MIB."
4864    MODULE          -- this module
4865    GROUP           stpxUplinkGroup
4866    DESCRIPTION
4867        "This group is mandatory for implementations
4868        of the UplinkFast capability."
4869
4870    GROUP           stpxSstpGroup
4871    DESCRIPTION
4872        "This group is optional for implementations of
4873        Cisco's Shared Spanning Tree Protocol (SSTP)."
4874
4875    GROUP           stpxPreferredVlansGroup
4876    DESCRIPTION
4877        "This group is mandatory for implementations
4878        of the Preferred VLANs capability."
4879
4880    GROUP           stpxNotificationsGroup
4881    DESCRIPTION
4882        "The notifications which a STP extension
4883        implementation required to implement."
4884
4885    GROUP           stpxBackboneGroup
4886    DESCRIPTION
4887        "This group is mandatory for implementations
4888        of the BackboneFast capability."
4889
4890    GROUP           stpxRootGuardGroup
4891    DESCRIPTION
4892        "This group is mandatory for implementations
4893        of the RootGuard capability."
4894
4895    GROUP           stpxRootInconsistencyNotificationsGroup
4896    DESCRIPTION
4897        "The notifications which a STP extension
4898        implementation required to implement."
4899
4900    GROUP           stpx4kVlanGroup
4901    DESCRIPTION
4902        "This group must be implemented by the
4903        entities which support the range of VlanIndex
4904        between 1024 and 4095."
4905
4906    GROUP           stpxSpanningTreeGroup
4907    DESCRIPTION
4908        "This group must be implemented by the entities
4909        that support MISTP and PVSTP+"
4910
4911    GROUP           stpxMISTPGroup
4912    DESCRIPTION
4913        "This group must be implemented by the entities
4914        that support MISTP."
4915
4916    GROUP           stpxLongPathCostModeGroup
4917    DESCRIPTION
4918        "This group must be implemented by the entities
4919        that support 32 bits spannning tree path cost
4920        value."
4921
4922    GROUP           stpxPVSTVlanGroup
4923    DESCRIPTION
4924        "This group is optional for implementations
4925        of the Spanning Tree PVST+ Protocol VLAN
4926        configuration."
4927
4928    GROUP           stpxMISTPGroup2
4929    DESCRIPTION
4930        "This group is optional for implementations
4931        that support MISTP with the range of VlanIndex
4932        up to 4095."
4933
4934    GROUP           stpxLoopInconsistencyNotificationsGroup
4935    DESCRIPTION
4936        "The notifications which a STP extension
4937        implementation is required to implement."
4938
4939    GROUP           stpxBpduSkewingGroup
4940    DESCRIPTION
4941        "This is an optional group for implementations of
4942        Spanning Tree BPDU Skewing feature."
4943
4944    GROUP           stpxFastStartGroup2
4945    DESCRIPTION
4946        "This stpxFastStartGroup is an optional group
4947        containing objects providing information about
4948        Spanning Tree Port Fast Start feature."
4949
4950    GROUP           stpxLoopGuardGroup2
4951    DESCRIPTION
4952        "This group is optional for implementations
4953        of the LoopGuard capability."
4954
4955    GROUP           stpxFastStartGroup3
4956    DESCRIPTION
4957        "This group is optional for implementations
4958        of Bpdu Guard and Bpdu Filter feature."
4959
4960    GROUP           stpxUplinkGroup2
4961    DESCRIPTION
4962        "This group is optional for implementations
4963        of UplinkFast feature."
4964
4965    GROUP           stpxBackboneGroup2
4966    DESCRIPTION
4967        "This group is optional for implementations
4968        of BackboneFast feature."
4969
4970    GROUP           stpxRSTPGroup
4971    DESCRIPTION
4972        "This group is optional for implementation of
4973        Rapid Spanning Tree Protocol feature."
4974
4975    GROUP           stpxRSTPTransmitHoldCountGroup
4976    DESCRIPTION
4977        "This group is optional for implementation of
4978        Rapid Spanning Tree Protocol feature."
4979
4980    GROUP           stpxRPVSTGroup
4981    DESCRIPTION
4982        "This group is optional for implementation of
4983        Rapid PVST+ feature."
4984
4985    GROUP           stpxExtendedSysIDGroup
4986    DESCRIPTION
4987        "This group is mandatory for implementation of
4988        Extended System ID feature."
4989
4990    GROUP           stpxNotificationEnableGroup
4991    DESCRIPTION
4992        "This group is mandatory for implementation of
4993        control on the generation of Spanning Tree
4994        notifications."
4995
4996    GROUP           stpxFastStartOperModeGroup
4997    DESCRIPTION
4998        "This group is mandatory for implementation of
4999        Spanning Tree Port Fast Start Oper Mode feature."
5000
5001    GROUP           stpxMSTGroup4
5002    DESCRIPTION
5003        "This group is mandatory for implementation of
5004        Multiple Spanning Tree Protocol on the device."
5005
5006    GROUP           stpxSMSTGroup
5007    DESCRIPTION
5008        "This group is mandatory for implementation of
5009        supporting IEEE MST on the device."
5010
5011    GROUP           stpxSMSTMaxHopCountGroup
5012    DESCRIPTION
5013        "This group is mandatory for implementation of
5014        maximum hop count configuration on the device."
5015
5016    GROUP           stpxSMSTInstanceGroup
5017    DESCRIPTION
5018        "This group is mandatory for implementation of
5019        supporting MST instance information for
5020        IEEE MST on the device."
5021
5022    GROUP           stpxSMSTInstanceEditGroup
5023    DESCRIPTION
5024        "This group is mandatory for implementation of
5025        supporting MST instance edit information for
5026        IEEE MST on the device."
5027
5028    GROUP           stpxSMSTPortStatusGroup
5029    DESCRIPTION
5030        "This group is mandatory for implementation of
5031        port status information for Multiple Spanning
5032        Tree Protocol on the device."
5033
5034    GROUP           stpxSMSTPortHelloTimeGroup
5035    DESCRIPTION
5036        "This group is mandatory for implementation of
5037        port hello time information for IEEE MST
5038        on the device."
5039
5040    GROUP           stpxSMSTInstanceCISTGroup
5041    DESCRIPTION
5042        "This group is mandatory for implementation of
5043        supporting Common and Internal Spanning Tree (CIST)
5044        information for IEEE MST on the device."
5045
5046    GROUP           stpxPathCostOperModeGroup
5047    DESCRIPTION
5048        "This group is mandatory for implementation of
5049        supporting  operational spanning tree path cost
5050        mode."
5051
5052    GROUP           stpxSMSTPortMSTModeGroup
5053    DESCRIPTION
5054        "This group is mandatory for implementation of
5055        supporting port MST mode configuration."
5056
5057    GROUP           stpxSMSTConfigDigestGroup
5058    DESCRIPTION
5059        "This group is optional for implementation of
5060        supporting IEEE MST on the device."
5061
5062    GROUP           stpxL2GatewayDomainIdGroup
5063    DESCRIPTION
5064        "This group is mandatory for implementation of
5065        layer2 gateway domain identifier."
5066    ::= { stpxMIBCompliances 13 }
5067
5068-- units of conformance
5069
5070stpxUplinkGroup OBJECT-GROUP
5071    OBJECTS         {
5072                        stpxUplinkFastEnabled,
5073                        stpxUplinkFastTransitions,
5074                        stpxUplinkStationLearningGenRate,
5075                        stpxUplinkStationLearningFrames
5076                    }
5077    STATUS          current
5078    DESCRIPTION
5079        "A collection of objects for managing the UplinkFast
5080        capability."
5081    ::= { stpxMIBGroups 1 }
5082
5083stpxPreferredVlansGroup OBJECT-GROUP
5084    OBJECTS         { stpxPreferredVlansMap }
5085    STATUS          current
5086    DESCRIPTION
5087        "A collection of objects for indicating preferred VLANs."
5088    ::= { stpxMIBGroups 2 }
5089
5090stpxSstpGroup OBJECT-GROUP
5091    OBJECTS         { stpxInconsistentState }
5092    STATUS          current
5093    DESCRIPTION
5094        "A collection of objects to support Cisco's Shared Spanning
5095        Tree Protocol (SSTP)."
5096    ::= { stpxMIBGroups 3 }
5097
5098stpxNotificationsGroup NOTIFICATION-GROUP
5099   NOTIFICATIONS    { stpxInconsistencyUpdate }
5100    STATUS          current
5101    DESCRIPTION
5102        "The notifications which a STP extension implementation is
5103        required to implement."
5104    ::= { stpxMIBGroups 4 }
5105
5106stpxBackboneGroup OBJECT-GROUP
5107    OBJECTS         {
5108                        stpxBackboneFastEnabled,
5109                        stpxBackboneFastInInferiorBPDUs,
5110                        stpxBackboneFastInRLQRequestPDUs,
5111                        stpxBackboneFastInRLQResponsePDUs,
5112                        stpxBackboneFastOutRLQRequestPDUs,
5113                        stpxBackboneFastOutRLQResponsePDUs
5114                    }
5115    STATUS          current
5116    DESCRIPTION
5117        "A collection of objects for managing the BackboneFast
5118        capability."
5119    ::= { stpxMIBGroups 5 }
5120
5121stpxRootGuardGroup OBJECT-GROUP
5122    OBJECTS         {
5123                        stpxRootGuardConfigEnabled,
5124                        stpxRootInconsistencyState
5125                    }
5126    STATUS          current
5127    DESCRIPTION
5128        "A collection of objects to support root guard
5129        capabilities."
5130    ::= { stpxMIBGroups 6 }
5131
5132stpxRootInconsistencyNotificationsGroup NOTIFICATION-GROUP
5133   NOTIFICATIONS    { stpxRootInconsistencyUpdate }
5134    STATUS          current
5135    DESCRIPTION
5136        "The notifications which a STP root guard
5137        implementation is required to implement."
5138    ::= { stpxMIBGroups 7 }
5139
5140stpx4kVlanGroup OBJECT-GROUP
5141    OBJECTS         {
5142                        stpxPreferredVlansMap2k,
5143                        stpxPreferredVlansMap3k,
5144                        stpxPreferredVlansMap4k
5145                    }
5146    STATUS          current
5147    DESCRIPTION
5148        "A collection of objects providing information
5149        for VLANS with VlanIndex from 1024 to 4095."
5150    ::= { stpxMIBGroups 8 }
5151
5152stpxSpanningTreeGroup OBJECT-GROUP
5153    OBJECTS         { stpxSpanningTreeType }
5154    STATUS          current
5155    DESCRIPTION
5156        "An object selecting what kind of spanning tree protocol."
5157    ::= { stpxMIBGroups 9 }
5158
5159stpxMISTPGroup OBJECT-GROUP
5160    OBJECTS         {
5161                        stpxMISTPInstanceNumber,
5162                        stpxMISTPInstanceEnable,
5163                        stpxVlanMISTPInstMapInstIndex,
5164                        stpxVlanMISTPInstMapEditInstIndex,
5165                        stpxPreferredMISTPInstancesMap
5166                    }
5167    STATUS          current
5168    DESCRIPTION
5169        "A collection objects managing the information of
5170        MISTP feature."
5171    ::= { stpxMIBGroups 10 }
5172
5173stpxLongPathCostModeGroup OBJECT-GROUP
5174    OBJECTS         {
5175                        stpxSpanningTreePathCostMode,
5176                        stpxLongStpPortPathCost
5177                    }
5178    STATUS          current
5179    DESCRIPTION
5180        "A collection objects managing the information of
5181        spanning tree path cost in 32 bits value."
5182    ::= { stpxMIBGroups 11 }
5183
5184stpxPVSTVlanGroup OBJECT-GROUP
5185    OBJECTS         { stpxPVSTVlanEnable }
5186    STATUS          current
5187    DESCRIPTION
5188        "A collection of objects managing the information
5189        of Spanning Tree PVST+ protocol VLAN configuration."
5190    ::= { stpxMIBGroups 12 }
5191
5192stpxMISTPGroup2 OBJECT-GROUP
5193    OBJECTS         {
5194                        stpxMISTPInstanceVlansMapped,
5195                        stpxMISTPInstanceVlansMapped2k,
5196                        stpxMISTPInstanceVlansMapped3k,
5197                        stpxMISTPInstanceVlansMapped4k
5198                    }
5199    STATUS          current
5200    DESCRIPTION
5201        "A collection objects managing the information of
5202        MISTP instances to VLAN mapping with the range of
5203        VlanIndex up to 4095."
5204    ::= { stpxMIBGroups 13 }
5205
5206stpxLoopGuardGroup OBJECT-GROUP
5207    OBJECTS         {
5208                        stpxLoopGuardConfigEnabled,
5209                        stpxLoopInconsistencyState
5210                    }
5211    STATUS          deprecated
5212    DESCRIPTION
5213        "A collection of objects to support LoopGuard
5214        capabilities."
5215    ::= { stpxMIBGroups 14 }
5216
5217stpxLoopInconsistencyNotificationsGroup NOTIFICATION-GROUP
5218   NOTIFICATIONS    { stpxLoopInconsistencyUpdate }
5219    STATUS          current
5220    DESCRIPTION
5221        "The notifications which a STP LoopGuard
5222        implementation is required to implement."
5223    ::= { stpxMIBGroups 15 }
5224
5225stpxFastStartGroup OBJECT-GROUP
5226    OBJECTS         {
5227                        stpxFastStartBpduGuardEnable,
5228                        stpxFastStartBpduFilterEnable,
5229                        stpxFastStartPortEnable
5230                    }
5231    STATUS          deprecated
5232    DESCRIPTION
5233        "A collection of objects to support Spanning Tree Port
5234        Fast Start feature."
5235    ::= { stpxMIBGroups 16 }
5236
5237stpxBpduSkewingGroup OBJECT-GROUP
5238    OBJECTS         {
5239                        stpxBpduSkewingDetectionEnable,
5240                        stpxBpduSkewingLastSkewDuration,
5241                        stpxBpduSkewingWorstSkewDuration,
5242                        stpxBpduSkewingWorstSkewTime
5243                    }
5244    STATUS          current
5245    DESCRIPTION
5246        "This is an optional group with a collection of
5247        objects to support Spanning Tree BPDU Skewing feature."
5248    ::= { stpxMIBGroups 17 }
5249
5250stpxFastStartGroup2 OBJECT-GROUP
5251    OBJECTS         {
5252                        stpxFastStartBpduGuardEnable,
5253                        stpxFastStartBpduFilterEnable,
5254                        stpxFastStartPortMode,
5255                        stpxFastStartGlobalDefaultMode
5256                    }
5257    STATUS          current
5258    DESCRIPTION
5259        "An optional group with a collection of objects to
5260        support Fast Start global default mode on the device."
5261    ::= { stpxMIBGroups 18 }
5262
5263stpxLoopGuardGroup2 OBJECT-GROUP
5264    OBJECTS         {
5265                        stpxLoopInconsistencyState,
5266                        stpxLoopGuardConfigMode,
5267                        stpxLoopGuardGlobalDefaultMode
5268                    }
5269    STATUS          current
5270    DESCRIPTION
5271        "An optional group with a collection of objects to
5272        support Loop Guard global default mode on the device."
5273    ::= { stpxMIBGroups 19 }
5274
5275stpxMSTGroup OBJECT-GROUP
5276    OBJECTS         {
5277                        stpxMSTMaxInstanceNumber,
5278                        stpxMSTRegionName,
5279                        stpxMSTRegionRevision,
5280                        stpxMSTInstanceVlansMapped,
5281                        stpxMSTInstanceVlansMapped2k,
5282                        stpxMSTInstanceVlansMapped3k,
5283                        stpxMSTInstanceVlansMapped4k,
5284                        stpxMSTInstanceRemainingHopCount,
5285                        stpxMSTRegionEditBufferStatus,
5286                        stpxMSTRegionEditBufferOperation,
5287                        stpxMSTRegionEditName,
5288                        stpxMSTRegionEditRevision,
5289                        stpxMSTInstanceEditVlansMap,
5290                        stpxMSTInstanceEditVlansMap2k,
5291                        stpxMSTInstanceEditVlansMap3k,
5292                        stpxMSTInstanceEditVlansMap4k,
5293                        stpxMSTPortAdminLinkType,
5294                        stpxMSTPortOperLinkType,
5295                        stpxMSTPortProtocolMigration,
5296                        stpxMSTPortStatus,
5297                        stpxMSTPortRoleValue,
5298                        stpxMSTMaxHopCount
5299                    }
5300    STATUS          deprecated
5301    DESCRIPTION
5302        "An optional group with a collection of objects to
5303        support Multiple Spanning Tree Protocol on the device."
5304    ::= { stpxMIBGroups 20 }
5305
5306stpxPreferredMSTInstancesGroup OBJECT-GROUP
5307    OBJECTS         { stpxPreferredMSTInstancesMap }
5308    STATUS          deprecated
5309    DESCRIPTION
5310        "An optional group with a collection of objects to
5311        support Preferred MST Instance Map feature for Multiple
5312        Spanning Tree Protocol on the device."
5313    ::= { stpxMIBGroups 21 }
5314
5315stpxFastStartGroup3 OBJECT-GROUP
5316    OBJECTS         {
5317                        stpxFastStartPortBpduGuardMode,
5318                        stpxFastStartPortBpduFilterMode
5319                    }
5320    STATUS          current
5321    DESCRIPTION
5322        "An optional group with a collection of objects to
5323        support per port Bpdu Guard and Bpdu Filter mode
5324        configuration on the device."
5325    ::= { stpxMIBGroups 22 }
5326
5327stpxUplinkGroup2 OBJECT-GROUP
5328    OBJECTS         { stpxUplinkFastOperEnabled }
5329    STATUS          current
5330    DESCRIPTION
5331        "An optional group with a collection of objects to
5332        manage the UplinkFast capability."
5333    ::= { stpxMIBGroups 23 }
5334
5335stpxBackboneGroup2 OBJECT-GROUP
5336    OBJECTS         { stpxBackboneFastOperEnabled }
5337    STATUS          current
5338    DESCRIPTION
5339        "An optional group with a collection of objects to
5340        manage the BackboneFast capability."
5341    ::= { stpxMIBGroups 24 }
5342
5343stpxMSTGroup2 OBJECT-GROUP
5344    OBJECTS         {
5345                        stpxMSTMaxInstanceNumber,
5346                        stpxMSTRegionName,
5347                        stpxMSTRegionRevision,
5348                        stpxMSTInstanceVlansMapped,
5349                        stpxMSTInstanceVlansMapped2k,
5350                        stpxMSTInstanceVlansMapped3k,
5351                        stpxMSTInstanceVlansMapped4k,
5352                        stpxMSTInstanceRemainingHopCount,
5353                        stpxMSTRegionEditBufferStatus,
5354                        stpxMSTRegionEditBufferOperation,
5355                        stpxMSTRegionEditName,
5356                        stpxMSTRegionEditRevision,
5357                        stpxMSTInstanceEditVlansMap,
5358                        stpxMSTInstanceEditVlansMap2k,
5359                        stpxMSTInstanceEditVlansMap3k,
5360                        stpxMSTInstanceEditVlansMap4k,
5361                        stpxMSTPortStatus,
5362                        stpxMSTMaxHopCount
5363                    }
5364    STATUS          deprecated
5365    DESCRIPTION
5366        "An optional group with a collection of objects to
5367        support Multiple Spanning Tree Protocol on the device."
5368    ::= { stpxMIBGroups 25 }
5369
5370stpxRSTPGroup OBJECT-GROUP
5371    OBJECTS         {
5372                        stpxRSTPPortAdminLinkType,
5373                        stpxRSTPPortOperLinkType,
5374                        stpxRSTPPortProtocolMigration,
5375                        stpxRSTPPortRoleValue
5376                    }
5377    STATUS          current
5378    DESCRIPTION
5379        "An optional group with a collection of objects to
5380        support Rapid Spanning Tree Protocol on the device."
5381    ::= { stpxMIBGroups 26 }
5382
5383stpxRPVSTGroup OBJECT-GROUP
5384    OBJECTS         { stpxRPVSTPortStatus }
5385    STATUS          current
5386    DESCRIPTION
5387        "An optional group with a collection of objects to
5388        support Rapid PVST+ on the device."
5389    ::= { stpxMIBGroups 27 }
5390
5391stpxExtendedSysIDGroup OBJECT-GROUP
5392    OBJECTS         {
5393                        stpxExtendedSysIDAdminEnabled,
5394                        stpxExtendedSysIDOperEnabled
5395                    }
5396    STATUS          current
5397    DESCRIPTION
5398        "A collection of objects to manage the
5399        Extended System ID capability."
5400    ::= { stpxMIBGroups 28 }
5401
5402stpxNotificationEnableGroup OBJECT-GROUP
5403    OBJECTS         { stpxNotificationEnable }
5404    STATUS          current
5405    DESCRIPTION
5406        "A collection of objects providing control on the
5407        generation of Spanning Tree notifications."
5408    ::= { stpxMIBGroups 29 }
5409
5410stpxFastStartOperModeGroup OBJECT-GROUP
5411    OBJECTS         { stpxFastStartOperMode }
5412    STATUS          current
5413    DESCRIPTION
5414        "A collection of objects providing Spanning Tree
5415        Port Fast Start Operatioanl information on a port."
5416    ::= { stpxMIBGroups 30 }
5417
5418stpxMSTGroup3 OBJECT-GROUP
5419    OBJECTS         {
5420                        stpxMSTRegionName,
5421                        stpxMSTRegionEditBufferStatus,
5422                        stpxMSTRegionEditBufferOperation,
5423                        stpxMSTRegionEditName,
5424                        stpxMSTMaxHopCount
5425                    }
5426    STATUS          deprecated
5427    DESCRIPTION
5428        "A collection of objects providing support
5429        for Multiple Spanning Tree Protocol on the device."
5430    ::= { stpxMIBGroups 31 }
5431
5432stpxSMSTGroup OBJECT-GROUP
5433    OBJECTS         {
5434                        stpxSMSTMaxInstances,
5435                        stpxSMSTMaxInstanceID,
5436                        stpxSMSTRegionRevision,
5437                        stpxSMSTRegionEditRevision
5438                    }
5439    STATUS          current
5440    DESCRIPTION
5441        "A collection of objects providing support for
5442        IEEE MST on the device."
5443    ::= { stpxMIBGroups 32 }
5444
5445stpxSMSTInstanceGroup OBJECT-GROUP
5446    OBJECTS         {
5447                        stpxSMSTInstanceVlansMapped1k2k,
5448                        stpxSMSTInstanceVlansMapped3k4k,
5449                        stpxSMSTInstanceRemainingHopCount
5450                    }
5451    STATUS          current
5452    DESCRIPTION
5453        "A collection of objects providing support for
5454        MST instance information for IEEE MST on the device."
5455    ::= { stpxMIBGroups 33 }
5456
5457stpxSMSTInstanceEditGroup OBJECT-GROUP
5458    OBJECTS         {
5459                        stpxSMSTInstanceEditVlansMap1k2k,
5460                        stpxSMSTInstanceEditVlansMap3k4k,
5461                        stpxSMSTInstanceEditRowStatus
5462                    }
5463    STATUS          current
5464    DESCRIPTION
5465        "A collection of objects providing support for MST
5466        instance edit information for IEEE MST on the device."
5467    ::= { stpxMIBGroups 34 }
5468
5469stpxSMSTPortStatusGroup OBJECT-GROUP
5470    OBJECTS         { stpxSMSTPortStatus }
5471    STATUS          current
5472    DESCRIPTION
5473        "A collection of objects providing support for
5474        port status information for MST Protocol on the
5475        device."
5476    ::= { stpxMIBGroups 35 }
5477
5478stpxSMSTPortHelloTimeGroup OBJECT-GROUP
5479    OBJECTS         {
5480                        stpxSMSTPortAdminHelloTime,
5481                        stpxSMSTPortConfigedHelloTime,
5482                        stpxSMSTPortOperHelloTime
5483                    }
5484    STATUS          current
5485    DESCRIPTION
5486        "A collection of objects providing support for per
5487        port hello time information for IEEE MST on the device."
5488    ::= { stpxMIBGroups 36 }
5489
5490stpxSMSTInstanceCISTGroup OBJECT-GROUP
5491    OBJECTS         {
5492                        stpxSMSTInstanceCISTRegionalRoot,
5493                        stpxSMSTInstanceCISTIntRootCost
5494                    }
5495    STATUS          current
5496    DESCRIPTION
5497        "A collection of objects providing information about
5498        Common and Internal Spanning Tree (CIST) for IEEE
5499        MST on the device."
5500    ::= { stpxMIBGroups 37 }
5501
5502stpxPathCostOperModeGroup OBJECT-GROUP
5503    OBJECTS         { stpxSpanningTreePathCostOperMode }
5504    STATUS          current
5505    DESCRIPTION
5506        "A collection of objects providing information about
5507        operational spanning tree path cost mode."
5508    ::= { stpxMIBGroups 38 }
5509
5510stpxRSTPTransmitHoldCountGroup OBJECT-GROUP
5511    OBJECTS         { stpxRSTPTransmitHoldCount }
5512    STATUS          current
5513    DESCRIPTION
5514        "A collection of objects providing information for
5515        configuration of transmit hold count for Rapid Spanning
5516        Tree Protocol."
5517    ::= { stpxMIBGroups 39 }
5518
5519stpxSMSTPortMSTModeGroup OBJECT-GROUP
5520    OBJECTS         {
5521                        stpxSMSTPortAdminMSTMode,
5522                        stpxSMSTPortOperMSTMode
5523                    }
5524    STATUS          current
5525    DESCRIPTION
5526        "A collection of objects providing information for port
5527        MST mode configuration on the device."
5528    ::= { stpxMIBGroups 40 }
5529
5530stpxSMSTMaxHopCountGroup OBJECT-GROUP
5531    OBJECTS         { stpxSMSTMaxHopCount }
5532    STATUS          current
5533    DESCRIPTION
5534        "A collection of objects providing information for
5535        configuration of IEEE MST maximum hop count."
5536    ::= { stpxMIBGroups 41 }
5537
5538stpxSMSTConfigDigestGroup OBJECT-GROUP
5539    OBJECTS         {
5540                        stpxSMSTConfigDigest,
5541                        stpxSMSTConfigPreStandardDigest
5542                    }
5543    STATUS          current
5544    DESCRIPTION
5545        "A collection of objects providing information for
5546        MST configuration digests on the device."
5547    ::= { stpxMIBGroups 42 }
5548
5549stpxMSTGroup4 OBJECT-GROUP
5550    OBJECTS         {
5551                        stpxMSTRegionName,
5552                        stpxMSTRegionEditBufferStatus,
5553                        stpxMSTRegionEditBufferOperation,
5554                        stpxMSTRegionEditName
5555                    }
5556    STATUS          current
5557    DESCRIPTION
5558        "A collection of objects providing support
5559        for Multiple Spanning Tree Protocol on the device."
5560    ::= { stpxMIBGroups 43 }
5561
5562stpxL2GatewayDomainIdGroup OBJECT-GROUP
5563    OBJECTS         { stpxL2GatewayDomainId }
5564    STATUS          current
5565    DESCRIPTION
5566        "A collection of objects providing information
5567        for layer2 gateway spanning tree domain identifier on
5568        the device."
5569    ::= { stpxMIBGroups 44 }
5570
5571stpxMSTInconsistencyGroup OBJECT-GROUP
5572    OBJECTS         { stpxMstInconsistencyState }
5573    STATUS          current
5574    DESCRIPTION
5575        "A collection of objects providing inconsistency information
5576        for Multiple Spanning Tree Protocol on the device."
5577    ::= { stpxMIBGroups 45 }
5578
5579stpxMSTNotificationGroup NOTIFICATION-GROUP
5580   NOTIFICATIONS    { stpxMstInconsistencyUpdate }
5581    STATUS          current
5582    DESCRIPTION
5583        "A collection of notifications for Multiple Spanning Tree
5584        Protocol on the device."
5585    ::= { stpxMIBGroups 46 }
5586
5587END
5588
5589