Solving Segment Routing Problems with Hybrid Constraint Programming Techniques

Segment routing is an emerging network technology that exploits the existence of several paths between a source and a destination to spread the traffic in a simple and elegant way. The major commercial network vendors already support segment routing, and several Internet actors are ready to use segm...

Full description

Saved in:
Bibliographic Details
Published inLecture notes in computer science Vol. 9255; pp. 592 - 608
Main Authors Hartert, Renaud, Schaus, Pierre, Vissicchio, Stefano, Bonaventure, Olivier
Format Book Chapter
LanguageEnglish
Published Switzerland Springer International Publishing AG 2015
Springer International Publishing
SeriesLecture Notes in Computer Science
Subjects
Online AccessGet full text
ISBN9783319232188
3319232185
ISSN0302-9743
1611-3349
1611-3349
DOI10.1007/978-3-319-23219-5_41

Cover

More Information
Summary:Segment routing is an emerging network technology that exploits the existence of several paths between a source and a destination to spread the traffic in a simple and elegant way. The major commercial network vendors already support segment routing, and several Internet actors are ready to use segment routing in their network. Unfortunately, by changing the way paths are computed, segment routing poses new optimization problems which cannot be addressed with previous research contributions. In this paper, we propose a new hybrid constraint programming framework to solve traffic engineering problems in segment routing. We introduce a new representation of path variables which can be seen as a lightweight relaxation of usual representations. We show how to define and implement fast propagators on these new variables while reducing the memory impact of classical traffic engineering models. The efficiency of our approach is confirmed by experiments on real and artificial networks of big Internet actors.
ISBN:9783319232188
3319232185
ISSN:0302-9743
1611-3349
1611-3349
DOI:10.1007/978-3-319-23219-5_41