简单判断是否存在丢包之ping+tracert+mtr
Posted 远方在呼唤
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了简单判断是否存在丢包之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的主要内容,如果未能解决你的问题,请参考以下文章