Kamuee Zero : the Design and Implementation of Route Table for High-Performance Software Router
Kamuee Zero : the Design and Implementation of Route Table for High-Performance Software Router
复制标题
Kamuee Zero:高性能软件路由器路由表的设计与实现
DOI:
--
复制
发表时间:
2016
期刊:
影响因子:
--
通讯作者:
Yudai Yamagishib
中科院分区:
文献类型:
--
作者:
Yasuhiro Oharaa;Yudai Yamagishib
We desire, in general, a flexible, controllable intelligent communication network infrastructure, that can robustly support human activities in a large scale. Toward such SDN/NFV oriented network design, we start to seek for a good software router design in this paper. We introduce a software router implementation called “Kamuee”, which integrates DPDK, RCU, and Poptrie. In this paper the design principle, the architecture, and the software implementation status are explained. We show through the performance evaluation that 1) the performance figure of some hundreds giga bps is achievable by the use of commodity hardware, 2) the packet loss problem still remains as the severe problem to overcome, 3) Poptrie can handle very high-speed routing decisions for 40GbE wire-rate tra c, actually in a real IP router system. Kamuee implementation and its simple design principle are expected for various further applications. Examples include the development of high-speed middleboxes such as firewalls, CGNs, load-balancers, or massive scale routers handling quite a number of BGP and/or VPN.