Igmpv3; Igmp Snooping Querier; Igmp Forwarding - Cisco Nexus 5000 Series Configuration Manual

Nx-os layer 2 switching configuration guide, release 5.0(3)n1(1)
Hide thumbs Also See for Nexus 5000 Series:
Table of Contents

Advertisement

Configuring IGMP Snooping

IGMPv3

The IGMPv3 snooping implementation on the switch forwards IGMPv3 reports to allow the upstream multicast
router do source-based filtering.
By default, the software tracks hosts on each VLAN port. The explicit tracking feature provides a fast leave
mechanism. Because every IGMPv3 host sends membership reports, a report suppression feature limits the
amount of traffic the switch sends to other multicast capable routers. When report suppression is enabled, and
no IGMPv1 or IGMPv2 hosts requested the same group, the software provides proxy reporting. The proxy
feature builds group state from membership reports from the downstream hosts and generates membership
reports in response to queries from upstream queriers.
Even though the IGMPv3 membership reports provide a full accounting of group members on a LAN segment,
when the last host leaves, the software sends a membership query. You can configure the parameter last
member query interval. If no host responds before the timeout, the software removes the group state.

IGMP Snooping Querier

When there is no multicast router in the VLAN to originate the queries, you must configure an IGMP snooping
querier to send membership queries.
When an IGMP snooping querier is enabled, it sends out periodic IGMP queries that trigger IGMP report
messages from hosts that want to receive IP multicast traffic. IGMP snooping listens to these IGMP reports
to establish appropriate forwarding.

IGMP Forwarding

The control plane of the Cisco Nexus 5000 Series switch is able to detect IP addresses but forwarding occurs
using the MAC address only.
When a host connected to the switch wants to join an IP multicast group, it sends an unsolicited IGMP join
message, specifying the IP multicast group to join. Alternatively, when the switch receives a general query
from a connected router, it forwards the query to all interfaces, physical and virtual, in the VLAN. Hosts
wanting to join the multicast group respond by sending a join message to the switch. The switch CPU creates
a multicast forwarding table entry for the group if it is not already present. The CPU also adds the interface
where the join message was received to the forwarding table entry. The host associated with that interface
receives multicast traffic for that multicast group.
The router sends periodic multicast general queries and the switch forwards these queries through all ports in
the VLAN. Interested hosts respond to the queries. If at least one host in the VLAN wants to receive multicast
traffic, the router continues forwarding the multicast traffic to the VLAN. The switch forwards multicast group
traffic to only those hosts listed in the forwarding table for that multicast group.
When hosts want to leave a multicast group, they can either silently leave, or they can send a leave message.
When the switch receives a leave message from a host, it sends a group-specific query to determine if any
other devices connected to that interface are interested in traffic for the specific multicast group. The switch
then updates the forwarding table for that MAC group so that only those hosts interested in receiving multicast
traffic for the group are listed in the forwarding table. If the router receives no reports from a VLAN, it removes
the group for the VLAN from its IGMP cache.
Cisco Nexus 5000 Series NX-OS Layer 2 Switching Configuration Guide, Release 5.0(3)N1(1)
IGMPv3
227

Advertisement

Table of Contents
loading

Table of Contents