Configure IGMP Snooping on a Bridge Domain

A bridge domain is a set of different types of service endpoints, such as pseudowire and VxLAN tunnel, grouped into one broadcast domain that allows any-to-any bridging. IGMP snooping on a bridge domain learns the multicast group on specific ports that are associated with the bridge domain.

IGMP snooping traps the IGMP control packets and programs the hardware entries with learned multicast groups and a list of interested ports that are part of the bridge domain.

When multicast traffic comes from a source, the traffic is sent to the interested receivers instead of flooding the multicast traffic on all ports of the bridge domain. IGMP on the bridge domain internally works the same as it works on a VLAN. A bridge domain contains logical interfaces (LIFs), so the corresponding multicast groups contain the LIFs as the outgoing interfaces.

  1. Enter global configuration mode.
    device# configure terminal
  2. Enter bridge domain configuration mode.
    device(config)# bridge-domain 10
    device(config-bridge-domain-10)#
  3. Run the following commands as needed.
    For more information, including examples, see the Extreme SLX-OS Command Reference.
    1. Enable IGMP snooping on a bridge domain.
      ip igmp snooping enable
      
    2. Enable the IGMP querier on a bridge domain.
      ip igmp snooping querier enable
      
    3. Specify the IGMP version on a bridge domain.
      ip igmp version 2
      
    4. Enable fast-leave processing on a bridge domain, which allows the removal of an interface from the forwarding table without sending group-specific queries to the interface.
      ip igmp snooping fast-leave
      
    5. Specify the interval between snooping queries.
      ip igmp snooping query interval 30
      
    6. Specify the maximum amount of time to wait for a response from a snooping query.
      ip igmp snooping query-max-response-time 20
      
    7. Specify the time limit for sending last member queries.
      ip igmp snooping last-member-query-interval  150
      

Example

The following example shows all the possible completions for the ip igmp snooping command.

device(config-bridge-domain-10)# ip igmp snooping ?
Possible completions:
  enable                       IGMP Enable
  fast-leave                   Fast Leave Processing
  last-member-query-interval   Last Member Query Interval
  mrouter                      Multicast Router
  querier                      Querier
  query-interval               Query Interval
  query-max-response-time      IGMP Max Query Response Time
  static-group                 Static Group to be Joined
  version                      IGMP Snooping Version