首页 > 代码库 > 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命令