User Guide

User Guide
IGMP Snooping Commands: Dell PowerConnect Switch User's Guide

Back to Contents Page

IGMP Snooping Commands:
Dell PowerConnect Switch User's Guide

ip igmp snooping

ip igmp snooping vlan mrouter

ip igmp snooping vlan static

ip igmp snooping querier

ip igmp snooping query-count

ip igmp snooping query-interval

ip igmp snooping query-max-response-time

ip igmp snooping query-time-out

ip igmp snooping version

show ip igmp snooping

show ip igmp snooping mrouter

show mac-address-table multicast


This switch uses IGMP (Internet Group Management Protocol) to query for any attached hosts that want to receive a specific multicast service. It identifies the ports containing hosts requesting a service and sends data out to those ports only. It then propagates the service request up to any neighboring multicast switch/router to ensure that it will continue to receive the multicast service.


ip igmp snooping

Use this command to enable IGMP snooping on this switch. Use the no form to disable it.

Command Syntax

ip igmp snooping
no ip igmp snooping

Default Setting

Enabled

Command Mode

Global Configuration

Example

The following example enables IGMP snooping.

Console(config)#ip igmp snooping
Console(config)#


ip igmp snooping vlan mrouter

Use this command to statically configure a multicast router port. Use the no form to remove the configuration.

Command Syntax

ip igmp snooping vlan vlan-id mrouter interface
no ip igmp snooping vlan vlan-id mrouter interface

  • vlan-id - VLAN ID (1-4094)
  • interface
    • ethernet unit/port
      • unit - This is device 1.
      • port - Port number.
    • port-channel channel-id (Range: 1-6)

Default Setting

No static multicast router ports are configured.

Command Mode

Global Configuration

Command Usage

Depending on your network connections, IGMP snooping may not always be able to locate the IGMP querier. Therefore, if the IGMP querier is a known multicast router/switch connected over the network to an interface (port or trunk) on your switch, you can manually configure that interface to join all the current multicast groups.

Example

The following shows how to configure port 11 as a multicast router port within VLAN 1:

Console(config)#ip igmp snooping vlan 1 mrouter ethernet 1/11
Console(config)#


ip igmp snooping vlan static

Use this command to add a port to a multicast group. Use the no form to remove the port.

Command Syntax

ip igmp snooping vlan vlan-id static ip-address interface
no ip igmp snooping vlan vlan-id static ip-address interface

  • vlan-id - VLAN ID (Range: 1-4094)
  • ip-address - IP address for multicast group
  • interface
    • ethernet unit/port
      • unit - This is device 1.
      • port - Port number.
    • port-channel channel-id (Range: 1-6)

Default Setting

None

Command Mode

Global Configuration

Command Usage

  • The maximum number of IGMP multicast group entries -
    • PowerConnect 3248: 64
    • PowerConnect 5224: 64

Example

The following shows how to statically configure a multicast group on a port:

Console(config)#ip igmp snooping vlan 1 static 224.0.0.12 ethernet 1/5
Console(config)#


ip igmp snooping querier

Use this command to enable the switch as an IGMP snooping querier. Use the no form to disable it.

Command Syntax

ip igmp snooping querier
no ip igmp snooping querier

Default Setting

Enabled

Command Mode

Global Configuration

Command Usage

If enabled, the switch will serve as querier if elected. The querier is responsible for asking hosts if they want to receive multicast traffic.

Example

Console(config)#ip igmp snooping querier
Console(config)#


ip igmp snooping query-count

Use this command to configure the query count. Use the no form to restore the default.

Command Syntax

ip igmp snooping query-count count
no ip igmp snooping query-count

count - The maximum number of queries issued for which there has been no response before the switch takes action to solicit reports. (Range: 2-10)

Default Setting

2 times

Command Mode

Global Configuration

Command Usage

The query count defines how long the querier waits for a response from a multicast client before taking action. If a querier has sent a number of queries defined by this command, but a client has not responded, a countdown timer is started using the time defined by ip igmp snooping query-max- response-time. If the countdown finishes, and the client still has not responded, then that client is considered to have left the multicast group.

Example

The following shows how to configure the query count to 10:

Console(config)#ip igmp snooping query-count 10
Console(config)#


ip igmp snooping query-interval

Use this command to configure the snooping query interval. Use the no form to restore the default.

Command Syntax

ip igmp snooping query-interval seconds
no ip igmp snooping query-interval

seconds - The frequency at which the switch sends IGMP host-query messages. (Range: 60-125)

Default Setting

125 seconds

Command Mode

Global Configuration

Example

The following shows how to configure the query interval to 100 seconds:

