Настройка QinQ на bdcomm 3600-08b
Вот это оно вешает на ONU абсолютно самостоятельно при регистрации
interface GPON0/1:1
gpon onu model-id GR-XP-ONU1-1
gpon onu tcont-virtual-port-bind-profile tvbind-default
gpon onu flow-mapping-profile flow-mapping-default
gpon onu virtual-port 1 gem-port 256
gpon onu tcont 1 alloc-id 256
сами по себе профили вланов нужны только для ONU. Если влан висит только на портах, включая GPON порты, профиль для него не нужен
для работы QinQ
вообще никогда не забываем про
system mtu 9212
Настройка UPLINK порта
В нашем случае пакуем в 1104
1000 менеджмент
interface GigaEthernet0/1
switchport trunk vlan-allowed 1000,1104
switchport mode dot1q-tunnel-uplink
профиль inner vlan
придется создавать на каждый vlan - иначе никак.
разъясняю:
мы хотим повесить на ONU сущность: 100 VLAN
ону не может напрямую понять сущность, ONU нужен профиль
поэтому сущность VLAN 100 мы засовываем в профиль gpon profile onu-vlan vlan100 и потом привязываем профиль к ONU
gpon profile onu-vlan vlan100 //указывать id не нужно, станция назначит сама
gpon-profile vlan mode tag
gpon-profile vlan pvid 100 0
для работы этого достаточно.
сам влан 100 создавать не нужно
show vlan id 100
VLAN 100 not found in current VLAN database
show vlan dot1q-tunnel interface gpON 0/1
Interface Name Interface Type TPID
------------------ ------------------------ ------
GPON0/1 Dot1Q Translating Tunnel ------
Tranlate entries of dot1q translating tunnel (Total 101):
Mode Old VLAN List New VLAN ID Priority
---- ------------------------------------- ----------- --------
QinQ 100-200 1104 0
настройка PON порта
interface GPON0/1
switchport trunk vlan-allowed 1103-1104
switchport mode dot1q-translating-tunnel
switchport dot1q-translating-tunnel mode QinQ translate 100-200 1104 0
switchport dot1q-translating-tunnel mode flat translate Nto1 2222 2222 0 (прокинуть влан с тегом)
настройка ONU
interface GPON0/1:1
gpon onu model-id GR-XP-ONU1-1
gpon onu tcont-virtual-port-bind-profile tvbind-default
gpon onu flow-mapping-profile flow-mapping-default
gpon onu virtual-port 1 gem-port 256
gpon onu tcont 1 alloc-id 256
gpon onu uni 1 vlan-profile vlan100
заметим, что добавилась только одна строчка, остальное дефолт, без которого, особенно без строк
gpon onu tcont-virtual-port-bind-profile tvbind-default
gpon onu flow-mapping-profile flow-mapping-default
gpon onu virtual-port 1 gem-port 256
работать просто не будет
Примечание:
так же существует конструкция последовательного назначения вланов
gpon profile onu-vlan 501 id 5
gpon-profile vlan mode tag
gpon-profile vlan step-pvid 501 1
gpon onu-config-template internet_qinq
cmd-sequence 004 gpon onu uni 1 vlan-profile %1
interface GPON0/3
gpon pre-config-template internet_qinq bind-onuid 1-128 param 501
но в нашем случае она не подходит