当前位置: X-MOL 学术Telecommun. Syst. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Performance evaluation of DNS servers to build a benchmarking system of DNS64 implementations
Telecommunication Systems ( IF 2.5 ) Pub Date : 2021-04-05 , DOI: 10.1007/s11235-021-00780-3
Gábor Lencse , Attila Pivoda , Keiichi Shima

DNS64 is an important IPv6 transition technology that facilitates the communication of an IPv6 only client with an IPv4 only server, which becomes a more and more common scenario. Several different DNS64 implementations exist, and their performance is a relevant decision factor for network operators. RFC 8219 has defined a benchmarking methodology for DNS64 servers, which requires the operation of an authoritative DNS server at 220% of the query rate used for DNS64 benchmarking. In this paper, we aim to build an authoritative DNS server that operates at 2.2 million qps (queries per second) rate, thus it facilitates DNS64 benchmarking up to 1,000,000 qps rate. To that end, we compare the performance of BIND, YADIFA, NSD, Knot DNS and FakeDNS (a special purpose software) to find the best suiting one of them. We fully disclose the details of our measurements including the configuration of the DNS implementations, the usage of our improved software tester called dns64perf ++, and the details of the hardware and software measurement environment in the NICT StarBED, Japan. We perform a series of measurements to examine, how the performance of the tested solutions scale up with the number of the active CPU cores from 1 to 32. Besides their performance, we also measure their memory consumption and zone load time. We present and discuss all the results. In addition to successfully building an authoritative DNS server with the required performance, we also make recommendations, which solutions suit to different special needs.



中文翻译:

DNS服务器的性能评估,以建立DNS64实施的基准系统

DNS64是一项重要的IPv6过渡技术,可促进纯IPv6客户端与纯IPv4服务器之间的通信,这已成为越来越普遍的情况。存在几种不同的DNS64实现,它们的性能是网络运营商的重要决策因素。RFC 8219为DNS64服务器定义了一种基准测试方法,该方法要求权威DNS服务器以用于DNS64基准测试的查询速率的220%进行操作。在本文中,我们旨在构建一个权威的DNS服务器,该服务器以220万qps(每秒查询)的速度运行,从而促进DNS64基准测试达到1,000,000 qps的速率。为此,我们比较了BIND,YADIFA,NSD,Knot DNS和FakeDNS(专用软件)的性能,以找到最适合其中一种的软件。dns64perf ++以及日本NICT StarBED中的硬件和软件测量环境的详细信息。我们执行一系列测量,以检查测试的解决方案的性能如何随着活动CPU内核的数量(从1到32)扩展。除了它们的性能之外,我们还测量它们的内存消耗和区域加载时间。我们介绍并讨论所有结果。除了成功构建具有所需性能的权威DNS服务器之外,我们还会提出建议,这些解决方案可满足不同的特殊需求。

更新日期:2021-04-05
down
wechat
bug