Необходимо заменить vlanID 502 на vlanID 37. Решил сделать это средствами qinq.
DGS-3627G(A2/2.80.B31)
Код:
# VLAN
...
create vlan mngtGR1 tag 37
config vlan mngtGR1 add tagged 23-24
create vlan vl502 tag 502
config vlan vl502 add tagged 23
...
# QINQ
config qinq ports 1-20,23 role uni missdrop disable tpid 0x8100
config qinq ports 21-22,24-27 role nni missdrop disable tpid 0x8100
create vlan_translation ports 1-20 cvid 34 replace svid 34
create vlan_translation ports 23 cvid 502 replace svid 37
create vlan_translation ports 23 cvid 1029 replace svid 1029
В порт 24 включен catalist4900, на нем создаем int vlan37 и пытаемся принять - получаем облом (не пингуется удаленная сторона).
Если на DGS-3627G(A2/2.80.B31)
Код:
create vlan_translation ports 23 cvid 502 replace svid 502
и на catalist4900 int vlan502 - все работает.
На тестовом стенде DGS-3627G(A1/2.50.B25) работает
Код:
create vlan_translation ports 23 cvid 502 replace svid 37
(с той разницей, что int vlan37 на linux).