Dynamic Path Switching for Traffic Engineering in SD-WAN with eBPF

Software-Defined Wide Area Networking (SD-WAN) has emerged as a popular solution for today’s enterprise networks, where Traffic Engineering (TE) plays a crucial role in optimizing traffic distribution across different overlay tunnels. During network congestion, traditional SD-WAN approaches often switch traffic to backup Multiprotocol Label Switching (MPLS) tunnels with high economic costs. To address this issue, we introduce Dynamic Path Switching (DPS), a novel SD-WAN TE solution that leverages underlay path diversity within an Internet overlay tunnel to maintain high Quality of Service (QoS) while substantially reducing economic costs. DPS operates on a Virtual extensible Local Area Network (VXLAN) overlay and controls the 5-tuple flow ID in the outer encapsulation header of traffic flows at SD-WAN gateways, which enables Internet Service Providers (ISPs) to dynamically switch traffic flows across multiple underlay paths based on the hashing results of their flow IDs. Moreover, we leverage extended Berkeley Packet Filter (eBPF) to implement DPS with high efficiency. Our prototype implementation, evaluated on a real Internet testbed, demonstrates that DPS can provide 99.974% service availability for enterprise traffic while reducing economic costs by 64.26% compared to traditional MPLS-based SD-WAN TE solutions.

Authors

Institutions

Publication Details

Published
2025-05-20
DOI
https://doi.org/10.1109/hpsr64165.2025.11038872
Primary Topic
Software-Defined Networks and 5G
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Dynamic Path Switching for Traffic Engineering in SD-WAN with eBPF

Xiao Xie, Minghao Ye, Xiaocheng Zou, Xingda Bao et al.
Software-Defined Networks and 5G
article

Dynamic Path Switching for Traffic Engineering in SD-WAN with eBPF

Xiao Xie, Minghao Ye, Xiaocheng Zou, Xingda Bao, Sheng Xiao, Bo Han, Xing Fang, H. Jonathan Chao, Yihao Lin
article en

Abstract

Software-Defined Wide Area Networking (SD-WAN) has emerged as a popular solution for today’s enterprise networks, where Traffic Engineering (TE) plays a crucial role in optimizing traffic distribution across different overlay tunnels. During network congestion, traditional SD-WAN approaches often switch traffic to backup Multiprotocol Label Switching (MPLS) tunnels with high economic costs. To address this issue, we introduce Dynamic Path Switching (DPS), a novel SD-WAN TE solution that leverages underlay path diversity within an Internet overlay tunnel to maintain high Quality of Service (QoS) while substantially reducing economic costs. DPS operates on a Virtual extensible Local Area Network (VXLAN) overlay and controls the 5-tuple flow ID in the outer encapsulation header of traffic flows at SD-WAN gateways, which enables Internet Service Providers (ISPs) to dynamically switch traffic flows across multiple underlay paths based on the hashing results of their flow IDs. Moreover, we leverage extended Berkeley Packet Filter (eBPF) to implement DPS with high efficiency. Our prototype implementation, evaluated on a real Internet testbed, demonstrates that DPS can provide 99.974% service availability for enterprise traffic while reducing economic costs by 64.26% compared to traditional MPLS-based SD-WAN TE solutions.

New York University (US)
Openalex Percentile: Top 85%
Software-Defined Networks and 5G
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.