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


2.1. Общие сведения о Dot1q-tunnel

Dot1q-tunnel, также известный как QinQ (802.1Q-in-802.1Q), является расширением стандарта 802.1Q. Его идея заключается в инкапсуляции тега VLAN клиента (тег СVLAN) в тег VLAN поставщика услуг (тег SPVLAN). Имея 2 тэга, трафик передается в сети поставщика услуг, чем обеспечивает L2-канал для пользователя.


Рисунок 20.1- Режим обмена трафиком dot1q-tunnel


Как показано выше, после включения на порту подключения пользователя dot1q-tunnel, коммутатор назначает идентификатор SPVLAN (SPVID) VLAN 3. Для одного и того же пользователя сети на разных PE должны быть назначены одинаковые SPVID. Когда пакет из CE достигает PE, он несет тег VLAN 200-300 внутренней сети пользователя. Поскольку функция dot1q-tunnel включена, порт на PE1 добавит в пакет другой тег VLAN, идентификатором которого является SPVID, назначенный пользователю. После этого пакет будет передаваться только во VLAN 3 по сети Интернет-провайдера c двумя тегами VLAN одновременно (внутренний тег добавляется при входе на PE1, а внешний - SPVID). На порту подключения пользователя коммутатора PE2 перед отправкой кадров в CE2, внешний тег VLAN удаляется, - CE2 принимает пакет абсолютно идентичный тому, который был отправлен CE1.
Технология Dot1q-tunnel предоставляет операторам возможность передачи трафика разных клиентов в только одном собственном VLAN. При этом и Интернет-оператор и его клиент могут настроить свои собственные VLAN.

Dot1q-tunnel имеет следующие преимущества:

  • Обеспечивает простой L2-канал для пользователя, требующий небольших ресурсов как со стороны настройки\обслуживания, так и со стороны аппаратных возможностей оборудования.

  • Расширяет количество доступных к использованию VLAN.

  • Позволяет пользователям самостоятельно выбирать номер тэга VLAN в не зависимости от тега VLAN в сети Интернет-провайдера.

В данном разделе представлено детальное описание настройки технологии Dot1q-tunnel.

2.2. Конфигурация Dot1q-tunnel

1. Настройка dot1q-tunnel на ethernet-интерфейсе
2. Настройка в TPID (Tag Protocol Identifier)


  1. Настройка dot1q-tunnel на ethernet-интерфейсе

Команда

Описание

dot1q-tunnel enable

no dot1q-tunnel enable

!  В режиме конфигурации интерфейса

Включить на интерфейсе функцию dot1q-tunnel

Выключить на интерфейсе функцию dot1q-tunnel


2. Настройка TPID (Tag Protocol Identifier)

Команда

Описание

dot1q-tunnel tpid {0x8100|0x9100|0x9200|<1-65535>}

!  В режиме конфигурации интерфейса

Настроить TPID на порту

2.3. Пример конфигурации dot1q-tunnel

Сценарий:
Пограничные коммутаторы PE1 и PE2 сети Интернет провайдера передают во VLAN 3 трафик VLAN 200~300 между коммутаторами сети клиента CE1 и CE2. Порт 1/0/1 коммутатора PE1 подключен к CE1, порт 1/0/10 подключен к публичной сети. TPID подключенного оборудования - 9100. Порт 1/0/1 коммутатора PE2 подключен к CE2, порт 1/0/10 подключен к публичной сети.


Необходимо настроить коммутаторы следующим образом:

Объект

Описание конфигурации

VLAN3

Port 1/0/1 на PE1 и PE2

dot1q-tunnel

Port 1/0/1 на PE1 и PE2

tpid

9100

Конфигурация будет выглядеть следующим образом:

PE1:

Switch(Config)#vlan 3
Switch(Config-Vlan3)#switchport interface ethernet 1/0/1
Switch(Config-Vlan3)#exit
Switch(Config)#interface ethernet 1/0/1
Switch(Config-Ethernet1/0/1)# dot1q-tunnel enable
Switch(Config-Ethernet1/0/1)# exit
Switch(Config)#interface ethernet 1/0/10
Switch(Config-Ethernet1/0/10)#switchport mode trunk
Switch(Config-Ethernet1/0/10)#dot1q-tunnel tpid 0x9100
Switch(Config-Ethernet1/0/10)#exit 
Switch(Config)#

PE2:

Switch(Config)#vlan 3
Switch(Config-Vlan3)#switchport interface ethernet 1/0/1
Switch(Config-Vlan3)#exit
Switch(Config)#interface ethernet 1/0/1
Switch(Config-Ethernet1/0/1)# dot1q-tunnel enable
Switch(Config-Ethernet1/0/1)# exit
Switch(Config)#interface ethernet 1/0/10 
Switch(Config-Ethernet1/0/10)#switchport mode trunk
Switch(Config-Ethernet1/0/10)#dot1q-tunnel tpid 0x9100
Switch(Config-Ethernet1/0/10)#exit  
Switch(Config)#

2.4. Решение проблем при конфигурации Dot1q-tunnel

  • Включение dot1q-tunnel на интерфейсе в режиме Trunk сделает тэг кадра данных непредсказуемым, поэтому включать dot1q-tunnel на интерфейсе в режиме trunk не рекомендуется;

  • Не поддерживается настройка dot1q-tunnel на Port-channel;

  • Не поддерживается включение dot1q-tunnel на интерфейсе вместе с STP/MSTP;

  • Не поддерживается использование в Private VLAN.

  • No labels