Конфигурация OLT позволяет ограничить прохождение через ONT трафика нежелательных multicast групп путем явного указания диапазона разрешенных multicast групп. Для разных услуг может требоваться ограничение разных IPv4 групп. Например, в одном случае может требоваться разрешение прохождения multicast трафика только определенных служебных протоколов – такой пример рассмотрен в статье Сквозное прохождение OSPF / IPv6 трафика через ONT. В иных случаях может требоваться, к примеру, разрешить абонентам просмотр только определенных ТВ каналов при наличии услуги IPTV.
Конфигурирование данного ограничения осуществляется в profile ports при помощи параметра dynamic entry. Ниже приведен пример возможной настройки профиля ports для услуги IPTV с дополнительно заданным ограничением по доступным группам. В данном примере настраивается профиль для маршрутизируемого сервиса IPTV.
LTP-16N# configure terminal LTP-16N(configure)# profile ports RG-IPTV LTP-16N(config)(profile-ports-RG-IPTV)# veip multicast enable LTP-16N(config)(profile-ports-RG-IPTV)# veip igmp downstream tag-control replace-tag LTP-16N(config)(profile-ports-RG-IPTV)# veip igmp downstream vid 30 LTP-16N(config)(profile-ports-RG-IPTV)# veip igmp upstream tag-control replace-tag LTP-16N(config)(profile-ports-RG-IPTV)# veip igmp upstream vid 30 LTP-16N(config)(profile-ports-RG-IPTV)# igmp multicast dynamic-entry 1 vid 30 LTP-16N(config)(profile-ports-RG-IPTV)# igmp multicast dynamic-entry 1 group 224.10.0.1 224.10.0.99 LTP-16N(config)(profile-ports-RG-IPTV)# igmp multicast dynamic-entry 2 vid 30 LTP-16N(config)(profile-ports-RG-IPTV)# igmp multicast dynamic-entry 2 group 224.20.0.1 224.20.0.99 LTP-16N(config)(profile-ports-RG-IPTV)# exit LTP-16N(configure)# do commit LTP-16N(configure)# do save
LTP-4X# configure terminal
LTP-4X(config)# profile ports RG-IPTV
LTP-4X(config-ports)("RG-IPTV")# veip multicast
LTP-4X(config-ports)("RG-IPTV")# veip downstream tag-control replace-tag
LTP-4X(config-ports)("RG-IPTV")# veip downstream vid 30
LTP-4X(config-ports)("RG-IPTV")# veip upstream tag-control replace-tag
LTP-4X(config-ports)("RG-IPTV")# veip upstream vid 30
LTP-4X(config-ports)("RG-IPTV")# igmp multicast dynamic-entry 0 vid 30
LTP-4X(config-ports)("RG-IPTV")# igmp multicast dynamic-entry 0 group 224.10.0.1 224.10.0.99
LTP-4X(config-ports)("RG-IPTV")# igmp multicast dynamic-entry 1 vid 30
LTP-4X(config-ports)("RG-IPTV")# igmp multicast dynamic-entry 1 group 224.20.0.1 224.20.0.99
LTP-4X(config-ports)("RG-IPTV")# exit
LTP-4X(config)# do commit
LTP-4X(config)# do save
Разберем пошагово все настраиваемые параметры.
- В первую очередь необходимо перейти в режим конфигурирования OLT, затем в режим редактирования определенного profile ports. В данном примере редактируемый профиль имеет название RG-IPTV. Все редактируемые здесь параметры при назначении данного профиля на ONT будут сконфигурированы и применены непосредственно на ONT (по протоколу OMCI).
- В настройках профиля выполняется разрешение прохождения multicast трафика через veip интерфейс ONT (команды
veip multicast / veip multicast enable). VEIP интерфейс ONT представляет собой своеобразную логическую точку стыка между RG-частью ONT с функционалом маршрутизатора и PON частью ONT, взаимодействующую с OLT по внутренним протоколам PON. - Далее осуществляется настройка операций с метками для multicast трафика (параметры
tag-control / vid). В конфигурации в данном примере ONT принимает multicast трафик в VLAN 30, снятие или замена метки VLAN не выполняется. Следующим шагом выполняется настройка параметров dynamic entry, задающие разрешенный для приема на ONT диапазон multicast групп (параметр
dynamic-entry group) и номер multicast VLAN, в котором трафик этих групп передается (параметрdynamic-entry vid).
В данном примере разрешается два диапазона групп (224.10.0.1 – 224.10.0.99 и 224.20.0.1 – 224.20.0.99). Каждый из диапазонов настраивается через отдельный dynamic-entry, каждый из которых имеет свой индекс. Индекс dynamic-entry имеет значение только как порядковый номер параметра. Таким образом, запросы от клиента на подписку на группы, не входящие в указанные диапазоны, будут отброшены.
Нумерация dynamic-entry на LTP-X, MA4000 начинается с "0". В свою очередь, на LTP-N, LTX с "1".
Всего доступно для настройки до 20 сущностей dynamic-entry. С 0 по 19 на LTP-X, MA4000 и с 1 по 20 на LTP-N, LTX соответственно.
При отсутствии необходимости ограничения групп рекомендуем при настройке profile ports разрешать в нем весь диапазон multicast IPv4 групп: 224.0.0.0 – 239.255.255.255.