arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2007.00651cs.NI
收藏

重新审视IPv6和ECS时代DNS旋变器的性能比较

Revisiting Comparative Performance of DNS Resolvers in the IPv6 and ECS Era

Rami Al-Dalky, Michael Rabinovich

摘要:

本文重新审视了互联网用户可用的DNS解析服务的性能问题。虽然之前的几项研究解决了这一重要问题,但重要的发展,即IPv6最终获得牵引力以及主要DNS解析服务对DNS的ECS扩展的采用,需要在这些新的现实下重新评估。我们发现DNS解析服务在查询响应时间上有很大的不同--在某些地方是一个数量级。我们还发现,已建立的解析器(Google DNS和OpenDNS)在DNS延迟方面远远落后于相对较新的解析器(Cloudflair和Quad 9),并追踪导致缓存命中率大幅降低的原因,我们进一步追踪解析器平台内的缓存共享较少。此外,我们发现公共解析器在很大程度上缩小了与ISP解析器在CDN客户端到边缘服务器映射质量方面的差距,如延迟所测量的。最后,在大多数地方,我们观察到IPv6在解析器产生的客户端到CDN边缘服务器映射的延迟中的损失。此外,这种惩罚虽然通常很大,但仍然没有超过Happy Eyeballs算法用于偏好IPv4通信的典型阈值。解析器因此,这些位置中的双堆栈客户端可能会遇到次优性能。

英文摘要:

This paper revisits the issue of the performance of DNS resolution services available to Internet users. While several prior studies addressed this important issue, significant developments, namely, the IPv6 finally getting traction and the adoption of the ECS extension to DNS by major DNS resolution services, warrant a reassessment under these new realities. We find that DNS resolution services differ drastically -- by an order of magnitude in some locations -- in their query response time. We also find established resolvers (Google DNS and OpenDNS) to lag far behind relative newcomers (Cloudflair and Quad9) in terms of DNS latency, and trace the cause to drastically lower cache hit rates, which we further trace to less cache sharing within the resolver platform. In addition, we find that public resolvers have largely closed the gap with ISP resolvers in the quality of CDNs' client-to-edge-server mappings as measured by latency. Finally, in most locations, we observe IPv6 penalty in the latency of client-to-CDN-edge-server mappings produced by the resolvers. Moreover, this penalty, while often significant, still does not rise above typical thresholds employed by the Happy Eyeballs algorithm for preferring IPv4 communication. resolvers. Thus, dual-stacked clients in these locations may experience suboptimal performance.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