На ONT существует два домена управления – RG и OMCI. OMCI домен ONT использует протокол OMCI для взаимодействия с OLT (для настройки внутренних интерфейсов, бриджей и прочих параметров). RG-домен (Residential Gateway) — позволяет создавать маршрутизируемые на ONT сервисы, которые могут получать конфигурацию так же и со стороны сети по протоколу TR-069 либо могут быть настроены через встроенный WEB интерфейс ONT. Подробнее данные понятия описаны в TR-142 Issue: 4.
Домены управления призваны разграничить функциональные области ONT, где OMCI домен взаимодействует с OLT по стеку протоколов GPON / XGS-PON. В свою очередь RG домен отвечает за более высокоуровневый функционал маршрутизатора в рамках ONT и имеет свой стек протоколов.
Существует два типа ONT:
Таким образом, OMCI домен и, соответственно, поддержка необходимого стека протоколов для работы в PON сетях присутствует на ONT любого типа. Это позволяет выполнить настройку bridge услуги по протоколу OMCI на любых ONT. Для RG ONT возможна так же гибридная настройка, где часть LAN портов может относиться к bridged-услуге настраиваемой с OLT, а другая часть LAN портов может относиться к Routed-услуге, настраиваемой через TR-069 или WEB интерфейс ONT. Схематично настройка гибридной схемы на примере ONT с 4мя LAN портами с поддержкой RG будет выглядеть следующим образом:
Ниже приведены примеры конфигурации OMCI-bridge услуги для однопортовых ONT на OLT LTP-X, LTP-N/LTX.
Необходимо перейти в режим конфигурирования OLT, создать основной сервисный профиль "cross-connect". В данном примере название профиля указано "BRIDGE". Имя профиля может быть любым.
LTP-X# configure terminal
LTP-X(config)# profile cross-connect BRIDGE
LTP-X(config-cross-connect)("BRIDGE")# bridge
LTP-X(config-cross-connect)("BRIDGE")# bridge group 20
LTP-X(config-cross-connect)("BRIDGE")# outer vid 2149
LTP-X(config-cross-connect)("BRIDGE")# exit |
В данном профиле указываются следующие параметры:
• bridge - указание режима работы сервисного профиля OMCI-bridge;
• bridge group <number>- указание номера бридж-группы, к которой будет относиться данный cross-connect. Номер bridge group может быть любым, главное чтобы он совпадал со значением bridge group в профиле ports;
• outer vid <number> - указание номера сервисного VLAN, в котором услуга клиента поступает на OLT.
Обратите внимание. В такой конфигурации профиля трафик, поступающий к абоненту, на выходе с LAN порта трафик будет нетегированным. Метка VLAN 2149 будет сниматься. Аналогично и для NTU-SFP. На порт ethernet-коммутатора, в который подключается NTU-SFP, трафик данного VLAN будет поступать в нетегированном виде. Если необходимо передавать трафик клиенту в тегированном виде, необходимо дополнительно указать параметр user vid. В зависимости от требований схемы подключения, трафик может быть передан как сохранением метки VLAN, с которой он передается по сети, так и с перезаписью метки VLAN на любую другую. |
Для передачи трафика на выход LAN порта с сохранением метки VLAN 2149, допишите дополнительно в cross-connect параметр:
LTP-X(config-cross-connect)("BRIDGE")# user vid 2149 |
Для передачи трафика на выход LAN порта с перезаписью метки на VLAN для данного сервиса на другое значение, допишите дополнительно в cross-connect параметр:
LTP-X(config-cross-connect)("BRIDGE")# user vid 15 |
Далее необходимо сформировать профиль "ports", отвечающий за конфигурирование внутренних параметров ONT. Назовем профиль "BRIDGE". Название профиля может быть любым, не обязательно должно совпадать с названием cross-connect.
LTP-X(config)# profile ports BRIDGE
LTP-X(config-ports)("BRIDGE")# port 0 bridge group 20
LTP-X(config-ports)("BRIDGE")# exit
LTP-X(config)# do commit
LTP-X(config)# do save |
В данном профиле указывается привязка LAN порта ONT к определенной bridge-группе. Значение параметра "bridge group", указанное в профилях "cross-connect" и "ports", должно совпадать.
В данном примере port 0 будет соответствовать первому по порядку LAN-порту на ONT – LAN1. Так как нумерация на стороне ONT чаще всего начинается с "1". Для однопортовых ONT и NTU-SFP port 0 - единственное возможное значение. Для ONT, имеющих в своем составе более одного LAN порта, и при наличии необходимости в настройке других LAN портов будут использоваться другие значения. Например, если нужно настроить данную схему на LAN4, команда для настройки в профиле ports будет иметь вид port 3 bridge group 20. |
Назначаем созданные профили непосредственно на ONT.
LTP-X(config)# interface ont 0/3 LTP-X(config)(if-ont-0/3)# profile ports BRIDGE LTP-X(config)(if-ont-0/3)# service 0 profile cross-connect BRIDGE LTP-X(config)(if-ont-0/3)# service 0 profile dba dba-00 LTP-X(config)(if-ont-0/3)# do commit LTP-X(config)(if-ont-0/3)# do save |
Настраиваем сервисный VLAN на встроенном switch OLT для обеспечения связности в VLAN 2149 между uplink интерфейсом OLT и PON чипом OLT.
LTP-X# switch LTP-X(switch)# configure LTP-X(switch)(config)# vlan 2149 LTP-X(switch)(config-vlan)# tagged front-port 0 LTP-X(switch)(config-vlan)# tagged pon-port 0 LTP-X(switch)(config-vlan)# exit LTP-X(switch)(config)# commit LTP-X(switch)(config)# exit LTP-X(switch)# exit LTP-X# save |
Подход к настройке будет аналогичным как для LTP-X, за исключением некоторых отличий в синтаксисе. Рассмотрим пример подготовки аналогичной конфигурации.
Необходимо перейти в режим конфигурирования OLT, создать основной сервисный профиль "cross-connect". В данном примере название профиля указано "BRIDGE". Имя профиля может быть любым.
LTP-16N# configure terminal LTP-16N(config)# profile cross-connect BRIDGE LTP-16N(config)(profile-cross-connect-BRIDGE)# ont-mode bridge LTP-16N(config)(profile-cross-connect-BRIDGE)# bridge group 20 LTP-16N(config)(profile-cross-connect-BRIDGE)# outer vid 2149 LTP-16N(config)(profile-cross-connect-BRIDGE)# exit |
В данном профиле указываются следующие параметры:
• ont-mode - указание режима работы сервисного профиля. Значение bridge определяет работу в режиме OMCI-bridge, значение router (используется по умолчанию) задает режим работы сервиса маршрутизируемого типа (RG-сервис);
• bridge group <number>- указание номера бридж-группы, к которой будет относиться данный cross-connect. Номер bridge group может быть любым, главное чтобы он совпадал со значением bridge group в профиле ports;
• outer vid <number> - указание номера сервисного VLAN, в котором услуга клиента поступает на OLT.
Обратите внимание. В такой конфигурации профиля трафик, поступающий к абоненту, на выходе с LAN порта трафик будет нетегированным. Метка VLAN 2149 будет сниматься. Аналогично и для NTU-SFP. На порт ethernet-коммутатора, в который подключается NTU-SFP, трафик данного VLAN будет поступать в нетегированном виде. Если необходимо передавать трафик клиенту в тегированном виде, необходимо дополнительно указать параметр user vid. В зависимости от требований схемы подключения, трафик может быть передан как сохранением метки VLAN, с которой он передается по сети, так и с перезаписью метки VLAN на любую другую. |
Для передачи трафика на выход LAN порта с сохранением метки VLAN 2149, допишите дополнительно в cross-connect параметр:
LTP-16N(config)(profile-cross-connect-BRIDGE)# user vid 2149 |
Для передачи трафика на выход LAN порта с перезаписью метки на VLAN для данного сервиса на другое значение, допишите дополнительно в cross-connect параметр:
LTP-16N(config)(profile-cross-connect-BRIDGE)# user vid 15 |
Далее необходимо сформировать профиль "ports", отвечающий за конфигурирование внутренних параметров ONT. Назовем профиль "BRIDGE". Название профиля может быть любым, не обязательно должно совпадать с названием cross-connect.
LTP-16N(config)# profile ports BRIDGE LTP-16N(config)(profile-ports-BRIDGE)# port 1 bridge group 10 LTP-16N(config)(profile-ports-BRIDGE)# exit |
В данном профиле указывается привязка LAN порта ONT к определенной bridge-группе. Значение параметра "bridge group", указанное в профилях "cross-connect" и "ports", должно совпадать.
здесь, в отличие от LTP-X, нумерация портов начинается с 1. В данном примере port 1 будет соответствовать первому по порядку LAN-порту на ONT – LAN1. Для однопортовых ONT и NTU-SFP port 1 - единственное возможное значение. Для ONT, имеющих в своем составе более одного LAN порта, и при наличии необходимости в настройке других LAN портов будут использоваться другие значения. Например, если нужно настроить данную схему на LAN4, команда для настройки в профиле ports будет иметь вид port 4 bridge group 20. |
Назначаем созданные профили непосредственно на ONT.
LTP-16N(config)# interface ont 1/3 LTP-16N(config)(if-ont-1/3)# profile ports BRIDGE LTP-16N(config)(if-ont-1/3)# service 1 profile cross-connect BRIDGE LTP-16N(config)(if-ont-1/3)# service 1 profile dba dba1 LTP-16N(config)(if-ont-1/3)# do commit LTP-16N(config)(if-ont-1/3)# do save |
Настраиваем сервисный VLAN 2149 на uplink интерфейсе OLT. Дополнительного назначения VLAN на другие интерфейсы в данном случае требоваться не будет. Назначение VLAN на PON-port будет определяться наличием профиля cross-connect с этим сервисным VLAN в качестве outer vid на ONT, подключенных к данному PON-port.
LTP-16N(configure)# vlan 2149 LTP-16N(config)(vlan-2149)# name "VLAN2149" LTP-16N(config)(vlan-2149)# exit LTP-16N(configure)# interface front-port 1 LTP-16N(config)(if-front-1)# vlan allow 30 LTP-16N(config)(if-front-1)# exit LTP-16N(configure)# do commit LTP-16N(configure)# do save |