Общая информация
IGMP Querier на OLT — это механизм дополнительного контроля подписок на multicast группы. OLT, выступающий в роли querier может самостоятельно рассылать query запросы своим клиентам (на порты, работающие в режиме «host» в терминологии LTP-N, LTX, MA5160 либо порты которые не обозначены как «mrouter» для LTP-X и MA4000 – на предыдущем поколении OLT существуют режимы mrouter и no mrouter), за счет чего актуализировать время жизни клиентских подписок на группы. Кроме того, querier самостоятельно отвечает на query запросы от вышестоящего multicast маршрутизатора без дублирования запросов на клиентские порты. Так же данный механизм перехватывает report запросы клиентов и перенаправляет их выше в сеть только при необходимости.
Querier на OLT Eltex работает только в пределах OLT и не участвует в querier election с другими узлами на сети.
Функционал работает только при включенном IGMP snooping.
Настройка функционала
Рассмотрим настройку этого функционала на всех поддерживающих его моделях OLT. Во всех случаях она выполняется в разделе конфигурации multicast VLAN. В примерах, приведенных в данной статье, в качестве VLAN, в котором на OILT поступает multicast поток, выступает VLAN 30.
LTP-N, LTX
Порядок настройки для данного типа устройств следующий.
- Переходим в режим конфигурирования OLT, включаем IGMP snooping.
LTP-16N# configure terminal LTP-16N(configure)# ip igmp snooping enable
- Переходим в раздел конфигурирования multicast VLAN, включаем querier.После включения querier активируется с следующими таймингами по умолчанию, которые могут быть при необходимости изменены.
LTP-16N(configure)# vlan 30 LTP-16N(config)(vlan-30)# ip igmp snooping querier enable
- query-interval 125
- query-response-interval 10
- robustness 2
- last-member-query-interval 10
- При необходимости можно задать параметры QoS для пакетов, которые будут перехватываться querier и отправляться клиентам и в сеть.
LTP-16N(config)(vlan-30)# ip igmp snooping querier user-prio 7 LTP-16N(config)(vlan-30)# ip igmp snooping querier dscp 44
- Применяем и сохраняем выполненные изменения в энергонезависимую память.
LTP-16N(config)(vlan-30)# exit LTP-16N(configure)# exit LTP-16N# commit LTP-16N# save
MA5160
Порядок настройки для данного типа устройств следующий.
- Переходим в режим конфигурирования OLT, включаем IGMP snooping глобально и на слотах.
MA5160# configure terminal MA5160(configure)# ip igmp snooping enable MA5160(configure)# slot 1-16 MA5160(config)(slot-1-16)# ip igmp snooping enable MA5160(config)(slot-1-16)# exit
- Переходим в раздел конфигурирования multicast VLAN, включаем querier.После включения querier активируется с следующими таймингами по умолчанию, которые могут быть при необходимости изменены.
MA5160(configure)# vlan 30 MA5160(config)(vlan-30)# ip igmp snooping querier enable
- query-interval 125
- query-response-interval 10
- robustness 2
- last-member-query-interval 10
- При необходимости можно задать параметры QoS для пакетов, которые будут перехватываться querier и отправляться клиентам и в сеть.
MA5160(config)(vlan-30)# ip igmp snooping querier user-prio 7 MA5160(config)(vlan-30)# ip igmp snooping querier dscp 44
- Применяем и сохраняем выполненные изменения в энергонезависимую память.
MA5160(config)(vlan-30)# exit MA5160(configure)# exit MA5160# commit MA5160# confirm
LTP-X
Порядок настройки для данного типа устройств следующий.
- Переходим в switch view OLT, далее в режим конфигурирования. Включаем IGMP snooping.
LTP-8X# switch LTP-8X(switch)# configure LTP-8X(switch)(config)# ip igmp snooping
- Переходим в раздел конфигурирования multicast VLAN, включаем querier.После включения querier активируется с следующими таймингами по умолчанию, которые могут быть при необходимости изменены.
LTP-8X(switch)(config)# vlan 30 LTP-8X(switch)(config-vlan)# ip igmp snooping querier enable
- query-interval 125
- query-response-interval 10
- robustness 2
- last-member-query-interval 1
- При необходимости можно задать параметры QoS для пакетов, которые будут перехватываться querier и отправляться клиентам и в сеть.
LTP-8X(switch)(config-vlan)# ip igmp snooping querier user-prio 7 LTP-8X(switch)(config-vlan)# ip igmp snooping querier dscp 44
- Применяем и сохраняем выполненные изменения в энергонезависимую память.
LTP-8X(switch)(config-vlan)# exit LTP-8X(switch)(config)# commit LTP-8X(switch)(config)# exit LTP-8X(switch)# exit LTP-8X# save
При активированном Querier не будет работать подмена IP/MAC источника IGMP-пакетов, настраиваемый командами ip igmp snooping replace source-ip и ip igmp snooping replace source-mac
user-prio и dscp) распространяются только на генерируемые OLT IGMP Query в рамках конкретного VLAN .