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

При предоставлении пользователям услуги 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.

Порядок настройки:

  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", должно совпадать.


  2. Сформируйте профиль 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
    В данном профиле указываются следующие параметры:
    1. port 1 bridge group – номер bridge group для создания связки с сервисным профилем cross-connect (параметр настраивается для LAN 1);
    2. port 1 multicast enable – разрешение прохождения multicast через LAN1 (параметр настраивается для LAN 1);
    3. igmp multicast dynamic-entry – создание фильтрации multicast трафика по VLAN и диапазону разрешенных групп, рекомендуем указывать данный фильтр всегда при настройке multicast на ONT (параметр глобальный для всего ONT);
    4. port 1 igmp downstream tag-control – операции с метками для downstream multicast трафика, значение remove-tag снимает метку VLAN для дальнейшей отправки multicast потока в LAN порт без тега (параметр настраивается для LAN 1);
    5. port 1 igmp downstream vid – VLAN ID приходящего на ONT потока multicast трафика (параметр настраивается для LAN 1);
    6. port 1 igmp upstream tag-control – операции с метками для upstream multicast трафика, значение add-tag добавляет метку VLAN для дальнейшей отправки multicast запросов в вышестоящую сеть с указанной меткой VLAN (параметр настраивается для LAN 1);
    7. port 1 igmp upstream vid – VLAN ID, с которым multicast трафик пользователя будет отправляться от ONT в сторону OLT (параметр настраивается для LAN 1);

  3. Примените созданные профили на 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.
  1. Сформируйте профиль 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
  2. Сформируйте профиль 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
    В данном профиле указываются следующие параметры:
    1. veip multicast enable – разрешение прохождения multicast через LAN1;
    2. igmp multicast dynamic-entry – создание фильтрации multicast трафика по VLAN и диапазону разрешенных групп, рекомендуем указывать данный фильтр всегда при настройке multicast на ONT;
    3. veip igmp downstream tag-control – операции с метками для downstream multicast трафика, значение replace-tag перезаписывает метку VLAN для дальнейшей отправки multicast потока на WAN ONT;
    4. veip igmp downstream vid – VLAN ID приходящего на ONT потока multicast трафика, для данного примера соответствует значению уже перезаписанного VLAN 10;
    5. veip igmp upstream tag-control – операции с метками для upstream multicast трафика, значение replace-tag перезаписывает метку VLAN для дальнейшей отправки multicast потока в вышестоящую сеть;
    6. veip igmp upstream vid – VLAN ID, с которым multicast трафик пользователя будет отправляться от ONT в сторону OLT;

  3. Примените созданные профили на 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 с услугой интернет. В этом случае настройка может выглядеть следующим образом:

  • Нет меток