Performance of MPTCP over emulated LEO satellite networks with ECMP routing

Low Earth Orbit (LEO) satellite networks are gaining prominence in 6G and large-scale IoT infrastructures, where traffic patterns range from low-rate telemetry to bandwidth-intensive applications such as high-resolution sensing, edge-assisted computation, and real-time vehicular services. Next-generation LEO constellations are designed to support high-capacity connectivity and heterogeneous IoT/6G services, some of which demand sustained high throughput and strict reliability guarantees. Multipath TCP (MPTCP) offers a transport-layer solution by enabling simultaneous use of multiple paths through concurrent subflows. This paper evaluates MPTCP version 1 in a LEO environment using bLEO , a new emulation tool for LEO networks specifically developed by the authors for this work. bLEO is an eBPF-based emulator capable of handling heavily loaded, large-scale constellations while providing efficient real-time control of link delay and state dynamics. We demonstrate MPTCP integration in Linux, including default scheduler behavior and subflow configuration. Additionally, we leverage Equal-Cost Multi-Path (ECMP) routing via OSPF using FRRouting to distribute MPTCP subflows across multiple network paths. The experimental results reveal a fundamental trade-off between robustness and scalability in the Linux MPTCP scheduler: although it maintains session continuity under handovers and failures, it underutilizes available paths unless load conditions force progressive subflow activation, reflecting a conservative design that prioritizes reordering avoidance and performance stability over full multipath utilization. The proposed platform serves as a flexible foundation for evaluating transport-layer protocols in dynamic satellite scenarios. • Evaluates the performance of Multipath TCP (MPTCP) in emulated LEO satellite networks with ECMP routing. • Integrates MPTCP with OSPF-based ECMP routing using FRRouting in a Linux environment. • Investigates subflow allocation and default scheduler behavior under dynamic LEO topologies. • Demonstrates how ECMP forwarding influences MPTCP path diversity and throughput in satellite networks.

Authors

Institutions

Publication Details

Journal
Ad Hoc Networks
Published
2026-01-30
DOI
https://doi.org/10.1016/j.adhoc.2026.104161
Primary Topic
Satellite Communication Systems
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Performance of MPTCP over emulated LEO satellite networks with ECMP routing

Pilar Manzanares-Lopez, Juan Pedro Muñoz-Gea, Josemaria Malgosa-Sanahuja
Ad Hoc Networks
Satellite Communication Systems
article

Performance of MPTCP over emulated LEO satellite networks with ECMP routing

Pilar Manzanares-Lopez, Juan Pedro Muñoz-Gea, Josemaria Malgosa-Sanahuja
article en

Abstract

Low Earth Orbit (LEO) satellite networks are gaining prominence in 6G and large-scale IoT infrastructures, where traffic patterns range from low-rate telemetry to bandwidth-intensive applications such as high-resolution sensing, edge-assisted computation, and real-time vehicular services. Next-generation LEO constellations are designed to support high-capacity connectivity and heterogeneous IoT/6G services, some of which demand sustained high throughput and strict reliability guarantees. Multipath TCP (MPTCP) offers a transport-layer solution by enabling simultaneous use of multiple paths through concurrent subflows. This paper evaluates MPTCP version 1 in a LEO environment using bLEO , a new emulation tool for LEO networks specifically developed by the authors for this work. bLEO is an eBPF-based emulator capable of handling heavily loaded, large-scale constellations while providing efficient real-time control of link delay and state dynamics. We demonstrate MPTCP integration in Linux, including default scheduler behavior and subflow configuration. Additionally, we leverage Equal-Cost Multi-Path (ECMP) routing via OSPF using FRRouting to distribute MPTCP subflows across multiple network paths. The experimental results reveal a fundamental trade-off between robustness and scalability in the Linux MPTCP scheduler: although it maintains session continuity under handovers and failures, it underutilizes available paths unless load conditions force progressive subflow activation, reflecting a conservative design that prioritizes reordering avoidance and performance stability over full multipath utilization. The proposed platform serves as a flexible foundation for evaluating transport-layer protocols in dynamic satellite scenarios. • Evaluates the performance of Multipath TCP (MPTCP) in emulated LEO satellite networks with ECMP routing. • Integrates MPTCP with OSPF-based ECMP routing using FRRouting in a Linux environment. • Investigates subflow allocation and default scheduler behavior under dynamic LEO topologies. • Demonstrates how ECMP forwarding influences MPTCP path diversity and throughput in satellite networks.

Ad Hoc NetworksVol. 184
Universidad Politécnica de Cartagena (ES)
Industry, innovation and infrastructure
Openalex Percentile: Top 73%
Satellite Communication Systems
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.

Performance of MPTCP over emulated LEO satellite networks with ECMP routing — Pilar Manzanares-Lopez, Juan Pedro Muñoz-Gea, et al. · Ad Hoc Networks (2026) | TGRS Research Map | TGRS