Bug DGS-3120-24SC при QinQ срезает тег C-VID при pppoe
Код:
Device Type : DGS-3120-24SC Gigabit Ethernet Switch
Boot PROM Version : Build 2.00.003
Firmware Version : Build 3.12.R015
Hardware Version : A2
Firmware Type : EI
8й порт принимет пакет абонента с тегом C-VID - 1004, добавить SP-VID 760
и оправить в 24 порт, в итоге если включена глобально
Command: show pppoe circuit_id_insertion
Global PPPoE State: Enabled то тег C-VID - 1004 удаляется и остается только SP-VID 760
но только для пакетов - PPPoE Discovery
PPPoE Session - проходят как и полагается с 2 тегами.
конфиг qinq 8 порта
Код:
Command: show qinq ports 8
Port ID: 8
---------------------------------------------------------
Role: UNI
Miss Drop: Disabled
Outer Tpid: 0x8100
Use Inner Priority: Disabled
Add Inner Tag: Disabled
Все свитчи высталены уделенно, покажу что приходит на сервер
Запускаем на сервере tcpdump на 760 влан, т.е. в выводе ниже мы не увидим тег 760:tcpdump -n -i vlan760 -e1. у абона есть сессия pppoe , я перевожу абонена в 1004 влан к которому должен добавится тег 760
Код:
02:16:31.569555 70:4f:57:30:9a:6d > 00:16:31:ff:0a:71, ethertype 802.1Q (0x8100), length 102: vlan 1004, p 0, ethertype PPPoE S, PPPoE [ses 0xc300] IP (0x0021), length 78: 10.0.109.223.38486 > 128.138.140.44.123: NTPv3, Client, length 48
02:16:32.073551 70:4f:57:30:9a:6d > 00:16:31:ff:0a:71, ethertype 802.1Q (0x8100), length 102: vlan 1004, p 0, ethertype PPPoE S, PPPoE [ses 0xc300] IP (0x0021), length 78: 10.0.109.223.48844 > 137.146.210.250.123: NTPv3, Client, length 48
02:16:40.081462 70:4f:57:30:9a:6d > 00:16:31:ff:0a:71, ethertype 802.1Q (0x8100), length 64: vlan 1004, p 0, ethertype PPPoE S, PPPoE [ses 0xc300] LCP (0xc021), length 18: LCP, Term-Request (0x05), id 3, length 18
как мы видим ротуер абонента в стерой сесии посылает пакеты и DGS-3120-24SC все делает правильно и добавляет тег 760
2. потом у абонента роутер не получил ответа от сервера завершает сессию и начинает посылать PPPoE PADI
и эти пакеты на сервер пришли только с одним тегом 760 а C-VID - 1004, уже нет.
Код:
02:17:01.350823 70:4f:57:30:9a:6d > ff:ff:ff:ff:ff:ff, ethertype PPPoE D (0x8863), length 64: PPPoE PADI [Service-Name] [Host-Uniq 0x450B0000]
02:17:06.362391 70:4f:57:30:9a:6d > ff:ff:ff:ff:ff:ff, ethertype PPPoE D (0x8863), length 64: PPPoE PADI [Service-Name] [Host-Uniq 0x450B0000]
02:17:16.378214 70:4f:57:30:9a:6d > ff:ff:ff:ff:ff:ff, ethertype PPPoE D (0x8863), length 64: PPPoE PADI [Service-Name] [Host-Uniq 0x450B0000]
02:18:06.437696 70:4f:57:30:9a:6d > ff:ff:ff:ff:ff:ff, ethertype PPPoE D (0x8863), length 64: PPPoE PADI [Service-Name] [Host-Uniq 0x450B0000]
02:18:11.445211 70:4f:57:30:9a:6d > ff:ff:ff:ff:ff:ff, ethertype PPPoE D (0x8863), length 64: PPPoE PADI [Service-Name] [Host-Uniq 0x450B0000]
02:18:21.461058 70:4f:57:30:9a:6d > ff:ff:ff:ff:ff:ff, ethertype PPPoE D (0x8863), length 64: PPPoE PADI [Service-Name] [Host-Uniq 0x450B0000]
И как только я на DGS-3120-24SC выполняю команду
config pppoe circuit_id_insertion state disableсразу приходят PPPoE PADI с двумя тегами и 760 и 1004 ( напомю у нас tcpdump -i vlan760)
Код:
02:19:11.519812 70:4f:57:30:9a:6d > ff:ff:ff:ff:ff:ff, ethertype 802.1Q (0x8100), length 64: vlan 1004, p 0, ethertype PPPoE D, PPPoE PADI [Service-Name] [Host-Uniq 0x450B0000]
02:19:11.535358 00:1b:21:97:d8:45 > 33:33:00:00:00:16, ethertype 802.1Q (0x8100), length 114: vlan 1004, p 0, ethertype IPv6, :: > ff02::16: HBH ICMP6, multicast listener report v2, 2 group record(s), length 48
02:19:12.359320 00:1b:21:97:d8:45 > 33:33:00:00:00:16, ethertype 802.1Q (0x8100), length 114: vlan 1004, p 0, ethertype IPv6, :: > ff02::16: HBH ICMP6, multicast listener report v2, 2 group record(s), length 48
02:19:12.487330 00:1b:21:97:d8:45 > 33:33:ff:97:d8:45, ethertype 802.1Q (0x8100), length 90: vlan 1004, p 0, ethertype IPv6, :: > ff02::1:ff97:d845: ICMP6, neighbor solicitation, who has fe80::21b:21ff:fe97:d845, length 32
и это при том что для 8 порта opt82 отключено
Command: show pppoe circuit_id_insertion ports
Port State Circuit ID
---- -------- ---------------------------------------------
1 Disabled Switch IP
2 Disabled Switch IP
3 Disabled Switch IP
4 Disabled Switch IP
5 Enabled Switch IP
6 Disabled Switch IP
7 Disabled Switch IP
8 Disabled Switch IP 9 Disabled Switch IP