On the Accuracy of Country-Level IP Geolocation

The proliferation of online services comprised of globally spread microservices has security and performance implications. Understanding the underlying physical paths connecting end points has become important. This paper investigates the accuracy of commonly used IP geolocation approaches in geolocating end-to-end IP paths. To this end, we perform a controlled measurement study to collect IP level paths. We find that existing databases tend to geolocate IPs that belong to networks with global presence and those move between networks erroneously. A small percentage of IP geolocation disagreement between databases results in a significant disagreement when geolocating end-to-end paths. Geolocating one week of RIPE traceroute data validates our observations.

[1]  Emin Gün Sirer,et al.  Octant: A Comprehensive Framework for the Geolocalization of Internet Hosts , 2007, NSDI.

[2]  Han Zhang,et al.  A look at router geolocation in public and commercial databases , 2017, Internet Measurement Conference.

[3]  Kimberly C. Claffy,et al.  DRoP: DNS-based router positioning , 2014, CCRV.

[4]  David Wetherall,et al.  Towards IP geolocation using delay and topology measurements , 2006, IMC '06.

[5]  Steve Uhlig,et al.  IP geolocation databases: unreliable? , 2011, CCRV.

[6]  Georg Carle,et al.  HLOC: Hints-based geolocation leveraging multiple measurement frameworks , 2017, 2017 Network Traffic Measurement and Analysis Conference (TMA).

[7]  Nick Feamster,et al.  Characterizing and Avoiding Routing Detours Through Surveillance States , 2016, ArXiv.

[8]  Serge Fdida,et al.  Investigating the Imprecision of IP Block-Based Geolocation , 2007, PAM.

[9]  Brice Augustin,et al.  Avoiding traceroute anomalies with Paris traceroute , 2006, IMC '06.

[10]  Ratul Mahajan,et al.  Measuring ISP topologies with Rocketfuel , 2004, IEEE/ACM Transactions on Networking.

[11]  Kimberly C. Claffy,et al.  Learning Regexes to Extract Router Names from Hostnames , 2019, Internet Measurement Conference.

[12]  Yuval Shavitt,et al.  A Geolocation Databases Study , 2011, IEEE Journal on Selected Areas in Communications.

[13]  Christos Papadopoulos,et al.  Characterizing International BGP Detours , 2015 .

[14]  Ahmed Elmokashfi,et al.  On IPv4 transfer markets: Analyzing reported transfers and inferring transfers in the wild , 2017, Comput. Commun..

[15]  Serge Fdida,et al.  Constraint-Based Geolocation of Internet Hosts , 2004, IEEE/ACM Transactions on Networking.