Boot PROM Version : Build 3.00.501
Firmware Version : Build 4.03.B004
Hardware Version : B1
Firmware Type : EI
Собственно задача такая необходимо прогнать 251 влан вытащив из qinq.
dhcp < ... > 24 порт 3120 12 порт -> коммутатор уровня доступа с dhcp snooping в vlan 251.
если в данной схеме не использовать qinq на 3120 , а просто в таге прогонять 251 влан всё работает замечательно.
но после того как включаем qinq и трансляцию
Код:
сonfig vlan default delete 1:1-1:24
create vlan nauka_qinq tag 103
config vlan nauka_qinq add tagged 1:24
config vlan nauka_qinq add untagged 1:1-1:22 advertisement disable
create vlan temp_user tag 251
config vlan temp_user add tagged 1:12,1:24 advertisement disable
create vlan manager tag 999
config vlan manager add tagged 1:1-1:24 advertisement disable
enable qinq
config port_vlan 1:1-1:22 gvrp_state disable ingress_checking enable acceptable_frame admit_all pvid 103
config qinq ports 1:1-1:22 role uni outer_tpid 0x8100
config qinq ports 1:23-1:24 outer_tpid 0x8100
create vlan_translation ports 1:1-1:22 replace cvid 999 svid 999
create vlan_translation ports 1:12 replace cvid 251 svid 251
коммутатор доступа начинает ругаться на ответ DHCP:
Код:
Jan 28 17:46:12 2015 The value of the segment iph->tot_len 306 is not equal to skb->len 334
При этом влан 999 доступен, на вланах которые пакуются в 103 dhcp snooping отрабатывает.
если отключить snooping и прописать статикой адреса трафик бегает, т.е. трансляция работает. Как я понял увеличивается пакет что и не нравится коммутатору доступа при анализе ответа дшсп.
Отключаем qinq всё нормально.
меняем длинк 3120 на Quidway S5328C-EI-24S c аналогично настроенным qinq всё работает.