В данной небольшой заметке будет описан принцип настройки коммутаторов D-Link DES-3810-28 c версией прошивки DES-3810_Series_A1_RunTime_v2.10.024.had

Прежде чем начать настройку QinQ в коммутаторе D-Link необходимо включить данную функцию. Если на коммутаторе работает и настроен STP, тогда необходимо отключить STP, включить QinQ и потом обратно включить STP:

DES-3810-28:admin#disable stp
Command: disable stp

Success. 

DES-3810-28:admin#enable qinq
Command: enable qinq

Success. 

DES-3810-28:admin#enable stp
Command: enable stp

Success. 

DES-3810-28:admin#show qinq
Command: show qinq

QinQ Status : Enabled

DES-3810-28:admin#

Настройка будет производиться на коммутаторах sw1 и sw2 согласно схеме. Коммутаторы sw_client1 и sw_client2 — клиентские устройства, между которыми необходимо организовать несколько vlan — 255,355,455.

Важный факт при настройке QinQ в коммутаторах D-Link: TPID`а на D-Link’e с 0x88a8 на 0x8100 и изменение клиентского порта на UNI режим.

Рассмотрим конфигурацию коммутатора sw1:

create vlan qinq tag 100
config vlan qinq add tagged 28
config vlan qinq add untagged 1
enable qinq
config qinq ports 1 role uni outer_tpid 0x8100 trust_cvid disable vlan_translation disable
config qinq ports 28 role nni outer_tpid 0x8100 trust_cvid disable vlan_translation disable

где vlanid 100 — вилан,в котором будут инкапсулированы клиентские виланы, ports 1 role uni — порт в сторону клиента и ports 28 role nni — порт в сторону ядра сети.

Точно такая же конфигурация будет у коммутатора sw2.

Теперь на коммутаторах sw_client1 и sw_client2 можно создавать тегированные виланы 255,355,455 в сторону коммутаторов sw1 и sw2 соответственно.

Также стоит не забывать о включении функции jumbo frame на коммутаторах D-Link и на остальном промежуточном оборудовании, повисыть system mtu — в случае наличия транзитного коммутатора Cisco.