XenServer - 绑定网卡随机丢弃数据包

XenServer - 绑定网卡随机丢弃数据包

我正在运行装有 XenServer 5.6 的 HP 服务器。

我已将 4 个 NIC 中的 2 个绑定在一起 (NIC0 和 NIC1)。

现在,我注意到随机有大量数据包丢失(通常丢失 10-15 个数据包,但有时直到我拔出两根电缆才有 ping 回复)。

两个网卡似乎都没有坏,因为如果我只连接其中一根电缆,它就可以正常工作。没有任何损失。

64 bytes from 192.168.110.20: icmp_seq=9191 ttl=64 time=7.685 ms
64 bytes from 192.168.110.20: icmp_seq=9192 ttl=64 time=6.681 ms
64 bytes from 192.168.110.20: icmp_seq=9193 ttl=64 time=1.053 ms
Request timeout for icmp_seq 9194
Request timeout for icmp_seq 9195
Request timeout for icmp_seq 9196
Request timeout for icmp_seq 9197
Request timeout for icmp_seq 9198
Request timeout for icmp_seq 9199
Request timeout for icmp_seq 9200
Request timeout for icmp_seq 9201
Request timeout for icmp_seq 9202
Request timeout for icmp_seq 9203
64 bytes from 192.168.110.20: icmp_seq=9204 ttl=64 time=14.665 ms
64 bytes from 192.168.110.20: icmp_seq=9205 ttl=64 time=1.275 ms
64 bytes from 192.168.110.20: icmp_seq=9206 ttl=64 time=3.090 ms

不久之后……

Request timeout for icmp_seq 9252
Request timeout for icmp_seq 9253
Request timeout for icmp_seq 9254
Request timeout for icmp_seq 9255
Request timeout for icmp_seq 9256
Request timeout for icmp_seq 9257
Request timeout for icmp_seq 9258
Request timeout for icmp_seq 9259
Request timeout for icmp_seq 9260
Request timeout for icmp_seq 9261
Request timeout for icmp_seq 9262

x 50

现在它甚至没有再出现。我只感到损失。

我没有拔出任何电缆。我没有碰过机器……

NIC 灯持续闪烁,Xen 报告两个 NIC(和 BOND0+1)已连接。

拔掉其中一条或两条电缆似乎也无法解决我的问题。它一直丢失大量数据,直到突然间,它再次回复 ping。

知道发生什么事了吗?

奇怪的是,它可以正常运行 15-30 分钟,然后突然间我得到了这些巨大的数据包丢失“阶段”。

在测试阶段,顺便说一下,两个网卡连接到同一个交换机。

是的,除了 ICMP,其他服务也会出现故障。

问候,Yeri

答案1

似乎是思科交换机导致了这个问题(也许是打开了某些 MAC 地址安全性)。

现在使用两台 HP ProCurve 交换机(从办公室移至数据中心),看起来运行良好。

相关内容