Navigating PingER Les Cottrell – SLAC Presented at the Optimization Technologies for Low-Bandwidth Networks, ICTP Workshop, Trieste, Italy, 9-20 October 2006 http://www.slac.stanford.edu/grp/scs/net/talk06/diag-demos.ppt Partially funded by DOE/MICS Field Work Proposal on Internet End-to-end Performance Monitoring (IEPM), also supported by IUPAP
Get ready Bring up terminal window so can try some commands Bring up the presentation so can click on links: www.slac.stanford.edu/grp/scs/net/talk06/diag-demos.ppt
Aim Traceroute PingER ViPER PingWorld Locating Hosts TULIP
Traceroute examples Try: traceroute ba59-97-hsrp-144.nrl.navy.mil #or tracepath traceroute –I ba59-97-hsrp-144.nrl.navy.mil traceroute pheezer.uits.iupui.edu traceroute –I pheezer.uits.iupui.edu Do a man traceroute to understand the ! Codes, also see RFC1812 1cottrell@pinger:~>traceroute ba59-97-hsrp-144.nrl.navy.mil traceroute to ba59-97-hsrp-144.nrl.navy.mil (132.250.144.1), 30 hops max, 38 byt e packets 1 rtr-test-test (134.79.243.1) 0.464 ms 0.438 ms 0.369 ms 2 rtr-core1-p2p-test (134.79.252.5) 0.364 ms 0.305 ms 0.260 ms 3 rtr-dmz1-ger (134.79.135.15) 0.483 ms 0.417 ms 0.345 ms 4 slac-rt4.es.net (192.68.191.146) 0.473 ms 0.467 ms 0.576 ms 5 slacmr1-slacrt4.es.net (134.55.209.93) 0.526 ms 0.475 ms 0.470 ms 6 snv2mr1-slacmr1.es.net (134.55.217.2) 0.861 ms 0.863 ms 0.861 ms 7 snv2sdn1-snv2mr1.es.net (134.55.207.37) 0.864 ms 0.869 ms 0.861 ms 8 seattlesdn1-snv2sdn1.es.net (134.55.218.25) 18.563 ms 18.488 ms 18.450 ms 9 dren-pwave.peer-1.pnw-gigapop.net (198.32.170.37) 65.750 ms 65.693 ms 65. 741 ms 10 so12-0-0-0.nrldc.dren.net (138.18.1.7) 84.446 ms 84.455 ms 84.373 ms 11 * * cperouter.nrldc.dren.net (138.18.23.34) 86.634 ms !X 12 * * * 13 cperouter.nrldc.dren.net (138.18.23.34) 85.008 ms !X * * 14 * * cperouter.nrldc.dren.net (138.18.23.34) 128.249 ms !X 15 * * *
Help yourself to PingER data Main PingER site: www-iepm.slac.stanford.edu/pinger PingER results: www-iepm.slac.stanford.edu/cgi-wrap/pingtable.pl Try using table to choose from=ZA.TENET.AC.ZA to=WORLD, metric==minimum-RTT, tick-type=last 120 days Then click on Load into table Note: hostnames written in reverse form for improved sorting entries colored by quality Click on ? For more information on hosts Help www-iepm.slac.stanford.edu/pinger/tools/table.html Scroll right to see more countries, regions Summary table at bottom Can sort by clicking on headings
PingER continued Click on name of node, eg. TW.SINICA.EDU.N1 Change first month to Aug (can also choose metric etc.) Scroll down click on Generate Graphs Change: From=IT.ICTP.N1, To=World, Tick=daily www-iepm.slac.stanford.edu/cgi-wrap/pingtable.pl?file=packet_loss&by=by-site&size=100&tick=daily&from=IT.ICTP.N1&to=WORLD&ex=none&dataset=hep&percentage=any Can download for Excel & further analysis Pinger Group History table www-iepm.slac.stanford.edu/cgi-wrap/table.pl
Exec style plots www.slac.stanford.edu/comp/net/wan-mon/pingerplots/trendline/trendline.jnlp Right click on graph area, click on add/remove Trendlines/points Also note: write parameters to csv file Toggle log/linear
Viz for PingER (ViPER) www.slac.stanford.edu/comp/net/wan-mon/viper/ Select From & To, metric and Show links Colored by performance, shows regions, mouseover Can select multiple To’s Can show plots
PingWorld www-iepm.slac.stanford.edu/tools/pingworld/ Can ping from your host to sites around the world Needs Java Webstart
Locating Hosts AS gives information on ‘ISPs’ running networks Perl script to get ASN information: confluence.slac.stanford.edu/display/IEPM/ASN.pl Tricky example: find ui.edu.ng Nslookup/dig gives IP addr = 69.33.174.209 AKA fallback.skannet.com http://www.geoiptool.com/ says it is N. California So does www.ip2location.com/free.asp (69.33.174.209) RTT from SLAC is ~200ms! www.slac.stanford.edu/cgi-bin/traceroute.pl?target=ui.edu.ng&function=ping http://www.fixedorbit.com/search.htm shows AS23215 http://bgp.potaroo.net/cidr/autnums.html shows AS23215 in Pleasanton California From New York 20ms
TULIP/Octant Octant http://www.cs.cornell.edu/~bwong/octant/ Geolocation based on RTTs, excellent for US www.slac.stanford.edu/comp/net/wan-mon/tulip Attempts to work for Developing Regions Needs Java Webstart Try for www.slac.stanford.edu File=>Sort Min_RTT Visualization=>Plot IP on Map DiscoveryStatistics=>MinRTT plots Double click on line in Ping Results to do ping Double click on line in Traceroute Reports to make trace Try ui.edu.ng (replicated)
Web page examples: Case studies http://www.slac.stanford.edu/grp/scs/net/case/html/ http://e2epi.internet2.edu/case-studies/
More Information Tutorial on monitoring RFC 2151 on Internet tools www.slac.stanford.edu/comp/net/wan-mon/tutorial.html RFC 2151 on Internet tools www.freesoft.org/CIE/RFC/Orig/rfc2151.txt Network monitoring tools www.slac.stanford.edu/xorg/nmtf/nmtf-tools.html www.caida.org/tools/taxonomy/ Network Performance Tools: an I2 Cookbook e2epi.internet2.edu/network-perf-wk/tools-cookbook.pdf Network Monitoring sites www.slac.stanford.edu/comp/net/wan-mon/netmon.html