Общая информация
При предоставлении пользователям услуги IPTV и работе с протоколом IGMP, согласно классической схеме предоставления услуг, источник потока multicast вещания располагается в сети оператора. Схема, в которой источник multicast потока расположен за ONT, не предусмотрена. Контроль отправки потока в downlink интерфейсы OLT осуществляется при помощи механизма IGMP snooping. Настройка данного механизма и принципы работы с multicast потоком со стороны OLT рассмотрены в статье [LTP-N, LTX, MA5K] Настройка IGMP snooping и мониторинг.
Помимо потока IPTV, multicast так же может использоваться для транзитной передачи через OLT трафика протоколов IPv6, различных протоколов маршрутизации (RIP, OSFP, и прочие), а также для передачи специфичных протоколов (SSDP, MDNS и прочие). В данной статье рассмотрим пример конфигурирования ONT для транзита трафика IPTV multicast. Работа с прочими протоколами, использующими multicast, рассмотрена в статье Сквозное прохождение OSPF / IPv6 трафика через ONT.
Во всех случаях для обеспечения транзита multicast трафика должны быть выполнены условия:
- Со стороны OLT должна присутствовать настройка VLAN, в котором должен передаваться multicast поток.
- Также со стороны OLT в сервисном профиле cross-connect должно быть разрешено прохождение multicast трафика при помощи параметра
multicast enable. - Разрешение на прохождение multicast трафика должно быть настроено непосредственно на самом ONT. Основная настройка выполняется на OLT в profile ports и применяется на ONT посредством OMCI. Дополнительные настройки выполняются на самом ONT через web-интерфейс или при помощи TR-069.
OMCI bridge схема
При настройке multicast в схеме OMCI bridge, конечное устройство на котором будет воспроизводиться multicast поток (например STB) взаимодействует напрямую с источником вещания. IGMP запросы и поток передаются через ONT прозрачно, без проксирования на ONT. Настройка данной схемы осуществляется с помощью протокола OMCI полностью на стороне OLT.
Рассмотрим пример настройки. В данном примере:
- Multicast поток предоставляется на STB в VLAN 30;
- Прием multicast потока на STB осуществляется в untagged режиме;
- STB подключен к LAN порту ONT LAN 1.
Порядок настройки:
- Сформируйте профиль cross-connect. В качестве
outer vidнеобходимо указать VLAN ID, в котором трафик услуги IPTV поступает на OLT. Значение для параметраuser vidне указывается, остается значение по умолчаниюuntagged.LTP-16N# configure terminal LTP-16N(config)# profile cross-connect IPTV_BR LTP-16N(config)(profile-cross-connect-IPTV_BR)# ont-mode bridge LTP-16N(config)(profile-cross-connect-IPTV_BR)# bridge group 10 LTP-16N(config)(profile-cross-connect-IPTV_BR)# outer vid 30 LTP-16N(config)(profile-cross-connect-IPTV_BR)# multicast enable LTP-16N(config)(profile-cross-connect-IPTV_BR)# exit
В данной конфигурации параметр
ont-mode bridgeзадает режим работы услуги - OMCI bridge.
Параметрmulticast enableразрешает задействовать данный сервис для прохождения multicast трафика.Имя профиля cross-connect может быть любым.
Примечание: номер
bridge groupне обязательно должен быть 10, его значение может быть любым из диапазона 1-75. При этом значение параметраbridge group, указанное в профилях "cross-connect" и "ports", должно совпадать. - Сформируйте профиль ports.В данном профиле указываются следующие параметры:
LTP-16N(config)# profile ports IPTV_BR LTP-16N(config)(profile-ports-IPTV_BR)# port 1 bridge group 10 LTP-16N(config)(profile-ports-IPTV_BR)# port 1 multicast enable LTP-16N(config)(profile-ports-IPTV_BR)# igmp multicast dynamic-entry 1 vid 30 group 224.0.0.1 239.255.255.254 LTP-16N(config)(profile-ports-IPTV_BR)# port 1 igmp downstream tag-control remove-tag LTP-16N(config)(profile-ports-IPTV_BR)# port 1 igmp downstream vid 30 LTP-16N(config)(profile-ports-IPTV_BR)# port 1 igmp upstream tag-control add-tag LTP-16N(config)(profile-ports-IPTV_BR)# port 1 igmp upstream vid 30 LTP-16N(config)(profile-ports-IPTV_BR)# exit
port 1 bridge group– номер bridge group для создания связки с сервисным профилем cross-connect (параметр настраивается для LAN 1);port 1 multicast enable– разрешение прохождения multicast через LAN1 (параметр настраивается для LAN 1);igmp multicast dynamic-entry– создание фильтрации multicast трафика по VLAN и диапазону разрешенных групп, рекомендуем указывать данный фильтр всегда при настройке multicast на ONT (параметр глобальный для всего ONT);port 1 igmp downstream tag-control– операции с метками для downstream multicast трафика, значение remove-tag снимает метку VLAN для дальнейшей отправки multicast потока в LAN порт без тега (параметр настраивается для LAN 1);port 1 igmp downstream vid– VLAN ID приходящего на ONT потока multicast трафика (параметр настраивается для LAN 1);port 1 igmp upstream tag-control– операции с метками для upstream multicast трафика, значение add-tag добавляет метку VLAN для дальнейшей отправки multicast запросов в вышестоящую сеть с указанной меткой VLAN (параметр настраивается для LAN 1);port 1 igmp upstream vid– VLAN ID, с которым multicast трафик пользователя будет отправляться от ONT в сторону OLT (параметр настраивается для LAN 1);
- Примените созданные профили на ONT:
LTP-16N(config)# interface ont 1/1 LTP-16N(config)(if-ont-1/1)# serial ELTX00000001 LTP-16N(config)(if-ont-1/1)# service 1 profile cross-connect "IPTV_BR" dba "dba1" LTP-16N(config)(if-ont-1/1)# profile ports "IPTV_BR" LTP-16N(config)(if-ont-1/1)# do commit LTP-16N(config)(if-ont-1/1)# do save LTP-16N(config)(if-ont-1/1)# exit
Другие варианты конфигурирования услуги multicast в режиме OMCI bridge с проксированием multicast запросов на OLT в другой VLAN рассмотрены в статьях:
[LTP-N, LTX, MA5K] Типовая настройка NTU-1
[LTX, LTX-C, LC16XG, LC16C] Типовая настройка NTX-1
RG схема
Для RG схемы основная настройка выполняется со стороны ONT. Возможны варианты настройки обработки multicast через маршрутизируемый WAN IP интерфейс с включенным IGMP proxy, либо через WAN интерфейс, настроенный в режиме bridge. С точки зрения конфигурации OLT оба варианта настраиваются одинаково.
Рассмотрим пример настройки сервисных профилей для RG схемы со стороны OLT. В данном примере:
- Multicast поток поступает на OLT в VLAN 30;
- Multicast поток должен приниматься на WAN ONT в VLAN 10.
- Сформируйте профиль cross-connect. В качестве
outer vidнеобходимо указать VLAN ID, в котором трафик услуги IPTV поступает на OLT. Маппинг услуги между VLAN 30 ↔ VLAN 10 в этом случае осуществляется на OLT. Параметрmulticast enableразрешает задействовать данный сервис для прохождения multicast трафика.LTP-16N# configure terminal LTP-16N(config)# profile cross-connect IPTV_RG LTP-16N(config)(profile-cross-connect-IPTV_RG)# outer vid 30 LTP-16N(config)(profile-cross-connect-IPTV_RG)# user vid 10 LTP-16N(config)(profile-cross-connect-IPTV_RG)# multicast enable LTP-16N(config)(profile-cross-connect-IPTV_RG)# exit
- Сформируйте профиль ports.В данном профиле указываются следующие параметры:
LTP-16N(config)# profile ports IPTV_RG LTP-16N(config)(profile-ports-IPTV_RG)# veip multicast enable LTP-16N(config)(profile-ports-IPTV_RG)# igmp multicast dynamic-entry 1 vid 30 group 224.0.0.1 239.255.255.254 LTP-16N(config)(profile-ports-IPTV_BR)# veip igmp downstream tag-control replace-tag LTP-16N(config)(profile-ports-IPTV_BR)# veip igmp downstream vid 10 LTP-16N(config)(profile-ports-IPTV_BR)# veip igmp upstream tag-control replace-tag LTP-16N(config)(profile-ports-IPTV_BR)# veip igmp upstream vid 10 LTP-16N(config)(profile-ports-IPTV_BR)# exit
veip multicast enable– разрешение прохождения multicast через LAN1;igmp multicast dynamic-entry– создание фильтрации multicast трафика по VLAN и диапазону разрешенных групп, рекомендуем указывать данный фильтр всегда при настройке multicast на ONT;veip igmp downstream tag-control– операции с метками для downstream multicast трафика, значение replace-tag перезаписывает метку VLAN для дальнейшей отправки multicast потока на WAN ONT;veip igmp downstream vid– VLAN ID приходящего на ONT потока multicast трафика, для данного примера соответствует значению уже перезаписанного VLAN 10;veip igmp upstream tag-control– операции с метками для upstream multicast трафика, значение replace-tag перезаписывает метку VLAN для дальнейшей отправки multicast потока в вышестоящую сеть;veip igmp upstream vid– VLAN ID, с которым multicast трафик пользователя будет отправляться от ONT в сторону OLT;
- Примените созданные профили на ONT:
LTP-16N(config)# interface ont 1/1 LTP-16N(config)(if-ont-1/1)# serial ELTX00000001 LTP-16N(config)(if-ont-1/1)# service 1 profile cross-connect "IPTV_RG" dba "dba1" LTP-16N(config)(if-ont-1/1)# profile ports "IPTV_RG" LTP-16N(config)(if-ont-1/1)# do commit LTP-16N(config)(if-ont-1/1)# do save LTP-16N(config)(if-ont-1/1)# exit
Далее рассмотрим настройки, которые необходимо выполнить на ONT для данной схемы. Варианты настройки:
- Дистанционно при помощи TR-069;
- При локальном подключении к ONT через web-интерфейс;
В первом случае при использовании внешнего или встроенного ACS сервера Eltex на OLT, для конфигурирования можно воспользоваться готовыми шаблонами ACS профилей. Примеры ACS профилей приведены в разделе базы знаний ACS профили и отдельные параметры ONT. При отсутствии необходимой конфигурации, необходимо направить запрос в техническую поддержку Eltex для формирования ACS профиля по конкретным требованиям.
Пример настройки услуги WAN ONT в режиме RG-bridge из web-интерфейса для данной схемы:
Также услуга может обрабатываться ONT через маршрутизируемый WAN интерфейс с включенным IGMP Proxy, например, при предоставлении услуги IPTV в одном VLAN с услугой интернет. В этом случае настройка может выглядеть следующим образом:

