港铁 要么 马特的TraceRoute 是在线上最受欢迎的Traceroute工具之一。该工具已成为替换Ping和Traceroute的首选工具之一。 MTR网络监视器是一种宝贵的诊断工具,可用于轮询远程服务器并测量延迟随时间的变化。要了解什么是MTR,我们首先需要仔细了解Ping和Traceroute.
什么是平安?
平 是世界上最常用的网络诊断工具之一。使用Ping,用户可以 发送ICMP数据包 从一台计算机到另一台计算机。一旦数据包到达,接收方计算机就会用ICMP回显应答数据包进行回复。该ICMP回显应答包告诉您设备是否可用。如果计算机未发送回信,则说明该计算机不可用.
您还可以ping主机名以监视DNS连接。通常,网络管理员使用Ping工具来衡量网络中主机的可用性。虽然从理论上讲听起来不错,但必须注意,Ping并不总是准确的。 ICMP数据包通常会被防火墙过滤,这意味着有时启动并运行的设备不会响应ICMP数据包.
另请参阅:9种最佳Ping监视工具
什么是Traceroute?
跟踪路由 是另一个广泛使用的联网工具,用于记录发送方和接收方之间的路由。它与Ping不同,因为它可以计算路由并向用户显示数据包遍历每个跃点所花费的时间.
Traceroute主要用于查明网络中的问题区域。如果一跳花费的时间特别长,那么这很好地表明网络中的某处存在问题。要使用Traceroute,所有用户需要做的就是输入traceroute命令。.
该命令发送带有以下内容的ICMP数据包: 生存时间. 您发送的每个数据包都有一个TTL字段。 TTL是数据包在被丢弃之前可以经过的最大跳数。发送方设置TTL值,以便一旦超过该值,路由器将丢弃该数据包,并通过超时消息通知原始发送方.
TTL和超过的时间一起可以用于确定数据包从一跳跳到另一跳所花费的时间。一旦Traceroute完成,您就可以看到数据包到达路由器所花费的毫秒数。因此,Traceroute是衡量网络内延迟的好工具.
数据包通过跳的时间越长,延迟就越大。大量延迟的存在会告诉网络管理员网络无法正常运行。 Windows和Unix设备默认包括Traceroute。但是,也可以通过在线下载进行安装.
另请参阅:Traceroute工具评论
什么是港铁?
MTR网络监视器将Ping和Traceroute结合在一起,并将Ping的可用性测量功能与Traceroute的跳到跳分析相结合. MTR使用ICMP数据包 衡量设备的可用性以及从一跳到另一跳所花费的时间长度.
但是,真正使MTR与其他有限工具区分开来的是它记录了 数据包丢失 和 抖动 也一样因此,MTR可以测量完成传输所需的连接时间质量以及传输中丢失的数据包百分比.
使用MTR时,您可以运行报告以查看效果数据。报告会从您的网络中收集数据,然后以屏幕表格的形式将其反馈给您。该表显示有关数据包丢失和延迟的信息.
为什么地铁有用?
出于多种原因,MTR是有用的工具。首先,它将Ping和Traceroute结合在一起以能够测量 设备的可用性 在网络中以及监视路由。但是,与Traceroute相比,它还具有显着优势,因为 输出不断更新. 使用Traceroute,您必须手动更新扫描以衡量网络性能随时间变化的方式.
相反,您可以运行MTR,并且您的信息将被连接起来,直到您说停止为止。能够监视网络性能随时间的变化,有助于进行故障排除.
如何安装地铁
MTR在Windows,Mac OS和Linux上可用。根据您使用的平台,安装过程会有所不同.
视窗
要在Windows上下载MTR,您可以通过此链接在此处下载Windows版本WINMTR。.
苹果系统
要在Mac OS上安装MTR,可以使用Homebrew或Macports。在自制软件上,您需要输入以下命令:
酿造安装地铁
或者,要使用MacPorts运行MTR,您需要输入:
端口安装mtr
的Linux
要在Linux上安装MTR,您需要Debian,Ubuntu,CentOS,RHEL或Fedora。对于Debian和Ubuntu,可以输入以下命令:
apt更新 && 易于升级
apt安装mtr-tiny
在CentOS,RHEL和Fedora上,您可以输入以下命令:
百胜更新
百胜安装地铁
如何使用港铁
使用MTR网络扫描仪时,您需要生成一份MTR报告以查看您的流量数据。 MTR报告是定向的,因此有必要双向生成报告以全面了解您的网络性能。在本节中,我们将研究如何执行此操作。根据您使用的平台,此过程会有所不同.
在本节中,我们将研究:
- 如何生成和读取MTR报告
- 如何测量丢包
- 如何测量延迟
- 如何测量抖动
Windows(带有WinMTR)
首先,请在主机字段中输入您的域名。现在点击 开始. 一旦完成,将开始传输数据包。直到您按停止按钮,数据包传输才会停止。数据包数据将显示在主画布视图中,该视图详细说明了发送和接收的数据包数量以及数据包丢失百分比.
的Linux
如果您在Linux上使用MTR的命令行界面版本,则可以通过输入以下内容生成报告 地铁 其次是 网址 您要分析的。例如:
mtr google.com
如何阅读地铁报告
使用MTR网络扫描仪的关键部分是能够读取报告的结果。如上图所示,report命令指定了数据包的发送位置(在这种情况下) google.com)。报告中显示的信息如下:
- 屏幕左侧的编号线表示跃点.
- 数字右边的名称是要联系的主机的名称.
- 丢失百分比列显示数据包丢失.
- Snt列显示发送的数据包数量.
- Last,Avg,Best和Worst均以毫秒为单位衡量延迟。 “最后”是发送的最后一个数据包的延迟,“平均”是平均延迟,“最佳”和“最差”表示传输数据包的最低和最高往返时间.
如何使用MTR衡量丢包
要在MTR网络监视器上测量数据包丢失,您可以查看 失利 % 柱。但是,用MTR测量丢包时,要记住一件事:注意限制。限制是服务提供商限制MTR发送的ICMP流量的上限.
服务提供商使用ICMP速率限制来确定其他网络流量的优先级。因此,报告可能会显示数据包丢失,这不是由于配置问题或故障,而是因为服务提供商对ICMP流量施加了限制.
流量受到限制的最大线索是比较各跳之间的数据包丢失。如果一个跃点的丢包率很高,而其他跃点的丢包率为0%,则几乎可以确定MTR受到限制。通常,如果您看到许多不同的丢包率报告,建议您信任后面的跃点.
如果要对网络中的特定问题进行故障排除,则需要确保同时测量两种方式的数据包丢失。这样一来,您便可以查看出港路线或回程路线是否存在问题.
如何使用MTR衡量延迟
您可以从MTR报告中获取的关键信息之一就是延迟。现在查看延迟取决于手动测量许多因素.
阅读报告时,您要做的第一件事是注意跳数, 持续, 平均, 最好, 和 最坏的 每个阶段的延迟(如上面的报告示例所示)。例如,如果等待时间在一个跃点到另一个跃点之间急剧跳升,则可能表明网络的那部分存在问题。但是,延迟可能是由向外路由或返回路由引起的.
您将无法在报告中看到返回路线。取而代之的是,您必须查看最后一跳与之前一跳之间的差异,以查看那里是否也存在问题。如此一来,您将必须运行进一步的疑难解答以诊断问题的根源.
如何在MTR上测量抖动
您也可以使用MTR来测量抖动。但是,您在标准报告页面上看不到抖动。要查看抖动,您需要输入option命令:
或顺序
使用此命令,您可以确定将显示哪些字段以及显示的顺序。可用字段列表如下:
- L –损失率
- D –丢包
- R –收到的数据包
- S –发送的数据包
- N –最新RTT(毫秒)
- B –最小/最佳RTT(毫秒)
- A –平均RTT(毫秒)
- W –最大/最差RTT(毫秒)
- V –标准偏差
- G –几何平均值
- J –电流抖动
- M –抖动平均值/平均值.
- X –最严重的抖动
- I-间隔抖动
地铁的替代工具
尽管MTR是一种非常可靠的工具,但是在原始Traceroute程序的基础上又出现了许多其他替代产品。在本节中,我们将研究MTR的一些替代方法,您可以使用它们来监视网络.
SolarWinds Traceroute NG(免费工具)
SolarWinds Traceroute NG 是SolarWind替代MTR网络扫描仪和Traceroute的工具。 Traceroute NG不仅可以检测网络路径更改,还可以提供连续监视。通过此程序,可为TCP和ICMP提供网络路径分析,以提供用户增强的可见性.
该程序通过命令行界面(CLI)运行。您可以查看重要的详细信息,例如 IP地址, 主机名, 跳数, 数据包丢失, 和 潜伏. 能够测量性能问题(例如数据包丢失)会告诉您是否存在需要解决的问题.
TraceRoute NG可在Windows 8、8.1、10,Windows Server 2012 R2和2016上运行。即使Traceroute NG是专有工具,也可以免费使用。如果您不喜欢地铁,可以使用TraceRoute NG作为绝佳选择.
SolarWinds Traceroute NG下载100%免费工具
PRTG网络监视器(免费试用)
PRTG网络监控器 是一个网络监视平台,为Traceroute提供了许多服务器。 PRTG Network Monitor基于GUI,因此如果您不熟悉CLI,则易于使用。随着 Traceroute跳数传感器 您可以监控您的网络并测量传输的执行时间和跳数。跳数显示为绿色拨号盘,这样您就可以清楚地看到数据包已走了多远.
还有一种方法可以在PRTG网络监视器上监视抖动和数据包丢失。有一个 QOS往返传感器 告诉你 抖动, 潜伏, 数据包丢失, 和 平均意见分数 您的网络连接数.
像MTR一样,PRTG Network Monitor是免费提供的。如果要扩展网络监视,则还可以合并其他传感器以进行数据包嗅探和NetFlow分析.
PRTG Network Monitor下载30天免费试用版
MTR网络扫描仪:Ping和Traceroute的替代产品
如果您当前正在使用Ping或Traceroute,那么将其更改为MTR是值得的。您将在一个平台上同时使用这两种工具。我们在此处提供了有关如何使用MTR的基本指南,以便您了解如何创建和阅读报告的基础。尽管此过程因您所使用的平台而异,但所有版本的MTR的共同点是易于使用.
但是,如果您不喜欢地铁,那么其他竞争对手 TraceRoute NG 要么 PRTG网络监控器 也是合适的选择。 TraceRoute NG的功能与查看ICMP和TCP数据的功能几乎相同。 PRTG网络监视器更像是一个完整的网络监视平台,但它提供了Traceroute传感器,可帮助可视化MTR和Traceroute提供的基于文本的Traceroute体验.
Comment:
MTR网络监视器是一种非常有用的工具,它将Ping和Traceroute结合在一起,可以测量设备的可用性和网络中的延迟。此外,MTR还可以测量数据包丢失和抖动,这使得它成为网络故障排除的重要工具。虽然MTR是一种非常可靠的工具,但是还有其他替代产品,例如SolarWinds Traceroute NG。无论使用哪种工具,网络管理员都可以使用它们来监视网络性能并解决问题。