C H A P T E R  6

Feedback IGMP Snooping

IGMP is a protocol for IP hosts to manage their dynamic multicast group membership. The SEFOS IGMP conforms with RFC 3376 for IGMP v3 router functionality and supports the MIBs defined in draft-ietfmagma-rfc2933-update-00.txt.


6.1 IGMP Snooping Commands

The list of CLI commands for the configuration of IGS is as follows:

6.1.1 ip igmp snooping

Enables IGMP snooping in the switch or a specific VLAN. The no form of the command disables IGMP snooping in the switch or a specific VLAN.


ip igmp snooping


no ip igmp snooping


Mode

Global Configuration Mode and Config-VLAN.

Applicable only in Config-VLAN.

Defaults

IGMP snooping is globally disabled, including in all VLANs.

Example

SEFOS(config)# ip igmp snooping

SEFOS(config-vlan)# ip igmp snooping

Notes

  • When IGMP snooping is enabled globally, it is enabled in all the existing VLAN interfaces.
  • When IGMP snooping is disabled globally, it is disabled in all the existing VLAN interfaces.
  • GMRP has to be disabled for the IGMP snooping to be enabled.

Related Commands

6.1.2 ip igmp snooping - VLAN

Enables IGMP snooping in the switch globally or for a specific VLAN. The no form of the command disables IGMP snooping in the switch globally or for a specific VLAN.

When globally enabled, IGMP snooping is enabled in all the existing VLAN interfaces. When globally disabled, the IGMP snooping is disabled in all the existing VLAN interfaces.


ip igmp snooping [vlan 1-4094]


no ip igmp snooping [vlan 1-4094]


Syntax Description

vlan - VLAN identifier in which IGMP snooping is to be enabled or disabled. This value ranges between 1 and 4094.

Mode

Global Configuration

Defaults

IGMP snooping is disabled globally and in all VLANs.

Example

SEFOS(config)# ip igmp snooping vlan 1

Notes

GMRP has to be disabled for the IGMP snooping to be enabled globally. There is no need to disable GMRP for enabling the IGMP snooping for a particular VLAN.


Related Commands

6.1.3 ip igmp snooping proxy-reporting

Enables proxy reporting in the IGMP snooping switch. The no form of the command disables proxy reporting in the IGMP snooping switch.


ip igmp snooping proxy-reporting


no ip igmp snooping proxy-reporting


Mode

Global Configuration

Defaults

Proxy-reporting is enabled.

Example

SEFOS(config)# ip igmp snooping proxy-reporting

Notes

Proxy reporting can be enabled in the IGMP snooping switch only if the proxy is disabled in the switch.


Related Commands

6.1.4 snooping multicast-forwarding-mode

Specifies the snooping multicast forwarding mode (IP based or MAC based).


snooping multicast-forwarding-mode {ip | mac}


Syntax Description

ip - IP Address based.

mac - MAC Address based.

Mode

Global Configuration

Defaults

mac

Example

SEFOS(config)# snooping multicast-forwarding-mode mac


Related Commands

6.1.5 ip igmp snooping mrouter-time-out

Sets the IGMP snooping router port purge time-out after which the port gets deleted if no IGMP router control packets are received. The purge time-out value ranges from 60 to 600 seconds. The no form of the command sets the IGMP snooping router port purge time-out to default value.


ip igmp snooping mrouter-time-out 60-600


no ip igmp snooping mrouter-time-out


Mode

Global Configuration

Defaults

125

Example

SEFOS(config)# ip igmp snooping mrouter-time-out 70


Related Commands

6.1.6 ip igmp querier-timeout

Sets the IGMP snooping router port purge time-out after which the port gets deleted, if no IGMP router control packets are received. The purge time-out value ranges between 60 and 600 seconds.

This command operates similar to that of the ip igmp snooping mrouter-time-out command.


ip igmp querier-timeout 60 - 600


Mode

Global Configuration

Defaults

125

Example

SEFOS(config)# ip igmp querier-timeout 70


Related Commands

6.1.7 ip igmp snooping port-purge-interval

Sets the IGMP snooping port purge time interval after which the port gets deleted if no IGMP reports are received. The no form of the command sets the IGMP snooping port purge time to default value.


ip igmp snooping port-purge-interval seconds_130-1225


no ip igmp snooping port-purge-interval


Mode

Global Configuration

Defaults

260

Example

SEFOS(config)# ip igmp snooping port-purge-interval 150


Related Commands

show ip igmp snooping globals - Displays the IGMP snooping information for all VLANs or a specific VLAN

6.1.8 ip igmp snooping source-only learning age-timer

Sets the IGMP snooping port purge time interval after which the port gets deleted, if no IGMP reports are received. The purge time interval value ranges between 130 and 1225 seconds. The no form of the command sets the IGMP snooping port purge time to the default value.

This command operates similar to that of the command ip igmp snooping port-purge-interval.


ip igmp snooping source-only learning age-timer 130-1225


no ip igmp snooping source-only learning age-timer


Mode

Global Configuration

Defaults

260

Example

SEFOS(config)# ip igmp snooping source-only learning age-timer 200


Related Commands

show ip igmp snooping globals - Displays the IGMP snooping information for all VLANs or a specific VLAN

6.1.9 ip igmp snooping report-suppression interval

Sets the IGMP snooping report-suppression time interval for which the IGMPv2 report messages for the same group will not get forwarded onto the router ports. The no form of the command sets the IGMP snooping report-suppression interval time to the default value.


ip igmp snooping report-suppression-interval 1-25


no ip igmp snooping report-suppression-interval


Mode

Global Configuration

Defaults

5

Example

SEFOS(config)# ip igmp snooping report-suppression-interval 20

Notes

This time interval is used when both proxy and proxy-reporting are disabled.


Related Commands

show ip igmp snooping globals - Displays the IGMP snooping information for all VLANs or a specific VLAN

6.1.10 ip igmp snooping retry-count

Sets the maximum number of group specific queries sent on a port on reception of a IGMPv2 leave message. The no form of the command sets the number of group specific queries sent on a port on reception of leave message to default value.


