我正在运行装有 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 交换机(从办公室移至数据中心),看起来运行良好。