Настройка мультикаста на LTE-8X/2X выполняется в несколько шагов. Настройки можно выполнить как через интерфейс командной строки CLI-интерфейс, так и через WEB-интерфейс LTE.

  1.  Для прохождения тегированного трафика через внутренний коммутатор LTE необходимо прописать VLAN для услуги мультикаст.

    Настройка при помощи CLI

    LTE-2X# switch
    LTE-2X(switch)(config)# vlan 30
    LTE-2X(switch)(config-vlan)# tagged front-port 3
    LTE-2X(switch)(config-vlan)# tagged pon-port 0 - 1
    LTE-2X(switch)(config-vlan)# exit
    LTE-2X(switch)(config)# reconfig
    LTE-8X(switch)(config)# exit
    LTE-8X(switch)# exit
    LTE-8X# save

    Настройка при помощи Web-интерфейса.

    Перейти во вкладку "Configuration" - "Switch" - "VLANs" - "Static entries". Нажать кнопку . В поле VID ввести номер VLAN для услуги мультикаст, указать необходимые порты и нажать кнопку .

  2. Встроенный IGMP Snooping позволяет управлять нисходящим multicast потоком. Необходимо включить глобально IGMP snooping, а так же во VLAN, используемом для услуги мультикаст.

    Настройка при помощи CLI

    LTE-2X# switch
    LTE-2X(switch)# configure
    LTE-2X(switch)(config)# ip igmp snooping
    LTE-2X(switch)(config)# vlan 30
    LTE-2X(switch)(config-vlan)# ip igmp version v1-v2-v3
    LTE-2X(switch)(config-vlan)# ip igmp snooping enable
    LTE-2X(switch)(config-vlan)# exit
    LTE-2X(switch)(config)# reconfig
    LTE-2X(switch)(config)# exit
    LTE-2X(switch)# exit
    LTE-2X# save

    Настройка при помощи Web-интерфейса
    Перейти во вкладку "Configuration" - "Switch" - "IGMP snooping" - "Global settings". Включить IGMP snooping глобально, для этого необходимо поставить галочку напротив Enable IGMP snooping и нажать кнопку



    Далее необходимо включить IGMP snooping в VlAN, в котором будет осуществляться вещание. Для этого необходимо перейти во вкладку "Configuration" - "Switch" - "IGMP snooping" - "Per-VLAN settings", выбрать нужный VlAN и нажать кнопку


    Включить IGMP snooping и выбрать версию IGMP, после этого нажать

  3. Настроить профили для ONT.

    Настройка профиля конфигурации IGMP выполняется во вкладке "Configuration" - "Profiles" - "IP multicast".  Для некоторых ONT есть особенности настройки профилей для прохождения мультикаст трафика.  Ниже приведен пример настройки услуги мультикаст во VLAN 30 с максимальным количеством групп 16 и диапазоном групп 233.7.70.1-233.7.70.10 для устройств ont NTE-2, NTE-RG rev.A, NTE-RG.

    Настройка мультикаста на NTE-2

    Настройка при помощи CLI

    К стандартному профилю Rules необходимо добавить правило для UNI порта с которого вы собираетесь запрашивать мультикаст(в данном случае с UNI1).  Для порта PON необходимо добавить правило для снятия метки VLAN услуги мультикаст.

    LTE-2X# profile rules 2
    LTE-2X(profile-rules)# rule add pon 0: if (VID == 30) then DeleteTag
    LTE-2X(profile-rules)# rule add uni1 0: if (L3Proto == 0x2) then ClearAddTag
    LTE-2X(profile-rules)# exit
    LTE-2X# save

    После создания профиля Rules  необходимо создать профиль IP Multicast.

    LTE-2X# add profile ipmc 2
    LTE-2X# profile ipmc 2
    LTE-2X(profile-ipmc2)# set snooping igmp_mode v1_v2_v3
    LTE-2X(profile-ipmc2)# add domain 30 0 16 uni1 2
    LTE-2X(profile-ipmc2)# add group 233.7.70.1 233.7.70.10
    LTE-2X(profile-ipmc2)# add group 224.0.0.1 224.0.0.2
    LTE-2X(profile-ipmc2)# exit
    LTE-2X# save

    Группы 224.0.0.1 - 224.0.0.2 необходимы для работы функционала подписки\отписки от группы.

    Настройка при помощи Web-интерфейса 

    Для настройки профиля Rules необходимо перейти во вкладку меню "Configuration"-"Profiles"-"Rules" и нажать кнопку . Выбрать созданный профиль и нажать кнопку . Затем добавьте необходимые правила. После добавления правил профиль Rules должен иметь вид:

    Необходимо создать профиль IP multicast, для этого перейдите во вкладку "Configuration"-"Profiles"-"IP multicast" и нажмите кнопку . Выберите созданный профиль и нажмите кнопку . В поле IGMP/MLD Mode: необходимо выбрать режим работы IGMP. В данном примере настраивается режим "IGMP v1/v2/v3 compability mode".

    После этого необходимо указать IPMC-домен, для этого нажмите кнопку . В поле EPON VID указать влан в котором будет осуществляться вещание, в поле UNI VID указать 0 так как на пользовательские порты пакеты передаются без тега. Указать максимальное число групп 16, порт( в нашем случае UNI1) и линк, нажать кнопку

    Нажать кнопку , ввести диапазон адресов. В нашем случае 233.7.70.1 – 233.7.70.10, все остальные группы для просмотра будут недоступны. Группы 224.0.0.1 - 224.0.0.2 необходимы для работы функционала подписки\отписки от группы.

    Настройка мультикаста на NTE-RG.revA. 
    Настройка мультикаста на NTE-RG.revA выполняется при помощи профиля IP multicast(IPMC), в профиле Rules никаких настроек для мультикаста производить не надо. На NTE-RG.revA есть заранее настроенные интерфейсы для Triple play, каждый из которых работает в своем vlan'е (для мультикаста это vlan 2), поэтому на пользовательский порт пакеты передаются с тегом 2 (UNI VID=2). 

    Настройка при помощи CLI

    В профиле Rules необходимо проверить наличие правила для трансляции метки Vlan услуги мультикаст во Vlan 2. Если данного правила нет, то необходимо добавить его в профиль. А так же выполнить настройку в профиле IP Multicast.
    LTE-2X# profile rules 2
    LTE-2X(profile-rules)# rule add pon: 0: if (VID == 30) then ReplaceTagVid == 2
    LTE-2X(profile-rules)# rule add uni0 0: if (VID == 2) then ReplaceTagVid == 30
    LTE-2X(profile-rules)# exit
    LTE-8X# add profile ipmc 3
    LTE-8X# profile ipmc 3
    LTE-8X(profile-ipmc3)# set snooping igmp_mode v1_v2_v3
    LTE-8X(profile-ipmc3)# add domain 30 2 16 uni0 0
    LTE-8X(profile-ipmc3)# add group 233.7.70.1 233.7.70.10
    LTE-8X(profile-ipmc3)# add group 224.0.0.1 224.0.0.2

      
    Настройка при помощи Web-интерфейса

    К дефолтному профилю правил Rules для NTE-RG.revA. необходимо добавить правило для трансляции метки Vlan для услуги мультикаст.
    К 

    Необходимо создать профиль IP multicast, для этого перейдите во вкладку "Configuration"-"Profiles"-"IP multicast" и нажмите кнопку . Выберите созданный профиль и нажмите кнопку . В поле IGMP/MLD Mode: необходимо выбрать режим работы IGMP. В данном примере настраивается режим "IGMP v1/v2/v3 compability mode".

    После этого необходимо указать IPMC-домен, для этого нажмите кнопку . В поле EPON VID указать влан в котором будет осуществляться вещание, в поле UNI VID указать 2 так как на NTE-RG rev.A есть преднастроенный интерфейс для услуги мультикаст во vlan 2. Указать максимальное число групп 16, порт( в нашем случае UNI0 так, как порт UNI1 в этой модели ont не используется) и линк, нажать кнопку

    Нажать кнопку , ввести диапазон адресов. В нашем случае 233.7.70.1 – 233.7.70.10, все остальные группы для просмотра будут недоступны. Группы 224.0.0.1 - 224.0.0.2 необходимы для работы функционала подписки\отписки от группы.

                   
    Настройка мультикаста на NTE-RG.revB.
    В NTE-RG.revB как и предыдущей модели есть заранее настроенные интерфейсы для Triple play, каждый из этих интерфейсов работает в своем vlan'е, поэтому нужно заменить приходящий vlan на внутренний. Для мультикаста это vlan 2. Но в данном случае профиль IPMC на NTE-RG.revB не используется. Необходимо создать только профиль Rules с нужной трансляцией меток. 

    Настройка при помощи CLI

    LTE-8X# add profile rules 2
    LTE-8X# profile rules 2  
    LTE-8X(profile-rules)# rule add pon 0: if (VID == 30) then ReplaceTagVID = 2; forward
    LTE-8X(profile-rules)# rule add uni0 0: if (VID == 2) then ReplaceTagVID = 30; forward


    Настройка при помощи Web-интерфейса
    Перейти во вкладку "Configuration" - "Profiles" - "Rules". Необходимо создать новый профиль, для этого нажмите кнопку , далее выберите нужный профиль и нажмите кнопку . Так как на этой модели NTE порт UNI1 не используется, необходимо изменить правила для линков, а также добавить правило для замены внешнего Vlan'a на внутренний. Удалите правила с Pon-порта для линков и добавьте новые. 



    Настройка мультикаста на NTE-RG-1421G-Wac
    Настройка мультикаста на NTE-RG-1421G-Wac выполняется при помощи профилей IP multicast(IPMC) и Rules. На NTE-RG-1421G-Wac есть заранее настроенные интерфейсы для Triple play, каждый из которых работает в своем vlan'е (для мультикаста это vlan 2), поэтому на пользовательский порт пакеты передаются с тегом 2 (UNI VID=2). IPMC-домен для данного типа ONT не используется. В профиле IPMC необходимо прописать только диапазон используемых IPMC-групп во вкладке Groups.

    Настройка при помощи CLI

    В профиле Rules необходимо проверить наличие правила для трансляции метки Vlan услуги мультикаст во Vlan 2. Если данного правила нет, то необходимо добавить его в профиль. А так же выполнить настройку в профиле IP Multicast.

    LTE-2X# profile rules 2
    LTE-2X(profile-rules)# rule add pon: 0: if (VID == 30) then ReplaceTagVid == 2
    LTE-2X(profile-rules)# rule add uni0 0: if (VID == 2) then ReplaceTagVid == 30
    LTE-2X(profile-rules)# exit
    LTE-8X# add profile ipmc 3
    LTE-8X# profile ipmc 3
    LTE-8X(profile-ipmc3)# set snooping igmp_mode v1_v2_v3
    LTE-8X(profile-ipmc3)# add group 233.7.70.1 233.7.70.10
    LTE-8X(profile-ipmc3)# add group 224.0.0.1 224.0.0.2

      
    Настройка при помощи Web-интерфейса

    К дефолтному профилю правил Rules для NTE-RG.revA. необходимо добавить правило для трансляции метки Vlan для услуги мультикаст.
    К 

    Необходимо создать профиль IP multicast, для этого перейдите во вкладку "Configuration"-"Profiles"-"IP multicast" и нажмите кнопку . Выберите созданный профиль и нажмите кнопку . В поле IGMP/MLD Mode: необходимо выбрать режим работы IGMP. В данном примере настраивается режим "IGMP v1/v2/v3 compability mode".

    Нажать кнопку , ввести диапазон адресов. В нашем случае 233.7.70.1 – 233.7.70.10, все остальные группы для просмотра будут недоступны. Группы 224.0.0.1 - 224.0.0.2 необходимы для работы функционала подписки\отписки от группы.


    Настройка мультикаста на NTE-1L

    Настройка при помощи CLI
    В стандартном профиле Rules необходимо удалить все правила и добавить следующие настройки.  

    LTE-8X# add profile rules 2
    LTE-8X(profile-rules)# rule add pon 0: if (VID == 30) then DeleteTag
    LTE-8X(profile-rules)# rule add uni0 0: if (L2DA == 01:00:5E:00:00:00) then AddTagVID = 30

    После создания профиля Rules необходимо настроить профиль IPMC. 

    LTE-2X# add profile ipmc 2
    LTE-2X# profile ipmc 2
    LTE-2X(profile-ipmc2)# set snooping igmp_mode v1_v2_v3
    LTE-2X(profile-ipmc2)# add domain 30 0 16 uni0 0
    LTE-2X(profile-ipmc2)# add group 233.7.70.1 233.7.70.10
    LTE-2X(profile-ipmc2)# add group 224.0.0.1 224.0.0.2
    LTE-2X(profile-ipmc2)# exit
    LTE-2X# save

    Настройка при помощи Web-интерфейса

    В профиле Rules необходимо добавить следующие правила.


    В настройках профиля IPMC выбрать режим работы IGMP.



    И указать настройки для перекладывания меток.


    После создания профилей Rules и IPMC необходимо их назначить на NTE и выполить реконфигурацию.

  4. Настройка проксирования IPMC трафика на OLT-чипе.

    Необходимо прописать номера VLAN, по которым осуществляется вещание. Для корректной работы протокола IGMP для тегированных пакетов указывается номера VLAN, по которому принимается широковещательный трафик. Если вещание происходит в не тегированных пакетах, то работа производится по 0-му домену (созданному по умолчанию). 

    Настройка при помощи CLI

    LTE-2X# olt 0
    LTE-2X(OLT0)# set ipmc domain ip 1 10.10.10.10
    LTE-2X(OLT0)# set ipmc domain vid 1 30
    LTE-2X(OLT0)# reconfigure
    LTE-2X(OLT0)# exit
    LTE-2X# save

    Настройка при помощи Web-интерфейса
    Перейдите в вкладку "Configuration" - "OLT0" - "Domains". В поле VID напротив Domain 1 указать VLAN, используемый для услуги мультикаста. В поле IP указать IP-адрес IGMP proxy. 

    Для применения выполненных настроек необходимо выполнить реконфигурацию OLT чипа.