Paper published in a book (Scientific congresses and symposiums)
Using eBPF to inject IPv6 Extension Headers
Iurman, Justin; Vyncke, Eric; Donnet, Benoît
2023In Netdev 0x17
Peer reviewed
 

Files


Full Text
paper.pdf
Author postprint (395.39 kB)
Download

All documents in ORBi are protected by a user license.

Send to



Details



Keywords :
ipv6; bpf; ebpf; extension header
Abstract :
[en] While IPv6 was already standardized in the 90's, only the last decade has seen a growth in its global adoption. In addition to dealing with IPv4 addresses exhaustion, IPv6 comes with a mechanism, called IPv6 Extension Header (IPv6 EH), allowing the protocol to be more flexible and extensible. However, according to recent studies trying to evaluate the survivability of IPv6 EHs, most of these IPv6 EHs do not easily survive over the global Internet (i.e., outside limited/controlled domains), which might be problematic if a specific service requires such an IPv6 EH. This paper discusses a use case in which an operator needs to test the survivability of specific IPv6 EHs, as a proof-of-concept, prior to service deployment. This paper explains how an eBPF program can find a suitable usage in building the service quickly as a proof-of-concept, by easily injecting IPv6 EHs in network traffic and without the need to modify existing tools or the kernel. We also evaluate our program for IPv6 EHs injection in terms of throughput.
Disciplines :
Computer science
Author, co-author :
Iurman, Justin  ;  Université de Liège - ULiège > Montefiore Institute of Electrical Engineering and Computer Science
Vyncke, Eric ;  Université de Liège - ULiège > Département d'électricité, électronique et informatique (Institut Montefiore) > Réseaux informatiques ; Cisco
Donnet, Benoît  ;  Université de Liège - ULiège > Département d'électricité, électronique et informatique (Institut Montefiore) > Algorithmique des grands systèmes
Language :
English
Title :
Using eBPF to inject IPv6 Extension Headers
Publication date :
2023
Event name :
Netdev 0x17, Technical Conference on Linux Networking
Event organizer :
Netdev Conference
Event place :
Vancouver, Canada
Event date :
Oct 30 - Nov 03
Audience :
International
Main work title :
Netdev 0x17
Publisher :
Netdev
Peer reviewed :
Peer reviewed
Available on ORBi :
since 14 December 2023

Statistics


Number of views
63 (0 by ULiège)
Number of downloads
69 (0 by ULiège)

Bibliography


Similar publications



Contact ORBi