Project

General

Profile

Actions

Feature #4632

open
CT JT

Support for Multipath TCP (MPTCP)

Feature #4632: Support for Multipath TCP (MPTCP)

Added by Cullen Trey over 11 years ago. Updated about 2 years ago.

Status:
New
Priority:
Normal
Assignee:
Category:
Operating System
Target version:
Start date:
04/18/2015
Due date:
% Done:

0%

Estimated time:
Plus Target Version:
Release Notes:

Description

Hi,

i have read a lot of articles about MPTCP recently. So I wondered why the best router OS pfsense is not supporting it. Perhaps none of the developers knows about it? Or FreeBSD is not supporting it? However, for FreeBSD there seems to be some kind of support:

https://www.freebsd.org/news/status/report-2012-04-2012-06.html#Multipath-TCP-%28MPTCP%29-for-FreeBSD

But what does MPTCP: It bundles diffent network connections of the tcp layer, so the application can use multiple (internet) connections without even knowing it.

https://tools.ietf.org/html/rfc6182
https://tools.ietf.org/html/rfc6824

Why is it so important for me: Well it supports some scenarios which pfsense tries to support i.e. with apinger etc. in a much "better" way: Gateway failover, utilising multiple internet connections in the tcp session!

IF YOU COULD ADD THIS FEATURE, IT IS POSSIBLE TO BUILD SYSTEMS LIKE THESE: http://www.viprinet.com

Even IOS supports it for Siri!

Kind regards and i would love to see this feature!

JT Updated by Jim Thompson over 10 years ago Actions #1

  • Assignee set to Jim Thompson
  • Target version set to Future
  • Affected Architecture All added
  • Affected Architecture deleted ()

Viprnet is just bonding, not mtcp.

When mtcp shows up in FreeBSD base (not as a side-project), we'll make this work.

https://lists.freebsd.org/pipermail/freebsd-net/2013-March/034882.html

SK Updated by serdar kekik over 9 years ago Actions #3

Hello,

Could you please add this feature on 2.4.0 version?

SO Updated by Sven Oesterle over 9 years ago Actions #4

I also would like to see it in PfSense.

I'm using MPTCP to bond my three connections (2x VDSL + LTE). It works perfectly! But of course I have to use a minimal linux system with iptables without any graphical interface or something and I really would like to switch back to PfSense :).

MK Updated by Michael Kellogg over 9 years ago Actions #5

Not sure where this is in development but this could really help me
so quick googling
http://blog.multipath-tcp.org/blog/html/index.html

JT Updated by Jim Thompson over 9 years ago Actions #6

when it's in FreeBSD.

MF Updated by Michael F over 7 years ago Actions #8

+1 here
this is a great added value for pfsense !

TM Updated by Thomas Möhle over 7 years ago Actions #9

+1
Support for mptcp would be greatly appreciated

II Updated by IT IGP over 7 years ago Actions #10

+1
would be great to have

BH Updated by Bouke Henstra almost 7 years ago Actions #11

+1

JL Updated by Jens Leinenbach over 6 years ago Actions #12

Well, I guess there's no further development right now. Last commit was 2019-12-12.
I couldn't find any hint if something was implemented in FreeBSD.

https://bitbucket.org/nw-swin/caia-mptcp-freebsd/wiki/Home
https://www.freebsdfoundation.org/project/multipath-tcp-for-freebsd/

YZ Updated by Yury Zaytsev about 6 years ago Actions #13

Telekom has started offering MTCP in Germany, and given the abysmal situation with broadband in the country we would be very happy if we could use this feature with pfSense...

LG Updated by Lucky Green about 5 years ago Actions #14

Jim Thompson wrote in #note-6:

when it's in FreeBSD.

Since my 2011 bounty for adding IPv6 support to pfSense <https://forum.netgate.com/topic/29973/ipv6-support-400-euros-545/16?_=1628547584384> was such a resounding success, I just posted a €1,000 /$1080 bounty for adding MPTCP <https://forum.netgate.com/topic/165721/bounty-1-000-1080-for-multipath-tcp-mptcp-in-pfsense&gt;.

If you are qualified to work on this bounty, please get in touch with me.

Thanks,
--Lucky

LG Updated by Lucky Green over 4 years ago Actions #16

I just increased the bounty for adding OpenMPTCProuter -like Functionality in pfSense to $2,000 . Any takers?
https://forum.netgate.com/topic/165721/bounty-2000-for-openmptcprouter-like-functionality-in-pfsense

Lucky Green wrote in #note-14:

Jim Thompson wrote in #note-6:

when it's in FreeBSD.

Since my 2011 bounty for adding IPv6 support to pfSense <https://forum.netgate.com/topic/29973/ipv6-support-400-euros-545/16?_=1628547584384> was such a resounding success, I just posted a €1,000 /$1080 bounty for adding MPTCP <https://forum.netgate.com/topic/165721/bounty-1-000-1080-for-multipath-tcp-mptcp-in-pfsense&gt;.

If you are qualified to work on this bounty, please get in touch with me.

Thanks,
--Lucky

ZZ Updated by z z about 2 years ago Actions #17

+1

Actions

Also available in: Atom