
1 tracert命令简介
Ping可以告诉用户目标是否可达,而Tracert命令用于测试数据包从发送主机到目的地所经过的设备,它主要检查网络连接是否可达,以及分析网络什么地方发生了故障。
Tracert的执行过程如下:
以上步骤循环进行,直到到达目的地。这样,发送主机就能够记录每一个ICMP TTL超时消息的源地址,得到IP数据包到达目的地所经历的路径。
2 Tracert命令格式
tracert [ -a source-ip-address | -f first-ttl | -m max-ttl | -q nqueries | -vpn-instance vpn-instance-name | -w timeout ] * host
3 tracert 举例
PC上的tracert功能与操作系统相关,这里以Windows操作系统为例说明:
tracert [ -d ] [ -h maximum_hops ] [ -j host-list ] [ -w timeout ] ip-address
<HUAWEI> tracert 10.1.1.2
traceroute to 10.1.1.2(10.1.1.2), max hops: 30 ,packet length: 40,press CTRL_C to break
1 192.168.200.100 10 ms 2 ms 2 ms
2 * * *
3 10.1.1.2 10 ms 1 ms 2 ms显示信息每行包含编号、到达的设备IP地址、3次报文的响应时间。
中间部分显示为“* * *”,说明该节点设备配置不允许ping和tracert。
当网络上出现路由环路时,使用ping命令只能知道接收端出现超时错误,而tracert命令能够很容易发现路由环路等潜在问题。在tracert某地址时,多次出现相同的地址,即可认为出现了路由环路。