跟踪路由

作者: Laura McKinney
创建日期: 5 四月 2021
更新日期: 1 七月 2024
Anonim
tracert命令详解,路由跟踪工具使用方法教程,检测网络故障节点
视频: tracert命令详解,路由跟踪工具使用方法教程,检测网络故障节点

内容

定义-Traceroute是什么意思?

Traceroute是一种网络诊断工具,用于跟踪IP网络上的数据包从源到目标所采用的路径。 Traceroute还记录了数据包在到达目的地的过程中每一跳所花费的时间。


Traceroute使用具有可变生存时间(TTL)值的Internet控制协议(ICMP)回显数据包。计算每个跃点的响应时间。为了保证准确性,对每个跃点进行多次查询(通常是查询三次),以更好地测量该特定跃点的响应。

Traceroute以一种形式或另一种形式存在于大多数操作系统中。

跟踪路由也称为tracert。

Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。

技术百科解释了Traceroute

Traceroute是一个非常有用的工具,用于确定跨分组交换节点的网络路径中存在的响应延迟和路由环路。它还有助于定位在前往特定目的地的过程中遇到的任何故障点。

Traceroute使用IP头中的ICMP和TTL字段进行操作,并传输具有较小TTL值的数据包。处理该数据包的每个跃点都从数据包TTL中减去“ 1”。如果TTL达到零,则该数据包已过期并被丢弃。 Traceroute取决于在TTL到期时将超过时间的ICMP返回给er的通用路由器实践。

通过使用快速失效的较小TTL值,traceroute会强制路由器沿数据包的正常传递路径生成这些ICMP。这些也标识路由器。 TTL值“ 1”应从第一个路由器产生a; TTL值“ 2”从第二个值生成a,依此类推。

Traceroute使用以下命令语法,带有或不带有可选参数:tracert target_name

Traceroute输出首先显示目标的IP地址以及在退出跟踪之前它将经过的最大跳数。接下来,它显示每个跃点上的名称,IP地址和响应时间。

  • 1是跟踪开始的网络的Internet网关
  • 2通常是Internet服务提供商(ISP)网关
  • 3通常是骨干ISP的跃点名称和IP地址

此跟踪将继续到目标域,列出沿途的所有跃点。值得注意的是,如果为同一目标运行后续跟踪,则跟踪可能会显示不同的结果。这可能表示由于某些链接或跃点故障而导致网络路径发生了变化。如果一跳未响应(请求超时),则显示星号(*),然后尝试另一跳。如果成功,则显示跃点的响应时间。最后,显示其IP地址的目标域。