Задача: есть две территориально разнесенные площадки, соединённые между собой через VLAN провайдера. Нужно с площадки А прокинуть VLAN на площадку Б. Для еще большего понимания, объединим два ПК в одну сеть, пусть PC1 и РС2 общаются друг с другом в одной адресной подсети 192.168.1.0/24
Для этого воспользуемся технологией QinQ
Сначала схема для понимания задачи
Будем считать что коммутаторы SW1 и SW2 настроены на VLAN200 на всех портах.
Для начала настроим ICX1 укажем номер тега который будем допом навешивать на наши пакеты. Во всех примерах это 9100 (можно любой кроме 8100)
Настроим порт чтобы он работал в режиме QinQ. Т.е. принимал в себя пакеты и навешивал на них тег 9100. Это порт 1/1/2
ICX1(config-if-e1000-1/1/2)#tag-profile enable
Теперь добавим порт 1/1/2 в VLAN провайдера для пересылки помеченных пакетов.
ICX1(config-vlan-100)#untagged ethernet 1/1/2
Теперь на данный порт можно подавать тегированный и не тегированный трафик с разных устройств. Данный порт будет оборачивать пакеты в тег 9100 потом в тег VLAN 682 и отправлять в VALN 682.
На стороне ICX2 (делаем точно такие же настройки)
Так же указываем номер тега QinQ 9100
И так же настраиваем порт который отдает/принимает QinQ пакет с тегом 9100
ICX2(config-if-e1000-1/1/2)#tag-profile enable
И так же добавим данный порт в VLAN провайдера
ICX2(config-vlan-100)#untagged ethernet 1/1/2
Вот и всё. Пакеты ходят.
Из интересного, в порт QinQ можно подать не только VLAN 200 но и еще много других VLANов, на принимающей стороне нужно их соответственно разобрать по нужным тегам.