Схема
Код:
PC --- VID 201 untag --- [1] DES-1210-28/ME/B2_1 [2] --- CVID 201 SVID 101 --- [1] DES-1210-28/ME/B2_2 [2] --- SVID 101 --- сеть c 802.1Q --- BRAS
Все DES-1210-28/ME/B2 перед тестом были сброшены в дефолт, после чего копипастом была применена конфигурация (больше НИЧЕГО не настраивалось!)
- DES-1210-28/ME/B2_1
Код:
config ipif System ipaddress 10.0.0.11/8
config vlan default delete 1
create vlan v201 tag 201
config vlan vlanid 201 add tagged 2
config vlan vlanid 201 add untagged 1
- DES-1210-28/ME/B2_2
Код:
config ipif System ipaddress 10.0.0.12/8
create vlan v101 tag 101
config vlan vlanid 101 add tagged 1,2
create vlan_translation add cvid 201 svid 101
enable qinq
config qinq ports 1 role uni outer_tpid 0x8100 vlan_translation enable
config qinq ports 2 role nni outer_tpid 0x8100
На всех прошивках, вплоть до DES-1210-28-B2-6-07-B052.hex, с указанными выше конфигами,
Q-in-Q НЕ РАБОТАЕТ!На прошивках старше DES-1210-28-B2-6-07-B052.hex (пробовал DES-1210-28-B2-6-07-B056.hex и DES-1210-28-B2-6-07-B057.hex) невозможно выставить требуемый TPID:
Код:
# config qinq ports 1 outer_tpid 0x8100
Command: config qinq ports 1 outer_tpid 0x8100
The outer TPID can not be set as 0x8100
Failure!
Что приводит к невозможности завершения теста.
Так же было замечено, что "show qinq rxtable" выдает outer/inner vlan вида 0xc065 и 0xc0c9, вместо положенных 0x65 и 0xc9. Вот как это выглядит
Код:
# show qinq rxtable
Command: show qinq rxtable
Index MAC Outer(TPID,Vlan) Inner(TPID,Vlan) Recored Time
----- ----------------- ---------------- ---------------- ------------
1 02-03-39-1D-05-E8 0x8100,0xc065 0x8100,0xc0c9 100(sec)
0x65 и 0xc9 рисуются ТОЛЬКО при использовании port based Q-in-Q.
Выводы команд на DES-1210-28/ME/B2_2 на прошивке 6.07.B046 (на 6.07.B048 то же самое)
Код:
# show vlan vlanid 101
Command: show vlan vlanid 101
VID : 101 VLAN NAME : v101
VLAN Type : Static
VLAN Advertisement : Disabled
Member Ports : 1-2
Untagged Ports :
Forbidden Ports :
Код:
# show gvrp 1,2
Command: show gvrp 1,2
Global GVRP : Disable
Port PVID GVRP State Ingress Checking Acceptable Frame Type
---- ---- ---------- ---------------- ---------------------
1 1 Disable Enable All Frames
2 1 Disable Enable All Frames
Total Entries : 2
Код:
# show qinq
Command: show qinq
QinQ Status: Enabled
Код:
# show vlan_translation cvid
Command: show vlan_translation cvid
CVID SPVID Action
---- ----- -------
201 101 add
Total Entries : 1
Код:
# show qinq ports 1,2
Command: show qinq ports 1,2
Port Role Outer TPID Trust_CVID VLAN Translation
---- ---- ---------- ---------- ----------------
1 UNI 0x8100 Disable Enable
2 NNI 0x8100 Disable Disable
VLAN 101:201 работает ТОЛЬКО если DES-1210-28/ME/B2_2 настроить так:
Код:
create vlan v101 tag 101
config vlan vlanid 101 add tagged 2
config vlan vlanid 101 add untagged 1
enable qinq
config qinq ports 1 role uni outer_tpid 0x8100
config qinq ports 2 role nni outer_tpid 0x8100
Уважаемые знатоки, внимание, вопрос: КАКОГО ХУАНХЭ?!
Port based Q-in-Q - это, конечно, хорошо, но что делать с вланом управления (VID 1 и он должен быть НЕ тегированным)?!
MaximusHELL писал(а):
какая самая последняя прошивка где корректно работает PPPoE Circuit Id Insertion ?
У меня гарантированно работает на
DES-1210-28-B2-6-07-B046.hex