1 P-BRIDGE-MIB DEFINITIONS ::= BEGIN
3 -- -------------------------------------------------------------
4 -- MIB for IEEE 802.1p devices
5 -- -------------------------------------------------------------
8 MODULE-IDENTITY, OBJECT-TYPE, Counter32, Integer32, Counter64
10 TruthValue, TimeInterval, MacAddress, TEXTUAL-CONVENTION
12 MODULE-COMPLIANCE, OBJECT-GROUP
14 dot1dTp, dot1dTpPort, dot1dBridge,
15 dot1dBasePortEntry, dot1dBasePort
18 pBridgeMIB MODULE-IDENTITY
19 LAST-UPDATED "200601090000Z"
20 ORGANIZATION "IETF Bridge MIB Working Group"
22 "Email: bridge-mib@ietf.org
26 Postal: Nortel Networks
27 4655 Great America Parkway
30 Phone: +1 865 686 0432
31 Email: dlevi@nortel.com
34 Postal: Effective Software
38 Phone: +1 603 436 8634
39 Email: ietfdbh@comcast.net
42 Postal: Hemel Hempstead, Herts. HP2 7YU
44 Email: elbell@ntlworld.com
50 Email: vivian_ngai@acm.org
53 Postal: Beijing Harbour Networks
55 21 North Xisanhuan Ave.
59 Email: ah_smith@acm.org
62 Postal: Newbridge Networks
66 Phone: +1 978 691 4665
67 Email: langille@newbridge.com
70 Postal: Accton Technology Corporation
75 Email: anil@accton.com
78 Postal: Cisco Systems, Inc.
80 San Jose, CA 95134-1706
82 Phone: +1 408 526 5260
85 "The Bridge MIB Extension module for managing Priority
86 and Multicast Filtering, defined by IEEE 802.1D-1998,
87 including Restricted Group Registration defined by
90 Copyright (C) The Internet Society (2006). This version of
91 this MIB module is part of RFC 4363; See the RFC itself for
93 REVISION "200601090000Z"
95 "Added dot1dPortRestrictedGroupRegistration.
96 Deprecated pBridgePortGmrpGroup and pBridgeCompliance
97 and added pBridgePortGmrpGroup2 and pBridgeCompliance2."
101 REVISION "199908250000Z"
103 "The Bridge MIB Extension module for managing Priority
104 and Multicast Filtering, defined by IEEE 802.1D-1998.
106 Initial version, published as RFC 2674."
108 ::= { dot1dBridge 6 }
110 pBridgeMIBObjects OBJECT IDENTIFIER ::= { pBridgeMIB 1 }
112 -- -------------------------------------------------------------
113 -- Textual Conventions
114 -- -------------------------------------------------------------
116 EnabledStatus ::= TEXTUAL-CONVENTION
119 "A simple status value for the object."
120 SYNTAX INTEGER { enabled(1), disabled(2) }
122 -- -------------------------------------------------------------
123 -- subtrees in the P-BRIDGE MIB
124 -- -------------------------------------------------------------
126 dot1dExtBase OBJECT IDENTIFIER ::= { pBridgeMIBObjects 1 }
127 dot1dPriority OBJECT IDENTIFIER ::= { pBridgeMIBObjects 2 }
128 dot1dGarp OBJECT IDENTIFIER ::= { pBridgeMIBObjects 3 }
129 dot1dGmrp OBJECT IDENTIFIER ::= { pBridgeMIBObjects 4 }
131 -- -------------------------------------------------------------
132 -- the dot1dExtBase subtree
133 -- -------------------------------------------------------------
135 dot1dDeviceCapabilities OBJECT-TYPE
137 dot1dExtendedFilteringServices(0),
138 dot1dTrafficClasses(1),
139 dot1qStaticEntryIndividualPort(2),
142 dot1qHybridCapable(5),
143 dot1qConfigurablePvidTagging(6),
144 dot1dLocalVlanCapable(7)
152 "Indicates the optional parts of IEEE 802.1D and 802.1Q
153 that are implemented by this device and are manageable
154 through this MIB. Capabilities that are allowed on a
155 per-port basis are indicated in dot1dPortCapabilities.
157 dot1dExtendedFilteringServices(0),
158 -- can perform filtering of
159 -- individual multicast addresses
160 -- controlled by GMRP.
161 dot1dTrafficClasses(1),
162 -- can map user priority to
163 -- multiple traffic classes.
164 dot1qStaticEntryIndividualPort(2),
165 -- dot1qStaticUnicastReceivePort &
166 -- dot1qStaticMulticastReceivePort
167 -- can represent non-zero entries.
168 dot1qIVLCapable(3), -- Independent VLAN Learning (IVL).
169 dot1qSVLCapable(4), -- Shared VLAN Learning (SVL).
170 dot1qHybridCapable(5),
171 -- both IVL & SVL simultaneously.
172 dot1qConfigurablePvidTagging(6),
173 -- whether the implementation
174 -- supports the ability to
175 -- override the default PVID
176 -- setting and its egress status
177 -- (VLAN-Tagged or Untagged) on
179 dot1dLocalVlanCapable(7)
180 -- can support multiple local
181 -- bridges, outside of the scope
182 -- of 802.1Q defined VLANs."
184 "ISO/IEC 15802-3 Section 5.2,
185 IEEE 802.1Q/D11 Section 5.2, 12.10.1.1.3/b/2"
186 ::= { dot1dExtBase 1 }
188 dot1dTrafficClassesEnabled OBJECT-TYPE
190 MAX-ACCESS read-write
193 "The value true(1) indicates that Traffic Classes are
194 enabled on this bridge. When false(2), the bridge
195 operates with a single priority level for all traffic.
197 The value of this object MUST be retained across
198 reinitializations of the management system."
203 ::= { dot1dExtBase 2 }
205 dot1dGmrpStatus OBJECT-TYPE
207 MAX-ACCESS read-write
210 "The administrative status requested by management for
211 GMRP. The value enabled(1) indicates that GMRP should
212 be enabled on this device, in all VLANs, on all ports
213 for which it has not been specifically disabled. When
214 disabled(2), GMRP is disabled, in all VLANs and on all
215 ports, and all GMRP packets will be forwarded
216 transparently. This object affects both Applicant and
217 Registrar state machines. A transition from disabled(2)
218 to enabled(1) will cause a reset of all GMRP state
219 machines on all ports.
221 The value of this object MUST be retained across
222 reinitializations of the management system."
224 ::= { dot1dExtBase 3 }
226 -- -------------------------------------------------------------
227 -- Port Capabilities Table
228 -- -------------------------------------------------------------
230 dot1dPortCapabilitiesTable OBJECT-TYPE
231 SYNTAX SEQUENCE OF Dot1dPortCapabilitiesEntry
232 MAX-ACCESS not-accessible
235 "A table that contains capabilities information about
236 every port that is associated with this bridge."
237 ::= { dot1dExtBase 4 }
239 dot1dPortCapabilitiesEntry OBJECT-TYPE
240 SYNTAX Dot1dPortCapabilitiesEntry
241 MAX-ACCESS not-accessible
244 "A set of capabilities information about this port
245 indexed by dot1dBasePort."
246 AUGMENTS { dot1dBasePortEntry }
247 ::= { dot1dPortCapabilitiesTable 1 }
249 Dot1dPortCapabilitiesEntry ::=
254 dot1dPortCapabilities
258 dot1dPortCapabilities OBJECT-TYPE
260 dot1qDot1qTagging(0),
261 dot1qConfigurableAcceptableFrameTypes(1),
262 dot1qIngressFiltering(2)
267 "Indicates the parts of IEEE 802.1D and 802.1Q that are
268 optional on a per-port basis, that are implemented by
269 this device, and that are manageable through this MIB.
271 dot1qDot1qTagging(0), -- supports 802.1Q VLAN tagging of
273 dot1qConfigurableAcceptableFrameTypes(1),
274 -- allows modified values of
275 -- dot1qPortAcceptableFrameTypes.
276 dot1qIngressFiltering(2)
277 -- supports the discarding of any
278 -- frame received on a Port whose
279 -- VLAN classification does not
280 -- include that Port in its Member
283 "ISO/IEC 15802-3 Section 5.2,
284 IEEE 802.1Q/D11 Section 5.2"
285 ::= { dot1dPortCapabilitiesEntry 1 }
287 -- -------------------------------------------------------------
288 -- the dot1dPriority subtree
289 -- -------------------------------------------------------------
291 -- -------------------------------------------------------------
292 -- Port Priority Table
293 -- -------------------------------------------------------------
295 dot1dPortPriorityTable OBJECT-TYPE
296 SYNTAX SEQUENCE OF Dot1dPortPriorityEntry
297 MAX-ACCESS not-accessible
300 "A table that contains information about every port that
301 is associated with this transparent bridge."
305 ::= { dot1dPriority 1 }
307 dot1dPortPriorityEntry OBJECT-TYPE
308 SYNTAX Dot1dPortPriorityEntry
309 MAX-ACCESS not-accessible
312 "A list of Default User Priorities for each port of a
313 transparent bridge. This is indexed by dot1dBasePort."
314 AUGMENTS { dot1dBasePortEntry }
315 ::= { dot1dPortPriorityTable 1 }
317 Dot1dPortPriorityEntry ::=
319 dot1dPortDefaultUserPriority
321 dot1dPortNumTrafficClasses
325 dot1dPortDefaultUserPriority OBJECT-TYPE
326 SYNTAX Integer32 (0..7)
327 MAX-ACCESS read-write
330 "The default ingress User Priority for this port. This
331 only has effect on media, such as Ethernet, that do not
332 support native User Priority.
334 The value of this object MUST be retained across
335 reinitializations of the management system."
336 ::= { dot1dPortPriorityEntry 1 }
338 dot1dPortNumTrafficClasses OBJECT-TYPE
339 SYNTAX Integer32 (1..8)
340 MAX-ACCESS read-write
343 "The number of egress traffic classes supported on this
344 port. This object may optionally be read-only.
346 The value of this object MUST be retained across
347 reinitializations of the management system."
348 ::= { dot1dPortPriorityEntry 2 }
350 -- -------------------------------------------------------------
351 -- User Priority Regeneration Table
352 -- -------------------------------------------------------------
356 dot1dUserPriorityRegenTable OBJECT-TYPE
357 SYNTAX SEQUENCE OF Dot1dUserPriorityRegenEntry
358 MAX-ACCESS not-accessible
361 "A list of Regenerated User Priorities for each received
362 User Priority on each port of a bridge. The Regenerated
363 User Priority value may be used to index the Traffic
364 Class Table for each input port. This only has effect
365 on media that support native User Priority. The default
366 values for Regenerated User Priorities are the same as
367 the User Priorities."
369 "ISO/IEC 15802-3 Section 6.4"
370 ::= { dot1dPriority 2 }
372 dot1dUserPriorityRegenEntry OBJECT-TYPE
373 SYNTAX Dot1dUserPriorityRegenEntry
374 MAX-ACCESS not-accessible
377 "A mapping of incoming User Priority to a Regenerated
379 INDEX { dot1dBasePort, dot1dUserPriority }
380 ::= { dot1dUserPriorityRegenTable 1 }
382 Dot1dUserPriorityRegenEntry ::=
386 dot1dRegenUserPriority
390 dot1dUserPriority OBJECT-TYPE
391 SYNTAX Integer32 (0..7)
392 MAX-ACCESS not-accessible
395 "The User Priority for a frame received on this port."
396 ::= { dot1dUserPriorityRegenEntry 1 }
398 dot1dRegenUserPriority OBJECT-TYPE
399 SYNTAX Integer32 (0..7)
400 MAX-ACCESS read-write
403 "The Regenerated User Priority that the incoming User
407 Priority is mapped to for this port.
409 The value of this object MUST be retained across
410 reinitializations of the management system."
411 ::= { dot1dUserPriorityRegenEntry 2 }
413 -- -------------------------------------------------------------
414 -- Traffic Class Table
415 -- -------------------------------------------------------------
417 dot1dTrafficClassTable OBJECT-TYPE
418 SYNTAX SEQUENCE OF Dot1dTrafficClassEntry
419 MAX-ACCESS not-accessible
422 "A table mapping evaluated User Priority to Traffic
423 Class, for forwarding by the bridge. Traffic class is a
424 number in the range (0..(dot1dPortNumTrafficClasses-1))."
426 "ISO/IEC 15802-3 Table 7-2"
427 ::= { dot1dPriority 3 }
429 dot1dTrafficClassEntry OBJECT-TYPE
430 SYNTAX Dot1dTrafficClassEntry
431 MAX-ACCESS not-accessible
434 "User Priority to Traffic Class mapping."
435 INDEX { dot1dBasePort, dot1dTrafficClassPriority }
436 ::= { dot1dTrafficClassTable 1 }
438 Dot1dTrafficClassEntry ::=
440 dot1dTrafficClassPriority
446 dot1dTrafficClassPriority OBJECT-TYPE
447 SYNTAX Integer32 (0..7)
448 MAX-ACCESS not-accessible
451 "The Priority value determined for the received frame.
452 This value is equivalent to the priority indicated in
453 the tagged frame received, or one of the evaluated
454 priorities, determined according to the media-type.
458 For untagged frames received from Ethernet media, this
459 value is equal to the dot1dPortDefaultUserPriority value
460 for the ingress port.
462 For untagged frames received from non-Ethernet media,
463 this value is equal to the dot1dRegenUserPriority value
464 for the ingress port and media-specific user priority."
465 ::= { dot1dTrafficClassEntry 1 }
467 dot1dTrafficClass OBJECT-TYPE
468 SYNTAX Integer32 (0..7)
469 MAX-ACCESS read-write
472 "The Traffic Class the received frame is mapped to.
474 The value of this object MUST be retained across
475 reinitializations of the management system."
476 ::= { dot1dTrafficClassEntry 2 }
478 -- -------------------------------------------------------------
479 -- Outbound Access Priority Table
480 -- -------------------------------------------------------------
482 dot1dPortOutboundAccessPriorityTable OBJECT-TYPE
483 SYNTAX SEQUENCE OF Dot1dPortOutboundAccessPriorityEntry
484 MAX-ACCESS not-accessible
487 "A table mapping Regenerated User Priority to Outbound
488 Access Priority. This is a fixed mapping for all port
489 types, with two options for 802.5 Token Ring."
491 "ISO/IEC 15802-3 Table 7-3"
492 ::= { dot1dPriority 4 }
494 dot1dPortOutboundAccessPriorityEntry OBJECT-TYPE
495 SYNTAX Dot1dPortOutboundAccessPriorityEntry
496 MAX-ACCESS not-accessible
499 "Regenerated User Priority to Outbound Access Priority
501 INDEX { dot1dBasePort, dot1dRegenUserPriority }
502 ::= { dot1dPortOutboundAccessPriorityTable 1 }
504 Dot1dPortOutboundAccessPriorityEntry ::=
509 dot1dPortOutboundAccessPriority
513 dot1dPortOutboundAccessPriority OBJECT-TYPE
514 SYNTAX Integer32 (0..7)
518 "The Outbound Access Priority the received frame is
520 ::= { dot1dPortOutboundAccessPriorityEntry 1 }
522 -- -------------------------------------------------------------
523 -- the dot1dGarp subtree
524 -- -------------------------------------------------------------
526 -- -------------------------------------------------------------
527 -- The GARP Port Table
528 -- -------------------------------------------------------------
530 dot1dPortGarpTable OBJECT-TYPE
531 SYNTAX SEQUENCE OF Dot1dPortGarpEntry
532 MAX-ACCESS not-accessible
535 "A table of GARP control information about every bridge
536 port. This is indexed by dot1dBasePort."
539 dot1dPortGarpEntry OBJECT-TYPE
540 SYNTAX Dot1dPortGarpEntry
541 MAX-ACCESS not-accessible
544 "GARP control information for a bridge port."
545 AUGMENTS { dot1dBasePortEntry }
546 ::= { dot1dPortGarpTable 1 }
548 Dot1dPortGarpEntry ::=
550 dot1dPortGarpJoinTime
552 dot1dPortGarpLeaveTime
554 dot1dPortGarpLeaveAllTime
560 dot1dPortGarpJoinTime OBJECT-TYPE
562 MAX-ACCESS read-write
565 "The GARP Join time, in centiseconds.
567 The value of this object MUST be retained across
568 reinitializations of the management system."
570 ::= { dot1dPortGarpEntry 1 }
572 dot1dPortGarpLeaveTime OBJECT-TYPE
574 MAX-ACCESS read-write
577 "The GARP Leave time, in centiseconds.
579 The value of this object MUST be retained across
580 reinitializations of the management system."
582 ::= { dot1dPortGarpEntry 2 }
584 dot1dPortGarpLeaveAllTime OBJECT-TYPE
586 MAX-ACCESS read-write
589 "The GARP LeaveAll time, in centiseconds.
591 The value of this object MUST be retained across
592 reinitializations of the management system."
594 ::= { dot1dPortGarpEntry 3 }
596 -- -------------------------------------------------------------
597 -- The GMRP Port Configuration and Status Table
598 -- -------------------------------------------------------------
600 dot1dPortGmrpTable OBJECT-TYPE
601 SYNTAX SEQUENCE OF Dot1dPortGmrpEntry
602 MAX-ACCESS not-accessible
605 "A table of GMRP control and status information about
606 every bridge port. Augments the dot1dBasePortTable."
611 dot1dPortGmrpEntry OBJECT-TYPE
612 SYNTAX Dot1dPortGmrpEntry
613 MAX-ACCESS not-accessible
616 "GMRP control and status information for a bridge port."
617 AUGMENTS { dot1dBasePortEntry }
618 ::= { dot1dPortGmrpTable 1 }
620 Dot1dPortGmrpEntry ::=
624 dot1dPortGmrpFailedRegistrations
626 dot1dPortGmrpLastPduOrigin
628 dot1dPortRestrictedGroupRegistration
632 dot1dPortGmrpStatus OBJECT-TYPE
634 MAX-ACCESS read-write
637 "The administrative state of GMRP operation on this port. The
638 value enabled(1) indicates that GMRP is enabled on this port
639 in all VLANs as long as dot1dGmrpStatus is also enabled(1).
640 A value of disabled(2) indicates that GMRP is disabled on
641 this port in all VLANs: any GMRP packets received will
642 be silently discarded, and no GMRP registrations will be
643 propagated from other ports. Setting this to a value of
644 enabled(1) will be stored by the agent but will only take
645 effect on the GMRP protocol operation if dot1dGmrpStatus
646 also indicates the value enabled(1). This object affects
647 all GMRP Applicant and Registrar state machines on this
648 port. A transition from disabled(2) to enabled(1) will
649 cause a reset of all GMRP state machines on this port.
651 The value of this object MUST be retained across
652 reinitializations of the management system."
654 ::= { dot1dPortGmrpEntry 1 }
656 dot1dPortGmrpFailedRegistrations OBJECT-TYPE
664 "The total number of failed GMRP registrations, for any
665 reason, in all VLANs, on this port."
666 ::= { dot1dPortGmrpEntry 2 }
668 dot1dPortGmrpLastPduOrigin OBJECT-TYPE
673 "The Source MAC Address of the last GMRP message
674 received on this port."
675 ::= { dot1dPortGmrpEntry 3 }
677 dot1dPortRestrictedGroupRegistration OBJECT-TYPE
679 MAX-ACCESS read-write
682 "The state of Restricted Group Registration on this port.
683 If the value of this control is true(1), then creation
684 of a new dynamic entry is permitted only if there is a
685 Static Filtering Entry for the VLAN concerned, in which
686 the Registrar Administrative Control value is Normal
689 The value of this object MUST be retained across
690 reinitializations of the management system."
692 "IEEE 802.1t clause 10.3.2.3, 14.10.1.3."
694 ::= { dot1dPortGmrpEntry 4 }
696 -- -------------------------------------------------------------
697 -- High-Capacity Port Table for Transparent Bridges
698 -- -------------------------------------------------------------
700 dot1dTpHCPortTable OBJECT-TYPE
701 SYNTAX SEQUENCE OF Dot1dTpHCPortEntry
702 MAX-ACCESS not-accessible
705 "A table that contains information about every high-
706 capacity port that is associated with this transparent
713 dot1dTpHCPortEntry OBJECT-TYPE
714 SYNTAX Dot1dTpHCPortEntry
715 MAX-ACCESS not-accessible
718 "Statistics information for each high-capacity port of a
720 INDEX { dot1dTpPort }
721 ::= { dot1dTpHCPortTable 1 }
723 Dot1dTpHCPortEntry ::=
725 dot1dTpHCPortInFrames
727 dot1dTpHCPortOutFrames
729 dot1dTpHCPortInDiscards
733 dot1dTpHCPortInFrames OBJECT-TYPE
738 "The number of frames that have been received by this
739 port from its segment. Note that a frame received on
740 the interface corresponding to this port is only counted
741 by this object if and only if it is for a protocol being
742 processed by the local bridging function, including
743 bridge management frames."
745 "ISO/IEC 15802-3 Section 14.6.1.1.3"
746 ::= { dot1dTpHCPortEntry 1 }
748 dot1dTpHCPortOutFrames OBJECT-TYPE
753 "The number of frames that have been transmitted by this
754 port to its segment. Note that a frame transmitted on
755 the interface corresponding to this port is only counted
756 by this object if and only if it is for a protocol being
757 processed by the local bridging function, including
758 bridge management frames."
760 "ISO/IEC 15802-3 Section 14.6.1.1.3"
764 ::= { dot1dTpHCPortEntry 2 }
766 dot1dTpHCPortInDiscards OBJECT-TYPE
771 "Count of valid frames that have been received by this
772 port from its segment that were discarded (i.e.,
773 filtered) by the Forwarding Process."
775 "ISO/IEC 15802-3 Section 14.6.1.1.3"
776 ::= { dot1dTpHCPortEntry 3 }
778 -- ----------------------------------------------------
779 -- Upper part of High-Capacity Port Table for Transparent Bridges
780 -- ----------------------------------------------------
782 dot1dTpPortOverflowTable OBJECT-TYPE
783 SYNTAX SEQUENCE OF Dot1dTpPortOverflowEntry
784 MAX-ACCESS not-accessible
787 "A table that contains the most-significant bits of
788 statistics counters for ports that are associated with this
789 transparent bridge that are on high-capacity interfaces, as
790 defined in the conformance clauses for this table. This table
791 is provided as a way to read 64-bit counters for agents that
794 Note that the reporting of most-significant and
795 least-significant counter bits separately runs the risk of
796 missing an overflow of the lower bits in the interval between
797 sampling. The manager must be aware of this possibility, even
798 within the same varbindlist, when interpreting the results of
799 a request or asynchronous notification."
802 dot1dTpPortOverflowEntry OBJECT-TYPE
803 SYNTAX Dot1dTpPortOverflowEntry
804 MAX-ACCESS not-accessible
807 "The most significant bits of statistics counters for a high-
808 capacity interface of a transparent bridge. Each object is
809 associated with a corresponding object in dot1dTpPortTable
810 that indicates the least significant bits of the counter."
811 INDEX { dot1dTpPort }
815 ::= { dot1dTpPortOverflowTable 1 }
817 Dot1dTpPortOverflowEntry ::=
819 dot1dTpPortInOverflowFrames
821 dot1dTpPortOutOverflowFrames
823 dot1dTpPortInOverflowDiscards
827 dot1dTpPortInOverflowFrames OBJECT-TYPE
832 "The number of times the associated dot1dTpPortInFrames
833 counter has overflowed."
835 "ISO/IEC 15802-3 Section 14.6.1.1.3"
836 ::= { dot1dTpPortOverflowEntry 1 }
838 dot1dTpPortOutOverflowFrames OBJECT-TYPE
843 "The number of times the associated dot1dTpPortOutFrames
844 counter has overflowed."
846 "ISO/IEC 15802-3 Section 14.6.1.1.3"
847 ::= { dot1dTpPortOverflowEntry 2 }
849 dot1dTpPortInOverflowDiscards OBJECT-TYPE
854 "The number of times the associated
855 dot1dTpPortInDiscards counter has overflowed."
857 "ISO/IEC 15802-3 Section 14.6.1.1.3"
858 ::= { dot1dTpPortOverflowEntry 3 }
860 -- -------------------------------------------------------------
861 -- IEEE 802.1p MIB - Conformance Information
862 -- -------------------------------------------------------------
866 pBridgeConformance OBJECT IDENTIFIER ::= { pBridgeMIB 2 }
868 pBridgeGroups OBJECT IDENTIFIER ::= { pBridgeConformance 1 }
870 pBridgeCompliances OBJECT IDENTIFIER
871 ::= { pBridgeConformance 2 }
873 -- -------------------------------------------------------------
874 -- units of conformance
875 -- -------------------------------------------------------------
877 pBridgeExtCapGroup OBJECT-GROUP
879 dot1dDeviceCapabilities,
880 dot1dPortCapabilities
884 "A collection of objects indicating the optional
885 capabilities of the device."
886 ::= { pBridgeGroups 1 }
888 pBridgeDeviceGmrpGroup OBJECT-GROUP
894 "A collection of objects providing device-level control
895 for the Multicast Filtering extended bridge services."
896 ::= { pBridgeGroups 2 }
898 pBridgeDevicePriorityGroup OBJECT-GROUP
900 dot1dTrafficClassesEnabled
904 "A collection of objects providing device-level control
905 for the Priority services."
906 ::= { pBridgeGroups 3 }
908 pBridgeDefaultPriorityGroup OBJECT-GROUP
910 dot1dPortDefaultUserPriority
917 "A collection of objects defining the User Priority
918 applicable to each port for media that do not support
919 native User Priority."
920 ::= { pBridgeGroups 4 }
922 pBridgeRegenPriorityGroup OBJECT-GROUP
924 dot1dRegenUserPriority
928 "A collection of objects defining the User Priorities
929 applicable to each port for media that support native
931 ::= { pBridgeGroups 5 }
933 pBridgePriorityGroup OBJECT-GROUP
935 dot1dPortNumTrafficClasses,
940 "A collection of objects defining the traffic classes
941 within a bridge for each evaluated User Priority."
942 ::= { pBridgeGroups 6 }
944 pBridgeAccessPriorityGroup OBJECT-GROUP
946 dot1dPortOutboundAccessPriority
950 "A collection of objects defining the media-dependent
951 outbound access level for each priority."
952 ::= { pBridgeGroups 7 }
954 pBridgePortGarpGroup OBJECT-GROUP
956 dot1dPortGarpJoinTime,
957 dot1dPortGarpLeaveTime,
958 dot1dPortGarpLeaveAllTime
962 "A collection of objects providing port level control
963 and status information for GARP operation."
964 ::= { pBridgeGroups 8 }
968 pBridgePortGmrpGroup OBJECT-GROUP
971 dot1dPortGmrpFailedRegistrations,
972 dot1dPortGmrpLastPduOrigin
976 "A collection of objects providing port level control
977 and status information for GMRP operation."
978 ::= { pBridgeGroups 9 }
980 pBridgeHCPortGroup OBJECT-GROUP
982 dot1dTpHCPortInFrames,
983 dot1dTpHCPortOutFrames,
984 dot1dTpHCPortInDiscards
988 "A collection of objects providing 64-bit statistics
989 counters for high-capacity bridge ports."
990 ::= { pBridgeGroups 10 }
992 pBridgePortOverflowGroup OBJECT-GROUP
994 dot1dTpPortInOverflowFrames,
995 dot1dTpPortOutOverflowFrames,
996 dot1dTpPortInOverflowDiscards
1000 "A collection of objects providing overflow statistics
1001 counters for high-capacity bridge ports."
1002 ::= { pBridgeGroups 11 }
1004 pBridgePortGmrpGroup2 OBJECT-GROUP
1006 dot1dPortGmrpStatus,
1007 dot1dPortGmrpFailedRegistrations,
1008 dot1dPortGmrpLastPduOrigin,
1009 dot1dPortRestrictedGroupRegistration
1013 "A collection of objects providing port level control
1014 and status information for GMRP operation."
1015 ::= { pBridgeGroups 12 }
1019 -- -------------------------------------------------------------
1020 -- compliance statements
1021 -- -------------------------------------------------------------
1023 pBridgeCompliance MODULE-COMPLIANCE
1026 "The compliance statement for device support of Priority
1027 and Multicast Filtering extended bridging services."
1030 MANDATORY-GROUPS { pBridgeExtCapGroup }
1032 GROUP pBridgeDeviceGmrpGroup
1034 "This group is mandatory for devices supporting the GMRP
1035 application, defined by IEEE 802.1D Extended Filtering
1038 GROUP pBridgeDevicePriorityGroup
1040 "This group is mandatory only for devices supporting
1041 the priority forwarding operations defined by IEEE
1044 GROUP pBridgeDefaultPriorityGroup
1046 "This group is mandatory only for devices supporting
1047 the priority forwarding operations defined by the
1048 extended bridge services with media types, such as
1049 Ethernet, that do not support native User Priority."
1051 GROUP pBridgeRegenPriorityGroup
1053 "This group is mandatory only for devices supporting
1054 the priority forwarding operations defined by IEEE 802.1D
1055 and that have interface media types that support
1056 native User Priority, e.g., IEEE 802.5."
1058 GROUP pBridgePriorityGroup
1060 "This group is mandatory only for devices supporting
1061 the priority forwarding operations defined by IEEE 802.1D."
1063 GROUP pBridgeAccessPriorityGroup
1065 "This group is optional and is relevant only for devices
1066 supporting the priority forwarding operations defined by
1070 IEEE 802.1D and that have interface media types that
1071 support native Access Priority, e.g., IEEE 802.5."
1073 GROUP pBridgePortGarpGroup
1075 "This group is mandatory for devices supporting any
1076 of the GARP applications: e.g., GMRP, defined by the
1077 extended filtering services of 802.1D; or GVRP,
1078 defined by 802.1Q (refer to the Q-BRIDGE-MIB for
1079 conformance statements for GVRP)."
1081 GROUP pBridgePortGmrpGroup
1083 "This group is mandatory for devices supporting the
1084 GMRP application, as defined by IEEE 802.1D Extended
1085 Filtering Services."
1087 GROUP pBridgeHCPortGroup
1089 "Support for this group in a device is mandatory for those
1090 bridge ports that map to network interfaces that have the
1091 value of the corresponding instance of ifSpeed
1092 greater than 650,000,000 bits/second."
1094 GROUP pBridgePortOverflowGroup
1096 "Support for this group in a device is mandatory for those
1097 bridge ports that map to network interfaces that have the
1098 value of the corresponding instance of ifSpeed
1099 greater than 650,000,000 bits/second."
1101 OBJECT dot1dPortNumTrafficClasses
1102 MIN-ACCESS read-only
1104 "Write access is not required."
1106 OBJECT dot1dTrafficClass
1107 MIN-ACCESS read-only
1109 "Write access is not required."
1111 OBJECT dot1dRegenUserPriority
1112 MIN-ACCESS read-only
1114 "Write access is not required."
1116 ::= { pBridgeCompliances 1 }
1121 pBridgeCompliance2 MODULE-COMPLIANCE
1124 "The compliance statement for device support of Priority
1125 and Multicast Filtering extended bridging services."
1128 MANDATORY-GROUPS { pBridgeExtCapGroup }
1130 GROUP pBridgeDeviceGmrpGroup
1132 "This group is mandatory for devices supporting the GMRP
1133 application, defined by IEEE 802.1D Extended Filtering
1136 GROUP pBridgeDevicePriorityGroup
1138 "This group is mandatory only for devices supporting
1139 the priority forwarding operations defined by IEEE
1142 GROUP pBridgeDefaultPriorityGroup
1144 "This group is mandatory only for devices supporting
1145 the priority forwarding operations defined by the
1146 extended bridge services with media types, such as
1147 Ethernet, that do not support native User Priority."
1149 GROUP pBridgeRegenPriorityGroup
1151 "This group is mandatory only for devices supporting
1152 the priority forwarding operations defined by IEEE 802.1D
1153 and that have interface media types that support
1154 native User Priority, e.g., IEEE 802.5."
1156 GROUP pBridgePriorityGroup
1158 "This group is mandatory only for devices supporting
1159 the priority forwarding operations defined by IEEE 802.1D."
1161 GROUP pBridgeAccessPriorityGroup
1163 "This group is optional and is relevant only for devices
1164 supporting the priority forwarding operations defined by
1165 IEEE 802.1D and that have interface media types that
1166 support native Access Priority, e.g., IEEE 802.5."
1168 GROUP pBridgePortGarpGroup
1173 "This group is mandatory for devices supporting any
1174 of the GARP applications: e.g., GMRP, defined by the
1175 extended filtering services of 802.1D; or GVRP,
1176 defined by 802.1Q (refer to the Q-BRIDGE-MIB for
1177 conformance statements for GVRP)."
1179 GROUP pBridgePortGmrpGroup2
1181 "This group is mandatory for devices supporting the
1182 GMRP application, as defined by IEEE 802.1D Extended
1183 Filtering Services."
1185 GROUP pBridgeHCPortGroup
1187 "Support for this group in a device is mandatory for those
1188 bridge ports that map to network interfaces that have the
1189 value of the corresponding instance of ifSpeed
1190 greater than 650,000,000 bits/second."
1192 GROUP pBridgePortOverflowGroup
1194 "Support for this group in a device is mandatory for those
1195 bridge ports that map to network interfaces that have the
1196 value of the corresponding instance of ifSpeed
1197 greater than 650,000,000 bits/second."
1199 OBJECT dot1dPortNumTrafficClasses
1200 MIN-ACCESS read-only
1202 "Write access is not required."
1204 OBJECT dot1dTrafficClass
1205 MIN-ACCESS read-only
1207 "Write access is not required."
1209 OBJECT dot1dRegenUserPriority
1210 MIN-ACCESS read-only
1212 "Write access is not required."
1214 ::= { pBridgeCompliances 2 }