Using UDP for Internet Transport Evolution
Korian Edeline, Mirja K\"uhlewind, Brian Trammell, Emile Aben, and Benoit Donnet

TL;DR
This study investigates the feasibility of deploying new Internet transport protocols over UDP by measuring UDP connectivity and performance across networks, finding that UDP is generally viable with manageable impairments.
Contribution
The paper provides empirical evidence that UDP can support new transport protocols in most networks, guiding protocol design and deployment strategies.
Findings
UDP works on most networks with limited impairments
Impairments are mostly confined to access networks
Simple fallback strategies are effective
Abstract
The increasing use of middleboxes (e.g., NATs, firewalls) in the Internet has made it harder and harder to deploy new transport or higher layer protocols, or even extensions to existing ones. Current work to address this Internet transport ossification has led to renewed interest in UDP as an encapsulation for making novel transport protocols deployable in the Internet. Examples include Google's QUIC and the WebRTC data channel. The common assumption made by these approaches is that encapsulation over UDP works in the present Internet. This paper presents a measurement study to examine this assumption, and provides guidance for protocol design based on our measurements. The key question is "can we run new transport protocols for the Internet over UDP?" We find that the answer is largely "yes": UDP works on most networks, and impairments are generally confined to access networks. This…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
