简单判断是否存在丢包之ping+tracert+mtr

努力尽今夕,少年犹可夸。这篇文章主要讲述简单判断是否存在丢包之ping+tracert+mtr相关的知识,希望能为你提供帮助。
现象场景:      当客户报障,说存在丢包,如何去核实并复现该异常情况,最常用的就是ping+tracert+mtr,来简单判断是否存在丢包
分析:
1、ping是最常用的命令,以此来判断是否真的丢包,如图,测试一下百度


如上图,看到发送了4个数据包,再返回4个数据包,丢失为0,以此证明没有丢失数据包,也存在中间路由做了ICMP策略,不给ICMP回应的情况,这样就无法判断。


2、windows下使用tracert和Linux下使用traceroute命令
windows下:


Linux下:

如上图,发现中间节点数有很多*,这个*有两个含义,第一个就是超时,第二个就是这个中间节点的路由设备做了ICMP策略,不给ICMP回应。只要第一个数据包和最后一个数据包是通的,就证明是正常的
3、MTR命令
windows下:


Linux下:


重点看的就是Loss的数值,只要第一个数据包和最后一个数据包是通的,就证明是正常的













【简单判断是否存在丢包之ping+tracert+mtr】


    推荐阅读