Настройка туннелирования
Обычные профили с tag-mode single-tag и double-tag ставят целью преборазование трафика, идущего в gem с меткой user vid или untagged, в трафик с метками outer vid или outer:inner vid соответственно.
...
Применение профилей с 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 для организации туннеля для этого клиента.
...
Шаг 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 сервисы на одном терминале. Не рекомендуется использовать нетегированный трафик для туннелирования. |