Linux Bonding 驱动程序模式 0 和容错

Linux Bonding 驱动程序模式 0 和容错

我一直在测试基于 Ubuntu Server 16.04 LTS 的绑定网络。绑定的远端是同样运行 Ubuntu Server 16.04 LTS 的虚拟机。两台服务器通过两条 OpenVPN 隧道以 TAP 模式连接在一起;然后将每一端的 TAP 接口绑定在一起平衡-rr模式。

一切都工作得很好,我可以成功使用绑定连接,但是我在 ping 测试期间注意到,如果我拉下客户端的 TAP 接口之一,ping 就会开始丢弃数据包。如果我恢复接口,ping 操作将继续,并且不会再出现数据包丢失。

根据Linux Bonding 驱动程序文档 平衡-rr模式不仅提供数据包剥离,还提供容错。在我心里,容错意味着如果一个接口发生故障,所有数据包都会分发到其他接口。如果失效的接口返回,它将回到池中并准备好接收数据包。

有人注意到这个问题了吗?如果是这样,你是如何解决的?

相关内容