Control and Forwarding Plane Interaction in Distributed Routers

The requirements on IP routers continue to increase, both from the control plane and the forwarding plane perspectives. To improve scalability, flexibility, and availability new ways to build future routers need to be investigated. This paper suggests a decentralized, modular system design for routers, based on control elements for functionalities like routing, and forwarding elements for packet processing. Further, we present measurements on the distribution of large routing tables in an experimental platform consisting of one control element and up to 16 forwarding elements.

[1]  Bernhard Plattner,et al.  Router plugins: a software architecture for next generation routers , 1998, SIGCOMM '98.

[2]  Fred Kuhns,et al.  Design and evaluation of a high-performance dynamically extensible router , 2002, Proceedings DARPA Active Networks Conference and Exposition.

[3]  Avri Doria ForCES Protocol Specification , 2004 .

[4]  Aaas News,et al.  Book Reviews , 1893, Buffalo Medical and Surgical Journal.

[5]  Mark Handley,et al.  XORP: an open platform for network research , 2003, CCRV.

[6]  G. Hjalmtysson,et al.  Dynamic packet processors-a new abstraction for router extensibility , 2003, 2003 IEEE Conference onOpen Architectures and Network Programming..

[7]  Nick McKeown,et al.  Scaling internet routers using optics , 2003, SIGCOMM '03.

[8]  Nick Feamster,et al.  The case for separating routing from routers , 2004, FDNA '04.

[9]  Jamal Hadi Salim,et al.  Linux Netlink as an IP Services Protocol , 2003, RFC.

[10]  Yitzchak M. Gottlieb,et al.  A comparative study of extensible routers , 2002, 2002 IEEE Open Architectures and Network Programming Proceedings. OPENARCH 2002 (Cat. No.02EX571).

[11]  Adastral Park,et al.  Reliable Multicast for the Grid : a comparison of protocol implementations , 2004 .

[12]  Larry L. Peterson,et al.  VERA: an extensible router architecture , 2002, Comput. Networks.