Heuristics for the MPLS Network Design with Single Path Minimum Weight Routing

MPLS provides the flexibility required for managing the way the traffic is routed through the network. However, LSP configuring is a hard task in a growing network, as more and more routes need configuring and monitoring. A viable alt ernative is to rely on a minimum weight routing protocol to determine the paths used by the LSPs . An important requirement is that the routing paths should be unique to avoid the additional ma nagement complexity required by Equal Cost MultiPathing. Here, we address the dimensioning of MPLS networks with single path minimum weight routing. To solve large scale problem instances, we propose a methodology composed by two phases: first, the network design solution is compute d based on a Greedy Randomized Adaptive Search Procedure (GRASP) with a neighbor structure g iven by an exponential growing difference set of values; then, the link weights are assigned solving an appropriate ILP model. For the network design phase, the proposed heuristic is compared with other heuristic strategies, namely, with another neighbor structure previously proposed and with a Simul ated Annealing strategy. The computational results show a significantly better performance of the pr oposed heuristic. Keywords— MPLS network design, minimum weight routing, heuristics

[1]  Mikkel Thorup,et al.  Survivable IP network design with OSPF routing , 2007 .

[2]  K. G. Ramakrishnan,et al.  Optimal routing in shortest-path data networks , 2001, Bell Labs Technical Journal.

[3]  Andreas Bley,et al.  Konrad-zuse-zentrum F ¨ Ur Informationstechnik Berlin a Lagrangian Approach for Integrated Network Design and Routing in Ip Networks a Lagrangian Approach for Integrated Network Design and Routing in Ip Networks * , 2022 .

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

[5]  Andreas Bley Konrad-Zuse Finding Small Administrative Lengths for Shortest Path Routing , 2005 .

[6]  Martin Grötschel,et al.  Design of broadband virtual private networks: Model and heuristics for the B-WiN , 1998, Robust Communication Networks: Interconnection and Survivability.

[7]  Zheng Wang,et al.  Internet traffic engineering without full mesh overlaying , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[8]  Mikkel Thorup,et al.  Optimizing OSPF/IS-IS weights in a changing world , 2002, IEEE J. Sel. Areas Commun..

[9]  Deep Medhi,et al.  Routing, flow, and capacity design in communication and computer networks , 2004 .

[10]  Mikkel Thorup,et al.  Survivable IP network design with OSPF routing , 2007, Networks.

[11]  Roch Guérin,et al.  Achieving near-optimal traffic engineering solutions for current OSPF/IS-IS networks , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[12]  Michal Pióro,et al.  On open shortest path first related network optimisation problems , 2002, Perform. Evaluation.

[13]  Roch Guérin,et al.  Achieving near-optimal traffic engineering solutions for current OSPF/IS-IS networks , 2005, IEEE/ACM Transactions on Networking.

[14]  Panos M. Pardalos,et al.  A Genetic Algorithm for the Weight Setting Problem in OSPF Routing , 2002, J. Comb. Optim..

[15]  A. de Sousa,et al.  Combined link dimensioning and weight assignment of minimum weight routing networks , 2005, Next Generation Internet Networks, 2005.

[16]  Michal Pioro,et al.  Optimization of administrative weights in IP networks using branch-and-cut approach , 2005 .

[17]  Di Yuan,et al.  Optimization of Internet Protocol network design and routing , 2004, Networks.

[18]  Kaj Holmberg,et al.  Determining the Non-Existence of a Compatible OSPF Metric , 2004 .

[19]  Walid Ben-Ameur,et al.  Internet Routing and Related Topology Issues , 2003, SIAM J. Discret. Math..

[20]  Lionel M. Ni,et al.  Traffic engineering with MPLS in the Internet , 2000, IEEE Netw..