ip igmp snooping retry-count 1-5


no ip igmp snooping retry-count


Mode

Global Configuration

Defaults

2

Example

SEFOS(config)# ip igmp snooping retry-count 4


Related Commands

show ip igmp snooping globals - Displays the IGMP snooping information for all VLANs or a specific VLAN

6.1.11 ip igmp snooping group-query-interval

Sets the time interval after which the switch sends a group specific query on a port. The no form of the command sets the group specific query interval time to default value. The time interval value is in seconds.


ip igmp snooping group-query-interval 2-5


no ip igmp snooping group-query-interval


Mode

Global Configuration

Defaults

2

Example

SEFOS(config)# ip igmp snooping group-query-interval 3


Related Commands

6.1.12 ip igmp snooping report-forward

Specifies if IGMP reports must be forwarded on all ports or router ports of a VLAN. The no form of the command sets IGMP report-forwarding status to the default value.


ip igmp snooping report-forward {all-ports | router-ports}


no ip igmp snooping report-forward


Syntax Description

all-ports - IGMP reports forwarded on all the ports of a VLAN

router-ports - IGMP reports forwarded on router ports of a VLAN

Mode

Global Configuration

Defaults

router-ports

Example

SEFOS(config)# ip igmp snooping report-forward all-ports

Notes

  • This configuration is not valid in proxy or proxy-reporting mode.
  • In snooping mode, snooping module will forward reports only on router ports by default.

Related Commands

show ip igmp snooping globals - Displays the IGMP snooping information for all VLANs or a specific VLAN

6.1.13 ip igmp snooping version

Sets the operating version of the IGMP snooping switch for a specific VLAN.


ip igmp snooping version { v1 |v2 | v3}


Syntax Description

v1 - IGMP snooping Version 1.

v2 - IGMP snooping Version 2.

v3 - IGMP snooping Version 3.

Mode

Config-VLAN

Defaults

v3

Example

SEFOS(config-vlan)# ip igmp snooping version v2


Related Commands

show ip igmp snooping - Displays IGMP snooping information for all VLANs or a specific VLAN

6.1.14 ip igmp snooping fast-leave

Enables fast leave processing for a specific VLAN. The no form of the command disables fast leave processing for a specific VLAN.


ip igmp snooping fast-leave


no ip igmp snooping fast-leave


Mode

Config-VLAN

Defaults

Disabled.

Example

SEFOS(config-vlan)# ip igmp snooping fast-leave

Notes

Fast leave processing will be enabled in the VLAN only if the IGMP snooping is globally enabled.


Related Commands

6.1.15 ip igmp snooping vlan - immediate leave

Enables fast leave processing for a specific VLAN. The no form of the command disables fast leave processing for a specific VLAN. Identifier of the VLAN ranges between 1 and 4094.

This command operates similar to that of the command ip igmp snooping fast-leave and also enables IGMP snooping in that particular VLAN if IGMP snooping is globally enabled.

The fast leave processing and the IGMP snooping will not be enabled in the VLAN even if the IGMP snooping is globally enabled, once the IGMP snooping is disabled in the VLAN by the user. User must again enable IGMP snooping in the VLAN for enabling the fast leave process.


ip igmp snooping vlan 1-4094 immediate-leave


no ip igmp snooping vlan 1-4094 immediate-leave


Mode

Global Configuration

Defaults

Fast leave processing is disabled in all of the VLANs

Example

SEFOS(config)# ip igmp snooping vlan 1 immediate-leave

Notes

Fast leave processing will be enabled in the VLAN, only if the IGMP snooping is globally enabled.


Related Commands

6.1.16 ip igmp snooping querier

Configures the IGMP snooping switch as a querier for a specific VLAN. The no form of the command configures the IGMP snooping switch as non-querier for a specific VLAN.


ip igmp snooping querier


no ip igmp snooping querier


Mode

Config-VLAN

Defaults

Non-querier

Example

SEFOS(config-vlan)# ip igmp snooping querier


Related Commands

show ip igmp snooping - Displays IGMP snooping information for all VLANs or a specific VLAN

6.1.17 ip igmp snooping query-interval

Sets the time period with which the general queries are sent by the IGMP snooping switch when configured as querier on a VLAN. The time period value is entered in seconds with a range from 60 to 100. The no form of the command sets the IGMP querier interval to the default value.


ip igmp snooping query-interval 60-600


no ip igmp snooping query-interval


Mode

Config-VLAN

Defaults

125

Example

SEFOS(config-vlan) # ip igmp snooping query-interval 200

Notes

In proxy reporting mode, general queries are sent on all downstream interfaces with this interval only if the switch is the querier. In proxy mode, general queries are sent on all downstream interfaces with this interval.


Related Commands

show ip igmp snooping - Displays IGMP snooping information for all VLANs or a specific VLAN

6.1.18 ip igmp snooping mrouter

Statically configures the router ports for a VLAN. The no form of the command deletes the statically configured router ports for a VLAN.


ip igmp snooping mrouter interface-type 0/a-b, 0/c, ...


no ip igmp snooping mrouter interface-type 0/a-b, 0/c, ...


Mode

Config-VLAN

Example

SEFOS(config-vlan)# ip igmp snooping mrouter extreme-ethernet 0/1-3


Related Commands

6.1.19 ip igmp snooping vlan mrouter

Configures the router ports statically for a VLAN. This command operates similar to that of the command ip igmp snooping mrouter.


ip igmp snooping vlan 1-4094 mrouter ifXtype 0/a-b, 0/c, ...


no ip igmp snooping vlan 1-4094 mrouter ifXtype 0/a-b, 0/c, ...


Syntax Description

vlan 1-4094 - ID of the VLAN for which the router ports should be configured statically. This value ranges between 1 and 4094.

ifXtype - Interface type.

0/a-b, 0/c, ... - Interface list which specifies the particular slot and the concerned port number.

Mode

Type of the interface. The value is extreme-ethernet.

Example

