Page tree
Skip to end of metadata
Go to start of metadata

Двойное тегирование QinQ - функционал коммутаторов по упаковке всех приходящих тегированных и нетегированных фреймов в одну VLAN, называемую внешней (Outer VLAN). Упакованные внутрь него VLAN-ы соответственно называются внутренними (Inner VLAN).

На коммутаторе присутствует возможность настройки и использования технологии Selective QinQ. Внешний тег VLAN называется Service VID или SVID, внутренний VLAN-Customer VID или CVID. Для корректной работы QinQ, порт коммутатора со включенным dot1q-tunnel selective должен быть в режиме hybrid. SVID вланы должны быть разрешены в режиме egress-tagged disable.

Важно!

На коммутаторе отсутствует возможность добавить сразу два тега для нетегированного трафика . Реализовать подобное можно только с помощью физической петли.

Основной областью применения технологии QinQ являются сети передачи данных операторского класса. В первую очередь, применение данной технологии предназначено для прозрачного пропуска трафика клиентов, использующих в своих сетях VLAN через сеть оператора.

Преимуществом применения технологии QinQ для такой услуги является отсутствие необходимости согласования тегов VLAN между клиентом и оператором, что в свою очередь предоставляет клиенту практически безграничные возможности по расширению своей сети передачи данных, в частности не ограничивает клиента в количестве VLAN.

Важно!

При использовании QinQ требуется увеличить L2 MTU на коммутаторе как минимум на 4 байта, так как к кадрам добавляется дополнительный заголовок 802.1q.

Включение функции selective QinQ, в режиме конфигурирования интерфейса:

SNR-S5210(config-if)#dot1q-tunnel selective enable 

Настройка правил сопоставления внешнего тэга внутреннему:

SNR-S5210(config-if)#dot1q-tunnel selective s-vlan <SVID> c-vlan <CVID-LIST>

Просмотр правил для QinQ на интерфейсах:

SNR-S5210#show dot1q-tunnel

Пример №1

 На все пакеты приходящие в порт ge2 должен добавляться SVID 10

SNR-S5210(config)#int ge2
SNR-S5210(config-if)#dot1q-tunnel selective enable
SNR-S5210(config-if)#dot1q-tunnel selective s-vlan 10 c-vlan 1-4094
SNR-S5210(config-if)#switchport mode hybrid
SNR-S5210(config-if)#switchport hybrid allowed vlan add 10 egress-tagged disable

Пример №2

Допустим для пакетов приходящих в порт ge3 с Vlan 15, 35 - 40 должен добавляться SVID 10, а для диапазона Vlan 100 - 150 добавляться SVID 15. На пакеты с Vlan 1000 и Vlan 1001 внешний тэг добавляться не должен:

SNR-S5210(config)#int ge3
SNR-S5210(config-if)#dot1q-tunnel selective enable
SNR-S5210(config-if)#dot1q-tunnel selective s-vlan 10 c-vlan 15,35-40
SNR-S5210(config-if)#dot1q-tunnel selective s-vlan 15 c-vlan 100-150
SNR-S5210(config-if)#switchport mode hybrid
SNR-S5210(config-if)#switchport hybrid allowed vlan add 1000,1001 egress-tagged enable
SNR-S5210(config-if)#switchport hybrid allowed vlan add 10,15 egress-tagged disable