I have got stand alone 2950 switch and a few multicast sources and receivers connected to it. I enabled IGMP Snooping, but it seems that the multicast traffic is flooded to all ports. The configuration is as follows:
IGMP Snooping enabled
IGMP filtering disabled
IGMP Snooping Source-only-learning enabled
Disablig IGMP Snooping Source-only-learning doesn't change anything. Commands show ip igmp snooping group
and show mac address-table multicast
don't list any ports. Receivers use IGMPv3. Please advise how to configure IGMP snooping on 2950.
IGMP snooping works by the switch listening to the answer to IGMP queries ie. something has to make IGMP queries.
If the switch supports the IGMP querier function then the switch can make the IGMP queries. But if that function does not exist on the switch then for the switch to learn dynamic multicast groups with IGMP snooping you will have to have a router connected to the switch.
If the switch is standalone and does not support the IGMP querier function then IGMP snooping will not work and the multicast packets would be flooded to all ports unless as you have already done you configure static entries.