Web-scale Network Telemetry for live user traffic: In-band OAM for the Linux Kernel
Francart, Jonathan
Promotor(s) :
Donnet, Benoît
Date of defense : 25-Jun-2018/26-Jun-2018 • Permalink : http://hdl.handle.net/2268.2/4582
Details
| Title : | Web-scale Network Telemetry for live user traffic: In-band OAM for the Linux Kernel |
| Author : | Francart, Jonathan
|
| Date of defense : | 25-Jun-2018/26-Jun-2018 |
| Advisor(s) : | Donnet, Benoît
|
| Committee's member(s) : | Leduc, Guy
Mathy, Laurent
Brockners, Frank |
| Language : | English |
| Number of pages : | 68 |
| Keywords : | [en] In-band OAM [en] Network measurement |
| Discipline(s) : | Engineering, computing & technology > Computer science |
| Target public : | Researchers Professionals of domain Student |
| Institution(s) : | Université de Liège, Liège, Belgique |
| Degree: | Master en ingénieur civil en informatique, à finalité spécialisée en "computer systems and networks" |
| Faculty: | Master thesis of the Faculté des Sciences appliquées |
Abstract
[en] The measurement methods are important in the network to monitor it.Companies having a hypergiant CDN or a big data center need some mecha-nisms to detect an issue and quickly find its origin to be able to fix it. Indeed,due to some issue, it is possible that a whole part of the service proposed by acompany will be unavailable during a certain amount of time. Consequently,it is normal to see the apparition of new methods which fix some issue likeParis traceroute for traceroute, that are more efficient or allow to collect moreinformation. One of them which allows to collect more information, is thesubject of this thesis. It is iOAM.This work tempts to put the basics needed by iOAM in the Linux kernel.Indeed, not all the possibilities bring by this method are implemented duringthis thesis but now, there is a starting point to continue the development of itin the Linux kernel. The code of the implementation made during this masterthesis can be retrieved on Git Hub (https://github.com/FrancartJ/iOAM-IPv6-LinuxKernel). It allows a node having Linux as anoperating system to understand and perform the appropriate actions whenit receives an IPv6 packet containing an iOAM pre-allocate trace inside theHop-By-Hop options header.The performances of this implementation are quite promising. They high-light the link between the percentage of packet which will receive the iOAMtrace and the throughput. Also they put on the way of possible improve-ments for the recording of data.
File(s)
Document(s)
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.

Master Thesis Online


All files (archive ZIP)
master thesis.pdf