Гибридная схема предоставления услуг подразумевает предоставление пользователю в рамках одного ONT услуг разного типа – RG услуг и OMCI-bridge услуг. Подробнее понятия routed (RG) и bridged услуг описаны в статье Понятия RG и OMCI услуг.
В рамках данной статьи рассмотрим настройку на ONT услуги Интернет в соответствии с следующими исходными данными:
- Услуга поступает на OLT в VLAN 1100;
- Требуется сформировать сервис, в котором на ONT будет создаваться маршрутизируемый WAN интерфейс в этом VLAN (предполагается что его настройка со стороны ONT будет выполняться посредством TR-069 или локального подключения к web-интерфейсу ONT);
- Дополнительно необходимо предоставить услугу Интернет в данном VLAN в режиме OMCI-bridge на LAN порт 4 ONT для подключения дополнительного абонентского роутера (или иного оборудования);
- Трафик bridge услуги на выходе из LAN порта ONT должен иметь VLAN тег сервиса интернет.
Таким образом, требуется предоставить пользователю работу сервиса в гибридном режиме (routed+bridged одновременно). Трафик данных услуг будет направляться через разные GEM порты, поэтому настройка потребует формирования двух разных сервисных профилей cross-connect. В соответствии с данной задачей, для настройки потребуется выполнить следующие шаги.
- Формирование профилей cross-connect.
Центральным понятием при настройке ONT является услуга (service). Это понятие полностью включает в себя канал передачи данных от интерфейсов на передней панели терминала до пользовательских портов ONT.
Введем понятие понятие bridged и routed-услуг. Для этого рассмотрим понятие OMCI- и RG-доменов управления. Здесь под ONT принято понимать устройства, работающие только в OMCI-домене, термином ONT-RG обозначаются устройства, имеющие оба домена управления (то есть встроенный маршрутизатор).
| Примечание |
|---|
Под bridged-услугой понимается услуга, для настройки которой задействован только OMCI-домен управления, то есть на ONT она полностью настраивается по протоколу OMCI. Под routed-услугой понимается услуга, для настройки которой задействован как OMCI-домен управления, так и RG. |
Гибридная схема подачи сервисов, подразумевает одновременную настройку Bridge-услуги и Routed-услуги на ONT-RG.
В данной статье разберём кейс: На ONT-RG подаётся сервис во влане 1100, в котором на ONT настраивается IPOE. Этот же влан 1100 необходимо пропустить прозрачно в 4 LAN-порт ONT-RG до коммутатора за ним.
Поскольку один cross-connect нельзя разделить на предоставление 2 услуг. И назначение одного cross-connect на разные сервисы ONT-RG не даст нам работы двух этих сервисов независимо друго от друга, поскольку в такой конфигурации трафик в обоих сервисах будет идти в одном GEM-порту.
Поэтому, для реализации кейса, будем настраивать гибридную схему подключения, то есть одновременное назначение bridged-услуги и routed-услуги на ONT-RG, при такой настройке данные в услугах будет идти в разных GEM-портах и трафик в них не будет пересекаться.
- Создаём профили cross-connect и port:
Блок кода LTP-16N# configure terminal LTP-16N(configure)# profile cross-connect NTUInternet-RG LTP-16N(config)(profile-cross-connect-NTUInternet-RG)# outer vid 1100 LTP-16N(config)(profile-cross-connect-NTUInternet-RG)# user vid 1100 LTP-16N(config)(profile-cross-connect-NTUInternet-RG)# exit LTP-16N(configure)# profile cross-connect bridge_NTUInternet-RGbr LTP-16N(config)(profile-cross-connect-bridge_NTUInternet-RGbr)# ont-mode bridge LTP-16N(config)(profile-cross-connect-bridge_NTUInternet-RGbr)# bridge group 10 LTP-16N(config)(profile-cross-connect-bridge_NTUInternet-RGbr)# outer vid 1100 LTP-16N(config)(profile-cross-connect-bridge_NTUInternet-RGbr)# user vid 1100 LTP-16N(config)(profile-cross-connect-bridge_NTUInternet-RGbr)# exi exit
- Формирование профиля ports (без настроек multicast).
Блок кода LTP-16N(configure)# profile ports bridge_NTU-RGservice LTP-16N(config)(profile-ports-bridge_NTU-RGservice)# port 4 bridge group 10 LTP-16N(config)(profile-ports-bridge_NTU-RGservice)# exit
- Применение профилей на ONT. Применение выполненных изменений и сохранение в энергонезависимую память.Назначем их на ONT-RG:
Блок кода LTP-16N# configure terminal LTP-16N(configure)# interface ont 10/11 LTP-16N(config)(if-ont-10/11)# serial ELTX92000038 LTP-16N(config)(if-ont-10/11)# service 1 profile cross-connect NTUInternet-RG dba dba1 LTP-16N(config)(if-ont-10/11)# service 2 profile cross-connect bridge_NTUInternet-RGbr dba dba1 LTP-16N(config)(if-ont-10/11)# profile ports bridge_NTU-RG service LTP-16N(config)(if-ont-10/11)# exit LTP-16N(configure)# do commit LTP-16N(configure)# do save
Для проверки работы услуг могут использоваться следующие команды.
- Проверка состояния MAC таблицы для ONT. При наличии соединения на внутреннем WAN интерфейсе ONT, а так же на устройстве подключенном к bridge LAN интерфейсу ONT, будут отображены MAC в разных GEM.
- Настраиваем на ONT-RG IPoE во влане 1100 и настраиваем связность на коммутаторе через Bridge-услугу.
- Проверяем работу услуг через просмотр data-path или маков на ONT-RG
Блок кода LTP-16N# show mac interface ont 10/11 Loading MAC table... MAC port svid cvid uvid ONT gem type ------------------- --------------------- ------ ------ ------ --------- ------- --------- C4:12:F5:D4:AA:E3 pon-port 10 1100 1100 10/11 445 Dynamic 68:13:E2:3B:F1:B8 pon-port 10 1100 1100 10/11 444 Dynamic 2 MAC entries - Проверка состояния data-path (логического пути прохождения трафика) в соответствии с настроенной схемой.
Блок кода LTP-16N# show interface ont 10/11 data-path [ONT 10/11] data-path Service #1: outer vid 1100 inner vid 0 user vid: 1100 replace: ont-side bridge_group: 0 t-cont id: 3276832768Итог alloc id: 767 gem port: 444 traffic model: N_TO_1 front-port 1 upstream flow: 0 Service #2: outer vid 1100 inner vid 0 user vid: 1100 replace: ont-side bridge_group: 10 t-cont id: 32768 alloc id: 767 gem port: 445 traffic model: N_TO_1 front-port 1 upstream flow: 0 Bridge #1: service profile id: 0 broadcast enable: true broadcast filters: 1100 0 0 0 0 0 0 0 0 0 0 0 multicast enable: false multicast filters: 0 0 0 0 0 0 0 0 0 0 0 0 Bridge #2: service profile id: 10 broadcast enable: true broadcast filters: 1100 0 0 0 0 0 0 0 0 0 0 0 multicast enable: false multicast filters: 0 0 0 0 0 0 0 0 0 0 0 0 Port #4: bridge group: 10 vlan operation #1: user vid: 1100 replace: ont-side multicast enable: false Virtual ethernet interface pointer: Alloc base #1: scheme: share-t-cont alloc ids: 767
...
| Примечание |
|---|
Данная схема не имеет ограничений по настройке сервисных моделей. В приведенном примере используется конфигурация по умолчанию |