mtr网络链路路由测试工具使用方法及数值结果说明

本文涉及的产品
云解析 DNS,旗舰版 1个月
全局流量管理 GTM,标准版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介:

服务器ping不通或者出现丢包等现象可以使用mtr工具来测试网络链路及路由诊断,码笔记来说说mtr使用的方法及mtr测试结果数值说明:

一:mtr介绍

mtrmtr(My traceroute)集合ping、tracerouted的特性,功能更强大。mtr默认发送ICMP数据包进行链路探测,用户还可以通过-u参数来指定使用UDP数据包用于探测。相比traceroute只会做一次链路跟踪测试,mtr会对链路上的相关节点做持续探测并给出相应的统计信息。mtr能避免节点波动对测试结果的影响,所以其测试结果更正确。

另外,可以参考阿里云官方对于链路测试的方法:使用ping命令丢包或不通时的链路测试方法

二:mtr使用方法

mtr在Linux和Windows系统下的使用方法不同:

Windows下使用WinMTR工具

在Windows系统下可以直接使用WinMTR工具,WinMTR是Windows下关于mtr的图形化工具。

WinMTR下载地址:https://sourceforge.net/projects/winmtr/files/WinMTR-v092.zip/download
AI 代码解读

WinMTR无需安装,下载完毕后,直接解压运行即可。WinMTR界面如下图所示:
WinMTR运行界面

WinMTR使用方法:

    1. 在“Host”字段输入域名或目标服务器IP;
    1. 单击“Start”开始测试,测试开始后,该按钮会变成Stop;
    1. 运行一段时间后,点击“Stop”停止测试;

WinMTR的使用方法就是上面三个步骤即可,其他辅助参考可以参考下方:

    1. Copy Text to clipboard:将测试结果以文本格式复制到粘贴板;
    1. Copy HTML to clipboard:将测试结果以HTML格式复制到粘贴板;
    1. Export TEXT:将测试结果以文本格式导出到指定文件;
    1. Export HTML:将测试结果以HTML格式导出到指定文件;
    1. Options:可选参数,包括的可选参数如下:

      Interval(sec):每次探测的间隔(过期)时间,默认为1秒
      ping size(bytes):ping探测所使用的数据包大小,默认为64字节
      Max hosts in LRU list:LRU列表支持的最大主机数,默认值为128
      Resolve names:通过反查IP地址,以域名显示相关节点。

关于mtr测试结果数值说明参考文档底部。

Linux下使用mtr命令

Linux下使用mtr命令即可,简单方便,命令也很简单:mtr 服务器ip或者域名
mtr命令可选参数:

  • -r或—report:以报告模式显示输出;
  • -p或—split:将每次追踪的结果分别列出来,而非如 —report统计整个结果;
  • -s或—psize:指定ping数据包的大小;
  • -n或—no-dns:不对IP地址做域名反解析;
  • -a或—address:设置发送数据包的IP地址,用于主机有多个IP时;
  • -4:只使用IPv4协议;
  • -6:只使用IPv6协议;

mtr在运行过程中,可以通过输入相应字母来快速切换模式:

  • ?或h:显示帮助菜单;
  • d:切换显示模式;
  • n:切换启用或禁用DNS域名解析;
  • u:切换使用ICMP或UDP数据包进行探测;

三:mtr测试结果数值说明

码笔记以Linux系统下使用mtr命令为例,mtr测试后的结果如下图所示:
mtr网络链路路由测试数值说明
如上图所示,mtr测试结果每列数值的说明如下:

  • Host:节点IP地址和域名(按n键可以切换显示);
  • Loss%:节点丢包率;
  • Snt:每秒发送数据包数,默认值是10,可以通过参数-c指定;
  • Last:最近一次的探测延迟值;
  • Avg:探测延迟的平均值;
  • Best:探测延迟的最小值;
  • Wrst:探测延迟到最大值;
  • StDev:标准偏差值,越大说明相应节点越不稳定。

原文地址:http://www.mabiji.com/linux/mtr.html

目录
打赏
0
0
0
0
135
分享
相关文章
如何使用Traceroute定位网络问题?
`Traceroute` 是网络诊断工具,用于追踪数据包从源主机到目标主机的路径,帮助定位网络延迟、路由故障或中间节点问题。常用参数包括禁用DNS解析(`-n`)、指定最大跳数(`-m`)、每跳探测包数量(`-q`)等。结果解读涉及时间值、符号含义(如`*`表示未响应),并可进行高级用法如指定源接口、强制使用ICMP或TCP协议。常见问题包括中间节点高延迟、路径终点无法到达和路径环路,需根据具体情况进行排查和解决。
96 1
|
8月前
【实验篇】如何利用BFD与浮动路由联动实现链路自动切换?
【实验篇】如何利用BFD与浮动路由联动实现链路自动切换?
ensp中链路聚合配置命令
链路聚合(Link Aggregation)是结合多条物理链路形成逻辑链路的技术,提升网络带宽、增强冗余性和优化负载均衡。在高带宽、高可靠性及负载均衡需求的场景如服务器集群、数据中心等中广泛应用。配置包括手动和自动模式,手动模式下,如LSW1和LSW2,通过`int eth-trunk`、`trunkport`等命令配置接口和成员链路。自动模式下,如SW3和LSW4,使用LACP协议动态聚合,通过`mode lacp-static`和`load-balance dst-mac`命令设置。配置后,使用`dis eth-trunk`检查聚合状态。
1176 1
ensp中链路聚合配置命令
【具有路由 WSN 模拟器的随机方式移动】具有路由 WSN 模拟器的随机方式移动(Matlab代码实现)
【具有路由 WSN 模拟器的随机方式移动】具有路由 WSN 模拟器的随机方式移动(Matlab代码实现)
在隧道中使用 IPv6 流标签进行等价多路径路由和链路聚合
本文档是 Internet 工程任务组 (IETF) 的产品。它代表了 IETF 社区的共识。它已接受公众审查,并已获互联网工程指导小组 (IESG) 批准出版。有关 Internet 标准的更多信息,请参见 RFC 5741 的第 2 节。
250 0
边界网关协议 - 段路由的链路状态 (BGP-LS) 扩展
段路由 (Segment Routing,SR) 允许通过将路径编码为称为“段”的拓扑子路径序列来灵活定义端到端路径。这些段由路由协议通告,例如 IGP 拓扑中的链路状态路由协议(IS-IS、OSPFv2 和 OSPFv3)。
2053 0
DFP 数据转发协议应用实例 4.修改网络中指定设备的参数
稳控科技编写的一套数据转发规则, 取自“自由转发协议 FFP(Free Forward Protocol)” ,或者 DFP(DoubleF Protocol), DF 也可以理解为 Datas Forward(数据转发)的缩写。DF 协议是与硬件接口无关的数据链路层协议,规定了数据流如何在不同设备之间、不同接口之间的传输方向。 DF 协议一般用于延长数字接口的传输距离(数据中继),它与硬件接口类型无关,可以基于 UART、 LoRA、TCP 等异步数据传输介质。
DFP 数据转发协议应用实例  4.修改网络中指定设备的参数
tracepath命令 – 追踪报文的路由信息《openstack网络》
tracepath命令 – 追踪报文的路由信息《openstack网络》
752 0