A Highly Parallelizable Algorithm for Routing With Automatic Tunneling - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2022

A Highly Parallelizable Algorithm for Routing With Automatic Tunneling

Résumé

Most current routing protocols are based on path computation algorithms in graphs (e.g., Dijkstra, Bellman-Ford, etc.). These algorithms have been studied for a long time and are very well understood, both in a centralized and distributed context, as long as they are applied to a network having a single communication protocol. The problem becomes more complex in the multi-protocol case, where there is a possibility of encapsulation of some network protocols into others, therefore inducing nested tunnels. The classic algorithms cited above no longer work in this case because they cannot manage the protocol encapsulations and the corresponding protocol stacks. In this work, we propose a highly parallelizable algorithm that takes into account protocol encapsulations as well as protocol conversions in order to compute shortest paths in a multi-protocol network. To achieve this computation efficiently, we study the transitive closure between sub-paths (i.e., the concatenation of two subpaths to obtain a longer one) in the case where each subpath induces a protocol stack, and thus tunnels. Leveraging on Software-Defined Networks with a controller having a highly parallel architecture enables us to compute the routing tables of all nodes in a very efficient way. Experimentation results on both random and realistic topologies show that our algorithm outperforms the previous solutions proposed in the literature.
Fichier principal
Vignette du fichier
mouhoub-networking2022.pdf (263.01 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03916653 , version 1 (30-12-2022)

Identifiants

Citer

Noureddine Mouhoub, Mohamed Lamine Lamali, Damien Magoni. A Highly Parallelizable Algorithm for Routing With Automatic Tunneling. 2022 IFIP Networking Conference (IFIP Networking), Jun 2022, Catania, Italy. pp.1-9, ⟨10.23919/IFIPNetworking55013.2022.9829784⟩. ⟨hal-03916653⟩

Collections

CNRS ANR
10 Consultations
38 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More