Назад | Перейти на главную страницу

Используется ли MAC-адрес физического хоста в виртуальной среде?

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

MAC-адрес виртуального сервера используется повсюду; обычно хост использует прозрачный мост для пересылки пакетов виртуальным адаптерам, которые он размещает. Как обычно для моста, он пересылает пакеты без изменения MAC-адреса.

Также возможно подключение виртуальных серверов через виртуальные маршрутизаторы, NAT, балансировщики нагрузки и т. Д. В этом случае вы можете не увидеть MAC виртуальных машин в физической сети.

Открыть vSwitch является примером реализации виртуального коммутатора.

Чтобы дать вам очень упрощенный ответ: физическая сетевая карта в хосте действует как «мост» или «транзит» между виртуальным коммутатором и физической сетью. Нет никакого сопоставления виртуального MAC с физическим MAC. Для виртуального коммутатора, который также не используется для управления самим гипервизором, даже не требуется назначать IP-адрес физическому сетевому адаптеру на хосте, к которому привязан виртуальный коммутатор. С точки зрения физической сети виртуальный коммутатор будет выглядеть просто как еще один нисходящий коммутатор в том смысле, что все MAC-адреса виртуальных машин доступны через один физический порт коммутатора (порт, к которому подключен физический сетевой адаптер узла). так же, как физические машины, подключенные к одному коммутатору, доступны через один порт с любого другого нисходящего или восходящего коммутатора.