1-- ***************************************************************
2-- CISCO-IGMP-SNOOPING-MIB: MIB for IGMP Snooping Configuration.
3--
4-- May 2002, Binh P Le
5--
6-- Copyright (c) 2002, 2007-2010 by Cisco Systems Inc.
7--
8-- All rights reserved.
9-- ***************************************************************
10
11CISCO-IGMP-SNOOPING-MIB DEFINITIONS ::= BEGIN
12
13IMPORTS
14    OBJECT-TYPE,
15    MODULE-IDENTITY,
16    Counter32,
17    Unsigned32,
18    Integer32
19        FROM SNMPv2-SMI
20    MODULE-COMPLIANCE,
21    OBJECT-GROUP
22        FROM SNMPv2-CONF
23    TruthValue,
24    TimeStamp,
25    TEXTUAL-CONVENTION,
26    StorageType,
27    RowStatus
28        FROM SNMPv2-TC
29    ifIndex,
30    InterfaceIndex
31        FROM IF-MIB
32    InetAddressType,
33    InetAddress
34        FROM INET-ADDRESS-MIB
35    SnmpAdminString
36        FROM SNMP-FRAMEWORK-MIB
37    VlanIndex
38        FROM CISCO-VTP-MIB
39    CiscoPortList,
40    CiscoPortListRange
41        FROM CISCO-TC
42    Percent
43        FROM CISCO-QOS-PIB-MIB
44    VlanIndexOrZero
45        FROM CISCO-PRIVATE-VLAN-MIB
46    ciscoMgmt
47        FROM CISCO-SMI;
48
49
50ciscoIgmpSnoopingMIB MODULE-IDENTITY
51    LAST-UPDATED    "201006080000Z"
52    ORGANIZATION    "Cisco System, Inc."
53    CONTACT-INFO
54            "Cisco Systems
55            Customer Service
56
57            Postal: 170 W Tasman Drive
58            San Jose, CA  95134
59            USA
60
61            Tel: +1 800 553-NETS
62
63            E-mail: cs-lan-switch-snmp@cisco.com,
64                    cs-ipmulticast@cisco.com"
65    DESCRIPTION
66        "The MIB module for IGMP Snooping feature.
67
68        Internet Group Management Protocol (IGMP) is the protocol used
69        by IPv4 end hosts to indicate their interest in receiving
70        multicast traffic for certain multicast groups to neighboring
71        multicast routers. Version 3 of IGMP adds support for source
72        based filtering; which means the end hosts can specifically
73        indicate to receive or not-receive multicast packets from
74        specific source addresses. This information is used by the
75        multicast routers to restrict forwarding of multicast traffic
76        for the host.
77
78        IGMP Snooping is a switch protocol. A switch that implements
79        IGMP Snooping listens to the IGMP messages exchanged between
80        the hosts and router, then provides selective transmission of
81        multicast traffic based on multicast mac destination address
82        or multicast group address.  With IGMPv3 support,
83        IGMP Snooping can potentially provide selective transmission
84        of multicast data based on (source address, group address)
85        onto the ports that are interested. In addition to this,
86        IGMP Snooping can also provide proxy reporting, report
87        suppression and fast leave capabilities."
88    REVISION        "201006080000Z"
89    DESCRIPTION
90        "Added support for the following:
91
92        - cisLeaveQueryConfigGroup
93        - cisQuerierGlobalConfigGroup
94        - cisIgmpQuerierConfigExtGroup
95        - cisRobustnessConfigGroup
96        - cisTimeToLiveConfigGroup
97        - cisRouterAlertConfigGroup
98        - cisVlanExplicitTrackingCfgGroup
99        - cisIfLimitGroup
100        - cisIfLimitTotalGroup
101        - cisIfAccessGroupGroup
102        - cisVlanFilterConfigGroup
103        - cisFilterStatisticsGroup
104        - cisMulticastGroupPortInfoGroup
105        - cisMulticastGroupConfigGroup
106        - cisQuerierGlobalTcnQueryCountGroup
107        - cisQuerierTcnQueryPendingGroup
108
109        Deprecated cisMcastRouterConfigGroup and replaced it with
110        cisMulticastRouterConfigGroup. Deprecated
111        cisMcastGroupInfoGroup and replaced it with
112        cisMulticastGroupInfoGroup.
113
114        Updated DESCRIPTION of cisL2EntryLimit, cisEntryTrackingLimit,
115        cisSourceOnlyPercentageScanLimit and cisSourceOnlyLearningLimit
116        to include the meaning of value zero.
117
118        Revised the DESCRIPTION of cisVlanConfigEntry and
119        cisIgmpQuerierEntry."
120    REVISION        "200711080000Z"
121    DESCRIPTION
122        "Added value 'unknown(4)' to CisIgmpVersion.
123
124        Added support for the following:
125        - cisL2EntryLimitGroup
126        - cisTrackingLimitGroup
127        - cisSourceOnlyLimitGroup
128        - cisRateLimitGroup2
129        - cisVlanConfigGroup2
130        - cisSourceOnlyAgeTimerInSecGroup.
131
132        Deprecated cisRateLimitGroup,
133        cisGlobalSourceOnlyLearnGroup."
134    REVISION        "200404020000Z"
135    DESCRIPTION
136        "Replaced the import of PortList from Q-BRIDGE-MIB with
137        CiscoPortList from CISCO-TC."
138    REVISION        "200303240000Z"
139    DESCRIPTION
140        "Add support for the following:
141        - per VLAN IGMP Snooping configuration and group
142          membership information
143        - per port IGMP Snooping configuration
144        - per VLAN IGMP Querier configuration
145        - global rate-limit control objects
146        - extend the cisSystemInfo to include more IGMP Snooping
147          configuration related objects."
148    REVISION        "200205050000Z"
149    DESCRIPTION
150        "Initial version of this MIB module."
151    ::= { ciscoMgmt 263 }
152
153
154
155-- Textual Conventions
156
157CisIgmpMode ::= TEXTUAL-CONVENTION
158    STATUS          current
159    DESCRIPTION
160        "A value that represents a working mode of IGMP protocol in a
161        device.
162
163        auto(1)    : The system decides the working mode by itself.
164
165        igmpOnly(2): Working on IGMP mode only.
166
167        igmpCgmp(3): Working on both IGMP and CGMP modes."
168    SYNTAX          INTEGER  {
169                        auto(1),
170                        igmpOnly(2),
171                        igmpCgmp(3)
172                    }
173
174CisIgmpVersion ::= TEXTUAL-CONVENTION
175    STATUS          current
176    DESCRIPTION
177        "A value that represents the version of IGMP:
178
179        version1(1)     : Version 1 of IGMP
180        version2(2)     : Version 2 of IGMP
181        version3(3)     : Version 3 of IGMP
182        unknown(4)      : Version of IGMP is not determined."
183    SYNTAX          INTEGER  {
184                        version1(1),
185                        version2(2),
186                        version3(3),
187                        unknown(4)
188                    }
189ciscoIgmpSnoopingNotification  OBJECT IDENTIFIER
190    ::= { ciscoIgmpSnoopingMIB 0 }
191
192ciscoIgmpSnoopingMIBObject  OBJECT IDENTIFIER
193    ::= { ciscoIgmpSnoopingMIB 1 }
194
195cisSystemInfo  OBJECT IDENTIFIER
196    ::= { ciscoIgmpSnoopingMIBObject 1 }
197
198cisStatisticsInfo  OBJECT IDENTIFIER
199    ::= { ciscoIgmpSnoopingMIBObject 2 }
200
201cisRateLimitInfo  OBJECT IDENTIFIER
202    ::= { ciscoIgmpSnoopingMIBObject 3 }
203
204cisVlanConfigInfo  OBJECT IDENTIFIER
205    ::= { ciscoIgmpSnoopingMIBObject 4 }
206
207cisIfConfigInfo  OBJECT IDENTIFIER
208    ::= { ciscoIgmpSnoopingMIBObject 5 }
209
210cisMulticastRouterInfo  OBJECT IDENTIFIER
211    ::= { ciscoIgmpSnoopingMIBObject 6 }
212
213cisMulticastGroupInfo  OBJECT IDENTIFIER
214    ::= { ciscoIgmpSnoopingMIBObject 7 }
215
216cisResourceLimitInfo  OBJECT IDENTIFIER
217    ::= { ciscoIgmpSnoopingMIBObject 8 }
218
219cisQuerierConfigInfo  OBJECT IDENTIFIER
220    ::= { ciscoIgmpSnoopingMIBObject 9 }
221
222cisFilteringInfo  OBJECT IDENTIFIER
223    ::= { ciscoIgmpSnoopingMIBObject 10 }
224
225cisExplicitTrackingInfo  OBJECT IDENTIFIER
226    ::= { ciscoIgmpSnoopingMIBObject 11 }
227
228
229-- ------------------------------------------------------------
230-- - The cisSystemInfo group.
231-- ------------------------------------------------------------
232
233cisIgmpSnoopingEnabled OBJECT-TYPE
234    SYNTAX          TruthValue
235    MAX-ACCESS      read-write
236    STATUS          current
237    DESCRIPTION
238        "This object indicates whether IGMP Snooping has been
239        enabled for the system."
240    ::= { cisSystemInfo 1 }
241
242cisV3ProcessEnabledAdminStatus OBJECT-TYPE
243    SYNTAX          TruthValue
244    MAX-ACCESS      read-write
245    STATUS          current
246    DESCRIPTION
247        "This object indicates the administrative status of IGMP v3
248        processing in the system. With the condition that IGMP
249        protocol has been enabled, a system will process IGMPv3
250        messages if this object is set to 'true', or it will process
251        only IGMPv1/v2 messages if this object is set to 'false'."
252    ::= { cisSystemInfo 2 }
253
254cisV3ProcessEnabledOperStatus OBJECT-TYPE
255    SYNTAX          TruthValue
256    MAX-ACCESS      read-only
257    STATUS          current
258    DESCRIPTION
259        "This object indicates the current operational status of IGMP
260        v3 processing in the system. This object is enabled if the
261        system is operating with IGMPv3 protocol. Value of this object
262        will be set to 'true' if the system is operating in IGMP v3,
263        and 'false' if it is operating in IGMPv1/v2."
264    ::= { cisSystemInfo 3 }
265
266cisFastLeaveEnabled OBJECT-TYPE
267    SYNTAX          TruthValue
268    MAX-ACCESS      read-write
269    STATUS          current
270    DESCRIPTION
271        "This object indicates whether Fast-Leave mechanism has been
272        configured to be enabled in the system. If Fast-Leave is
273        enabled in the switch, IGMP Snooping will prune the port on
274        which an IGMP leave message has been received without waiting
275        for the Group Specific Query to timeout to determine whether
276        there are any more hosts on that port for that group. If
277        the value of cisV3ProcessEnabledOperStatus is 'false',
278        this object will not have any effect."
279    ::= { cisSystemInfo 4 }
280
281cisFastBlockEnabled OBJECT-TYPE
282    SYNTAX          TruthValue
283    MAX-ACCESS      read-write
284    STATUS          current
285    DESCRIPTION
286        "The object indicates whether Fast-Block mechanism has been
287        enabled for the system. This object only has effect if the
288        value of cisV3ProcessEnabledOperStatus is 'true'."
289    ::= { cisSystemInfo 5 }
290
291cisAdminMode OBJECT-TYPE
292    SYNTAX          CisIgmpMode
293    MAX-ACCESS      read-write
294    STATUS          current
295    DESCRIPTION
296        "The object indicates the administrative snooping mode of IGMP
297        Snooping feature, depends on whether only IGMP devices, or
298        also CGMP devices are existing in the network."
299    ::= { cisSystemInfo 6 }
300
301cisOperMode OBJECT-TYPE
302    SYNTAX          CisIgmpMode
303    MAX-ACCESS      read-only
304    STATUS          current
305    DESCRIPTION
306        "The object indicates the operational snooping mode of the
307        device. The object should return igmpOnly(2) or igmpCgmp(3)
308        only. Value of this object is meaningful only if the value
309        of cisIgmpSnoopingEnabled is 'true'."
310    ::= { cisSystemInfo 7 }
311
312cisLeaveQueryType OBJECT-TYPE
313    SYNTAX          INTEGER  {
314                        generalQuery(1),
315                        macGenQuery(2),
316                        auto(3)
317                    }
318    MAX-ACCESS      read-write
319    STATUS          current
320    DESCRIPTION
321        "The object indicates the type of IGMP-leave query that the
322        device will send on the interface the IGMP-leave message was
323        received.
324
325        generalQuery(1)  : A General Query will be sent to all hosts
326                         connecting to that interface.
327
328        macGenQuery(2)   : A MAC-Based General Query will be sent to all
329                         hosts in multicast groups that are associated
330                         with the MAC-level address. MAC-Based General
331                         Query is not a standard, it is a part of CGMP
332                         (Cisco Group Management Protocol).
333
334        auto(3)          : A Group-Specific query will be sent if there
335                         are no IGMPv1 hosts detected in the network.
336                         Otherwise a MAC-Based General Query will be
337                         sent."
338    ::= { cisSystemInfo 8 }
339
340cisAddressAliasingMode OBJECT-TYPE
341    SYNTAX          INTEGER  {
342                        normal(1),
343                        fallback(2)
344                    }
345    MAX-ACCESS      read-only
346    STATUS          current
347    DESCRIPTION
348        "The object indicates the current IGMP Address Aliasing Mode of
349        the device.
350
351        normal(1)  : IGMP is working in normal mode without detecting
352                   address aliasing.
353        fallback(2): address aliasing is detected. The device stops
354                   listening to the multicast control traffic and stays
355                   in the fallback mode for an expiry time before
356                   getting back to the normal mode."
357    ::= { cisSystemInfo 9 }
358
359cisFallbackTime OBJECT-TYPE
360    SYNTAX          TimeStamp
361    MAX-ACCESS      read-only
362    STATUS          current
363    DESCRIPTION
364        "The object indicates the time the IGMP address aliasing mode
365        is fallback(2)."
366    ::= { cisSystemInfo 10 }
367
368cisReportSuppressionEnabled OBJECT-TYPE
369    SYNTAX          TruthValue
370    MAX-ACCESS      read-write
371    STATUS          current
372    DESCRIPTION
373        "When this object is set to 'true', IGMP Snooping will
374        suppress duplicate IGMP Reports.  When this object is set
375        to 'false', all IGMP Reports are forwarded to all multicast
376        routers in the VLAN."
377    ::= { cisSystemInfo 11 }
378
379cisTopoChangeFloodQueryCount OBJECT-TYPE
380    SYNTAX          Unsigned32 (1..10)
381    MAX-ACCESS      read-write
382    STATUS          current
383    DESCRIPTION
384        "This object specifies the flooding period for multicast
385        traffic upon receiving Topology Change Notifications (TCN).
386        IGMP Snooping will flood multicast traffic until
387        cisTopoChangeFloodQueryCount number of IGMP General Queries
388        are received by IGMP Snooping."
389    ::= { cisSystemInfo 12 }
390
391cisTopoChangeQuerySolicitEnabled OBJECT-TYPE
392    SYNTAX          TruthValue
393    MAX-ACCESS      read-write
394    STATUS          current
395    DESCRIPTION
396        "This object specifies whether the device running IGMP
397        Snooping will solicit IGMP General Queries from the
398        Querier upon receiving a Topology Change Notification (TCN).
399        The root device will always solicit IGMP General Queries
400        on TCN irrespective of the value of
401        cisTopoChangeQuerySolicitEnabled."
402    ::= { cisSystemInfo 13 }
403
404cisSourceOnlyLearningEnabled OBJECT-TYPE
405    SYNTAX          TruthValue
406    MAX-ACCESS      read-write
407    STATUS          current
408    DESCRIPTION
409        "This object specifies whether Source Only multicast entries
410        are learned by IGMP Snooping or not."
411    ::= { cisSystemInfo 14 }
412
413cisSourceOnlyEntryAgeTime OBJECT-TYPE
414    SYNTAX          Integer32 (0..2880)
415    UNITS           "minutes"
416    MAX-ACCESS      read-write
417    STATUS          deprecated
418    DESCRIPTION
419        "This object specifies the aging time for Source Only
420        multicast entries when cisSourceOnlyLearningEnabled is
421        set to 'true'. When cisSourceOnlyEntryAgeTime is set to
422        0, aging is disabled. This object is deprecated and
423        replaced by 'cisSourceOnlyEntryAgingTime'."
424    ::= { cisSystemInfo 15 }
425
426cisV3SnoopingSupport OBJECT-TYPE
427    SYNTAX          INTEGER  {
428                        basic(1),
429                        full(2)
430                    }
431    MAX-ACCESS      read-only
432    STATUS          current
433    DESCRIPTION
434        "This object indicates IGMP Snooping support for
435        IGMPv3 as described below:
436        basic(1): Basic support for IGMPv3. IGMPv3 packets are
437                  processed similar to IGMPv2 packets.  In other words
438                  Source list information is not used.  Although this
439                  does not break multicast traffic to IGMPv3 hosts,
440                  it does not provide any other benefits such as Fast
441                  Leave for IGMPv3 hosts, Explicit Host Tracking and
442                  Source based filtering.
443        full(2):  Full support for IGMPv3.  Provides full IGMPv3
444                  Snooping support.  This includes processing of
445                  IGMPv3 source list information along with group
446                  information.  Provides support for features such
447                  as Fast Leave, Explicit Host Tracking and Proxy
448                  Reporting and a potential to do Source based
449                  filtering.
450        The value of this object is valid only when
451        cisV3ProcessEnabledAdminStatus is set to 'true'."
452    ::= { cisSystemInfo 16 }
453
454cisSourceOnlyEntryAgingTime OBJECT-TYPE
455    SYNTAX          Unsigned32
456    UNITS           "seconds"
457    MAX-ACCESS      read-write
458    STATUS          current
459    DESCRIPTION
460        "This object specifies the aging time in seconds for Source
461        Only multicast entries when cisSourceOnlyLearningEnabled is
462        set to 'true'. When cisSourceOnlyEntryAgingTime is set to
463        0, aging is disabled."
464    ::= { cisSystemInfo 17 }
465
466cisRobustnessVariable OBJECT-TYPE
467    SYNTAX          Unsigned32 (1..7)
468    MAX-ACCESS      read-write
469    STATUS          current
470    DESCRIPTION
471        "Specifies the Robustness Variable of this device.  This
472        value will be used at each VLAN if the corresponding
473        instance of cisVlanRobustnessVariable is not configured."
474    REFERENCE       "RFC 3376, 8.1"
475    ::= { cisSystemInfo 18 }
476
477cisLastMemberQueryInterval OBJECT-TYPE
478    SYNTAX          Unsigned32 (1..4294967295)
479    UNITS           "milliseconds"
480    MAX-ACCESS      read-write
481    STATUS          current
482    DESCRIPTION
483        "Specifies the IGMP Last Member Query Interval of this device.
484        This value will be used at each VLAN if the corresponding
485        instance of cisVlanLeaveQueryInterval is not configured."
486    REFERENCE       "RFC 3376, 8.8"
487    ::= { cisSystemInfo 19 }
488
489cisLastMemberQueryCount OBJECT-TYPE
490    SYNTAX          Unsigned32 (1..4294967295)
491    MAX-ACCESS      read-write
492    STATUS          current
493    DESCRIPTION
494        "Specifies the Last Member Query Count value of this
495        device. This value will be used at each VLAN if the
496        corresponding instance of cisVlanLastMemberQueryCount is
497        not configured."
498    ::= { cisSystemInfo 20 }
499
500cisTimeToLiveCheckEnabled OBJECT-TYPE
501    SYNTAX          TruthValue
502    MAX-ACCESS      read-write
503    STATUS          current
504    DESCRIPTION
505        "Specifies whether Time-To-Live (TTL) check is enabled when
506        processing IGMP packets in the system.
507
508        Setting this object to 'false' disables TTL check when
509        processing IGMP packets in the system.
510
511        Setting this object to 'true' enables TTL check, whether TTL
512        check for IGMP packets on each VLAN is done or not is
513        controlled by the corresponding instance of
514        cisVlanTimeToLiveCheckEnabled."
515    ::= { cisSystemInfo 21 }
516
517cisRouterAlertCheckEnabled OBJECT-TYPE
518    SYNTAX          TruthValue
519    MAX-ACCESS      read-write
520    STATUS          current
521    DESCRIPTION
522        "Specifies whether checking of Router-Alert option is enabled
523        for IGMP traffic in the system.
524
525        Setting this object to 'false' disables Router-Alert check in
526        the system.
527
528        Setting this object to 'true' enables Router-Alert check,
529        whether Router-Alert check is performed at each VLAN is
530        controlled by the corresponding instance of
531        cisVlanRouterAlertCheckEnabled."
532    ::= { cisSystemInfo 22 }
533-- ----------------------------------------
534-- - The cisStatisticsInfo group.
535-- ----------------------------------------
536
537cisInterfaceStatsTable OBJECT-TYPE
538    SYNTAX          SEQUENCE OF CisInterfaceStatsEntry
539    MAX-ACCESS      not-accessible
540    STATUS          current
541    DESCRIPTION
542        "Table contains statistics information for IGMP Snooping. An
543        entry appears in this table for each IGMP Snooping capable
544        interface in the device."
545    ::= { cisStatisticsInfo 1 }
546
547cisInterfaceStatsEntry OBJECT-TYPE
548    SYNTAX          CisInterfaceStatsEntry
549    MAX-ACCESS      not-accessible
550    STATUS          current
551    DESCRIPTION
552        "An entry contains statistics information for a specific IGMP
553        Snooping capable interface. It provides information about
554        IGMP messages and reports that have been transmitted and
555        received at the interface."
556    INDEX           { ifIndex }
557    ::= { cisInterfaceStatsTable 1 }
558
559CisInterfaceStatsEntry ::= SEQUENCE {
560        cisTxGeneralQueries       Counter32,
561        cisTxGroupSpecificQueries Counter32,
562        cisTxReports              Counter32,
563        cisTxLeaves               Counter32,
564        cisRxGeneralQueries       Counter32,
565        cisRxGroupSpecificQueries Counter32,
566        cisRxReports              Counter32,
567        cisRxLeaves               Counter32,
568        cisRxValidPackets         Counter32,
569        cisRxInvalidPackets       Counter32,
570        cisRxOtherPackets         Counter32,
571        cisRxMACGeneralQueries    Counter32,
572        cisRxTopoNotifications    Counter32,
573        cisV3Allows               Counter32,
574        cisV3Blocks               Counter32,
575        cisV3IsIncluded           Counter32,
576        cisV3IsExcluded           Counter32,
577        cisV3ToIncluded           Counter32,
578        cisV3ToExcluded           Counter32
579}
580
581cisTxGeneralQueries OBJECT-TYPE
582    SYNTAX          Counter32
583    MAX-ACCESS      read-only
584    STATUS          current
585    DESCRIPTION
586        "Total IGMP General Queries that have been transmitted through
587        an interface."
588    ::= { cisInterfaceStatsEntry 1 }
589
590cisTxGroupSpecificQueries OBJECT-TYPE
591    SYNTAX          Counter32
592    MAX-ACCESS      read-only
593    STATUS          current
594    DESCRIPTION
595        "Total IGMP Group-Specific Queries that have been transmitted
596        through an interface."
597    ::= { cisInterfaceStatsEntry 2 }
598
599cisTxReports OBJECT-TYPE
600    SYNTAX          Counter32
601    MAX-ACCESS      read-only
602    STATUS          current
603    DESCRIPTION
604        "Total IGMP Membership Reports that have been transmitted
605        through an interface."
606    ::= { cisInterfaceStatsEntry 3 }
607
608cisTxLeaves OBJECT-TYPE
609    SYNTAX          Counter32
610    MAX-ACCESS      read-only
611    STATUS          current
612    DESCRIPTION
613        "Total IGMP Leave messages that have been transmitted through
614        an interface."
615    ::= { cisInterfaceStatsEntry 4 }
616
617cisRxGeneralQueries OBJECT-TYPE
618    SYNTAX          Counter32
619    MAX-ACCESS      read-only
620    STATUS          current
621    DESCRIPTION
622        "Total IGMP General Queries that have been received at an
623        interface."
624    ::= { cisInterfaceStatsEntry 5 }
625
626cisRxGroupSpecificQueries OBJECT-TYPE
627    SYNTAX          Counter32
628    MAX-ACCESS      read-only
629    STATUS          current
630    DESCRIPTION
631        "Total IGMP Group-Specific Queries that have been received at
632        an interface."
633    ::= { cisInterfaceStatsEntry 6 }
634
635cisRxReports OBJECT-TYPE
636    SYNTAX          Counter32
637    MAX-ACCESS      read-only
638    STATUS          current
639    DESCRIPTION
640        "Total IGMP Membership Reports that have been received at an
641        interface."
642    ::= { cisInterfaceStatsEntry 7 }
643
644cisRxLeaves OBJECT-TYPE
645    SYNTAX          Counter32
646    MAX-ACCESS      read-only
647    STATUS          current
648    DESCRIPTION
649        "Total IGMP Leave messages that have been received at an
650        interface."
651    ::= { cisInterfaceStatsEntry 8 }
652
653cisRxValidPackets OBJECT-TYPE
654    SYNTAX          Counter32
655    MAX-ACCESS      read-only
656    STATUS          current
657    DESCRIPTION
658        "Total valid IGMP packets have been received at an interface."
659    ::= { cisInterfaceStatsEntry 9 }
660
661cisRxInvalidPackets OBJECT-TYPE
662    SYNTAX          Counter32
663    MAX-ACCESS      read-only
664    STATUS          current
665    DESCRIPTION
666        "Total packets those are not valid IGMP messages received
667        at an interface."
668    ::= { cisInterfaceStatsEntry 10 }
669
670cisRxOtherPackets OBJECT-TYPE
671    SYNTAX          Counter32
672    MAX-ACCESS      read-only
673    STATUS          current
674    DESCRIPTION
675        "Total non IGMP messages messages that have been received
676        at an interface, comprising cgmp join, pim hello, dvmrp
677        and mospf messages."
678    ::= { cisInterfaceStatsEntry 11 }
679
680cisRxMACGeneralQueries OBJECT-TYPE
681    SYNTAX          Counter32
682    MAX-ACCESS      read-only
683    STATUS          current
684    DESCRIPTION
685        "Total MAC-based General Queries that have been received at
686        an interface."
687    ::= { cisInterfaceStatsEntry 12 }
688
689cisRxTopoNotifications OBJECT-TYPE
690    SYNTAX          Counter32
691    MAX-ACCESS      read-only
692    STATUS          current
693    DESCRIPTION
694        "Total Topology Change Notifications that have been received
695        at an interface."
696    ::= { cisInterfaceStatsEntry 13 }
697
698cisV3Allows OBJECT-TYPE
699    SYNTAX          Counter32
700    MAX-ACCESS      read-only
701    STATUS          current
702    DESCRIPTION
703        "Number of Source-List-Change records with the record type
704        ALLOW_NEW_SOURCES that have been sent from hosts connected
705        to an interface. This record type indicates that the Source
706        Address fields in this Group Record contain a list of
707        additional sources that the system wishes to hear from, for
708        packets sent to the specified multicast address."
709    ::= { cisInterfaceStatsEntry 14 }
710
711cisV3Blocks OBJECT-TYPE
712    SYNTAX          Counter32
713    MAX-ACCESS      read-only
714    STATUS          current
715    DESCRIPTION
716        "Number of Source-List-Change records with the record type
717        BLOCK_OLD_SOURCE that have been sent from hosts connected to
718        an interface. This record type indicates that the Source
719        Address fields in this Group Record contain a list of the
720        sources that the system no longer wishes to hear from, for
721        packets sent to the specified multicast address."
722    ::= { cisInterfaceStatsEntry 15 }
723
724cisV3IsIncluded OBJECT-TYPE
725    SYNTAX          Counter32
726    MAX-ACCESS      read-only
727    STATUS          current
728    DESCRIPTION
729        "Number of Current-State records with the state MODE_IS_INCLUDE
730        that have been sent from hosts in response to a Query received
731        at an interface. This state indicates that the interface has a
732        filter mode of INCLUDE for the specified multicast address."
733    ::= { cisInterfaceStatsEntry 16 }
734
735cisV3IsExcluded OBJECT-TYPE
736    SYNTAX          Counter32
737    MAX-ACCESS      read-only
738    STATUS          current
739    DESCRIPTION
740        "Number of Current-State records with the state MODE_IS_EXCLUDE
741        that have been sent from hosts in response to a Query received
742        at an interfaces. This state indicates that the interface has a
743        filter mode of EXCLUDE for the specified multicast address."
744    ::= { cisInterfaceStatsEntry 17 }
745
746cisV3ToIncluded OBJECT-TYPE
747    SYNTAX          Counter32
748    MAX-ACCESS      read-only
749    STATUS          current
750    DESCRIPTION
751        "Number of Filter-Mode-Change records with the record type
752        CHANGE_TO_INCLUDE_MODE that have been sent through an
753        interface. This type of record indicates that the filter mode
754        has been changed to INCLUDE mode for the specified multicast
755        address, and the Source Address fields in this Group Record
756        will contain the new source list for the specified multicast
757        address, if it is not empty."
758    ::= { cisInterfaceStatsEntry 18 }
759
760cisV3ToExcluded OBJECT-TYPE
761    SYNTAX          Counter32
762    MAX-ACCESS      read-only
763    STATUS          current
764    DESCRIPTION
765        "Number of Filter-Mode-Change records with the record type
766        CHANGE_TO_EXCLUDE_MODE that have been sent through an
767        interface. This type of record indicates that the filter mode
768        has been changed to EXCLUDE mode for the specified multicast
769        address, and the Source Address fields in this Group Record
770        will contain the new source list for the specified multicast
771        address, if it is not empty."
772    ::= { cisInterfaceStatsEntry 19 }
773
774
775
776-- ----------------------------------------
777-- The cisRateLimitInfo group.
778-- ----------------------------------------
779
780cisGeneralQueryRateLimit OBJECT-TYPE
781    SYNTAX          Unsigned32
782    UNITS           "packets per 30 seconds"
783    MAX-ACCESS      read-write
784    STATUS          deprecated
785    DESCRIPTION
786        "Rate limit for General-Query packets per 30 seconds from
787        a control plane address. If the packets exceed the rate,
788        snooping will be stalled for a period of 30 seconds."
789    ::= { cisRateLimitInfo 1 }
790
791cisDvmrpRateLimit OBJECT-TYPE
792    SYNTAX          Unsigned32
793    UNITS           "packets per 30 seconds"
794    MAX-ACCESS      read-write
795    STATUS          deprecated
796    DESCRIPTION
797        "Rate limit for DVMRP packets per 30 seconds from
798        a control plane address. If the packets exceed the rate,
799        snooping will be stalled for a period of 30 second."
800    ::= { cisRateLimitInfo 2 }
801
802cisMospf1RateLimit OBJECT-TYPE
803    SYNTAX          Unsigned32
804    UNITS           "packets per 30 seconds"
805    MAX-ACCESS      read-write
806    STATUS          deprecated
807    DESCRIPTION
808        "Rate limit for MOSPF1 packets per 30 seconds from
809        a control plane address. If the packets exceed the rate,
810        snooping will be stalled for a period of 30 second."
811    ::= { cisRateLimitInfo 3 }
812
813cisMospf2RateLimit OBJECT-TYPE
814    SYNTAX          Unsigned32
815    UNITS           "packets per 30 seconds"
816    MAX-ACCESS      read-write
817    STATUS          deprecated
818    DESCRIPTION
819        "Rate limit for MOSPF2 packets per 30 seconds from
820        a control plane address. If the packets exceed the rate,
821        snooping will be stalled for a period of 30 second."
822    ::= { cisRateLimitInfo 4 }
823
824cisPimV2RateLimit OBJECT-TYPE
825    SYNTAX          Unsigned32
826    UNITS           "packets per 30 seconds"
827    MAX-ACCESS      read-write
828    STATUS          deprecated
829    DESCRIPTION
830        "Rate limit for PIMv2 packets per 30 seconds from
831        a control plane address. If the packets exceed the rate,
832        snooping will be stalled for a period of 30 second."
833    ::= { cisRateLimitInfo 5 }
834
835cisRateLimit OBJECT-TYPE
836    SYNTAX          Unsigned32
837    UNITS           "packets per second"
838    MAX-ACCESS      read-write
839    STATUS          current
840    DESCRIPTION
841        "Rate limit for incoming IGMP messages in packets per seconds,
842        applied to each VLAN in the system. IGMP Snooping will be
843        disabled on the corresponding VLAN if IGMP message incoming
844        rate exceeds the limit, then enabled back automatically once
845        IGMP join message rate is below the limit indicated by the
846        corresponding instance value of this object. Setting value
847        zero to this object means no limitation on IGMP incoming
848        message rate."
849    ::= { cisRateLimitInfo 6 }
850-- ----------------------------------------
851-- - The cisVlanConfigInfo group.
852-- ----------------------------------------
853
854cisVlanConfigTable OBJECT-TYPE
855    SYNTAX          SEQUENCE OF CisVlanConfigEntry
856    MAX-ACCESS      not-accessible
857    STATUS          current
858    DESCRIPTION
859        "Table contains VLAN based configuration information
860        for IGMP Snooping."
861    ::= { cisVlanConfigInfo 1 }
862
863cisVlanConfigEntry OBJECT-TYPE
864    SYNTAX          CisVlanConfigEntry
865    MAX-ACCESS      not-accessible
866    STATUS          current
867    DESCRIPTION
868        "An entry is created for each IGMP Snooping capable VLAN
869        found in the device.  An entry is removed if such VLAN
870        becomes IGMP Snooping incapable or has been removed."
871    INDEX           { cisVlanIndex }
872    ::= { cisVlanConfigTable 1 }
873
874CisVlanConfigEntry ::= SEQUENCE {
875        cisVlanIndex                    VlanIndex,
876        cisVlanIgmpSnoopingEnabled      TruthValue,
877        cisVlanFastLeaveEnabled         TruthValue,
878        cisVlanIgmpSnoopingOperMode     CisIgmpMode,
879        cisVlanIgmpSnoopingLearningMode INTEGER,
880        cisVlanReportSuppressionEnabled TruthValue,
881        cisVlanLeaveQueryInterval       Unsigned32,
882        cisVlanLastMemberQueryCount     Unsigned32,
883        cisVlanRobustnessVariable       Unsigned32,
884        cisVlanTimeToLiveCheckEnabled   TruthValue,
885        cisVlanRouterAlertCheckEnabled  TruthValue
886}
887
888cisVlanIndex OBJECT-TYPE
889    SYNTAX          VlanIndex
890    MAX-ACCESS      not-accessible
891    STATUS          current
892    DESCRIPTION
893        "This object indicates the VLAN in which IGMP Snooping
894        is configured."
895    ::= { cisVlanConfigEntry 1 }
896
897cisVlanIgmpSnoopingEnabled OBJECT-TYPE
898    SYNTAX          TruthValue
899    MAX-ACCESS      read-write
900    STATUS          current
901    DESCRIPTION
902        "When this object is set to 'true' IGMP Snooping
903        is enabled on this VLAN else disabled."
904    ::= { cisVlanConfigEntry 2 }
905
906cisVlanFastLeaveEnabled OBJECT-TYPE
907    SYNTAX          TruthValue
908    MAX-ACCESS      read-write
909    STATUS          current
910    DESCRIPTION
911        "This object specifies whether Fast-Leave mechanism
912        (also known as Immediate-Leave) is to be performed by IGMP
913        Snooping or not.  When enabled, IGMP Snooping will remove
914        the interface from the group mentioned in the IGMP Leave
915        message received on that interface without waiting for the
916        IGMP Group-Specific Query to timeout to determine whether
917        there are any more hosts on that interface for that group."
918    ::= { cisVlanConfigEntry 3 }
919
920cisVlanIgmpSnoopingOperMode OBJECT-TYPE
921    SYNTAX          CisIgmpMode
922    MAX-ACCESS      read-only
923    STATUS          current
924    DESCRIPTION
925        "The object indicates the operational mode of IGMP Snooping.
926        The object should return igmpOnly(2) or igmpCgmp(3) only."
927    ::= { cisVlanConfigEntry 4 }
928
929cisVlanIgmpSnoopingLearningMode OBJECT-TYPE
930    SYNTAX          INTEGER  {
931                        pimDvmrp(1),
932                        cgmp(2)
933                    }
934    MAX-ACCESS      read-write
935    STATUS          current
936    DESCRIPTION
937        "This object specifies the multicast router port learning
938        method for IGMP Snooping as described below:
939        pimDvmrp(1) : Protocol Independent Multicast / Distance Vector
940                       Multicast Routing Protocol.
941        cgmp(2)      : Cisco Group Management Protocol."
942    ::= { cisVlanConfigEntry 5 }
943
944cisVlanReportSuppressionEnabled OBJECT-TYPE
945    SYNTAX          TruthValue
946    MAX-ACCESS      read-write
947    STATUS          current
948    DESCRIPTION
949        "This object specifies whether Report Suppression is enabled
950        for this VLAN."
951    ::= { cisVlanConfigEntry 6 }
952
953cisVlanLeaveQueryInterval OBJECT-TYPE
954    SYNTAX          Unsigned32 (0 | 1..4294967295)
955    UNITS           "milliseconds"
956    MAX-ACCESS      read-write
957    STATUS          current
958    DESCRIPTION
959        "Specifies the IGMP Last Member Query Interval of this VLAN.
960
961        Value of zero for this object indicates that IGMP leave timer
962        is not configured for this VLAN.  In that case, IGMP leave
963        timer used in this VLAN is indicated by the value of
964        cisLastMemberQueryInterval."
965    ::= { cisVlanConfigEntry 7 }
966
967cisVlanLastMemberQueryCount OBJECT-TYPE
968    SYNTAX          Unsigned32 (0 | 1..4294967295)
969    MAX-ACCESS      read-write
970    STATUS          current
971    DESCRIPTION
972        "This object specifies the Last Member Query Count for this
973        VLAN.
974
975        Value of zero for this object indicates that Last Member
976        Query Count is not configured for the VLAN.  In that case,
977        Last Member Query Count used in this VLAN is indicated by the
978        value of cisLastMemberQueryCount."
979    ::= { cisVlanConfigEntry 8 }
980
981cisVlanRobustnessVariable OBJECT-TYPE
982    SYNTAX          Unsigned32 (0 | 1..7)
983    MAX-ACCESS      read-write
984    STATUS          current
985    DESCRIPTION
986        "This objects specifies the Robustness Variable for this VLAN.
987
988        Value of zero for this object indicates that Robustness
989        Variable is not configured for the VLAN. In that case,
990        Robustness Variable used in this VLAN is indicated by the
991        value of cisRobustnessVariable."
992    REFERENCE       "RFC 3376, 8.1"
993    ::= { cisVlanConfigEntry 9 }
994
995cisVlanTimeToLiveCheckEnabled OBJECT-TYPE
996    SYNTAX          TruthValue
997    MAX-ACCESS      read-write
998    STATUS          current
999    DESCRIPTION
1000        "This objects specifies whether TTL check is enabled on this
1001        VLAN.
1002
1003        Setting this object will only take effect when
1004        cisTimeToLiveCheckEnabled is 'true'."
1005    ::= { cisVlanConfigEntry 10 }
1006
1007cisVlanRouterAlertCheckEnabled OBJECT-TYPE
1008    SYNTAX          TruthValue
1009    MAX-ACCESS      read-write
1010    STATUS          current
1011    DESCRIPTION
1012        "This objects specifies whether checking of Router-Alert option
1013        is enabled for IGMP traffic in this VLAN.
1014
1015        Setting this object will only take effect when
1016        cisRouterAlertCheckEnabled is 'true'."
1017    ::= { cisVlanConfigEntry 11 }
1018
1019
1020
1021cisIgmpQuerierTable OBJECT-TYPE
1022    SYNTAX          SEQUENCE OF CisIgmpQuerierEntry
1023    MAX-ACCESS      not-accessible
1024    STATUS          current
1025    DESCRIPTION
1026        "Table containing information regarding the IGMP Querier in
1027        the VLAN.  The device can be configured to be the IGMP Querier
1028        for the VLAN. An IGMP Querier for the VLAN is selected by
1029        using a Querier Election process."
1030    ::= { cisVlanConfigInfo 2 }
1031
1032cisIgmpQuerierEntry OBJECT-TYPE
1033    SYNTAX          CisIgmpQuerierEntry
1034    MAX-ACCESS      not-accessible
1035    STATUS          current
1036    DESCRIPTION
1037        "An entry is created for each IGMP Snooping capable VLAN
1038        found in the device.  An entry is removed if such VLAN
1039        becomes IGMP Snooping incapable or has been removed."
1040    INDEX           { cisIgmpQuerierVlanIndex }
1041    ::= { cisIgmpQuerierTable 1 }
1042
1043CisIgmpQuerierEntry ::= SEQUENCE {
1044        cisIgmpQuerierVlanIndex        VlanIndex,
1045        cisIgmpQuerierEnabled          TruthValue,
1046        cisIgmpQuerierState            INTEGER,
1047        cisIgmpQuerierVersion          CisIgmpVersion,
1048        cisIgmpQuerierAddressType      InetAddressType,
1049        cisIgmpQuerierAddress          InetAddress,
1050        cisIgmpQuerierInterface        InterfaceIndex,
1051        cisIgmpQuerierTcnQueryCount    Unsigned32,
1052        cisIgmpQuerierTcnQueryInterval Unsigned32,
1053        cisIgmpQuerierTimerExpiry      Unsigned32,
1054        cisIgmpQuerierMaxResponseTime  Unsigned32,
1055        cisIgmpQuerierQueryInterval    Unsigned32,
1056        cisIgmpQuerierAdminAddressType InetAddressType,
1057        cisIgmpQuerierAdminAddress     InetAddress,
1058        cisIgmpQuerierAdminVersion     CisIgmpVersion,
1059        cisIgmpQuerierTcnQueryPending  Counter32
1060}
1061
1062cisIgmpQuerierVlanIndex OBJECT-TYPE
1063    SYNTAX          VlanIndex
1064    MAX-ACCESS      not-accessible
1065    STATUS          current
1066    DESCRIPTION
1067        "The object indicates the VLAN that the Querier will send
1068        IGMP queries on."
1069    ::= { cisIgmpQuerierEntry 1 }
1070
1071cisIgmpQuerierEnabled OBJECT-TYPE
1072    SYNTAX          TruthValue
1073    MAX-ACCESS      read-write
1074    STATUS          current
1075    DESCRIPTION
1076        "This object specifies whether IGMP Snooping Querier function
1077        is enabled on the VLAN.  Setting this object to 'enable' will
1078        enable IGMP Snooping Querier function on this VLAN; Setting
1079        this object to 'false' will disable IGMP Snooping Querier
1080        function on this VLAN. Setting this object will only take effect
1081        when cisQuerierEnabled is 'true'.
1082
1083        If IGMP Snooping Querier election is enabled in the system, this
1084        object also controls whether the device will participate in
1085        the IGMP Querier election in a VLAN. If the object is set
1086        to 'true', the device will participate to an election
1087        process to be a Querier. If the object is set to 'false'
1088        while the device is acting as the Querier in a VLAN, a new
1089        election will be activated to choose a different Querier."
1090    ::= { cisIgmpQuerierEntry 2 }
1091
1092cisIgmpQuerierState OBJECT-TYPE
1093    SYNTAX          INTEGER  {
1094                        disabled(1),
1095                        electing(2),
1096                        querier(3),
1097                        nonQuerier(4),
1098                        inactive(5)
1099                    }
1100    MAX-ACCESS      read-only
1101    STATUS          current
1102    DESCRIPTION
1103        "The object indicates the current state of the device as an
1104        IGMP Querier in a VLAN.
1105
1106        disabled(1)  : Querier function is disabled for this device
1107                       in this VLAN.
1108        electing(2)  : The device is in the election process of the
1109                       Querier.
1110        querier(3)   : The device is the current Querier in this
1111                       VLAN.
1112        nonQuerier(4): The device has lost the election process of
1113                       the Querier.
1114        inactive(5)  : VLAN is inactive or not an Ethernet VLAN."
1115    ::= { cisIgmpQuerierEntry 3 }
1116
1117cisIgmpQuerierVersion OBJECT-TYPE
1118    SYNTAX          CisIgmpVersion
1119    MAX-ACCESS      read-only
1120    STATUS          current
1121    DESCRIPTION
1122        "The object indicates the operational IGMP version of the
1123        Querier for the VLAN.  IGMP version of the Querier is
1124        determined by the type of IGMP General Query received by
1125        the device."
1126    REFERENCE       "RFC 3376"
1127    ::= { cisIgmpQuerierEntry 4 }
1128
1129cisIgmpQuerierAddressType OBJECT-TYPE
1130    SYNTAX          InetAddressType
1131    MAX-ACCESS      read-only
1132    STATUS          current
1133    DESCRIPTION
1134        "The object indicates IP address type of the IGMP Querier
1135        for the VLAN."
1136    ::= { cisIgmpQuerierEntry 5 }
1137
1138cisIgmpQuerierAddress OBJECT-TYPE
1139    SYNTAX          InetAddress
1140    MAX-ACCESS      read-only
1141    STATUS          current
1142    DESCRIPTION
1143        "The object indicates the operational IP address of the IGMP
1144        Querier for the VLAN."
1145    ::= { cisIgmpQuerierEntry 6 }
1146
1147cisIgmpQuerierInterface OBJECT-TYPE
1148    SYNTAX          InterfaceIndex
1149    MAX-ACCESS      read-only
1150    STATUS          current
1151    DESCRIPTION
1152        "The object indicates the interface on which IGMP Querier is
1153        detected for the VLAN.  The value of this object is zero
1154        if the device itself is acting as IGMP Querier for the VLAN."
1155    ::= { cisIgmpQuerierEntry 7 }
1156
1157cisIgmpQuerierTcnQueryCount OBJECT-TYPE
1158    SYNTAX          Unsigned32 (0 | 1..4294967295)
1159    MAX-ACCESS      read-write
1160    STATUS          current
1161    DESCRIPTION
1162        "Specifies the number of TCN queries to be executed upon
1163        receiving TCN on this VLAN.
1164
1165        Value of zero for this object indicates that querier TCN query
1166        count is not configured for the VLAN."
1167    ::= { cisIgmpQuerierEntry 8 }
1168
1169cisIgmpQuerierTcnQueryInterval OBJECT-TYPE
1170    SYNTAX          Unsigned32 (0 | 1..4294967295)
1171    UNITS           "seconds"
1172    MAX-ACCESS      read-write
1173    STATUS          current
1174    DESCRIPTION
1175        "Specifies the TCN query interval time for this VLAN.
1176
1177        Value of zero for this object indicates that querier
1178        TCN query interval is not configured for the VLAN.  In that
1179        case, querier TCN query interval used in this VLAN is
1180        indicated by the value of cisQuerierTcnQueryInterval."
1181    ::= { cisIgmpQuerierEntry 9 }
1182
1183cisIgmpQuerierTimerExpiry OBJECT-TYPE
1184    SYNTAX          Unsigned32 (0 | 1..4294967295)
1185    UNITS           "seconds"
1186    MAX-ACCESS      read-write
1187    STATUS          current
1188    DESCRIPTION
1189        "Specifies the querier expiration timer on this VLAN.
1190
1191        Value of zero for this object indicates that querier
1192        expiration timer is not configured for the VLAN.  In that
1193        case, querier expiration timer used in this VLAN is
1194        indicated by the value of cisQuerierTimerExpiry."
1195    ::= { cisIgmpQuerierEntry 10 }
1196
1197cisIgmpQuerierMaxResponseTime OBJECT-TYPE
1198    SYNTAX          Unsigned32 (0 | 1..4294967295)
1199    UNITS           "seconds"
1200    MAX-ACCESS      read-write
1201    STATUS          current
1202    DESCRIPTION
1203        "Specifies the Max Response Time value of queries generated
1204        by IGMP Snooping Querier on this VLAN.
1205
1206        Value of zero for this object indicates that querier Max
1207        Response Time is not configured for the VLAN. In that case,
1208        querier Max Response Time used in this VLAN is indicated
1209        by the value of cisQuerierMaxResponseTime."
1210    ::= { cisIgmpQuerierEntry 11 }
1211
1212cisIgmpQuerierQueryInterval OBJECT-TYPE
1213    SYNTAX          Unsigned32 (0 | 1..4294967295)
1214    UNITS           "seconds"
1215    MAX-ACCESS      read-write
1216    STATUS          current
1217    DESCRIPTION
1218        "Specifies the interval between IGMP Queries to this VLAN.
1219
1220        Value of zero for this object indicates that querier
1221        query interval is not configured for the VLAN.  In that case,
1222        querier query interval used in this VLAN is indicated by
1223        the value of cisQuerierQueryInterval."
1224    ::= { cisIgmpQuerierEntry 12 }
1225
1226cisIgmpQuerierAdminAddressType OBJECT-TYPE
1227    SYNTAX          InetAddressType
1228    MAX-ACCESS      read-write
1229    STATUS          current
1230    DESCRIPTION
1231        "Specifies the administrative IP address type of the IGMP
1232        Querier of this VLAN."
1233    ::= { cisIgmpQuerierEntry 13 }
1234
1235cisIgmpQuerierAdminAddress OBJECT-TYPE
1236    SYNTAX          InetAddress
1237    MAX-ACCESS      read-write
1238    STATUS          current
1239    DESCRIPTION
1240        "Specifies the administrative Internet address of the
1241        IGMP Querier of this VLAN, when IGMP Snooping Querier
1242        function is enabled on this VLAN.  The type of this
1243        address is determined by the value of
1244        cisIgmpQuerierAdminAddressType."
1245    ::= { cisIgmpQuerierEntry 14 }
1246
1247cisIgmpQuerierAdminVersion OBJECT-TYPE
1248    SYNTAX          CisIgmpVersion
1249    MAX-ACCESS      read-write
1250    STATUS          current
1251    DESCRIPTION
1252        "Specifies the administrative version of the IGMP version
1253        that the Querier feature uses on this VLAN.
1254
1255        Value 'unknown' indicates that the administrative version is
1256        not configured for IGMP Querier on this VLAN."
1257    ::= { cisIgmpQuerierEntry 15 }
1258
1259cisIgmpQuerierTcnQueryPending OBJECT-TYPE
1260    SYNTAX          Counter32
1261    MAX-ACCESS      read-only
1262    STATUS          current
1263    DESCRIPTION
1264        "Indicates the remaining TCN queries in respond to TCN on this
1265        VLAN."
1266    ::= { cisIgmpQuerierEntry 16 }
1267
1268
1269-- ----------------------------------------
1270-- - The cisIfConfigInfo group.
1271-- ----------------------------------------
1272
1273cisIfConfigTable OBJECT-TYPE
1274    SYNTAX          SEQUENCE OF CisIfConfigEntry
1275    MAX-ACCESS      not-accessible
1276    STATUS          current
1277    DESCRIPTION
1278        "Table containing configuration information for IGMP
1279        Snooping on capable Layer two interfaces."
1280    ::= { cisIfConfigInfo 1 }
1281
1282cisIfConfigEntry OBJECT-TYPE
1283    SYNTAX          CisIfConfigEntry
1284    MAX-ACCESS      not-accessible
1285    STATUS          current
1286    DESCRIPTION
1287        "An entry is created for each Layer two interface
1288        capable of being flood with multicast traffic by IGMP
1289        Snooping."
1290    INDEX           { ifIndex }
1291    ::= { cisIfConfigTable 1 }
1292
1293CisIfConfigEntry ::= SEQUENCE {
1294        cisIfTopoChangeFloodEnabled TruthValue
1295}
1296
1297cisIfTopoChangeFloodEnabled OBJECT-TYPE
1298    SYNTAX          TruthValue
1299    MAX-ACCESS      read-write
1300    STATUS          current
1301    DESCRIPTION
1302        "When this object is set to 'true' multicast traffic will be
1303        flooded on the port for cisTopoChangeFloodQueryCount of Igmp
1304        General Queries upon receiving a Topology Change
1305        Notification (TCN) for the VLAN to which the port belongs."
1306    ::= { cisIfConfigEntry 1 }
1307
1308
1309-- ------------------------------------------------------
1310-- The cisMulticastRouterInfo group.
1311-- ------------------------------------------------------
1312
1313cisMcastRouterCfgTable OBJECT-TYPE
1314    SYNTAX          SEQUENCE OF CisMcastRouterCfgEntry
1315    MAX-ACCESS      not-accessible
1316    STATUS          deprecated
1317    DESCRIPTION
1318        "Table containing multicast router configuration information
1319        for IGMP Snooping. This table is deprecated and replaced by
1320        cisMcastRouterConfigTable."
1321    ::= { cisMulticastRouterInfo 1 }
1322
1323cisMcastRouterCfgEntry OBJECT-TYPE
1324    SYNTAX          CisMcastRouterCfgEntry
1325    MAX-ACCESS      not-accessible
1326    STATUS          deprecated
1327    DESCRIPTION
1328        "An entry is created for each interface in the VLAN that is
1329        either learned or configured as multicast router port.
1330        A multicast router port is learned using the method
1331        specified by cisVlanIgmpSnoopingLearningMode."
1332    INDEX           {
1333                        ifIndex,
1334                        cisMcastRouterVlanIndex
1335                    }
1336    ::= { cisMcastRouterCfgTable 1 }
1337
1338CisMcastRouterCfgEntry ::= SEQUENCE {
1339        cisMcastRouterVlanIndex VlanIndex,
1340        cisMcastRouterType      INTEGER,
1341        cisMcastRouterRowStatus RowStatus
1342}
1343
1344cisMcastRouterVlanIndex OBJECT-TYPE
1345    SYNTAX          VlanIndex
1346    MAX-ACCESS      not-accessible
1347    STATUS          deprecated
1348    DESCRIPTION
1349        "This object indicates the VLAN to which the multicast router
1350        port belongs."
1351    ::= { cisMcastRouterCfgEntry 1 }
1352
1353cisMcastRouterType OBJECT-TYPE
1354    SYNTAX          INTEGER  {
1355                        static(1),
1356                        dynamic(2)
1357                    }
1358    MAX-ACCESS      read-only
1359    STATUS          deprecated
1360    DESCRIPTION
1361        "This object indicates if the multicast router port is
1362        a configured (static) or learned (dynamic) port."
1363    ::= { cisMcastRouterCfgEntry 2 }
1364
1365cisMcastRouterRowStatus OBJECT-TYPE
1366    SYNTAX          RowStatus
1367    MAX-ACCESS      read-create
1368    STATUS          deprecated
1369    DESCRIPTION
1370        "This object is a conceptual row entry that allows to add
1371        or delete entries to or from the cisMcastRouterCfgTable.
1372        When creating an entry in this table 'createAndGo' method
1373        is used and the value of this object is set to 'active'.
1374        Deactivation of an 'active' entry is not allowed. When
1375        deleting an entry in this table 'destroy' method is
1376        used."
1377    ::= { cisMcastRouterCfgEntry 3 }
1378
1379
1380
1381cisMcastRouterConfigTable OBJECT-TYPE
1382    SYNTAX          SEQUENCE OF CisMcastRouterConfigEntry
1383    MAX-ACCESS      not-accessible
1384    STATUS          current
1385    DESCRIPTION
1386        "Table containing a list of multicast router used by IGMP
1387        snooping.  An entry is created for every multicast router
1388        learnt by the system.  An entry can also be created
1389        manually by user. Only entries which are manually created
1390        can be deleted from the table."
1391    ::= { cisMulticastRouterInfo 2 }
1392
1393cisMcastRouterConfigEntry OBJECT-TYPE
1394    SYNTAX          CisMcastRouterConfigEntry
1395    MAX-ACCESS      not-accessible
1396    STATUS          current
1397    DESCRIPTION
1398        "A set of configuration and information regarding a single
1399        multicast router."
1400    INDEX           {
1401                        cisMcastRouterConfigVlanIndex,
1402                        ifIndex
1403                    }
1404    ::= { cisMcastRouterConfigTable 1 }
1405
1406CisMcastRouterConfigEntry ::= SEQUENCE {
1407        cisMcastRouterConfigVlanIndex   VlanIndex,
1408        cisMcastRouterConfigRouterType  INTEGER,
1409        cisMcastRouterConfigStorageType StorageType,
1410        cisMcastRouterConfigRowStatus   RowStatus
1411}
1412
1413cisMcastRouterConfigVlanIndex OBJECT-TYPE
1414    SYNTAX          VlanIndex
1415    MAX-ACCESS      not-accessible
1416    STATUS          current
1417    DESCRIPTION
1418        "This object indicates the VLAN to which the multicast router
1419        port belongs."
1420    ::= { cisMcastRouterConfigEntry 1 }
1421
1422cisMcastRouterConfigRouterType OBJECT-TYPE
1423    SYNTAX          INTEGER  {
1424                        static(1),
1425                        dynamic(2)
1426                    }
1427    MAX-ACCESS      read-only
1428    STATUS          current
1429    DESCRIPTION
1430        "This object indicates type of the multicast router.
1431
1432        static: the multicast router is configured manually.
1433
1434        dynamic: the multicast router is learned by the system."
1435    ::= { cisMcastRouterConfigEntry 2 }
1436
1437cisMcastRouterConfigStorageType OBJECT-TYPE
1438    SYNTAX          StorageType
1439    MAX-ACCESS      read-create
1440    STATUS          current
1441    DESCRIPTION
1442        "This object specifies the storage type of this conceptual
1443        row."
1444    DEFVAL          { volatile }
1445    ::= { cisMcastRouterConfigEntry 3 }
1446
1447cisMcastRouterConfigRowStatus OBJECT-TYPE
1448    SYNTAX          RowStatus
1449    MAX-ACCESS      read-create
1450    STATUS          current
1451    DESCRIPTION
1452        "This object is used to manage creation, deletion and
1453        modification of rows in this table.
1454
1455        Once a row becomes active, value in any column within
1456        such row can not be modified."
1457    ::= { cisMcastRouterConfigEntry 4 }
1458
1459
1460-- ----------------------------------------
1461-- The cisMulticastGroupInfo group.
1462-- ----------------------------------------
1463
1464cisMcastGroupTable OBJECT-TYPE
1465    SYNTAX          SEQUENCE OF CisMcastGroupEntry
1466    MAX-ACCESS      not-accessible
1467    STATUS          deprecated
1468    DESCRIPTION
1469        "Table containing multicast group address information for
1470        IGMP Snooping."
1471    ::= { cisMulticastGroupInfo 1 }
1472
1473cisMcastGroupEntry OBJECT-TYPE
1474    SYNTAX          CisMcastGroupEntry
1475    MAX-ACCESS      not-accessible
1476    STATUS          deprecated
1477    DESCRIPTION
1478        "An entry is created by IGMP Snooping for each group learned
1479        in the VLAN."
1480    INDEX           {
1481                        cisMcastGroupVlanIndex,
1482                        cisMcastGroupAddressType,
1483                        cisMcastGroupAddress
1484                    }
1485    ::= { cisMcastGroupTable 1 }
1486
1487CisMcastGroupEntry ::= SEQUENCE {
1488        cisMcastGroupVlanIndex        VlanIndex,
1489        cisMcastGroupAddressType      InetAddressType,
1490        cisMcastGroupAddress          InetAddress,
1491        cisMcastGroupFilterMode       INTEGER,
1492        cisMcastGroupIgmpVersion      CisIgmpVersion,
1493        cisMcastGroupIncludeHostCount Counter32,
1494        cisMcastGroupExcludeHostCount Counter32,
1495        cisMcastGroupPortList         CiscoPortList
1496}
1497
1498cisMcastGroupVlanIndex OBJECT-TYPE
1499    SYNTAX          VlanIndex
1500    MAX-ACCESS      not-accessible
1501    STATUS          deprecated
1502    DESCRIPTION
1503        "This object indicates the VLAN in which the group is learned."
1504    ::= { cisMcastGroupEntry 1 }
1505
1506cisMcastGroupAddressType OBJECT-TYPE
1507    SYNTAX          InetAddressType
1508    MAX-ACCESS      not-accessible
1509    STATUS          deprecated
1510    DESCRIPTION
1511        "This object indicates IP multicast address type learned
1512        by IGMP Snooping."
1513    ::= { cisMcastGroupEntry 2 }
1514
1515cisMcastGroupAddress OBJECT-TYPE
1516    SYNTAX          InetAddress (SIZE  (1..32))
1517    MAX-ACCESS      not-accessible
1518    STATUS          deprecated
1519    DESCRIPTION
1520        "This object indicates IP multicast address learned by
1521        IGMP Snooping."
1522    ::= { cisMcastGroupEntry 3 }
1523
1524cisMcastGroupFilterMode OBJECT-TYPE
1525    SYNTAX          INTEGER  {
1526                        include(1),
1527                        exclude(2)
1528                    }
1529    MAX-ACCESS      read-only
1530    STATUS          deprecated
1531    DESCRIPTION
1532        "This object indicates the IGMP filter mode for this group.
1533
1534        include(1) : reception of multicast packets sent to the group
1535                     specified by cisMcastGroupAddress is requested
1536                     only from the specified IPv4 source addresses
1537                     listed in the IGMPv3 Membership Reports.
1538        exclude(2) : reception of multicast packets sent to the group
1539                     specified by cisMcastGroupAddress is requested
1540                     from all except from the list of IPv4 source
1541                     addresses specified in the IGMPv3 Membership
1542                      Reports.
1543
1544        The filter mode is determined by the type of Group Record
1545        received in the IGMP Membership Report received by the
1546        device.  Groups for which IGMPv1/v2 Membership Reports
1547        are received are considered to have a cisMcastGroupFilterMode
1548        of 'exclude'."
1549    REFERENCE       "RFC 3376"
1550    ::= { cisMcastGroupEntry 4 }
1551
1552cisMcastGroupIgmpVersion OBJECT-TYPE
1553    SYNTAX          CisIgmpVersion
1554    MAX-ACCESS      read-only
1555    STATUS          deprecated
1556    DESCRIPTION
1557        "This object indicates the IGMP version for the group.
1558        This is determined by the type of IGMP Membership Report
1559        received by the device."
1560    ::= { cisMcastGroupEntry 5 }
1561
1562cisMcastGroupIncludeHostCount OBJECT-TYPE
1563    SYNTAX          Counter32
1564    MAX-ACCESS      read-only
1565    STATUS          deprecated
1566    DESCRIPTION
1567        "This object indicates the number of hosts that
1568        are in INCLUDE mode for the group."
1569    ::= { cisMcastGroupEntry 6 }
1570
1571cisMcastGroupExcludeHostCount OBJECT-TYPE
1572    SYNTAX          Counter32
1573    MAX-ACCESS      read-only
1574    STATUS          deprecated
1575    DESCRIPTION
1576        "This object indicates the number of hosts that
1577        are in EXCLUDE mode for the group."
1578    ::= { cisMcastGroupEntry 7 }
1579
1580cisMcastGroupPortList OBJECT-TYPE
1581    SYNTAX          CiscoPortList
1582    MAX-ACCESS      read-only
1583    STATUS          deprecated
1584    DESCRIPTION
1585        "This object indicates the set of ports on which IGMP
1586        Membership Reports are received for the group indicating
1587        interest to receive traffic sent to the group."
1588    ::= { cisMcastGroupEntry 8 }
1589
1590
1591
1592cisMulticastGroupTable OBJECT-TYPE
1593    SYNTAX          SEQUENCE OF CisMulticastGroupEntry
1594    MAX-ACCESS      not-accessible
1595    STATUS          current
1596    DESCRIPTION
1597        "Table containing a list of multicast group information for
1598        IGMP Snooping."
1599    ::= { cisMulticastGroupInfo 2 }
1600
1601cisMulticastGroupEntry OBJECT-TYPE
1602    SYNTAX          CisMulticastGroupEntry
1603    MAX-ACCESS      not-accessible
1604    STATUS          current
1605    DESCRIPTION
1606        "An entry of multicast group in the system. An entry is created
1607        for each group learned or configured in the system."
1608    INDEX           {
1609                        cisMulticastGroupVlanIndex,
1610                        cisMulticastGroupCeVlanIndex,
1611                        cisMulticastGroupAddressType,
1612                        cisMulticastGroupAddress,
1613                        cisMulticastGroupSourceAddress
1614                    }
1615    ::= { cisMulticastGroupTable 1 }
1616
1617CisMulticastGroupEntry ::= SEQUENCE {
1618        cisMulticastGroupVlanIndex     VlanIndex,
1619        cisMulticastGroupCeVlanIndex   VlanIndex,
1620        cisMulticastGroupAddressType   InetAddressType,
1621        cisMulticastGroupAddress       InetAddress,
1622        cisMulticastGroupSourceAddress InetAddress,
1623        cisMulticastGroupGroupType     INTEGER,
1624        cisMulticastGroupIgmpVersion   BITS,
1625        cisMulticastGroupSourceUpTime  Unsigned32,
1626        cisMulticastGroupSourceExpires Unsigned32,
1627        cisMulticastGroupInclHostCount Counter32,
1628        cisMulticastGroupExclHostCount Counter32
1629}
1630
1631cisMulticastGroupVlanIndex OBJECT-TYPE
1632    SYNTAX          VlanIndex
1633    MAX-ACCESS      not-accessible
1634    STATUS          current
1635    DESCRIPTION
1636        "This object indicates the VLAN in which the group is
1637        learned or configured."
1638    ::= { cisMulticastGroupEntry 1 }
1639
1640cisMulticastGroupCeVlanIndex OBJECT-TYPE
1641    SYNTAX          VlanIndex
1642    MAX-ACCESS      not-accessible
1643    STATUS          current
1644    DESCRIPTION
1645        "This object indicates the Customer Equipment (CE) VLAN in
1646        which the group is learned or configured."
1647    ::= { cisMulticastGroupEntry 2 }
1648
1649cisMulticastGroupAddressType OBJECT-TYPE
1650    SYNTAX          InetAddressType
1651    MAX-ACCESS      not-accessible
1652    STATUS          current
1653    DESCRIPTION
1654        "This object indicates the type of Internet address of
1655        the multicast group and source in this entry."
1656    ::= { cisMulticastGroupEntry 3 }
1657
1658cisMulticastGroupAddress OBJECT-TYPE
1659    SYNTAX          InetAddress (SIZE  (1..48))
1660    MAX-ACCESS      not-accessible
1661    STATUS          current
1662    DESCRIPTION
1663        "This object indicates IP multicast address of the group.  Type
1664        of this address is indicated by cisMulticastGroupAddressType."
1665    ::= { cisMulticastGroupEntry 4 }
1666
1667cisMulticastGroupSourceAddress OBJECT-TYPE
1668    SYNTAX          InetAddress (SIZE  (1..48))
1669    MAX-ACCESS      not-accessible
1670    STATUS          current
1671    DESCRIPTION
1672        "This object indicates IP address of the source of the multicast
1673        traffic. Value of zero for this object indicates that the
1674        multicast traffic of the group indicated by the corresponding
1675        instance of cisMulticastGroupAddress can come from any source.
1676        Type of this address is indicated by
1677        cisMulticastGroupAddressType."
1678    ::= { cisMulticastGroupEntry 5 }
1679
1680cisMulticastGroupGroupType OBJECT-TYPE
1681    SYNTAX          INTEGER  {
1682                        dynamic(1),
1683                        static(2)
1684                    }
1685    MAX-ACCESS      read-only
1686    STATUS          current
1687    DESCRIPTION
1688        "This object indicates whether this multicast group is learned
1689        or manually configured on the device.
1690
1691        dynamic(1): this multicast group is learned from multicast
1692                  traffic on this VLAN.
1693        static(2) : this multicast group is manually configured on the
1694                  device.
1695
1696        The group type is set to 'static' unconditionally if a port is
1697        joining that group via configuration."
1698    ::= { cisMulticastGroupEntry 6 }
1699
1700cisMulticastGroupIgmpVersion OBJECT-TYPE
1701    SYNTAX          BITS {
1702                        igmpV1(0),
1703                        igmpV2(1),
1704                        igmpV3(2)
1705                    }
1706    MAX-ACCESS      read-only
1707    STATUS          current
1708    DESCRIPTION
1709        "This object indicates the versions of IGMP packets received
1710        from this group."
1711    ::= { cisMulticastGroupEntry 7 }
1712
1713cisMulticastGroupSourceUpTime OBJECT-TYPE
1714    SYNTAX          Unsigned32
1715    UNITS           "seconds"
1716    MAX-ACCESS      read-only
1717    STATUS          current
1718    DESCRIPTION
1719        "This object indicates the time (in seconds) since this source
1720        started sending multicast data for the multicast group."
1721    ::= { cisMulticastGroupEntry 8 }
1722
1723cisMulticastGroupSourceExpires OBJECT-TYPE
1724    SYNTAX          Unsigned32
1725    UNITS           "seconds"
1726    MAX-ACCESS      read-only
1727    STATUS          current
1728    DESCRIPTION
1729        "This object indicates the time (in seconds) the association of
1730        this source and the multicast group will be expired, if there is
1731        no host interests in receiving multicast data from it.
1732
1733        This object has the value zero when value of the corresponding
1734        object cisMulticastGroupGroupType is 'static'."
1735    ::= { cisMulticastGroupEntry 9 }
1736
1737cisMulticastGroupInclHostCount OBJECT-TYPE
1738    SYNTAX          Counter32
1739    MAX-ACCESS      read-only
1740    STATUS          current
1741    DESCRIPTION
1742        "This object indicates the number of hosts that are in
1743        INCLUDE mode for the group."
1744    ::= { cisMulticastGroupEntry 10 }
1745
1746cisMulticastGroupExclHostCount OBJECT-TYPE
1747    SYNTAX          Counter32
1748    MAX-ACCESS      read-only
1749    STATUS          current
1750    DESCRIPTION
1751        "This object indicates the number of hosts that are in
1752        EXCLUDE mode for the group."
1753    ::= { cisMulticastGroupEntry 11 }
1754
1755
1756
1757cisMulticastGroupPortListTable OBJECT-TYPE
1758    SYNTAX          SEQUENCE OF CisMulticastGroupPortListEntry
1759    MAX-ACCESS      not-accessible
1760    STATUS          current
1761    DESCRIPTION
1762        "Table containing a list of ports joining multicast groups."
1763    ::= { cisMulticastGroupInfo 3 }
1764
1765cisMulticastGroupPortListEntry OBJECT-TYPE
1766    SYNTAX          CisMulticastGroupPortListEntry
1767    MAX-ACCESS      not-accessible
1768    STATUS          current
1769    DESCRIPTION
1770        "An entry containing a list of ports joining a multicast group."
1771    INDEX           {
1772                        cisMulticastGroupVlanIndex,
1773                        cisMulticastGroupCeVlanIndex,
1774                        cisMulticastGroupAddressType,
1775                        cisMulticastGroupAddress,
1776                        cisMulticastGroupSourceAddress,
1777                        cisMulticastGroupPortRangeIndex
1778                    }
1779    ::= { cisMulticastGroupPortListTable 1 }
1780
1781CisMulticastGroupPortListEntry ::= SEQUENCE {
1782        cisMulticastGroupPortRangeIndex CiscoPortListRange,
1783        cisMulticastGroupPortList       CiscoPortList
1784}
1785
1786cisMulticastGroupPortRangeIndex OBJECT-TYPE
1787    SYNTAX          CiscoPortListRange
1788    MAX-ACCESS      not-accessible
1789    STATUS          current
1790    DESCRIPTION
1791        "This object indicates the bridge-port range of this row."
1792    ::= { cisMulticastGroupPortListEntry 1 }
1793
1794cisMulticastGroupPortList OBJECT-TYPE
1795    SYNTAX          CiscoPortList
1796    MAX-ACCESS      read-only
1797    STATUS          current
1798    DESCRIPTION
1799        "The set of ports that joining a multicast group.  It has
1800        the information of up to 2k ports with the port number
1801        starting from the information indicated in
1802        cisMcastPortRangeIndex object of the same row.  For example,
1803        if the value of cisMcastPortRangeIndex is 'twoKto4K', the
1804        port number indicated in this object starting from 2049
1805        and ending to 4096.
1806
1807        A port number is the value of dot1dBasePort for the port in
1808        the BRIDGE-MIB (RFC 4188)."
1809    ::= { cisMulticastGroupPortListEntry 2 }
1810
1811
1812
1813cisMulticastGroupConfigTable OBJECT-TYPE
1814    SYNTAX          SEQUENCE OF CisMulticastGroupConfigEntry
1815    MAX-ACCESS      not-accessible
1816    STATUS          current
1817    DESCRIPTION
1818        "A list of configured multicast group and associated ports
1819        in the system."
1820    ::= { cisMulticastGroupInfo 4 }
1821
1822cisMulticastGroupConfigEntry OBJECT-TYPE
1823    SYNTAX          CisMulticastGroupConfigEntry
1824    MAX-ACCESS      not-accessible
1825    STATUS          current
1826    DESCRIPTION
1827        "An entry of multicast group and its associated ports, which
1828        is configured manually."
1829    INDEX           {
1830                        cisMulticastGroupConfVlanIndex,
1831                        cisMulticastGroupConfCeVlanIndex,
1832                        cisMulticastGroupConfAddressType,
1833                        cisMulticastGroupConfAddress,
1834                        cisMulticastGroupConfSourceAddress,
1835                        cisMulticastGroupConfPortRange
1836                    }
1837    ::= { cisMulticastGroupConfigTable 1 }
1838
1839CisMulticastGroupConfigEntry ::= SEQUENCE {
1840        cisMulticastGroupConfVlanIndex     VlanIndex,
1841        cisMulticastGroupConfCeVlanIndex   VlanIndex,
1842        cisMulticastGroupConfAddressType   InetAddressType,
1843        cisMulticastGroupConfAddress       InetAddress,
1844        cisMulticastGroupConfSourceAddress InetAddress,
1845        cisMulticastGroupConfPortRange     CiscoPortListRange,
1846        cisMulticastGroupConfPortList      CiscoPortList,
1847        cisMulticastGroupConfStorageType   StorageType,
1848        cisMulticastGroupConfRowStatus     RowStatus
1849}
1850
1851cisMulticastGroupConfVlanIndex OBJECT-TYPE
1852    SYNTAX          VlanIndex
1853    MAX-ACCESS      not-accessible
1854    STATUS          current
1855    DESCRIPTION
1856        "This object specifies the VLAN in which the group is
1857        configured."
1858    ::= { cisMulticastGroupConfigEntry 1 }
1859
1860cisMulticastGroupConfCeVlanIndex OBJECT-TYPE
1861    SYNTAX          VlanIndex
1862    MAX-ACCESS      not-accessible
1863    STATUS          current
1864    DESCRIPTION
1865        "This object specifies the Customer Equipment (CE) VLAN in
1866        which the group is configured."
1867    ::= { cisMulticastGroupConfigEntry 2 }
1868
1869cisMulticastGroupConfAddressType OBJECT-TYPE
1870    SYNTAX          InetAddressType
1871    MAX-ACCESS      not-accessible
1872    STATUS          current
1873    DESCRIPTION
1874        "This object specifies the type of Internet address of
1875        multicast group and source in this entry."
1876    ::= { cisMulticastGroupConfigEntry 3 }
1877
1878cisMulticastGroupConfAddress OBJECT-TYPE
1879    SYNTAX          InetAddress (SIZE  (1..48))
1880    MAX-ACCESS      not-accessible
1881    STATUS          current
1882    DESCRIPTION
1883        "This object specifies IP address of the multicast group.
1884        Type of this address is indicated by
1885        cisMulticastGroupConfAddressType."
1886    ::= { cisMulticastGroupConfigEntry 4 }
1887
1888cisMulticastGroupConfSourceAddress OBJECT-TYPE
1889    SYNTAX          InetAddress (SIZE  (1..48))
1890    MAX-ACCESS      not-accessible
1891    STATUS          current
1892    DESCRIPTION
1893        "This object specifies the IP address of the source of the
1894        multicast traffic for this group. Value of zero for this
1895        object indicates that the multicast traffic of this group can
1896        come from any source. Type of this address is indicated by
1897        cisMulticastGroupConfAddressType."
1898    ::= { cisMulticastGroupConfigEntry 5 }
1899
1900cisMulticastGroupConfPortRange OBJECT-TYPE
1901    SYNTAX          CiscoPortListRange
1902    MAX-ACCESS      not-accessible
1903    STATUS          current
1904    DESCRIPTION
1905        "This object specifies the bridge-port range of this row.."
1906    ::= { cisMulticastGroupConfigEntry 6 }
1907
1908cisMulticastGroupConfPortList OBJECT-TYPE
1909    SYNTAX          CiscoPortList
1910    MAX-ACCESS      read-create
1911    STATUS          current
1912    DESCRIPTION
1913        "The set of ports that are configured to join a multicast
1914        group. It has the information of up to 2k ports with the
1915        port number starting from the information indicated in
1916        cisMcastPortRangeIndex object of the same row.  For
1917        example, if the value of cisMulticastGroupConfPortRange is
1918        'twoKto4K', the port number indicated in this object starting
1919        from 2049 and ending to 4096.
1920
1921        A port number is the value of dot1dBasePort for the port
1922        in the BRIDGE-MIB (RFC 4188)."
1923    ::= { cisMulticastGroupConfigEntry 7 }
1924
1925cisMulticastGroupConfStorageType OBJECT-TYPE
1926    SYNTAX          StorageType
1927    MAX-ACCESS      read-create
1928    STATUS          current
1929    DESCRIPTION
1930        "This object specifies the storage type of this conceptual
1931        row."
1932    DEFVAL          { volatile }
1933    ::= { cisMulticastGroupConfigEntry 8 }
1934
1935cisMulticastGroupConfRowStatus OBJECT-TYPE
1936    SYNTAX          RowStatus
1937    MAX-ACCESS      read-create
1938    STATUS          current
1939    DESCRIPTION
1940        "This object is used to manage creation, deletion and
1941        modification of rows in this table.
1942
1943        Once a row becomes active, value in any column within
1944        such row can not be modified."
1945    ::= { cisMulticastGroupConfigEntry 9 }
1946
1947
1948
1949-- -----------------------------------------
1950-- cisResourceLimitInfo groups
1951-- -----------------------------------------
1952
1953cisL2EntryLimit OBJECT-TYPE
1954    SYNTAX          Unsigned32
1955    MAX-ACCESS      read-write
1956    STATUS          current
1957    DESCRIPTION
1958        "Specifies the maximum number of Layer 2 multicast entries
1959        that IGMP Snooping can install in the Layer 2 forwarding
1960        table. For multicast groups not being installed in the
1961        Layer 2 forwarding table due to exceeding the limitation,
1962        their traffic will be flooded within the VLAN.
1963
1964        Value of zero for this object indicates that there is no
1965        limitation on the number of Layer 2 multicast entries
1966        which can be installed in the Layer 2 forwarding table."
1967    ::= { cisResourceLimitInfo 1 }
1968
1969cisEntryTrackingLimit OBJECT-TYPE
1970    SYNTAX          Unsigned32
1971    MAX-ACCESS      read-write
1972    STATUS          current
1973    DESCRIPTION
1974        "Specifies the maximum number of entries that can be installed
1975        in the tracking database.
1976
1977        Value of zero for this object indicates that no entry can
1978        be installed to the tracking database."
1979    ::= { cisResourceLimitInfo 2 }
1980
1981cisSourceOnlyPercentageScanLimit OBJECT-TYPE
1982    SYNTAX          Percent
1983    MAX-ACCESS      read-write
1984    STATUS          current
1985    DESCRIPTION
1986        "Specifies the percentage of IGMP Snooping Source Only
1987        entries to be processed in each Source Only timeout
1988        period, in which they will be timed out in batches.
1989        Entries not processed due to this limitation will
1990        remain in the Layer 2 forwarding table.
1991
1992        Value of zero for this object indicates that Source Only
1993        entries scan will not be performed."
1994    ::= { cisResourceLimitInfo 3 }
1995
1996cisSourceOnlyLearningLimit OBJECT-TYPE
1997    SYNTAX          Unsigned32
1998    MAX-ACCESS      read-write
1999    STATUS          current
2000    DESCRIPTION
2001        "Specifies the maximum number of Layer 2 multicast Source
2002        Only entries that IGMP Snooping can install in the Layer 2
2003        forwarding table. If the number of multicast Source Only
2004        groups in the system exceeds this limit, snooping entries
2005        will not be installed for the over-limit groups and Source
2006        Only traffic for these groups will be flooded within the
2007        VLAN.
2008
2009        Value of zero for this object indicates that there is no
2010        limitation on the number of Source Only entries which can be
2011        installed in the Layer 2 forwarding table."
2012    ::= { cisResourceLimitInfo 4 }
2013
2014-- ----------------------------------------
2015-- cisQuerierConfigInfo
2016-- ----------------------------------------
2017
2018cisQuerierEnabled OBJECT-TYPE
2019    SYNTAX          TruthValue
2020    MAX-ACCESS      read-write
2021    STATUS          current
2022    DESCRIPTION
2023        "Specifies if IGMP Snooping Querier function is globally
2024        enabled at the device level.
2025
2026        Setting this object to 'false' disabled IGMP Snooping
2027        Querier function globally, thus disabling the feature at
2028        each VLAN.
2029
2030        Setting this object to 'true' enables IGMP Snooping Querier
2031        in the system, whether the feature is running at each VLAN
2032        or not is controlled by the corresponding entry in
2033        cisIgmpQuerierTable."
2034    ::= { cisQuerierConfigInfo 1 }
2035
2036cisQuerierTcnQueryInterval OBJECT-TYPE
2037    SYNTAX          Unsigned32
2038    UNITS           "seconds"
2039    MAX-ACCESS      read-write
2040    STATUS          current
2041    DESCRIPTION
2042        "Specifies the TCN query interval time when the device is
2043        acting as the active querier.  This value will be used at each
2044        VLAN if value of the corresponding instance of
2045        cisIgmpQuerierTcnQueryInterval is not configured."
2046    ::= { cisQuerierConfigInfo 2 }
2047
2048cisQuerierTimerExpiry OBJECT-TYPE
2049    SYNTAX          Unsigned32
2050    UNITS           "seconds"
2051    MAX-ACCESS      read-write
2052    STATUS          current
2053    DESCRIPTION
2054        "Specifies the querier expiration timer.  This value will
2055        be used at each VLAN if value of the corresponding
2056        instance of cisIgmpQuerierTimerExpiry is not configured."
2057    ::= { cisQuerierConfigInfo 3 }
2058
2059cisQuerierMaxResponseTime OBJECT-TYPE
2060    SYNTAX          Unsigned32
2061    UNITS           "one-tenth of second"
2062    MAX-ACCESS      read-write
2063    STATUS          current
2064    DESCRIPTION
2065        "Specifies the Max Response Time value of queries generated
2066        by IGMP Snooping Querier.  This value will be used at each
2067        VLAN if value of the corresponding instance of
2068        cisIgmpQuerierMaxResponseTime is not configured."
2069    REFERENCE       "RFC 3376"
2070    ::= { cisQuerierConfigInfo 4 }
2071
2072cisQuerierQueryInterval OBJECT-TYPE
2073    SYNTAX          Unsigned32
2074    UNITS           "seconds"
2075    MAX-ACCESS      read-write
2076    STATUS          current
2077    DESCRIPTION
2078        "Specifies the interval between IGMP queries.  This value
2079        will be used at each VLAN if value of the corresponding
2080        instance of cisIgmpQuerierQueryInterval is not configured."
2081    ::= { cisQuerierConfigInfo 5 }
2082
2083cisQuerierAddressType OBJECT-TYPE
2084    SYNTAX          InetAddressType
2085    MAX-ACCESS      read-write
2086    STATUS          current
2087    DESCRIPTION
2088        "This object indicates the type of Internet address of
2089        the IGMP Querier associating with this device when it is
2090        acting as an IGMP Snooping Querier."
2091    ::= { cisQuerierConfigInfo 6 }
2092
2093cisQuerierAddress OBJECT-TYPE
2094    SYNTAX          InetAddress
2095    MAX-ACCESS      read-write
2096    STATUS          current
2097    DESCRIPTION
2098        "Specifies the Internet address of the IGMP Querier associating
2099        with this device when it is acting as an IGMP Snooping Querier.
2100        This address will be used by IGMP Snooping Querier feature at
2101        each VLAN if no corresponding IGMP Snooping Querier is
2102        configured for that VLAN. The type of this address is determined
2103        by value of cisQuerierAddressType object."
2104    ::= { cisQuerierConfigInfo 7 }
2105
2106cisQuerierVersion OBJECT-TYPE
2107    SYNTAX          CisIgmpVersion
2108    MAX-ACCESS      read-write
2109    STATUS          current
2110    DESCRIPTION
2111        "Specifies the IGMP version that the Querier feature uses.
2112        This value will be used at each VLAN if value of the
2113        corresponding instance of cisIgmpQuerierAdminVersion is
2114        'unknown'."
2115    ::= { cisQuerierConfigInfo 8 }
2116
2117cisQuerierTcnQueryCount OBJECT-TYPE
2118    SYNTAX          Unsigned32 (1..4294967295)
2119    MAX-ACCESS      read-write
2120    STATUS          current
2121    DESCRIPTION
2122        "Specifies the number of TCN queries to be executed upon
2123        receiving TCN, when the device is acting as the active
2124        querier.  This value will be used at each VLAN if value of
2125        the corresponding instance of cisVlanQuerierTcnQueryCount
2126        is not configured."
2127    ::= { cisQuerierConfigInfo 9 }
2128-- -----------------------------------------------------------------
2129-- cisFilteringInfo
2130--
2131-- IGMP Snooping filters provides mechanisms to control the
2132-- propagation of IGMP traffic through the network. By managing IGMP
2133-- traffic, IGMP filtering provides the capability to manage IGMP
2134-- snooping, which in turn controls the forwarding of multicast
2135-- traffic.
2136--
2137-- When an IGMP packet is received, IGMP Snooping uses the configured
2138-- filters to determine whether the IGMP packet should be discarded or
2139-- allowed to be processed.  With an IGMP version 1 or version 2 packet,
2140-- the entire packet is discarded. With a IGMPv3 packet, the packet is
2141-- rewritten to remove message elements that were denied by the
2142-- filters.
2143-- -----------------------------------------------------------------
2144
2145cisIfLimitTable OBJECT-TYPE
2146    SYNTAX          SEQUENCE OF CisIfLimitEntry
2147    MAX-ACCESS      not-accessible
2148    STATUS          current
2149    DESCRIPTION
2150        "Table containing a list of IGMP Snooping limit filters."
2151    ::= { cisFilteringInfo 1 }
2152
2153cisIfLimitEntry OBJECT-TYPE
2154    SYNTAX          CisIfLimitEntry
2155    MAX-ACCESS      not-accessible
2156    STATUS          current
2157    DESCRIPTION
2158        "Entry containing IGMP Snooping limit filters.  A limit
2159        filter can be applied on a Layer2 interface, and VLAN(s) carried
2160        by the interface when it is in trunk mode."
2161    INDEX           {
2162                        ifIndex,
2163                        cisIfLimitVlanNumber
2164                    }
2165    ::= { cisIfLimitTable 1 }
2166
2167CisIfLimitEntry ::= SEQUENCE {
2168        cisIfLimitVlanNumber       VlanIndexOrZero,
2169        cisIfLimitMax              Unsigned32,
2170        cisIfLimitExcludeAccessGrp SnmpAdminString,
2171        cisIfLimitStorageType      StorageType,
2172        cisIfLimitRowStatus        RowStatus
2173}
2174
2175cisIfLimitVlanNumber OBJECT-TYPE
2176    SYNTAX          VlanIndexOrZero
2177    MAX-ACCESS      not-accessible
2178    STATUS          current
2179    DESCRIPTION
2180        "Specifies the VLAN which IGMP Snooping filters configured in
2181        this entry will be applied on when the interface is in trunk
2182        mode. Value of zero indicates that the corresponding filters
2183        are applicable to every VLAN carried by the trunk when the
2184        interface is in trunk mode, or the interface itself if it is
2185        in not in trunk mode."
2186    ::= { cisIfLimitEntry 1 }
2187
2188cisIfLimitMax OBJECT-TYPE
2189    SYNTAX          Unsigned32 (1..2147483647)
2190    MAX-ACCESS      read-create
2191    STATUS          current
2192    DESCRIPTION
2193        "Specifies the maximum number of IGMP group and channels that
2194        allowed on the interaface, or VLAN(s) carried by the interface
2195        if it is in trunk mode."
2196    ::= { cisIfLimitEntry 2 }
2197
2198cisIfLimitExcludeAccessGrp OBJECT-TYPE
2199    SYNTAX          SnmpAdminString
2200    MAX-ACCESS      read-create
2201    STATUS          current
2202    DESCRIPTION
2203        "Specifies the access group that is excluded from the filter
2204        configured via cisIfLimitMax."
2205    DEFVAL          { "" }
2206    ::= { cisIfLimitEntry 3 }
2207
2208cisIfLimitStorageType OBJECT-TYPE
2209    SYNTAX          StorageType
2210    MAX-ACCESS      read-create
2211    STATUS          current
2212    DESCRIPTION
2213        "Specifies the storage type of this conceptual row."
2214    DEFVAL          { volatile }
2215    ::= { cisIfLimitEntry 4 }
2216
2217cisIfLimitRowStatus OBJECT-TYPE
2218    SYNTAX          RowStatus
2219    MAX-ACCESS      read-create
2220    STATUS          current
2221    DESCRIPTION
2222        "This object is used to manage creation, deletion and
2223        modification of rows in this table.
2224
2225        All writable objects in this row may be modified at any time."
2226    ::= { cisIfLimitEntry 5 }
2227
2228
2229
2230cisIfLimitTotalTable OBJECT-TYPE
2231    SYNTAX          SEQUENCE OF CisIfLimitTotalEntry
2232    MAX-ACCESS      not-accessible
2233    STATUS          current
2234    DESCRIPTION
2235        "Table containing a list of IGMP Snooping total limit
2236        filters."
2237    ::= { cisFilteringInfo 2 }
2238
2239cisIfLimitTotalEntry OBJECT-TYPE
2240    SYNTAX          CisIfLimitTotalEntry
2241    MAX-ACCESS      not-accessible
2242    STATUS          current
2243    DESCRIPTION
2244        "Entry containing IGMP Snooping total limit filters for a
2245        Layer 2 interface."
2246    INDEX           { ifIndex }
2247    ::= { cisIfLimitTotalTable 1 }
2248
2249CisIfLimitTotalEntry ::= SEQUENCE {
2250        cisIfLimitTotalLimitMax         Unsigned32,
2251        cisIfLimitTotalExcludeAccessGrp SnmpAdminString,
2252        cisIfLimitTotalStorageType      StorageType,
2253        cisIfLimitTotalRowStatus        RowStatus
2254}
2255
2256cisIfLimitTotalLimitMax OBJECT-TYPE
2257    SYNTAX          Unsigned32 (1..2147483647)
2258    MAX-ACCESS      read-create
2259    STATUS          current
2260    DESCRIPTION
2261        "Specifies the maximum total number of IGMP group or channels
2262        that allows on all VLANs carried by the interaface when it is
2263        in trunk mode."
2264    ::= { cisIfLimitTotalEntry 1 }
2265
2266cisIfLimitTotalExcludeAccessGrp OBJECT-TYPE
2267    SYNTAX          SnmpAdminString
2268    MAX-ACCESS      read-create
2269    STATUS          current
2270    DESCRIPTION
2271        "Specifies the access group that is excluded from the
2272        limitation specified by cisIfToltalLimitChannelsAllowed."
2273    ::= { cisIfLimitTotalEntry 2 }
2274
2275cisIfLimitTotalStorageType OBJECT-TYPE
2276    SYNTAX          StorageType
2277    MAX-ACCESS      read-create
2278    STATUS          current
2279    DESCRIPTION
2280        "Specifies the storage type of this conceptual row."
2281    DEFVAL          { volatile }
2282    ::= { cisIfLimitTotalEntry 3 }
2283
2284cisIfLimitTotalRowStatus OBJECT-TYPE
2285    SYNTAX          RowStatus
2286    MAX-ACCESS      read-create
2287    STATUS          current
2288    DESCRIPTION
2289        "This object is used to manage creation, deletion and
2290        modification of rows in this table.
2291
2292        All writable objects in this row may be modified at any time."
2293    ::= { cisIfLimitTotalEntry 4 }
2294
2295
2296
2297cisIfAccessGroupTable OBJECT-TYPE
2298    SYNTAX          SEQUENCE OF CisIfAccessGroupEntry
2299    MAX-ACCESS      not-accessible
2300    STATUS          current
2301    DESCRIPTION
2302        "Table containing a list of IGMP Snooping filters based on
2303        access-group."
2304    ::= { cisFilteringInfo 3 }
2305
2306cisIfAccessGroupEntry OBJECT-TYPE
2307    SYNTAX          CisIfAccessGroupEntry
2308    MAX-ACCESS      not-accessible
2309    STATUS          current
2310    DESCRIPTION
2311        "An IGMP Snooping access-group filter, containing an access
2312        control list describing which IGMP groups or channels can be
2313        joined on the interface, and/or on which specific VLAN(s) the
2314        filter should be applied when the interface is in trunk mode."
2315    INDEX           {
2316                        ifIndex,
2317                        cisIfAccessGroupVlan
2318                    }
2319    ::= { cisIfAccessGroupTable 1 }
2320
2321CisIfAccessGroupEntry ::= SEQUENCE {
2322        cisIfAccessGroupVlan             VlanIndexOrZero,
2323        cisIfAccessGroupsChannelsAllowed SnmpAdminString,
2324        cisIfAccessGroupStorageType      StorageType,
2325        cisIfAccessGroupRowStatus        RowStatus
2326}
2327
2328cisIfAccessGroupVlan OBJECT-TYPE
2329    SYNTAX          VlanIndexOrZero
2330    MAX-ACCESS      not-accessible
2331    STATUS          current
2332    DESCRIPTION
2333        "Specifies the VLAN which IGMP Snooping filters configured in
2334        this entry will be applied on when the interface is in trunk
2335        mode.  Value of zero indicates that the corresponding filters
2336        are applicable to every VLAN carried by the trunk when the
2337        interface is in trunk mode, or the interface itself if it is
2338        in not in trunk mode."
2339    ::= { cisIfAccessGroupEntry 1 }
2340
2341cisIfAccessGroupsChannelsAllowed OBJECT-TYPE
2342    SYNTAX          SnmpAdminString (SIZE  (1..255))
2343    MAX-ACCESS      read-create
2344    STATUS          current
2345    DESCRIPTION
2346        "Specifies the access group to indicate which IGMP groups or
2347        channels can be joined."
2348    ::= { cisIfAccessGroupEntry 2 }
2349
2350cisIfAccessGroupStorageType OBJECT-TYPE
2351    SYNTAX          StorageType
2352    MAX-ACCESS      read-create
2353    STATUS          current
2354    DESCRIPTION
2355        "Specifies the storage type of this conceptual row."
2356    DEFVAL          { volatile }
2357    ::= { cisIfAccessGroupEntry 3 }
2358
2359cisIfAccessGroupRowStatus OBJECT-TYPE
2360    SYNTAX          RowStatus
2361    MAX-ACCESS      read-create
2362    STATUS          current
2363    DESCRIPTION
2364        "This object is used to manage creation, deletion and
2365        modification of rows in this table.
2366
2367        Once a row becomes active, value in any column within
2368        such row can not be modified."
2369    ::= { cisIfAccessGroupEntry 4 }
2370
2371
2372
2373cisVlanFilterConfigTable OBJECT-TYPE
2374    SYNTAX          SEQUENCE OF CisVlanFilterConfigEntry
2375    MAX-ACCESS      not-accessible
2376    STATUS          current
2377    DESCRIPTION
2378        "Table containing a list of VLAN. An entry will exist for
2379        each VLAN which supports IGMP Snooping feature."
2380    ::= { cisFilteringInfo 4 }
2381
2382cisVlanFilterConfigEntry OBJECT-TYPE
2383    SYNTAX          CisVlanFilterConfigEntry
2384    MAX-ACCESS      not-accessible
2385    STATUS          current
2386    DESCRIPTION
2387        "Entry containing IGMP Snooping filters configuration for
2388        a particular VLAN."
2389    INDEX           { cisVlanIndex }
2390    ::= { cisVlanFilterConfigTable 1 }
2391
2392CisVlanFilterConfigEntry ::= SEQUENCE {
2393        cisVlanFilterAccessGroup        SnmpAdminString,
2394        cisVlanFilterLimitMax           Unsigned32,
2395        cisVlanFilterLimitExclAccessGrp SnmpAdminString,
2396        cisVlanFilterMinVersionAllowed  CisIgmpVersion
2397}
2398
2399cisVlanFilterAccessGroup OBJECT-TYPE
2400    SYNTAX          SnmpAdminString
2401    MAX-ACCESS      read-write
2402    STATUS          current
2403    DESCRIPTION
2404        "Specifies the access group to control which IGMP group or
2405        channels can be joined on this VLAN.
2406
2407        A zero length string of this instance indicates that there is
2408        no access-group based filter applied to this VLAN."
2409    ::= { cisVlanFilterConfigEntry 1 }
2410
2411cisVlanFilterLimitMax OBJECT-TYPE
2412    SYNTAX          Unsigned32
2413    MAX-ACCESS      read-write
2414    STATUS          current
2415    DESCRIPTION
2416        "Specifies the maximum number of IGMP groups or channels that
2417        allows on each switch port in this VLAN, or trunk ports
2418        carrying this VLAN.
2419
2420        Value of zero indicates that there is no limit of number of IGMP
2421        groups or channels that can be joined on switch ports in this
2422        VLAN,
2423        or trunk ports carrying this VLAN."
2424    ::= { cisVlanFilterConfigEntry 2 }
2425
2426cisVlanFilterLimitExclAccessGrp OBJECT-TYPE
2427    SYNTAX          SnmpAdminString
2428    MAX-ACCESS      read-write
2429    STATUS          current
2430    DESCRIPTION
2431        "Specifies the access group that is excluded from the filter
2432        configured via cisVlanFilterLimitMax."
2433    ::= { cisVlanFilterConfigEntry 3 }
2434
2435cisVlanFilterMinVersionAllowed OBJECT-TYPE
2436    SYNTAX          CisIgmpVersion
2437    MAX-ACCESS      read-write
2438    STATUS          current
2439    DESCRIPTION
2440        "Specifies the minimum version of IGMP hosts allowed on this
2441        VLAN.
2442
2443        Value 'unknown' is not configurable for this object."
2444    ::= { cisVlanFilterConfigEntry 4 }
2445
2446
2447
2448cisFilterStatsTable OBJECT-TYPE
2449    SYNTAX          SEQUENCE OF CisFilterStatsEntry
2450    MAX-ACCESS      not-accessible
2451    STATUS          current
2452    DESCRIPTION
2453        "A table containing statistics information about IGMP Snooping
2454        filters in the system. An entry is created for each IGMP
2455        Snooping capable interface in the system, or each VLAN carried
2456        by an interface when it is in trunk mode."
2457    ::= { cisFilteringInfo 5 }
2458
2459cisFilterStatsEntry OBJECT-TYPE
2460    SYNTAX          CisFilterStatsEntry
2461    MAX-ACCESS      not-accessible
2462    STATUS          current
2463    DESCRIPTION
2464        "An entry providing statistic information about IGMP Snooping
2465        filter on an IGMP Snooping capable interface, or on a VLAN that
2466        the interface carries when it is in trunk mode."
2467    INDEX           {
2468                        ifIndex,
2469                        cisFilterStatsVlanNumber
2470                    }
2471    ::= { cisFilterStatsTable 1 }
2472
2473CisFilterStatsEntry ::= SEQUENCE {
2474        cisFilterStatsVlanNumber   VlanIndexOrZero,
2475        cisFilterAccessGroupDenied Counter32,
2476        cisFilterLimitDenied       Counter32,
2477        cisFilterTotalLimitDenied  Counter32,
2478        cisFilterMinVersionDenied  Counter32
2479}
2480
2481cisFilterStatsVlanNumber OBJECT-TYPE
2482    SYNTAX          VlanIndexOrZero
2483    MAX-ACCESS      not-accessible
2484    STATUS          current
2485    DESCRIPTION
2486        "Indicates the VLAN which the entry provides statistics
2487        information for, when the interface is in trunk mode.
2488        Value of zero indicates that statistics information provided
2489        in this entry is for the interface that is in access-mode."
2490    ::= { cisFilterStatsEntry 1 }
2491
2492cisFilterAccessGroupDenied OBJECT-TYPE
2493    SYNTAX          Counter32
2494    MAX-ACCESS      read-only
2495    STATUS          current
2496    DESCRIPTION
2497        "Indicates the number of join-request denied due to
2498        Access-Group filter on the interface, or on the VLAN
2499        indicated by the value of cisFilterStatsVlanNumber when
2500        the interface is in trunk mode."
2501    ::= { cisFilterStatsEntry 2 }
2502
2503cisFilterLimitDenied OBJECT-TYPE
2504    SYNTAX          Counter32
2505    MAX-ACCESS      read-only
2506    STATUS          current
2507    DESCRIPTION
2508        "Indicates the number of join-request denied due to exceeding
2509        the maximum number of IGMP groups or channels allowed on the
2510        interface, or on the VLAN indicated by the value of
2511        cisFilterStatsVlanNumber when the interface is in trunk mode."
2512    ::= { cisFilterStatsEntry 3 }
2513
2514cisFilterTotalLimitDenied OBJECT-TYPE
2515    SYNTAX          Counter32
2516    MAX-ACCESS      read-only
2517    STATUS          current
2518    DESCRIPTION
2519        "Indicates the number of join-request denied due to exceeding
2520        the maximum number of IGMP groups or channels across
2521        all VLANs on the interface, when it is in trunk mode."
2522    ::= { cisFilterStatsEntry 4 }
2523
2524cisFilterMinVersionDenied OBJECT-TYPE
2525    SYNTAX          Counter32
2526    MAX-ACCESS      read-only
2527    STATUS          current
2528    DESCRIPTION
2529        "Indicates the number of join-request denied due to originating
2530        from hosts with lower than minimum required IGMP version on the
2531        interface."
2532    ::= { cisFilterStatsEntry 5 }
2533
2534
2535-- ----------------------------------------
2536-- cisExplicitTrackingInfo
2537-- ----------------------------------------
2538
2539cisVlanExplicitTrackingTable OBJECT-TYPE
2540    SYNTAX          SEQUENCE OF CisVlanExplicitTrackingEntry
2541    MAX-ACCESS      not-accessible
2542    STATUS          current
2543    DESCRIPTION
2544        "Table containing configuration information of Explicit Tracking
2545        for IGMP in the system.  Explicit Tracking allows the device to
2546        track the IGMP membership status of all hosts in the system that
2547        respond to IGMP Membership Queries.  Tracking information is
2548        used to build the explicit-tracking database to serve for
2549        fast-leave processing for IGMPv3 hosts, proxy reporting and
2550        statistic collection.
2551
2552        An entry is created for each IGMP Snooping capable VLAN found in
2553        the device."
2554    ::= { cisExplicitTrackingInfo 1 }
2555
2556cisVlanExplicitTrackingEntry OBJECT-TYPE
2557    SYNTAX          CisVlanExplicitTrackingEntry
2558    MAX-ACCESS      not-accessible
2559    STATUS          current
2560    DESCRIPTION
2561        "An entry of Explicit Tracking configuration for a corresponding
2562        VLAN."
2563    INDEX           { cisVlanIndex }
2564    ::= { cisVlanExplicitTrackingTable 1 }
2565
2566CisVlanExplicitTrackingEntry ::= SEQUENCE {
2567        cisVlanExplicitTrackingEnabled TruthValue,
2568        cisVlanExplicitTrackingLimit   Integer32
2569}
2570
2571cisVlanExplicitTrackingEnabled OBJECT-TYPE
2572    SYNTAX          TruthValue
2573    MAX-ACCESS      read-write
2574    STATUS          current
2575    DESCRIPTION
2576        "This object specifies whether Explicit Tracking is enabled
2577        on this VLAN."
2578    ::= { cisVlanExplicitTrackingEntry 1 }
2579
2580cisVlanExplicitTrackingLimit OBJECT-TYPE
2581    SYNTAX          Integer32 (-1 | 0 | 2147483647)
2582    MAX-ACCESS      read-write
2583    STATUS          current
2584    DESCRIPTION
2585        "This object specifies the maximum number of entries that can
2586        be installed in the explicit-tracking database for this VLAN.
2587
2588        Value of zero for this object indicates that tracking
2589        information for this VLAN will not be installed to the
2590        explicit-tracking database for this VLAN.
2591
2592        Value of -1 for this object indicates that there is no limitation
2593        on the number of entries that can be installed to the
2594        explicit-tracking database for this VLAN."
2595    ::= { cisVlanExplicitTrackingEntry 2 }
2596
2597
2598-- -----------------------------------------
2599-- Conformance Information
2600-- -----------------------------------------
2601
2602cisMIBConformance  OBJECT IDENTIFIER
2603    ::= { ciscoIgmpSnoopingMIB 2 }
2604
2605cisMIBCompliances  OBJECT IDENTIFIER
2606    ::= { cisMIBConformance 1 }
2607
2608cisMIBGroups  OBJECT IDENTIFIER
2609    ::= { cisMIBConformance 2 }
2610
2611
2612-- Compliance statements
2613
2614cisV2Compliance MODULE-COMPLIANCE
2615    STATUS          deprecated
2616    DESCRIPTION
2617        "The compliance statement for device support IGMPv1/v2
2618        Snooping protocol."
2619    MODULE          -- this module
2620    MANDATORY-GROUPS { cisSystemGroup }
2621
2622    GROUP           cisSystemV2Group
2623    DESCRIPTION
2624        "This group is mandatory in systems that support
2625        global configuration for IGMPv2 Snooping feature."
2626
2627    GROUP           cisStatsGroup
2628    DESCRIPTION
2629        "This group is optional, and should be implemented if the
2630        system provides statistics information for IGMP Snooping
2631        protocol version 1 and 2."
2632    ::= { cisMIBCompliances 1 }
2633
2634cisV3Compliance MODULE-COMPLIANCE
2635    STATUS          deprecated
2636    DESCRIPTION
2637        "The compliance statement for device support IGMPv3 Snooping
2638        protocol."
2639    MODULE          -- this module
2640    MANDATORY-GROUPS { cisSystemGroup }
2641
2642    GROUP           cisSystemV2Group
2643    DESCRIPTION
2644        "This group is mandatory in systems that support global
2645        configuration for IGMPv2 Snooping feature."
2646
2647    GROUP           cisSystemV3Group
2648    DESCRIPTION
2649        "This group is mandatory in systems that support global
2650        configuration for IGMPv3 Snooping feature."
2651
2652    GROUP           cisStatsGroup
2653    DESCRIPTION
2654        "This group is optional, and should be implemented if the
2655        system provides statistics information of IGMP Snooping
2656        protocol version 1 and 2."
2657
2658    GROUP           cisV3StatsGroup
2659    DESCRIPTION
2660        "This group is optional, and should be implemented if the
2661        system provides statistics information of IGMP Snooping
2662        protocol version 3."
2663    ::= { cisMIBCompliances 2 }
2664
2665cisIgmpSnoopingMIBCompliance MODULE-COMPLIANCE
2666    STATUS          deprecated
2667    DESCRIPTION
2668        "The compliance statement for device supporting
2669        IGMP Snooping.This compliance is deprecated and
2670        superceded by cisIgmpSnoopingMIBCompliance2."
2671    MODULE          -- this module
2672    MANDATORY-GROUPS { cisBaseConfigGroup }
2673
2674    GROUP           cisGlobalTcnGroup
2675    DESCRIPTION
2676        "This group is mandatory only for the device that
2677        provides global configuration of Topology Change
2678        Notification (TCN) related parameters."
2679
2680    GROUP           cisGlobalSourceOnlyLearnGroup
2681    DESCRIPTION
2682        "This group is mandatory only for the device that
2683        provides global configuration for Source Only
2684        learning via IGMP Snooping."
2685
2686    GROUP           cisGlobalIgmpV3ConfigGroup
2687    DESCRIPTION
2688        "This group is mandatory only for the device that
2689        provides global configuration for IGMPv3 Snooping."
2690
2691    GROUP           cisGlobalIgmpV3InfoGroup
2692    DESCRIPTION
2693        "This group is optional."
2694
2695    GROUP           cisExtConfig1Group
2696    DESCRIPTION
2697        "This group is optional."
2698
2699    GROUP           cisExtConfig2Group
2700    DESCRIPTION
2701        "This group is optional."
2702
2703    GROUP           cisStatsGroup
2704    DESCRIPTION
2705        "This group is optional, and should be implemented if
2706        the device provides statistics information for IGMP
2707        Snooping for IGMP version 1 and 2."
2708
2709    GROUP           cisV3StatsGroup
2710    DESCRIPTION
2711        "The group is optional, and should be implemented if
2712        the device provides statistics information of IGMP
2713        Snooping for IGMP version 3."
2714
2715    GROUP           cisRateLimitGroup
2716    DESCRIPTION
2717        "This group is optional, and should be implemented if
2718        the device provides configuration information of
2719        rate-limit controls."
2720
2721    GROUP           cisVlanConfigGroup
2722    DESCRIPTION
2723        "This group is mandatory for devices that support IGMP
2724        Snooping configuration per VLAN."
2725
2726    GROUP           cisIgmpQuerierConfigGroup
2727    DESCRIPTION
2728        "This group is optional, and should be implemented if
2729        the device is capable to perform the IGMP Querier
2730        functionality."
2731
2732    GROUP           cisIgmpQuerierInfoGroup
2733    DESCRIPTION
2734        "This group is optional."
2735
2736    GROUP           cisMcastRouterConfigGroup
2737    DESCRIPTION
2738        "This group is optional, and should be implemented if
2739        the device supports Multicast router port management."
2740
2741    GROUP           cisMcastGroupInfoGroup
2742    DESCRIPTION
2743        "This group is optional, and should be implemented if
2744        the device maintains multicast group information."
2745
2746    GROUP           cisIfConfigGroup
2747    DESCRIPTION
2748        "This group is mandatory only for devices that supports
2749        IGMP Snooping configuration on an interface basis."
2750
2751    OBJECT          cisIgmpQuerierAddressType
2752    SYNTAX          INTEGER  {
2753                        ipv4(1)
2754                    }
2755    DESCRIPTION
2756        "Only IPv4 addresses need to be supported."
2757    ::= { cisMIBCompliances 3 }
2758
2759cisIgmpSnoopingMIBCompliance2 MODULE-COMPLIANCE
2760    STATUS          deprecated
2761    DESCRIPTION
2762        "The compliance statement for device supporting
2763        IGMP Snooping."
2764    MODULE          -- this module
2765    MANDATORY-GROUPS { cisBaseConfigGroup }
2766
2767    GROUP           cisGlobalTcnGroup
2768    DESCRIPTION
2769        "This group is mandatory only for the device that
2770        provides global configuration of Topology Change
2771        Notification (TCN) related parameters."
2772
2773    GROUP           cisGlobalIgmpV3ConfigGroup
2774    DESCRIPTION
2775        "This group is mandatory only for the device that
2776        provides global configuration for IGMPv3 Snooping."
2777
2778    GROUP           cisGlobalIgmpV3InfoGroup
2779    DESCRIPTION
2780        "This group is optional."
2781
2782    GROUP           cisExtConfig1Group
2783    DESCRIPTION
2784        "This group is optional."
2785
2786    GROUP           cisExtConfig2Group
2787    DESCRIPTION
2788        "This group is optional."
2789
2790    GROUP           cisStatsGroup
2791    DESCRIPTION
2792        "This group is optional, and should be implemented if
2793        the device provides statistics information for IGMP
2794        Snooping for IGMP version 1 and 2."
2795
2796    GROUP           cisV3StatsGroup
2797    DESCRIPTION
2798        "The group is optional, and should be implemented if
2799        the device provides statistics information of IGMP
2800        Snooping for IGMP version 3."
2801
2802    GROUP           cisVlanConfigGroup
2803    DESCRIPTION
2804        "This group is mandatory for devices that support IGMP
2805        Snooping configuration per VLAN."
2806
2807    GROUP           cisIgmpQuerierConfigGroup
2808    DESCRIPTION
2809        "This group is optional, and should be implemented if
2810        the device is capable to perform the IGMP Querier
2811        functionality."
2812
2813    GROUP           cisIgmpQuerierInfoGroup
2814    DESCRIPTION
2815        "This group is optional."
2816
2817    GROUP           cisMcastRouterConfigGroup
2818    DESCRIPTION
2819        "This group is optional, and should be implemented if
2820        the device supports Multicast router port management."
2821
2822    GROUP           cisMcastGroupInfoGroup
2823    DESCRIPTION
2824        "This group is optional, and should be implemented if
2825        the device maintains multicast group information."
2826
2827    GROUP           cisIfConfigGroup
2828    DESCRIPTION
2829        "This group is mandatory only for devices that supports
2830        IGMP Snooping configuration on an interface basis."
2831
2832    GROUP           cisL2EntryLimitGroup
2833    DESCRIPTION
2834        "This group is mandatory only for devices that supports
2835        IGMP Snooping configuration for Layer 2 entry limit."
2836
2837    GROUP           cisTrackingLimitGroup
2838    DESCRIPTION
2839        "This group is mandatory only for devices that supports
2840        configuration for tracking database limitation in IGMP
2841        Snooping."
2842
2843    GROUP           cisSourceOnlyLimitGroup
2844    DESCRIPTION
2845        "This group is mandatory only for devices that support
2846        configuration for Source Only entries in IGMP Snooping."
2847
2848    GROUP           cisRateLimitGroup2
2849    DESCRIPTION
2850        "This group is mandatory only for devices that support
2851        configuration of packet limit rate in IGMP Snooping."
2852
2853    GROUP           cisVlanConfigGroup2
2854    DESCRIPTION
2855        "This group is mandatory only for devices that support
2856        per VLAN configuration for Leave Query Interval and
2857        Report Suppression in IGMP Snooping."
2858
2859    GROUP           cisSourceOnlyAgeTimerInSecGroup
2860    DESCRIPTION
2861        "This group ins mandatory only for devices that support
2862        Source Only control and age timer in seconds."
2863
2864    OBJECT          cisIgmpQuerierAddressType
2865    SYNTAX          INTEGER  {
2866                        ipv4(1)
2867                    }
2868    DESCRIPTION
2869        "Only IPv4 addresses need to be supported."
2870    ::= { cisMIBCompliances 4 }
2871
2872cisIgmpSnoopingMIBCompliance3 MODULE-COMPLIANCE
2873    STATUS          current
2874    DESCRIPTION
2875        "The compliance statement for device supporting
2876        IGMP Snooping."
2877    MODULE          -- this module
2878    MANDATORY-GROUPS { cisBaseConfigGroup }
2879
2880    GROUP           cisGlobalTcnGroup
2881    DESCRIPTION
2882        "This group is mandatory only for the device that
2883        provides global configuration of Topology Change
2884        Notification (TCN) related parameters."
2885
2886    GROUP           cisGlobalIgmpV3ConfigGroup
2887    DESCRIPTION
2888        "This group is mandatory only for the device that
2889        provides global configuration for IGMPv3 Snooping."
2890
2891    GROUP           cisGlobalIgmpV3InfoGroup
2892    DESCRIPTION
2893        "This group is optional."
2894
2895    GROUP           cisExtConfig1Group
2896    DESCRIPTION
2897        "This group is optional."
2898
2899    GROUP           cisExtConfig2Group
2900    DESCRIPTION
2901        "This group is optional."
2902
2903    GROUP           cisStatsGroup
2904    DESCRIPTION
2905        "This group is optional, and should be implemented if
2906        the device provides statistics information for IGMP
2907        Snooping for IGMP version 1 and 2."
2908
2909    GROUP           cisV3StatsGroup
2910    DESCRIPTION
2911        "The group is optional, and should be implemented if
2912        the device provides statistics information of IGMP
2913        Snooping for IGMP version 3."
2914
2915    GROUP           cisVlanConfigGroup
2916    DESCRIPTION
2917        "This group is mandatory for devices that support IGMP
2918        Snooping configuration per VLAN."
2919
2920    GROUP           cisIgmpQuerierConfigGroup
2921    DESCRIPTION
2922        "This group is optional, and should be implemented if
2923        the device is capable to perform the IGMP Querier
2924        functionality."
2925
2926    GROUP           cisIgmpQuerierInfoGroup
2927    DESCRIPTION
2928        "This group is optional."
2929
2930    GROUP           cisIfConfigGroup
2931    DESCRIPTION
2932        "This group is mandatory only for devices that supports
2933        IGMP Snooping configuration on an interface basis."
2934
2935    GROUP           cisL2EntryLimitGroup
2936    DESCRIPTION
2937        "This group is mandatory only for devices that supports
2938        IGMP Snooping configuration for Layer 2 entry limit."
2939
2940    GROUP           cisTrackingLimitGroup
2941    DESCRIPTION
2942        "This group is mandatory only for devices that supports
2943        configuration for tracking database limitation in IGMP
2944        Snooping."
2945
2946    GROUP           cisSourceOnlyLimitGroup
2947    DESCRIPTION
2948        "This group is mandatory only for devices that support
2949        configuration for Source Only entries in IGMP Snooping."
2950
2951    GROUP           cisRateLimitGroup2
2952    DESCRIPTION
2953        "This group is mandatory only for devices that support
2954        configuration of packet limit rate in IGMP Snooping."
2955
2956    GROUP           cisVlanConfigGroup2
2957    DESCRIPTION
2958        "This group is mandatory only for devices that support
2959        per VLAN configuration for Leave Query Interval and
2960        Report Suppression in IGMP Snooping."
2961
2962    GROUP           cisSourceOnlyAgeTimerInSecGroup
2963    DESCRIPTION
2964        "This group is mandatory only for devices that support
2965        Source Only control and age timer in seconds."
2966
2967    GROUP           cisMulticastGroupInfoGroup
2968    DESCRIPTION
2969        "This group is mandatory only for devices that support
2970        Multicast group information in IGMP Snooping."
2971
2972    GROUP           cisMulticastGroupPortInfoGroup
2973    DESCRIPTION
2974        "This group is mandatory only for devices that support
2975        Multicast group information in IGMP Snooping, having more
2976        than 2048 ports in the system."
2977
2978    GROUP           cisMulticastGroupConfigGroup
2979    DESCRIPTION
2980        "This group is mandatory only for devices that support
2981        configuration of Multicast group and joining ports in
2982        IGMP Snooping."
2983
2984    GROUP           cisMulticastRouterConfigGroup
2985    DESCRIPTION
2986        "This group is mandatory only for devices that support
2987        Multicast Router configuration via IGMP Snooping."
2988
2989    GROUP           cisLeaveQueryConfigGroup
2990    DESCRIPTION
2991        "This group is mandatory only for devices that support
2992        Leave-Query configuration for IGMP Snooping."
2993
2994    GROUP           cisQuerierGlobalConfigGroup
2995    DESCRIPTION
2996        "This group is mandatory only for devices that support
2997        global configuration for Querier function."
2998
2999    GROUP           cisIgmpQuerierConfigExtGroup
3000    DESCRIPTION
3001        "This group is mandatory only for devices that support
3002        per-VLAN configuration for Querier function."
3003
3004    GROUP           cisVlanExplicitTrackingCfgGroup
3005    DESCRIPTION
3006        "This group is mandatory only for devices that support
3007        per-VLAN configuration for Explicit Tracking."
3008
3009    GROUP           cisRobustnessConfigGroup
3010    DESCRIPTION
3011        "This group is mandatory only for devices that support
3012        Robustness configuration for IGMP Snooping."
3013
3014    GROUP           cisTimeToLiveConfigGroup
3015    DESCRIPTION
3016        "This group is mandatory only for devices that support
3017        Time-To-Live configuration for IGMP Snooping."
3018
3019    GROUP           cisRouterAlertConfigGroup
3020    DESCRIPTION
3021        "This group is mandatory only for devices that support
3022        Router-Alert configuration for IGMP Snooping."
3023
3024    GROUP           cisIfLimitGroup
3025    DESCRIPTION
3026        "This group is mandatory only for devices that support
3027        limit filter configuration for IGMP Snooping."
3028
3029    GROUP           cisIfLimitTotalGroup
3030    DESCRIPTION
3031        "This group is mandatory only for devices that support
3032        total limit filter configuration for IGMP Snooping."
3033
3034    GROUP           cisIfAccessGroupGroup
3035    DESCRIPTION
3036        "This group is mandatory only for devices that support
3037        access-group filter configuration for IGMP Snooping."
3038
3039    GROUP           cisVlanFilterConfigGroup
3040    DESCRIPTION
3041        "This group is mandatory only for devices that support
3042        VLAN-based filter configuration for IGMP Snooping."
3043
3044    GROUP           cisFilterStatisticsGroup
3045    DESCRIPTION
3046        "This group is mandatory only for devices that provide
3047        filter statistics information for IGMP Snooping."
3048
3049    GROUP           cisQuerierGlobalTcnQueryCountGroup
3050    DESCRIPTION
3051        "This group is mandatory only for devices that support
3052        configuration and information for global querier TCN
3053        query count for IGMP Snooping."
3054
3055    GROUP           cisQuerierTcnQueryPendingGroup
3056    DESCRIPTION
3057        "This group is mandatory only for devices that provide
3058        information about pending TCN queries for IGMP Snooping."
3059
3060    OBJECT          cisIgmpSnoopingEnabled
3061    MIN-ACCESS      read-only
3062    DESCRIPTION
3063        "Write access is not required."
3064
3065    OBJECT          cisV3ProcessEnabledAdminStatus
3066    MIN-ACCESS      read-only
3067    DESCRIPTION
3068        "Write access is not required."
3069
3070    OBJECT          cisFastLeaveEnabled
3071    MIN-ACCESS      read-only
3072    DESCRIPTION
3073        "Write access is not required."
3074
3075    OBJECT          cisAdminMode
3076    MIN-ACCESS      read-only
3077    DESCRIPTION
3078        "Write access is not required."
3079
3080    OBJECT          cisReportSuppressionEnabled
3081    MIN-ACCESS      read-only
3082    DESCRIPTION
3083        "Write access is not required."
3084
3085    OBJECT          cisTopoChangeFloodQueryCount
3086    MIN-ACCESS      read-only
3087    DESCRIPTION
3088        "Write access is not required."
3089
3090    OBJECT          cisIfTopoChangeFloodEnabled
3091    MIN-ACCESS      read-only
3092    DESCRIPTION
3093        "Write access is not required."
3094
3095    OBJECT          cisTopoChangeQuerySolicitEnabled
3096    MIN-ACCESS      read-only
3097    DESCRIPTION
3098        "Write access is not required."
3099
3100    OBJECT          cisSourceOnlyLearningEnabled
3101    MIN-ACCESS      read-only
3102    DESCRIPTION
3103        "Write access is not required."
3104
3105    OBJECT          cisSourceOnlyEntryAgingTime
3106    MIN-ACCESS      read-only
3107    DESCRIPTION
3108        "Write access is not required."
3109
3110    OBJECT          cisRobustnessVariable
3111    MIN-ACCESS      read-only
3112    DESCRIPTION
3113        "Write access is not required."
3114
3115    OBJECT          cisLastMemberQueryInterval
3116    MIN-ACCESS      read-only
3117    DESCRIPTION
3118        "Write access is not required."
3119
3120    OBJECT          cisLastMemberQueryCount
3121    MIN-ACCESS      read-only
3122    DESCRIPTION
3123        "Write access is not required."
3124
3125    OBJECT          cisTimeToLiveCheckEnabled
3126    MIN-ACCESS      read-only
3127    DESCRIPTION
3128        "Write access is not required."
3129
3130    OBJECT          cisRouterAlertCheckEnabled
3131    MIN-ACCESS      read-only
3132    DESCRIPTION
3133        "Write access is not required."
3134
3135    OBJECT          cisRateLimit
3136    MIN-ACCESS      read-only
3137    DESCRIPTION
3138        "Write access is not required."
3139
3140    OBJECT          cisVlanIgmpSnoopingEnabled
3141    MIN-ACCESS      read-only
3142    DESCRIPTION
3143        "Write access is not required."
3144
3145    OBJECT          cisVlanFastLeaveEnabled
3146    MIN-ACCESS      read-only
3147    DESCRIPTION
3148        "Write access is not required."
3149
3150    OBJECT          cisVlanReportSuppressionEnabled
3151    MIN-ACCESS      read-only
3152    DESCRIPTION
3153        "Write access is not required."
3154
3155    OBJECT          cisVlanLeaveQueryInterval
3156    MIN-ACCESS      read-only
3157    DESCRIPTION
3158        "Write access is not required."
3159
3160    OBJECT          cisVlanLastMemberQueryCount
3161    MIN-ACCESS      read-only
3162    DESCRIPTION
3163        "Write access is not required."
3164
3165    OBJECT          cisVlanRobustnessVariable
3166    MIN-ACCESS      read-only
3167    DESCRIPTION
3168        "Write access is not required."
3169
3170    OBJECT          cisVlanTimeToLiveCheckEnabled
3171    MIN-ACCESS      read-only
3172    DESCRIPTION
3173        "Write access is not required."
3174
3175    OBJECT          cisVlanRouterAlertCheckEnabled
3176    MIN-ACCESS      read-only
3177    DESCRIPTION
3178        "Write access is not required."
3179
3180    OBJECT          cisIgmpQuerierEnabled
3181    MIN-ACCESS      read-only
3182    DESCRIPTION
3183        "Write access is not required."
3184
3185    OBJECT          cisIgmpQuerierTcnQueryCount
3186    MIN-ACCESS      read-only
3187    DESCRIPTION
3188        "Write access is not required."
3189
3190    OBJECT          cisIgmpQuerierTcnQueryInterval
3191    MIN-ACCESS      read-only
3192    DESCRIPTION
3193        "Write access is not required."
3194
3195    OBJECT          cisIgmpQuerierTimerExpiry
3196    MIN-ACCESS      read-only
3197    DESCRIPTION
3198        "Write access is not required."
3199
3200    OBJECT          cisIgmpQuerierMaxResponseTime
3201    MIN-ACCESS      read-only
3202    DESCRIPTION
3203        "Write access is not required."
3204
3205    OBJECT          cisIgmpQuerierQueryInterval
3206    MIN-ACCESS      read-only
3207    DESCRIPTION
3208        "Write access is not required."
3209
3210    OBJECT          cisIgmpQuerierAdminAddressType
3211    MIN-ACCESS      read-only
3212    DESCRIPTION
3213        "Write access is not required."
3214
3215    OBJECT          cisIgmpQuerierAdminAddress
3216    MIN-ACCESS      read-only
3217    DESCRIPTION
3218        "Write access is not required."
3219
3220    OBJECT          cisIgmpQuerierAdminVersion
3221    MIN-ACCESS      read-only
3222    DESCRIPTION
3223        "Write access is not required."
3224
3225    OBJECT          cisMcastRouterConfigStorageType
3226    MIN-ACCESS      read-only
3227    DESCRIPTION
3228        "Write access is not required."
3229
3230    OBJECT          cisMcastRouterConfigRowStatus
3231    SYNTAX          INTEGER  {
3232                        active(1)
3233                    }
3234    WRITE-SYNTAX    INTEGER  {
3235                        createAndGo(4),
3236                        destroy(6)
3237                    }
3238    MIN-ACCESS      read-only
3239    DESCRIPTION
3240        "Write access is not required.
3241
3242        Support for createAndWait and notInService is not required."
3243
3244    OBJECT          cisMulticastGroupConfPortList
3245    MIN-ACCESS      read-only
3246    DESCRIPTION
3247        "Write access is not required."
3248
3249    OBJECT          cisMulticastGroupConfStorageType
3250    MIN-ACCESS      read-only
3251    DESCRIPTION
3252        "Write access is not required."
3253
3254    OBJECT          cisMulticastGroupConfRowStatus
3255    SYNTAX          INTEGER  {
3256                        active(1)
3257                    }
3258    WRITE-SYNTAX    INTEGER  {
3259                        createAndGo(4),
3260                        destroy(6)
3261                    }
3262    MIN-ACCESS      read-only
3263    DESCRIPTION
3264        "Write access is not required."
3265
3266    OBJECT          cisL2EntryLimit
3267    MIN-ACCESS      read-only
3268    DESCRIPTION
3269        "Write access is not required."
3270
3271    OBJECT          cisEntryTrackingLimit
3272    MIN-ACCESS      read-only
3273    DESCRIPTION
3274        "Write access is not required."
3275
3276    OBJECT          cisSourceOnlyPercentageScanLimit
3277    MIN-ACCESS      read-only
3278    DESCRIPTION
3279        "Write access is not required."
3280
3281    OBJECT          cisSourceOnlyLearningLimit
3282    MIN-ACCESS      read-only
3283    DESCRIPTION
3284        "Write access is not required."
3285
3286    OBJECT          cisQuerierEnabled
3287    MIN-ACCESS      read-only
3288    DESCRIPTION
3289        "Write access is not required."
3290
3291    OBJECT          cisQuerierTcnQueryInterval
3292    MIN-ACCESS      read-only
3293    DESCRIPTION
3294        "Write access is not required."
3295
3296    OBJECT          cisQuerierTimerExpiry
3297    MIN-ACCESS      read-only
3298    DESCRIPTION
3299        "Write access is not required."
3300
3301    OBJECT          cisQuerierMaxResponseTime
3302    MIN-ACCESS      read-only
3303    DESCRIPTION
3304        "Write access is not required."
3305
3306    OBJECT          cisQuerierQueryInterval
3307    MIN-ACCESS      read-only
3308    DESCRIPTION
3309        "Write access is not required."
3310
3311    OBJECT          cisQuerierAddressType
3312    SYNTAX          INTEGER  {
3313                        ipv4(1)
3314                    }
3315    MIN-ACCESS      read-only
3316    DESCRIPTION
3317        "Write access is not required.
3318
3319        Only ipv4(1) needs to be supported."
3320
3321    OBJECT          cisQuerierAddress
3322    MIN-ACCESS      read-only
3323    DESCRIPTION
3324        "Write access is not required."
3325
3326    OBJECT          cisQuerierVersion
3327    MIN-ACCESS      read-only
3328    DESCRIPTION
3329        "Write access is not required."
3330
3331    OBJECT          cisIfLimitMax
3332    MIN-ACCESS      read-only
3333    DESCRIPTION
3334        "Write access is not required."
3335
3336    OBJECT          cisIfLimitExcludeAccessGrp
3337    MIN-ACCESS      read-only
3338    DESCRIPTION
3339        "Write access is not required."
3340
3341    OBJECT          cisIfLimitStorageType
3342    MIN-ACCESS      read-only
3343    DESCRIPTION
3344        "Write access is not required."
3345
3346    OBJECT          cisIfLimitRowStatus
3347    SYNTAX          INTEGER  {
3348                        active(1)
3349                    }
3350    WRITE-SYNTAX    INTEGER  {
3351                        createAndGo(4),
3352                        destroy(6)
3353                    }
3354    MIN-ACCESS      read-only
3355    DESCRIPTION
3356        "Write access is not required.
3357
3358        Support for createAndWait and notInService is not required."
3359
3360    OBJECT          cisIfAccessGroupsChannelsAllowed
3361    DESCRIPTION
3362        "Write access is not required."
3363
3364    OBJECT          cisIfAccessGroupStorageType
3365    MIN-ACCESS      read-only
3366    DESCRIPTION
3367        "Write access is not required."
3368
3369    OBJECT          cisIfAccessGroupRowStatus
3370    SYNTAX          INTEGER  {
3371                        active(1)
3372                    }
3373    WRITE-SYNTAX    INTEGER  {
3374                        createAndGo(4),
3375                        destroy(6)
3376                    }
3377    MIN-ACCESS      read-only
3378    DESCRIPTION
3379        "Write access is not required.
3380
3381        Support for createAndWait and notInService is not required."
3382
3383    OBJECT          cisVlanFilterAccessGroup
3384    MIN-ACCESS      read-only
3385    DESCRIPTION
3386        "Write access is not required."
3387
3388    OBJECT          cisVlanFilterLimitMax
3389    MIN-ACCESS      read-only
3390    DESCRIPTION
3391        "Only IPv4 addresses need to be supported."
3392
3393    OBJECT          cisVlanFilterLimitExclAccessGrp
3394    MIN-ACCESS      read-only
3395    DESCRIPTION
3396        "Write access is not required."
3397
3398    OBJECT          cisVlanFilterMinVersionAllowed
3399    MIN-ACCESS      read-only
3400    DESCRIPTION
3401        "Only IPv4 addresses need to be supported."
3402
3403    OBJECT          cisVlanExplicitTrackingEnabled
3404    MIN-ACCESS      read-only
3405    DESCRIPTION
3406        "Write access is not required."
3407
3408    OBJECT          cisVlanExplicitTrackingLimit
3409    MIN-ACCESS      read-only
3410    DESCRIPTION
3411        "Write access is not required."
3412
3413    OBJECT          cisQuerierTcnQueryCount
3414    MIN-ACCESS      read-only
3415    DESCRIPTION
3416        "Write access is not required."
3417    ::= { cisMIBCompliances 5 }
3418
3419-- Units of Conformance
3420
3421cisSystemGroup OBJECT-GROUP
3422    OBJECTS         { cisIgmpSnoopingEnabled }
3423    STATUS          deprecated
3424    DESCRIPTION
3425        "A collection of object(s) providing global system information
3426        about, and control over, IGMP Snooping protocol operation on
3427        device."
3428    ::= { cisMIBGroups 1 }
3429
3430cisSystemV2Group OBJECT-GROUP
3431    OBJECTS         { cisFastLeaveEnabled }
3432    STATUS          deprecated
3433    DESCRIPTION
3434        "A collection of additional objects providing global system
3435        information about, and control over, IGMPv2 Snooping protocol
3436        operation on the device."
3437    ::= { cisMIBGroups 2 }
3438
3439cisSystemV3Group OBJECT-GROUP
3440    OBJECTS         {
3441                        cisV3ProcessEnabledAdminStatus,
3442                        cisV3ProcessEnabledOperStatus,
3443                        cisFastBlockEnabled
3444                    }
3445    STATUS          deprecated
3446    DESCRIPTION
3447        "A collection of additional objects providing global system
3448        information about, and control over, IGMPv3 Snooping protocol
3449        operation on the device."
3450    ::= { cisMIBGroups 3 }
3451
3452cisStatsGroup OBJECT-GROUP
3453    OBJECTS         {
3454                        cisTxGeneralQueries,
3455                        cisTxGroupSpecificQueries,
3456                        cisTxReports,
3457                        cisTxLeaves,
3458                        cisRxGeneralQueries,
3459                        cisRxGroupSpecificQueries,
3460                        cisRxReports,
3461                        cisRxLeaves,
3462                        cisRxValidPackets,
3463                        cisRxInvalidPackets,
3464                        cisRxOtherPackets,
3465                        cisRxMACGeneralQueries,
3466                        cisRxTopoNotifications
3467                    }
3468    STATUS          current
3469    DESCRIPTION
3470        "A collection of object(s) providing statistics
3471        information of IGMP Snooping version 1 and 2."
3472    ::= { cisMIBGroups 4 }
3473
3474cisV3StatsGroup OBJECT-GROUP
3475    OBJECTS         {
3476                        cisV3Allows,
3477                        cisV3Blocks,
3478                        cisV3IsIncluded,
3479                        cisV3IsExcluded,
3480                        cisV3ToIncluded,
3481                        cisV3ToExcluded
3482                    }
3483    STATUS          current
3484    DESCRIPTION
3485        "A collection of object(s) providing additional
3486        statistics information of IGMPv3 Snooping."
3487    ::= { cisMIBGroups 5 }
3488
3489cisBaseConfigGroup OBJECT-GROUP
3490    OBJECTS         { cisIgmpSnoopingEnabled }
3491    STATUS          current
3492    DESCRIPTION
3493        "A basic collection of object(s) providing IGMP Snooping
3494        global configuration."
3495    ::= { cisMIBGroups 6 }
3496
3497cisGlobalIgmpV3ConfigGroup OBJECT-GROUP
3498    OBJECTS         {
3499                        cisV3ProcessEnabledAdminStatus,
3500                        cisV3ProcessEnabledOperStatus,
3501                        cisFastBlockEnabled
3502                    }
3503    STATUS          current
3504    DESCRIPTION
3505        "A collection of global IGMPv3 Snooping related objects."
3506    ::= { cisMIBGroups 7 }
3507
3508cisGlobalIgmpV3InfoGroup OBJECT-GROUP
3509    OBJECTS         { cisV3SnoopingSupport }
3510    STATUS          current
3511    DESCRIPTION
3512        "A collection of global IGMPv3 Snooping related objects."
3513    ::= { cisMIBGroups 8 }
3514
3515cisExtConfig1Group OBJECT-GROUP
3516    OBJECTS         {
3517                        cisFastLeaveEnabled,
3518                        cisAdminMode,
3519                        cisOperMode,
3520                        cisLeaveQueryType,
3521                        cisAddressAliasingMode,
3522                        cisFallbackTime
3523                    }
3524    STATUS          current
3525    DESCRIPTION
3526        "A miscellaneous collection of object(s) for the device
3527        that supports global IGMP Snooping configuration."
3528    ::= { cisMIBGroups 9 }
3529
3530cisExtConfig2Group OBJECT-GROUP
3531    OBJECTS         { cisReportSuppressionEnabled }
3532    STATUS          current
3533    DESCRIPTION
3534        "An extended collection of miscellaneous global
3535        configuration IGMP Snooping objects."
3536    ::= { cisMIBGroups 10 }
3537
3538cisGlobalTcnGroup OBJECT-GROUP
3539    OBJECTS         {
3540                        cisTopoChangeFloodQueryCount,
3541                        cisTopoChangeQuerySolicitEnabled
3542                    }
3543    STATUS          current
3544    DESCRIPTION
3545        "A collection of global Topology Change
3546        Notification (TCN) related configuration objects."
3547    ::= { cisMIBGroups 11 }
3548
3549cisGlobalSourceOnlyLearnGroup OBJECT-GROUP
3550    OBJECTS         {
3551                        cisSourceOnlyLearningEnabled,
3552                        cisSourceOnlyEntryAgeTime
3553                    }
3554    STATUS          deprecated
3555    DESCRIPTION
3556        "A collection of global Source Only entry learning
3557        objects."
3558    ::= { cisMIBGroups 12 }
3559
3560cisRateLimitGroup OBJECT-GROUP
3561    OBJECTS         {
3562                        cisGeneralQueryRateLimit,
3563                        cisDvmrpRateLimit,
3564                        cisMospf1RateLimit,
3565                        cisMospf2RateLimit,
3566                        cisPimV2RateLimit
3567                    }
3568    STATUS          deprecated
3569    DESCRIPTION
3570        "A collection of object(s) providing rate-limit information
3571        of protocol packets handling in IGMP Snooping."
3572    ::= { cisMIBGroups 13 }
3573
3574cisVlanConfigGroup OBJECT-GROUP
3575    OBJECTS         {
3576                        cisVlanIgmpSnoopingEnabled,
3577                        cisVlanFastLeaveEnabled,
3578                        cisVlanIgmpSnoopingOperMode,
3579                        cisVlanIgmpSnoopingLearningMode
3580                    }
3581    STATUS          current
3582    DESCRIPTION
3583        "A collectoin of objects for VLAN configuration of
3584        IGMP Snooping."
3585    ::= { cisMIBGroups 14 }
3586
3587cisIgmpQuerierConfigGroup OBJECT-GROUP
3588    OBJECTS         {
3589                        cisIgmpQuerierEnabled,
3590                        cisIgmpQuerierState
3591                    }
3592    STATUS          current
3593    DESCRIPTION
3594        "A collection of object(s) for IGMP Querier configuration
3595        of IGMP Snooping."
3596    ::= { cisMIBGroups 15 }
3597
3598cisIgmpQuerierInfoGroup OBJECT-GROUP
3599    OBJECTS         {
3600                        cisIgmpQuerierVersion,
3601                        cisIgmpQuerierAddressType,
3602                        cisIgmpQuerierAddress,
3603                        cisIgmpQuerierInterface
3604                    }
3605    STATUS          current
3606    DESCRIPTION
3607        "A collection of object(s) for IGMP Querier information."
3608    ::= { cisMIBGroups 16 }
3609
3610cisMcastRouterConfigGroup OBJECT-GROUP
3611    OBJECTS         {
3612                        cisMcastRouterType,
3613                        cisMcastRouterRowStatus
3614                    }
3615    STATUS          deprecated
3616    DESCRIPTION
3617        "A collection of object(s) providing multicast
3618        router port information."
3619    ::= { cisMIBGroups 17 }
3620
3621cisMcastGroupInfoGroup OBJECT-GROUP
3622    OBJECTS         {
3623                        cisMcastGroupFilterMode,
3624                        cisMcastGroupIgmpVersion,
3625                        cisMcastGroupIncludeHostCount,
3626                        cisMcastGroupExcludeHostCount,
3627                        cisMcastGroupPortList
3628                    }
3629    STATUS          deprecated
3630    DESCRIPTION
3631        "A collection of object(s) providing multicast
3632        group information."
3633    ::= { cisMIBGroups 18 }
3634
3635cisIfConfigGroup OBJECT-GROUP
3636    OBJECTS         { cisIfTopoChangeFloodEnabled }
3637    STATUS          current
3638    DESCRIPTION
3639        "A collection of object(s) providing IGMP Snoop
3640        configuration on an interface."
3641    ::= { cisMIBGroups 19 }
3642
3643cisL2EntryLimitGroup OBJECT-GROUP
3644    OBJECTS         { cisL2EntryLimit }
3645    STATUS          current
3646    DESCRIPTION
3647        "A collection of object(s) providing Layer 2 multicast
3648        entries limit configuration and information in
3649        IGMP Snooping."
3650    ::= { cisMIBGroups 20 }
3651
3652cisTrackingLimitGroup OBJECT-GROUP
3653    OBJECTS         { cisEntryTrackingLimit }
3654    STATUS          current
3655    DESCRIPTION
3656        "A collection of object(s) providing configuration and
3657        information of tracking database limitation in IGMP
3658        Snooping."
3659    ::= { cisMIBGroups 21 }
3660
3661cisSourceOnlyLimitGroup OBJECT-GROUP
3662    OBJECTS         {
3663                        cisSourceOnlyPercentageScanLimit,
3664                        cisSourceOnlyLearningLimit
3665                    }
3666    STATUS          current
3667    DESCRIPTION
3668        "A collection of object(s) providing Source Only learning
3669        limit configuration and information in IGMP Snooping."
3670    ::= { cisMIBGroups 22 }
3671
3672cisRateLimitGroup2 OBJECT-GROUP
3673    OBJECTS         { cisRateLimit }
3674    STATUS          current
3675    DESCRIPTION
3676        "A collection of object(s) providing additional rate-limit
3677        information of protocol packets handling in IGMP Snooping."
3678    ::= { cisMIBGroups 23 }
3679
3680cisVlanConfigGroup2 OBJECT-GROUP
3681    OBJECTS         {
3682                        cisVlanReportSuppressionEnabled,
3683                        cisVlanLeaveQueryInterval
3684                    }
3685    STATUS          current
3686    DESCRIPTION
3687        "A collection of object(s) providing per VLAN configuration
3688        of Report Suppression and Leave Query Interval for IGMP
3689        Snooping."
3690    ::= { cisMIBGroups 24 }
3691
3692cisSourceOnlyAgeTimerInSecGroup OBJECT-GROUP
3693    OBJECTS         {
3694                        cisSourceOnlyLearningEnabled,
3695                        cisSourceOnlyEntryAgingTime
3696                    }
3697    STATUS          current
3698    DESCRIPTION
3699        "A collection of object(s) providing configuration and
3700        information of Source Only learning control and
3701        age timer in seconds."
3702    ::= { cisMIBGroups 25 }
3703
3704cisMulticastGroupInfoGroup OBJECT-GROUP
3705    OBJECTS         {
3706                        cisMulticastGroupGroupType,
3707                        cisMulticastGroupIgmpVersion,
3708                        cisMulticastGroupSourceUpTime,
3709                        cisMulticastGroupSourceExpires,
3710                        cisMulticastGroupInclHostCount,
3711                        cisMulticastGroupExclHostCount
3712                    }
3713    STATUS          current
3714    DESCRIPTION
3715        "A collection of object(s) providing information of multicast
3716        group."
3717    ::= { cisMIBGroups 26 }
3718
3719cisMulticastGroupPortInfoGroup OBJECT-GROUP
3720    OBJECTS         { cisMulticastGroupPortList }
3721    STATUS          current
3722    DESCRIPTION
3723        "A collection of object(s) providing information of
3724        ports joining multicast groups."
3725    ::= { cisMIBGroups 27 }
3726
3727cisMulticastGroupConfigGroup OBJECT-GROUP
3728    OBJECTS         {
3729                        cisMulticastGroupConfPortList,
3730                        cisMulticastGroupConfStorageType,
3731                        cisMulticastGroupConfRowStatus
3732                    }
3733    STATUS          current
3734    DESCRIPTION
3735        "A collection of object(s) providing configuration of multicast
3736        groups in the system."
3737    ::= { cisMIBGroups 28 }
3738
3739cisMulticastRouterConfigGroup OBJECT-GROUP
3740    OBJECTS         {
3741                        cisMcastRouterConfigRouterType,
3742                        cisMcastRouterConfigStorageType,
3743                        cisMcastRouterConfigRowStatus
3744                    }
3745    STATUS          current
3746    DESCRIPTION
3747        "A collection of object(s) providing configuration and
3748        information of multicast router ports in the system."
3749    ::= { cisMIBGroups 29 }
3750
3751cisLeaveQueryConfigGroup OBJECT-GROUP
3752    OBJECTS         {
3753                        cisLastMemberQueryCount,
3754                        cisLastMemberQueryInterval,
3755                        cisVlanLastMemberQueryCount
3756                    }
3757    STATUS          current
3758    DESCRIPTION
3759        "A collection of object(s) providing configuration and
3760        information of Leave Query for IGMP Snooping."
3761    ::= { cisMIBGroups 30 }
3762
3763cisQuerierGlobalConfigGroup OBJECT-GROUP
3764    OBJECTS         {
3765                        cisQuerierEnabled,
3766                        cisQuerierTcnQueryInterval,
3767                        cisQuerierTimerExpiry,
3768                        cisQuerierMaxResponseTime,
3769                        cisQuerierQueryInterval,
3770                        cisQuerierAddressType,
3771                        cisQuerierAddress,
3772                        cisQuerierVersion
3773                    }
3774    STATUS          current
3775    DESCRIPTION
3776        "A collection of object(s) providing global configuration of
3777        Querier function in the system."
3778    ::= { cisMIBGroups 31 }
3779
3780cisIgmpQuerierConfigExtGroup OBJECT-GROUP
3781    OBJECTS         {
3782                        cisIgmpQuerierTcnQueryCount,
3783                        cisIgmpQuerierTcnQueryInterval,
3784                        cisIgmpQuerierTimerExpiry,
3785                        cisIgmpQuerierMaxResponseTime,
3786                        cisIgmpQuerierQueryInterval,
3787                        cisIgmpQuerierAdminAddressType,
3788                        cisIgmpQuerierAdminAddress,
3789                        cisIgmpQuerierAdminVersion
3790                    }
3791    STATUS          current
3792    DESCRIPTION
3793        "A collection of object(s) providing configuration of Querier
3794        parameters for VLANs in the system."
3795    ::= { cisMIBGroups 32 }
3796
3797cisRobustnessConfigGroup OBJECT-GROUP
3798    OBJECTS         {
3799                        cisRobustnessVariable,
3800                        cisVlanRobustnessVariable
3801                    }
3802    STATUS          current
3803    DESCRIPTION
3804        "A collection of object(s) providing configuration of Robustness
3805        parameter for IGMP Snooping."
3806    ::= { cisMIBGroups 33 }
3807
3808cisTimeToLiveConfigGroup OBJECT-GROUP
3809    OBJECTS         {
3810                        cisTimeToLiveCheckEnabled,
3811                        cisVlanTimeToLiveCheckEnabled
3812                    }
3813    STATUS          current
3814    DESCRIPTION
3815        "A collection of object(s) providing configuration of
3816        Time-To-Leave for IGMP Snooping."
3817    ::= { cisMIBGroups 34 }
3818
3819cisRouterAlertConfigGroup OBJECT-GROUP
3820    OBJECTS         {
3821                        cisRouterAlertCheckEnabled,
3822                        cisVlanRouterAlertCheckEnabled
3823                    }
3824    STATUS          current
3825    DESCRIPTION
3826        "A collection of object(s) providing configuration of
3827        Router-Alert for IGMP Snooping."
3828    ::= { cisMIBGroups 35 }
3829
3830cisVlanExplicitTrackingCfgGroup OBJECT-GROUP
3831    OBJECTS         {
3832                        cisVlanExplicitTrackingEnabled,
3833                        cisVlanExplicitTrackingLimit
3834                    }
3835    STATUS          current
3836    DESCRIPTION
3837        "A collection of object(s) providing configuration of Explicit
3838        Tracking feature on VLANs for IGMP Snooping."
3839    ::= { cisMIBGroups 36 }
3840
3841cisIfLimitGroup OBJECT-GROUP
3842    OBJECTS         {
3843                        cisIfLimitMax,
3844                        cisIfLimitExcludeAccessGrp,
3845                        cisIfLimitStorageType,
3846                        cisIfLimitRowStatus
3847                    }
3848    STATUS          current
3849    DESCRIPTION
3850        "A collection of object(s) providing IGMP Snooping Limit filter
3851        configuration and information."
3852    ::= { cisMIBGroups 37 }
3853
3854cisIfLimitTotalGroup OBJECT-GROUP
3855    OBJECTS         {
3856                        cisIfLimitTotalLimitMax,
3857                        cisIfLimitTotalExcludeAccessGrp,
3858                        cisIfLimitTotalStorageType,
3859                        cisIfLimitTotalRowStatus
3860                    }
3861    STATUS          current
3862    DESCRIPTION
3863        "A collection of object(s) providing IGMP Snooping Total
3864        Limit filter configuration and information."
3865    ::= { cisMIBGroups 38 }
3866
3867cisIfAccessGroupGroup OBJECT-GROUP
3868    OBJECTS         {
3869                        cisIfAccessGroupsChannelsAllowed,
3870                        cisIfAccessGroupStorageType,
3871                        cisIfAccessGroupRowStatus
3872                    }
3873    STATUS          current
3874    DESCRIPTION
3875        "A collection of object(s) providing IGMP Snooping access-group
3876        filter configuration and information."
3877    ::= { cisMIBGroups 39 }
3878
3879cisVlanFilterConfigGroup OBJECT-GROUP
3880    OBJECTS         {
3881                        cisVlanFilterAccessGroup,
3882                        cisVlanFilterLimitMax,
3883                        cisVlanFilterLimitExclAccessGrp,
3884                        cisVlanFilterMinVersionAllowed
3885                    }
3886    STATUS          current
3887    DESCRIPTION
3888        "A collection of object(s) providing VLAN-based filter
3889        configuration for IGMP Snooping."
3890    ::= { cisMIBGroups 40 }
3891
3892cisFilterStatisticsGroup OBJECT-GROUP
3893    OBJECTS         {
3894                        cisFilterAccessGroupDenied,
3895                        cisFilterLimitDenied,
3896                        cisFilterTotalLimitDenied,
3897                        cisFilterMinVersionDenied
3898                    }
3899    STATUS          current
3900    DESCRIPTION
3901        "A collection of object(s) providing statistics
3902        information about filters applied to IGMP packets."
3903    ::= { cisMIBGroups 41 }
3904
3905cisQuerierGlobalTcnQueryCountGroup OBJECT-GROUP
3906    OBJECTS         { cisQuerierTcnQueryCount }
3907    STATUS          current
3908    DESCRIPTION
3909        "A collection of object(s) providing global querier
3910        TCN query count configuration and information for
3911        IGMP Snooping."
3912    ::= { cisMIBGroups 42 }
3913
3914cisQuerierTcnQueryPendingGroup OBJECT-GROUP
3915    OBJECTS         { cisIgmpQuerierTcnQueryPending }
3916    STATUS          current
3917    DESCRIPTION
3918        "A collection of object(s) providing information about
3919        pending TCN queries for IGMP Snooping."
3920    ::= { cisMIBGroups 43 }
3921
3922END
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949