SEFOS(config)# ip igmp snooping vlan 1 mrouter extreme-ethernet 0/1


Related Commands

6.1.20 shutdown snooping

Shuts down snooping in the switch. The no form of the command starts and enables snooping in the switch.


shutdown snooping


no shutdown snooping


Mode

Global Configuration

Defaults

no shutdown snooping

Example

SEFOS(config)# shutdown snooping

Notes

When shut down, all resources acquired by the snooping module are released to the system. For the IGS feature to be functional on the switch, the system-control status must be set as start and the state must be enabled.


Related Commands

show ip igmp snooping - Enables IGMP snooping in the switch/a specific VLAN

6.1.21 debug ip igmp snooping

Specifies the debug levels for IGMP snooping module. The no form of the command resets debug options for IGMP snooping module.


debug ip igmp snooping {[init] [resources] [tmr] [src] [grp] [qry] [vlan] [pkt] [fwd] [mgmt] [redundancy] | all} [switch switch-name]


no debug ip igmp snooping {[init] [resources] [tmr] [src] [grp] [qry] [vlan] [pkt] [fwd] [mgmt] [redundancy] | all} [switch switch-name]


Syntax Description

init - Init and shutdown messages.

resources - System resources management messages.

tmr - Timer messages.

src - Source information messages.

grp - Group information messages.

qry - Query related messages.

vlan - VLAN information messages.

pkt - Packet dump messages.

fwd - Forwarding database messages.

mgmt - Management related messages.

redundancy - Redundancy Related messages. The keyword redundancy is not supported.

all - All messages.

switch switch-name - Context or switch name. This parameter is specific to multiple instance. The keyword switch is not supported.

Mode

Privileged EXEC

Defaults

Debugging is disabled.

Example

SEFOS# debug ip igmp snooping fwd


Related Commands

show debugging - Displays state of each debugging option

6.1.22 snooping leave-process config-level

Specifies the configuration level of the leave processing mechanisms.


snooping leave-process config-level {vlan | port}


Syntax Description

vlan - Configures the leave processing mechanisms at VLAN level.

port - Configures the leave processing mechanisms at Interface level.

Mode

Global Configuration

Defaults

vlan

Example

SEFOS(config)# snooping leave-process config-level port


Related Commands

6.1.23 ip igmp snooping enhanced-mode

Enables or disables the snooping system enhanced mode in the switch.


ip igmp snooping enhanced-mode {enable | disable}


Syntax Description

enable - Enables the snooping system enhanced mode in the switch.

disable - Disables the snooping system enhanced mode in the switch.

Mode

Global Configuration

Defaults

Disable

Example

SEFOS(config)# ip igmp snooping enhanced-mode enable

Notes

The snooping multicast forwarding mode must be configured as ip.


Related Commands

6.1.24 ip igmp snooping multicast-vlan

Enables or disables the multicast VLAN feature.


ip igmp snooping multicast-vlan {enable | disable}


Syntax Description

enable - Enables the multicast VLAN feature.

disable - Disables the multicast VLAN feature.

Mode

Global Configuration

Defaults

Disable

Example

SEFOS(config)# ip igmp snooping multicast-vlan enable


Related Commands

6.1.25 mvr

Enables the multicast VLAN feature. The no form of this command disables the multicast VLAN feature. This command operates similar to that of the command ip igmp snooping multicast-vlan.


mvr


no mvr


Mode

Global Configuration

Defaults

Multicast VLAN feature is disabled

Example

SEFOS(config)# mvr


Related Commands

6.1.26 ip igmp snooping filter

Enables the IGMP snooping filter. The no form of the command disables the IGMP snooping filter.


ip igmp snooping filter


no ip igmp snooping filter


Mode

Global Configuration

Defaults

The IGMP snooping filter is disabled.

Example

SEFOS(config)# ip igmp snooping filter


Related Commands

6.1.27 ip igmp snooping blocked-router

Statically configures the router ports for a VLAN.


ip igmp snooping blocked-router interface-type 0/a-b, 0/c, ...


no ip igmp snooping blocked-router interface-type 0/a-b, 0/c, ...


Syntax Description

interface-type - Interface type.

0/a-b, 0/c, ... - Interface identifier.

Mode

Config-VLAN

Example

SEFOS(config-vlan)# ip igmp snooping blocked-router extreme-ethernet 0/4-5

Notes

The ports to be configured as blocked router ports, must not be configured as static router ports.


Related Commands

show ip igmp snooping blocked-router - Displays the blocked router ports for all VLANs or a specific VLAN for a given switch or for all the switches (if no switch is specified)

6.1.28 ip igmp snooping multicast-vlan profile

Configures the profile identifier to VLAN mapping for multicast VLAN classification. The no form of the command removes the profile identifier to VLAN mapping for multicast VLAN classification.


ip igmp snooping multicast-vlan profile profile-id 0-4294967295


no ip igmp snooping multicast-vlan profile


Syntax Description

profile-id - Specifies multicast profile ID configured for a particular VLAN. This value ranges from 0 to 4294967295.

Mode

Config-VLAN

Defaults

No profile is associated to any VLAN. That is, the profile ID is set to 0.

Example

SEFOS(config-vlan)# ip igmp snooping multicast-vlan profile 1

Notes

  • The received packet is associated with the mapped multicast VLAN when any untagged report or leave message (a packet with no tag in a customer, provider, or 802.1ad bridge) is received and if the group and source address in the received packet matches any rule in this profile.
  • You must first create a multicast profile and set the action to permit before executing this command.
  • You must activate the profile.

6.1.29 ip igmp snooping leavemode

Configures the port leave mode for an interface.


ip igmp snooping leavemode {exp-hosttrack | fastLeave | normalleave} InnerVlanId 1-4094]


Syntax Description

exp-hosttrack - Processes the leave messages with the explicit host tracking mechanism.

fastLeave - Processes the leave messages with the fast leave mechanism.

normalleave - Sends a group or group specific query on the interface for every received leave message.

InnerVlanId - Inner VLAN identifier. This value ranges between 1 and 4094.

Mode

