A Longitudinal View at the Adoption of Multipath TCP

05/24/2022
by   Tanya Shreedhar, et al.
0

Multipath TCP (MPTCP) extends traditional TCP to enable simultaneous use of multiple connection endpoints at the source and destination. MPTCP has been under active development since its standardization in 2013, and more recently in February 2020, MPTCP was upstreamed to the Linux kernel. In this paper, we provide an in-depth analysis of MPTCPv0 in the Internet and the first analysis of MPTCPv1 to date. We probe the entire IPv4 address space and an IPv6 hitlist to detect MPTCP-enabled systems operational on port 80 and 443. Our scans reveal a steady increase in MPTCPv0-capable IPs, reaching 13k+ on IPv4 (2× increase in one year) and 1k on IPv6 (40× increase). MPTCPv1 deployment is comparatively low with ≈100 supporting hosts in IPv4 and IPv6, most of which belong to Apple. We also discover a substantial share of seemingly MPTCP-capable hosts, an artifact of middleboxes mirroring TCP options. We conduct targeted HTTP(S) measurements towards select hosts and find that middleboxes can aggressively impact the perceived quality of applications utilizing MPTCP. Finally, we analyze two complementary traffic traces from CAIDA and MAWI to shed light on the real-world usage of MPTCP. We find that while MPTCP usage has increased by a factor of 20 over the past few years, its traffic share is still quite low.

READ FULL TEXT

page 4

page 5

page 7

page 8

page 11

page 12

research
06/14/2021

From Single Lane to Highways: Analyzing the Adoption of Multipath TCP in the Internet

Multipath TCP (MPTCP) extends traditional TCP to enable simultaneous use...
research
01/16/2018

A First Look at QUIC in the Wild

For the first time since the establishment of TCP and UDP, the Internet ...
research
01/01/2022

Impact of Evolving Protocols and COVID-19 on Internet Traffic Shares

The rapid deployment of new Internet protocols over the last few years a...
research
04/14/2018

Cellular Network Traces Towards 5G: Usage, Analysis and Generation

Deployment and demand traces are a crucial tool to study today's LTE sys...
research
07/15/2018

Improving the Performance of WLANs by Reducing Unnecessary Active Scans

We consider the problem of excessive and unnecessary active scans in hea...
research
08/19/2022

Impact of the First Months of War on Routing and Latency in Ukraine

Given the fundamental role of the Internet in our lives, a better unders...
research
10/30/2020

World of Code: Enabling a Research Workflow for Mining and Analyzing the Universe of Open Source VCS data

Open source software (OSS) is essential for modern society and, while su...

Please sign up or login with your details

Forgot password? Click here to reset