Аналогичная проблема, есть задача обеспечить транспорт всех VLAN клиента через СПД провайдера, соответственно используем QinQ. Точки включения оборудования клиента в удаленных участках сети. Упрощенная пример-схема ниже:
CustomerX<-->(UNI)DES-3200-10_C1(NNI)<-->(UNI)DGS-3420-26SC_A2(NNI)<-->(NNI)DGS-3627G_A1(UNI)<-->(NNI)DES-3200-10_C1(UNI)<-->CustomerX
Коммутаторы узлов доступа (УД) : 3200-10, 3200-28.
Коммутаторы узлов агрегации (УА): DGS-3420-26SC, DGS-3627G.
SVID для услуги клиента 2201.
Add трансляция происходит на первом УД (3200-10) на UNI порту клиента (port1) и подается на NNI транк выше (port 10):
enable qinq
config qinq ports 1 role uni outer_tpid 0x8100 missdrop disable
config qinq ports 10 role nni outer_tpid 0x8100 missdrop disable
config vlan vlanid 2201 add untagged 1
config vlan vlanid 2201 add tagged 10
На УА осуществляем replace трансляцию для VLAN 2201 на UNI порту в сторону кольца с клиентом (port1) и подается на NNI транк выше (ports 10):
enable qinq
config qinq ports 1 role uni outer_tpid 0x8100 missdrop disable
config qinq ports 24 role nni outer_tpid 0x8100 missdrop disable
config vlan vlanid 2201 add tagged 1,10
create vlan_translation ports 1 replace cvid 2201 svid 2201
Собственно проблема только с коммутаторами УА серий 3420(A2) и 3120(A2). А конкретно в том, что replace трансляция на них отрабатывает не корректно, в одну сторону. То есть в FDB таблице на 3420/3120 mac-адреса оборудования клиента пришедшие с порта NNI будут в 2201, пример:
DGS-3420-26SC: # show fdb port 10
VID VLAN Name MAC Address Port Type Status
---- -------------------------------- ----------------- ----- ------- -------
2201 VLAN2201 00-40-8C-FE-94-D7 10 Dynamic Forward
А вот на входе в кольцо за UNI портом они уже в VLAN клиента без 2201, пример:
DES-3200-10:# show fdb mac_address 00-40-8C-FE-94-D7
VID VLAN Name MAC Address Port Type Status
---- -------------------------------- ----------------- ----- ------- -------
447 VLAN447 00-40-8C-FE-94-D7 10 Dynamic Forward
При всем при этом прямая часть трансляции работает, т.е. со стороны UNI порта УА DGS-3420-26SC_A2 (port 1) mac-адреса клиента в VLAN 2201.
Для сегментов сети? где в качестве УА используются DGS-3627G проблема не актуальна и трансляции осуществляются корректно.
Текущая версия прошивки на DGS-3420-26SC(A2) - 1.70.B018.
Присоединяюсь к просьбе коллеги.
Цитата:
P.S : можно ли создать ишью разработчикам, чтобы vlan_translation replace не ломало внутренние теги для qinq влана ?
P.S.
Сейчас на узлы агрегации в основном ставим именно DGS-3420-26SC, а тут такое =(, менять на DGS-3627G и отправлять назад не хотелось бы, понятно что проблема программная.