A comparative study of extensible routers

Y. Gottlieb, L. Peterson

Research output: Chapter in Book/Report/Conference proceedingConference contribution

30 Scopus citations

Abstract

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.

Original languageEnglish (US)
Title of host publication2002 IEEE Open Architectures and Network Programming Proceedings, OPENARCH 2002
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages51-62
Number of pages12
ISBN (Electronic)0780374576, 9780780374577
DOIs
StatePublished - 2002
EventIEEE Open Architectures and Network Programming, OPENARCH 2002 - New York, United States
Duration: Jun 29 2002 → …

Publication series

Name2002 IEEE Open Architectures and Network Programming Proceedings, OPENARCH 2002

Other

OtherIEEE Open Architectures and Network Programming, OPENARCH 2002
CountryUnited States
CityNew York
Period6/29/02 → …

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Hardware and Architecture
  • Software

Fingerprint Dive into the research topics of 'A comparative study of extensible routers'. Together they form a unique fingerprint.

  • Cite this

    Gottlieb, Y., & Peterson, L. (2002). A comparative study of extensible routers. In 2002 IEEE Open Architectures and Network Programming Proceedings, OPENARCH 2002 (pp. 51-62). [1019228] (2002 IEEE Open Architectures and Network Programming Proceedings, OPENARCH 2002). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/OPNARC.2002.1019228