IGMP snooping

  1. Stands for Internet Group Management Protocol

  2. It’s a protocol used to optimizes the performance of multicast traffic

  3. Multicast traffic is when a single data packet is sent to multiple destinations simultaneously.

  4. This is commonly used for streaming media, online gaming, and other applications where the same data needs to be sent to multiple recipients.

  5. IGMP is the protocol used by IP hosts to report their multicast group memberships to multicast routers.

  6. It allows routers to know which hosts are interested in receiving multicast traffic for specific multicast groups.

  7. IGMP snooping listens in on the IGMP conversation between hosts and routers.

  8. It examines the IGMP messages to learn which ports on the switch have hosts that are interested in receiving multicast traffic for particular

  9. Based on the information gathered from IGMP messages, the switch builds a multicast table, also known as a snooping table.

  10. This table maps the multicast group addresses to the ports on the switch where hosts interested in receiving traffic for those groups are located.

  11. With the multicast table in place, the switch can now intelligently forward multicast traffic only to the ports where there are interested receivers, rather than flooding it out to all ports in the broadcast domain.

  12. This helps reduce unnecessary network congestion and improves overall network efficiency.

  13. By selectively forwarding multicast traffic only to the ports where it is needed, IGMP snooping helps conserve network bandwidth and optimize the performance of multicast applications.

LinkedIn: :point_down: