Software-Defined Wide Area Networks (SD-WANs) are used to provide services to enterprises with geographically dispersed locations in a flexible and efficient way. We focus on SD-WAN services based on the Segment Routing over IPv6 (SRv6) technology. Performance Monitoring solutions are needed in SD-WANs to detect performance degradation and outages, and optimize network operations. In this paper, we describe a high performance solution for end-to-end delay monitoring for SRv6 based SD-WAN services. The proposed solution leverages the Simple Two-way Active Measurement Protocol (STAMP) to monitor the delay of an SRv6 path between two nodes called STAMP Session-Sender and Session-Reflector. We describe three implementations of the STAMP Session-Sender and Session-Reflector for a Linux software router and compare their performance. In particular, two implementations are based on user space processing and one is based on eBPF. The results show that the eBPF-based implementation outperforms the user space implementations and has a negligible impact on the forwarding capacity of the Linux software router.

Scarpitta, C., Sidoretti, G., Mayer, A., Salsano, S., Abdelsalam, A., Filsfils, C. (2024). High Performance Delay Monitoring for SRv6-Based SD-WANs. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 21(1), 1067-1081 [10.1109/TNSM.2023.3300151].

High Performance Delay Monitoring for SRv6-Based SD-WANs

Scarpitta C.;Sidoretti G.;Mayer A.;Salsano S.
;
2024-01-01

Abstract

Software-Defined Wide Area Networks (SD-WANs) are used to provide services to enterprises with geographically dispersed locations in a flexible and efficient way. We focus on SD-WAN services based on the Segment Routing over IPv6 (SRv6) technology. Performance Monitoring solutions are needed in SD-WANs to detect performance degradation and outages, and optimize network operations. In this paper, we describe a high performance solution for end-to-end delay monitoring for SRv6 based SD-WAN services. The proposed solution leverages the Simple Two-way Active Measurement Protocol (STAMP) to monitor the delay of an SRv6 path between two nodes called STAMP Session-Sender and Session-Reflector. We describe three implementations of the STAMP Session-Sender and Session-Reflector for a Linux software router and compare their performance. In particular, two implementations are based on user space processing and one is based on eBPF. The results show that the eBPF-based implementation outperforms the user space implementations and has a negligible impact on the forwarding capacity of the Linux software router.
2024
Pubblicato
Rilevanza internazionale
Articolo
Esperti anonimi
Settore ING-INF/03
English
Con Impact Factor ISI
delay monitoring; performance measurement; SD-WAN; segment routing; software defined WAN; SRv6
Scarpitta, C., Sidoretti, G., Mayer, A., Salsano, S., Abdelsalam, A., Filsfils, C. (2024). High Performance Delay Monitoring for SRv6-Based SD-WANs. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 21(1), 1067-1081 [10.1109/TNSM.2023.3300151].
Scarpitta, C; Sidoretti, G; Mayer, A; Salsano, S; Abdelsalam, A; Filsfils, C
Articolo su rivista
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2108/358923
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? ND
social impact