Мини Вики. Чтоб ничего не забыть!

Настройка 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

но в нашем случае она не подходит