Implementing and validating IOAM in VPP
Bayaux, Jerôme
Promoteur(s) : Donnet, Benoît
Date de soutenance : 6-sep-2021/7-sep-2021 • URL permanente : http://hdl.handle.net/2268.2/13211
Détails
Titre : | Implementing and validating IOAM in VPP |
Titre traduit : | [fr] Implémentation et validation de IOAM dans VPP |
Auteur : | Bayaux, Jerôme |
Date de soutenance : | 6-sep-2021/7-sep-2021 |
Promoteur(s) : | Donnet, Benoît |
Membre(s) du jury : | Mathy, Laurent
Soldani, Cyril |
Langue : | Anglais |
Mots-clés : | [en] IOAM [en] VPP [en] IPv6 |
Discipline(s) : | Ingénierie, informatique & technologie > Sciences informatiques |
URL complémentaire : | https://github.com/jbayaux/vpp |
Institution(s) : | Université de Liège, Liège, Belgique |
Diplôme : | Master : ingénieur civil en informatique, à finalité spécialisée en "computer systems security" |
Faculté : | Mémoires de la Faculté des Sciences appliquées |
Résumé
[en] Nowadays, networks are constantly evolving : their complexity, their size and the amount of data that traverses them increase. For these reasons, gathering telemetry data for those networks is an important challenge. IOAM, which stands for In-situ Operations, Administration and Maintenance is one of the solution to resolve this challenge.
As IOAM has already been implemented in the linux kernel, the goal of this master's thesis was to leverage IOAM mechanisms with another support. VPP was chosen to be this support. Although VPP is implemented in user space, it is optimised a lot and it is known for its great performances.
This work was conducted in two parts. Firstly, IOAM has been integrated into VPP. Secondly, the implementation has been validated through performance tests to see how efficient it could be thanks to vector packet processing technology.
At the end, VPP can now be equipped with a working and up-to-date implementation of IOAM with IPv6. In terms of performances, the tests that have been carried showed that IOAM implementation in VPP was efficient enough to be used in practice.
Fichier(s)
Document(s)
Annexe(s)
Description: Zip of the vpp git project
Taille: 125.97 kB
Format: Unknown
Citer ce mémoire
L'Université de Liège ne garantit pas la qualité scientifique de ces travaux d'étudiants ni l'exactitude de l'ensemble des informations qu'ils contiennent.