Publications

Old but gold: prospecting TCP to engineer and live monitor DNS anycast

Abstract

DNS latency is a concern for many service operators: CDNs exist to reduce service latency to end-users but must rely on global DNS for reachability and load-balancing. Today, DNS latency is monitored by active probing from distributed platforms like RIPE Atlas, with Verfploeter, or with commercial services. While Atlas coverage is wide, its 10k sites see only a fraction of the Internet. In this paper we show that passive observation of TCP handshakes can measure live DNS latency, continuously, providing good coverage of current clients of the service. Estimating RTT from TCP is an old idea, but its application to DNS has not previously been studied carefully. We show that there is sufficient TCP DNS traffic today to provide good operational coverage (particularly of IPv6), and very good temporal coverage (better than existing approaches), enabling near-real time evaluation of DNS latency from real clients. We also …

Metadata

publication
International Conference on Passive and Active Network Measurement, 264-292, 2022
year
2022
publication date
2022/3/22
authors
Giovane CM Moura, John Heidemann, Wes Hardaker, Pithayuth Charnsethikul, Jeroen Bulten, João M Ceron, Cristian Hesselman
link
https://link.springer.com/chapter/10.1007/978-3-030-98785-5_12
resource_link
https://par.nsf.gov/servlets/purl/10420146
book
International Conference on Passive and Active Network Measurement
pages
264-292
publisher
Springer International Publishing