为什么我会得到 DUP!使用 ping -A 时回复

为什么我会得到 DUP!使用 ping -A 时回复

我们有 2 个虚拟机在 ESX 5.1 上运行。当我执行 a 时ping -A,过了一会儿,我每秒都得到 ping 为 a DUP!。当做正常时ping,我得到5或6DUP!秒,然后恢复正常。

有什么想法要检查什么吗?

答案1

如果它返回这样的内容:

1472 bytes from core-212-23-0-100.zen.net.uk (212.23.0.100): icmp_seq=1 ttl=121 time=28.9 ms
1472 bytes from core-212-23-0-100.zen.net.uk (212.23.0.100): icmp_seq=1 ttl=121 time=30.3 ms (DUP!)

有多个服务器提供 PING:我们在这个特定集群中运行 6 台主机(正如您所说) 每一台(您的主机)都在响应 ping 数据包,因此会出现重复。这里并不是什么坏事。

要解决这个问题可以看这个链接:

https://github.com/sasikanthbabu/Layer3Switch/issues/14

并作为沙伊巴提及:

手册页说 ping 将报告重复和损坏的数据包。重复的数据包永远不应该出现,并且似乎是由不适当的链路级重传引起的。重复可能在许多情况下发生,并且很少(如果有的话)是一个好兆头,尽管低水平重复的存在可能并不总是引起警报

答案2

要解决此问题,请确保 vSphere Distributed Switch 中的所有虚拟机端口组都配置了 IP 哈希并禁用了信标。

另外,请确保这些设置应用于创建的任何新端口组。

有关详细信息,请参见 ESXi 和 vCenter Server 5.1 文档。

答案3

将信标探测更改为所有端口组上的链路状态是获得 DUP 的关键组成部分!停止。这也纠正了我们环境中许多其他奇怪的网络事件。永远无法确定这些奇怪的事件,直到我们添加更多主机,然后虚拟机开始失去连接。这就是我们来到这个环境的原因。

相关内容