Design of a high-performance RSVP-TE hardware signaling accelerator

Signaling protocols, primarily used to set up and teardown connections, are essential in connection-oriented networks. Up to now, signaling protocols are mostly implemented in software for two reasons: complexity and the requirement for flexibility. Adversely, the price paid is in performance. Software implementations of signaling protocols are rarely capable of handling over 1000 calls/s. Corresponding call setup delays per switch are in the order of milliseconds. To improve performance for high-speed networks, we implemented a subset of the resource reservation protocol-traffic engineering signaling protocol in reconfigurable field programmable gate array hardware. Our implementation demonstrates the feasibility of 1000x speedup vis-a/spl grave/-vis software implementations. The impact of this work is far-reaching in that it enables connection-oriented networks to support new applications that require rate guarantees but have short call holding times.

[1]  Pierre E. Boyer,et al.  A Reservation Principle with Applications to the ATM Traffic Control , 1992, Comput. Networks ISDN Syst..

[2]  Bernhard Plattner,et al.  Scalable high speed IP routing lookups , 1997, SIGCOMM '97.

[3]  Travis Earl Russell,et al.  Signaling System #7 , 1995 .

[4]  Vijay Srinivasan,et al.  RSVP-TE: Extensions to RSVP for LSP Tunnels , 2001, RFC.

[5]  Ramesh Karri,et al.  Hardware implementation of a signaling protocol , 2002, SPIE ITCom.

[6]  Chen-Khong Tham,et al.  Call performance studies on the ATM forum UNI signalling implementations , 1999, Comput. Commun..

[7]  Lixia Zhang,et al.  Resource ReSerVation Protocol (RSVP) - Version 1 Functional Specification , 1997, RFC.

[8]  Mirko Benz,et al.  An Architecture and Prototype Implementation for TCP / IP Hardware Support , 2001 .

[9]  Ilia Baldine,et al.  JumpStart : A Just-inTime Signaling Architecture for WDM Burst-Switched Networks , 2002 .

[10]  Lou Berger,et al.  Generalized Multi-Protocol Label Switching (GMPLS) Signaling Constraint-based Routed Label Distribution Protocol (CR-LDP) Extensions , 2003, RFC.

[11]  George N. Rouskas,et al.  JumpStart: a just-in-time signaling architecture for WDM burst-switched networks , 2002 .

[12]  Wu-chun Feng,et al.  CHEETAH: circuit-switched high-speed end-to-end transport architecture , 2003, OptiComm: Optical Networking and Communications Conference.

[13]  Lou Berger,et al.  Generalized Multi-Protocol Label Switching (GMPLS) Signaling Resource ReserVation Protocol-Traffic Engineering (RSVP-TE) Extensions , 2003, RFC.

[14]  Pablo Molinero-Fernández,et al.  TCP Switching: Exposing Circuits to IP , 2002, IEEE Micro.

[15]  Malathi Veeraraghavan,et al.  Implementation and analysis of PCC (parallel connection control) , 1997, Proceedings of INFOCOM '97.

[16]  Henning Schulzrinne,et al.  YESSIR: a simple reservation mechanism for the Internet , 1999, CCRV.

[17]  George Swallow,et al.  RSVP Refresh Overhead Reduction Extensions , 2001, RFC.

[18]  Svante Carlsson,et al.  Small forwarding tables for fast routing lookups , 1997, SIGCOMM '97.

[19]  Ram Dantu,et al.  Constraint-Based LSP Setup using LDP , 2002, RFC.