View on GitHub

srv6-delay-mon

SRv6 delay monitoring

ROSE project

In this project, we developed a solution for end-to-end delay monitoring of SRv6 based services. The proposed solution leverages the Simple Two-way Active Measurement Protocol (STAMP) and its extensions to monitor the delay of an SRv6 path between two measurement nodes, called STAMP Session-Sender and Session-Reflector.

The measurement architecture also includes an SDN controller, as shown in the following figure.

We implemented the STAMP Session-Sender and STAMP Session-Reflector with a user space application based on Scapy, then we developed an eBPF version.

The delay monitoring solution has been integrated in the EveryWAN architecture for SRv6 based SD-WANs.

We have assessed the packet processing performance of our delay monitoring solution (see the scientific paper listed below).

Walkthrough documentation

Walkthrough for delay monitoring with EveryWAN

Walkthrough for SRv6 STAMP delay monitoring experiments (performance assessment)

Source code

Scientific papers