TY - GEN
T1 - A comparative study of extensible routers
AU - Gottlieb, Y.
AU - Peterson, L.
N1 - Publisher Copyright:
© 2002 IEEE.
PY - 2002
Y1 - 2002
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=84961675214&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84961675214&partnerID=8YFLogxK
U2 - 10.1109/OPNARC.2002.1019228
DO - 10.1109/OPNARC.2002.1019228
M3 - Conference contribution
AN - SCOPUS:84961675214
T3 - 2002 IEEE Open Architectures and Network Programming Proceedings, OPENARCH 2002
SP - 51
EP - 62
BT - 2002 IEEE Open Architectures and Network Programming Proceedings, OPENARCH 2002
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - IEEE Open Architectures and Network Programming, OPENARCH 2002
Y2 - 29 June 2002
ER -