Anycast geolocation and enumeration
Anycast geolocation and enumeration

This website in a nutshell

Use of anycast IP addresses has increased in the last few years: once relegated to DNS root and top-level domain servers, anycast is now commonly used to assist distribution of general purpose content by CDN providers. Yet, most anycast discovery methodologies rely so far on DNS, which limits their usefulness to this particular service. This raises the need for protocol agnostic methodologies, that should additionally be as lightweight as possible in order to scale up anycast service discovery. Our anycast discovery method allows for exhaustive and accurate enumeration and city-level geolocation of anycast replicas, with the constraints of only leverages a handful of latency measurements from a set of known probes.

The method, named iGreedy since it exploits a greedy iterative workflow to enumerate (optimization problem) and geolocate (classification problem) anycast instances, was introduced in [INFOCOM-15] demonstrated in [INFOCOM-15Demo], and thorougly (resp. exaustively) assessed in [JSAC-16] (resp. [TECHREP-16]).

The method is so lightweight and protocol agnostic that we were able to perform several censuses of the whole IPv4 Internet, first during March 2015 as described in [CoNEXT-15], and then we kept performing monthly IPv4 anycast censuses for over one year [SIGCOMM-CCR-17].

In this website, we make code, papers, datasets and services available to the scientific community: we hope you find these useful. In case you use our code and datasets, we would be grateful if you could cite one of our papers (one of [INFOCOM-15],[JSAC-16] for the technique, one of [CoNEXT-15] and [SIGCOMM-CCR-17] for the censuses) as opposite to as citing the URL of this webpage (thanks!).

Resources at a glance

Table      Map      Dataset      GitHub