The information in this article applies to:
SUMMARY
The TRACERT (Trace Route) command is a route-tracing utility used to
determine the path that an IP packet has taken to reach a destination.
MORE INFORMATIONHow the TRACERT Command WorksThe TRACERT diagnostic utility determines the route taken to a destination by sending Internet Control Message Protocol (ICMP) echo packets with varying IP Time-To-Live (TTL) values to the destination. Each router along the path is required to decrement the TTL on a packet by at least 1 before forwarding it, so the TTL is effectively a hop count. When the TTL on a packet reaches 0, the router should send an ICMP Time Exceeded message back to the source computer.TRACERT determines the route by sending the first echo packet with a TTL of 1 and incrementing the TTL by 1 on each subsequent transmission until the target responds or the maximum TTL is reached. The route is determined by examining the ICMP Time Exceeded messages sent back by intermediate routers. Note that some routers silently drop packets with expired TTLs and are invisible to TRACERT. TRACERT prints out an ordered list of the routers in the path that returned the ICMP Time Exceeded message. If the -d switch is used (telling TRACERT not to perform a DNS lookup on each IP address), the IP address of the near- side interface of the routers is reported. In the following example, the packet must travel through two routers (157.54.48.1 and 11.1.0.67) to get to host 11.1.0.1. In this example, the default gateway is 157.54.48.1 and the IP address of the router on the 11.1.0.0 network is at 11.1.0.67. C:\>tracert 11.1.0.1
Troubleshooting with TRACERTThe TRACERT command can be used to determine where a packet stopped on the network. In the following example, the default gateway has determined that there is not a valid path for the host on 22.110.0.1. There is probably a router configuration problem or the 22.110.0.0 network does not exist (a bad IP address).C:\>tracert 22.110.0.1
TRACERT is useful for troubleshooting large networks where several paths can be taken to arrive at the same point, or where many intermediate systems (routers or bridges) are involved. TRACERT syntaxThere are several command-line switches that can be used with TRACERT, but they are usually not needed for standard troubleshooting.TRACERT syntax: tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] target_name Parameters:
Additional query words: tcp/ip
Keywords : kbnetwork netutils |
Last Reviewed: January 20, 2000 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |