Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Table of Contents

Introduction

Visual Traceroute is a new feature that can be accessed by calling reflector.cgi with function=vtrace. Currently it can provide visual traceroute from 29 landmarks (2 in USA and 1 per each of 27 countries). Some of these are listed below, for a complete list check the from dropdown:

...

Certain routers can not be geolocated because they respond to only a few pings or don't respond to them at all. A script vtrace0chk.pl tries to geolocate such routers in the cache and updates the cache accordingly each night.

Both vtracefromchk.pl and vtrace0chk.pl are placed in /afs/slac/package/pinger/tulip/ and executed via trscrontab in pinger.slac.stanford.edu for user pinger.

Design

The tabular traceroute is shown together with the Autonomous System Number (ASN), if known, the router's location coordinates and distance between hops. Clicking on the IP address will take you to the TULIP geolocation utility. Clicking on the ASN will provide information on the ASN. 

...

SLAC to AndoraSLAC to Malaysia   Dallas to DallasDallas to Dallas detailSLAC to emergency.slac.stanford.eduDetail on emergency  
Image AddedImage Added.   

Image Added

GeoIPtools ends in Brazil.
VTrace correctly shows the route to the backup site in Illinois

Image Added  
 Image Added  Image Added  
Strasbourg to UMLBL (Berkeley CA) to UMSLAC to Cape TownAlgiers to SLACBolivia to BNL New YorkValparaiso Chile to SLACMumbai to NUST, Islamabad

...

Taiwan to NUSTEngland to Washington DCTULIP location of Sofia University Rio to Tokyo
 Image Added
  Image Added

The England to Washington DC is interesting since VTrace, Maxmind and undns (orange line) give very different results for the target. Despite Sofia University advertising itself as being in Palo Alto the web server is actually near Washington DC. Also the route does not go from London to Paris as indicated by Maxmind.

Complementarity of VTrace and MaxMind

SLAC to Portugal
SLAC to Braga Spain Portugal overviewSLAC to Braga, W. Coast USSLAC to Braga via Netherlands and UKSLAC to Braga, Portugal detailTracerouteTULIP geolocation of Braga

By providing both VTrace (red) and Maxmind (blue)  routes, the results can be complementary in ascertaining the correct route. This is illustrated in the plots below from SLAC to a host in Braga Portugal (193.136.19.13). The left hand map shows how  VTrace accurately traces the route across the US, while Maxmind jumps from SLAC to the middle of the US, back to Berkeley and thence to Europe. This is shown in more detail in the W. Coast US map. Moving futherightfuther right, Vtrace shows the route through the Netherlands and the UK, while Maxmind  misses the Netherlands altogether. The Portugal detail indicates that Maxmind is more accurate in showing the final route to Braga. However, note that the Vtrace accuracy circles indicate the considerable uncertainty in the location of the last hop, hence improving ones one's confidence.  The traceroute figure which indicates that hops 12 and 13 are likely to be in the Netherlands and the UK given their naming conventions (note the top level domains .nl and .uk in the names). The TULIP plot shows how the  paucity of nearby landmarks (black market balloons) results in the poor geolocation of the Braga site.

Cape Town to Tokyo
Cape Town to TokyoAmsterdam hop 9 seen by TULIP

 

Maxmind catches hop (8) in Europe (but gets hops 8 and 9 in London rather than Amsterdam) that VTRace (hop 8 does not respond to pings) misses and undns (orange line) misses both hops 8 and 9. VTRace catches the Johannesburg hop (4), and Pretoria hops (5) that undns and Maxmind miss. VTRace and undns catch the New York hop (10) that Maxmind misses.

SLAC to Burkina Faso
SLAC to Burkina Faso
Image Added
Image Added

Maxmind gets the location of the hops in France, but does not do well in the US.

Pakistan to Washington State
Pakistan to Microsoft WA

For the Pakistan to hotmail.com (Microsoft WA) undns gets off track and goes to Australia.  VTrace correctly gets hop 6 as being in Karachi (while Maxmind puts it in the middle of Pakistan), however VTrace  loses track after getting to Frankfurt Germany (since hops 9-13 do not respond to pings), while Maxmind gets the end destination as being Microsoft's home of Redmond Washington. 

SLAC to Sudan
SLAC to SudanLocation of 16th hop
Image AddedImage Added
Image Added 

VTRace gets the route across the US and to France, but not the last hops to Sudan. DeoIPTools gets Sudan as the final destination.

Melbourne to French Polynesia
Melbourne to French PolynesiaDetail for AustraliaDetail of VTrace & undns at MelbourneDetail of W. Coast USDetail showing VTrace & undns at SeattleMalaysia to French PolynesiaJapan to French Polynesia
Image AddedImage AddedImage AddedImage AddedImage AddedImage AddedImage Added
Image Added    Image AddedImage Added

Maxmind gets the location of the host in French Polynesia. However the route in Australia and the US is badly off. Vtrace and undns agree for Australia and for hops in the US. VTrace does not work for French Polynesia since the underlying TULIP does not attempt to locate a host where the nearest Tier 0 landmark (SLAC) has > 60msec min_RTT. N.b. Australia's route to French Polynesia goes via the U.S. as does Malaysia's, and Japan's. The Japan traceoute is interesting in that undns shows the route as going via Chile. THis requires more investigation. The landmarks in China and Bolivia were unable to make traceroutes.

Miscellaneous

The traceroute from SLAC to UTM, Johor Bahru, Malaysia for MaxMind goes to central US, Japan, then via China and terminates in Sarawak. The VTrace goes from SLAC to Japan (undns confirms this), then to Kuala Lumpur Malaysia, then to Johor Bahru. It then takes an excursion to the Gulf of Thailand (hop 14) and appears to stop there (middle image below). On more detailed inspection (right hand image below), it is seen that it then returns to Johor Bahru and UTM (hops 15-16).

Global view of SLAC to UTM, Johor Bahru,MalaysiaE. Asia part of routeLast few hops
Image AddedImage AddedImage Added
Image Added  

Looking in more detail at hop 14, only 4 landmarks have a minimum RTT of < 60ms. Three are in Thailand and one in Kuching Malaysia. See left image below. There are other landmarks in the area, one at UTM in Johor Bahra, Malaysia, another at UM in Kuala Lumpur. However, for unknown reasons neither UTM nor UM were able to ping 161.139.244.5.

Landmarks with < 60msec minimum RTT to 161.139.244.5Geolocation of 161.139.244.5 
Image AddedImage Added 

 

Other Visual Traceroutes

...