桥如何在键合界面之上工作?

桥如何在键合界面之上工作?

我总是对网络绑定和网络桥接的理解感到困惑。

桥接和绑定是不同的,我想知道它们如何协同工作。

提前致谢。

答案1

粘合发生在比桥接更低的水​​平上。因此,为了让它们协同工作,您需要采用物理接口和纽带将它们放在一起,然后采用绑定(虚拟接口)并与其他接口一起。相反(在桥接之上粘合)没有任何意义。

为了完整性:

通过绑定,您可以将多条物理以太网电缆聚合到一条虚拟以太网电缆中。这协议处理多个链路之间的负载平衡和数据包排序等问题。电缆两端必须配置绑定(即两端交换机、两端主机、一端交换机、另一端主机)。

桥接是将多个完整的第 2 层广播域连接在一起,这与以太网交换机在其所有端口上执行的操作相同。

答案2

有一些 Linux 绑定模式在添加到网桥时可能无法正常工作,即模式 6 自适应负载平衡,因为它基于向不同的远程端点发送不同的 ARP 回复。我认为绑定驱动程序不会修改网桥另一侧虚拟机的 ARP 回复。如果你想使用 ALB 之类的东西,我相信你需要为每个端口创建一个网桥,然后在虚拟机中为每个网桥创建一个 virtio 接口,并将虚拟机内的 virtio 绑定起来。不幸的是,我发现的有关桥接绑定的最佳文档不是针对 Linux 的,而是针对 OVS 和 Windows 的。

参考:

相关内容