网络排查工具MTR mtr是什么意思啊


常用的 ping,tracert,nslookup 一般用来判断主机的网络连通性,其实 Linux 下有一个更好用的网络联通性判断工具,它可以结合ping nslookup tracert 来判断网络的相关特性,这个命令就是 mtr 。mtr 全称 my traceroute,是一个把 ping 和 traceroute 合并到一个程序的网络诊断工具 。
traceroute默认使用UDP数据包探测,而mtr默认使用ICMP报文探测,ICMP在某些路由节点的优先级要比其他数据包低,所以测试得到的数据可能低于实际情况 。
安装方法
1.Windows系统可以直接在
https://cdn.ipip.net/17mon/besttrace.exe下载BestTrace工具并安装 。也可以在https://github.com/oott123/WinMTR/releases GitHub上下载MTR专用工具,该工具为免安装,下载后可以直接使用 。
2.Linux可以直接运行命令进行安装 。
# Debian/Ubuntu 系统
apt install mtr
# RedHat/CentOS 系统
yum install mtr
3.Apple客户端可以在App store搜索Best NetTools下载安装
4.Android客户端:可以在Google Play上下载TracePing,但是由于国内Google Play无法访问,笔者自行下载下来,可以直接访问 uploads/allimg/202202/1gcslzpyrgz.apk 下载TracePing 。
使用
MTR使用非常简单,查看本机到 qq.com 的路由以及连接情况直接运行如下命令:
mtr qq.com

网络排查工具MTR mtr是什么意思啊

文章插图
网络排查工具MTR mtr是什么意思啊

文章插图
网络排查工具MTR mtr是什么意思啊

文章插图
网络排查工具MTR mtr是什么意思啊

文章插图
网络排查工具MTR mtr是什么意思啊

文章插图


MTR查看网络延迟
从上面的MTR报告截图中,我们可以看到从第11跳到12跳的延迟猛增,直接导致了后面的延迟也很大,一般有可能是11跳到12跳属于不通地域,物理距离导致时延猛增,也有可能是第12条的路由器配置不当,或者是线路拥塞 。需要具体问题进行具体的分析 。
然而,高延迟并不一定意味着当前路由器有问题 。延迟很大的原因也有可能是在返回过程中引发的 。从这份报告的截图看不到返回的路径,返回的路径可能是完全不同的线路,所以一般需要进行双向MTR测试 。
注:ICMP 速率限制也可能会增加延迟,但是一般可以查看最后一条的时间延迟来判断是否是上述情况 。
根据MTR结果解决网络问题
MTR 报告显示的路由问题大都是暂时性的 。很多问题在24小时内都被解决了 。大多数情况下,如果您发现了路由问题,ISP 提供商已经监视到并且正在解决中了 。当您经历网络问题后,可以选择提醒您的 ISP 提供商 。当联系您的提供商时,需要发送一下 MTR 报告和相关的数据 。没有有用的数据,提供商是没有办法去解决问题的 。
然而大多数情况下,路由问题是比较少见的 。比较常见的是因为物理距离太长,或者上网高峰,导致网络变的很慢 。尤其是跨越大西洋和太平洋的时候,网络有时候会变的很慢 。这种情况下,建议就近接入客户的节点 。
【网络排查工具MTR mtr是什么意思啊】


    以上关于本文的内容,仅作参考!温馨提示:如遇专业性较强的问题(如:疾病、健康、理财等),还请咨询专业人士给予相关指导!

    「辽宁龙网」www.liaoninglong.com小编还为您精选了以下内容,希望对您有所帮助: