Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

В отличии от LTP-X, где имеется четыре режима работы CLI - ROOT, CONFIG, SWITCH и ACS, на LTP-N / LTX имеется только три режима работы - ROOT, CONFIG и ACS. Иными словами, отсутствует необходимость добавления vlan на внутренние интерфейсы pon-port, как это было реализовано в предыдущем поколении OLT. Тегирование сервисов VLAN в направлении PON осуществляется при помощи профилей cross-connect, тегирование VLAN в направлении сети выполняется на front-port, тегирование остальных внутренних интерфейсов осуществляется автоматически.

Создание VLAN на LTP-N/LTX.

Для предоставления сервисов на ONT, прежде всего, необходимо настроить VLAN, в котором будет предоставляться услуга на OLT.

1. Для конфигурирования VLAN необходимо перейти в CONFIG view:

LTP-16N# configure terminal
LTP-16N(configure)#

2. Перейдем в режим конфигурирования VLAN командой vlan. В качестве параметра укажем VLAN ID для для услуги HSI, VLAN ID для Multicast трафика и VLAN ID для Unicast трафика.

LTP-16N(configure)# vlan 1101
LTP-16N(config)(vlan-1101)#

3. При необходимости укажите имя VLAN командой name. Для сброса имени выполните команду no name.

LTP-16N(config)(vlan-1101)# name HSI

4. Примените конфигурацию командой commit.

LTP-16N(config)(vlan-1101)# do commit

5. Выполним аналогичную настройку для Multicast VLAN.

LTP-16N(config)# vlan 30
LTP-16N(config)(vlan-30)#
LTP-16N(config)(vlan-30)# name IpTV
LTP-16N(config)(vlan-30)# ip igmp snooping enable
LTP-16N(config)(vlan-30)# do commit

Также включим  IGMP snooping глобально и IGMP proxy для проксирования IGMP join пакетов, приходящих от ONT, в Multicast VLAN.

LTP-16N# configure terminal
LTP-16N(configure)# ip igmp snooping enable
LTP-16N(configure)# ip igmp proxy report enable
LTP-16N(configure)# ip igmp proxy report range 224.0.0.1 226.255.255.255 from all to 30
LTP-16N(configure)# do commit

6. Также Выполним настройку VLAN'a для Unciast трафика STB.

LTP-16N# configure terminal
LTP-16N(config)# vlan 100
LTP-16N(config)(vlan-100)# name Unicast
LTP-16N(config)(vlan-100)# do commit

Назначение VLAN на интерфейс.

В отличии от LTP-X, на LTP-N/LTX в связи с особенностями архитектуры устройства, назначение VLAN на интерфейсы pon-port  не требуется.

1. Для назначения VLAN'a на front-port интерфейс перейдите во view интерфейса, настройки которого нужно изменить.

LTP-16N# configure terminal
LTP-16N(configure)# interface front-port 1
LTP-16N(config)(if-front-1)# 

2. Задайте список разрешенных VLAN на порту с помощью команды vlan allow.

LTP-16N(config)(if-front-1)# vlan allow 30,100,1101

3. Примените конфигурацию командой commit.

LTP-16N(config)(if-front-1)# do commit 

Если стоит необходиомость задать VLAN, в который будет помещен нетегированный трафик, то необходимо произвести следующую настройку:

LTP-16N# configure terminal
LTP-16N(configure)# interface front-port 1
LTP-16N(config)(if-front-1)# pvid 101
LTP-16N(config)(if-front-1)# do commit 

Более подробно процедура назначения VLAN описана в отдельной статье [LTP-N, LTX] Настройка VLAN на интерфейсах

Настройка ONT.

Настройка профиля cross-connect.

  • При настройке профиля cross-connect в первую очередь нужно определиться с моделью прeдоставления услуг, за это отвечает параметр traffic-model.
    Краткое описание моделей предоставления услуг:
    1-to-1
    В модели с клиентским VLAN используется индивидуальная VLAN для каждого абонента. При такой схеме работы для абонента строится канал от uplink-порта до GEM порта ONT, в заданном S-VLAN.
    Весь трафик (включая broadcast), проходит в данный GEM-порт.
    N-to-1
    В модели с сервисным VLAN существуют выделенные S-VLAN для каждой из услуг. И трафик распределяется между GEM-портами клиентов на основе MAC-таблицы.
    В случае если MAC-адрес не обучен, пакет отправляется в broadcast GEM-порт и реплицируется по всем абонентам.
    Multicast
    Данная архитектура схожа с N-to-1 за исключением того, что используется выделенный multicast GEM-порт.
  • Затем необходимо определить режим работы ONT – ont-mode bridge или ont-mode router. Для bridge выбрать группу с помощью команды bridge group.
  • Настроить outer vid, user vid, inner vid.
  • Если traffic-model явно не указана в профиле cross-connect, то по умолчанию используется схема n-to-1.
  • По умолчанию прохождение мультикаста в сервисе запрещено. Если необходимо разрешить прохождения мультикаста, то необходимо использовать команду multicast enable.

Конфигурирование профиля cross-connect в режиме ont-mode bridge:


1. Создайте профиль cross-connect с именем Internet. Настройте bridged-услугу с указанием bridge group, с которой будет связан порт ONT (в нашем случае она равна 10 для первой услуги).
Настроим outer-vid равным 1101, так как трафик с порта ONT поступает без тега, оставим VLAN-replace и user vid без изменения. 

LTP-16N# configure terminal
LTP-16N(configure)# profile cross-connect Internet
LTP-16N(config)(profile-cross-connect-Internet)# ont-mode bridge
LTP-16N(config)(profile-cross-connect-Internet)# bridge group 10
LTP-16N(config)(profile-cross-connect-Internet)# outer vid 1101
LTP-16N(config)(profile-cross-connect-Internet)# do commit

2. По аналогии создадим еще один профиль cross-connect с именем IPTV для второй услуги и настроим bridge group. Дополнительно настроим traffic-model multicast для типа сервиса мультикаст.

LTP-16N# configure terminal
LTP-16N(configure)# profile cross-connect IPTV
LTP-16N(config)(profile-cross-connect-IPTV)# ont-mode bridge
LTP-16N(config)(profile-cross-connect-IPTV)# bridge group 11
LTP-16N(config)(profile-cross-connect-IPTV)# outer vid 30
LTP-16N(config)(profile-cross-connect-IPTV)# traffic-model multicast
LTP-16N(config)(profile-cross-connect-IPTV)# multicast enable 
LTP-16N(config)(profile-cross-connect-IPTV)# do commit

3. Создадим профиль для третьего сервиса. Для него настроим другую группу. И также настроим замену метки на OLT и тегирования трафика с порта ONT. Для этого нужно будет задать значения vlan-replace olt-side и user vid равным 10.

LTP-16N# configure terminal
LTP-16N(configure)# profile cross-connect UNI_TAG
LTP-16N(config)(profile-cross-connect-UNI_TAG)# ont-mode bridge
LTP-16N(config)(profile-cross-connect-UNI_TAG)# bridge group 12
LTP-16N(config)(profile-cross-connect-UNI_TAG)# outer vid 100
LTP-16N(config)(profile-cross-connect-UNI_TAG)# vlan-replace olt-side
LTP-16N(config)(profile-cross-connect-UNI_TAG)# user vid 10
LTP-16N(config)(profile-cross-connect-UNI_TAG)# traffic-model 1-to-1 
LTP-16N(config)(profile-cross-connect-UNI_TAG)# do commit

4. Свяжем bridge group с портом ONT. Для этого создадим профиль ports и зададим параметру bridge group значение 10 для порта eth1, eth2 и 11 для порта eth3.
Также зададим правила обработки multicast-трафика для порта 2 и правила ограничения multicast на ONT:

LTP-16N(configure)# profile ports PP
LTP-16N(config)(profile-ports-PP)# port 1 bridge group 10
LTP-16N(config)(profile-ports-PP)# port 2 bridge group 11
LTP-16N(config)(profile-ports-PP)# port 2 multicast
LTP-16N(config)(profile-ports-PP)# port 2 igmp downstream tag-control remove-tag
LTP-16N(config)(profile-ports-PP)# port 2 igmp upstream tag-control add-tag
LTP-16N(config)(profile-ports-PP)# port 2 igmp upstream vid 30
LTP-16N(config)(profile-ports-PP)# port 2 igmp downstream vid 30
LTP-16N(config)(profile-ports-PP)# port 3 bridge group 12
LTP-16N(config)(profile-ports-PP)# igmp multicast dynamic-entry 1 group 224.0.0.1 239.255.255.255 vid 30
LTP-16N(config)(profile-ports-PP)# do commit

