Общая настройка IGMP осуществляется в CLI в разделе "configure terminal".
Блок кода |
---|
LTP-16N# configure terminal |
...
Блок кода |
---|
LTP-16N(configure)# vlan 599 LTP-16N(config)(vlan-599)# ip igmp snooping enable LTP-16N(config)(vlan-599)# do commit |
После, включить проксирование запросов во vlan, в котором предоставляется мультикаст, указать диапазон групповых адресов и направление проксирования: vlan источник и vlan назначения.
При необходимости можно задать несколько правил для перенапраления запросов. IGMP Proxy не будет работать без указания диапазона проксирования. Оба параметра настройки обязательны.
Блок кода |
---|
LTP-16N(configure)# ip igmp proxy report enable LTP-16N(configure)# ip igmp proxy report range 224.0.0.1 226.255.255.255 from 40 to 30 LTP-16N(configure)# do commit |
...
В завершение настройки нужно прописать save:
Блок кода |
---|
LTP-16N(configure)# do save |
...
Блок кода |
---|
LTP-16N(configure)# vlan 599 LTP-16N(config)(vlan-599)# ip igmp snooping enable LTP-16N(config)(vlan-599)# ip igmp snooping querier enable LTP-16N(config)(vlan-599)# ip igmp snooping querier dscp 40 LTP-16N(config)(vlan-599)# do commit |
Для активации немедленного выхода из группы нужно активировать режим fast-leave, который по умолчанию выключен:
Блок кода |
---|
LTP-16N(config)(vlan-599)# ip igmp snooping querier fast-leave LTP-16N(config)(vlan-599)# do commit |
Также реализована настройка следующих параметров:
- совместимые версии IGMP (v1, v2, v3 или их комбинации);
- интервал отправки query;
- максимальное время ожидания ответа (response-interval);
- частота отправки specific query (last-member-query);
- значения надежности (robustness):
Блок кода |
---|
LTP-16N(config)(vlan-599)# ip igmp version v2-v3 LTP-16N(config)(vlan-599)# ip igmp query-interval 125 LTP-16N(config)(vlan-599)# ip igmp query-response-interval 10 LTP-16N(config)(vlan-599)# ip igmp last-member-query-interval 1 LTP-16N(config)(vlan-599)# ip igmp robustness 2 LTP-16N(config)(vlan-599)# do commit LTP-16N(config)(vlan-599)# do save |
Мониторинг работы мультикаста в Cli реализован следующим образом. Глобально информацию об обучающихся группах можно получить с помощью команды:
...