我有一台 CentOS 6 服务器,带有两个绑定的以太网端口。两个端口都连接到交换机,然后我再将交换机连接到笔记本电脑。
如果我向笔记本电脑发送大量 Ping 请求并断开其中一个绑定端口,在情况稳定之前会丢失一些数据包(约 20 个)。这种情况发生在几分之一秒内。但是,如果我重新插入电缆,我会丢掉数据包 30 秒,然后情况才会恢复正常。
有任何想法吗?
答案1
如何绑定?服务器和交换机之间使用 LACP 吗?
如果没有,设备将必须执行正常的 ARP 发现来重新建立绑定链接;这可能会花费很长时间。
答案2
我在使用、Debian 6.0 和 ZyXEL ES-2024A 交换机时遇到了类似的问题balance-alb
。意思是:变量太多。如果您使用的是与交换机无关的方法,例如balance-alb
,您可以尝试使用吗balance-tlb
?
这对我来说已经足够了,所以我当时就停止了调试。如果还不够,我们将需要更多详细信息,正如@adaptr 所说。
答案3
我怀疑您的交换机端口未配置生成树端口快速功能。当您的服务器端口恢复时,它将立即重新加入绑定,但交换机需要经过 2 倍转发延迟(30 秒)才能恢复该端口的转发。