桥接模式网络与网桥

网络工程 vmware 桥接
2022-02-17 08:53:20

我刚刚了解了 VMWare 中的桥接模式网络,我想知道它与物理世界网络中使用的“桥”有何不同?根据我到目前为止发现的自己,我猜它们是完全不同的两件事。

网桥是第 2 层设备,它使用网络上设备的 MAC 地址来允许它们相互通信,而无需定义网络和分配 IP 地址。而像 VMWare 这样的虚拟机管理程序中的桥接模式网络使用 IP 地址并让虚拟来宾作为网络上的独立节点脱颖而出,就好像它们是单独的物理设备一样。所以我认为这两者之间没有太多相似之处,但是,我仍在学习,很高兴知道我是否错了。他们命名的相似性让我犹豫了,所以我问。提前致谢。

2个回答

桥接模式

是禁用调制解调器上的 NAT 功能并允许路由器充当 DHCP 服务器而不发生 IP 地址冲突的配置。连接多个路由器可以扩展您办公室/家中的 Wi-Fi 覆盖范围。...桥接模式通过让多个路由器共享一个 Wi-Fi 网络来解决这个问题。

网桥

网桥是一种计算机网络设备,它从多个通信网络或网段创建单个聚合网络。此功能称为网络桥接。 [1] 桥接不同于路由。路由允许多个网络独立通信但保持独立,而桥接则连接两个独立的网络,就好像它们是一个网络一样。在 OSI 模型中,桥接是在数据链路层(第 2 层)中执行的。如果桥接网络的一个或多个段是无线的,则该设备称为无线桥接器。

我认为这个解释将有助于理解网络中的桥接模式和桥接。显然桥接不是路由,路由器也可以在桥接模式下配置。

我必须强调 VMware (ESX) vSwitch 和 dvSwitch不是真正的桥梁。他们不会根据流量跟踪 MAC:port。他们确实构建了一个“CAM”表,但它基于 VM 静态配置,而不是动态实际流量。这在尝试“嵌套”虚拟机(即,将 ESX 作为虚拟机运行)时成为一个大问题——主机 vSwitch 将不知道任何它不是本机运行的虚拟机的第 2 层地址。

(有一个为 dvs 添加适当的桥接学习的方法,但这与其说是解决方案不如说是一团糟。)