MPTCP (and 5G)

philip.eardley at bt.com philip.eardley at bt.com
Thu Jan 30 11:26:21 UTC 2020


Bjoern, all,

Yes, MPTCP is in the 3GPP standards. It's part of Release 16 and is the protocol chosen to implement what they call ATSSS (Access Traffic Steering, Switching and Splitting). It's used in a proxy mode, using https://datatracker.ietf.org/doc/draft-ietf-tcpm-converters/ in addition to https://datatracker.ietf.org/doc/rfc6824/ (Note, a bis version of the RFC is about to be published). 

It would be fantastic to get a freebsd implementation, in addition to the Linux implementation of MPTCP (and the commercial implementations, such as Apple).

Nigel Williams worked on a freebsd version - this was quite a few years ago. I believe it stopped when he moved onto other work. His code is available - I can't remember how much of the protocol he implemented or whether the protocol evolved afterwards.  Not sure if I have a valid email for Nigel, Grenville may know the state of the code. https://www.freebsdfoundation.org/project/multipath-tcp-for-freebsd/ 

Incidentally, the Linux implementers have been working with the kernel people to get mptcp included in the mainline. I know this has taken a lot of work (re-factoring code etc) but the end is in sight. I'm sure they can advise on some of the lessons learnt. Christoph, Gregory & Fabien are the current linux implementers  https://www.multipath-tcp.org  

Best wishes,
Philip Eardley (joint Chair of IETF's MPTCP working group)

Ps Thanks to Richard S for the alert. 
-----Original Message-----
From: owner-freebsd-transport at freebsd.org <owner-freebsd-transport at freebsd.org> On Behalf Of Bjoern A. Zeeb
Sent: Mittwoch, 29. Jänner 2020 11:30
To: freebsd-transport at freebsd.org
Subject: MPTCP (and 5G)

NetApp Security WARNING: This is an external email. Do not click links or open attachments unless you recognize the sender and know the content is safe.




Hi,

stirred up by an article about MPTCP making it into L, I learnt that MPTCP seems to be part of the 5G standards?

Does this mean that we should really grow the support as well after all the years?

I don’t know what happened to the past work [ https://www.freebsdfoundation.org/project/multipath-tcp-for-freebsd/ ].

Can someone post a summary?

/bz
_______________________________________________
freebsd-transport at freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-transport
To unsubscribe, send any mail to "freebsd-transport-unsubscribe at freebsd.org"


More information about the freebsd-transport mailing list