[root@armoury traceproto]# ./traceproto yahoo.com traceproto: trace to yahoo.com (66.94.234.13), port 80 ttl 1: ICMP Time Exceeded from nm-nrp4-dhcp1-gw.dsl.binkleytech.net (68.25.159.2) 9.0230 ms 8.1850 ms 9.4540 ms ttl 2: ICMP Time Exceeded from soto-6400-vlan.binkleytech.net (217.113.195.176) 8.0290 ms 9.4640 ms 8.8390 ms ttl 3: ICMP Time Exceeded from soto-7500-eth.binkleytech.net (217.113.193.2) 10.662 ms 10.661 ms 9.7310 ms ttl 4: ICMP Time Exceeded from 12.126.56.5 (12.126.56.5) 13.032 ms 13.736 ms 12.550 ms ttl 5: ICMP Time Exceeded from gbr2-p21.cgcil.ip.att.net (12.123.193.198) 20.293 ms 19.993 ms 19.212 ms ttl 6: ICMP Time Exceeded from tbr1-p013602.cgcil.ip.att.net (12.122.11.37) 24.197 ms 23.102 ms 23.144 ms ttl 7: ICMP Time Exceeded from ggr2-p310.cgcil.ip.att.net (12.123.6.65) 21.259 ms 21.127 ms 21.455 ms ttl 8: ICMP Time Exceeded from so-1-1-0.edge1.Chicago1.Level3.net (209.0.227.77) 20.695 ms 21.704 ms 20.475 ms ttl 9: ICMP Time Exceeded from so-2-1-0.bbr1.Chicago1.Level3.net (209.244.8.9) 21.440 ms 21.642 ms 20.974 ms ttl 10: ICMP Time Exceeded from so-0-2-0.bbr2.SanJose1.Level3.net (64.159.0.218) 70.862 ms 70.456 ms 69.499 ms ttl 11: ICMP Time Exceeded from so-13-0.hsa4.SanJose1.Level3.net (4.68.121.234) 71.902 ms 68.564 ms 71.024 ms ttl 12: ICMP Time Exceeded from 65.57.246.2 (65.57.246.2) 85.627 ms 85.843 ms 86.085 ms ttl 13: ICMP Time Exceeded from vl10.bas1.scd.yahoo.com (66.218.64.134) 86.367 ms ICMP Time Exceeded from vl17.bas2.scd.yahoo.com (66.218.64.150) 86.256 ms ICMP Time Exceeded from vl36.bas2-m.scd.yahoo.com (66.218.82.201) 86.167 ms ttl 14: ICMP Time Exceeded from UNKNOWN-66-218-82-230.yahoo.com (66.218.82.230) 86.335 ms ICMP Time Exceeded from UNKNOWN-66-218-82-238.yahoo.com (66.218.82.238) 85.611 ms ICMP Time Exceeded from UNKNOWN-66-218-82-226.yahoo.com (66.218.82.226) 85.681 ms ttl 15: TCP Syn Ack from w1.rc.vip.scd.yahoo.com (66.218.71.198) 86.772 ms 85.888 ms 85.001 ms hop : min / ave / max : # packets : # lost ------------------------------------------------------- 1 : 8.1850 / 8.8873 / 9.4540 : 3 packets : 0 lost 2 : 8.0290 / 8.7773 / 9.4640 : 3 packets : 0 lost 3 : 9.7310 / 10.351 / 10.662 : 3 packets : 0 lost 4 : 12.550 / 13.106 / 13.736 : 3 packets : 0 lost 5 : 19.212 / 19.833 / 20.293 : 3 packets : 0 lost 6 : 23.102 / 23.481 / 24.197 : 3 packets : 0 lost 7 : 21.127 / 21.280 / 21.455 : 3 packets : 0 lost 8 : 20.475 / 20.958 / 21.704 : 3 packets : 0 lost 9 : 20.974 / 21.352 / 21.642 : 3 packets : 0 lost 10 : 69.499 / 70.272 / 70.862 : 3 packets : 0 lost 11 : 68.564 / 70.497 / 71.902 : 3 packets : 0 lost 12 : 85.627 / 85.852 / 86.085 : 3 packets : 0 lost 13 : 86.167 / 86.263 / 86.367 : 3 packets : 0 lost 14 : 85.611 / 85.876 / 86.335 : 3 packets : 0 lost 15 : 85.001 / 85.887 / 86.772 : 3 packets : 0 lost ------------------------Total-------------------------- total 8.0290 / 41.261 / 86.772 : 45 packets : 0 lostThere are several other output styles as well. The standard style is nice for seeing the hops, but network problems tend to occur at inopportune times. Fatigue can make it can hard to accurately judge the return times from the numbers. With the graphical output (-o g) its easy to see that the return times jump a bit in AT&T's space, and again in Savvis' space.
[root@armoury traceproto]# ./traceproto -og yahoo.com traceproto: trace to yahoo.com, port 80 ttl 1: ICMP Time Exceeded from nm-nrp4-dhcp1-gw.dsl.binkleytech.net (68.25.159.2) ######## 8.3280 ms ########## 10.606 ms ######### 9.6010 ms ttl 2: ICMP Time Exceeded from soto-6400-vlan.binkleytech.net (217.113.195.176) ######### 9.5110 ms ########## 10.306 ms ######### 9.3110 ms ttl 3: ICMP Time Exceeded from soto-7500-eth.binkleytech.net (217.113.193.2) ######## 8.5350 ms ######### 9.7070 ms ######## 8.9800 ms ttl 4: ICMP Time Exceeded from 12.126.56.5 (12.126.56.5) ########### 11.554 ms ############ 12.518 ms ########### 11.962 ms ttl 5: ICMP Time Exceeded from gbr1-p21.cgcil.ip.att.net (12.123.193.194) ##################### 21.901 ms ##################### 21.201 ms #################### 20.330 ms ttl 6: ICMP Time Exceeded from tbr2-p013502.cgcil.ip.att.net (12.122.11.49) ####################### 23.085 ms ####################### 23.351 ms ###################### 22.447 ms ttl 7: ICMP Time Exceeded from ggr2-p390.cgcil.ip.att.net (12.123.6.37) #################### 20.162 ms ################### 19.529 ms #################### 20.586 ms ttl 8: ICMP Time Exceeded from dcr1-so-3-3-0.Chicago.savvis.net (208.175.10.93) ##################### 21.913 ms ###################### 22.409 ms ##################### 21.472 ms ttl 9: ICMP Time Exceeded from dcr1-loopback.Washington.savvis.net (206.24.226.99) #################################################### 52.473 ms ########################################## 42.493 ms ########################################## 42.089 ms ttl 10: ICMP Time Exceeded from bhr1-pos-10-0.Sterlingdc2.savvis.net (206.24.227.106) ########################################## 42.247 ms ICMP Time Exceeded from bhr1-pos-1-0.Sterlingdc2.savvis.net (206.24.238.166) ########################################## 42.516 ms ######################################## 40.906 ms ttl 11: ICMP Time Exceeded from 216.109.84.166 (216.109.84.166) ########################################## 42.267 ms ######################################### 41.621 ms ####################################### 39.361 ms ttl 12: ICMP Time Exceeded from vl49.bas1-m.dcn.yahoo.com (216.109.120.222) ######################################## 40.887 ms ICMP Time Exceeded from vl33.bas2-m.dcn.yahoo.com (216.109.120.154) ######################################## 40.058 ms ICMP Time Exceeded from vl32.bas1-m.dcn.yahoo.com (216.109.120.150) ######################################## 40.590 ms ttl 13: TCP Syn Ack from w2.rc.dcn.yahoo.com (216.109.127.29) ####################################### 39.794 ms ###################################### 38.438 ms ######################################## 40.424 ms hop : min / ave / max : # packets : # lost ------------------------------------------------------- 1 : 8.3280 / 9.5117 / 10.606 : 3 packets : 0 lost 2 : 9.3110 / 9.7093 / 10.306 : 3 packets : 0 lost 3 : 8.5350 / 9.0740 / 9.7070 : 3 packets : 0 lost 4 : 11.554 / 12.011 / 12.518 : 3 packets : 0 lost 5 : 20.330 / 21.144 / 21.901 : 3 packets : 0 lost 6 : 22.447 / 22.961 / 23.351 : 3 packets : 0 lost 7 : 19.529 / 20.092 / 20.586 : 3 packets : 0 lost 8 : 21.472 / 21.931 / 22.409 : 3 packets : 0 lost 9 : 42.089 / 45.685 / 52.473 : 3 packets : 0 lost 10 : 40.906 / 41.890 / 42.516 : 3 packets : 0 lost 11 : 39.361 / 41.083 / 42.267 : 3 packets : 0 lost 12 : 40.058 / 40.512 / 40.887 : 3 packets : 0 lost 13 : 38.438 / 39.552 / 40.424 : 3 packets : 0 lost ------------------------Total-------------------------- total 8.3280 / 25.137 / 52.473 : 39 packets : 0 lostHow about a more minimal approach? With the '-o m' flag you can get the simplest view -- great for spotting packet loss. For fun, we can minimize the end-of-run accounting as well using '-a 1' ('-a 0' would disable the accounting alltogether). Looks like we lost a packet on hop 11.
[root@armoury traceproto]# ./traceproto -om -a1 yahoo.com 1 X X X 2 X X X 3 X X X 4 X X X 5 X X X 6 X X X 7 X X X 8 X X X 9 X X X 10 X X X 11 X * X 12 X X X 13 X X X 14 S S S hop : min / ave / max : # packets : # lost ------------------------Total-------------------------- total 7.9800 / 37.911 / 86.549 : 41 packets : 1 lostThere are several other output modes and a number of different options. To find out about them, read through the man page, or for the impatient, try 'traceproto -h'.
Have Fun.