6. Назначим созданные профили на ONT:

LTP-16N(configure)# interface ont 1/1
LTP-16N(config)(if-ont-1/1)# service 1 profile cross-connect Internet dba dba1
LTP-16N(config)(if-ont-1/1)# service 2 profile cross-connect IPTV dba dba1
LTP-16N(config)(if-ont-1/1)# service 3 profile cross-connect UNI_TAG dba dba1
LTP-16N(config)(if-ont-1/1)# profile ports PP
LTP-16N(config)(if-ont-1/1)# do commit

Конфигурирование сервисов в режиме ont-mode router:

  • Настроим три сервиса. Первый сервис HSI. Трафик-модель N-to-1, сервисный VLAN равен 1101, на OLT будет подмена метки и на OLT будет приходить в VID 10.
  • Сервис IPTV. Сервис для multicast-потока. Трафик-модель multicast. Поток проходит без замены метки VLAN 30.
  • Сервис STB. Сервис необходим для unicast-трафика для STB. Метка подменяется на ONT. VLAN 100.
  • Конфигурирование ONT будет производится с помощью ACS сервера. Данная настройка производится аналогично LTP-X - средствами внутреннего, либо внешнего ACS сервера.

1. Создадим профиль cross-connect с именем HSI. По умолчанию сконфигурирован режим работы ont-mode router, поэтому его можно не задавать. Настроим сервисный VLAN равным 1101, user VID 10.
Замену метки будем осуществлять на OLT.

LTP-16N# configure terminal
LTP-16N(configure)# profile cross-connect HSI
LTP-16N(config)(profile-cross-connect-HSI)# outer vid 1101
LTP-16N(config)(profile-cross-connect-HSI)# vlan-replace olt-side
LTP-16N(config)(profile-cross-connect-HSI)# user vid 10
LTP-16N(config)(profile-cross-connect-HSI) do commit

2. По аналогии создадим еще один профиль cross-connect с именем IPTV для второй услуги и настроим traffic-model для типа сервиса мультикаст.

LTP-16N# configure terminal
LTP-16N(configure)# profile cross-connect IPTV
LTP-16N(config)(profile-cross-connect-IPTV)# outer vid 30
LTP-16N(config)(profile-cross-connect-IPTV)# user vid 30
LTP-16N(config)(profile-cross-connect-IPTV)# traffic-model multicast
LTP-16N(config)(profile-cross-connect-IPTV)# multicast enable
LTP-16N(config)(profile-cross-connect-IPTV) do commit

3. Создадим профиль cross-connect с именем STB аналогично HSI. Настроим сервисный VLAN равным 100. На терминале трафик переложится в 40 VLAN.

LTP-16N# configure terminal
LTP-16N(configure)# profile cross-connect STB
LTP-16N(config)(profile-cross-connect-STB)# outer vid 100
LTP-16N(config)(profile-cross-connect-STB)# vlan-repalce olt-side
LTP-16N(config)(profile-cross-connect-STB)# user vid 40
LTP-16N(config)(profile-cross-connect-STB) do commit

4. Создадим профиль ports. Добавим в него настройки для разрешения прохождения multicast трафика через veip:

LTP-16N# configure terminal
LTP-16N(configure)# profile ports veip
LTP-16N(config)(profile-ports-veip)# veip multicast enable
LTP-16N(config)(profile-ports-veip)# veip igmp downstream vid 30
LTP-16N(config)(profile-ports-veip)# veip igmp upstream vid 30
LTP-16N(config)(profile-ports-veip)# igmp multicast dynamic-entry 1 group 224.0.0.1 239.255.255.255 vid 30
LTP-16N(config)(profile-ports-veip) do commit

5. Назначим созданные профили на ONT:

LTP-16N# configure terminal
LTP-16N(configure)# interface ont 1/1
LTP-16N(config)(if-ont-1/1)# service 1 profile cross-connect HSI dba dba1
LTP-16N(config)(if-ont-1/1)# service 2 profile cross-connect IPTV dba dba1
LTP-16N(config)(if-ont-1/1)# service 3 profile cross-connect STB dba dba1
LTP-16N(config)(if-ont-1/1)# profile ports veip
LTP-16N(config)(profile-ports-veip) do commit