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.