Пример настройки IPTV на LTE-8X/2X для разных типов абонентских терминалов NTE-2, NTE-RG-1402, NTE-RG-1402 revB
Для корректной работы IGMP необходимо чтобы весь сегмент сети, работал на одной версии протокола, обычно это IGMPv2.
Все вновь подключаемое оборудование (STB, PC) пользователей, может работать на IGMPv2 или IGMPv3, но на стороне сети весь обмен должен идти на фиксированной версии. Для реализации такого поведения на стороне OLT включается IGMP proxy/querier.
Дополнительно на OLT и ONT включается IGMP-snooping, для того чтобы запрошенный трафик поступал только на нужные порты терминалов.
На LTE на коммутаторе работает IGMP-snooping, а на PON чипах IGMP-proxy/Querier. На PON части ONT работает IGMP-snooping.
На ONT с несколькими портами дополнительно работает IGMP-snooping на LAN портах:
1. Прописать VLAN на встроенном коммутаторе.
Для прохождения тегированного трафика через внутренний коммутатор LTE необходимо прописать VLAN.
Настройка при помощи Web-интерфейса.
Перейти во вкладку "Configuration" - "Switch" - "VLANs" - "Static entries". Нажать кнопку "Add".
В поле VID ввести номер Vlan'a, указать необходимые порты и нажать кнопку "OK".
Настройка при помощи CLI
2. Настройка vlan для IPTV.
Встроенный IGMP Snooping позволяет управлять нисходящим multicast потоком.
Настройка при помощи Web-интерфейса
Перейти во вкладку "Configuration" - "Switch" - "IGMP snooping" - "Global settings". Включить IGMP snooping глобально, для этого
необходимо поставить галочку напротив "Enable IGMP snooping" и нажать кнопку "Apply".
Далее необходимо включить IGMP snooping в VlAN, в котором будет осуществляться вещание. Для этого необходимо перейти во вкладку "Per-VLAN settings", выбрать нужный VlAN и нажать кнопку "Edit".
Включить IGMP snooping и выбрать версию IGMP, после этого нажать "Apply".
Настройка при помощи CLI
3. Настроить профили для ONT.
Подменю «Rules» позволяет сконфигурировать общие правила фильтрации трафика для группы ONT.
В подменю «IP multicast» осуществляется настройка профиля конфигурации IGMP.
Настройка мультикаста на NTE-2.
В данном случае на LTE приходит IPTV поток в VLAN ID = 30, а на пользовательский порт пакеты должны идти нетегированные, поэтому создается правило: на пользовательский порт пакеты передаются без тега (UNI VID=0). Здесь же задается максимальное количество групп вещания, разрешенное для передачи в данной VLAN (5 групп).
В данном примере абоненту будет доступен просмотр каналов, идущих по адресам из диапазона 233.7.70.1 – 233.7.70.10, все остальные группы для просмотра будут недоступны.
Группы 224.0.0.1 - 224.0.0.2 необходимы для работы функционала подписки\отписки от группы.
К стандартному профилю Rules необходимо добавить правило для UNI порта с которого вы собираетесь запрашивать мультикаст(в данном случае с UNI1).
Настройка при помощи Web-интерфейса
Перейти во вкладку "Configuration" - "Profiles" - "Rules". Необходимо создать новый профиль, для этого нажмите кнопку "Add", далее выберите нужный профиль и нажмите кнопку "Edit". Необходимо добавить правило для UNI порта с которого вы собираетесь запрашивать мультикаст(в данном случае с UNI1):
Далее необходимо создать профиль IP multicast, для этого перейдите во вкладку "IP multicast" и нажмите кнопку "Add". Выбрать созданный профиль и нажать кнопку "Edit". В поле "IGMP/MLD Mode:" выбрать "IGMP v1/v2/v3 compability mode", нажать кнопку "Domains".
В поле "EPON VID" указать влан в котором будет осуществляться вещание, в поле "UNI VID" указать 0 так как на пользовательские порты пакеты передаются без тега. Указать максимальное число групп, порт( в нашем случае UNI1) и линк, нажать кнопку "Add".
Нажать кнопку "Groups", ввести диапазон адресов, в нашем случае 233.7.70.1 – 233.7.70.10, все остальные группы для просмотра будут недоступны.
Группы 224.0.0.1 - 224.0.0.2 необходимы для работы функционала подписки\отписки от группы.
Настройка при помощи CLI
Далее необходимо создать профиль IPMC:
Далее нужно назначить этот профиль на NTE и сделать реконфигурацию.
Настройка мультикаста на NTE-RG.revA.
Настройка мультикаста на NTE-RG.revA выполняется при помощи профиля IP multicast(IPMC), в профиле Rules никаких настроек для мультикаста производить не надо.В данном случае на LTE приходит IPTV поток в VLAN ID = 30, так как на NTE-RG.revA есть заранее настроенные интерфейсы для Triple play, каждый из которых работает в своем vlan'е (для мультикаста это vlan 2), поэтому на пользовательский порт пакеты передаются с тегом 2 (UNI VID=2). Здесь же задается максимальное количество групп вещания, разрешенное для передачи в данной VLAN (5 групп). В данном примере абоненту будет доступен просмотр каналов, идущих по адресам из диапазона 233.7.70.1 – 233.7.70.10, все остальные группы для просмотра будут недоступны.
Группы 224.0.0.1 - 224.0.0.2 необходимы для работы функционала подписки\отписки от группы. На выходе с NTE трафик будет нетегированный. Необходимо создать профиль IP multicast:
Настройка при помощи Web-интерфейса
Необходимо создать профиль IP multicast, для этого перейдите во вкладку "IP multicast" и нажмите кнопку "Add". Выбрать созданный профиль и нажать кнопку "Edit". В поле "IGMP/MLD Mode:" выбрать "IGMP v1/v2/v3 compability mode", нажать кнопку "Domains". В поле "EPON VID" указать влан в котором будет осуществляться вещание, в поле "UNI VID" указать 2, так как на NTE-RG.revA есть заранее настроенные интерфейсы для Triple play, каждый из которых работает в своем vlan'е (для мультикаста это vlan 2), поэтому
на пользовательский порт пакеты передаются с тегом 2. Указать максимальное число групп, так как порт UNI1 в этой модели NTE не используется, указываем UNI0 и линк, нажать кнопку "Add".
Нажать кнопку "Groups", ввести диапазон адресов, в нашем случае 233.7.70.1 – 233.7.70.10, все остальные группы для просмотра будут недоступны. Группы 224.0.0.1 - 224.0.0.2 необходимы для работы функционала подписки\отписки от группы.
Настройка при помощи CLI
Далее нужно назначить этот профиль на NTE и сделать реконфигурацию.
Настройка мультикаста на NTE-RG.revB.
В NTE-RG.revB есть заранее настроенные интерфейсы для Triple play, каждый из этих интерфейсов работает в своем vlan'е, поэтому нужно заменить приходящий vlan на внутренний. Для мультикаста это vlan 2. Профиль IPMC на NTE-RG.revB не используется. Необходимо создать профиль Rules.
Настройка при помощи Web-интерфейса
Перейти во вкладку "Configuration" - "Profiles" - "Rules". Необходимо создать новый профиль, для этого нажмите кнопку "Add", далее выберите нужный профиль и нажмите кнопку "Edit". Так как на этой модели NTE порт UNI1 не используется, необходимо изменить правила для линков, а также добавить правило для замены внешнего Vlan'a на внутренний. Удалите правила с Pon-порта для линков и добавьте новые.
Настройка при помощи CLI
Далее нужно назначить этот профиль на NTE и сделать реконфигурацию.
4. Настройка проксирования IPMC трафика на OLT-чипе.
Необходимо прописать номера VLAN, по которым осуществляется вещание. Для корректной работы протокола IGMP для тегированных пакетов указывается номера VLAN'а, по которому принимается широковещательный трафик.
Если вещание происходит в не тегированных пакетах, то работа производится по 0-му домену (созданному по умолчанию).
Настройка при помощи Web-интерфейса
Перейдите в вкладку "Configuration" - "OLT0" - "Domains". В поле "VID" напротив "Domain 1" указать Vlan мультикаста. В поле "IP" указать IP-адрес IGMP proxy.
После этого необходимо сделать реконфигурацию чипа.
Настройка при помощи CLI