Так и не получается настроить q-in-q по указанной схеме, прошу помочь. Вот как пытаюсь настроить:
Код:
config qinq ports 1-4 role uni outer_tpid 0x8100
config qinq ports 25 role nni outer_tpid 0x8100
; обычные вланы
config vlan vlan2 add tag 1,2,25
config vlan vlan3 add tag 2,25
config vlan vlan4 add tag 1,2,3,4,25
config vlan vlan5 add tag 4,25
; vlan6 - должен содержать в себе 101 и 102, вешаем его на порт 25 (nni)
config vlan vlan6 add tag 25
; vlan101 и 102 - внутренние вланы, вешаем их на порты uni в дополнение к имеющимся там обычным
config vlan vlan101 add tag 1,2,3
config vlan vlan102 add tag 2,3,4
; настраиваем прохождение обычных вланов между портами uni и nni
create vlan_translation ports 1-4 replace cvid 2 svid 2
create vlan_translation ports 1-4 replace cvid 3 svid 3
create vlan_translation ports 1-4 replace cvid 4 svid 4
create vlan_translation ports 1-4 replace cvid 5 svid 5
; настраиваем заворот вланов 101 и 102 на портах 1-4 в влан 6
create vlan_translation ports 1-4 add cvid 101 svid 6
create vlan_translation ports 1-4 add cvid 102 svid 6
Прохождение обычных вланов (2-5) - работает, в том числе между портами nni и uni. А вот в вланах 101 и 102 даже нету маков - т.е. show fdb vlan vlan101 ничего не показывает. Хотя с портов uni эти вланы приходят и маки там 100% должны быть. И соответственно, в порт nni ничего не улетает. Также как не проходит и обратный маршрут - пакеты с двойными тегами 6.101 и 6.102, прилетевшие на 25 порт, не разворачиваются путем снятия тега 6 и не попадают в порты 1-4.
Что я сделал не так? Очень прошу помочь, заранее благодарен!