Traceanal a tool for analyzing and representing traceroutes
- Slides: 13
Traceanal: a tool for analyzing and representing traceroutes Les Cottrell, Connie Logg, Ruchi Gupta, Jiri Navratil SLAC, for the E 2 Epi BOF, Columbus Ohio, July 2004 www. slac. stanford. edu/grp/scs/net/talk 03/e 2 ebof-jul 04. ppt Partially funded by DOE/MICS Field Work Proposal on Internet End-to-end Performance Monitoring (IEPM), also supported by IUPAP 1
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, Pi. PES, Surveyor, IEPM etc. 2
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 3 Period (. ) means no change
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 4 • Probe type: UDP or ICMP
Pathologies Probe type No change Change in only 4 th octet Change but same AS End host not pingable Hop does not respond Multihomed ICMP checksum Stutter 5 ! Annotation (!X)
Navigation traceroute to CCSVSN 04. IN 2 P 3. FR (134. 158. 104. 199), 30 hops max, 38 byte packets 1 rtr-gsr-test (134. 79. 243. 1) 0. 102 ms … 13 in 2 p 3 -lyon. cssi. renater. fr (193. 51. 181. 6) 154. 063 ms !X 6
History Channel 7
AS’ information 8
Coming soon • Bandwidth & alerts Capacity Available bandwidth RTT X traffic 9
… and Topology • Choose times and hosts and submit request Hour of day SLAC ESnet Alternate route 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’ GEANT Alternate rt JAnet CESnet IN 2 P 3 CLRC DL 10
… and • Apply to AMP data 11
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) 12
More information • Example: – http: //www. slac. stanford. edu/comp/net/bandwidthtests/hercules/tracesummaries/today. html • Where to get it: • Topology: – http: //pcgiga. cern. ch: 8080/cgi-bin/pnets. pl • IEPM-BW home page – http: //www-iepm. slac. stanford. edu/bw/ • ABw. E lightweight bandwidth estimation – http: //www-iepm. slac. stanford. edu/abing/ 13
- Representing speech and thought in stylistics
- Representing comparing and ordering decimals
- Draw vector arrows representing the vx and vy brainly
- Lesson 6-1 identifying and representing functions
- Knowledge representation in data mining
- Representing graphs and graph isomorphism
- Representing graphs and graph isomorphism
- 11 interpreting graphics answers
- Potter's tool is data cleaning tool
- Fspos
- Novell typiska drag
- Tack för att ni lyssnade bild
- Vad står k.r.å.k.a.n för
- Shingelfrisyren