Общая информация

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

Порядок настройки для данного типа устройств следующий.

MA5160

Порядок настройки для данного типа устройств следующий.

LTP-X

Порядок настройки для данного типа устройств следующий.

  1. Переходим в switch view OLT, далее в режим конфигурирования. Включаем IGMP snooping.
    LTP-8X# switch
    LTP-8X(switch)# configure
    LTP-8X(switch)(config)# ip igmp snooping
  2. Переходим в раздел конфигурирования multicast VLAN, включаем querier.
    LTP-8X(switch)(config)# vlan 30
    LTP-8X(switch)(config-vlan)# ip igmp snooping querier enable
    После включения querier активируется с следующими таймингами по умолчанию, которые могут быть при необходимости изменены.
  3. При необходимости можно задать параметры 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
  4. Применяем и сохраняем выполненные изменения в энергонезависимую память.
    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 источника IGMP-пакетов, настраиваемый командой ip igmp snooping replace source-ip


LTP-N, LTX

Переходим в режим конфигурации
LTP-16N# configure terminal

Переходим в область конфигурации m-cast vlan
LTP-16N(configure)# vlan 30

Активируем функционал Querier
LTP-16N(config)(vlan-30)# ip igmp snooping querier enable 

Настраиваем значение 802.1p при необходимости
LTP-16N(config)(vlan-30)# ip igmp snooping querier user-prio 7

Настраиваем метку dscp при необходимости
LTP-16N(config)(vlan-30)# ip igmp snooping querier dscp 44

Применяем изменения   
LTP-16N(config)(vlan-30)# do commit 
    Configuration committed successfully

Сохраняем конфигурацию в NVRAM
LTP-16N(config)(vlan-30)# do save
    Configuration successfully saved to file

MA5160

Переходим в режим конфигурации
MA5160# configure terminal 

Переходим в область конфигурации m-cast vlan
MA5160(configure)# vlan 30

Активируем функционал Querier
MA5160(config)(vlan-30)# ip igmp snooping querier enable 

Настраиваем значение 802.1p при необходимости
MA5160(config)(vlan-30)# ip igmp snooping querier user-prio 7

Настраиваем метку dscp при необходимости
MA5160(config)(vlan-30)# ip igmp snooping querier dscp 44

Применяем изменения 
MA5160(config)(vlan-30)# do commit 
    After commit operation, the configuration has to be confirmed within: 5 minutes
    Configuration committed successfully

Сохраняем конфигурацию в NVRAM
MA5160(config)(vlan-30)# do confirm 
    Configuration is confirmed for master device (all changes are saved in NVRAM)
    Configuration is confirmed for backup device (all changes are saved in NVRAM)

Настройка user-prio - установка значения 802.1p для генерируемых устройством Query в рамках конкретного VLAN .
Настройка dscp - установка значения метки DSCP для генерируемых устройством Query.