Saved in:
Bibliographic Details
Main Authors: Bramas, Quentin, Luttringer, Jean-Romain, Mérindol, Pascal
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2405.07584
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909201500995584
author Bramas, Quentin
Luttringer, Jean-Romain
Mérindol, Pascal
author_facet Bramas, Quentin
Luttringer, Jean-Romain
Mérindol, Pascal
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2405_07584
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle La ROUTOURNE va tourner
Bramas, Quentin
Luttringer, Jean-Romain
Mérindol, Pascal
Networking and Internet Architecture
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.
title La ROUTOURNE va tourner
topic Networking and Internet Architecture
url https://arxiv.org/abs/2405.07584