首页 > 代码库 > traceroute命令

traceroute命令

 

traceroute命令

那里 可以 用于 ping 验证设备的之间连通性,可以 用于traceroute命令发现路径信息包 开始对路由在哪里划分的远端目的地,并且。

目的在 traceroute 命令之后将记录 每个ICMP "时间超出的"消息的来源提供信息包开始到达目的地路径 的跟踪。

执行traceroute命令的 设备派出用户数据协议顺序 (UDP)数据包,其中每一带有增加存活时间(TTL)值,到一个无效的 端口地址(默认值33434)在远端主机。

首先,三个数据包被发送,其中每一与TTL域值设定 到1。当在路径,击中第一个路由器TTL值为1导致数据包对" 超时"; 此路由器然后回应与表明的ICMP "时间超出的"消 息数据包到期了。

其次,三更多UDP 信息被发送,其中每一带有设置的TTL值到2。这在路径导致 第二个路由器对目的地对回归ICMP "时间超出的"消息。

此进程继续直到信息包到达目的地 并且直到产生追踪途径的系统在路径从每个路由器收到了ICMP "时 间超出的"消息对目的地。 因为这些数据包设法访问一个无 效的端口(默认值33434)在目的地主机,主机回应与ICMP "表示一 个不可达的端口的端口不可得到的" 消息。此事件信号追踪 路由程序完成。

延长的traceroute命令

延长的 traceroute 命令是 traceroute命令的变化 。 可以 用于延长的 traceroute命令发现什么路径信息包开始达到对目的地。可 能也用于命令检查同时路由。这为确定是有用的为故障排除 路由循环,或者信息包何处获得丢失(如果路由是缺少的,或者如果 信息包由访问控制表(ACL)或防火墙阻拦)。您能使用 外部Ping命令确定连接问题 的种类,然后使用延长的 traceroute 命令缩小问题其 中发生。

"时间超出的"错误信息表 明一个半成品通信服务器看见了并且丢弃了信息包。 "目的 地不可得到的"错误信息表明目的地节点接受了探测并且丢弃了它因 为不可能传送信息包。如果计时器去在回应进来之前, 跟踪 打印星号(*)。命 令终止当以下每一个发生时:

  • 目的 地回应

  • 最大数量TTL被超出

  • 用户中断跟踪带有换码序列

    注意: 换码序 列可以通过同时按Ctrl,班次和"6"调用。

traceroute命令字段说明

下面的表列出 traceroute命令字段说明。

字段

说明

协议[ ip ]:

提示对 于一个支持的协议。输入AppleTalk、clns、ip、Novell、阿 波罗、vines、decnet或者xns.默认值: ip.

瞄准 IP addres

您必须输入主机名或IP地 址。没有默认值。

源地址:

使用的路由器的接口或IP地址作为 源地址为探测。路由器正常选择出局接口的IP地址使用。

数字显示[ n ]:

默认值是有一个符号和数字显示; 然而,您 能抑制符号显示。

超时以秒钟[ 3 ] :

等待对探针信息包的一种回应的 秒钟的数量。默认值是3秒。

探测计数[ 3 ]:

将被发送的探测的 数量在每个TTL级别。默认计数是3。

最低的存活时间[ 1 ]:

第一次探测的TTL值。默认值是1 ,但可以设 置为一个高价值抑制已知跳跃显示。

最大存活时间[ 30 ]:

能使用的最大的TTL值。默认值是30。 traceroute命令终止当目的地 到达时或当此值达到时。

端口号 [ 33434 ]:

UDP探测消息使用的目 的地端口。 默认值是33434。

松散,严格,记录,时间戳,Verbose[none ]:

IP头选项。您能指定所有组 合。 traceroute命令发出提 示对于要求的字段。注意traceroute命令在每次探测将安置请求的选项 ; 然而,没有保证所有路由器(或端节点)将

traceroute命令