Interface Configuration

Defaults

exp-host track fastLeave normalleave

Example

SEFOS(config-if)# ip igmp snooping leavemode fastLeave InnerVlanId 1

Notes

  • Configure the leave processing mechanism at the port level to be able to configure the port leave mode of the interface.
  • This command is applicable for processing the IGMPv2 leave messages only.
  • Enable the snooping system enhanced mode.

Related Commands

6.1.30 ip igmp snooping ratelimit

Configures the rate limit for a downstream interface in units of the number of IGMP packets per second. The no form of the command resets the rate limit to the default value for an interface.


ip igmp snooping ratelimit integer [InnerVlanId 1-4094]


no ip igmp snooping ratelimit [InnerVlanId 1-4094]


Syntax Description

InnerVlanId - Inner VLAN identifier. This value ranges between 1 and 4094.

Mode

Interface Configuration

Defaults

The rate limit is 4294967295.

Example

SEFOS(config-if)# ip igmp snooping ratelimit 100 InnerVlanId 1

Notes

  • By default, the rate limit holds the maximum value supported by an unsigned integer and does not rate limit any IGMP packets.
  • The actual rate supported depends on what the system can support.
  • The snooping system enhanced mode must be enabled.
  • The IGMP snooping filter must be enabled.

Related Commands

6.1.31 ip igmp snooping limit

Configures the maximum limit type for an interface. The no form of the command configures the maximum limit type as none for an interface.


ip igmp snooping limit {channels | groups} interger32 [InnerVlanId 1-4094]


no ip igmp snooping limit [InnerVlanId 1-4094]


Syntax Description

channels - Sets the limit for channel (group, source) registrations.

groups - Sets the limit for groups.

InnerVlanId - Inner VLAN identifier. This value ranges between 1 and 4094.

Mode

Interface Configuration

Defaults

The limit is set as none so that no limiting is done.

Example

SEFOS(config-if)# ip igmp snooping limit groups 10 InnerVlanId 1

Notes

  • The channel limit will be applied only for IGMPv3 include and allow reports, whereas the group limit will be applied for all IGMP reports.
  • The snooping system enhanced mode must be enabled.
  • The IGMP snooping filter must be enabled.

Related Commands

6.1.32 ip igmp max-groups

Configures the maximum number of multicast groups that can be learnt on the interface. The no form of the command sets the number of multicast groups to the default value. The maximum number can be set between 0 and 254.

This command operates similar to that of the ip igmp snooping limit, whereas the maximum limit is set only for the groups. This command explicitly sets the maximum limit type as groups.


ip igmp max-groups integer32


no ip igmp max-groups


Mode

Interface Configuration

Defaults

The maximum number of multicast groups is set as zero and the maximum limit type is set as none.

Example

SEFOS(config-if)# ip igmp max-groups 100

Notes

  • The snooping system enhanced mode must be enabled.
  • The IGMP snooping filter must be enabled.

Related Commands

6.1.33 ip igmp snooping filter-profileId

Configures the multicast profile index for a downstream interface. The no form of the command resets the multicast profile index to default value.


ip igmp snooping filter-profileId integer [InnerVlanId 1-4094]


no ip igmp snooping filter-profileId [InnerVlanId 1-4094]


Syntax Description

InnerVlanId - Inner VLAN identifier. This value ranges between 1 and 4094.

Mode

Interface Configuration

Defaults

No profiles are applied for the interface that is profile ID is configured as 0.

Example

SEFOS(config-if)# ip igmp snooping filter-profileId 2 InnerVlanId 1

Notes

  • The profile contains a set of allowed or denied rules which are to be applied for the IGMP packets received through the downstream interface.
  • The snooping system enhanced mode must be enabled.
  • The IGMP snooping filter must be enabled.
  • The multicast forwarding mode should be set as IP address based.
  • The multicast profile should have been already created.
  • Only one profile ID can be assigned for the downstream interface. The existing profile ID will be removed and the new profile ID will be assigned, if already a profile ID is assigned to the interface.
  • The IP multicast profiling must be enabled (set ip mcast profiling enable).

Related Commands

6.1.34 ip igmp filter

Configures the multicast profile index for a downstream interface. The no form of the command resets the multicast profile index to the default value.

This command operates similar to that of the command ip ip igmp snooping filter-profileId.


ip igmp filter profile-number


no ip igmp filter


Syntax Description

profile-number - Profile identifier for the multicast profile entry. This value ranges between 1 and 4294967295.

Mode

Interface Configuration

Defaults

No profiles are applied for the interface, that is, profile ID is configured as 0.

Example

SEFOS(config-if)# ip igmp filter 1

Notes

  • The profile contains a set of allowed or denied rules which are to be applied for the IGMP packets received through the downstream interface.
  • The snooping system enhanced mode must be enabled.
  • The IGMP snooping filter must be enabled.
  • The multicast forwarding mode should be set as IP address based.
  • The multicast profile should have been already created.
  • Only one profile ID can be assigned for the downstream interface. The existing profile ID will be removed and the new profile ID will be assigned, if already a profile ID is assigned to the interface.

Related Commands

6.1.35 ip igmp snooping proxy

Enables proxy in the IGMP snooping switch. The no form of the command disables proxy in the IGMP snooping switch.


ip igmp snooping proxy


no ip igmp snooping proxy


Mode

Global Configuration

Defaults

The proxy is disabled in the IGMP snooping switch.

Example

SEFOS(config)# ip igmp snooping proxy

Notes

Proxy can be enabled in the IGMP snooping switch only if the proxy reporting is disabled in the snooping switch.


Related Commands

6.1.36 ip igmp snooping max-response-code

Sets the maximum response code inserted in general queries send to host. The unit of the response code is tenth of second. The no form of the command sets the query response code to default value.


ip igmp snooping max-response-code 0 - 255


no ip igmp snooping max-response-code


Mode

Config-VLAN

Defaults

max-response-code - 100.

Example

SEFOS(config-vlan)# ip igmp snooping max-response-code 10


Related Commands

