Обмен данными между виртуальными машинами одного и того же хоста Hyper-V

Я пытаюсь получить конкретное подтверждение с сопроводительной документацией о том, как виртуальные машины взаимодействуют друг с другом, если они находятся на одном хосте. Из того, что я прочитал о нескольких потоках:

«ВМ не будут использовать физический сетевой адаптер, если две виртуальные машины находятся на одном и том же vSwitch».

Вот мой сценарий: Кластер с 2 узлами

VMa

VMb

IP: 192.168.100.0/24

СЕТЬ: Физическая сетевая карта <-> Группа сетевых адаптеров <-> (Внешний) vSwitch <-> VM

Так что я уверен, что я на 100% прав.

ЛЮБОЙ / ВСЕ трафик с источником / получателем от / для виртуальной машины, находящейся на том же хост-сервере, использующей тот же vSwitch, будет проходить через указанный vSwitch.

Правильно:

VMa <- > (Внешний) vSwitch <-> VMb

НЕ

VMa <-> (Внешний) vSwitch <-> NIC Team <-> Physical NIC <-> NIC Team <-> (External) vSwitch <-> VMb

Если бы я мог получить дополнительную документацию по этому поводу, это было бы очень полезно. Мне самому не удалось его найти.

0
задан 14 August 2019 в 04:01
3 ответа

Следующая ссылка предлагает по-другому: TechNet

кроме того, состояния канала Altaro:

Ethernet Frame Switching The Hyper-V virtual switch is able to read the MAC addresses in an Ethernet packet and deliver it to the correct destination if it is present on the virtual switch. It is aware of the MAC addresses of all virtual network adapters attached to it. An external virtual switch also knows about the MAC addresses on any layer-2 networks that it has visibility to via its assigned physical adapter or team.

разве это не предположило бы, что никакой трафик не пересечет физический коммутатор?

И VMs подключены к тому же vSwitch, в той же подсети и находятся на том же хосте?

0
ответ дан 23 November 2019 в 22:18

Виртуальный-HyperV - Устройство Уровня 2 (Переключатель) - Физический NIC - ACT как Устройство Уровня 3 (Маршрутизатор)

1. Если то, что вы имели два VM's в той же подсети и подключенный к тому же Виртуальному коммутатору HyperV коммуникация между двумя виртуальными адаптерами будет похоже на это

VM1 <-> HyperV Виртуальный <-> Физический NIC <-> VM2

2. Если то, что вы имели два VM's в другой подсети и подключенный к другому Виртуальному коммутатору HyperV коммуникация между двумя виртуальными адаптерами будет похоже на это

VM1 <-> HyperV Виртуальный <-> Физический NIC <-> HyperV Виртуальный <-> VM2.

Примечание: В основном весь VM's будет подключен к Виртуальному коммутатору HyperV с помощью Виртуального NIC.

По умолчанию, Физический NIC ограничен к Сети управления (Через который вся коммуникация и сетевой ввод в действие и списание происходят)

В этом сценарии, если у Вас есть больше чем один VM, можно подключить весь VM к Единственному Виртуальному коммутатору HyperV (если все в той же подсети) или Человеку Виртуальный коммутатор HyperV (для отдельной подсети).

Лучше идут для отдельной виртуальной установки подсети, если имеют больше чем одну подсеть, чтобы иметь лучше работу и понимание.

https://www.altaro.com/hyper-v/the-hyper-v-virtual-switch-explained-part-1 /

0
ответ дан 23 November 2019 в 22:18

Я новичок в Hyper -V, но не следует ли осуществлять связь между -VM через частный или внутренний коммутатор?

«Hyper -Частный переключатель Ви Частный коммутатор обеспечивает связь между виртуальными машинами на своем хосте и ничего больше. Даже операционной системе управления не разрешено участвовать. Этот переключатель является чисто логическим и никаким образом не использует какой-либо физический адаптер. «Частный» в этом смысле не связан с частной IP-адресацией.Вы можете мысленно думать об этом как о коммутаторе, у которого нет возможности восходящей связи с другими коммутаторами.

Hyper -Внутренний переключатель Ви Внутренний коммутатор аналогичен частному коммутатору за одним исключением :: операционная система управления может иметь виртуальный адаптер на этом типе коммутатора. Это позволяет операционной системе управления напрямую взаимодействовать с любыми виртуальными машинами, которые также имеют виртуальные адаптеры на том же внутреннем коммутаторе. Как и частный коммутатор, внутренний коммутатор не имеет никакого отношения к физическому адаптеру и, следовательно, также не может подключаться к какому-либо другому коммутатору.

Hyper -Внешний переключатель V Коммутатор внешнего типа должен быть подключен к физическому адаптеру. Он обеспечивает связь между физической сетью и операционной системой управления и виртуальными адаптерами на виртуальных машинах. Не путайте этот тип коммутатора со схемами общедоступной IP-адресации и не позволяйте его названию указывать на то, что он должен быть подключен к системе с выходом в Интернет -. Вы можете использовать тот же диапазон частных IP-адресов для адаптеров на внешнем виртуальном коммутаторе, который вы используете в физической сети, к которой он подключен. Внешний в этом использовании означает, что он может подключаться к системам, которые являются внешними по отношению к хосту Hyper -V."

https://www.altaro.com/hyper-v/virtual-networking-configuration-best-practices/

1
ответ дан 20 October 2021 в 10:45

Теги

Похожие вопросы