A comparative study of extensible routers

被引:13
作者
Gottlieb, Y [1 ]
Peterson, L [1 ]
机构
[1] Princeton Univ, Dept Comp Sci, Princeton, NJ 08544 USA
来源
2002 IEEE OPEN ARCHITECTURES AND NETWORK PROGRAMMING PROCEEDINGS | 2002年
关键词
D O I
10.1109/OPNARC.2002.1019228
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Motivated by the demand for routers with new capabilities, researchers have been building extensible routers that aid in the design and development of network protocols and services. This paper evaluates and compares three such systems: (1) Princeton's Scout-based Extensible Router, (2) MIT's Click router, and (3) Washington University's Router Plugins. To provide a framework in which these three systems can be studied, the paper also presents a simple model of an extensible router based on four primitive objects: queues, classifiers, forwarders, and schedulers. By composing these primitive objects it is possible to model everything from a standard, best-effort IP router to an application-level proxy. The paper also briefly discusses the role that extensible routers play in the construction of active, programmable, and overlay networks.
引用
收藏
页码:51 / 62
页数:12
相关论文
共 19 条
[1]   The SwitchWare active network architecture [J].
Alexander, DS ;
Arbaugh, WA ;
Hicks, MW ;
Kakkar, P ;
Keromytis, AD ;
Moore, JT ;
Gunter, CA ;
Nettles, SM ;
Smith, JM .
IEEE NETWORK, 1998, 12 (03) :29-36
[2]  
Bershad B.N., 1995, P 15 ACM S OP SYST P, P267
[3]   The IEEE P1520 standards initiative for programmable network interfaces [J].
Biswas, J ;
Lazar, AA ;
Huard, JF ;
Lim, KS ;
Mahjoub, S ;
Pau, LF ;
Suzuki, M ;
Torstensson, S ;
Wang, WG ;
Weinstein, S .
IEEE COMMUNICATIONS MAGAZINE, 1998, 36 (10) :64-70
[4]   Router plugins: A software architecture for next-generation routers [J].
Decasper, D ;
Dittia, Z ;
Parulkar, G ;
Plattner, B .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2000, 8 (01) :2-15
[5]  
Demers A., 1990, Internetworking: Research and Experience, V1, P3
[6]  
ENGLER DR, 1995, P 15 ACM S OP SYST P, P251
[7]   Random Early Detection Gateways for Congestion Avoidance [J].
Floyd, Sally ;
Jacobson, Van .
IEEE-ACM TRANSACTIONS ON NETWORKING, 1993, 1 (04) :397-413
[8]  
*INT CORP, 2000, IXP 1200 NETW PROC D
[9]   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
[10]  
LAVIAN T, 1999, HOT INTERCONNECTS, V7, P265