Investigation and Enhancement of MPLS Congestion Management Control Strategies using CR-LDP

Abstract ] Team ] References ] Acknowledgements ] About ]

Abstract

Multi Protocol Label Switching (MPLS) was initially proposed to overcome the bottleneck of IP routing over ATM while retaining the efficiency of ATM's label swapping and forwarding abilities. Now with the advent of gigabit routers the issue of connection oriented forwarding and IP routing integration is more focused on the additional advantages that MPLS provides: to manage traffic not necessarily based on shortest path measures, to provide QoS routing, the ability to set up Virtual Private Networks (VPN) and to implement congestion management control strategies. One control standard that allows MPLS to provide QoS based routing is the Constraint based Routing Label Distribution Protocol (CR-LDP). Our project uses simulation to demonstrate MPLS with CR-LDP to improve real-time traffic service quality while reducing congestion and improving network utilization.

Team

Chris Fuchs
E-mail: chris.fuchs@bchydro.com
Phone: +1-604-293-5812

David Culley
E-mail: culleyd@pmc-sierra.com
Phone: +1-604-862-4636

Duncan Sharp
E-mail: dsharp@planetworks.ca
Phone: +1-604-638-3008

References

[1] "Constraint-Based LSP Setup using LDP", IETF Internet Draft, July 2000, [http://search.ietf.org/internet-drafts/draft-ietf-mpls-cr-ldp-04.txt]

[2] "LDP State Machine", IETF Internet Draft, January 2000, [http://search.ietf.org/internet-drafts/draft-ietf-mpls-ldp-state-03.txt]

[3] B. Davie & Y. Rekhter, "MPLS Technology and Applications, Morgan Kaufman Publishers Inc., US, 2000

[4] "Multiprotocol Label Switching Architecture", IETF Internet Request for Comments, RFC 3031, January 2001 [http://www.ietf.org/rfc/ rfc3031.txt?number=3031]

[5] "LDP Specification", IETF Request for Comments, RFC 3036, January 2001 [http://www.ietf.org/rfc/rfc3036.txt?number=3036]

[6] T. Chen & T. Oh, "Reliable Services in MPLS", IEEE Communications Magazine, Vol.37, No.12, pp.58-62, Dec 1999

[7] E. Lim, H. Shin, Y. Kim, "Implementation of the Simulation Model for the MPLS Signaling Protocol and OAM Functions With OPNET", [http://www.mil3.com/products/modeler/biblio.html]

[8] "Using CR-LDP for Service Interworking, Traffic Engineering, and Quality of Service in Carrier Networks", Nortel Networks, White Paper, September 2000

[9] A. Ghanwani et al, "Traffic Engineering Standards in IP Networks Using MPLS", IEEE Communications Magazine, Vol.37, No.12, pp.49-53, December 1999]

[10] ns-2 network simulator, [http://www.isi.edu/nsnam/ns/]

[11] MPLS nodes & CR-LDP modules, [http://www.raonet.com]

[12] T. Nguyen, et al, "Voice over IP Service and Performance in Satellite Networks", IEEE Communications Magazine, Vol.39, No.3, pp.164-171, March 2001

[13] SFU ENSC-833, Course Web site [http://www.ensc.sfu.ca/people/faculty/ljilja/ENSC833]

[14] W. Leland et al, "On the Self-Similar Nature of Ethernet Traffic", ACM SIGComm '93, San Francisco, USA, September 1993

Acknowledgements

The MPLS node, LDP and associated software modules is from Gaeil Ahn (Copyright 2000) - "Everyone is permitted to copy and distribute this software. Please send mail to fog1@ce.cnu.ac.kr when you modify or distribute this source."

About...

Prepared as a Project for
Engineering Science Course 833 (Ensc-833)
"Network Protocol Performance"
Spring Semester 2001
Simon Fraser University
Professor - Ljiljana Trajkovic (E-mail: ljilja@cs.sfu.ca)