Общая информация
IGMP Report Suppression — функция подавления сообщений IGMP report (IGMP Join) для передачи только одного такого сообщения для каждого запроса IGMP Query. Когда функция подавления сообщений IGMP report включена, OLT посылает первое пришедшее сообщение IGMP report от любого из потенциальных клиентов конкретной группы многоадресной рассылки в сторону мультикаст маршрутизатора. Остальные соообщения IGMP report по той же мультикаст группе OLT отбрасывает. Эта предотвращает посылку одинаковых запросов IGMP report.
Принцип работы
Продолжнительность отбрасывания IGMP Report пакетов определяется настраиваемым интервалом Supress-time в конфигурации мультикаст влана.
Порядок настройки на OLT
IGMP Report-suppression устанавливается для VLAN:
report-suppression — механизм, подавляющий лишние пользовательские IGMP report запросы. При использовании данного функционала OLT осуществляет перехват пользовательских IGMP запросов и предотвращает их отправку выше по сети передачи данных (функционал реализован в версии ПО 1.12.0). Функционал осуществляет запуск таймера с момента поступления определенного пользовательского IGMP report запроса с конкретного интерфейса pon-port на конкретную multicast группу. Длительность данного таймера конфигурируемая, по умолчанию составляет 10 секунд. Длительность таймера задается параметром supress-time в конфигурации multicast VLAN. Если в течение этого таймера поступает еще один идентичный IGMP пакет с запросом на ту же multicast группу, такой пакет отбрасывается.
По умолчанию данный функционал отключен. Включается в конфигурации отдельной командой, работает только при включенном IGMP snooping. При необходимости использования IGMP Report Suppression, рекомендуется его использовать при отключенном функционале Querier, поскольку функционал Querier на OLT выполняет в том числе задачу перехвата пользовательских IGMP запросов.
Настройка функционала
Рассмотрим пример включения IGMP Report Suppression и изменения suppress-time на разных моделях OLT. IGMP snooping во всех VLAN включен по умолчанию. В примере в качестве multicast VLAN используется VLAN 999.
LTP-N, LTX:
| Без форматирования |
|---|
LTP-16N# configure terminal
LTP-16N(configure)# vlan 999
LTP-16N( |
| Без форматирования |
LTP-16N(config)(vlan-999)# ip igmp snooping report-suppression Configure IGMP snooping report-suppression enable LTP-16N(config)(vlan-999)# ip igmp snooping report-suppression enable Enable IGMP snooping report-suppression suppress-time Configure IGMP snooping report-suppression supress-time in seconds 15 LTP-16N(config)(vlan-999)# ip igmp snooping report-suppression suppress-time <5-20> Time in seconds |
Команда ip igmp snooping report-suppression enable для LTP-N/LTX и MA5160 отличается.
LTP-N/LTX:
exit
LTP-16N(configure)# exit
LTP-16N# commit
LTP-16N# save |
MA5160. Для данного типа OLT функционал может быть включен для управляющих плат (FC) и / или для линейных плат LC (slot X). При настройке функционала на линейных платах, он может быть включен на определенном слоту, на перечисленных слотах или на диапазоне слотов. Интервал suppress-time при этом настраивается общий для FC и LC.
| Без форматирования |
|---|
MA5160# configure terminal
MA5160(configure)# vlan 999
MA5160 |
| Без форматирования |
LTP-16N(config)(vlan-999)# ip igmp snooping report-suppression enable |
MA5160-FC:
| Без форматирования |
|---|
MA5160 fc MA5160(config)(vlan-999)# ip igmp snooping report-suppression enable fc |
MA5K-LC16G:
| Без форматирования |
|---|
MA5K-LC16Gslot 1-16 MA5160(config)(vlan-999)# ip igmp snooping report-suppression enable slot <1-16> |
| Примечание |
По настройке по умолчанию, функционал IGMP Report Suppression выключен, а время suppress-time задано в 10 секунд.suppress-time 15
MA5160(config)(vlan-999)# exit
MA5160(configure)# exit
MA5160# commit
MA5160# confirm |