Lab
5.4.6.3: Neotrace & traceroute - Overview
Estimated time: 15 min.
Objectives:
- Use the shareware program NeoTrace
to verify the network path from source router to destination
router with a graphical display.
- Verify that the network-layer
between source, destination and each router along the way is
working properly. Retrieve information to evaluate the end-to-end
path reliability.
- Determine delays at each point over
the path and whether the host can be reached.
Background:
In this lab you will use the shareware
utility NeoTrace to determine the path that data travels
through an Internetwork. In semester 2 you completed a lab using the
Cisco IOS traceroute
command. NeoTrace uses graphics to depict the results of the
traceroute command. Additionally, NeoTrace displays the "Whois"
information for each router, by looking up the domain name owner and
labeling this information for each router on the data path.
The traceroute command uses ICMP
packets and the error message generated by routers when the packet
exceeds its Time To Live (TTL). When you initiate
the traceroute command to a target host the router sends an ICMP
echo-request packet with the TTL set to one (1). The first router in
the path to the target host receives the ICMP echo-request packet and
sets the TTL to zero (0). The first router then sends an ICMP
Time-exceeded message back to the source. The source router then sends
an ICMP echo-request packet with the TTL set to two (2). The first
router receives the ICMP echo-request and sets the TTL to one (1) and
sends it to the next router in the path to the target host. The second
router receives the ICMP echo-request and sets the TTL to zero (0)
then sends an ICMP Time-exceeded message back to the source. The
source then sends an ICMP echo-request with a TTL set to 3. This cycle
continues until an ICMP echo-reply is received from the target host or
until a ICMP destination-unreachable message is received. This allows
you to determine the last router to be reached in the path to the
target host. This is a troubleshooting technique called fault
isolation.
Tools / Preparation:
Prior to starting the lab you will
need a PC workstation with Internet access and NeoTrace
installed. You will be able to download an evaluation version of
NeoTrace. Please review the license provided with NeoTrace to ensure
that you are abiding by the rules of its shareware use. The location
of the NeoTrace program can be found below in Web Site Resources.
Resources Required:
- PC with monitor, keyboard, mouse, and power cords etc.
- Windows operating system (Win 95, 98, NT or 2000) installed on
PC
- PC with NeoTrace program installed
and connected to the lab routers
- PC with NeoTrace program installed and access to the Internet
Web Resources:
Routing
basics
General
information on routers
2500
series routers
1600
series routers
Terms
and acronyms
IP
routing protocol IOS command summary
NeoTrace
Step 1 - Run the
NeoTrace program.
Start the NeoTrace program by
clicking on the Windows Start button, then Programs. Click the
NeoTrace program group and then click the NeoTrace icon. If NeoTrace
needs to be installed, download it from the web site listed above.
If this is the first time the program
has been run, you will need to fill in the blanks on the Home
Location screen. This allows the program to look up the latitude and
longitude for your location. Click the "Try NeoTrace"
button to continue.
Step 2 - Enter the
address of an Internet resource to trace to.
In the address field, type www.cisco.com
and press enter. This address of the site you are tracing to could
be any IP address or computer that is accessible from your location,
either on the Internet or on your private LAN/WAN.
You will notice that as the process
of tracing takes place, a series of dots and line segments are
displayed. Once the traceroute command is completed, the display
shows a map with the approximate locations of the routers between
your location and Cisco's web site.
Place the mouse pointer near the
green dot near San Jose, California. Clicking the left mouse button
will zoom in, and clicking the right mouse button will zoom out.
Zoom in until you see the green circular dot with only one line
segment connecting to it. Place the mouse pointer on this dot.
1. What information is displayed?
(answers may vary)


Step 3 -
Display information on the nodes.
Click on the Nodes tab on the
left-hand side of the screen. A block diagram of the path taken to
reach Cisco's web site is displayed. You will note that periodically
the line segments between each node, or router, turn green. NeoTrace
is running the traceroute command again to check the path to your
destination, since this path may change. You will notice that the
average time (expressed in milliseconds) may change each time the
traceroute command is executed. The DNS name of each node is also
displayed.

Step 4 -
Display List information.
Click on the List tab on the
left-hand side of the screen. NeoTrace displays the results of the
traceroute command in a manner very similar to that of the Cisco IOS
traceroute command. You will note that periodically an arrow shows
up on the far left hand side of the list. NeoTrace is running the
traceroute command again to check the path to your destination,
since this path may change.

Step 5 -
Display graph information.
Click on the Graph tab on the
left-hand side of the screen. NeoTrace displays the results of the
traceroute command as a line graph. This graph shows the current
time as a gray line, and the average time as a blue line. The
vertical access represents each node or router in the path to your
destination. Placing the mouse pointer over any of these nodes
displays the "Whois" information found for that particular
router. The horizontal access represents the time in milliseconds.
|