Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Traceanal: a tool for analyzing and representing traceroutes Les Cottrell, Connie Logg, Ruchi Gupta, Jiri Navratil SLAC, for the E2Epi BOF, Columbus.

Similar presentations


Presentation on theme: "1 Traceanal: a tool for analyzing and representing traceroutes Les Cottrell, Connie Logg, Ruchi Gupta, Jiri Navratil SLAC, for the E2Epi BOF, Columbus."— Presentation transcript:

1 1 Traceanal: a tool for analyzing and representing traceroutes Les Cottrell, Connie Logg, Ruchi Gupta, Jiri Navratil SLAC, for the E2Epi BOF, Columbus Ohio, July 2004 www.slac.stanford.edu/grp/scs/net/talk03/e2ebof-jul04.ppt Partially funded by DOE/MICS Field Work Proposal on Internet End-to-end Performance Monitoring (IEPM), also supported by IUPAP

2 2 Need A way to visualize traceroutes taken at regular intervals to several tens of remote hosts Report all the pathologies identified Allow quick visual inspection for: –Multiple routes –Significant route changes –Pathologies –Drill down to more detailed information Histories Topologies Related bandwidth & alerts E.g. for AMP, PiPES, Surveyor, IEPM etc.

3 3 Display many routes on single page One row per host, one column per hour Identify unique routes with a number –Be able to inspect the route associated with a route number Use single character to ID a route that has not significantly changed –Character identifies pathology of route (usually period(.) = no change) Route # at start of day, gives idea of route stability Multiple route changes (due to GEANT), later restored to original route Period (.) means no change

4 4 Pathologies Hop does not respond (*) End host does not respond, i.e. 30 hops (|) –End host does not ping (turn red) Stutters (“) Hop change only affects 4 th octet (: ) Hop change but address in same AS (a) ICMP checksum (orange) ! Annotation e.g. network unreachable, admin blocked Multi-homed host Probe type: UDP or ICMP

5 5 Pathologies Stutter Probe type End host not pingable ICMP checksum Change in only 4 th octet Hop does not respond No change Multihomed ! Annotation (!X) Change but same AS

6 6 Navigation traceroute to CCSVSN04.IN2P3.FR (134.158.104.199), 30 hops max, 38 byte packets 1 rtr-gsr-test (134.79.243.1) 0.102 ms … 13 in2p3-lyon.cssi.renater.fr (193.51.181.6) 154.063 ms !X

7 7 History Channel

8 8 AS’ information

9 9 Coming soon Bandwidth & alerts Capacity Available bandwidth X traffic RTT

10 10 … and Topology Choose times and hosts and submit request DL CLRC IN2P3 CESnet ESnet JAnet GEANT Nodes colored by ISP Mouseover shows node names Click on node to see subroutes Click on end node to see its path back Also can get raw traceroutes with AS’ Alternate rt SLAC Alternate route Hour of day

11 11 … and Apply to AMP data

12 12 Availability Tested on Linux Mainly in Perl, apart from topology –2200 lines of Perl code; ? lines of C (topology) Web server for CGI scripts (topology, archived data)

13 13 More information Example: –http://www.slac.stanford.edu/comp/net/bandwidth- tests/hercules/tracesummaries/today.htmlhttp://www.slac.stanford.edu/comp/net/bandwidth- tests/hercules/tracesummaries/today.html Where to get it: Topology: –http://pcgiga.cern.ch:8080/cgi-bin/pnets.plhttp://pcgiga.cern.ch:8080/cgi-bin/pnets.pl IEPM-BW home page –http://www-iepm.slac.stanford.edu/bw/http://www-iepm.slac.stanford.edu/bw/ ABwE lightweight bandwidth estimation –http://www-iepm.slac.stanford.edu/abing/http://www-iepm.slac.stanford.edu/abing/


Download ppt "1 Traceanal: a tool for analyzing and representing traceroutes Les Cottrell, Connie Logg, Ruchi Gupta, Jiri Navratil SLAC, for the E2Epi BOF, Columbus."

Similar presentations


Ads by Google