show ip igmp snooping - Displays IGMP snooping information for all VLANs or a specific VLAN

6.1.37 ip igmp snooping mrouter-port -time-out

Configures the router port purge time-out interval for a VLAN. The no form of the command resets the router port purge time-out interval to default, for a VLAN.


ip igmp snooping mrouter-port ifXtype iface-list time-out 60-600


no ip igmp snooping mrouter-port interface-type 0/a-b, 0/c, ...


Syntax Description

ifXtype - Interface type. The value is extreme-ethernet.

iface-list - Interface list (0/a-b, 0/c, ...)

time-out 60-600- Router port purge time-out interval. This value ranges between 60 and 600 seconds.

interface-type - Type of interface.

0/a-b, 0/c, ... - Interface list

Mode

Config-VLAN

Defaults

time-out - Router port purge time-out interval. This value ranges between 60 and 600 seconds.

Example

SEFOS(config-vlan)# ip igmp snooping mrouter-port extreme-ethernet 0/1-3 time-out 150

Notes

The router ports must be statically configured for the VLAN.


Related Commands

6.1.38 ip igmp snooping mrouter-port-version

Configures the operating version of the router port for a VLAN. The no form of the command resets the operating version of the router port to the default operating version for a VLAN.


ip igmp snooping mrouter-port ifXtype iface-list version {v1 | v2 | v3}


no ip igmp snooping mrouter-port ifXtype iface-list version


Syntax Description

ifXtype - Interface type.

iface-list - Interface list.

version - Operating version of the port for the VLAN.

  • v1 - IGMP snooping version 1.
  • v2 - IGMP snooping version 2.
  • v3 - IGMP snooping version 3.

Mode

Config-VLAN

Defaults

version - v3

Example

SEFOS(config-vlan)# ip igmp snooping mrouter-port extreme-ethernet 0/2 version v1

Notes

The router ports must be statically configured for the VLAN.


Related Commands

6.1.39 show ip igmp snooping mrouter

Displays the router ports for all VLANs or a specific VLAN for a given switch or for all the switch (if no switch is specified).


show ip igmp snooping mrouter [Vlan vlan-index] [detail] [switch switch-name]


Syntax Description

Vlan - Vlan identifier value

detail - Displays detailed information about the router ports

switch switch-name - Contextor switch name. This parameter is specific to multiple instance.

The keyword switch is not supported.

Mode

Privileged EXEC

Example

Single Instance

SEFOS# show ip igmp snooping mrouter

 

Vlan Ports

----- ------

1 Ex0/1(dynamic), Ex0/2(static)

2 Ex0/1(static), Ex0/2(dynamic)

 

Multiple Instance

SEFOS# show ip igmp snooping mrouter

Switch cust1

 

Vlan Ports

----- ------

 

1 Ex0/1(static)

2 Ex0/1(static)

 

Switch cust2

 

Vlan Ports

----- ------

1 Ex0/9(static)

2 Ex0/9(static)


Related Commands

6.1.40 show ip igmp snooping mrouter - redundancy

Displays the router ports for all VLANs or a specific VLAN for a given switch or for all switches (if no switch is specified).


show ip igmp snooping mrouter [Vlan vlan-index] [redundancy] [detail] [switch switch-name]


Syntax Description

Vlan - Vlan index value.

redundancy- Synced messages. The keyword redundancy is not supported.

detail - Displays detailed information about the router ports.

switch switch-name - Context or switch name. This parameter is specific to multiple instance. The keyword switch is not supported.

Mode

Privileged EXEC

Example

SEFOS# show ip igmp snooping mrouter redundancy

 

Igs Redundancy Vlan Sync Data for Vlan 1

Vlan Router Port List

Vlan Ports

----- ------

1 Ex0/1(dynamic), Ex0/3(dynamic)

 

IGMP Router Port List

Vlan IGMP Ports

----- ----------

1 Ex0/1(dynamic)


Related Commands

6.1.41 show ip igmp snooping globals

Displays the global information of IGMP snooping.


show ip igmp snooping globals [switch switch-name]


Syntax Description

switch switch-name - Context or switch name. This parameter is specific to multiple instance. The keyword switch is not supported.

Mode

Privileged EXEC

Example

Single Instance

SEFOS# show ip igmp snooping globals

 

Snooping Configuration

-----------------------------

IGMP Snooping globally enabled

IGMP Snooping is operationally enabled

IGMP Snooping Enhanced mode is disabled

Transmit Query on Topology Change globally disabled

 

Multicast forwarding mode is MAC based

Proxy globally disabled

Proxy reporting globally enabled

Filter is disabled

Router port purge interval is 125 seconds

Port purge interval is 260 seconds

Report forward interval is 5 seconds

Group specific query interval is 2 seconds

Reports are forwarded on router ports

Group specific query retry count is 2

Multicast VLAN disabled

Leave config level is Vlan based

 

Multiple Instance

SEFOS# show ip igmp snooping globals

Switch default

 

Snooping Configuration

-----------------------------

IGMP Snooping globally enabled

IGMP Snooping is operationally enabled

IGMP Snooping Enhanced mode is disabled

Transmit Query on Topology Change globally disabled

Multicast forwarding mode is MAC based

 

Proxy globally disabled

Proxy reporting globally enabled

Filter is disabled

Router port purge interval is 125 seconds

Port purge interval is 260 seconds

Report forward interval is 5 seconds

Group specific query interval is 2 seconds

Reports are forwarded on router ports

Group specific query retry count is 2

Multicast VLAN disabled

Leave config level is Vlan based


Related Commands

6.1.42 show ip igmp snooping

Displays IGMP snooping information for all VLANs, or a specific VLAN for a given context. Or this command displays this information for all the context (if no switch is specified).


show ip igmp snooping [Vlan vlan-id] [switch switch-name]


Syntax Description

vlan - VLAN identifier.

switch switch-name - Context or switch name. This parameter is specific to multiple instance.

The keyword switch is not supported.

Mode

Privileged EXEC

Example

Single Instance

SEFOS# show ip igmp snooping vlan 2

 

Snooping VLAN Configuration for the VLAN 1

IGMP Snooping enabled

IGMP configured version is V3

Fast leave is disabled

Snooping switch is acting as Non-Querier

Query interval is 125 seconds

Port Purge Interval is 260 seconds

Max Response Code is 100, Time is 10 seconds


Related Commands

6.1.43 show ip igmp snooping - redundancy

Displays IGMP snooping information for all VLANs or a specific VLAN for a given switch. This command also displays this information for all switches (if no switch is specified).


show ip igmp snooping [Vlan vlan-id] [redundancy] [switch switch-name]


Syntax Description

Vlan - VLAN identifier.

redundancy - Synced messages. The keyword redundancy is not supported.

switch switch-name - Context or switch name. This parameter is specific to multiple instance.

Mode

Privileged EXEC

Example

SEFOS# show ip igmp snooping redundancy

 

IGMP Snooping VLAN Configuration for VLAN 1

IGMP snooping switch is acting as Non-Querier

IGMP current operating version is V1


Related Commands

6.1.44 show ip igmp snooping groups

Displays IGMP group information for all VLANs, or a specific VLAN, or specific VLAN and group address for a given switch. This command also displays this information for all switches (if no switch is specified).


show ip igmp snooping groups [Vlan vlan-id [Group address]] [switch switch-name]


Syntax Description

Vlan - VLAN index value.

Group - Group address of the VLAN identifier.

switch switch-name - Context or switch name. This parameter is specific to multiple instance. The keyword switch is not supported.

Mode

Privileged EXEC

Example

Single Instance

/* IP based */

SEFOS# show ip igmp snooping groups

 

IGMP Snooping Group information

-------------------------------

VLAN ID:2 Group Address: 227.1.1.1

 

Filter Mode: EXCLUDE

Exclude sources: None

V1/V2 Receiver Ports:

Ex0/4

V3 Receiver Ports:

Port Number: Ex0/2

Include sources: None

Exclude sources:

12.0.0.10, 12.0.0.20

Port Number: Ex0/3

Include sources: None

Exclude sources:

12.0.0.40, 12.0.0.30

 

/* MAC based */

SEFOS# show ip igmp snooping groups

 

IGMP Snooping Group information

-------------------------------

VLAN ID:2 Group Address: 227.1.1.1

Filter Mode: EXCLUDE

Exclude sources: None

Receiver Ports:

Ex0/2, Ex0/3, Ex0/4, Ex0/5

 

Multiple Instance

SEFOS# show ip igmp snooping groups

 

Switch cust1

 

Snooping Group information

-----------------------------

VLAN ID:2 Group Address: 227.2.2.2

Filter Mode: EXCLUDE

Exclude sources: None

Receiver Ports:

Ex0/3, Ex0/5, Ex0/6

 

Switch cust2

 

Snooping Group information

-----------------------------

VLAN ID:2 Group Address: 227.2.2.2

Filter Mode: EXCLUDE

Exclude sources: None

Receiver Ports:

Ex0/10


Related Commands

ip igmp snooping - Enables IGMP snooping in the switch/a specific VLAN

6.1.45 show ip igmp snooping forwarding-database

Displays multicast forwarding entries for all VLANs or a specific VLAN for a given switch. This command also displays this information for all switches (if no switch is specified). Note that the forwarding table only displays 255 entries.


show ip igmp snooping forwarding-database [Vlan vlan-id] [switch switch-name]


Syntax Description

Vlan - VLAN identifier.

switch switch-name - Context or switch name. This parameter is specific to multiple instance. The keyword switch is not supported.

Mode

Privileged EXEC

Example

Single Instance

/* IP based */

SEFOS# show ip igmp snooping forwarding-database

 

Vlan Source Address Group Address Ports

---- -------------- ------------- -----

2 12.0.0.10 227.1.1.1 Ex0/1, Ex0/3, Ex0/4

2 12.0.0.20 227.1.1.1 Ex0/1, Ex0/3, Ex0/4

2 12.0.0.30 227.1.1.1 Ex0/1, Ex0/2, Ex0/4

2 12.0.0.40 227.1.1.1 Ex0/1, Ex0/2, Ex0/

/* MAC based */

 

SEFOS# show ip igmp snooping forwarding-database

 

Vlan MAC-Address Ports

---- ----------------- -----

2 01:00:5e:01:01:01 Ex0/2, Ex0/3, Ex0/4, Ex0/5

2 01:00:5e:02:02:02 Ex0/2, Ex0/3

 

Multiple Instance

SEFOS# show ip igmp snooping forwarding-database

 

Switch cust1

Vlan MAC-Address Ports

---- ----------------- -----

2 01:00:5e:02:02:02 Ex0/2, Ex0/3, Ex0/5, Ex0/6

 

Switch cust2

Vlan MAC-Address Ports

---- ----------------- -----

2 01:00:5e:02:02:02 Ex0/9, Ex0/10

Notes

IGS must be enabled in the switch prior to the execution of this command.


Related Commands

ip igmp snooping - Enables IGMP snooping in the switch/a specific VLAN

6.1.46 show ip igmp snooping forwarding-database - redundancy

Displays multicast forwarding entries for all VLANs, or a specific VLAN for a given switch. This command also displays this information for all switches (if no switch is specified).


show ip igmp snooping forwarding-database [Vlan vlan-id] [redundancy] [switch switch-name]


Syntax Description

Vlan - VLAN identifier.

redundancy - Synced messages. The keyword redundancy is not supported.

switch switch-name - Context or switch name. This parameter is specific to multiple instance. The keyword switch is not supported.

Mode

Privileged EXEC

Example

SEFOS# show ip igmp snooping forwarding-database redundancy

 

Igs Redundancy Multicast Group Info Sync Data

 

Vlan Group Address Ports

---- ------------- -----

1 224.1.1.1 Ex0/2, Ex0/3

1 224.1.2.3 Ex0/1, Ex0/3

Notes

IGS must be enabled in the switch prior to the execution of this command.


Related Commands

