命令格式
参数 | 参数说明 | 取值 |
---|---|---|
-a source-ip-address | 指定tracert报文的源地址。 如果不指定源地址,将采用出接口的IP地址作为tracert报文发送的源地址。 | 点分十进制形式。 |
-f first-ttl | 指定初始TTL。 TTL(time to live)是IP报文首部的生存时间字段,它指定了数据包的生存时间,设置了数据包可以经过的最多跳数。TTL字段由发送报文的源主机设置,每经过一个三层设备,TTL字段的值都会减1,当该字段的值为0时,数据包就被丢弃,并发送ICMP超时报文通知源主机。 设置first-ttl,当经过的跳数小于此参数值,由于TTL字段的值大于0,经过的这几个节点不会返回ICMP超时报文给源主机。 如果已经设置了max-ttl参数值,first-ttl的取值必须小于max-ttl。 | 整数形式,取值范围是1~255。缺省值是1。 |
-m max-ttl | 指定最大TTL。 通常情况下,max-ttl的值被设置为经过站点的跳数。当需要修改TTL的值时,使用此参数。 如果已经设置了first-ttl参数值,max-ttl的取值必须大于first-ttl。 | 整数形式,取值范围是1~255。缺省值是30。 |
-name | 使能显示每一跳的主机名。 | - |
-p port | 指定目的主机的UDP端口号。
| 整数形式,取值范围是0~65535。缺省值是33434。 |
-q nqueries | 指定每次发送的UDP探测数据包个数。 当网络质量不高时,可以增加发送探测数据包数目,保证探测报文能够到达目的节点。 | 整数形式,取值范围是1~65535。缺省值是3。 |
-w timeout | 指定等待响应报文的超时时间。 当发送数据包到达某网关超时,则输出“ * ”。 如果网络质量不高且速度很慢,建议增加发送数据包的超时时间。 | 整数形式,取值范围是0~65535,单位是毫秒。缺省值是5000毫秒。 |
-s packetsize | 指定ICMP ECHO-REQUEST报文长度(不包括IP和ICMP报文头)。 | 整数形式,取值范围是12~9600。单位是字节,缺省报文长度是12字节。 |
host | 指定目的主机的域名或IPv4地址。 | 字符串形式主机名,不支持空格,区分大小写,长度范围是1~255。或者合法的点分十进制IPv4地址。 |
使用实例
<HUAWEI> tracert 10.26.0.115
traceroute to 10.26.0.115 (10.26.0.115), max hops: 30, packet length: 40, press CTRL_C to break
1 10.3.112.1 10 ms 10 ms 10 ms
2 10.32.216.1 19 ms 19 ms 19 ms
3 10.32.216.1 39 ms 19 ms 19 ms
4 10.32.136.23 19 ms 39 ms 39 ms
5 10.32.168.22 20 ms 39 ms 39 ms
6 10.32.197.4 59 ms 119 ms 39 ms
7 192.168.2.5 59 ms 59 ms 39 ms
8 172.16.70.13 80 ms 79 ms 99 ms
9 172.16.71.6 139 ms 139 ms 159 ms
10 172.16.1.7 199 ms 180 ms 300 ms
11 172.16.7.2 300 ms 239 ms 239 ms
12 * * *
13 10.11.4.72 59 ms 499 ms 279 ms
14 * * *
15 * * *
16 * * *
17 * * *
18 10.26.0.115 339 ms 279 ms 279 ms
项目 | 描述 |
traceroute to | 到某个目的地址的tracert检测。 |
max hops | 最大TTL数。 |
packet length | 发送的报文长度。 |
1 10.3.112.1 10 ms 10 ms 10 ms | “1”表示第一跳网关。每增加一跳,序号递增。缺省情况下,最大跳数是30跳。 “10.3.112.1”表示第一跳的网关地址。每一跳序号后的IPv4地址表示本跳的网关地址。 “10 ms 10 ms 10 ms”表示发送的三个UDP报文和相应接收的ICMP超时报文或者ICMP端口不可达报文的时间差。缺省情况下,检测每跳时,发送的UDP探测数据包个数是三个。 |
* * * | 经过第N跳时,在一定时间内没有收到ICMP超时报文或者ICMP端口不可达报文。缺省情况下,等待响应报文的超时时间是5000ms。 |