MPTCP protocol misbehaviour in high-speed, uncongested network
Robert Ryszard Chodorek, Agnieszka Chodorek · Journal of Marine Engineering & Technology · 2017
Multipath transmission control protocol (MPTCP) protocol is an extension of the well-known TCP transport protocol that enables transmission over multiple paths. The MPTCP is an answer to multihoming, where a single host (here an MPTCP sender or receiver) is connected to multiple networks, using different network interfaces (network cards). The paper is focused on the problem of misbehaviour of the MPTCP protocol in high-speed, uncongested networks. The problem was discussed on the basis of experiments that were carried out in a private test cloud. In the experiments, a large file of 10 GB was transmitted between components of the cloud. Transmission was performed using MPTCP protocol conveying data through high-speed (900 Mbps) 802.11ac links. Results show that the reduced aggressiveness of the MPTCP caused problems with utilisation of unloaded paths and problems with fair resource sharing with the TCP protocol.