Project

General

Profile

Feature #4153

Multipath TCP support in illumos

Added by Adam Števko almost 7 years ago. Updated almost 7 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Start date:
2013-09-23
Due date:
% Done:

0%

Estimated time:
Difficulty:
Medium
Tags:
needs-triage
Gerrit CR:

Description

Multipath TCP aims to allow a TCP connection to use multiple paths to maximize resource usage and increase redundancy. This is rather useful for mobile clients. However, using this in server to server communication might increase transfer speed. It enables to use multiple 10 GigE interfaces more efficiently for single TCP connection. The reference implementation is done in the Linux Kernel. There is also a FreeBSD implementation.

Useful links:
http://datatracker.ietf.org/wg/mptcp/
http://www.bsdcan.org/2013/schedule/attachments/250_BSDCan2013_MPTCP.pdf
http://multipath-tcp.org/pmwiki.php/Main/HomePage (Linux implementation)
http://caia.swin.edu.au/urp/newtcp/mptcp/ (FreeBSD implementation)

Source code:
https://github.com/multipath-tcp/mptcp (Linux implementation's source repository)
http://caia.swin.edu.au/urp/newtcp/mptcp/tools/mptcp_v0.3_10.x.248226.patch (Patch against FreeBSD 10.x 248226)

Also available in: Atom PDF