I have a very limited understanding of the utilization of IGMP snooping. My understanding is that IGMP snooping is listening IGMP conversation between host and router. When a IGMP report is hear from a host multicast group, the switch creates a multicast entry for that group.
My questions are the following:
1. Does the switch forward the IGMP report from host to all ports associated to the broadcast domain or only router port and how does the switch knows which port is the router port.
2. If IGMP report is only forward to the router port with IGMP snooping, does that means the multicast server cannot be connected on the same VLAN of a single switch as the host.
3. When IGMP is used, is there a command to see which ports are associated to a multicast entry
4. In a case where IGMP snooping is disable, can I assume that IGMP report will be forward to all ports that belongs to the broadcast domain and consequently multicast traffic will be receive on each ports that belongs to the broadcast domain.
5. IGMP snooping main purpose is to reduce bandwidth traffic on port that does not need multicast traffic.
Thanks for your help