University of Twente Student Theses
Geolocating anycast IP addresses using traceroute
Josten, Chris (2024) Geolocating anycast IP addresses using traceroute.
PDF
417kB |
Abstract: | Anycasting—mapping multiple hosts to a single IP address—has been in use for decades. It used by DNS and Content Delivery Networks for coarse load balancing, reduced latency and resilience against Denial of Service attacks. However, its deployment is hard to measure due the nature of its implementation being opaque to IP hosts on the network. In the last 15 years, methods for detecting anycast sites have started to appear. The current state of the art, iGreedy, is able to geolocate anycast addresses, but it is not able to detect all locations. This research proposes an alternate method based on the geolocation of penultimate hops in traceroutes to anycast addresses, to attempt to improve the number of locations and the accuracy. It is based on the hypothesis that for network traffic to reach an anycast site, it will need to pass through a router nearby with an unicast IP address. Since there already exist IP to geolocation databases for unicast addresses, this should give an approximate geolocation for an anycast site. The results of this method are then compared to the result of iGreedy. It is found that traceroute is significantly less accurate than iGreedy at geolocating, but it is able to detect more locations. |
Item Type: | Essay (Bachelor) |
Faculty: | EEMCS: Electrical Engineering, Mathematics and Computer Science |
Subject: | 54 computer science |
Programme: | Computer Science BSc (56964) |
Link to this item: | https://purl.utwente.nl/essays/101931 |
Export this item as: | BibTeX EndNote HTML Citation Reference Manager |
Repository Staff Only: item control page