努力尽今夕,少年犹可夸。这篇文章主要讲述简单判断是否存在丢包之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】
推荐阅读
- 10个查找和删除重复文件的工具
- 关于服务器开启ipv6服务,导致无法访问谷歌
- Docker(CentOS)
- 前端后端phpStudy环境下安装配置SSL证书,实现加密访问(Https)
- Ubuntu 16.04下安装nodeJs
- ubuntu使用apt-get安装软件,出现报错Err:1 http://security.ubuntu.com
- docker容器技术
- cacti监控平台配置----基础配置
- C#中元组的妙用