Abstract
This paper introduces DORA, a dynamic online routing algorithm for construction of bandwidth guaranteed paths in MPLS-enabled networks. The main objective of DORA is to place paths with reserved bandwidth evenly across the network in order to allow more future paths to be accepted into the network and to balance the traffic load. During path computation, the key operation in DORA is to avoid routing over links that (1) have high potential to be part of any other path, and (2) have low residual bandwidth available. Our simulation results based on unsuccessful path-setup ratio and successful path-reroutes upon link failure, show that DORA offers better performance than some sophisticated algorithms, while at the same time being less computationally expensive.
Similar content being viewed by others
REFERENCES
K. Kar, M. Kodialam, and T. V. Lakshman, Minimum interference routing of bandwidth guaranteed tunnels with MPLS traffic engineering applications, IEEE Journal on Selected Areas in Communications: Quality of Service in the Internet, Vol. 18, No. 12, pp. 921–940, Dec. 2000.
S. Suri, M. Waldvogel, and P. R. Warkhede, Profile-based routing: A new framework for MPLS traffic engineering. In Quality of Future Internet Services, Lecture Notes in Computer Science, Springer, New York, 2001.
B. Fortz and M. Thorup, Internet traffic engineering by optimizing OSPF weights. In Proceedings of the 19th Annual Joint Conference of the IEEE Computer and Communication Societies (IEEE INFOCOM), Tel Aviv, Israel, March 2000.
Y.Wang and Z.Wang, Explicit routing algorithms for internet traffic engineering. In Proceedings of the 8th Computer Communications and Networks, Boston, Massachusetts, Oct. 1999.
Z. Liu, Y. Sun, and X. Xue, A static routing algorithm used in the Internet traffic engineering. In Proceedings of the 7th Asian-Pacific Conference on Circuits and Systems (IEEE APCCAS), Tianjin, China, Dec. 2000.
M. R. Garey and D. S. Johnson, Computers and Intractability: A Guide to the Theory of NP-Completeness, Freeman, San Francisco, 1979.
D. Katz, D. Yeung, and K. Kompella, Traffic engineering extensions to OSPF. Work in progress, Internet Draft, draft-katz-yeung-ospf-traffic-05.txt, 2001.
T. Li and H. Smit, IS-IS extensions for traffic engineering. Work in progress, Internet Draft, draft-ietf-isis-traffic-04.txt, 2001.
S. McCanne and S. Floyd, Network Simulator 2, http://www.isi.edu/nsnam/ns/.
A. V. Goldberg and R. E. Tarjan, A new Approach to the maximum flow problem. In Proceedings of the Eighteenth Annual ACM Symposium on Theory of Computing, Journal of ACM (JACM), Vol. 35, No. 4, Oct. 1988.
H. R. Lewis and L. Denenberg, Data Structures and Their Algorithms, HarperCollins, New York, 1991.
E. Rosen, A. Viswanathan, and R. Callon, Multiprotocol label switching architecture, RFC3031, Jan. 2001.
D. Awudche, J. Malcolm, J. Agogbua, M. O'Dell, and J. McManus, Requirements for traffic engineering over MPLS, RFC 2702, Sept. 1999.
X. Xiao, A. Hanna, B. Bailey, and L. M. Ni, Traffic engineering with MPLS in the Internet, IEEE Network Magazine, Vol. 14, No. 2, 2000.
R. K. Ahuja, T. L. Magnanti, and J. B. Orlin, Network Flows: Theory, Algorithms, and Applications, Prentice Hall, New Jersey, 1993.
U. Black, MPLS and Label Switching Networks, Prentice Hall, New Jersey, 2001.
G. Ahn and W. Chun, Design and implementation of MPLS network simulator supporting LDP and CR-LDP. In Proceedings of the 8th International Conference on Networks (IEEE ICON 2000), Singapore, 2000.
P. Aukia, M. Kodialam, P. V. N. Koppol, T. V. Lakshman, H. Sarin, and B. Suter, RATES: A server for MPLS traffic engineering, IEEE Network Magazine, Vol. 14, No. 2, pp. 34–41, March-April 2000.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Boutaba, R., Szeto, W. & Iraqi, Y. DORA: Efficient Routing for MPLS Traffic Engineering. Journal of Network and Systems Management 10, 309–325 (2002). https://doi.org/10.1023/A:1019810526535
Issue Date:
DOI: https://doi.org/10.1023/A:1019810526535