Функция IGMP Snooping используется в сетях групповой рассылки. Основной задачей IGMP Snooping является предоставление многоадресного трафика только для тех портов, которые запросили его.
Пример настройки. Multicast-трафик передается в vlan 10. Клиенты за портом gi0/1.
Создаем и активируем vlan, в нём активируем IGMP Snooping
vlan 10
vlan active
ip igmp snooping
exit
Активируем IGMP Snooping
ip igmp snooping
Выполнить настройки на портах
interface gigabitethernet 0/1
switchport general allowed vlan add 10 untagged
switchport general pvid 10
exit
interface gigabitethernet 0/26
switchport general allowed vlan add 10
exit
Для настройки статического mrouter-порта используется команда:
Vlan 10
ip igmp snooping mrouter gigabitethernet 0/26
Для запрета изучения mrouter-портов применяется команда
vlan 10
ip igmp snooping blocked-router gi 0/1
Для настройки статического mrouter-порта используется команда:
Примечание:
В кольцевых топологиях для минимизации прерывания Multicast-трафика рекомендуется все кольцевые порты настроить, как статические Mrouter-порты. В этом случае для изучения записей в таблице IGMP Snooping требуется ввести команду:
snooping report-process config-level all-Ports
Show-команды:
show ip igmp snooping groups -
показать информацию об изученных многоадресных группах, участвующих в групповой рассылке
show ip igmp snooping mrouter -
показать информацию об изученных многоадресных маршрутизаторах
show ip igmp snooping forwarding-database -
показать информацию о поступающем multicast-трафике