A distributed bandwidth-guaranteed routing algorithm for point-to-multipoint VPLS virtual connections

Virtual private LAN services (VPLS) is a new layer 2 (L2) virtual private network (VPN), which allows connection of multipoint customers at the same time. Multi-protocol label switching (MPLS) technology is the most popular candidate for implementing VPLS because it supports traffic engineering (TE) functionality over the established label switching paths (LSP). However, MPLS's TE support is provided over point-to-point (P2P) LSPs. The functionality and signaling of point to multipoint (P2MP) LSPs are not supported in existing MPLS architecture. In this paper, we propose a new on line distributed routing algorithm for supporting QoS bandwidth flow guarantees. The algorithm provides TE functionality over the P2MP VPLS connections in the core MPLS networks. The on-line distributed routing algorithm maximizes the number of admitted requests by avoiding the critical links of other source-destinations sets. The critical links are identified based on the number of times the link is used to route the source-destinations set traffic and the load over the links. The algorithm does not assume any a priori knowledge of the network traffic. The proposed algorithm performance is compared to some existing algorithms such as the widest shortest path (WSP) and the Plotkin algorithms. It shows that it outperforms both algorithms by having lower blocking probability.

[1]  Tzi-cker Chiueh,et al.  Load balancing routing with bandwidth-delay guarantees , 2004, IEEE Communications Magazine.

[2]  Antonio Capone,et al.  Analysis of dynamic QoS routing algorithms for MPLS networks , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

[3]  Hamdy A. Taha,et al.  Operations Research , 1971 .

[4]  Eric C. Rosen,et al.  Multiprotocol Label Switching Architecture , 2001, RFC.

[5]  Serge A. Plotkin Competitive Routing of Virtual Circuits in ATM Networks , 1995, IEEE J. Sel. Areas Commun..

[6]  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).

[7]  Albert G. Greenberg,et al.  Resource management with hoses: point-to-cloud services for virtual private networks , 2002, TNET.

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

[9]  Koso Murakami,et al.  Multipoint-to-multipoint routing for multimedia communication service , 2002, 2002 IEEE International Conference on Communications. Conference Proceedings. ICC 2002 (Cat. No.02CH37333).

[10]  Maher Ali,et al.  Issues and approaches on extending Ethernet beyond LANs , 2004, IEEE Communications Magazine.

[11]  Marc Lasserre Virtual Private LAN Services over MPLS , 2003 .

[12]  Murali S. Kodialam,et al.  Online multicast routing with bandwidth guarantees: a new approach using multicast network flow , 2003, TNET.

[13]  A. Orda,et al.  QoS routing mechanisms and OSPF extensions , 1997, GLOBECOM 97. IEEE Global Telecommunications Conference. Conference Record.

[14]  Antoine B. Bagula,et al.  Online traffic engineering: the least interference optimization algorithm , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

[15]  Shinichi Yasukawa Extended RSVP-TE for Point-to-Multipoint LSP Tunnels-00 , 2003 .

[16]  Shivkumar Kalyanaraman,et al.  Statistical Point-to-Set Edge-Based Quality of Service Provisioning , 2003, QofIS.

[17]  Nelson Luis Saldanha da Fonseca,et al.  A minimum interference routing algorithm , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

[18]  Ariel Orda,et al.  QoS Routing Mechanisms and OSPF Extensions , 1999, RFC.

[19]  BERNARD M. WAXMAN,et al.  Routing of multipoint connections , 1988, IEEE J. Sel. Areas Commun..