3949 lines
134 KiB
Plaintext
3949 lines
134 KiB
Plaintext
-- ***************************************************************
|
|
-- CISCO-IGMP-SNOOPING-MIB: MIB for IGMP Snooping Configuration.
|
|
--
|
|
-- May 2002, Binh P Le
|
|
--
|
|
-- Copyright (c) 2002, 2007-2010 by Cisco Systems Inc.
|
|
--
|
|
-- All rights reserved.
|
|
-- ***************************************************************
|
|
|
|
CISCO-IGMP-SNOOPING-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
OBJECT-TYPE,
|
|
MODULE-IDENTITY,
|
|
Counter32,
|
|
Unsigned32,
|
|
Integer32
|
|
FROM SNMPv2-SMI
|
|
MODULE-COMPLIANCE,
|
|
OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
TruthValue,
|
|
TimeStamp,
|
|
TEXTUAL-CONVENTION,
|
|
StorageType,
|
|
RowStatus
|
|
FROM SNMPv2-TC
|
|
ifIndex,
|
|
InterfaceIndex
|
|
FROM IF-MIB
|
|
InetAddressType,
|
|
InetAddress
|
|
FROM INET-ADDRESS-MIB
|
|
SnmpAdminString
|
|
FROM SNMP-FRAMEWORK-MIB
|
|
VlanIndex
|
|
FROM CISCO-VTP-MIB
|
|
CiscoPortList,
|
|
CiscoPortListRange
|
|
FROM CISCO-TC
|
|
Percent
|
|
FROM CISCO-QOS-PIB-MIB
|
|
VlanIndexOrZero
|
|
FROM CISCO-PRIVATE-VLAN-MIB
|
|
ciscoMgmt
|
|
FROM CISCO-SMI;
|
|
|
|
|
|
ciscoIgmpSnoopingMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201006080000Z"
|
|
ORGANIZATION "Cisco System, Inc."
|
|
CONTACT-INFO
|
|
"Cisco Systems
|
|
Customer Service
|
|
|
|
Postal: 170 W Tasman Drive
|
|
San Jose, CA 95134
|
|
USA
|
|
|
|
Tel: +1 800 553-NETS
|
|
|
|
E-mail: cs-lan-switch-snmp@cisco.com,
|
|
cs-ipmulticast@cisco.com"
|
|
DESCRIPTION
|
|
"The MIB module for IGMP Snooping feature.
|
|
|
|
Internet Group Management Protocol (IGMP) is the protocol used
|
|
by IPv4 end hosts to indicate their interest in receiving
|
|
multicast traffic for certain multicast groups to neighboring
|
|
multicast routers. Version 3 of IGMP adds support for source
|
|
based filtering; which means the end hosts can specifically
|
|
indicate to receive or not-receive multicast packets from
|
|
specific source addresses. This information is used by the
|
|
multicast routers to restrict forwarding of multicast traffic
|
|
for the host.
|
|
|
|
IGMP Snooping is a switch protocol. A switch that implements
|
|
IGMP Snooping listens to the IGMP messages exchanged between
|
|
the hosts and router, then provides selective transmission of
|
|
multicast traffic based on multicast mac destination address
|
|
or multicast group address. With IGMPv3 support,
|
|
IGMP Snooping can potentially provide selective transmission
|
|
of multicast data based on (source address, group address)
|
|
onto the ports that are interested. In addition to this,
|
|
IGMP Snooping can also provide proxy reporting, report
|
|
suppression and fast leave capabilities."
|
|
REVISION "201006080000Z"
|
|
DESCRIPTION
|
|
"Added support for the following:
|
|
|
|
- cisLeaveQueryConfigGroup
|
|
- cisQuerierGlobalConfigGroup
|
|
- cisIgmpQuerierConfigExtGroup
|
|
- cisRobustnessConfigGroup
|
|
- cisTimeToLiveConfigGroup
|
|
- cisRouterAlertConfigGroup
|
|
- cisVlanExplicitTrackingCfgGroup
|
|
- cisIfLimitGroup
|
|
- cisIfLimitTotalGroup
|
|
- cisIfAccessGroupGroup
|
|
- cisVlanFilterConfigGroup
|
|
- cisFilterStatisticsGroup
|
|
- cisMulticastGroupPortInfoGroup
|
|
- cisMulticastGroupConfigGroup
|
|
- cisQuerierGlobalTcnQueryCountGroup
|
|
- cisQuerierTcnQueryPendingGroup
|
|
|
|
Deprecated cisMcastRouterConfigGroup and replaced it with
|
|
cisMulticastRouterConfigGroup. Deprecated
|
|
cisMcastGroupInfoGroup and replaced it with
|
|
cisMulticastGroupInfoGroup.
|
|
|
|
Updated DESCRIPTION of cisL2EntryLimit, cisEntryTrackingLimit,
|
|
cisSourceOnlyPercentageScanLimit and cisSourceOnlyLearningLimit
|
|
to include the meaning of value zero.
|
|
|
|
Revised the DESCRIPTION of cisVlanConfigEntry and
|
|
cisIgmpQuerierEntry."
|
|
REVISION "200711080000Z"
|
|
DESCRIPTION
|
|
"Added value 'unknown(4)' to CisIgmpVersion.
|
|
|
|
Added support for the following:
|
|
- cisL2EntryLimitGroup
|
|
- cisTrackingLimitGroup
|
|
- cisSourceOnlyLimitGroup
|
|
- cisRateLimitGroup2
|
|
- cisVlanConfigGroup2
|
|
- cisSourceOnlyAgeTimerInSecGroup.
|
|
|
|
Deprecated cisRateLimitGroup,
|
|
cisGlobalSourceOnlyLearnGroup."
|
|
REVISION "200404020000Z"
|
|
DESCRIPTION
|
|
"Replaced the import of PortList from Q-BRIDGE-MIB with
|
|
CiscoPortList from CISCO-TC."
|
|
REVISION "200303240000Z"
|
|
DESCRIPTION
|
|
"Add support for the following:
|
|
- per VLAN IGMP Snooping configuration and group
|
|
membership information
|
|
- per port IGMP Snooping configuration
|
|
- per VLAN IGMP Querier configuration
|
|
- global rate-limit control objects
|
|
- extend the cisSystemInfo to include more IGMP Snooping
|
|
configuration related objects."
|
|
REVISION "200205050000Z"
|
|
DESCRIPTION
|
|
"Initial version of this MIB module."
|
|
::= { ciscoMgmt 263 }
|
|
|
|
|
|
|
|
-- Textual Conventions
|
|
|
|
CisIgmpMode ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value that represents a working mode of IGMP protocol in a
|
|
device.
|
|
|
|
auto(1) : The system decides the working mode by itself.
|
|
|
|
igmpOnly(2): Working on IGMP mode only.
|
|
|
|
igmpCgmp(3): Working on both IGMP and CGMP modes."
|
|
SYNTAX INTEGER {
|
|
auto(1),
|
|
igmpOnly(2),
|
|
igmpCgmp(3)
|
|
}
|
|
|
|
CisIgmpVersion ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value that represents the version of IGMP:
|
|
|
|
version1(1) : Version 1 of IGMP
|
|
version2(2) : Version 2 of IGMP
|
|
version3(3) : Version 3 of IGMP
|
|
unknown(4) : Version of IGMP is not determined."
|
|
SYNTAX INTEGER {
|
|
version1(1),
|
|
version2(2),
|
|
version3(3),
|
|
unknown(4)
|
|
}
|
|
ciscoIgmpSnoopingNotification OBJECT IDENTIFIER
|
|
::= { ciscoIgmpSnoopingMIB 0 }
|
|
|
|
ciscoIgmpSnoopingMIBObject OBJECT IDENTIFIER
|
|
::= { ciscoIgmpSnoopingMIB 1 }
|
|
|
|
cisSystemInfo OBJECT IDENTIFIER
|
|
::= { ciscoIgmpSnoopingMIBObject 1 }
|
|
|
|
cisStatisticsInfo OBJECT IDENTIFIER
|
|
::= { ciscoIgmpSnoopingMIBObject 2 }
|
|
|
|
cisRateLimitInfo OBJECT IDENTIFIER
|
|
::= { ciscoIgmpSnoopingMIBObject 3 }
|
|
|
|
cisVlanConfigInfo OBJECT IDENTIFIER
|
|
::= { ciscoIgmpSnoopingMIBObject 4 }
|
|
|
|
cisIfConfigInfo OBJECT IDENTIFIER
|
|
::= { ciscoIgmpSnoopingMIBObject 5 }
|
|
|
|
cisMulticastRouterInfo OBJECT IDENTIFIER
|
|
::= { ciscoIgmpSnoopingMIBObject 6 }
|
|
|
|
cisMulticastGroupInfo OBJECT IDENTIFIER
|
|
::= { ciscoIgmpSnoopingMIBObject 7 }
|
|
|
|
cisResourceLimitInfo OBJECT IDENTIFIER
|
|
::= { ciscoIgmpSnoopingMIBObject 8 }
|
|
|
|
cisQuerierConfigInfo OBJECT IDENTIFIER
|
|
::= { ciscoIgmpSnoopingMIBObject 9 }
|
|
|
|
cisFilteringInfo OBJECT IDENTIFIER
|
|
::= { ciscoIgmpSnoopingMIBObject 10 }
|
|
|
|
cisExplicitTrackingInfo OBJECT IDENTIFIER
|
|
::= { ciscoIgmpSnoopingMIBObject 11 }
|
|
|
|
|
|
-- ------------------------------------------------------------
|
|
-- - The cisSystemInfo group.
|
|
-- ------------------------------------------------------------
|
|
|
|
cisIgmpSnoopingEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates whether IGMP Snooping has been
|
|
enabled for the system."
|
|
::= { cisSystemInfo 1 }
|
|
|
|
cisV3ProcessEnabledAdminStatus OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the administrative status of IGMP v3
|
|
processing in the system. With the condition that IGMP
|
|
protocol has been enabled, a system will process IGMPv3
|
|
messages if this object is set to 'true', or it will process
|
|
only IGMPv1/v2 messages if this object is set to 'false'."
|
|
::= { cisSystemInfo 2 }
|
|
|
|
cisV3ProcessEnabledOperStatus OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the current operational status of IGMP
|
|
v3 processing in the system. This object is enabled if the
|
|
system is operating with IGMPv3 protocol. Value of this object
|
|
will be set to 'true' if the system is operating in IGMP v3,
|
|
and 'false' if it is operating in IGMPv1/v2."
|
|
::= { cisSystemInfo 3 }
|
|
|
|
cisFastLeaveEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates whether Fast-Leave mechanism has been
|
|
configured to be enabled in the system. If Fast-Leave is
|
|
enabled in the switch, IGMP Snooping will prune the port on
|
|
which an IGMP leave message has been received without waiting
|
|
for the Group Specific Query to timeout to determine whether
|
|
there are any more hosts on that port for that group. If
|
|
the value of cisV3ProcessEnabledOperStatus is 'false',
|
|
this object will not have any effect."
|
|
::= { cisSystemInfo 4 }
|
|
|
|
cisFastBlockEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates whether Fast-Block mechanism has been
|
|
enabled for the system. This object only has effect if the
|
|
value of cisV3ProcessEnabledOperStatus is 'true'."
|
|
::= { cisSystemInfo 5 }
|
|
|
|
cisAdminMode OBJECT-TYPE
|
|
SYNTAX CisIgmpMode
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the administrative snooping mode of IGMP
|
|
Snooping feature, depends on whether only IGMP devices, or
|
|
also CGMP devices are existing in the network."
|
|
::= { cisSystemInfo 6 }
|
|
|
|
cisOperMode OBJECT-TYPE
|
|
SYNTAX CisIgmpMode
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the operational snooping mode of the
|
|
device. The object should return igmpOnly(2) or igmpCgmp(3)
|
|
only. Value of this object is meaningful only if the value
|
|
of cisIgmpSnoopingEnabled is 'true'."
|
|
::= { cisSystemInfo 7 }
|
|
|
|
cisLeaveQueryType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
generalQuery(1),
|
|
macGenQuery(2),
|
|
auto(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the type of IGMP-leave query that the
|
|
device will send on the interface the IGMP-leave message was
|
|
received.
|
|
|
|
generalQuery(1) : A General Query will be sent to all hosts
|
|
connecting to that interface.
|
|
|
|
macGenQuery(2) : A MAC-Based General Query will be sent to all
|
|
hosts in multicast groups that are associated
|
|
with the MAC-level address. MAC-Based General
|
|
Query is not a standard, it is a part of CGMP
|
|
(Cisco Group Management Protocol).
|
|
|
|
auto(3) : A Group-Specific query will be sent if there
|
|
are no IGMPv1 hosts detected in the network.
|
|
Otherwise a MAC-Based General Query will be
|
|
sent."
|
|
::= { cisSystemInfo 8 }
|
|
|
|
cisAddressAliasingMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
normal(1),
|
|
fallback(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the current IGMP Address Aliasing Mode of
|
|
the device.
|
|
|
|
normal(1) : IGMP is working in normal mode without detecting
|
|
address aliasing.
|
|
fallback(2): address aliasing is detected. The device stops
|
|
listening to the multicast control traffic and stays
|
|
in the fallback mode for an expiry time before
|
|
getting back to the normal mode."
|
|
::= { cisSystemInfo 9 }
|
|
|
|
cisFallbackTime OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the time the IGMP address aliasing mode
|
|
is fallback(2)."
|
|
::= { cisSystemInfo 10 }
|
|
|
|
cisReportSuppressionEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When this object is set to 'true', IGMP Snooping will
|
|
suppress duplicate IGMP Reports. When this object is set
|
|
to 'false', all IGMP Reports are forwarded to all multicast
|
|
routers in the VLAN."
|
|
::= { cisSystemInfo 11 }
|
|
|
|
cisTopoChangeFloodQueryCount OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..10)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the flooding period for multicast
|
|
traffic upon receiving Topology Change Notifications (TCN).
|
|
IGMP Snooping will flood multicast traffic until
|
|
cisTopoChangeFloodQueryCount number of IGMP General Queries
|
|
are received by IGMP Snooping."
|
|
::= { cisSystemInfo 12 }
|
|
|
|
cisTopoChangeQuerySolicitEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies whether the device running IGMP
|
|
Snooping will solicit IGMP General Queries from the
|
|
Querier upon receiving a Topology Change Notification (TCN).
|
|
The root device will always solicit IGMP General Queries
|
|
on TCN irrespective of the value of
|
|
cisTopoChangeQuerySolicitEnabled."
|
|
::= { cisSystemInfo 13 }
|
|
|
|
cisSourceOnlyLearningEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies whether Source Only multicast entries
|
|
are learned by IGMP Snooping or not."
|
|
::= { cisSystemInfo 14 }
|
|
|
|
cisSourceOnlyEntryAgeTime OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2880)
|
|
UNITS "minutes"
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object specifies the aging time for Source Only
|
|
multicast entries when cisSourceOnlyLearningEnabled is
|
|
set to 'true'. When cisSourceOnlyEntryAgeTime is set to
|
|
0, aging is disabled. This object is deprecated and
|
|
replaced by 'cisSourceOnlyEntryAgingTime'."
|
|
::= { cisSystemInfo 15 }
|
|
|
|
cisV3SnoopingSupport OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
basic(1),
|
|
full(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates IGMP Snooping support for
|
|
IGMPv3 as described below:
|
|
basic(1): Basic support for IGMPv3. IGMPv3 packets are
|
|
processed similar to IGMPv2 packets. In other words
|
|
Source list information is not used. Although this
|
|
does not break multicast traffic to IGMPv3 hosts,
|
|
it does not provide any other benefits such as Fast
|
|
Leave for IGMPv3 hosts, Explicit Host Tracking and
|
|
Source based filtering.
|
|
full(2): Full support for IGMPv3. Provides full IGMPv3
|
|
Snooping support. This includes processing of
|
|
IGMPv3 source list information along with group
|
|
information. Provides support for features such
|
|
as Fast Leave, Explicit Host Tracking and Proxy
|
|
Reporting and a potential to do Source based
|
|
filtering.
|
|
The value of this object is valid only when
|
|
cisV3ProcessEnabledAdminStatus is set to 'true'."
|
|
::= { cisSystemInfo 16 }
|
|
|
|
cisSourceOnlyEntryAgingTime OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the aging time in seconds for Source
|
|
Only multicast entries when cisSourceOnlyLearningEnabled is
|
|
set to 'true'. When cisSourceOnlyEntryAgingTime is set to
|
|
0, aging is disabled."
|
|
::= { cisSystemInfo 17 }
|
|
|
|
cisRobustnessVariable OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the Robustness Variable of this device. This
|
|
value will be used at each VLAN if the corresponding
|
|
instance of cisVlanRobustnessVariable is not configured."
|
|
REFERENCE "RFC 3376, 8.1"
|
|
::= { cisSystemInfo 18 }
|
|
|
|
cisLastMemberQueryInterval OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the IGMP Last Member Query Interval of this device.
|
|
This value will be used at each VLAN if the corresponding
|
|
instance of cisVlanLeaveQueryInterval is not configured."
|
|
REFERENCE "RFC 3376, 8.8"
|
|
::= { cisSystemInfo 19 }
|
|
|
|
cisLastMemberQueryCount OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the Last Member Query Count value of this
|
|
device. This value will be used at each VLAN if the
|
|
corresponding instance of cisVlanLastMemberQueryCount is
|
|
not configured."
|
|
::= { cisSystemInfo 20 }
|
|
|
|
cisTimeToLiveCheckEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies whether Time-To-Live (TTL) check is enabled when
|
|
processing IGMP packets in the system.
|
|
|
|
Setting this object to 'false' disables TTL check when
|
|
processing IGMP packets in the system.
|
|
|
|
Setting this object to 'true' enables TTL check, whether TTL
|
|
check for IGMP packets on each VLAN is done or not is
|
|
controlled by the corresponding instance of
|
|
cisVlanTimeToLiveCheckEnabled."
|
|
::= { cisSystemInfo 21 }
|
|
|
|
cisRouterAlertCheckEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies whether checking of Router-Alert option is enabled
|
|
for IGMP traffic in the system.
|
|
|
|
Setting this object to 'false' disables Router-Alert check in
|
|
the system.
|
|
|
|
Setting this object to 'true' enables Router-Alert check,
|
|
whether Router-Alert check is performed at each VLAN is
|
|
controlled by the corresponding instance of
|
|
cisVlanRouterAlertCheckEnabled."
|
|
::= { cisSystemInfo 22 }
|
|
-- ----------------------------------------
|
|
-- - The cisStatisticsInfo group.
|
|
-- ----------------------------------------
|
|
|
|
cisInterfaceStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CisInterfaceStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table contains statistics information for IGMP Snooping. An
|
|
entry appears in this table for each IGMP Snooping capable
|
|
interface in the device."
|
|
::= { cisStatisticsInfo 1 }
|
|
|
|
cisInterfaceStatsEntry OBJECT-TYPE
|
|
SYNTAX CisInterfaceStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry contains statistics information for a specific IGMP
|
|
Snooping capable interface. It provides information about
|
|
IGMP messages and reports that have been transmitted and
|
|
received at the interface."
|
|
INDEX { ifIndex }
|
|
::= { cisInterfaceStatsTable 1 }
|
|
|
|
CisInterfaceStatsEntry ::= SEQUENCE {
|
|
cisTxGeneralQueries Counter32,
|
|
cisTxGroupSpecificQueries Counter32,
|
|
cisTxReports Counter32,
|
|
cisTxLeaves Counter32,
|
|
cisRxGeneralQueries Counter32,
|
|
cisRxGroupSpecificQueries Counter32,
|
|
cisRxReports Counter32,
|
|
cisRxLeaves Counter32,
|
|
cisRxValidPackets Counter32,
|
|
cisRxInvalidPackets Counter32,
|
|
cisRxOtherPackets Counter32,
|
|
cisRxMACGeneralQueries Counter32,
|
|
cisRxTopoNotifications Counter32,
|
|
cisV3Allows Counter32,
|
|
cisV3Blocks Counter32,
|
|
cisV3IsIncluded Counter32,
|
|
cisV3IsExcluded Counter32,
|
|
cisV3ToIncluded Counter32,
|
|
cisV3ToExcluded Counter32
|
|
}
|
|
|
|
cisTxGeneralQueries OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total IGMP General Queries that have been transmitted through
|
|
an interface."
|
|
::= { cisInterfaceStatsEntry 1 }
|
|
|
|
cisTxGroupSpecificQueries OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total IGMP Group-Specific Queries that have been transmitted
|
|
through an interface."
|
|
::= { cisInterfaceStatsEntry 2 }
|
|
|
|
cisTxReports OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total IGMP Membership Reports that have been transmitted
|
|
through an interface."
|
|
::= { cisInterfaceStatsEntry 3 }
|
|
|
|
cisTxLeaves OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total IGMP Leave messages that have been transmitted through
|
|
an interface."
|
|
::= { cisInterfaceStatsEntry 4 }
|
|
|
|
cisRxGeneralQueries OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total IGMP General Queries that have been received at an
|
|
interface."
|
|
::= { cisInterfaceStatsEntry 5 }
|
|
|
|
cisRxGroupSpecificQueries OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total IGMP Group-Specific Queries that have been received at
|
|
an interface."
|
|
::= { cisInterfaceStatsEntry 6 }
|
|
|
|
cisRxReports OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total IGMP Membership Reports that have been received at an
|
|
interface."
|
|
::= { cisInterfaceStatsEntry 7 }
|
|
|
|
cisRxLeaves OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total IGMP Leave messages that have been received at an
|
|
interface."
|
|
::= { cisInterfaceStatsEntry 8 }
|
|
|
|
cisRxValidPackets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total valid IGMP packets have been received at an interface."
|
|
::= { cisInterfaceStatsEntry 9 }
|
|
|
|
cisRxInvalidPackets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total packets those are not valid IGMP messages received
|
|
at an interface."
|
|
::= { cisInterfaceStatsEntry 10 }
|
|
|
|
cisRxOtherPackets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total non IGMP messages messages that have been received
|
|
at an interface, comprising cgmp join, pim hello, dvmrp
|
|
and mospf messages."
|
|
::= { cisInterfaceStatsEntry 11 }
|
|
|
|
cisRxMACGeneralQueries OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total MAC-based General Queries that have been received at
|
|
an interface."
|
|
::= { cisInterfaceStatsEntry 12 }
|
|
|
|
cisRxTopoNotifications OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total Topology Change Notifications that have been received
|
|
at an interface."
|
|
::= { cisInterfaceStatsEntry 13 }
|
|
|
|
cisV3Allows OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of Source-List-Change records with the record type
|
|
ALLOW_NEW_SOURCES that have been sent from hosts connected
|
|
to an interface. This record type indicates that the Source
|
|
Address fields in this Group Record contain a list of
|
|
additional sources that the system wishes to hear from, for
|
|
packets sent to the specified multicast address."
|
|
::= { cisInterfaceStatsEntry 14 }
|
|
|
|
cisV3Blocks OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of Source-List-Change records with the record type
|
|
BLOCK_OLD_SOURCE that have been sent from hosts connected to
|
|
an interface. This record type indicates that the Source
|
|
Address fields in this Group Record contain a list of the
|
|
sources that the system no longer wishes to hear from, for
|
|
packets sent to the specified multicast address."
|
|
::= { cisInterfaceStatsEntry 15 }
|
|
|
|
cisV3IsIncluded OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of Current-State records with the state MODE_IS_INCLUDE
|
|
that have been sent from hosts in response to a Query received
|
|
at an interface. This state indicates that the interface has a
|
|
filter mode of INCLUDE for the specified multicast address."
|
|
::= { cisInterfaceStatsEntry 16 }
|
|
|
|
cisV3IsExcluded OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of Current-State records with the state MODE_IS_EXCLUDE
|
|
that have been sent from hosts in response to a Query received
|
|
at an interfaces. This state indicates that the interface has a
|
|
filter mode of EXCLUDE for the specified multicast address."
|
|
::= { cisInterfaceStatsEntry 17 }
|
|
|
|
cisV3ToIncluded OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of Filter-Mode-Change records with the record type
|
|
CHANGE_TO_INCLUDE_MODE that have been sent through an
|
|
interface. This type of record indicates that the filter mode
|
|
has been changed to INCLUDE mode for the specified multicast
|
|
address, and the Source Address fields in this Group Record
|
|
will contain the new source list for the specified multicast
|
|
address, if it is not empty."
|
|
::= { cisInterfaceStatsEntry 18 }
|
|
|
|
cisV3ToExcluded OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of Filter-Mode-Change records with the record type
|
|
CHANGE_TO_EXCLUDE_MODE that have been sent through an
|
|
interface. This type of record indicates that the filter mode
|
|
has been changed to EXCLUDE mode for the specified multicast
|
|
address, and the Source Address fields in this Group Record
|
|
will contain the new source list for the specified multicast
|
|
address, if it is not empty."
|
|
::= { cisInterfaceStatsEntry 19 }
|
|
|
|
|
|
|
|
-- ----------------------------------------
|
|
-- The cisRateLimitInfo group.
|
|
-- ----------------------------------------
|
|
|
|
cisGeneralQueryRateLimit OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "packets per 30 seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Rate limit for General-Query packets per 30 seconds from
|
|
a control plane address. If the packets exceed the rate,
|
|
snooping will be stalled for a period of 30 seconds."
|
|
::= { cisRateLimitInfo 1 }
|
|
|
|
cisDvmrpRateLimit OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "packets per 30 seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Rate limit for DVMRP packets per 30 seconds from
|
|
a control plane address. If the packets exceed the rate,
|
|
snooping will be stalled for a period of 30 second."
|
|
::= { cisRateLimitInfo 2 }
|
|
|
|
cisMospf1RateLimit OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "packets per 30 seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Rate limit for MOSPF1 packets per 30 seconds from
|
|
a control plane address. If the packets exceed the rate,
|
|
snooping will be stalled for a period of 30 second."
|
|
::= { cisRateLimitInfo 3 }
|
|
|
|
cisMospf2RateLimit OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "packets per 30 seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Rate limit for MOSPF2 packets per 30 seconds from
|
|
a control plane address. If the packets exceed the rate,
|
|
snooping will be stalled for a period of 30 second."
|
|
::= { cisRateLimitInfo 4 }
|
|
|
|
cisPimV2RateLimit OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "packets per 30 seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Rate limit for PIMv2 packets per 30 seconds from
|
|
a control plane address. If the packets exceed the rate,
|
|
snooping will be stalled for a period of 30 second."
|
|
::= { cisRateLimitInfo 5 }
|
|
|
|
cisRateLimit OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "packets per second"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Rate limit for incoming IGMP messages in packets per seconds,
|
|
applied to each VLAN in the system. IGMP Snooping will be
|
|
disabled on the corresponding VLAN if IGMP message incoming
|
|
rate exceeds the limit, then enabled back automatically once
|
|
IGMP join message rate is below the limit indicated by the
|
|
corresponding instance value of this object. Setting value
|
|
zero to this object means no limitation on IGMP incoming
|
|
message rate."
|
|
::= { cisRateLimitInfo 6 }
|
|
-- ----------------------------------------
|
|
-- - The cisVlanConfigInfo group.
|
|
-- ----------------------------------------
|
|
|
|
cisVlanConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CisVlanConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table contains VLAN based configuration information
|
|
for IGMP Snooping."
|
|
::= { cisVlanConfigInfo 1 }
|
|
|
|
cisVlanConfigEntry OBJECT-TYPE
|
|
SYNTAX CisVlanConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry is created for each IGMP Snooping capable VLAN
|
|
found in the device. An entry is removed if such VLAN
|
|
becomes IGMP Snooping incapable or has been removed."
|
|
INDEX { cisVlanIndex }
|
|
::= { cisVlanConfigTable 1 }
|
|
|
|
CisVlanConfigEntry ::= SEQUENCE {
|
|
cisVlanIndex VlanIndex,
|
|
cisVlanIgmpSnoopingEnabled TruthValue,
|
|
cisVlanFastLeaveEnabled TruthValue,
|
|
cisVlanIgmpSnoopingOperMode CisIgmpMode,
|
|
cisVlanIgmpSnoopingLearningMode INTEGER,
|
|
cisVlanReportSuppressionEnabled TruthValue,
|
|
cisVlanLeaveQueryInterval Unsigned32,
|
|
cisVlanLastMemberQueryCount Unsigned32,
|
|
cisVlanRobustnessVariable Unsigned32,
|
|
cisVlanTimeToLiveCheckEnabled TruthValue,
|
|
cisVlanRouterAlertCheckEnabled TruthValue
|
|
}
|
|
|
|
cisVlanIndex OBJECT-TYPE
|
|
SYNTAX VlanIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the VLAN in which IGMP Snooping
|
|
is configured."
|
|
::= { cisVlanConfigEntry 1 }
|
|
|
|
cisVlanIgmpSnoopingEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When this object is set to 'true' IGMP Snooping
|
|
is enabled on this VLAN else disabled."
|
|
::= { cisVlanConfigEntry 2 }
|
|
|
|
cisVlanFastLeaveEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies whether Fast-Leave mechanism
|
|
(also known as Immediate-Leave) is to be performed by IGMP
|
|
Snooping or not. When enabled, IGMP Snooping will remove
|
|
the interface from the group mentioned in the IGMP Leave
|
|
message received on that interface without waiting for the
|
|
IGMP Group-Specific Query to timeout to determine whether
|
|
there are any more hosts on that interface for that group."
|
|
::= { cisVlanConfigEntry 3 }
|
|
|
|
cisVlanIgmpSnoopingOperMode OBJECT-TYPE
|
|
SYNTAX CisIgmpMode
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the operational mode of IGMP Snooping.
|
|
The object should return igmpOnly(2) or igmpCgmp(3) only."
|
|
::= { cisVlanConfigEntry 4 }
|
|
|
|
cisVlanIgmpSnoopingLearningMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
pimDvmrp(1),
|
|
cgmp(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the multicast router port learning
|
|
method for IGMP Snooping as described below:
|
|
pimDvmrp(1) : Protocol Independent Multicast / Distance Vector
|
|
Multicast Routing Protocol.
|
|
cgmp(2) : Cisco Group Management Protocol."
|
|
::= { cisVlanConfigEntry 5 }
|
|
|
|
cisVlanReportSuppressionEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies whether Report Suppression is enabled
|
|
for this VLAN."
|
|
::= { cisVlanConfigEntry 6 }
|
|
|
|
cisVlanLeaveQueryInterval OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0 | 1..4294967295)
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the IGMP Last Member Query Interval of this VLAN.
|
|
|
|
Value of zero for this object indicates that IGMP leave timer
|
|
is not configured for this VLAN. In that case, IGMP leave
|
|
timer used in this VLAN is indicated by the value of
|
|
cisLastMemberQueryInterval."
|
|
::= { cisVlanConfigEntry 7 }
|
|
|
|
cisVlanLastMemberQueryCount OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0 | 1..4294967295)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the Last Member Query Count for this
|
|
VLAN.
|
|
|
|
Value of zero for this object indicates that Last Member
|
|
Query Count is not configured for the VLAN. In that case,
|
|
Last Member Query Count used in this VLAN is indicated by the
|
|
value of cisLastMemberQueryCount."
|
|
::= { cisVlanConfigEntry 8 }
|
|
|
|
cisVlanRobustnessVariable OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0 | 1..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This objects specifies the Robustness Variable for this VLAN.
|
|
|
|
Value of zero for this object indicates that Robustness
|
|
Variable is not configured for the VLAN. In that case,
|
|
Robustness Variable used in this VLAN is indicated by the
|
|
value of cisRobustnessVariable."
|
|
REFERENCE "RFC 3376, 8.1"
|
|
::= { cisVlanConfigEntry 9 }
|
|
|
|
cisVlanTimeToLiveCheckEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This objects specifies whether TTL check is enabled on this
|
|
VLAN.
|
|
|
|
Setting this object will only take effect when
|
|
cisTimeToLiveCheckEnabled is 'true'."
|
|
::= { cisVlanConfigEntry 10 }
|
|
|
|
cisVlanRouterAlertCheckEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This objects specifies whether checking of Router-Alert option
|
|
is enabled for IGMP traffic in this VLAN.
|
|
|
|
Setting this object will only take effect when
|
|
cisRouterAlertCheckEnabled is 'true'."
|
|
::= { cisVlanConfigEntry 11 }
|
|
|
|
|
|
|
|
cisIgmpQuerierTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CisIgmpQuerierEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table containing information regarding the IGMP Querier in
|
|
the VLAN. The device can be configured to be the IGMP Querier
|
|
for the VLAN. An IGMP Querier for the VLAN is selected by
|
|
using a Querier Election process."
|
|
::= { cisVlanConfigInfo 2 }
|
|
|
|
cisIgmpQuerierEntry OBJECT-TYPE
|
|
SYNTAX CisIgmpQuerierEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry is created for each IGMP Snooping capable VLAN
|
|
found in the device. An entry is removed if such VLAN
|
|
becomes IGMP Snooping incapable or has been removed."
|
|
INDEX { cisIgmpQuerierVlanIndex }
|
|
::= { cisIgmpQuerierTable 1 }
|
|
|
|
CisIgmpQuerierEntry ::= SEQUENCE {
|
|
cisIgmpQuerierVlanIndex VlanIndex,
|
|
cisIgmpQuerierEnabled TruthValue,
|
|
cisIgmpQuerierState INTEGER,
|
|
cisIgmpQuerierVersion CisIgmpVersion,
|
|
cisIgmpQuerierAddressType InetAddressType,
|
|
cisIgmpQuerierAddress InetAddress,
|
|
cisIgmpQuerierInterface InterfaceIndex,
|
|
cisIgmpQuerierTcnQueryCount Unsigned32,
|
|
cisIgmpQuerierTcnQueryInterval Unsigned32,
|
|
cisIgmpQuerierTimerExpiry Unsigned32,
|
|
cisIgmpQuerierMaxResponseTime Unsigned32,
|
|
cisIgmpQuerierQueryInterval Unsigned32,
|
|
cisIgmpQuerierAdminAddressType InetAddressType,
|
|
cisIgmpQuerierAdminAddress InetAddress,
|
|
cisIgmpQuerierAdminVersion CisIgmpVersion,
|
|
cisIgmpQuerierTcnQueryPending Counter32
|
|
}
|
|
|
|
cisIgmpQuerierVlanIndex OBJECT-TYPE
|
|
SYNTAX VlanIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the VLAN that the Querier will send
|
|
IGMP queries on."
|
|
::= { cisIgmpQuerierEntry 1 }
|
|
|
|
cisIgmpQuerierEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies whether IGMP Snooping Querier function
|
|
is enabled on the VLAN. Setting this object to 'enable' will
|
|
enable IGMP Snooping Querier function on this VLAN; Setting
|
|
this object to 'false' will disable IGMP Snooping Querier
|
|
function on this VLAN. Setting this object will only take effect
|
|
when cisQuerierEnabled is 'true'.
|
|
|
|
If IGMP Snooping Querier election is enabled in the system, this
|
|
object also controls whether the device will participate in
|
|
the IGMP Querier election in a VLAN. If the object is set
|
|
to 'true', the device will participate to an election
|
|
process to be a Querier. If the object is set to 'false'
|
|
while the device is acting as the Querier in a VLAN, a new
|
|
election will be activated to choose a different Querier."
|
|
::= { cisIgmpQuerierEntry 2 }
|
|
|
|
cisIgmpQuerierState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(1),
|
|
electing(2),
|
|
querier(3),
|
|
nonQuerier(4),
|
|
inactive(5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the current state of the device as an
|
|
IGMP Querier in a VLAN.
|
|
|
|
disabled(1) : Querier function is disabled for this device
|
|
in this VLAN.
|
|
electing(2) : The device is in the election process of the
|
|
Querier.
|
|
querier(3) : The device is the current Querier in this
|
|
VLAN.
|
|
nonQuerier(4): The device has lost the election process of
|
|
the Querier.
|
|
inactive(5) : VLAN is inactive or not an Ethernet VLAN."
|
|
::= { cisIgmpQuerierEntry 3 }
|
|
|
|
cisIgmpQuerierVersion OBJECT-TYPE
|
|
SYNTAX CisIgmpVersion
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the operational IGMP version of the
|
|
Querier for the VLAN. IGMP version of the Querier is
|
|
determined by the type of IGMP General Query received by
|
|
the device."
|
|
REFERENCE "RFC 3376"
|
|
::= { cisIgmpQuerierEntry 4 }
|
|
|
|
cisIgmpQuerierAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates IP address type of the IGMP Querier
|
|
for the VLAN."
|
|
::= { cisIgmpQuerierEntry 5 }
|
|
|
|
cisIgmpQuerierAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the operational IP address of the IGMP
|
|
Querier for the VLAN."
|
|
::= { cisIgmpQuerierEntry 6 }
|
|
|
|
cisIgmpQuerierInterface OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the interface on which IGMP Querier is
|
|
detected for the VLAN. The value of this object is zero
|
|
if the device itself is acting as IGMP Querier for the VLAN."
|
|
::= { cisIgmpQuerierEntry 7 }
|
|
|
|
cisIgmpQuerierTcnQueryCount OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0 | 1..4294967295)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the number of TCN queries to be executed upon
|
|
receiving TCN on this VLAN.
|
|
|
|
Value of zero for this object indicates that querier TCN query
|
|
count is not configured for the VLAN."
|
|
::= { cisIgmpQuerierEntry 8 }
|
|
|
|
cisIgmpQuerierTcnQueryInterval OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0 | 1..4294967295)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the TCN query interval time for this VLAN.
|
|
|
|
Value of zero for this object indicates that querier
|
|
TCN query interval is not configured for the VLAN. In that
|
|
case, querier TCN query interval used in this VLAN is
|
|
indicated by the value of cisQuerierTcnQueryInterval."
|
|
::= { cisIgmpQuerierEntry 9 }
|
|
|
|
cisIgmpQuerierTimerExpiry OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0 | 1..4294967295)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the querier expiration timer on this VLAN.
|
|
|
|
Value of zero for this object indicates that querier
|
|
expiration timer is not configured for the VLAN. In that
|
|
case, querier expiration timer used in this VLAN is
|
|
indicated by the value of cisQuerierTimerExpiry."
|
|
::= { cisIgmpQuerierEntry 10 }
|
|
|
|
cisIgmpQuerierMaxResponseTime OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0 | 1..4294967295)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the Max Response Time value of queries generated
|
|
by IGMP Snooping Querier on this VLAN.
|
|
|
|
Value of zero for this object indicates that querier Max
|
|
Response Time is not configured for the VLAN. In that case,
|
|
querier Max Response Time used in this VLAN is indicated
|
|
by the value of cisQuerierMaxResponseTime."
|
|
::= { cisIgmpQuerierEntry 11 }
|
|
|
|
cisIgmpQuerierQueryInterval OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0 | 1..4294967295)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the interval between IGMP Queries to this VLAN.
|
|
|
|
Value of zero for this object indicates that querier
|
|
query interval is not configured for the VLAN. In that case,
|
|
querier query interval used in this VLAN is indicated by
|
|
the value of cisQuerierQueryInterval."
|
|
::= { cisIgmpQuerierEntry 12 }
|
|
|
|
cisIgmpQuerierAdminAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the administrative IP address type of the IGMP
|
|
Querier of this VLAN."
|
|
::= { cisIgmpQuerierEntry 13 }
|
|
|
|
cisIgmpQuerierAdminAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the administrative Internet address of the
|
|
IGMP Querier of this VLAN, when IGMP Snooping Querier
|
|
function is enabled on this VLAN. The type of this
|
|
address is determined by the value of
|
|
cisIgmpQuerierAdminAddressType."
|
|
::= { cisIgmpQuerierEntry 14 }
|
|
|
|
cisIgmpQuerierAdminVersion OBJECT-TYPE
|
|
SYNTAX CisIgmpVersion
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the administrative version of the IGMP version
|
|
that the Querier feature uses on this VLAN.
|
|
|
|
Value 'unknown' indicates that the administrative version is
|
|
not configured for IGMP Querier on this VLAN."
|
|
::= { cisIgmpQuerierEntry 15 }
|
|
|
|
cisIgmpQuerierTcnQueryPending OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the remaining TCN queries in respond to TCN on this
|
|
VLAN."
|
|
::= { cisIgmpQuerierEntry 16 }
|
|
|
|
|
|
-- ----------------------------------------
|
|
-- - The cisIfConfigInfo group.
|
|
-- ----------------------------------------
|
|
|
|
cisIfConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CisIfConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table containing configuration information for IGMP
|
|
Snooping on capable Layer two interfaces."
|
|
::= { cisIfConfigInfo 1 }
|
|
|
|
cisIfConfigEntry OBJECT-TYPE
|
|
SYNTAX CisIfConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry is created for each Layer two interface
|
|
capable of being flood with multicast traffic by IGMP
|
|
Snooping."
|
|
INDEX { ifIndex }
|
|
::= { cisIfConfigTable 1 }
|
|
|
|
CisIfConfigEntry ::= SEQUENCE {
|
|
cisIfTopoChangeFloodEnabled TruthValue
|
|
}
|
|
|
|
cisIfTopoChangeFloodEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When this object is set to 'true' multicast traffic will be
|
|
flooded on the port for cisTopoChangeFloodQueryCount of Igmp
|
|
General Queries upon receiving a Topology Change
|
|
Notification (TCN) for the VLAN to which the port belongs."
|
|
::= { cisIfConfigEntry 1 }
|
|
|
|
|
|
-- ------------------------------------------------------
|
|
-- The cisMulticastRouterInfo group.
|
|
-- ------------------------------------------------------
|
|
|
|
cisMcastRouterCfgTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CisMcastRouterCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Table containing multicast router configuration information
|
|
for IGMP Snooping. This table is deprecated and replaced by
|
|
cisMcastRouterConfigTable."
|
|
::= { cisMulticastRouterInfo 1 }
|
|
|
|
cisMcastRouterCfgEntry OBJECT-TYPE
|
|
SYNTAX CisMcastRouterCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"An entry is created for each interface in the VLAN that is
|
|
either learned or configured as multicast router port.
|
|
A multicast router port is learned using the method
|
|
specified by cisVlanIgmpSnoopingLearningMode."
|
|
INDEX {
|
|
ifIndex,
|
|
cisMcastRouterVlanIndex
|
|
}
|
|
::= { cisMcastRouterCfgTable 1 }
|
|
|
|
CisMcastRouterCfgEntry ::= SEQUENCE {
|
|
cisMcastRouterVlanIndex VlanIndex,
|
|
cisMcastRouterType INTEGER,
|
|
cisMcastRouterRowStatus RowStatus
|
|
}
|
|
|
|
cisMcastRouterVlanIndex OBJECT-TYPE
|
|
SYNTAX VlanIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object indicates the VLAN to which the multicast router
|
|
port belongs."
|
|
::= { cisMcastRouterCfgEntry 1 }
|
|
|
|
cisMcastRouterType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
static(1),
|
|
dynamic(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object indicates if the multicast router port is
|
|
a configured (static) or learned (dynamic) port."
|
|
::= { cisMcastRouterCfgEntry 2 }
|
|
|
|
cisMcastRouterRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object is a conceptual row entry that allows to add
|
|
or delete entries to or from the cisMcastRouterCfgTable.
|
|
When creating an entry in this table 'createAndGo' method
|
|
is used and the value of this object is set to 'active'.
|
|
Deactivation of an 'active' entry is not allowed. When
|
|
deleting an entry in this table 'destroy' method is
|
|
used."
|
|
::= { cisMcastRouterCfgEntry 3 }
|
|
|
|
|
|
|
|
cisMcastRouterConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CisMcastRouterConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table containing a list of multicast router used by IGMP
|
|
snooping. An entry is created for every multicast router
|
|
learnt by the system. An entry can also be created
|
|
manually by user. Only entries which are manually created
|
|
can be deleted from the table."
|
|
::= { cisMulticastRouterInfo 2 }
|
|
|
|
cisMcastRouterConfigEntry OBJECT-TYPE
|
|
SYNTAX CisMcastRouterConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A set of configuration and information regarding a single
|
|
multicast router."
|
|
INDEX {
|
|
cisMcastRouterConfigVlanIndex,
|
|
ifIndex
|
|
}
|
|
::= { cisMcastRouterConfigTable 1 }
|
|
|
|
CisMcastRouterConfigEntry ::= SEQUENCE {
|
|
cisMcastRouterConfigVlanIndex VlanIndex,
|
|
cisMcastRouterConfigRouterType INTEGER,
|
|
cisMcastRouterConfigStorageType StorageType,
|
|
cisMcastRouterConfigRowStatus RowStatus
|
|
}
|
|
|
|
cisMcastRouterConfigVlanIndex OBJECT-TYPE
|
|
SYNTAX VlanIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the VLAN to which the multicast router
|
|
port belongs."
|
|
::= { cisMcastRouterConfigEntry 1 }
|
|
|
|
cisMcastRouterConfigRouterType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
static(1),
|
|
dynamic(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates type of the multicast router.
|
|
|
|
static: the multicast router is configured manually.
|
|
|
|
dynamic: the multicast router is learned by the system."
|
|
::= { cisMcastRouterConfigEntry 2 }
|
|
|
|
cisMcastRouterConfigStorageType OBJECT-TYPE
|
|
SYNTAX StorageType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the storage type of this conceptual
|
|
row."
|
|
DEFVAL { volatile }
|
|
::= { cisMcastRouterConfigEntry 3 }
|
|
|
|
cisMcastRouterConfigRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to manage creation, deletion and
|
|
modification of rows in this table.
|
|
|
|
Once a row becomes active, value in any column within
|
|
such row can not be modified."
|
|
::= { cisMcastRouterConfigEntry 4 }
|
|
|
|
|
|
-- ----------------------------------------
|
|
-- The cisMulticastGroupInfo group.
|
|
-- ----------------------------------------
|
|
|
|
cisMcastGroupTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CisMcastGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Table containing multicast group address information for
|
|
IGMP Snooping."
|
|
::= { cisMulticastGroupInfo 1 }
|
|
|
|
cisMcastGroupEntry OBJECT-TYPE
|
|
SYNTAX CisMcastGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"An entry is created by IGMP Snooping for each group learned
|
|
in the VLAN."
|
|
INDEX {
|
|
cisMcastGroupVlanIndex,
|
|
cisMcastGroupAddressType,
|
|
cisMcastGroupAddress
|
|
}
|
|
::= { cisMcastGroupTable 1 }
|
|
|
|
CisMcastGroupEntry ::= SEQUENCE {
|
|
cisMcastGroupVlanIndex VlanIndex,
|
|
cisMcastGroupAddressType InetAddressType,
|
|
cisMcastGroupAddress InetAddress,
|
|
cisMcastGroupFilterMode INTEGER,
|
|
cisMcastGroupIgmpVersion CisIgmpVersion,
|
|
cisMcastGroupIncludeHostCount Counter32,
|
|
cisMcastGroupExcludeHostCount Counter32,
|
|
cisMcastGroupPortList CiscoPortList
|
|
}
|
|
|
|
cisMcastGroupVlanIndex OBJECT-TYPE
|
|
SYNTAX VlanIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object indicates the VLAN in which the group is learned."
|
|
::= { cisMcastGroupEntry 1 }
|
|
|
|
cisMcastGroupAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object indicates IP multicast address type learned
|
|
by IGMP Snooping."
|
|
::= { cisMcastGroupEntry 2 }
|
|
|
|
cisMcastGroupAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object indicates IP multicast address learned by
|
|
IGMP Snooping."
|
|
::= { cisMcastGroupEntry 3 }
|
|
|
|
cisMcastGroupFilterMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
include(1),
|
|
exclude(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object indicates the IGMP filter mode for this group.
|
|
|
|
include(1) : reception of multicast packets sent to the group
|
|
specified by cisMcastGroupAddress is requested
|
|
only from the specified IPv4 source addresses
|
|
listed in the IGMPv3 Membership Reports.
|
|
exclude(2) : reception of multicast packets sent to the group
|
|
specified by cisMcastGroupAddress is requested
|
|
from all except from the list of IPv4 source
|
|
addresses specified in the IGMPv3 Membership
|
|
Reports.
|
|
|
|
The filter mode is determined by the type of Group Record
|
|
received in the IGMP Membership Report received by the
|
|
device. Groups for which IGMPv1/v2 Membership Reports
|
|
are received are considered to have a cisMcastGroupFilterMode
|
|
of 'exclude'."
|
|
REFERENCE "RFC 3376"
|
|
::= { cisMcastGroupEntry 4 }
|
|
|
|
cisMcastGroupIgmpVersion OBJECT-TYPE
|
|
SYNTAX CisIgmpVersion
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object indicates the IGMP version for the group.
|
|
This is determined by the type of IGMP Membership Report
|
|
received by the device."
|
|
::= { cisMcastGroupEntry 5 }
|
|
|
|
cisMcastGroupIncludeHostCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object indicates the number of hosts that
|
|
are in INCLUDE mode for the group."
|
|
::= { cisMcastGroupEntry 6 }
|
|
|
|
cisMcastGroupExcludeHostCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object indicates the number of hosts that
|
|
are in EXCLUDE mode for the group."
|
|
::= { cisMcastGroupEntry 7 }
|
|
|
|
cisMcastGroupPortList OBJECT-TYPE
|
|
SYNTAX CiscoPortList
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object indicates the set of ports on which IGMP
|
|
Membership Reports are received for the group indicating
|
|
interest to receive traffic sent to the group."
|
|
::= { cisMcastGroupEntry 8 }
|
|
|
|
|
|
|
|
cisMulticastGroupTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CisMulticastGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table containing a list of multicast group information for
|
|
IGMP Snooping."
|
|
::= { cisMulticastGroupInfo 2 }
|
|
|
|
cisMulticastGroupEntry OBJECT-TYPE
|
|
SYNTAX CisMulticastGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of multicast group in the system. An entry is created
|
|
for each group learned or configured in the system."
|
|
INDEX {
|
|
cisMulticastGroupVlanIndex,
|
|
cisMulticastGroupCeVlanIndex,
|
|
cisMulticastGroupAddressType,
|
|
cisMulticastGroupAddress,
|
|
cisMulticastGroupSourceAddress
|
|
}
|
|
::= { cisMulticastGroupTable 1 }
|
|
|
|
CisMulticastGroupEntry ::= SEQUENCE {
|
|
cisMulticastGroupVlanIndex VlanIndex,
|
|
cisMulticastGroupCeVlanIndex VlanIndex,
|
|
cisMulticastGroupAddressType InetAddressType,
|
|
cisMulticastGroupAddress InetAddress,
|
|
cisMulticastGroupSourceAddress InetAddress,
|
|
cisMulticastGroupGroupType INTEGER,
|
|
cisMulticastGroupIgmpVersion BITS,
|
|
cisMulticastGroupSourceUpTime Unsigned32,
|
|
cisMulticastGroupSourceExpires Unsigned32,
|
|
cisMulticastGroupInclHostCount Counter32,
|
|
cisMulticastGroupExclHostCount Counter32
|
|
}
|
|
|
|
cisMulticastGroupVlanIndex OBJECT-TYPE
|
|
SYNTAX VlanIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the VLAN in which the group is
|
|
learned or configured."
|
|
::= { cisMulticastGroupEntry 1 }
|
|
|
|
cisMulticastGroupCeVlanIndex OBJECT-TYPE
|
|
SYNTAX VlanIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the Customer Equipment (CE) VLAN in
|
|
which the group is learned or configured."
|
|
::= { cisMulticastGroupEntry 2 }
|
|
|
|
cisMulticastGroupAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the type of Internet address of
|
|
the multicast group and source in this entry."
|
|
::= { cisMulticastGroupEntry 3 }
|
|
|
|
cisMulticastGroupAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (1..48))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates IP multicast address of the group. Type
|
|
of this address is indicated by cisMulticastGroupAddressType."
|
|
::= { cisMulticastGroupEntry 4 }
|
|
|
|
cisMulticastGroupSourceAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (1..48))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates IP address of the source of the multicast
|
|
traffic. Value of zero for this object indicates that the
|
|
multicast traffic of the group indicated by the corresponding
|
|
instance of cisMulticastGroupAddress can come from any source.
|
|
Type of this address is indicated by
|
|
cisMulticastGroupAddressType."
|
|
::= { cisMulticastGroupEntry 5 }
|
|
|
|
cisMulticastGroupGroupType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
dynamic(1),
|
|
static(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates whether this multicast group is learned
|
|
or manually configured on the device.
|
|
|
|
dynamic(1): this multicast group is learned from multicast
|
|
traffic on this VLAN.
|
|
static(2) : this multicast group is manually configured on the
|
|
device.
|
|
|
|
The group type is set to 'static' unconditionally if a port is
|
|
joining that group via configuration."
|
|
::= { cisMulticastGroupEntry 6 }
|
|
|
|
cisMulticastGroupIgmpVersion OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
igmpV1(0),
|
|
igmpV2(1),
|
|
igmpV3(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the versions of IGMP packets received
|
|
from this group."
|
|
::= { cisMulticastGroupEntry 7 }
|
|
|
|
cisMulticastGroupSourceUpTime OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the time (in seconds) since this source
|
|
started sending multicast data for the multicast group."
|
|
::= { cisMulticastGroupEntry 8 }
|
|
|
|
cisMulticastGroupSourceExpires OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the time (in seconds) the association of
|
|
this source and the multicast group will be expired, if there is
|
|
no host interests in receiving multicast data from it.
|
|
|
|
This object has the value zero when value of the corresponding
|
|
object cisMulticastGroupGroupType is 'static'."
|
|
::= { cisMulticastGroupEntry 9 }
|
|
|
|
cisMulticastGroupInclHostCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the number of hosts that are in
|
|
INCLUDE mode for the group."
|
|
::= { cisMulticastGroupEntry 10 }
|
|
|
|
cisMulticastGroupExclHostCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the number of hosts that are in
|
|
EXCLUDE mode for the group."
|
|
::= { cisMulticastGroupEntry 11 }
|
|
|
|
|
|
|
|
cisMulticastGroupPortListTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CisMulticastGroupPortListEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table containing a list of ports joining multicast groups."
|
|
::= { cisMulticastGroupInfo 3 }
|
|
|
|
cisMulticastGroupPortListEntry OBJECT-TYPE
|
|
SYNTAX CisMulticastGroupPortListEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry containing a list of ports joining a multicast group."
|
|
INDEX {
|
|
cisMulticastGroupVlanIndex,
|
|
cisMulticastGroupCeVlanIndex,
|
|
cisMulticastGroupAddressType,
|
|
cisMulticastGroupAddress,
|
|
cisMulticastGroupSourceAddress,
|
|
cisMulticastGroupPortRangeIndex
|
|
}
|
|
::= { cisMulticastGroupPortListTable 1 }
|
|
|
|
CisMulticastGroupPortListEntry ::= SEQUENCE {
|
|
cisMulticastGroupPortRangeIndex CiscoPortListRange,
|
|
cisMulticastGroupPortList CiscoPortList
|
|
}
|
|
|
|
cisMulticastGroupPortRangeIndex OBJECT-TYPE
|
|
SYNTAX CiscoPortListRange
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the bridge-port range of this row."
|
|
::= { cisMulticastGroupPortListEntry 1 }
|
|
|
|
cisMulticastGroupPortList OBJECT-TYPE
|
|
SYNTAX CiscoPortList
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The set of ports that joining a multicast group. It has
|
|
the information of up to 2k ports with the port number
|
|
starting from the information indicated in
|
|
cisMcastPortRangeIndex object of the same row. For example,
|
|
if the value of cisMcastPortRangeIndex is 'twoKto4K', the
|
|
port number indicated in this object starting from 2049
|
|
and ending to 4096.
|
|
|
|
A port number is the value of dot1dBasePort for the port in
|
|
the BRIDGE-MIB (RFC 4188)."
|
|
::= { cisMulticastGroupPortListEntry 2 }
|
|
|
|
|
|
|
|
cisMulticastGroupConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CisMulticastGroupConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of configured multicast group and associated ports
|
|
in the system."
|
|
::= { cisMulticastGroupInfo 4 }
|
|
|
|
cisMulticastGroupConfigEntry OBJECT-TYPE
|
|
SYNTAX CisMulticastGroupConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of multicast group and its associated ports, which
|
|
is configured manually."
|
|
INDEX {
|
|
cisMulticastGroupConfVlanIndex,
|
|
cisMulticastGroupConfCeVlanIndex,
|
|
cisMulticastGroupConfAddressType,
|
|
cisMulticastGroupConfAddress,
|
|
cisMulticastGroupConfSourceAddress,
|
|
cisMulticastGroupConfPortRange
|
|
}
|
|
::= { cisMulticastGroupConfigTable 1 }
|
|
|
|
CisMulticastGroupConfigEntry ::= SEQUENCE {
|
|
cisMulticastGroupConfVlanIndex VlanIndex,
|
|
cisMulticastGroupConfCeVlanIndex VlanIndex,
|
|
cisMulticastGroupConfAddressType InetAddressType,
|
|
cisMulticastGroupConfAddress InetAddress,
|
|
cisMulticastGroupConfSourceAddress InetAddress,
|
|
cisMulticastGroupConfPortRange CiscoPortListRange,
|
|
cisMulticastGroupConfPortList CiscoPortList,
|
|
cisMulticastGroupConfStorageType StorageType,
|
|
cisMulticastGroupConfRowStatus RowStatus
|
|
}
|
|
|
|
cisMulticastGroupConfVlanIndex OBJECT-TYPE
|
|
SYNTAX VlanIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the VLAN in which the group is
|
|
configured."
|
|
::= { cisMulticastGroupConfigEntry 1 }
|
|
|
|
cisMulticastGroupConfCeVlanIndex OBJECT-TYPE
|
|
SYNTAX VlanIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the Customer Equipment (CE) VLAN in
|
|
which the group is configured."
|
|
::= { cisMulticastGroupConfigEntry 2 }
|
|
|
|
cisMulticastGroupConfAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the type of Internet address of
|
|
multicast group and source in this entry."
|
|
::= { cisMulticastGroupConfigEntry 3 }
|
|
|
|
cisMulticastGroupConfAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (1..48))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies IP address of the multicast group.
|
|
Type of this address is indicated by
|
|
cisMulticastGroupConfAddressType."
|
|
::= { cisMulticastGroupConfigEntry 4 }
|
|
|
|
cisMulticastGroupConfSourceAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (1..48))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the IP address of the source of the
|
|
multicast traffic for this group. Value of zero for this
|
|
object indicates that the multicast traffic of this group can
|
|
come from any source. Type of this address is indicated by
|
|
cisMulticastGroupConfAddressType."
|
|
::= { cisMulticastGroupConfigEntry 5 }
|
|
|
|
cisMulticastGroupConfPortRange OBJECT-TYPE
|
|
SYNTAX CiscoPortListRange
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the bridge-port range of this row.."
|
|
::= { cisMulticastGroupConfigEntry 6 }
|
|
|
|
cisMulticastGroupConfPortList OBJECT-TYPE
|
|
SYNTAX CiscoPortList
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The set of ports that are configured to join a multicast
|
|
group. It has the information of up to 2k ports with the
|
|
port number starting from the information indicated in
|
|
cisMcastPortRangeIndex object of the same row. For
|
|
example, if the value of cisMulticastGroupConfPortRange is
|
|
'twoKto4K', the port number indicated in this object starting
|
|
from 2049 and ending to 4096.
|
|
|
|
A port number is the value of dot1dBasePort for the port
|
|
in the BRIDGE-MIB (RFC 4188)."
|
|
::= { cisMulticastGroupConfigEntry 7 }
|
|
|
|
cisMulticastGroupConfStorageType OBJECT-TYPE
|
|
SYNTAX StorageType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the storage type of this conceptual
|
|
row."
|
|
DEFVAL { volatile }
|
|
::= { cisMulticastGroupConfigEntry 8 }
|
|
|
|
cisMulticastGroupConfRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to manage creation, deletion and
|
|
modification of rows in this table.
|
|
|
|
Once a row becomes active, value in any column within
|
|
such row can not be modified."
|
|
::= { cisMulticastGroupConfigEntry 9 }
|
|
|
|
|
|
|
|
-- -----------------------------------------
|
|
-- cisResourceLimitInfo groups
|
|
-- -----------------------------------------
|
|
|
|
cisL2EntryLimit OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the maximum number of Layer 2 multicast entries
|
|
that IGMP Snooping can install in the Layer 2 forwarding
|
|
table. For multicast groups not being installed in the
|
|
Layer 2 forwarding table due to exceeding the limitation,
|
|
their traffic will be flooded within the VLAN.
|
|
|
|
Value of zero for this object indicates that there is no
|
|
limitation on the number of Layer 2 multicast entries
|
|
which can be installed in the Layer 2 forwarding table."
|
|
::= { cisResourceLimitInfo 1 }
|
|
|
|
cisEntryTrackingLimit OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the maximum number of entries that can be installed
|
|
in the tracking database.
|
|
|
|
Value of zero for this object indicates that no entry can
|
|
be installed to the tracking database."
|
|
::= { cisResourceLimitInfo 2 }
|
|
|
|
cisSourceOnlyPercentageScanLimit OBJECT-TYPE
|
|
SYNTAX Percent
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the percentage of IGMP Snooping Source Only
|
|
entries to be processed in each Source Only timeout
|
|
period, in which they will be timed out in batches.
|
|
Entries not processed due to this limitation will
|
|
remain in the Layer 2 forwarding table.
|
|
|
|
Value of zero for this object indicates that Source Only
|
|
entries scan will not be performed."
|
|
::= { cisResourceLimitInfo 3 }
|
|
|
|
cisSourceOnlyLearningLimit OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the maximum number of Layer 2 multicast Source
|
|
Only entries that IGMP Snooping can install in the Layer 2
|
|
forwarding table. If the number of multicast Source Only
|
|
groups in the system exceeds this limit, snooping entries
|
|
will not be installed for the over-limit groups and Source
|
|
Only traffic for these groups will be flooded within the
|
|
VLAN.
|
|
|
|
Value of zero for this object indicates that there is no
|
|
limitation on the number of Source Only entries which can be
|
|
installed in the Layer 2 forwarding table."
|
|
::= { cisResourceLimitInfo 4 }
|
|
|
|
-- ----------------------------------------
|
|
-- cisQuerierConfigInfo
|
|
-- ----------------------------------------
|
|
|
|
cisQuerierEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies if IGMP Snooping Querier function is globally
|
|
enabled at the device level.
|
|
|
|
Setting this object to 'false' disabled IGMP Snooping
|
|
Querier function globally, thus disabling the feature at
|
|
each VLAN.
|
|
|
|
Setting this object to 'true' enables IGMP Snooping Querier
|
|
in the system, whether the feature is running at each VLAN
|
|
or not is controlled by the corresponding entry in
|
|
cisIgmpQuerierTable."
|
|
::= { cisQuerierConfigInfo 1 }
|
|
|
|
cisQuerierTcnQueryInterval OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the TCN query interval time when the device is
|
|
acting as the active querier. This value will be used at each
|
|
VLAN if value of the corresponding instance of
|
|
cisIgmpQuerierTcnQueryInterval is not configured."
|
|
::= { cisQuerierConfigInfo 2 }
|
|
|
|
cisQuerierTimerExpiry OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the querier expiration timer. This value will
|
|
be used at each VLAN if value of the corresponding
|
|
instance of cisIgmpQuerierTimerExpiry is not configured."
|
|
::= { cisQuerierConfigInfo 3 }
|
|
|
|
cisQuerierMaxResponseTime OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "one-tenth of second"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the Max Response Time value of queries generated
|
|
by IGMP Snooping Querier. This value will be used at each
|
|
VLAN if value of the corresponding instance of
|
|
cisIgmpQuerierMaxResponseTime is not configured."
|
|
REFERENCE "RFC 3376"
|
|
::= { cisQuerierConfigInfo 4 }
|
|
|
|
cisQuerierQueryInterval OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the interval between IGMP queries. This value
|
|
will be used at each VLAN if value of the corresponding
|
|
instance of cisIgmpQuerierQueryInterval is not configured."
|
|
::= { cisQuerierConfigInfo 5 }
|
|
|
|
cisQuerierAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the type of Internet address of
|
|
the IGMP Querier associating with this device when it is
|
|
acting as an IGMP Snooping Querier."
|
|
::= { cisQuerierConfigInfo 6 }
|
|
|
|
cisQuerierAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the Internet address of the IGMP Querier associating
|
|
with this device when it is acting as an IGMP Snooping Querier.
|
|
This address will be used by IGMP Snooping Querier feature at
|
|
each VLAN if no corresponding IGMP Snooping Querier is
|
|
configured for that VLAN. The type of this address is determined
|
|
by value of cisQuerierAddressType object."
|
|
::= { cisQuerierConfigInfo 7 }
|
|
|
|
cisQuerierVersion OBJECT-TYPE
|
|
SYNTAX CisIgmpVersion
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the IGMP version that the Querier feature uses.
|
|
This value will be used at each VLAN if value of the
|
|
corresponding instance of cisIgmpQuerierAdminVersion is
|
|
'unknown'."
|
|
::= { cisQuerierConfigInfo 8 }
|
|
|
|
cisQuerierTcnQueryCount OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the number of TCN queries to be executed upon
|
|
receiving TCN, when the device is acting as the active
|
|
querier. This value will be used at each VLAN if value of
|
|
the corresponding instance of cisVlanQuerierTcnQueryCount
|
|
is not configured."
|
|
::= { cisQuerierConfigInfo 9 }
|
|
-- -----------------------------------------------------------------
|
|
-- cisFilteringInfo
|
|
--
|
|
-- IGMP Snooping filters provides mechanisms to control the
|
|
-- propagation of IGMP traffic through the network. By managing IGMP
|
|
-- traffic, IGMP filtering provides the capability to manage IGMP
|
|
-- snooping, which in turn controls the forwarding of multicast
|
|
-- traffic.
|
|
--
|
|
-- When an IGMP packet is received, IGMP Snooping uses the configured
|
|
-- filters to determine whether the IGMP packet should be discarded or
|
|
-- allowed to be processed. With an IGMP version 1 or version 2 packet,
|
|
-- the entire packet is discarded. With a IGMPv3 packet, the packet is
|
|
-- rewritten to remove message elements that were denied by the
|
|
-- filters.
|
|
-- -----------------------------------------------------------------
|
|
|
|
cisIfLimitTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CisIfLimitEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table containing a list of IGMP Snooping limit filters."
|
|
::= { cisFilteringInfo 1 }
|
|
|
|
cisIfLimitEntry OBJECT-TYPE
|
|
SYNTAX CisIfLimitEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry containing IGMP Snooping limit filters. A limit
|
|
filter can be applied on a Layer2 interface, and VLAN(s) carried
|
|
by the interface when it is in trunk mode."
|
|
INDEX {
|
|
ifIndex,
|
|
cisIfLimitVlanNumber
|
|
}
|
|
::= { cisIfLimitTable 1 }
|
|
|
|
CisIfLimitEntry ::= SEQUENCE {
|
|
cisIfLimitVlanNumber VlanIndexOrZero,
|
|
cisIfLimitMax Unsigned32,
|
|
cisIfLimitExcludeAccessGrp SnmpAdminString,
|
|
cisIfLimitStorageType StorageType,
|
|
cisIfLimitRowStatus RowStatus
|
|
}
|
|
|
|
cisIfLimitVlanNumber OBJECT-TYPE
|
|
SYNTAX VlanIndexOrZero
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the VLAN which IGMP Snooping filters configured in
|
|
this entry will be applied on when the interface is in trunk
|
|
mode. Value of zero indicates that the corresponding filters
|
|
are applicable to every VLAN carried by the trunk when the
|
|
interface is in trunk mode, or the interface itself if it is
|
|
in not in trunk mode."
|
|
::= { cisIfLimitEntry 1 }
|
|
|
|
cisIfLimitMax OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..2147483647)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the maximum number of IGMP group and channels that
|
|
allowed on the interaface, or VLAN(s) carried by the interface
|
|
if it is in trunk mode."
|
|
::= { cisIfLimitEntry 2 }
|
|
|
|
cisIfLimitExcludeAccessGrp OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the access group that is excluded from the filter
|
|
configured via cisIfLimitMax."
|
|
DEFVAL { "" }
|
|
::= { cisIfLimitEntry 3 }
|
|
|
|
cisIfLimitStorageType OBJECT-TYPE
|
|
SYNTAX StorageType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the storage type of this conceptual row."
|
|
DEFVAL { volatile }
|
|
::= { cisIfLimitEntry 4 }
|
|
|
|
cisIfLimitRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to manage creation, deletion and
|
|
modification of rows in this table.
|
|
|
|
All writable objects in this row may be modified at any time."
|
|
::= { cisIfLimitEntry 5 }
|
|
|
|
|
|
|
|
cisIfLimitTotalTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CisIfLimitTotalEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table containing a list of IGMP Snooping total limit
|
|
filters."
|
|
::= { cisFilteringInfo 2 }
|
|
|
|
cisIfLimitTotalEntry OBJECT-TYPE
|
|
SYNTAX CisIfLimitTotalEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry containing IGMP Snooping total limit filters for a
|
|
Layer 2 interface."
|
|
INDEX { ifIndex }
|
|
::= { cisIfLimitTotalTable 1 }
|
|
|
|
CisIfLimitTotalEntry ::= SEQUENCE {
|
|
cisIfLimitTotalLimitMax Unsigned32,
|
|
cisIfLimitTotalExcludeAccessGrp SnmpAdminString,
|
|
cisIfLimitTotalStorageType StorageType,
|
|
cisIfLimitTotalRowStatus RowStatus
|
|
}
|
|
|
|
cisIfLimitTotalLimitMax OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..2147483647)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the maximum total number of IGMP group or channels
|
|
that allows on all VLANs carried by the interaface when it is
|
|
in trunk mode."
|
|
::= { cisIfLimitTotalEntry 1 }
|
|
|
|
cisIfLimitTotalExcludeAccessGrp OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the access group that is excluded from the
|
|
limitation specified by cisIfToltalLimitChannelsAllowed."
|
|
::= { cisIfLimitTotalEntry 2 }
|
|
|
|
cisIfLimitTotalStorageType OBJECT-TYPE
|
|
SYNTAX StorageType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the storage type of this conceptual row."
|
|
DEFVAL { volatile }
|
|
::= { cisIfLimitTotalEntry 3 }
|
|
|
|
cisIfLimitTotalRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to manage creation, deletion and
|
|
modification of rows in this table.
|
|
|
|
All writable objects in this row may be modified at any time."
|
|
::= { cisIfLimitTotalEntry 4 }
|
|
|
|
|
|
|
|
cisIfAccessGroupTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CisIfAccessGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table containing a list of IGMP Snooping filters based on
|
|
access-group."
|
|
::= { cisFilteringInfo 3 }
|
|
|
|
cisIfAccessGroupEntry OBJECT-TYPE
|
|
SYNTAX CisIfAccessGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An IGMP Snooping access-group filter, containing an access
|
|
control list describing which IGMP groups or channels can be
|
|
joined on the interface, and/or on which specific VLAN(s) the
|
|
filter should be applied when the interface is in trunk mode."
|
|
INDEX {
|
|
ifIndex,
|
|
cisIfAccessGroupVlan
|
|
}
|
|
::= { cisIfAccessGroupTable 1 }
|
|
|
|
CisIfAccessGroupEntry ::= SEQUENCE {
|
|
cisIfAccessGroupVlan VlanIndexOrZero,
|
|
cisIfAccessGroupsChannelsAllowed SnmpAdminString,
|
|
cisIfAccessGroupStorageType StorageType,
|
|
cisIfAccessGroupRowStatus RowStatus
|
|
}
|
|
|
|
cisIfAccessGroupVlan OBJECT-TYPE
|
|
SYNTAX VlanIndexOrZero
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the VLAN which IGMP Snooping filters configured in
|
|
this entry will be applied on when the interface is in trunk
|
|
mode. Value of zero indicates that the corresponding filters
|
|
are applicable to every VLAN carried by the trunk when the
|
|
interface is in trunk mode, or the interface itself if it is
|
|
in not in trunk mode."
|
|
::= { cisIfAccessGroupEntry 1 }
|
|
|
|
cisIfAccessGroupsChannelsAllowed OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (1..255))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the access group to indicate which IGMP groups or
|
|
channels can be joined."
|
|
::= { cisIfAccessGroupEntry 2 }
|
|
|
|
cisIfAccessGroupStorageType OBJECT-TYPE
|
|
SYNTAX StorageType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the storage type of this conceptual row."
|
|
DEFVAL { volatile }
|
|
::= { cisIfAccessGroupEntry 3 }
|
|
|
|
cisIfAccessGroupRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to manage creation, deletion and
|
|
modification of rows in this table.
|
|
|
|
Once a row becomes active, value in any column within
|
|
such row can not be modified."
|
|
::= { cisIfAccessGroupEntry 4 }
|
|
|
|
|
|
|
|
cisVlanFilterConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CisVlanFilterConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table containing a list of VLAN. An entry will exist for
|
|
each VLAN which supports IGMP Snooping feature."
|
|
::= { cisFilteringInfo 4 }
|
|
|
|
cisVlanFilterConfigEntry OBJECT-TYPE
|
|
SYNTAX CisVlanFilterConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry containing IGMP Snooping filters configuration for
|
|
a particular VLAN."
|
|
INDEX { cisVlanIndex }
|
|
::= { cisVlanFilterConfigTable 1 }
|
|
|
|
CisVlanFilterConfigEntry ::= SEQUENCE {
|
|
cisVlanFilterAccessGroup SnmpAdminString,
|
|
cisVlanFilterLimitMax Unsigned32,
|
|
cisVlanFilterLimitExclAccessGrp SnmpAdminString,
|
|
cisVlanFilterMinVersionAllowed CisIgmpVersion
|
|
}
|
|
|
|
cisVlanFilterAccessGroup OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the access group to control which IGMP group or
|
|
channels can be joined on this VLAN.
|
|
|
|
A zero length string of this instance indicates that there is
|
|
no access-group based filter applied to this VLAN."
|
|
::= { cisVlanFilterConfigEntry 1 }
|
|
|
|
cisVlanFilterLimitMax OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the maximum number of IGMP groups or channels that
|
|
allows on each switch port in this VLAN, or trunk ports
|
|
carrying this VLAN.
|
|
|
|
Value of zero indicates that there is no limit of number of IGMP
|
|
groups or channels that can be joined on switch ports in this
|
|
VLAN,
|
|
or trunk ports carrying this VLAN."
|
|
::= { cisVlanFilterConfigEntry 2 }
|
|
|
|
cisVlanFilterLimitExclAccessGrp OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the access group that is excluded from the filter
|
|
configured via cisVlanFilterLimitMax."
|
|
::= { cisVlanFilterConfigEntry 3 }
|
|
|
|
cisVlanFilterMinVersionAllowed OBJECT-TYPE
|
|
SYNTAX CisIgmpVersion
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the minimum version of IGMP hosts allowed on this
|
|
VLAN.
|
|
|
|
Value 'unknown' is not configurable for this object."
|
|
::= { cisVlanFilterConfigEntry 4 }
|
|
|
|
|
|
|
|
cisFilterStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CisFilterStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing statistics information about IGMP Snooping
|
|
filters in the system. An entry is created for each IGMP
|
|
Snooping capable interface in the system, or each VLAN carried
|
|
by an interface when it is in trunk mode."
|
|
::= { cisFilteringInfo 5 }
|
|
|
|
cisFilterStatsEntry OBJECT-TYPE
|
|
SYNTAX CisFilterStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry providing statistic information about IGMP Snooping
|
|
filter on an IGMP Snooping capable interface, or on a VLAN that
|
|
the interface carries when it is in trunk mode."
|
|
INDEX {
|
|
ifIndex,
|
|
cisFilterStatsVlanNumber
|
|
}
|
|
::= { cisFilterStatsTable 1 }
|
|
|
|
CisFilterStatsEntry ::= SEQUENCE {
|
|
cisFilterStatsVlanNumber VlanIndexOrZero,
|
|
cisFilterAccessGroupDenied Counter32,
|
|
cisFilterLimitDenied Counter32,
|
|
cisFilterTotalLimitDenied Counter32,
|
|
cisFilterMinVersionDenied Counter32
|
|
}
|
|
|
|
cisFilterStatsVlanNumber OBJECT-TYPE
|
|
SYNTAX VlanIndexOrZero
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the VLAN which the entry provides statistics
|
|
information for, when the interface is in trunk mode.
|
|
Value of zero indicates that statistics information provided
|
|
in this entry is for the interface that is in access-mode."
|
|
::= { cisFilterStatsEntry 1 }
|
|
|
|
cisFilterAccessGroupDenied OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the number of join-request denied due to
|
|
Access-Group filter on the interface, or on the VLAN
|
|
indicated by the value of cisFilterStatsVlanNumber when
|
|
the interface is in trunk mode."
|
|
::= { cisFilterStatsEntry 2 }
|
|
|
|
cisFilterLimitDenied OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the number of join-request denied due to exceeding
|
|
the maximum number of IGMP groups or channels allowed on the
|
|
interface, or on the VLAN indicated by the value of
|
|
cisFilterStatsVlanNumber when the interface is in trunk mode."
|
|
::= { cisFilterStatsEntry 3 }
|
|
|
|
cisFilterTotalLimitDenied OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the number of join-request denied due to exceeding
|
|
the maximum number of IGMP groups or channels across
|
|
all VLANs on the interface, when it is in trunk mode."
|
|
::= { cisFilterStatsEntry 4 }
|
|
|
|
cisFilterMinVersionDenied OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the number of join-request denied due to originating
|
|
from hosts with lower than minimum required IGMP version on the
|
|
interface."
|
|
::= { cisFilterStatsEntry 5 }
|
|
|
|
|
|
-- ----------------------------------------
|
|
-- cisExplicitTrackingInfo
|
|
-- ----------------------------------------
|
|
|
|
cisVlanExplicitTrackingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CisVlanExplicitTrackingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table containing configuration information of Explicit Tracking
|
|
for IGMP in the system. Explicit Tracking allows the device to
|
|
track the IGMP membership status of all hosts in the system that
|
|
respond to IGMP Membership Queries. Tracking information is
|
|
used to build the explicit-tracking database to serve for
|
|
fast-leave processing for IGMPv3 hosts, proxy reporting and
|
|
statistic collection.
|
|
|
|
An entry is created for each IGMP Snooping capable VLAN found in
|
|
the device."
|
|
::= { cisExplicitTrackingInfo 1 }
|
|
|
|
cisVlanExplicitTrackingEntry OBJECT-TYPE
|
|
SYNTAX CisVlanExplicitTrackingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of Explicit Tracking configuration for a corresponding
|
|
VLAN."
|
|
INDEX { cisVlanIndex }
|
|
::= { cisVlanExplicitTrackingTable 1 }
|
|
|
|
CisVlanExplicitTrackingEntry ::= SEQUENCE {
|
|
cisVlanExplicitTrackingEnabled TruthValue,
|
|
cisVlanExplicitTrackingLimit Integer32
|
|
}
|
|
|
|
cisVlanExplicitTrackingEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies whether Explicit Tracking is enabled
|
|
on this VLAN."
|
|
::= { cisVlanExplicitTrackingEntry 1 }
|
|
|
|
cisVlanExplicitTrackingLimit OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 0 | 2147483647)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the maximum number of entries that can
|
|
be installed in the explicit-tracking database for this VLAN.
|
|
|
|
Value of zero for this object indicates that tracking
|
|
information for this VLAN will not be installed to the
|
|
explicit-tracking database for this VLAN.
|
|
|
|
Value of -1 for this object indicates that there is no limitation
|
|
on the number of entries that can be installed to the
|
|
explicit-tracking database for this VLAN."
|
|
::= { cisVlanExplicitTrackingEntry 2 }
|
|
|
|
|
|
-- -----------------------------------------
|
|
-- Conformance Information
|
|
-- -----------------------------------------
|
|
|
|
cisMIBConformance OBJECT IDENTIFIER
|
|
::= { ciscoIgmpSnoopingMIB 2 }
|
|
|
|
cisMIBCompliances OBJECT IDENTIFIER
|
|
::= { cisMIBConformance 1 }
|
|
|
|
cisMIBGroups OBJECT IDENTIFIER
|
|
::= { cisMIBConformance 2 }
|
|
|
|
|
|
-- Compliance statements
|
|
|
|
cisV2Compliance MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for device support IGMPv1/v2
|
|
Snooping protocol."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { cisSystemGroup }
|
|
|
|
GROUP cisSystemV2Group
|
|
DESCRIPTION
|
|
"This group is mandatory in systems that support
|
|
global configuration for IGMPv2 Snooping feature."
|
|
|
|
GROUP cisStatsGroup
|
|
DESCRIPTION
|
|
"This group is optional, and should be implemented if the
|
|
system provides statistics information for IGMP Snooping
|
|
protocol version 1 and 2."
|
|
::= { cisMIBCompliances 1 }
|
|
|
|
cisV3Compliance MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for device support IGMPv3 Snooping
|
|
protocol."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { cisSystemGroup }
|
|
|
|
GROUP cisSystemV2Group
|
|
DESCRIPTION
|
|
"This group is mandatory in systems that support global
|
|
configuration for IGMPv2 Snooping feature."
|
|
|
|
GROUP cisSystemV3Group
|
|
DESCRIPTION
|
|
"This group is mandatory in systems that support global
|
|
configuration for IGMPv3 Snooping feature."
|
|
|
|
GROUP cisStatsGroup
|
|
DESCRIPTION
|
|
"This group is optional, and should be implemented if the
|
|
system provides statistics information of IGMP Snooping
|
|
protocol version 1 and 2."
|
|
|
|
GROUP cisV3StatsGroup
|
|
DESCRIPTION
|
|
"This group is optional, and should be implemented if the
|
|
system provides statistics information of IGMP Snooping
|
|
protocol version 3."
|
|
::= { cisMIBCompliances 2 }
|
|
|
|
cisIgmpSnoopingMIBCompliance MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for device supporting
|
|
IGMP Snooping.This compliance is deprecated and
|
|
superceded by cisIgmpSnoopingMIBCompliance2."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { cisBaseConfigGroup }
|
|
|
|
GROUP cisGlobalTcnGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for the device that
|
|
provides global configuration of Topology Change
|
|
Notification (TCN) related parameters."
|
|
|
|
GROUP cisGlobalSourceOnlyLearnGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for the device that
|
|
provides global configuration for Source Only
|
|
learning via IGMP Snooping."
|
|
|
|
GROUP cisGlobalIgmpV3ConfigGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for the device that
|
|
provides global configuration for IGMPv3 Snooping."
|
|
|
|
GROUP cisGlobalIgmpV3InfoGroup
|
|
DESCRIPTION
|
|
"This group is optional."
|
|
|
|
GROUP cisExtConfig1Group
|
|
DESCRIPTION
|
|
"This group is optional."
|
|
|
|
GROUP cisExtConfig2Group
|
|
DESCRIPTION
|
|
"This group is optional."
|
|
|
|
GROUP cisStatsGroup
|
|
DESCRIPTION
|
|
"This group is optional, and should be implemented if
|
|
the device provides statistics information for IGMP
|
|
Snooping for IGMP version 1 and 2."
|
|
|
|
GROUP cisV3StatsGroup
|
|
DESCRIPTION
|
|
"The group is optional, and should be implemented if
|
|
the device provides statistics information of IGMP
|
|
Snooping for IGMP version 3."
|
|
|
|
GROUP cisRateLimitGroup
|
|
DESCRIPTION
|
|
"This group is optional, and should be implemented if
|
|
the device provides configuration information of
|
|
rate-limit controls."
|
|
|
|
GROUP cisVlanConfigGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for devices that support IGMP
|
|
Snooping configuration per VLAN."
|
|
|
|
GROUP cisIgmpQuerierConfigGroup
|
|
DESCRIPTION
|
|
"This group is optional, and should be implemented if
|
|
the device is capable to perform the IGMP Querier
|
|
functionality."
|
|
|
|
GROUP cisIgmpQuerierInfoGroup
|
|
DESCRIPTION
|
|
"This group is optional."
|
|
|
|
GROUP cisMcastRouterConfigGroup
|
|
DESCRIPTION
|
|
"This group is optional, and should be implemented if
|
|
the device supports Multicast router port management."
|
|
|
|
GROUP cisMcastGroupInfoGroup
|
|
DESCRIPTION
|
|
"This group is optional, and should be implemented if
|
|
the device maintains multicast group information."
|
|
|
|
GROUP cisIfConfigGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for devices that supports
|
|
IGMP Snooping configuration on an interface basis."
|
|
|
|
OBJECT cisIgmpQuerierAddressType
|
|
SYNTAX INTEGER {
|
|
ipv4(1)
|
|
}
|
|
DESCRIPTION
|
|
"Only IPv4 addresses need to be supported."
|
|
::= { cisMIBCompliances 3 }
|
|
|
|
cisIgmpSnoopingMIBCompliance2 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for device supporting
|
|
IGMP Snooping."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { cisBaseConfigGroup }
|
|
|
|
GROUP cisGlobalTcnGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for the device that
|
|
provides global configuration of Topology Change
|
|
Notification (TCN) related parameters."
|
|
|
|
GROUP cisGlobalIgmpV3ConfigGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for the device that
|
|
provides global configuration for IGMPv3 Snooping."
|
|
|
|
GROUP cisGlobalIgmpV3InfoGroup
|
|
DESCRIPTION
|
|
"This group is optional."
|
|
|
|
GROUP cisExtConfig1Group
|
|
DESCRIPTION
|
|
"This group is optional."
|
|
|
|
GROUP cisExtConfig2Group
|
|
DESCRIPTION
|
|
"This group is optional."
|
|
|
|
GROUP cisStatsGroup
|
|
DESCRIPTION
|
|
"This group is optional, and should be implemented if
|
|
the device provides statistics information for IGMP
|
|
Snooping for IGMP version 1 and 2."
|
|
|
|
GROUP cisV3StatsGroup
|
|
DESCRIPTION
|
|
"The group is optional, and should be implemented if
|
|
the device provides statistics information of IGMP
|
|
Snooping for IGMP version 3."
|
|
|
|
GROUP cisVlanConfigGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for devices that support IGMP
|
|
Snooping configuration per VLAN."
|
|
|
|
GROUP cisIgmpQuerierConfigGroup
|
|
DESCRIPTION
|
|
"This group is optional, and should be implemented if
|
|
the device is capable to perform the IGMP Querier
|
|
functionality."
|
|
|
|
GROUP cisIgmpQuerierInfoGroup
|
|
DESCRIPTION
|
|
"This group is optional."
|
|
|
|
GROUP cisMcastRouterConfigGroup
|
|
DESCRIPTION
|
|
"This group is optional, and should be implemented if
|
|
the device supports Multicast router port management."
|
|
|
|
GROUP cisMcastGroupInfoGroup
|
|
DESCRIPTION
|
|
"This group is optional, and should be implemented if
|
|
the device maintains multicast group information."
|
|
|
|
GROUP cisIfConfigGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for devices that supports
|
|
IGMP Snooping configuration on an interface basis."
|
|
|
|
GROUP cisL2EntryLimitGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for devices that supports
|
|
IGMP Snooping configuration for Layer 2 entry limit."
|
|
|
|
GROUP cisTrackingLimitGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for devices that supports
|
|
configuration for tracking database limitation in IGMP
|
|
Snooping."
|
|
|
|
GROUP cisSourceOnlyLimitGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for devices that support
|
|
configuration for Source Only entries in IGMP Snooping."
|
|
|
|
GROUP cisRateLimitGroup2
|
|
DESCRIPTION
|
|
"This group is mandatory only for devices that support
|
|
configuration of packet limit rate in IGMP Snooping."
|
|
|
|
GROUP cisVlanConfigGroup2
|
|
DESCRIPTION
|
|
"This group is mandatory only for devices that support
|
|
per VLAN configuration for Leave Query Interval and
|
|
Report Suppression in IGMP Snooping."
|
|
|
|
GROUP cisSourceOnlyAgeTimerInSecGroup
|
|
DESCRIPTION
|
|
"This group ins mandatory only for devices that support
|
|
Source Only control and age timer in seconds."
|
|
|
|
OBJECT cisIgmpQuerierAddressType
|
|
SYNTAX INTEGER {
|
|
ipv4(1)
|
|
}
|
|
DESCRIPTION
|
|
"Only IPv4 addresses need to be supported."
|
|
::= { cisMIBCompliances 4 }
|
|
|
|
cisIgmpSnoopingMIBCompliance3 MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for device supporting
|
|
IGMP Snooping."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { cisBaseConfigGroup }
|
|
|
|
GROUP cisGlobalTcnGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for the device that
|
|
provides global configuration of Topology Change
|
|
Notification (TCN) related parameters."
|
|
|
|
GROUP cisGlobalIgmpV3ConfigGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for the device that
|
|
provides global configuration for IGMPv3 Snooping."
|
|
|
|
GROUP cisGlobalIgmpV3InfoGroup
|
|
DESCRIPTION
|
|
"This group is optional."
|
|
|
|
GROUP cisExtConfig1Group
|
|
DESCRIPTION
|
|
"This group is optional."
|
|
|
|
GROUP cisExtConfig2Group
|
|
DESCRIPTION
|
|
"This group is optional."
|
|
|
|
GROUP cisStatsGroup
|
|
DESCRIPTION
|
|
"This group is optional, and should be implemented if
|
|
the device provides statistics information for IGMP
|
|
Snooping for IGMP version 1 and 2."
|
|
|
|
GROUP cisV3StatsGroup
|
|
DESCRIPTION
|
|
"The group is optional, and should be implemented if
|
|
the device provides statistics information of IGMP
|
|
Snooping for IGMP version 3."
|
|
|
|
GROUP cisVlanConfigGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for devices that support IGMP
|
|
Snooping configuration per VLAN."
|
|
|
|
GROUP cisIgmpQuerierConfigGroup
|
|
DESCRIPTION
|
|
"This group is optional, and should be implemented if
|
|
the device is capable to perform the IGMP Querier
|
|
functionality."
|
|
|
|
GROUP cisIgmpQuerierInfoGroup
|
|
DESCRIPTION
|
|
"This group is optional."
|
|
|
|
GROUP cisIfConfigGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for devices that supports
|
|
IGMP Snooping configuration on an interface basis."
|
|
|
|
GROUP cisL2EntryLimitGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for devices that supports
|
|
IGMP Snooping configuration for Layer 2 entry limit."
|
|
|
|
GROUP cisTrackingLimitGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for devices that supports
|
|
configuration for tracking database limitation in IGMP
|
|
Snooping."
|
|
|
|
GROUP cisSourceOnlyLimitGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for devices that support
|
|
configuration for Source Only entries in IGMP Snooping."
|
|
|
|
GROUP cisRateLimitGroup2
|
|
DESCRIPTION
|
|
"This group is mandatory only for devices that support
|
|
configuration of packet limit rate in IGMP Snooping."
|
|
|
|
GROUP cisVlanConfigGroup2
|
|
DESCRIPTION
|
|
"This group is mandatory only for devices that support
|
|
per VLAN configuration for Leave Query Interval and
|
|
Report Suppression in IGMP Snooping."
|
|
|
|
GROUP cisSourceOnlyAgeTimerInSecGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for devices that support
|
|
Source Only control and age timer in seconds."
|
|
|
|
GROUP cisMulticastGroupInfoGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for devices that support
|
|
Multicast group information in IGMP Snooping."
|
|
|
|
GROUP cisMulticastGroupPortInfoGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for devices that support
|
|
Multicast group information in IGMP Snooping, having more
|
|
than 2048 ports in the system."
|
|
|
|
GROUP cisMulticastGroupConfigGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for devices that support
|
|
configuration of Multicast group and joining ports in
|
|
IGMP Snooping."
|
|
|
|
GROUP cisMulticastRouterConfigGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for devices that support
|
|
Multicast Router configuration via IGMP Snooping."
|
|
|
|
GROUP cisLeaveQueryConfigGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for devices that support
|
|
Leave-Query configuration for IGMP Snooping."
|
|
|
|
GROUP cisQuerierGlobalConfigGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for devices that support
|
|
global configuration for Querier function."
|
|
|
|
GROUP cisIgmpQuerierConfigExtGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for devices that support
|
|
per-VLAN configuration for Querier function."
|
|
|
|
GROUP cisVlanExplicitTrackingCfgGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for devices that support
|
|
per-VLAN configuration for Explicit Tracking."
|
|
|
|
GROUP cisRobustnessConfigGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for devices that support
|
|
Robustness configuration for IGMP Snooping."
|
|
|
|
GROUP cisTimeToLiveConfigGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for devices that support
|
|
Time-To-Live configuration for IGMP Snooping."
|
|
|
|
GROUP cisRouterAlertConfigGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for devices that support
|
|
Router-Alert configuration for IGMP Snooping."
|
|
|
|
GROUP cisIfLimitGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for devices that support
|
|
limit filter configuration for IGMP Snooping."
|
|
|
|
GROUP cisIfLimitTotalGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for devices that support
|
|
total limit filter configuration for IGMP Snooping."
|
|
|
|
GROUP cisIfAccessGroupGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for devices that support
|
|
access-group filter configuration for IGMP Snooping."
|
|
|
|
GROUP cisVlanFilterConfigGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for devices that support
|
|
VLAN-based filter configuration for IGMP Snooping."
|
|
|
|
GROUP cisFilterStatisticsGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for devices that provide
|
|
filter statistics information for IGMP Snooping."
|
|
|
|
GROUP cisQuerierGlobalTcnQueryCountGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for devices that support
|
|
configuration and information for global querier TCN
|
|
query count for IGMP Snooping."
|
|
|
|
GROUP cisQuerierTcnQueryPendingGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for devices that provide
|
|
information about pending TCN queries for IGMP Snooping."
|
|
|
|
OBJECT cisIgmpSnoopingEnabled
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisV3ProcessEnabledAdminStatus
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisFastLeaveEnabled
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisAdminMode
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisReportSuppressionEnabled
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisTopoChangeFloodQueryCount
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisIfTopoChangeFloodEnabled
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisTopoChangeQuerySolicitEnabled
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisSourceOnlyLearningEnabled
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisSourceOnlyEntryAgingTime
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisRobustnessVariable
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisLastMemberQueryInterval
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisLastMemberQueryCount
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisTimeToLiveCheckEnabled
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisRouterAlertCheckEnabled
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisRateLimit
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisVlanIgmpSnoopingEnabled
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisVlanFastLeaveEnabled
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisVlanReportSuppressionEnabled
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisVlanLeaveQueryInterval
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisVlanLastMemberQueryCount
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisVlanRobustnessVariable
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisVlanTimeToLiveCheckEnabled
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisVlanRouterAlertCheckEnabled
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisIgmpQuerierEnabled
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisIgmpQuerierTcnQueryCount
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisIgmpQuerierTcnQueryInterval
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisIgmpQuerierTimerExpiry
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisIgmpQuerierMaxResponseTime
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisIgmpQuerierQueryInterval
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisIgmpQuerierAdminAddressType
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisIgmpQuerierAdminAddress
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisIgmpQuerierAdminVersion
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisMcastRouterConfigStorageType
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisMcastRouterConfigRowStatus
|
|
SYNTAX INTEGER {
|
|
active(1)
|
|
}
|
|
WRITE-SYNTAX INTEGER {
|
|
createAndGo(4),
|
|
destroy(6)
|
|
}
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required.
|
|
|
|
Support for createAndWait and notInService is not required."
|
|
|
|
OBJECT cisMulticastGroupConfPortList
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisMulticastGroupConfStorageType
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisMulticastGroupConfRowStatus
|
|
SYNTAX INTEGER {
|
|
active(1)
|
|
}
|
|
WRITE-SYNTAX INTEGER {
|
|
createAndGo(4),
|
|
destroy(6)
|
|
}
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisL2EntryLimit
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisEntryTrackingLimit
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisSourceOnlyPercentageScanLimit
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisSourceOnlyLearningLimit
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisQuerierEnabled
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisQuerierTcnQueryInterval
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisQuerierTimerExpiry
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisQuerierMaxResponseTime
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisQuerierQueryInterval
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisQuerierAddressType
|
|
SYNTAX INTEGER {
|
|
ipv4(1)
|
|
}
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required.
|
|
|
|
Only ipv4(1) needs to be supported."
|
|
|
|
OBJECT cisQuerierAddress
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisQuerierVersion
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisIfLimitMax
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisIfLimitExcludeAccessGrp
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisIfLimitStorageType
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisIfLimitRowStatus
|
|
SYNTAX INTEGER {
|
|
active(1)
|
|
}
|
|
WRITE-SYNTAX INTEGER {
|
|
createAndGo(4),
|
|
destroy(6)
|
|
}
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required.
|
|
|
|
Support for createAndWait and notInService is not required."
|
|
|
|
OBJECT cisIfAccessGroupsChannelsAllowed
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisIfAccessGroupStorageType
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisIfAccessGroupRowStatus
|
|
SYNTAX INTEGER {
|
|
active(1)
|
|
}
|
|
WRITE-SYNTAX INTEGER {
|
|
createAndGo(4),
|
|
destroy(6)
|
|
}
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required.
|
|
|
|
Support for createAndWait and notInService is not required."
|
|
|
|
OBJECT cisVlanFilterAccessGroup
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisVlanFilterLimitMax
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Only IPv4 addresses need to be supported."
|
|
|
|
OBJECT cisVlanFilterLimitExclAccessGrp
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisVlanFilterMinVersionAllowed
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Only IPv4 addresses need to be supported."
|
|
|
|
OBJECT cisVlanExplicitTrackingEnabled
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisVlanExplicitTrackingLimit
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cisQuerierTcnQueryCount
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
::= { cisMIBCompliances 5 }
|
|
|
|
-- Units of Conformance
|
|
|
|
cisSystemGroup OBJECT-GROUP
|
|
OBJECTS { cisIgmpSnoopingEnabled }
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A collection of object(s) providing global system information
|
|
about, and control over, IGMP Snooping protocol operation on
|
|
device."
|
|
::= { cisMIBGroups 1 }
|
|
|
|
cisSystemV2Group OBJECT-GROUP
|
|
OBJECTS { cisFastLeaveEnabled }
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A collection of additional objects providing global system
|
|
information about, and control over, IGMPv2 Snooping protocol
|
|
operation on the device."
|
|
::= { cisMIBGroups 2 }
|
|
|
|
cisSystemV3Group OBJECT-GROUP
|
|
OBJECTS {
|
|
cisV3ProcessEnabledAdminStatus,
|
|
cisV3ProcessEnabledOperStatus,
|
|
cisFastBlockEnabled
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A collection of additional objects providing global system
|
|
information about, and control over, IGMPv3 Snooping protocol
|
|
operation on the device."
|
|
::= { cisMIBGroups 3 }
|
|
|
|
cisStatsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cisTxGeneralQueries,
|
|
cisTxGroupSpecificQueries,
|
|
cisTxReports,
|
|
cisTxLeaves,
|
|
cisRxGeneralQueries,
|
|
cisRxGroupSpecificQueries,
|
|
cisRxReports,
|
|
cisRxLeaves,
|
|
cisRxValidPackets,
|
|
cisRxInvalidPackets,
|
|
cisRxOtherPackets,
|
|
cisRxMACGeneralQueries,
|
|
cisRxTopoNotifications
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of object(s) providing statistics
|
|
information of IGMP Snooping version 1 and 2."
|
|
::= { cisMIBGroups 4 }
|
|
|
|
cisV3StatsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cisV3Allows,
|
|
cisV3Blocks,
|
|
cisV3IsIncluded,
|
|
cisV3IsExcluded,
|
|
cisV3ToIncluded,
|
|
cisV3ToExcluded
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of object(s) providing additional
|
|
statistics information of IGMPv3 Snooping."
|
|
::= { cisMIBGroups 5 }
|
|
|
|
cisBaseConfigGroup OBJECT-GROUP
|
|
OBJECTS { cisIgmpSnoopingEnabled }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A basic collection of object(s) providing IGMP Snooping
|
|
global configuration."
|
|
::= { cisMIBGroups 6 }
|
|
|
|
cisGlobalIgmpV3ConfigGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cisV3ProcessEnabledAdminStatus,
|
|
cisV3ProcessEnabledOperStatus,
|
|
cisFastBlockEnabled
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of global IGMPv3 Snooping related objects."
|
|
::= { cisMIBGroups 7 }
|
|
|
|
cisGlobalIgmpV3InfoGroup OBJECT-GROUP
|
|
OBJECTS { cisV3SnoopingSupport }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of global IGMPv3 Snooping related objects."
|
|
::= { cisMIBGroups 8 }
|
|
|
|
cisExtConfig1Group OBJECT-GROUP
|
|
OBJECTS {
|
|
cisFastLeaveEnabled,
|
|
cisAdminMode,
|
|
cisOperMode,
|
|
cisLeaveQueryType,
|
|
cisAddressAliasingMode,
|
|
cisFallbackTime
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A miscellaneous collection of object(s) for the device
|
|
that supports global IGMP Snooping configuration."
|
|
::= { cisMIBGroups 9 }
|
|
|
|
cisExtConfig2Group OBJECT-GROUP
|
|
OBJECTS { cisReportSuppressionEnabled }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An extended collection of miscellaneous global
|
|
configuration IGMP Snooping objects."
|
|
::= { cisMIBGroups 10 }
|
|
|
|
cisGlobalTcnGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cisTopoChangeFloodQueryCount,
|
|
cisTopoChangeQuerySolicitEnabled
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of global Topology Change
|
|
Notification (TCN) related configuration objects."
|
|
::= { cisMIBGroups 11 }
|
|
|
|
cisGlobalSourceOnlyLearnGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cisSourceOnlyLearningEnabled,
|
|
cisSourceOnlyEntryAgeTime
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A collection of global Source Only entry learning
|
|
objects."
|
|
::= { cisMIBGroups 12 }
|
|
|
|
cisRateLimitGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cisGeneralQueryRateLimit,
|
|
cisDvmrpRateLimit,
|
|
cisMospf1RateLimit,
|
|
cisMospf2RateLimit,
|
|
cisPimV2RateLimit
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A collection of object(s) providing rate-limit information
|
|
of protocol packets handling in IGMP Snooping."
|
|
::= { cisMIBGroups 13 }
|
|
|
|
cisVlanConfigGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cisVlanIgmpSnoopingEnabled,
|
|
cisVlanFastLeaveEnabled,
|
|
cisVlanIgmpSnoopingOperMode,
|
|
cisVlanIgmpSnoopingLearningMode
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collectoin of objects for VLAN configuration of
|
|
IGMP Snooping."
|
|
::= { cisMIBGroups 14 }
|
|
|
|
cisIgmpQuerierConfigGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cisIgmpQuerierEnabled,
|
|
cisIgmpQuerierState
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of object(s) for IGMP Querier configuration
|
|
of IGMP Snooping."
|
|
::= { cisMIBGroups 15 }
|
|
|
|
cisIgmpQuerierInfoGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cisIgmpQuerierVersion,
|
|
cisIgmpQuerierAddressType,
|
|
cisIgmpQuerierAddress,
|
|
cisIgmpQuerierInterface
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of object(s) for IGMP Querier information."
|
|
::= { cisMIBGroups 16 }
|
|
|
|
cisMcastRouterConfigGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cisMcastRouterType,
|
|
cisMcastRouterRowStatus
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A collection of object(s) providing multicast
|
|
router port information."
|
|
::= { cisMIBGroups 17 }
|
|
|
|
cisMcastGroupInfoGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cisMcastGroupFilterMode,
|
|
cisMcastGroupIgmpVersion,
|
|
cisMcastGroupIncludeHostCount,
|
|
cisMcastGroupExcludeHostCount,
|
|
cisMcastGroupPortList
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A collection of object(s) providing multicast
|
|
group information."
|
|
::= { cisMIBGroups 18 }
|
|
|
|
cisIfConfigGroup OBJECT-GROUP
|
|
OBJECTS { cisIfTopoChangeFloodEnabled }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of object(s) providing IGMP Snoop
|
|
configuration on an interface."
|
|
::= { cisMIBGroups 19 }
|
|
|
|
cisL2EntryLimitGroup OBJECT-GROUP
|
|
OBJECTS { cisL2EntryLimit }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of object(s) providing Layer 2 multicast
|
|
entries limit configuration and information in
|
|
IGMP Snooping."
|
|
::= { cisMIBGroups 20 }
|
|
|
|
cisTrackingLimitGroup OBJECT-GROUP
|
|
OBJECTS { cisEntryTrackingLimit }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of object(s) providing configuration and
|
|
information of tracking database limitation in IGMP
|
|
Snooping."
|
|
::= { cisMIBGroups 21 }
|
|
|
|
cisSourceOnlyLimitGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cisSourceOnlyPercentageScanLimit,
|
|
cisSourceOnlyLearningLimit
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of object(s) providing Source Only learning
|
|
limit configuration and information in IGMP Snooping."
|
|
::= { cisMIBGroups 22 }
|
|
|
|
cisRateLimitGroup2 OBJECT-GROUP
|
|
OBJECTS { cisRateLimit }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of object(s) providing additional rate-limit
|
|
information of protocol packets handling in IGMP Snooping."
|
|
::= { cisMIBGroups 23 }
|
|
|
|
cisVlanConfigGroup2 OBJECT-GROUP
|
|
OBJECTS {
|
|
cisVlanReportSuppressionEnabled,
|
|
cisVlanLeaveQueryInterval
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of object(s) providing per VLAN configuration
|
|
of Report Suppression and Leave Query Interval for IGMP
|
|
Snooping."
|
|
::= { cisMIBGroups 24 }
|
|
|
|
cisSourceOnlyAgeTimerInSecGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cisSourceOnlyLearningEnabled,
|
|
cisSourceOnlyEntryAgingTime
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of object(s) providing configuration and
|
|
information of Source Only learning control and
|
|
age timer in seconds."
|
|
::= { cisMIBGroups 25 }
|
|
|
|
cisMulticastGroupInfoGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cisMulticastGroupGroupType,
|
|
cisMulticastGroupIgmpVersion,
|
|
cisMulticastGroupSourceUpTime,
|
|
cisMulticastGroupSourceExpires,
|
|
cisMulticastGroupInclHostCount,
|
|
cisMulticastGroupExclHostCount
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of object(s) providing information of multicast
|
|
group."
|
|
::= { cisMIBGroups 26 }
|
|
|
|
cisMulticastGroupPortInfoGroup OBJECT-GROUP
|
|
OBJECTS { cisMulticastGroupPortList }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of object(s) providing information of
|
|
ports joining multicast groups."
|
|
::= { cisMIBGroups 27 }
|
|
|
|
cisMulticastGroupConfigGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cisMulticastGroupConfPortList,
|
|
cisMulticastGroupConfStorageType,
|
|
cisMulticastGroupConfRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of object(s) providing configuration of multicast
|
|
groups in the system."
|
|
::= { cisMIBGroups 28 }
|
|
|
|
cisMulticastRouterConfigGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cisMcastRouterConfigRouterType,
|
|
cisMcastRouterConfigStorageType,
|
|
cisMcastRouterConfigRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of object(s) providing configuration and
|
|
information of multicast router ports in the system."
|
|
::= { cisMIBGroups 29 }
|
|
|
|
cisLeaveQueryConfigGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cisLastMemberQueryCount,
|
|
cisLastMemberQueryInterval,
|
|
cisVlanLastMemberQueryCount
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of object(s) providing configuration and
|
|
information of Leave Query for IGMP Snooping."
|
|
::= { cisMIBGroups 30 }
|
|
|
|
cisQuerierGlobalConfigGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cisQuerierEnabled,
|
|
cisQuerierTcnQueryInterval,
|
|
cisQuerierTimerExpiry,
|
|
cisQuerierMaxResponseTime,
|
|
cisQuerierQueryInterval,
|
|
cisQuerierAddressType,
|
|
cisQuerierAddress,
|
|
cisQuerierVersion
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of object(s) providing global configuration of
|
|
Querier function in the system."
|
|
::= { cisMIBGroups 31 }
|
|
|
|
cisIgmpQuerierConfigExtGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cisIgmpQuerierTcnQueryCount,
|
|
cisIgmpQuerierTcnQueryInterval,
|
|
cisIgmpQuerierTimerExpiry,
|
|
cisIgmpQuerierMaxResponseTime,
|
|
cisIgmpQuerierQueryInterval,
|
|
cisIgmpQuerierAdminAddressType,
|
|
cisIgmpQuerierAdminAddress,
|
|
cisIgmpQuerierAdminVersion
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of object(s) providing configuration of Querier
|
|
parameters for VLANs in the system."
|
|
::= { cisMIBGroups 32 }
|
|
|
|
cisRobustnessConfigGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cisRobustnessVariable,
|
|
cisVlanRobustnessVariable
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of object(s) providing configuration of Robustness
|
|
parameter for IGMP Snooping."
|
|
::= { cisMIBGroups 33 }
|
|
|
|
cisTimeToLiveConfigGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cisTimeToLiveCheckEnabled,
|
|
cisVlanTimeToLiveCheckEnabled
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of object(s) providing configuration of
|
|
Time-To-Leave for IGMP Snooping."
|
|
::= { cisMIBGroups 34 }
|
|
|
|
cisRouterAlertConfigGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cisRouterAlertCheckEnabled,
|
|
cisVlanRouterAlertCheckEnabled
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of object(s) providing configuration of
|
|
Router-Alert for IGMP Snooping."
|
|
::= { cisMIBGroups 35 }
|
|
|
|
cisVlanExplicitTrackingCfgGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cisVlanExplicitTrackingEnabled,
|
|
cisVlanExplicitTrackingLimit
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of object(s) providing configuration of Explicit
|
|
Tracking feature on VLANs for IGMP Snooping."
|
|
::= { cisMIBGroups 36 }
|
|
|
|
cisIfLimitGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cisIfLimitMax,
|
|
cisIfLimitExcludeAccessGrp,
|
|
cisIfLimitStorageType,
|
|
cisIfLimitRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of object(s) providing IGMP Snooping Limit filter
|
|
configuration and information."
|
|
::= { cisMIBGroups 37 }
|
|
|
|
cisIfLimitTotalGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cisIfLimitTotalLimitMax,
|
|
cisIfLimitTotalExcludeAccessGrp,
|
|
cisIfLimitTotalStorageType,
|
|
cisIfLimitTotalRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of object(s) providing IGMP Snooping Total
|
|
Limit filter configuration and information."
|
|
::= { cisMIBGroups 38 }
|
|
|
|
cisIfAccessGroupGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cisIfAccessGroupsChannelsAllowed,
|
|
cisIfAccessGroupStorageType,
|
|
cisIfAccessGroupRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of object(s) providing IGMP Snooping access-group
|
|
filter configuration and information."
|
|
::= { cisMIBGroups 39 }
|
|
|
|
cisVlanFilterConfigGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cisVlanFilterAccessGroup,
|
|
cisVlanFilterLimitMax,
|
|
cisVlanFilterLimitExclAccessGrp,
|
|
cisVlanFilterMinVersionAllowed
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of object(s) providing VLAN-based filter
|
|
configuration for IGMP Snooping."
|
|
::= { cisMIBGroups 40 }
|
|
|
|
cisFilterStatisticsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cisFilterAccessGroupDenied,
|
|
cisFilterLimitDenied,
|
|
cisFilterTotalLimitDenied,
|
|
cisFilterMinVersionDenied
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of object(s) providing statistics
|
|
information about filters applied to IGMP packets."
|
|
::= { cisMIBGroups 41 }
|
|
|
|
cisQuerierGlobalTcnQueryCountGroup OBJECT-GROUP
|
|
OBJECTS { cisQuerierTcnQueryCount }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of object(s) providing global querier
|
|
TCN query count configuration and information for
|
|
IGMP Snooping."
|
|
::= { cisMIBGroups 42 }
|
|
|
|
cisQuerierTcnQueryPendingGroup OBJECT-GROUP
|
|
OBJECTS { cisIgmpQuerierTcnQueryPending }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of object(s) providing information about
|
|
pending TCN queries for IGMP Snooping."
|
|
::= { cisMIBGroups 43 }
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|