Experiences in implementing an experimental wide-area GMPLS network

In this article, we describe our experiences in implementing an experimental wide-area GMPLS network called CHEETAH (circuit-switched end-to-end transport architecture). The key concept is to add a complementary end-to-end circuit based service with dynamic call-by-call bandwidth sharing to the connectionless service already available to end hosts via the Internet. The current CHEETAH experimental network consists of off-the-shelf GMPLS-capable SONET switches (with Ethernet interfaces) deployed at three locations, Research Triangle Park, North Carolina, Atlanta, Georgia, and Oak Ridge, Tennessee. We describe our solutions to various problems relating to control-plane design, IP addressing and control-plane security. We designed and implemented a CHEETAH software package to run on Linux end hosts connected to the CHEETAH network. Among other functions, this software package includes an RSVP-TE module to enable end users and applications to dynamically initiate requests for dedicated end-to-end circuits and receive/respond to requests for circuits. We present measurements for typical end-to-end circuit setup delays across this network. For example, end-to-end circuit setup delay from a Linux end host in NC to a host in Atlanta is 166 ms

[1]  Malathi Veeraraghavan,et al.  Addressing and secure control-plane network design in GMPLS networks , 2005 .

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

[3]  Qiang Song,et al.  Implementation of a GMPLS-based Network with End Host Initiated Signaling , 2006, 2006 IEEE International Conference on Communications.

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

[5]  Randall J. Atkinson,et al.  Security Architecture for the Internet Protocol , 1995, RFC.

[6]  Jonathan P. Lang,et al.  Link Management Protocol (LMP) , 2005, RFC.

[7]  Fred Baker,et al.  RSVP Cryptographic Authentication , 2000, RFC.

[8]  Dave Katz,et al.  Traffic Engineering (TE) Extensions to OSPF Version 2 , 2003, RFC.

[9]  Alan O. Freier,et al.  The SSL Protocol Version 3.0 , 1996 .

[10]  Malathi Veeraraghavan,et al.  A Transport Protocol for Dedicated End-to-End Circuits , 2006, 2006 IEEE International Conference on Communications.

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

[12]  H. Wang,et al.  Design of a high-performance RSVP-TE hardware signaling accelerator , 2005, IEEE Journal on Selected Areas in Communications.

[13]  Kireeti Kompella,et al.  Signalling Unnumbered Links in Resource ReSerVation Protocol - Traffic Engineering (RSVP-TE) , 2003, RFC.

[14]  Eric Mannie,et al.  Generalized Multi-Protocol Label Switching (GMPLS) Architecture , 2004, RFC.

[15]  Tatu Ylönen,et al.  The Secure Shell (SSH) Protocol Architecture , 2006, RFC.

[16]  Yakov Rekhter,et al.  Generalized Multiprotocol Label Switching (gmpls) User-network Interface (uni): Resource Reservation Protocol-traffic Engineering (rsvp-te) Support for the Overlay Model , 2005 .

[17]  Chase Qishi Wu,et al.  Ultrascience net: network testbed for large-scale science applications , 2005, IEEE Communications Magazine.

[18]  Christopher Allen,et al.  The TLS Protocol Version 1.0 , 1999, RFC.

[19]  Hugo Krawczyk,et al.  A Security Architecture for the Internet Protocol , 1999, IBM Syst. J..

[20]  Greg Minshall,et al.  Flow labelled IP: a connectionless approach to ATM , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.