ip igmp snooping - Enables IGMP snooping in the switch / a specific VLAN

6.1.47 show ip igmp snooping statistics

Displays IGMP snooping statistics for all VLANs, or a specific VLAN for a given switch. This command also displays this information for all switches (if no switch is specified).


show ip igmp snooping statistics [Vlan vlan-id] [switch switch-name]


Syntax Description

Vlan - VLAN index.

switch switch-name - Context or switch name. This parameter is specific to multiple instance. The keyword switch is not supported.

Mode

Privileged EXEC

Example

Single Instance

SEFOS# show ip igmp snooping statistics

 

IGMP Snooping Statistics for VLAN 1

IGMP Snooping General queries received : 3

IGMP Snooping Group specific queries received : 0

IGMP Snooping Group and source specific queries received : 0

IGMP Snooping V1/V2 reports received : 10

IGMP Snooping V3 reports received : 0

IGMP Snooping V3 IS_INCLUDE messages received : 0

 

IGMP Snooping V3 IS_EXCLUDE messages received : 0

IGMP Snooping V3 TO_INCLUDE messages received : 0

IGMP Snooping V3 TO_EXCLUDE messages received : 0

IGMP Snooping V3 ALLOW messages received : 0

IGMP Snooping V3 Block messages received : 0

IGMP Snooping V2 Leave messages received : 0

IGMP Snooping General queries transmitted : 0

IGMP Snooping Group specific queries transmitted : 2

IGMP Snooping V1/V2 reports transmitted : 0

IGMP Snooping V3 reports transmitted : 3

IGMP Snooping V2 leaves transmitted : 0

IGMP Snooping Packets dropped : 1

 

Multiple Instance

SEFOS# show ip igmp snooping statistics

 

Switch cust1

Snooping Statistics for VLAN 1

General queries received : 0

Group specific queries received : 0

Group and source specific queries received : 0

ASM reports received : 20

SSM reports received : 0

IS_INCLUDE messages received : 0

 

IS_EXCLUDE messages received : 0

TO_INCLUDE messages received : 0

TO_EXCLUDE messages received : 0

ALLOW messages received : 0

Block messages received : 0

Leave messages received : 0

General queries transmitted : 0

Group specific queries transmitted : 0

ASM reports transmitted : 1

SSM reports transmitted : 0

Leaves transmitted : 0

Packets dropped : 0

 

Snooping Statistics for VLAN 2

General queries received : 0

Group specific queries received : 0

Group and source specific queries received : 0

 

ASM reports received : 19

SSM reports received : 18

IS_INCLUDE messages received : 0

IS_EXCLUDE messages received : 0

TO_INCLUDE messages received : 0

TO_EXCLUDE messages received : 0

ALLOW messages received : 0

Block messages received : 0

Leave messages received : 0

General queries transmitted : 0

 

Group specific queries transmitted : 0

ASM reports transmitted : 2

SSM reports transmitted : 0

Leaves transmitted : 0

Packets dropped : 0

 

Switch cust2

Snooping Statistics for VLAN 1

General queries received : 0

Group specific queries received : 0

 

Group and source specific queries received : 0

ASM reports received : 0

SSM reports received : 0

IS_INCLUDE messages received : 0

IS_EXCLUDE messages received : 0

TO_INCLUDE messages received : 0

TO_EXCLUDE messages received : 0

ALLOW messages received : 0

Block messages received : 0

Leave messages received : 0

General queries transmitted : 0

Group specific queries transmitted : 0

ASM reports transmitted : 0

SSM reports transmitted : 0

Leaves transmitted : 0

Packets dropped : 0

 

Snooping Statistics for VLAN 2

General queries received : 0

Group specific queries received : 0

Group and source specific queries received : 0

 

ASM reports received : 0

SSM reports received : 0

IS_INCLUDE messages received : 0

IS_EXCLUDE messages received : 0

TO_INCLUDE messages received : 0

TO_EXCLUDE messages received : 0

ALLOW messages received : 0

 

Block messages received : 0

Leave messages received : 0

General queries transmitted : 0

Group specific queries transmitted : 0

ASM reports transmitted : 0

SSM reports transmitted : 0

Leaves transmitted : 0

Packets dropped : 0


Related Commands

ip igmp snooping - Enables IGMP snooping in the switch/a specific VLAN

6.1.48 show ip igmp snooping blocked-router

Displays the blocked router ports for all VLANs, or a specific VLAN for a given switch. This command also displays this information for all the switches (if no switch is specified).


show ip igmp snooping blocked-router [Vlan vlan-index] [switch switch-name]


Syntax Description

Vlan - VLAN index value.

switch switch-name - Switch or context name of the switch.

Mode

Privileged EXEC

Example

Single Instance

SEFOS# show ip igmp snooping blocked-router

 

Vlan Ports

---- -----

1 Ex0/1, Ex0/2, Ex0/3, Ex0/4

2 Ex0/6, Ex0/7, Ex0/8

 

Multiple Instance

SEFOS# show ip igmp snooping blocked-router

 

Switch default

 

Vlan Ports

---- -----

1 Ex0/1

 

Switch cust

 

Vlan Ports

---- -----

1 Ex0/3


Related Commands

ip igmp snooping blocked-router - Configures the blocked router ports statically for a VLAN

6.1.49 show ip igmp snooping multicast-receivers

Displays IGMP multicast host information for all VLANs, or a specific VLAN, or a specific VLAN and group address for a given switch. This command also displays this information for all switches (if no switch is specified).


show ip igmp snooping multicast-receivers [Vlan vlan-id [Group Address]] [switch switch-name]


Syntax Description

Vlan - VLAN identifier.

Group - Multicast group address.

switch switch-name - Switch or context name of the switch.

Mode

Privileged EXEC

Example

Single Instance

SEFOS# show ip igmp snooping multicast-receivers

 

Snooping Receiver Information

-----------------------------

 

VLAN ID: 1 Group Address: 225.0.0.10

Receiver Port: Ex0/2

Attached Hosts: 12.0.0.10

Exclude Sources: None

 

