Reliable Routing with QoS Guarantees for Multi-Domain IP/MPLS Networks

We present a distributed routing algorithm for finding two disjoint (primary and backup) QoS paths that run across multiple domains. Our work is inspired by the recent interest in establishing communication paths with QoS constrains spanning multiple IP/MPLS domains. In such settings, the routing decisions in each domain are made by the path computation element (PCE). We assume that the PCEs run a joint distributed routing protocol, decoupled from the BGP, which enables them to establish efficient paths across multiple domains. This study makes the following contributions. First, we present an aggregated representation of a multi-domain network that is small enough to minimize the link-state overhead, and, at the same time, is sufficiently accurate, so that the PCEs can find optimal disjoint QoS paths across multiple domains. Second, we present a distributed routing algorithm that uses the proposed representation to find disjoint paths in an efficient manner. Finally, we consider the problem of finding two disjoint paths subject to the export policy limitations, imposed by customer-provider and peer relationships between routing domains. We show that this problem can be efficiently solved by employing the concept of line graphs. To the best of our knowledge, this is the first scheme fully decoupled from BGP that enables to establish disjoint QoS IP/MPLS paths in a multi-domain environment with provable performance guarantees.

[1]  Robert E. Tarjan,et al.  A quick method for finding shortest pairs of disjoint paths , 1984, Networks.

[2]  Chung-Lun Li,et al.  The complexity of finding two disjoint paths with min-max objective function , 1989, Discret. Appl. Math..

[3]  Whay C. Lee,et al.  Topology aggregation for hierarchical routing in ATM networks , 1995, CCRV.

[4]  Olivier Bonaventure,et al.  Open issues in interdomain routing: a survey , 2005, IEEE Network.

[5]  S. Uludag,et al.  Comparative Analysis of Topology Aggregation Techniques and Approaches for the Scalability of QoS Routing , 2005 .

[6]  Fabio Ricciato,et al.  Distributed schemes for diverse path computation in multidomain MPLS networks , 2005, IEEE Communications Magazine.

[7]  Vasseur Jp Path Computation Element (PCE) communication Protocol (PCEP) - Version 1 - , 2005 .

[8]  Abraham Silberschatz,et al.  On route selection for interdomain traffic engineering , 2005, IEEE Network.

[9]  Olivier Bonaventure,et al.  Path Selection Techniques to Establish Constrained Interdomain MPLS LSPs , 2006, Networking.

[10]  Adrian Farrel,et al.  A Path Computation Element (PCE)-Based Architecture , 2006, RFC.

[11]  Jordi Domingo-Pascual,et al.  On the challenges of establishing disjoint QoS IP/MPLS paths across multiple domains , 2006, IEEE Communications Magazine.

[12]  Atsushi Iwata,et al.  Crankback Signaling Extensions for MPLS and GMPLS RSVP-TE , 2007, RFC.

[13]  Jean-Louis Le Roux,et al.  Path Computation Element (PCE) Communication Protocol (PCEP) , 2009, RFC.

[14]  J. W. Suuballe,et al.  Disjoint Paths in a Network , 2022 .