"Securing IOAM in the Linux Kernel: Toward Trustworthy In Situ Network Telemetry"
This repository contains the source code, configuration files, measurement data, and scripts for the paper.
- baseline/ contains the measurement data and plots for evaluating the baseline (i.e., the number of packets per second that can be forwarded before any packet loss occurs);
- evaluation/ contains the measurement data for both the encapsulating and transit nodes. parsed_data/ contains the parsed data. plots/ contains the plots.
- local_test/ contains scripts for testing IOAM locally using Linux namespaces;
- patches/ contains the patches for
iproute2and kernel-space implementations; - test_scripts/ contains the test scripts, including scripts to configure both the server generating the packets and the DUT.