Hi everyone:
I have problem about IGMP snooping on v3 report.
In this documents, http://www.cisco.com/en/US/docs/switches/datacenter/sw/5_x/nx-os/multicast/configuration/guide/igmp_snoop.html
Cisco said:
The IGMPv3 snooping implementation on Cisco NX-OS supports full IGMPv3 snooping, which provides constrained flooding based on the (S, G) information in the IGMPv3 reports. This source-based filtering enables the device to constrain multicast traffic to a set of ports based on the source that sends traffic to the multicast group.
However, my test can not get the expected result.
Below is the information about the test.
Please help me to find out is there anything wrong with my test.
Thank you for your help.
Best regards,
Austin
============================================================================
Senario:
============================================================================
5548 NX-OS version
Version 5.2(1)N1(4) and 6.0(2)N1(2) are tested.
5548 Configuration:
vlan 20
vlan configuration 20
ip igmp snooping mrouter interface Ethernet1/1
ip igmp snooping version 3
interface Ethernet1/1
switchport access vlan 20
interface Ethernet1/2
switchport access vlan 20
interface Ethernet1/3
switchport access vlan 20
interface Ethernet1/4
switchport access vlan 20
============================================================================
Output:
switch(config)# show ip igmp snooping groups
Type: S - Static, D - Dynamic, R - Router port, F - Fabricpath core port
Vlan Group Address Ver Type Port list
20 */* - R Eth1/1
20 225.1.1.1 v3
192.168.2.2 D Eth1/3
192.168.2.3 D Eth1/4
============================================================================
Steps:
1. Server side sends two multicast streams.
Stream1: DA=225.0.0.1, SA=192.168.2.2
Stream2: DA=225.0.0.1, SA=192.168.2.3
*NO traffic comes down from the R1 at this time because no client is interest in this multicast group.
2. Client1 joins multicast group DA=225.0.0.1, SA=192.168.2.2
*5548 receives stream1 and forwards only to port 1/3 (Clinet1)
port 1/4(Client2 do not receive stream1)
3. Client2 joins multicast group DA=225.0.0.1, SA=192.168.2.3
*5548 receives stream1 and stream2, but forwands both streams to port 1/3 and 1/4.
It is expect that 5548 forwards stream1 to port 1/3, and stream2 to port 1/4.
5548 has the correct information about it (see output), but it do not do the v3 snooping action.