Я видел, что в виртуальной сети гостевые виртуальные машины / контейнеры могут быть подключены к хосту и Интернету либо с помощью мостов ядра (Linux), либо виртуальных коммутаторов.
Пример - мосты
docker использует мосты ядра Linux для подключения гостевых контейнеров к хосту и Интернету. Даже VMWare / VirtualBox позволяет использовать мостовую сеть для соединения гостевых виртуальных машин с хостом и Интернетом. Пример - виртуальные коммутаторы
VMWare ESX использует виртуальные коммутаторы для подключения виртуальных машин к хосту и Интернету. Microsoft Hyper-V использует виртуальные коммутаторы для подключения виртуальных машин к хосту и Интернету. Итак, я начал задаваться вопросом, в чем разница между этими двумя (мостами и виртуальными коммутаторами) и какой подход лучше, чем другой.
(Пожалуйста, не стесняйтесь редактировать вопрос, чтобы расширить или сделать вопрос более значимым.)
Прежде всего, многие термины в ИТ созданы отделами маркетинга, поэтому они означают все, что производитель хочет, чтобы это означало.
Функционально мосты и переключатели - одно и то же. Они пересылают пакеты на основе информации уровня 2. В физическом мире коммутаторы обычно имеют больше портов, чем мостов, и часто имеют больше функций, чем «чистые» мосты.