Extension developers MultiPath TCP in the Linux kernel broke the speed record for the biggest bandwidth, which was able to demonstrate in a single TCP-connection.
As part of the experiment was achieved capacity 51.8 Gbit / s data transmission over a single TCP-connection. At that speed to transfer content to DVD quite 1 second, the disc Blu-Ray (25GB) – 5 seconds.
Technology Multipath TCP (RFC 6824) will organize the TCP-connection with delivery packages simultaneously on several different routes through the network interfaces that are bound to different IP-addresses. By applications such aggregated connection looks like a normal TCP-connection. Multipath TCP can be used to increase reliability, and to expand the capacity. As one of the practical applications of Multipath TCP for normal users mentioned the possibility of organizing the data on your phone, using both links WiFi and 3G. For server systems Multipath TCP can provide cost savings through the use of multiple low-cost links instead of one more expensive.
To achieve the speed of 51.8 Gbit / s in the experiment used two HP DL380p G7 server with six 10 Gigabit Ethernet interfaces in each (three-port adapter Intel 82599EB). Linux kernel configuration was subjected to tuning, sensitive use server platform. Was set mode Receive-Flow-Steering, for each network card MTU was set in 9000, tx-queue 500, enabled jumbo-frame set fused series interrupt processing, interrupt processing for each card is tied to a specific CPU, significantly expanding the size of buffer for the stack TCP / IP (the maximum buffer size set to 200 MB), congestion control algorithm is selected cubic.
After establishing a connection with the netperf utility in the first stage has been involved only a single interface, and the system showed the maximum extent for the classic TCP-stack. After that, without breaking connections of the remaining interfaces was enabled Multipath TCP and the system will automatically link to the expanded use of power emerged, eventually bringing capacity up to 51.8 Gb / s.
Main link to news: