A Simple and General Operational Framework to Deploy Optimal Routes with Source Routing - Archive ouverte HAL
Pré-Publication, Document De Travail Année : 2023

A Simple and General Operational Framework to Deploy Optimal Routes with Source Routing

Résumé

Source Routing, currently facilitated by Segment Routing (SR), enables precise control of forwarding paths by specifying detours (or segments) to deviate IP packets along routes with advanced properties beyond typical shortest IGP paths. Computing the desired optimal segment lists, known as encoding, leads to interesting challenges as the number of detours is tightly constrained for hardware performance. Existing solutions either lack generality, correctness, optimality, or practical computing efficiency-in particular for sparse realistic networks. In this paper, we address all such challenges with GOFOR-SR. Our framework extends usual path computation algorithms to inherently look at optimal and feasible segment lists, streamlining the deployment of TE-compliant paths. By integrating encoding within the path computation itself and modifying the distance comparison method, GOFOR allows algorithms with various optimization objectives to efficiently compute optimal segment lists. Despite the loss of substructure optimality induced by SR, GOFOR proves particularly efficient, inducing only a linear overhead at worst. It also offers different strategies and path diversity options for intricate TE-aware loadbalancing. We formally prove the correctness and optimality of GOFOR, implement our framework for various practical usecases, and demonstrate its performance and benefits on both real and challenging topologies.
Fichier principal
Vignette du fichier
paper.pdf (445.78 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-04308675 , version 1 (27-11-2023)

Identifiants

Citer

Quentin Bramas, Jean-Romain Luttringer, Pascal Mérindol. A Simple and General Operational Framework to Deploy Optimal Routes with Source Routing. 2023. ⟨hal-04308675⟩
18 Consultations
20 Téléchargements

Altmetric

Partager

More