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

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

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

На коммутаторе присутствует возможность настройки и использования технологии QinQ (802.1ad) как в ее классической реализации, так и 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

Реализовать port-based QinQ. На все пакеты приходящие в порт 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 enable

Пример №2

Реализовать Selective QinQ. Допустим для пакетов приходящих в порт 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
  • No labels