VLAN ID: 1 Group Address: 225.0.0.20

Receiver Port: Ex0/2

Attached Hosts: 12.0.0.20

Include Sources: 14.0.0.10

Receiver Port: Ex0/4

Attached Hosts: 12.0.0.40

Include Sources: 14.0.0.20

 

Multiple instance

 

SEFOS# sh ip igmp snooping multicast-receivers

 

Snooping Receiver Information

-----------------------------

 

Switch switch1

 

VLAN ID: 1 Group Address: 225.0.0.20

Receiver Port: Ex0/4

Attached Hosts: 12.0.0.30

Include Sources: 14.0.0.10

Attached Hosts: 12.0.0.40

Exclude Sources: None

 

Switch switch2

 

VLAN ID: 1 Group Address: 225.0.0.20

Receiver Port: Ex0/2

Attached Hosts: 12.0.0.10

Exclude Sources: None

Attached Hosts: 12.0.0.20

Include Sources: 14.0.0.10

Notes

  • IGMP snooping must be enabled in the switch.
  • The port leave mode for an interface must be set as exp-hosttrack

Related Commands

6.1.50 show ip igmp snooping port-cfg

Displays IGS port configuration information for all inner VLANs, or a specific inner vlan-id for a given switch.


show ip igmp snooping port-cfg [{interface interface-type interface-id [InnerVlanId 1-4094] | switch switch-name}]


Syntax Description

interface - Specifies the interface type and interface identifier.

InnerVlanId - Inner VLAN identifier. This value ranges between 1 and 4094.

switch switch-name - Switch name. The keyword switch is not supported.

Mode

Privileged EXEC

Example

Single Instance

SEFOS# show ip igmp snooping port-cfg

 

Snooping Port Configurations

----------------------------

Snooping Port Configuration for Port 2

Leave Process mode is Normal Leave

Rate limit on the interface is 100

Max limit Type is Groups

Max limit is 20

Current member count is 0

Profile Id is 0

 

Snooping Port Configuration for Port 3

Leave Process mode is Fast Leave

Rate limit on the interface is -1

Max limit Type is Channels

Max limit is 500

Current member count is 0

Profile Id is 0

 

SEFOS# show ip igmp snooping port-cfg interface extreme-ethernet 0/2

 

Snooping Port Configurations

----------------------------

Snooping Port Configuration for Port 2

Leave Process mode is Normal Leave

Rate limit on the interface is 100

Max limit Type is Groups

Max limit is 20

Current member count is 0

Profile Id is 0

 

 

Multiple Instance

 

SEFOS# show ip igmp snooping port-cfg

 

Snooping Port Configurations

----------------------------

Snooping Port Configuration for Port 3

Leave Process mode is Fast Leave

Rate limit on the interface is 1000

Max limit Type is None

Max limit is 0

Current member count is 0

 

Profile Id is 0

 

Snooping Port Configuration for Port 4

Leave Process mode is Normal Leave

Rate limit on the interface is -1

Max limit Type is None

Max limit is 0

Current member count is 0

Profile Id is 1

Snooping Port Configuration for Port 6 and Inner Vlan Id 5

Leave Process mode is Normal Leave

Rate limit on the interface is 200

 

Max limit Type is None

Max limit is 0

Current member count is 0

Profile Id is 0

Snooping Port Configuration for Port 7 and Inner Vlan Id 0

Leave Process mode is Normal Leave

Rate limit on the interface is -1

Max limit Type is Channels

Max limit is 200

Current member count is 0

Profile Id is 1

 

Snooping Port Configuration for Port 7 and Inner Vlan Id 6

Leave Process mode is Normal Leave

Rate limit on the interface is -1

Max limit Type is Groups

Max limit is 100

Current member count is 0

Profile Id is 0

 

SEFOS# show ip igmp snooping port-cfg interface extreme-ethernet 0/7

 

Snooping Port Configurations

----------------------------

 

 

Switch switch1

Snooping Port Configuration for Port 7 and Inner Vlan Id 0

Leave Process mode is Normal Leave

Rate limit on the interface is -1

Max limit Type is Channels

Max limit is 200

Current member count is 0

Profile Id is 1

 

Snooping Port Configuration for Port 7 and Inner Vlan Id 6

Leave Process mode is Normal Leave

Rate limit on the interface is -1

Max limit Type is Groups

Max limit is 100

Current member count is 0

Profile Id is 0

 

SEFOS# show ip igmp snooping port-cfg switch default

 

Snooping Port Configurations

----------------------------

 

Switch default

Snooping Port Configuration for Port 3

Leave Process mode is Fast Leave

Rate limit on the interface is 1000

Max limit Type is None

Max limit is 0

Current member count is 0

Profile Id is 0

 

Snooping Port Configuration for Port 4

Leave Process mode is Normal Leave

Rate limit on the interface is -1

Max limit Type is None

Max limit is 0

Current member count is 0

Profile Id is 1


Related Commands

6.1.51 show ip igmp snooping multicast-vlan

Displays multicast VLAN statistics in a switch and displays various profiles mapped to the multicast VLANs.


show ip igmp snooping multicast-vlan [switch switch switch-name]


Syntax Description

switch switch-name - Switch name. The keyword switch is not supported.

Mode

Privileged EXEC

Example

Single Instance

SEFOS# show ip igmp snooping multicast-vlan

 

Multicast VLAN Statistics

=========================

-------------------------------

 

Multicast VLAN disabled

 

Profile ID -- Multicast VLAN

---------- -- --------------

1 -- 1

2 -- 2

-------------------------------

 

Multiple Instance

SEFOS# show ip igmp snooping multicast-vlan

 

Multicast VLAN Statistics

=========================

 

-------------------------------

 

Multicast VLAN disabled

 

Profile ID -- Multicast VLAN

---------- -- --------------

1 -- 1

-------------------------------

Switch cust

 

Multicast VLAN disabled

 

Profile ID -- Multicast VLAN

---------- -- --------------

1 -- 1

-------------------------------


Related Commands

 

Feedback