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

« Previous Version 4 Next »


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)#exit
Switch(config)#dot1q-tunnel tpid 0x9100
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)#exit
Switch(config)#dot1q-tunnel tpid 0x9100
Switch(Config)#

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

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

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

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

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

  • No labels