当活动从属设备在 Linux 绑定(failove 或 LACP)中发生故障时,活动 TCP 会话会发生什么情况?

当活动从属设备在 Linux 绑定(failove 或 LACP)中发生故障时,活动 TCP 会话会发生什么情况?

给定一个主动备份(模式 3)或 802.3ad(模式 4)类型的绑定,当主动从属设备发生故障时,在故障发生之前和发生时处于活动状态的 TCP/IP 连接是否可以进行无缝故障转移?

假设服务器 A 与服务器 B 有活动的 TCP 连接,而服务器 A 遭遇 NIC 故障。我是否正确地假设在服务器 A 发生 NIC 故障时,服务器 B 将停止从服务器 A 接收已建立的 TCP 连接的数据包?服务器 B 将开始发送重新传输请求,而服务器 A 上的绑定驱动程序将等待 downdelay 到期,然后继续将备份 NIC 设置为新的活动从属设备。如果在现有连接超时之前发生这种情况,则通信将无缝恢复,而不会断开这些连接?

提前致谢

答案1

主动/被动应该在比 TCP 更低的级别上工作,因此不会对 TCP 连接产生明显的影响。

相关内容