Speaker
Description
Eight years ago at IMC'17, Verfploeter was introduced by De Vries et al.
This technique allowed anycast operators to perform active catchment mappings at large-scale (using millions of ping-responsive hosts on the Internet).
In this talk we introduce MAnycastR, an open-source tool that improves upon Verfploeter; allowing for IPv6 mappings, increased coverage using transport-layer probing, faster mappings (using distributed/synchronous probing).
Initially designed to perform anycast censuses, MAnycastR introduces new active measurement techniques:
* Anycast latencies (measuring RTT from clients to anycast deployment)
* Anycast traceroute (measure path from anycast deployment to clients)
* Optimal catchment (using unicast RTT measurements to infer the best PoP for a client)
* Quantify Improvement (measure possible RTT gain for clients)
* And much more
MAnycastR makes such measurements easy to perform at large scale, allowing to measure the performance (and optimal performance) of an anycast deployment in a matter of minutes.
In this talk we will explain how MAnycastR works, provide results for the performance of our anycast testbed (48 PoPs), and validate its methods using real traffic data from our ccTLD partner that deploys MAnycastR in production.
Finally, we utilize all of MAnycastR's features to perform a case study investigating the impact of IXPs and transits on anycast routing.
With our talk we hope to reach operators that are interested in collaborating and gain operator feedback for future improvements of MAnycastR.
Summary
This talk introduces problems with suboptimal anycast routing and why performance monitoring is needed to capture such cases.
Next, we explain previous works that allow for such monitoring and introduce our new tooling that simplifies and addresses shortcomings of related work.
Following this, we explain the methodology and provide some high-level implementation details of our tooling.
Then, we showcase the usefulness of the tooling by showing results for our own anycast testbed and by discussing how our ccTLD partner uses it.
Finally, we conclude and state future steps for the tooling and ask the audience if anyone is interested in deploying our tooling and what features they would like.
| Talk duration | 20 Minutes (+5 for Q&A) |
|---|---|
| Other conferences? | Currently WIP (target NSDI'26) |