IGMP snooping (Internet Group Management Protocol Snooping) to funkcja switcha, która monitoruje (podsłuchuje) pakiety IGMP między hostami a routerem multicastowym, aby optymalnie przekazywać ruch multicastowy tylko tam, gdzie jest potrzebny.
Bez tej funkcji — multicast byłby traktowany jak broadcast, czyli zalewałby wszystkie porty w VLAN-ie.
Cel i działanie w skrócie:
- Hosty (klienci multicastowi) wysyłają IGMP Membership Reports (np. „chcę oglądać grupę 239.1.1.1”).
- Router multicastowy (querier) wysyła okresowo IGMP Queries, by sprawdzić, kto nadal subskrybuje grupy.
- Switch z IGMP snoopingiem: analizuje te pakiety, tworzy tabelę grup multicastowych (Group -> lista portów), przepuszcza multicast tylko na porty z członkami grupy (zamiast na wszystkie).
- Efekt: wydajniejsze wykorzystanie pasma, większe bezpieczeństwo,mniej zbędnego ruchu w sieci.