Published October 28, 2023 | Version v1
Dataset Open

Simulation results of routing algorithms for multilayer networks

  • 1. ROR icon Université de Bordeaux
  • 2. University of Bordeaux

Description

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 subpaths (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.

Files

multilayer-net-routing-algos-results-2023.zip

Files (10.3 MB)

Name Size Download all
md5:11b61fc4048e487cae5814bd8f146cd4
10.3 MB Preview Download

Additional details

Funding

Agence Nationale de la Recherche
HEterogeneity and Routing Algorithms in networks (HERA) ANR-18-CE25-0002