A Provably-Correct Protocol for Seamless Communication with Mobile, Multi-Homed Hosts
Matvey Arye, Erik Nordstrom, Robert Kiefer, Jennifer Rexford, Michael, J. Freedman

TL;DR
This paper presents ECCP, a protocol enabling mobile, multi-homed hosts to maintain seamless, correct communication across changing IP addresses and interfaces without network support, verified through formal models.
Contribution
Introduction of ECCP, a provably-correct protocol for seamless multi-interface communication in mobile hosts, addressing limitations of existing mobility solutions.
Findings
ECCP supports dynamic IP address changes without breaking connections.
Formal verification confirms ECCP's correctness under packet loss and mobility.
ECCP outperforms previous protocols in handling multi-homed mobility scenarios.
Abstract
Modern consumer devices, like smartphones and tablets, have multiple interfaces (e.g., WiFi and 3G) that attach to new access points as users move. These mobile, multi-homed computers are a poor match with an Internet architecture that binds connections to fixed end-points with topology- dependent addresses. As a result, hosts typically cannot spread a connection over multiple interfaces or paths, or change locations without breaking existing connections. In this paper, we introduce ECCP, an end-host connection control protocol that allows hosts to communicate over mul- tiple interfaces with dynamically-changing IP addresses. Each ECCP connection consists of one or more flows, each associated with an interface or path. A host can move an existing flow from one interface to another or change the IP address using in-band signaling, without any support from the underlying network. We use…
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.
Taxonomy
TopicsIPv6, Mobility, Handover, Networks, Security · Wireless Networks and Protocols · Network Traffic and Congestion Control
