IGMP snooping помогает оптимизировать использование многоадресного трафика следующим образом:
Когда функция активирована, коммутатор отслеживает IGMP-сообщения (запросы и ответы), передаваемые между узлами-подписчиками и маршрутизаторами многоадресной рассылки. 3 Он использует их содержимое для построения таблицы передачи многоадресного трафика. 3 На основании этой таблицы коммутатор передаёт многоадресный трафик только тем узлам, которые в нём заинтересованы. 3
Например, функция IGMP Snooping Fast Leave позволяет мгновенно исключить порт из таблицы передачи многоадресного трафика при получении им сообщения о выходе из группы. 35 Это помогает прекратить передачу по сети ненужных потоков данных и более эффективно использовать полосу пропускания. 3
Таким образом, IGMP snooping предотвращает широковещательную ретрансляцию многоадресного трафика компьютерам-потребителям, которые явно не заявили о своей заинтересованности в нём. 4 Это позволяет коммутаторам исключать такой трафик из потоков, направляемых через порты, к которым не подключены его потребители, тем самым существенно снижая нагрузку на сеть. 4