Общая информация

SFP-ONU представляют собой ONT, выполненные в форм-факторе SFP модуля. Данный тип ONT может подключаться к активному оборудованию доступа, расположенному в помещении абонента или на узле связи оператора. В качестве оборудования доступа могут использоваться:

  • Коммутаторы доступа;
  • Сервисные маршрутизаторы;
  • Голосовые шлюзы.

Отличительной особенностью данного типа оборудования является то, что с точки зрения OLT данный тип устройства является обыкновенным ONT. А с точки зрения оборудования, к которому подключается SFP-ONU, он является обычным ethernet SFP модулем. SFP-ONU не требуют организации отдельного питания и питаются от устройства, к которому они подключаются.

При использовании SFP-ONU производства Eltex (NTU-SFP-200) гарантирована совместимость только с активным оборудованием Eltex (коммутаторы MES, маршрутизаторы ESR, голосовые шлюзы TAU).

Типовая схема подключения абонентов с использованием SFP-ONU приведена ниже.

Данная схема может задействовать один ONT для подключения нескольких абонентов одновременно. Всего на один pon-port OLT может быть подключено до 128 ONT. Данная схема может использоваться доя подключения B2B сегментов с размещением коммутатора в помещении пользователя, либо может быть использована для подключения новых или уже существующих сегментов ETTH через PON сеть.

Принцип настройки на OLT

Для работы SFP-ONU в том числе производства Eltex на OLT Eltex необходима лицензия для использования сторонних ONT. Данное ограничение связано с особенностями архитектуры данных устройств.

Рассмотрим пример настройки предоставления нескольких услуг на коммутатор доступа в тегированном режиме VLAN (trunk). Предположим что на коммутатор доступа требуется передать следующие услуги, которые поступают на OLT:

  • Интернет (VLAN 2149);
  • IPTV multicast (VLAN 30);
  • VoIP (VLAN 3149).

Поскольку услуги в данном примере имеют один тег S-VLAN, настройка сервисных профилей cross-connect осуществляется в режиме tag-mode single-tagged (данный tag-mode настраивается по умолчанию при создании профиля cross-connect).

Настройка услуг для данного типа ONT возможна только в режиме OMCI bridge. Локальное конфигурирование данного типа ONT обычно не выполняется. CWMP клиент для настройки через TR-069 не предусмотрен. Для данного примера порядок конфигурирования услуг будет следующим.

  1. Необходимо перейти в режим конфигурирования OLT, создать основные сервисные профили "cross-connect" под каждую услугу. 

    LTP-16N# configure terminal
    LTP-16N(config)# profile cross-connect Internet_sfp
    LTP-16N(config)(profile-cross-connect-Internet_sfp)# ont-mode bridge
    LTP-16N(config)(profile-cross-connect-Internet_sfp)# bridge group 20
    LTP-16N(config)(profile-cross-connect-Internet_sfp)# outer vid 2149
    LTP-16N(config)(profile-cross-connect-Internet_sfp)# user vid 2149
    LTP-16N(config)(profile-cross-connect-Internet_sfp)# exit
    LTP-16N(config)# profile cross-connect IPTV_sfp
    LTP-16N(config)(profile-cross-connect-IPTV_sfp)# ont-mode bridge
    LTP-16N(config)(profile-cross-connect-IPTV_sfp)# bridge group 20
    LTP-16N(config)(profile-cross-connect-IPTV_sfp)# outer vid 30
    LTP-16N(config)(profile-cross-connect-IPTV_sfp)# user vid 30
    LTP-16N(config)(profile-cross-connect-IPTV_sfp)# multicast enable
    LTP-16N(config)(profile-cross-connect-IPTV_sfp)# exit
    LTP-16N(config)# profile cross-connect SIP_sfp
    LTP-16N(config)(profile-cross-connect-SIP_sfp)# ont-mode bridge
    LTP-16N(config)(profile-cross-connect-SIP_sfp)# bridge group 20
    LTP-16N(config)(profile-cross-connect-SIP_sfp)# outer vid 3149
    LTP-16N(config)(profile-cross-connect-SIP_sfp)# user vid 3149
    LTP-16N(config)(profile-cross-connect-SIP_sfp)# exit

    В данных профилях указываются следующие параметры:
    ont-mode - указание режима работы сервисного профиля. Значение bridge определяет работу в режиме OMCI-bridge, значение router (используется по умолчанию) задает режим работы сервиса маршрутизируемого типа (RG-сервис);
    • bridge group <number>-  указание номера бридж-группы, к которой будет относиться данный cross-connect. Номер bridge group может быть любым, главное чтобы он совпадал со значением bridge group в профиле ports;
    • outer vid <number> - указание номера сервисного VLAN, в котором услуга для клиента поступает на OLT;
    • user vid <number> - указание номера пользовательского VLAN, в котором услуга клиента предоставляется с LAN интерфейса ONT;
    multicast enable - разрешает прохождения трафика multicast через данный сервис. В приведенном примере настраивается только для IPTV сервиса.

    Обратите внимание. В такой конфигурации профилей cross-connect, трафик, поступающий на коммутатор, на выходе с LAN порта трафик будет тегированным. Если на коммутатор необходимо передавать трафик в нетегированном виде, необходимо чтобы параметр user vid не был указан или его значение соответствовало untagged (значение по умолчанию). В зависимости от требований схемы подключения, трафик может быть передан как сохранением или снятием метки VLAN, с которой он передается по сети, так и с перезаписью метки VLAN на любую другую.

  2. Далее необходимо сформировать профиль "ports", отвечающий за конфигурирование внутренних параметров ONT. Назовем профиль "sfp_onu". Название профиля может быть любым. В примере настраивается LAN-порт с индексом 1. Он является единственно возможным на SFP-ONU.

    LTP-16N(config)# profile ports sfp_onu
    LTP-16N(config)(profile-ports-sfp_onu)# igmp multicast dynamic-entry 1 group 224.0.0.0 239.255.255.255 vid 30
    LTP-16N(config)(profile-ports-sfp_onu)# port 1 bridge group 20
    LTP-16N(config)(profile-ports-sfp_onu)# port 1 multicast enable
    LTP-16N(config)(profile-ports-sfp_onu)# port 1 igmp downstream vid 30 
    LTP-16N(config)(profile-ports-sfp_onu)# port 1 igmp downstream tag-control replace-tag
    LTP-16N(config)(profile-ports-sfp_onu)# port 1 igmp upstream vid 30 
    LTP-16N(config)(profile-ports-sfp_onu)# port 1 igmp upstream tag-control replace-tag
    LTP-16N(config)(profile-ports-sfp_onu)# exit

    В данном профиле указывается следующая информация:
    igmp multicast dynamic-entry -  разрешает обработку на ONT multicast групп указанного диапазона в указанном VLAN. В данном примере указан весь диапазон и multicast VLAN 30;
    port <number> bridge group <number> - указание номера bridge group для определенного LAN порта, осуществляется для привязки услуги к порту. В даном примере значение 20, т.к. в cross-connect указано такое же;
    port <number> multicast enable - разрешить прохождение multicast для указанного LAN порта;
    port <number> igmp downstream vid <vlan id> - VLAN ID, с которым multicast будет передаваться через SFP-ONU в downstream. Соответствует номеру multicast VLAN;
    port <number> igmp downstream tag-control <value> - действия с меткой multicast VLAN в downstream. В данном примере используется перезапись тега на аналогичный;
    port <number> igmp upstream vid <vlan id> - VLAN ID, с которым multicast будет передаваться через SFP-ONU в upstream. Соответствует номеру multicast VLAN;
    port <number> igmp upstream tag-control <value> - действия с меткой multicast VLAN в upstream. В данном примере используется перезапись тега на аналогичный;

  3. Следующим шагом необходимо настроить сервисные VLAN на uplink интерфейсе ONT (в примере используем front-port 1) и включить IGMP snooping.

    LTP-16N(configure)# vlan 2149
    LTP-16N(config)(vlan-2149)# name Internet
    LTP-16N(config)(vlan-2149)# exit
    LTP-16N(configure)# vlan 30
    LTP-16N(config)(vlan-30)# name IPTV
    LTP-16N(config)(vlan-30)# exit
    LTP-16N(configure)# vlan 3149
    LTP-16N(config)(vlan-3149)# name VoIP
    LTP-16N(config)(vlan-3149)# exit
    LTP-16N(configure)# interface front-port 1
    LTP-16N(config)(if-front-1)# vlan allow 2149,3149,30
    LTP-16N(config)(if-front-1)# exit
    LTP-16N(configure)# ip igmp snooping enable

    Дополнительного назначения VLAN на другие интерфейсы в данном случае требоваться не будет. Назначение VLAN на PON-port будет определяться наличием профиля cross-connect с этим сервисным VLAN в качестве outer vid на ONT, подключенных к данному PON-port.

  4. Далее необходимо зарегистрировать ONT и применить созданные сервисы. Применить и сохранить в энергонезависимую память выполненные изменения.

    LTP-16N(config)# interface ont 1/1
    LTP-16N(config)(if-ont-1/1)# serial ELTX1900C004
    LTP-16N(config)(if-ont-1/1)# profile ports sfp_onu
    LTP-16N(config)(if-ont-1/1)# service 1 profile cross-connect Internet_sfp dba dba1
    LTP-16N(config)(if-ont-1/1)# service 2 profile cross-connect IPTV_sfp dba dba1
    LTP-16N(config)(if-ont-1/1)# service 3 profile cross-connect SIP_sfp dba dba1
    LTP-16N(config)(if-ont-1/1)# do commit
    LTP-16N(config)(if-ont-1/1)# do save
    Все настроенные в данном примере VLAN должны быть так же настроены на коммутаторе доступа, к которому подключен SFP-ONU.


