На 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.

Настройка OMCI-bridge услуги на LTP-X

  1. Необходимо перейти в режим конфигурирования 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


  2. Далее необходимо сформировать профиль "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.

    Если для настраиваемой услуги дополнительно требуется передача multicast трафика, например IPTV, дополнительно выполните настройки multicast для профиля ports с указанием VLAN, в котором multicast трафик поступает на OLT (если multicast поступает в отдельном VLAN, нужно создание отдельного cross-connect с этим VLAN).  Так же необходимо указать разрешенный диапазон multicast групп и операции с метками VLAN для upstream и downstream multicast трафика. В данном примере отражена перезапись тега, что означает что multicast трафик будет иметь метку VLAN 2149 как в downstream на выходе с ONT, так и в upstream на выходе с PON чипа OLT для последующей передачи трафика в вышестоящую сеть.

    LTP-X(config)# profile ports BRIDGE
    LTP-X(config-ports)("BRIDGE")# igmp multicast dynamic-entry 0 group 224.0.0.0 239.255.255.255 vid 2149
    LTP-X(config-ports)("BRIDGE")# port 0 multicast
    LTP-X(config-ports)("BRIDGE")# port 0 igmp downstream vid 2149 tag-control replace-tag
    LTP-X(config-ports)("BRIDGE")# port 0 igmp upstream vid 2149 tag-control replace-tag
    LTP-X(config-ports)("BRIDGE")# exit
    LTP-X(config)# do commit
    LTP-X(config)# do save


  3. Назначаем созданные профили непосредственно на 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


  4. Настраиваем сервисный 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


Настройка OMCI-bridge услуги на LTP-N / LTX

Подход к настройке будет аналогичным как для LTP-X, за исключением некоторых отличий в синтаксисе. Рассмотрим пример подготовки аналогичной конфигурации.

  1. Необходимо перейти в режим конфигурирования 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


  2. Далее необходимо сформировать профиль "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.

    Если для настраиваемой услуги дополнительно требуется передача multicast трафика, например IPTV, дополнительно выполните настройки multicast для профиля ports с указанием VLAN, в котором multicast трафик поступает на OLT (если multicast поступает в отдельном VLAN, нужно создание отдельного cross-connect с этим VLAN).  Так же необходимо указать разрешенный диапазон multicast групп и операции с метками VLAN для upstream и downstream multicast трафика. В данном примере отражена перезапись тега, что означает что multicast трафик будет иметь метку VLAN 2149 как в downstream на выходе с ONT, так и в upstream на выходе с PON чипа OLT для последующей передачи трафика в вышестоящую сеть.

    LTP-16N(config)# profile ports BRIDGE
    LTP-16N(config)(profile-ports-BRIDGE)# igmp multicast dynamic-entry 1 group 224.0.0.0 239.255.255.255 vid 2149
    LTP-16N(config)(profile-ports-BRIDGE)# port 1 multicast enable
    LTP-16N(config)(profile-ports-BRIDGE)# port 1 igmp downstream vid 2149 
    LTP-16N(config)(profile-ports-BRIDGE)# port 1 igmp downstream tag-control replace-tag
    LTP-16N(config)(profile-ports-BRIDGE)# port 1 igmp upstream vid 2149 
    LTP-16N(config)(profile-ports-BRIDGE)# port 1 igmp upstream tag-control replace-tag
    LTP-16N(config)(profile-ports-BRIDGE)# exit
    LTP-16N(config)# do commit
    LTP-16N(config)# do save


  3. Назначаем созданные профили непосредственно на 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


  4. Настраиваем сервисный 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


Обратите внимание. При настройке данной схемы на LTP-N / LTX существуют некоторые ограничения, связанные с сервисной моделью предоставления услуг. Подробнее описание существующих параметров сервисных моделей и их параметров приведены в статье [LTP-N, LTX] Настройка сервисных моделей.