Q-in-Q
Q-in-Q — технология, которая позволяет создать несколько изолированных сегментов внутри одного VLAN за счет добавления дополнительного тега к заголовку Ethernet-пакета.
При включенном Q-in-Q на сети Selectel вы можете передавать ваши VLAN ID на порт, и теги будут доставляться по приватной сети между вашими серверами.
Включить Q-in-Q можно только для приватной сети. Настройка Q-in-Q в приватной сети нужна:
-
для работы услуги Direct Connect, когда на стороне оператора настроен транковый порт;
-
для настройки транкового порта в VMware ESXi на выделенном сервере с VMware;
-
для использования разных VLAN-сегментов на выделенном сервере, на котором развернуты виртуальные серверы. В этом случае выделенный сервер объединяется в приватную сеть с виртуальным сервером при помощи глобального роутера. Тегированный трафик с вашими VLAN ID терминируется на глобальном роутере, а затем маршрутизируется до виртуального сервера.
Настроить Q-in-Q
1. Включить Q-in-Q на порту коммутатора
При включении Q-in-Q возможен кратковременный даунтайм приватной сети для серверов на выбранном VLAN.
-
Создайте тикет с запросом на включение Q-in-Q. В тикете укажите:
-
номера VLAN, можно посмотреть в панели управления: в верхнем меню нажмите Продукты → Выделенные серверы → Сеть → вкладка VLAN → столбец VLAN;
-
пулы, в которых находятся VLAN, можно посмотреть в панели управления: в верхнем меню нажмите Продукты → Выделенные серверы → Сеть → вкладка VLAN → столбец Пул.
-
-
Дождитесь ответа сотрудника Selectel о том, что Q-in-Q включен.
2. Выбрать приватную подсеть
Выберите незанятую подсеть, IP-адреса из которой будут использоваться для настройки сетевой связности. Подробнее в подразделе Стандартные диапазоны приватных IP-адресов.
3. Настроить сетевые интерфейсы на сервере
Ubuntu
Debian
CentOS
Windows
-
Подключитесь к серверу по SSH или через KVM-консоль.
-
Откройте конфигурационный файл утилиты
netplanтекстовым редакторомvi:vi /etc/netplan/01-netcfg.yaml -
Добавьте настройки Q-in-Q для сетевого интерфейса приватной сети:
...vlans:<eth_name>.<id>:id: <id>link: <eth_name>mtu: 1400addresses:- [<ip_address>/<mask>]Укажите:
<eth_name>— имя сетевого интерфейса приватной сети;<id>— тег Q-in-Q, вы можете указать число от 2 до 4094;<ip_address>— IP-адрес из новой приватной подсети;<mask>— маска подсети.
Пример конфигурационного файла утилиты netplan
network:version: 2renderer: networkdethernets:eth0:addresses: [203.0.113.0/24]gateway4: 203.0.113.1nameservers:addresses: [198.51.100.1,198.51.101.1]eth1:addresses: [192.168.0.2/24]...vlans:eth1.40:id: 40link: eth1mtu: 1400addresses:- [10.0.0.15/24] -
Нажмите ESC.
-
Выйдите из текстового редактора
viс сохранением изменений::wq -
Примените конфигурацию:
netplan apply -
Опционально: перезагрузите сервер.