A look at router geolocation in public and commercial databases
Internet measurement research frequently needs to map infrastructure components, such as routers, to their physical locations. Although public and commercial geolocation services are often used for this purpose, their accuracy when applied to network infrastructure has not been sufficiently assessed. Prior work focused on evaluating the overall accuracy of geolocation databases, which is dominated by their performance on end-user IP addresses. In this work, we evaluate the reliability of router geolocation in databases. We use a dataset of about 1.64M router interface IP addresses extracted from the CAIDA Ark dataset to examine the country- and city-level coverage and consistency of popular public and commercial geolocation databases. We also create and provide a ground-truth dataset of 16,586 router interface IP addresses and their city-level locations, and use it to evaluate the databases' accuracy with a regional breakdown analysis. Our results show that the databases are not reliable for geolocating routers and that there is room to improve their country- and city-level accuracy. Based on our results, we present a set of recommendations to researchers concerning the use of geolocation databases to geolocate routers.
Proceedings of the ACM SIGCOMM Internet Measurement Conference, IMC
Gharaibeh, M., Zhang, H., Shah, A., Ensafi, R., Huffaker, B., & Papadopoulos, C. (2017). A look at router geolocation in public and commercial databases. Proceedings of the ACM SIGCOMM Internet Measurement Conference, IMC, Part F131937, 463-469. https://doi.org/10.1145/3131365.3131380