使用ping检测有故障的物理链路

时间:2017-06-09 11:55:33

标签: networking ping crc icmp packet-loss

我对有关ping的链接中的物理问题检测有疑问。

如果我们的光纤或电缆有问题并在帧上产生一些CRC错误(通过交换机或路由器接口统计信息可见),由于默认的小icmp数据包大小和统计上较少的可能性,所有ping都可能通过错误。首先,你能证实一下吗?

另外,我的第二个问题,如果我用65000字节的大尺寸ping,一个ping会产生大约65000/1500(mtu)= 43帧,作为ip framgents,然后统计数据来获取数据包丢失(因为通常如果一个ip片段丢失整个ip数据包丢失了)大ping显然更高?这个假设是真的吗?

全球问题是,通过大ping,我们可以更轻松地检测到链路上的物理问题吗?

1 个答案:

答案 0 :(得分:1)

链接问题是第1层或第2层问题。 ping 是第3层工具,如果您将其用于诊断,则可能会得到完全意外的结果。端口计数器在诊断链路问题时要精确得多。

也就是说,小型ping数据包的丢包率很低,而实际流量受到的影响更大。

除了电缆问题 - 您需要修复 - 以及统计上随机丢失的数据包之外,还存在一些可能导致CRC错误的配置问题。

10/100 Mbit网络中最常见的是双工不匹配,其中一方使用半双工(HDX)传输与CSMA / CD,而另一方使用全双工(FDX) - 一旦传输真实数据,HDX当FDX端将检测到FCS错误时,侧将检测到碰撞,晚期碰撞和可能的骚扰。吞吐量非常低,通常可以使用低带宽ping。

当一方被强制为全双工时,最常发生双工不匹配,从而停用自动协商,另一方默认为半双工。