Console(config)#ip igmp snooping query-interval 100
Console(config)#


ip igmp snooping query-max-response-time

Use this command to configure the snooping report delay. Use the no form of this command to restore the default.

Command Syntax

ip igmp snooping query-max-response-time seconds
no ip igmp snooping query-max-response-time

seconds - The report delay advertised in IGMP queries. (Range: 5-30)

Default Setting

10 seconds

Command Mode

Global Configuration

Command Usage

  • The switch must be using IGMPv2 for this command to take effect.
  • This command defines the time after a query, during which a response is expected from a multicast client. If a querier has sent a number of queries defined by the ip igmp snooping query-count, but a client has not responded, a countdown timer is started using an initial value set by this command. If the countdown finishes, and the client still has not responded, then that client is considered to have left the multicast group.

Example

The following shows how to configure the maximum response time to 20 seconds:

Console(config)#ip igmp snooping query-max-response-time 20
Console(config)#

Related Commands

ip igmp snooping version


ip igmp snooping query-time-out

Use this command to configure the snooping query-timeout. Use the no form of this command to restore the default.

Command Syntax

ip igmp snooping query-time-out seconds
no ip igmp snooping query-time-out

seconds - The time the switch waits after the previous querier stops before it considers the router port (i.e., the interface which had been receiving query packets) to have expired. (Range: 300-500)

Default Setting

300 seconds

Command Mode

Global Configuration

Command Usage

The switch must be using IGMPv2 for this command to take effect.

Example

The following shows how to configure the default timeout to 300 seconds:

Console(config)#ip igmp snooping query-time-out 300
Console(config)#

Related Commands

ip igmp snooping version


ip igmp snooping version

Use this command to configure the IGMP snooping version. Use the no form to restore the default.

Command Syntax

ip igmp snooping version {1 | 2}
no ip igmp snooping version

  • 1 - IGMP Version 1
  • 2 - IGMP Version 2

Default Setting

IGMP Version 2

Command Mode

Global Configuration

Command Usage

  • All systems on the subnet must support the same version. If there are legacy devices in your network that only support Version 1, you will also have to configure this switch to use Version 1.
  • Some commands are only enabled for IGMPv2, including ip igmp query-max-response-time and ip igmp query-timeout.

Example

The following configures the switch to use IGMP Version 1:

Console(config)#ip igmp snooping version 1
Console(config)#


show ip igmp snooping

Use this command to show the IGMP snooping configuration.

Default Setting

None

Command Mode

Privileged Exec

Example

The following shows the current IGMP snooping configuration:

Console#show ip igmp snooping
 Service status: Enabled
 Querier status: Enabled
 Query count: 2
 Query interval: 125 sec
 Query max response time: 10 sec
 Query time-out: 300 sec
 IGMP snooping version: Version 2
Console#


show ip igmp snooping mrouter

Use this command to display information on statically configured and dynamically learned multicast router ports.

Command Syntax

show ip igmp snooping mrouter [vlan vlan-id]

vlan-id - VLAN ID (Range: 1-4094)

Default Setting

Displays multicast router ports for all configured VLANs.

Command Mode

Privileged Exec

Command Usage

Multicast router port types displayed include Static or Dynamic.

Example

The following shows the ports in VLAN 1 which are attached to multicast routers:

Console#show ip igmp snooping mrouter vlan 1
VLAN M'cast Router Port Type
---- ------------------ -------
   1           Eth 1/11  Static
  
2           Eth 1/12 Dynamic
Console#


show mac-address-table multicast

Use this command to show the multicast list with MAC and IP addresses.

Command Syntax

show mac-address-table multicast [vlan vlan-id] [user | igmp-snooping]

  • vlan-id - VLAN ID (1 to 4094)
  • user - Display only the user-configured multicast entries.
  • igmp-snooping - Display only entries learned through IGMP snooping.

Default Setting

None

Command Mode

Privileged Exec

Command Usage

  • Member types displayed include IGMP or USER, depending on selected options.
  • The maximum number of IGMP multicast group entries -
    • PowerConnect 3248: 64
    • PowerConnect 5224: 64

Example

The following shows the multicast entries learned through IGMP snooping for VLAN 1:

Console#show mac-address-table multicast vlan 1 igmp-snooping
 VLAN M'cast IP addr. Member ports Type
 ---- --------------- ------------ -------
    1       224.1.2.3      Eth1/11    User
Console#


Please read all restrictions and disclaimers.


 Back to Contents Page

© 2012 Dell | Terms of Sale | Unresolved Issues | Privacy | Site Map | Feedback

snWEB2