Path Computation for Traffic Engineering in MPLS Networks

We consider the problem of computing traffic engineered paths for bandwidth requests, when these requests arrive in the network independent of one another. Reservation of bandwidth along pre-selected paths have become important in networks providing service differentiation and bandwidth guarantees to applications. Service providers are looking at traffic engineering to automate path selection procedures and to maintain network loading at an optimal level. Sophisticated path selection algorithms are being developed which deviate from the "shortest path" philosophy in traditional IP networks. While these algorithms perform well under moderate network loads, their behavior under high load conditions often leads to risks of network instability. In addition, these sophisticated algorithms are often computationally intensive. In this paper we provide an O(nlogn) algorithm that improves network utilization under moderate load and also maintains stability under high load conditions. We show that the algorithm reduces the complexity of a competitive algorithm and achieves better performance.

[1]  Daniel O. Awduche,et al.  Requirements for Traffic Engineering Over MPLS , 1999, RFC.

[2]  Murali S. Kodialam,et al.  Minimum interference routing with applications to MPLS traffic engineering , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[3]  David Eppstein,et al.  Finding the k Shortest Paths , 1999, SIAM J. Comput..

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

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

[6]  Mikkel Thorup,et al.  Internet traffic engineering by optimizing OSPF weights , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).