Supplementary Network Interface — дополнение к Elastic Network Interface. Если сетевых интерфейсов, которые могут быть подключены к виртуальной машине ECS, недостаточно, можно использовать дополнительные сетевые интерфейсы (Supplementary Network Interface). Они подключаются к VLAN sub-interface сетевого интерфейса ECS.
Supplementary Network Interface и Network Interface должны находиться в одной сети VPC, но могут принадлежать разным подсетям и группам безопасности.
Количество дополнительных сетевых интерфейсов (Supplementary NIC), которые могут быть подключены к одной виртуальной машине ECS, ограничено и зависит от типа флейвора.
Чтобы создать Supplementary Network Interface:
Войдите в консоль управления Advanced:
В списке сервисов выберите Virtual Private Cloud.
В меню слева выберите Network Interfaces.
В правом верхнем углу нажмите Create Supplementary Network Interface.
Заполните параметры согласно таблице:
Параметр | Описание |
|---|---|
Network Interface | Выберите сетевой интерфейс, к которому будет подключен дополнительный сетевой интерфейс. |
Subnet | Выберите подсеть, в которой будет создан дополнительный сетевой интерфейс. |
Description | Задайте дополнительную информацию при необходимости. |
Quantity | Укажите, сколько дополнительных сетевых интерфейсов нужно создать. Максимальное количество зависит от типа флейвора. |
IPv4 Address | Выберите способ назначения IP-адреса: Automatically assign IP address (автоматически) или Manually specify IP address (вручную). При создании больше одного дополнительного сетевого интерфейса IP-адреса назначаются автоматически. |
Security Group | Выберите группу безопасности, к которой будет прикреплен дополнительный сетевой интерфейс. |
Нажмите OK.
После создания Supplementary Network Interface нужно создать VLAN sub-interface и настроить частный IP-адрес и маршруты по умолчанию для интерфейса.
Сначала необходимо получить информацию о следующих параметрах дополнительного сетевого интерфейса:
Параметр | Пример |
|---|---|
VLAN | 2110 |
MAC address | fa:16:3e:a1:b2:XX |
Private IP address | 192.168.0.2/24 |
Gateway | 192.168.0.1 |
Информацию о первых трех параметрах можно найти, нажав на Private IP address дополнительного сетевого интерфейса на вкладке Supplementary Network Interfaces. Параметр Gateway — на странице с информацией о подсети, в которой создан дополнительный сетевой интерфейс.
Чтобы создать VLAN sub-interface сетевого интерфейса ECS:
Подключитесь к виртуальной машине ECS.
Создайте VLAN sub-interface для eth0:
ip link add link eth0 name eth0.2110 type vlan id 2110
Создайте Namespace ns2110:
ip netns add ns2110
Добавьте VLAN sub-interface в Namespace ns2110:
ip link set eth0.2110 netns ns2110
Измените MAC-адрес VLAN sub-interface на fa:16:3e:a1:b2:XX:
ip netns exec ns2110 ifconfig eth0.2110 hw ether fa:16:3e:a1:b2:XX
Включите VLAN sub-interface:
ip netns exec ns2110 ifconfig eth0.2110 up
Настройте приватный IP-адрес 192.168.0.2/24 для VLAN sub-interface:
ip netns exec ns2110 ip addr add 192.168.0.2/24 dev eth0.2110
Настройте маршрут по умолчанию для VLAN sub-interface:
ip netns exec ns2110 ip route add default via 192.168.0.1
Чтобы проверить работу дополнительного сетевого интерфейса, выполните команду:
ip netns exec ns2110 ping a.b.c.d