La ROUTOURNE va tourner (2405.07584v2)
Abstract: Segment routing (SR) offers precise control over the paths taken: it specifies a list of detours, called segments, in IP packets. However, the number of detours that can be specified is limited by the hardware. When calculating segment lists, it is therefore necessary to limit their size. Although solutions have been proposed for calculating these lists, they lack generality and are not always optimal or efficient. We present ROUTOURNE, a method for diverting routing algorithms so that they calculate, not simply an optimal physical path to be translated into a list of segments a posteriori (with no guarantee of its size), but directly the optimal lists of segments deployable by the underlying hardware. ROUTOURNE thus facilitates the deployment of advanced traffic engineering strategies and policies, notably for load balancing from sources. Despite a route fraught with surprising challenges - in particular, the loss of isotonicity induced by SR - ROUTOURNE proves efficient, inducing at worst a linear overhead. Its accuracy and optimality have been proven, and its effectiveness evaluated by generalizing it to several more or less complex path calculation algorithms.
- Francois Aubry. Models and Algorithms for Network Optimization with Segment Routing. PhD thesis, UCLouvain, 2020.
- A simple and general operational framework to deploy optimal routes with source routing, 2023.
- Label encoding algorithm for mpls segment routing. In 2016 IEEE 15th International Symposium on Network Computing and Applications (NCA), 2016.
- Deploying near-optimal delay-constrained paths with segment routing in massive-scale networks. Computer Networks, 2022.
- Efficient label encoding in segment-routing enabled optical networks. 2015 International Conference on Optical Network Design and Modeling (ONDM), pages 34–38, 2015.