对traceroute和Tracert工具的需求
数字网络是一个不断变化的现象,这意味着,要想保持尽可能高的效率,就需要对其进行不断的监视和重新配置。这意味着负责维护此类网络的管理员需要使用能够帮助他们了解当今情况的工具,这些工具已成为连接高速缓存的小配件的复杂数字高速公路,这些小配件使用疯狂的数据传输流量进行通信。另一方面,他们的用户无论何时登录到网络(本地或其他),都期望获得可靠,快速的连接.
这两种常见情况导致了对工具的需求,这些工具可以帮助所有利益相关者满意。在许多此类工具中,有一种可以帮助确定连接性和延迟问题: traceroute或tracert命令.
我们会深入介绍以下功能,但如果您只有时间来做个总结,这是我们的 用于traceroute和tracert的3种最佳工具的列表:
- SolarWinds Traceroute NG(免费工具) 用于排除网络连接问题的重要工具。提供从源主机到目标主机的分析视图.
- 视觉路线 支持GUI可视化(请参见下面的微型评论中的屏幕截图),还提供良好的报告甚至诊断功能.
- 路径分析仪专业版 适用于Mac和Windows用户的简单高效的工具,带有全面的报告.
什么是traceroute或tracert?
Traceroute和Tracert是运行的两个命令 用于的工具 网络诊断 并通过跟踪数据包从其起点到目的地的路径来帮助解决连接问题.
语法
在 视窗 机器管理员将使用 rt 命令;而在 的Linux 要么 苹果系统 他们会使用“跟踪路由”命令代替。这些命令的语法为:
rt [-d] [-h maximum_hops] [-j主机列表] [-w超时] [-R] [-S srcaddr] [-4] [-6] target_name
跟踪路由 [-46dFITUnreAV] [-f first_ttl] [-g门,…] [-i设备] [-m max_ttl] [-p端口] [-s src_addr] [-q nqueries] [-N squeries] [-t tos ] [-l flow_label] [-w等待时间] [-z sendwait] [-UL] [-D] [-P协议] [-sport = port] [-M方法] [-O mod_options] [-mtu] [ –back]主机[packet_len]
尽管最初的工具最初是想从CLI(命令行界面)运行的,但现在有了带有出色GUI(图形用户界面)的更多“更新”版本。在本文中,我们将探讨 traceroute和tracert的三个最佳工具.
traceroute和tracert的屏幕截图
在下图中, tracert命令在Windows计算机上运行 并跟踪数据包是否必须到达www.yahoo.com域时需要遍历的路径.
在Linux机器上,相同 CLI命令使用traceroute关键字语法 跟踪google.com的路径如下所示:
从两个图像中可以看到,一旦执行了命令,程序就会通过网络发出查询。这是为了查看哪些路由可用于在原始计算机的网络与目标计算机的网络之间传输数据包.
琐事:来自一个的tracert命令 视窗 操作系统计算机发出ICMP(Internet控制消息协议)回显请求,而Linux(或Mac)计算机上的traceroute命令使用UDP(用户数据报协议)。但是,答案是 总是通过ICMP发送回, 不管发送主机的操作系统是什么.
Tracert或Traceroute如何工作?
要查看traceroute / tracert的工作方式,让我们看一下发送tracert或traceroute命令后发生的细目:
- 该命令将数据包发送到目标设备或网络,然后 开始监视发送回的报告 以连接的中间设备(如路由器和交换机)的答复形式.
- 数据包从一台设备“跳到”另一台设备并发送回答复,以帮助确定它们的往返时间(RTT). RTT是 定义的 作为发送数据包,然后返回确认它已到达预期目的地的答复所花费的时间长度.
- 每当数据包击中设备并退回回复时,管理员还将获得一些详细说明其信息的信息。 IP地址和设备名称 (如果有).
- 每次发送数据包时,都会为其分配一个 TTL(生存时间) 重视 默认最大30跳 (但可以随意更改)。通过查看数据包在网络上传输或跳跃时会发生什么,我们可以看到TTL的优势:
步骤1: 发送第一个数据包时,其TTL为1. 当它到达第一个网络设备时, TTL减少1 (使其为0,因此 丢包),然后将响应发送回源。该返回消息将关闭传输周期,以允许计算RTT。如果答复设备是预期的目标,则该过程以结束 “解决” 信息。如果不…
第2步: 然后将发送第二个数据包,其TTL为2. 它经过步骤1中标识的设备(丢失TTL值),然后继续移动到该设备之外的下一个连接的设备。当到达第二台设备时,它丢弃TTL(将其设置为0),并将回复发送回原始主机.
步骤…n: 数据包随着TTL值的增加而不断消失 (直到达到最大值),并且回复会不断返回,并提供有关连接原始主机和目标主机的网络的更多详细信息.
步骤“最大编号的啤酒花”:最后,当发送最大跳数的数据包时,可以预期以下两种情况之一:
- 要么 到达目标主机并且网络路径已解析 要么,
- 最后一个数据包将丢失其TTL值,被丢弃,并以 “达到最大跳数” 错误消息,指示无法访问主机.
有关TTL的更多信息
TTL值确定当数据包流向目标主机时将要遍历的中间路由器或其他连接设备的数量。 traceroute / tracert命令以TTL值(从1开始并随随后的每个输出数据包逐渐增加)启动数据包.
的 数据包每次跳到设备时,TTL值都会减小. TTL值为零的所有数据包都将被丢弃,并且 “超过时间” ICMP 错误消息生成并发送回原始主机.
以这种方式进行操作,该工具使用数据包和回复消息来构建路由器列表,数据必须经过这些路由器,直到到达目的地并返回一个 “ ICMP回声回复” 信息.
traceroute或tracert如何帮助管理员?
一旦确定了网络路径,网络管理员就可以简单地查看它,并遵循连续数据包所采用的路径。他们可以自己查看问题出在哪里(如果未交付数据包),或者一切都可以正常工作.
然后,剩下的就是修复断开连接的路由器,并调整具有较高性能的路由器。 潜伏 或丢包率.
用于traceroute和tracert的3种最佳工具
现在我们已经了解了它们的工作原理,让我们看一下每个管理员可以用来确保他们拥有性能良好的网络的三种最有效的Tracert或Traceroute工具.
1. SolarWinds Traceroute NG (免费工具)
SolarWinds是网络性能监控市场上最大的参与者之一。他们是一些令人印象深刻的工具的创造者,包括 Traceroute NG –一个易于使用但有效的网络连接监视工具.
Traceroute NG –使一切变得清晰的工具
用 Traceroute NG, 管理员可以通过CLI从源主机到目标主机访问准确的单路径分析可见性。它将有效地识别跳数,相应的IP地址,主机名,数据包丢失和延迟.
管理员可以期待的其他出色功能 Traceroute NG 包括:
- 它 检测路径变化 并给予适当的通知
- 该工具允许 连续探测 为用户产生一个迭代数
- 都 IPv4和IPv6 支持网络 并且可以分析
- 路径号和跟踪 信息可以保存在.txt日志中 文件
- 它是 易于将数据从工具的GUI复制到剪贴板
- 的 “开关” 命令允许管理员 在ICMP和TCP之间交替探测类型
- 它允许同时 测井 (通过logging命令) 以及探测
- DNS查询 可以启用或禁用
SolarWinds Traceroute NG是一个 免费工具 可以从Solarwinds.com下载
SolarWinds Traceroute NG在Solarwinds.com下载免费工具
2. VisualRoute
对于正在寻找的网络管理员 一个令人兴奋的小工具 可以执行与现有的任何更复杂的traceroute工具一样好的功能,他们肯定会在VisualRoute中找到全部功能。使用该网络工具非常有趣,因为它的GUI使工作变得很有趣.
VisualRoute –最佳报告和诊断
管理员可以获得 分析结果和报告 提供诸如“通常,此路由提供良好的吞吐量,跃点平均在68毫秒内响应。但是,网络“ [网络为130.117.50.246]”中第12跳之后的所有跃点的响应速度略慢于平均值.”
但是,看看更多功能,很明显 视觉路线 确实是一个严肃的工具:
- 一种 图形地图 traceroute结果的取值使得很容易理解和使用数据.
- 虽然 VisualRoute的 主要目的是映射网络路径,它超越了执行其他几个条件 基本网络诊断 具有更多工具,例如:
- 反向追踪 与远程代理一起使用,因此管理员可以在两个位置之间执行反向跟踪,而无需实际位于任何一个位置.
- 反向DNS查找 允许发现域名后面的IP地址.
- 平绘图 测量和捕获给定时间内IP地址的响应时间,并在信息图表中提供数据.
- Tracert数据的存储 供将来参考和性能比较.
- 寄出 连续tracert命令 在测量的时间间隔内,管理员可以轻松监控随时间推移可能发生的任何性能下降.
3.路径分析仪专业版
路径分析器Pro是管理员使用的traceroute工具 Mac机器 可以和他们一起使用 视窗 兄弟,因为它在两个平台上均有效。它是各种工具的组合,除了主要的路由跟踪目的外,还提供了有助于 性能测试, 域名解析, 谁是, 和 地址解析 特征.
Path Analyzer Pro –简单而高效
管理员可以期望的一些功能 路径分析仪专业版 包括:
- 一种 简洁而点对点的GUI 即使是新手也可以轻松掌握.
- 出色的时间表现,使管理员获得 结果快了20倍.
- 详尽但可理解的报告 既可以在平台上使用,也可以导出给其他远程用户。它们具有令人印象深刻的图形,详细描述了网络的各个方面.
- IP地址的基于地图的位置 带有缩放,平移和详细信息.
- 电子邮件地址追踪 犯罪阻止者和战斗人员可以使用它来挖掘有关垃圾邮件发送者或未经请求的电子邮件发件人的更多详细信息
Traceroute和Tracert将为您吸引网络
如果您是网络管理员,那么您将真正欣赏我们刚刚看到的三种最佳的traceroute和tracert工具的功能。使用其中的一个或全部将使您能够准确地描绘出您的网络以及网络之外的连接。使用这些工具,您将始终清晰地了解网络的外观.
图片学分:
SolarWinds Traceroute NG屏幕截图
Linux traceroute屏幕截图
路线演示截图
啤酒花和回复屏幕截图示例
旦启动,它会自动执行traceroute,并显示每个跃点的IP地址和主机名。 它还提供了可视化的地图,显示了数据包的路径和延迟。 管理员可以使用该工具来诊断网络连接问题,并确定哪些路由器或设备可能导致延迟或丢包。 VisualRoute还提供了详细的报告和分析,以帮助管理员更好地了解网络性能。 3.路径分析仪专业版 Path Analyzer Pro是一款功能强大的网络连接分析工具,可帮助管理员诊断网络连接问题并确定网络性能瓶颈。 它提供了可视化的地图,显示了数据包的路径和延迟。 管理员可以使用该工具来诊断网络连接问题,并确定哪些路由器或设备可能导致延迟或丢包。 Path Analyzer Pro还提供了详细的报告和分析,以帮助管理员更好地了解网络性能。 总的来说,traceroute和tracert是非常有用的工具,可以帮助管理员诊断网络连接问题并确定网络性能瓶颈。 以上列出的三种工具都是非常有效的,可以帮助管理员更好地了解网络性能,并解决任何连接问题。