我已经看到,在虚拟网络中,客户虚拟机/容器可以通过使用内核桥(linux)或虚拟交换机与主机和互联网连接。
示例 - 桥梁
docker 使用 linux 内核桥接器将客户容器连接到主机和互联网。甚至,VMWare/VirtualBox 也允许使用桥接网络将客户虚拟机连接到主机和互联网。示例 - 虚拟交换机
VMWare ESX 使用虚拟交换机将虚拟机与主机和互联网连接起来。Microsoft Hyper-V 使用虚拟交换机将虚拟机与主机和互联网连接起来。因此,我开始想知道这两者(网桥和虚拟交换机)之间有什么区别,哪种方法比另一种更好。
(请随意编辑问题以扩展或使问题更有意义。)
答案1
首先,IT 中的许多术语都是由市场部门创建的,因此它们的含义就是制造商想要的意思。
从功能上讲,网桥和交换机是同一件事。它们根据第 2 层信息转发数据包。在物理世界中,交换机往往比网桥具有更多端口,并且通常比“纯”网桥具有更多功能。