10-18-2011 03:12 PM - edited 03-07-2019 02:53 AM
Hi.
Scenario:
Host-A ----------- CATALYST 4900M -------------- Host-B
Host A is the source of multicast traffic for group 239.50.50.50 and Host B is the receiver. Both are using IGMPv3.
Host A and Host B belong to the vlan 701 configured in the catalyst 4900M. There is no svi for vlan 701, it is only configured as L2.
The catalyst 4900M is configured as a pure L2 switch with igmpv3 snooping enabled by default. As there is no router here, there is no mrouted port nor pim enabled.
Host B can succesfully receive the stream of multicast data sent from source host A. The issue we have is that at the catalyst 4900M we can not see the multicast mac address table, or the igmp snooping group state. Just want to know what ports are receiving traffic destined to which multicast mac address groups. Just want to stay sure, there is no flooding here. Any clue about how to look at that info?
Paste some outputs:
4900A#show ip igmp snooping vlan 701
Global IGMP Snooping configuration:
-----------------------------------
IGMP snooping : Enabled
IGMPv3 snooping : Enabled
Report suppression : Enabled
TCN solicit query : Disabled
TCN flood query count : 2
Last Member Query Interval : 1000
Vlan 701:
--------
IGMP snooping : Enabled
IGMPv2 immediate leave : Disabled
Explicit host tracking : Enabled
Multicast router learning mode : pim-dvmrp
Last Member Query Interval : 1000
CGMP interoperability mode : IGMP_ONLY
4900A#
4900A#show mac address-table multicast
No entries present.
4900A#show ver
Cisco IOS Software, Catalyst 4500 L3 Switch Software (cat4500e-IPBASEK9-M), Version 12.2(53)SG4,
Thanks,
Carlos Trujillo.
10-18-2011 03:19 PM
Forgot the last output that is showing nothing:
4900A#show ip igmp snooping groups
Vlan Group Version Port List
------------------------------------------------------------
4900A#
10-18-2011 03:24 PM
Carlos
If you are not using PIM then you need to configure the IGMP snooping querier function otherwise multicast traffic will be sent to all ports. See this very recent thread for a full explanation -
https://supportforums.cisco.com/thread/2110469?tstart=0
Also here is the 4900 config for the IGMP querier -
Jon
10-18-2011 03:54 PM
Thanks John for your answer.
Tried to enable without succesfull results, Could it be related the version of the querier available is 1-2, even when Im using igmpv3? Seems there is no version 3 querier. Also there appears a message once I enable the querier command.
4900A(config)#ip igmp snooping querier version ?
<1-2> IGMP version
4900A(config)#ip igmp snooping querier
IGMP Querier function cannot be operationally enabled on some VLANs because the required conditions have not been met.
4900A(config)#^Z
4900A#
4900A#show ip igmp snooping querier
Vlan IP Address IGMP Version Port
----------------------------------------------------------------
700 192.168.19.25 v2 Gi3/19
701 192.168.19.6 v2 Switch
4900A#show mac address-table multicast
No entries present.
10-18-2011 04:11 PM
Carlos
The docs say that the querier can send out a v3 query.
Can you post output of "sh ip igmp snooping membership vlan 701"
Jon
10-18-2011 04:17 PM
It does show nothing.
4900A#show ip igmp snooping membership vlan 701
4900A#show ip igmp snooping mrouter
Vlan ports
---- -----
700 Switch
701 Switch
4900A#show ip igmp snooping mrouter vlan 701
Vlan ports
---- -----
701 Switch
10-18-2011 04:18 PM
Is the mutlicast stream actually running now ?
Jon
10-18-2011 04:24 PM
Appreciate your help Jon,
Unfortunately the lab was made 2 hours ago, Right now, Im checking the logs, to figure out what happened.
As the lab is at customer site, let me double check that tomorrow, and be completely sure to type that "show" commands once the streams are flowing.
Thanks,
Carlos Trujillo.
10-18-2011 04:29 PM
Carlos
No problem. It might we worth doing a 2 step process ie.
1) don't configure querier, start the multicast stream and then for one of the ports that shouldn't receive the multicast traffic span it and use wireshark to see if it is receiving the traffic.
2) then configure IGMP querier and do the same and see what happens.
I have used the IGMP querier before and it works are expected but i have never used it with v3. The docs suggest though that it is still neeed if you have not enabled PIM on an interface.
Jon
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide