Обычные профили с tag-mode single-tag и double-tag ставят целью преборазование трафика, идущего в gem с меткой user vid или untagged, в трафик с метками outer vid или outer:inner vid соответственно.
На моделях 2 и 3 возможна настройка туннелирования трафика, что позволяет расширить спектр возможных схем применения GPON на сети оператора.
Применение профилей с tag-mode selective-tunnel позволяет добавить метку к пришедшим пакетам с определенным набором меток user vid. Профили с tag-mode tunnel позволяют добавить метку к пришедшему пакету с любыми метками user-vid.
Пример:
На uplink OLT приходят VLAN 300 (multicast) и QinQ VLAN 1100 и 1200 (интернет). Необходимо пропустить их до коммутатора, включенного в OLT через SFP-ONU. Кроме того, к сплиттеру чрез SFP-ONU подключен корпоративный клиент, передающий произвольный набор VLAN, которые необходимо пропустить до удалённых точек, сняв метку этих VLAN на LAN-порту ONT. На сети оператора выбрана VLAN 500 для организации туннеля для этого клиента.
Рассмотрим порядок настройки OLT для организации вышеописанной схемы.
Шаг 1. Настройте коммутатор.
interface plc-pon-port 0/0 bridging to plc-pon-port 0/1 exit interface plc-pon-port 0/1 bridging to plc-pon-port 0/0 exit vlan 300 name VLAN0300 tagged plc-pon-port 0/0 tagged front-port 1/0 exit vlan 500 name VLAN0500 tagged plc-pon-port 0/0 tagged plc-pon-port 0/1 tagged front-port 1/0 exit vlan 1100 name VLAN1100 tagged plc-pon-port 0/0 tagged front-port 1/0 exit vlan 1200 name VLAN1200 tagged plc-pon-port 0/0 tagged front-port 1/0 exit
Шаг 2. Настройте профили cross-connect.
profile cross-connect "cc-tunnel" bridge bridge group "10" tag-mode tunnel exit profile cross-connect "cc-selecttunnel" bridge bridge group "10" tag-mode selective-tunnel exit profile cross-connect "cc-single" bridge bridge group "10" user vid "300" exit profile cross-connect "cc-double" bridge bridge group "10" tag-mode double-tagged exit
Шаг 3. Настройте профили ports.
profile ports "bridge-10" port 0 bridge group "10" exit
Шаг 4. Настройте профиль address-table, указав в нём VLAN, используемые для туннелей, и назначьте его на gpon-порты.
profile address-table "at-tunnel" s-vlan 1100 use c-vlan s-vlan 1200 use c-vlan s-vlan 500 use c-vlan exit interface gpon-port 0 profile address-table "at-tunnel" exit interface gpon-port 1 profile address-table "at-tunnel" exit
Шаг 5. Настройте SFP-ONU, которая будет использоваться для подключения коммутатора.
interface ont 0/0/0 serial "454C545300000001" service 0 profile cross-connect "cc-tunnel" service 0 profile dba "dba-00" service 1 profile cross-connect "cc-selecttunnel" service 1 profile dba "dba-00" service 2 profile cross-connect "cc-single" service 2 profile dba "dba-00" profile ports "bridge-10" service 0 custom svid "1100" service 1 custom svid "1200" service 1 selective-tunnel uvid 201-203 service 2 custom svid "300"
Шаг 6. Настройте SFP-ONU, которая будет использоваться для подключения корпоративного клиента.
interface ont 0/0/1 serial "454C545300000002" service 0 profile cross-connect "cc-tunnel" service 0 profile dba "dba-00" profile ports "bridge-10" service 0 custom svid "500"
Шаг 7. Настройте ONT, которые будут использоваться для подключения удалённых офисов.
interface ont 0/1/0 serial "454C545800000002" service 0 profile cross-connect "cc-double" service 0 profile dba "dba-00" profile ports "bridge-10" service 0 custom cvid "10" service 0 custom svid "500" exit interface ont 0/1/1 serial "454C545800000003" service 0 profile cross-connect "cc-double" service 0 profile dba "dba-00" profile ports "bridge-10" service 0 custom cvid "20" service 0 custom svid "500"
На момент выпуска MA4000 version 3.26.0 сервисы tunnel и selective-tunnel поддержаны только на Eltex SFP-ONU.
Количество uvid, обрабатываемых во всех сервисах selective-tunnel на одной ONT – не более 42-х.
VLAN, задействованные для туннельных сервисов, не могут быть задействованы для сервисов другого типа в пределах одного gpon-канала.
Сервис tunnel конфигурируется на ONT в последнюю очередь, поэтому user-vid, которые используются другими сервисами, не будут обрабатываться сервисом tunnel.
Трафик, идущий с произвольной меткой user-vid, не должен содержать дополнительных меток 802.1q. Такой трафик будет отклонен любым сервисом, под который попадает данный user-vid.
Нельзя одновременно использовать double-tagged и tunnel сервисы на одном терминале.
Не рекомендуется использовать нетегированный трафик для туннелирования.