Архив за месяц: Июль 2024

Brocade ICX QinQ

Задача: есть две территориально разнесенные площадки, соединённые между собой через VLAN провайдера. Нужно с площадки А прокинуть VLAN на площадку Б. Для еще большего понимания, объединим два ПК в одну сеть, пусть PC1 и РС2 общаются друг с другом в одной адресной подсети 192.168.1.0/24
Для этого воспользуемся технологией QinQ

Сначала схема для понимания задачи

Будем считать что коммутаторы SW1 и SW2 настроены на VLAN200 на всех портах.
Для начала настроим ICX1 укажем номер тега который будем допом навешивать на наши пакеты. Во всех примерах это 9100 (можно любой кроме 8100)

ICX1(config)#tag-profile 9100

Настроим порт чтобы он работал в режиме QinQ. Т.е. принимал в себя пакеты и навешивал на них тег 9100. Это порт 1/1/2

ICX1(config)#interface ethernet 1/1/2
ICX1(config-if-e1000-1/1/2)#tag-profile enable

Теперь добавим порт 1/1/2 в VLAN провайдера для пересылки помеченных пакетов.

ICX1(config)#vlan 100
ICX1(config-vlan-100)#untagged ethernet 1/1/2

Теперь на данный порт можно подавать тегированный и не тегированный трафик с разных устройств. Данный порт будет оборачивать пакеты в тег 9100 потом в тег VLAN 682 и отправлять в VALN 682.

На стороне ICX2 (делаем точно такие же настройки)
Так же указываем номер тега QinQ 9100

ICX2(config)#tag-profile 9100

И так же настраиваем порт который отдает/принимает QinQ пакет с тегом 9100

ICX2(config)#interface ethernet 1/1/2
ICX2(config-if-e1000-1/1/2)#tag-profile enable

И так же добавим данный порт в VLAN провайдера

ICX2(config)#vlan 100
ICX2(config-vlan-100)#untagged ethernet 1/1/2

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