Old but Gold: Prospecting TCP to Engineer DNS Anycast (extended)
Old but Gold: Prospecting TCP to Engineer DNS Anycast (extended)
复制标题
老而黄金:探索 TCP 来设计 DNS 选播(扩展)
DOI:
--
复制
发表时间:
2020
期刊:
影响因子:
--
通讯作者:
Cristian Hesselman
中科院分区:
文献类型:
--
作者:
G. Moura;J. Heidemann;W. Hardaker;Jeroen Bulten;J. Ceron;Cristian Hesselman
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. We show that a recursive DNS resolver’s preference for low latency shifts traffic at TLDs and the DNS root. DNS latency today is monitored with distributed infrastructure such as RIPE Atlas, or with active probing using Verfploeter. While Atlas coverage is wide, it is incomplete, and Verfploeter coverage in IPv6 is limited. In this paper we show that passive observation of TCP handshakes provides a mechanism to measure DNS latency . Passive RTT estimation from TCP is an old idea, but it has never been used to examine DNS before. We show that there is sufficient TCP DNS traffic today to provide greater coverage than existing approaches, and is the best method to observe latency of DNS using IPv6. We show that estimates of DNS latency from TCP is consistent with UDP latency. Our approach finds real problems: We define DNS polarization , a new problem where a hypergiant sends global traffic to one anycast site rather than taking advantage of the global anycast deployment—we found Google traffic polarized and cut its latency from 100 ms to 10 ms, and for Microsoft, the latency cut due to traffic being depolarized was from 90 ms to 20 ms. Our approach is in operational use for a European country’s top-level domain, and monitoring with our tool helped find and correct a routing detour sending European traffic to Australia.
DOI:
10.1145/3365609.3365865
发表时间:
2019-11
期刊:
Proceedings of the 18th ACM Workshop on Hot Topics in Networks
影响因子:
--
作者:
T. Arnold;Matt Calder;Ítalo F. S. Cunha;Arpit Gupta;H. Madhyastha;Michael Schapira;Ethan Katz-Bassett
通讯作者:
T. Arnold;Matt Calder;Ítalo F. S. Cunha;Arpit Gupta;H. Madhyastha;Michael Schapira;Ethan Katz-Bassett
DOI:
10.1145/3355369.3355568
发表时间:
2019
期刊:
ACM Interent Measurements Conference
影响因子:
--
作者:
Moura, Giovane C.;Heidemann, John;Schmidt, Ricardo de;Hardaker, Wes
通讯作者:
Hardaker, Wes
DOI:
10.1145/3379479
发表时间:
2020
期刊:
Proceedings of the ACM on Measurement and Analysis of Computing Systems
影响因子:
--
作者:
Zhu, Pengxiong;Man, Keyu;Wang, Zhongjie;Qian, Zhiyun;Ensafi, Roya;Halderman, J. Alex;Duan, Haixin
通讯作者:
Duan, Haixin