Количество VLAN, которые можно передать через SFP-ONU в режиме single-tagged, ограничено количеством сервисов, которые могут быть назначены на один интерфейс ONT. В случае LTP-N это 30 сервисов. При необходимости передачи большего количества VLAN, необходимо использовать режимы tunnel или selective-tunnel с добавлением к пользовательским C-VLAN дополнительной метки S-VLAN для передачи по сети. Принцип настройки туннельных сервисов рассмотрен в статье Настройка туннелирования на OLT.

Прочие типы сервисов

Помимо услуг с tag-mode single-tagged и туннельных сервисов, так же может быть настроено получение услуг от вышестоящей сети в QinQ для дальнейшей передачи услуг в сторону коммутатора доступа с одной меткой VLAN или в режиме untagged.

Например, если услуга поступает на OLT в VLAN 2149:100 и требуется дальнейшая передача трафика этого VLAN в сторону коммутатора доступа со снятием метки S-VLAN, профиль cross-connect может выглядеть так:

LTP-16N# configure terminal
LTP-16N(config)# profile cross-connect Internet_qinq
LTP-16N(config)(profile-cross-connect-Internet_qinq)# ont-mode bridge
LTP-16N(config)(profile-cross-connect-Internet_qinq)# tag-mode double-tagged
LTP-16N(config)(profile-cross-connect-Internet_qinq)# bridge group 20
LTP-16N(config)(profile-cross-connect-Internet_qinq)# outer vid 2149
LTP-16N(config)(profile-cross-connect-Internet_qinq)# inner vid 100
LTP-16N(config)(profile-cross-connect-Internet_qinq)# user vid 100
LTP-16N(config)(profile-cross-connect-Internet_qinq)# exit

Если требуется снятие обеих меток и S-VLAN и C-VLAN, в профиле cross-connect user vid не указывается.

LTP-16N# configure terminal
LTP-16N(config)# profile cross-connect Internet_qinq
LTP-16N(config)(profile-cross-connect-Internet_qinq)# ont-mode bridge
LTP-16N(config)(profile-cross-connect-Internet_qinq)# tag-mode double-tagged
LTP-16N(config)(profile-cross-connect-Internet_qinq)# bridge group 20
LTP-16N(config)(profile-cross-connect-Internet_qinq)# outer vid 2149
LTP-16N(config)(profile-cross-connect-Internet_qinq)# inner vid 100
LTP-16N(config)(profile-cross-connect-Internet_qinq)# exit

Аналогичная настройка без указания user vid (по умолчанию user vid настраивается при создании cross-connect в untagged) может быть применена и для single-tagged сервиса, если необходимо передать трафик услуги со снятием метки VLAN.


  • Нет меток