Implementing and validating IOAM in VPP
Bayaux, Jerôme
Promotor(s) : Donnet, Benoît
Date of defense : 6-Sep-2021/7-Sep-2021 • Permalink : http://hdl.handle.net/2268.2/13211
Details
Title : | Implementing and validating IOAM in VPP |
Translated title : | [fr] Implémentation et validation de IOAM dans VPP |
Author : | Bayaux, Jerôme |
Date of defense : | 6-Sep-2021/7-Sep-2021 |
Advisor(s) : | Donnet, Benoît |
Committee's member(s) : | Mathy, Laurent
Soldani, Cyril |
Language : | English |
Keywords : | [en] IOAM [en] VPP [en] IPv6 |
Discipline(s) : | Engineering, computing & technology > Computer science |
Complementary URL : | https://github.com/jbayaux/vpp |
Institution(s) : | Université de Liège, Liège, Belgique |
Degree: | Master : ingénieur civil en informatique, à finalité spécialisée en "computer systems security" |
Faculty: | Master thesis of the Faculté des Sciences appliquées |
Abstract
[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.
File(s)
Document(s)
Annexe(s)
Description: Zip of the vpp git project
Size: 125.97 kB
Format: Unknown
Cite this master thesis
The University of Liège does not guarantee the scientific quality of these students' works or the accuracy of all the information they contain.