AS Tree Selection for Inter-Domain Multipoint MPLS Tunnels

In this paper, we study the problem of inter-domain AS tree selection for multipoint tunnel set-up within an alliance of ASs. We first describe the framework of our work, based on the introduction of a service plane for automatic multi-domain service provisioning. We introduce an abstract representation of domain relationship by means of directional metrics which are applied to a triplet (ingress point, transit AS, egress point) where the ingress and egress points can be ASs or routers. Then, we focus on the multipoint AS Selection problem that arises in such an architecture. The corresponding constrained Steiner problem is known to be a hard problem, and the introduction of directional metrics increases its complexity. We propose an original approach that allows one to reach almost optimal solutions with tractable computation times. Besides its performance, one contribution of this paper is that some steps of the proposed heuristic can be precomputed, independently of the tunnel demands. By extensive tests on random topologies derived from the Internet, we show that our heuristic is often equal or a few percent close to the optimal, and that, in the case of precomputation, its time consumption can be much lower than other well-known algorithms.

[1]  M. R. Rao,et al.  The Steiner tree problem I: Formulations, compositions and extension of facets , 1994, Math. Program..

[2]  Qing Zhu,et al.  A source-based algorithm for delay-constrained minimum-cost multicasting , 1995, Proceedings of INFOCOM'95.

[3]  Gang Liu,et al.  A*Prune: an algorithm for finding K shortest paths subject to multiple constraints , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[4]  Douglas S. Reeves,et al.  Evaluation of multicast routing algorithms for real-time communication on high-speed networks , 1995 .

[5]  Adrian Farrel,et al.  GMPLS: Architecture and Applications (The Morgan Kaufmann Series in Networking) , 2005 .

[6]  Stefano Secci,et al.  A service plane over the PCE architecture for automatic multidomain connection-oriented services , 2008, IEEE Communications Magazine.

[7]  Jean-Philippe Vasseur,et al.  MPLS Inter-Autonomous System (AS) Traffic Engineering (TE) Requirements , 2005, RFC.

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

[9]  A. Pattavina,et al.  On the selection of optimal diverse AS-paths for inter-domain IP/(G)MPLS tunnel provisioning , 2008, 2008 4th International Telecommunication Networking Workshop on QoS in Multiservice IP Networks.

[10]  George C. Polyzos,et al.  Multicast routing for multimedia communication , 1993, TNET.

[11]  Jean-Louis Le Roux,et al.  A Backward-Recursive PCE-Based Computation (BRPC) Procedure to Compute Shortest Constrained Inter-Domain Traffic Engineering Label Switched Paths , 2009, RFC.