Click vs. Linux: Two efficient open-source IP network stacks for software routers

被引:0
作者
Bianco, A [1 ]
Birke, R [1 ]
Bolognesi, D [1 ]
Finochietto, JM [1 ]
Galante, G [1 ]
Mellia, M [1 ]
Prashant, MLNPP [1 ]
Neri, F [1 ]
机构
[1] Politecn Torino, Dipartimento Elettron, I-10129 Turin, Italy
来源
2005 WORKSHOP ON HIGH PERFORMANCE SWITCHING AND ROUTING | 2005年
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Software routers based on off-the-shelf hardware and open-source operating systems are gaining more and more momentum. The reasons are manifold: first, personal computer (PC) hardware is broadly available at low cost; second, large-scale production and the huge market spur the manufacturers to closely track the improvements made available by Moore's Law; third, open-source software leaves the freedom to study the source code, learn from it, modify it to improve the performance, and tailor its operation to one's own needs. In this paper we focus only on the data plane performance and compare the default Linux IP stack with the Click modular IP stack in terms of the forwarding throughput. The results are surprising and show that a high-end PC is easily able to fit into the multi-gigabit-per-second routing segment, for a price much lower than commercial routers.
引用
收藏
页码:18 / 23
页数:6
相关论文
共 14 条
[1]  
*AGILENT, N2X ROUT TEST 900
[2]  
Baker F, 1995, 1812 RFC
[3]  
Bianco A, 2005, LECT NOTES COMPUT SC, V3375, P353
[4]  
*EURO, U EXP OP SOURC ROUT
[5]  
HANDLEY M, 2002, P 1 WORKSH HOT TOP N
[6]   The Click modular router [J].
Kohler, E ;
Morris, R ;
Chen, BJ ;
Jannotti, J ;
Kaashoek, MF .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2000, 18 (03) :263-297
[7]  
KOHLER E, 2000, THESIS MIT CAMBRIDGE
[8]  
Laine J., RUDE CRUDE
[9]   Eliminating receive livelock in an interrupt-driven kernel [J].
Mogul, JC ;
Ramakrishnan, KK .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1997, 15 (03) :217-252
[10]  
OLSSON R, SKB RECYCLING PATCH