42
•
IGMPv2 runs on all receivers, and IGMPv2 snooping runs on all switches.
•
Switch A, which is close to the multicast sources, is chosen as the IGMP snooping querier.
Perform the following tasks to meet the requirements:
•
To prevent flooding of unknown multicast traffic within the VLAN, be sure to configure all
switches to drop unknown multicast data packets.
•
A switch does not enlist a port that has received an IGMP query with a source IP address of
0.0.0.0 (default) as a dynamic router port. To ensure normal creation of Layer 2 multicast
forwarding entries, you must configure a non-all-zero IP address as the source IP address of
IGMP queries.
Figure 16 Network diagram
Configuration procedure
1.
Configure switch A:
# Enable IGMP snooping globally.
<SwitchA> system-view
[SwitchA] igmp-snooping
[SwitchA-igmp-snooping] quit
# Create VLAN 100, and assign GigabitEthernet 1/0/1 through GigabitEthernet 1/0/3 to the
VLAN.
[SwitchA] vlan 100
[SwitchA-vlan100] port gigabitethernet 1/0/1 to gigabitethernet 1/0/3
# Enable IGMP snooping and the function of dropping unknown multicast traffic in VLAN 100.
[SwitchA-vlan100] igmp-snooping enable
[SwitchA-vlan100] igmp-snooping drop-unknown
# Enable the IGMP snooping querier function in VLAN 100.
[SwitchA-vlan100] igmp-snooping querier
# Set the source IP address of IGMP general queries and group-specific queries to 192.168.1.1
in VLAN 100.
[SwitchA-vlan100] igmp-snooping general-query source-ip 192.168.1.1
[SwitchA-vlan100] igmp-snooping special-query source-ip 192.168.1.1
[SwitchA-vlan100] quit