1

У меня есть виртуальный распределенный коммутатор, настроенный для создания серии сетей второго уровня. Каждая из этих сетей реализована как VLAN и группа распределенных портов в VDS. То, что я хотел бы сделать, это подключить физическую машину к некоторым из этих сетей.

Используя стандартный коммутатор, я мог подключить физическую сетевую карту к коммутатору, настроив его как интерфейс на VSS. Однако с VDS я не могу понять, как это сделать - единственный способ взаимодействия с физическим портом - это восходящий канал, и эти порты могут действовать только как магистраль VLAN.

Есть ли способ связать физическую сетевую карту с портом в группе распределенных портов? Если да, то какие условия поиска я должен использовать?

Единственный вариант, который я вижу сейчас, - это направить виртуальную машину / перенаправить трафик на VSS и связать порт там - но это похоже на то, что это должно быть излишним, и не будет работать для таких вещей, как зеркалирование портов для физического устройство и т. д.

2 ответа2

0

Насколько я могу судить, нет никакого способа соединить физическую сетевую карту с vSwitch или Distributed vSwitch, кроме как с восходящей линией связи. Понятно, что это не то, что вам нужно.

Однако я придумал обходной путь: используйте виртуальную машину в качестве моста.

Предполагая, что вы хотите получить доступ к трафику в группе портов "Сеть VM" и что он подключен к vSwitch0 (который подключен к NIC0), создайте новый vSwitch (vSwitch1), подключенный к вспомогательному NIC (в этом примере NIC1) и новый Группа портов для этого vSwitch (называется "Мост вспомогательного сетевого адаптера").

Теперь все, что вам нужно, это виртуальная машина, которая будет действовать как простой сетевой мост между "Сетью виртуальных машин" и "Мостом вспомогательного сетевого адаптера". Я предполагаю, что вы можете сделать это в любом * nix по вашему выбору; У меня есть пара виртуальных машин с прошивкой маршрутизатора, которые используются для тестирования.

Итак, вот топология:

Вспомогательная сетевая карта -> vSwitch1 -> "Мост вспомогательной сетевой платы" -> Мостовое соединение виртуальной машины -> "Сеть виртуальной машины" -> vSwitch0

Я выполнил аналогичную настройку с большим успехом: виртуализированный маршрутизатор, соединяющий два vSwitches, для обеспечения сетевого восходящего канала на NIC0 и вспомогательного жесткого канала на NIC1. Я также запустил DHCP для всего этого, включая сеть VM, сам хост ESXi (главное ограничение; нужно настроить статическое соединение, настроить автозапуск, затем при перезагрузке дождаться загрузки виртуальной машины маршрутизатора и предоставить хосту ESXi DHCP), и вспомогательный NIC. Это было для очень портативного приложения медиасервера, которое должно было работать в различных сетевых условиях (например, когда восходящая линия связи - одна сеть Ethernet или WiFi и должна использоваться совместно с клиентами подсети)

0

Вы можете подключить NIC к распределенному vswitch, а не к группе портов.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .