1 About Multipath TCP
Multipath TCP (MPTCP) lets a client and server send data over several network interfaces using a single TCP connection. This is useful for systems with different network connections such as wired and wireless links, or servers configured for high availability.
Benefits of MPTCP include:
- Increased connection reliability by using several redundant paths.
- Improved data throughput by using all available network interfaces.
- Automatic network failover so that applications remain connected.
Typical use cases for MPTCP include:
- Multi homed server environments, in which a server is connected to two or more separate networks or network interfaces. MPTCP lets the server communicate over several network paths simultaneously.
- Mobile clients transitioning between Wi-Fi and cellular networks.
- Critical application deployments that benefit from path redundancy.
For more information about MPTCP, see RFC 8684.