OPNsense Forum

English Forums => General Discussion => Topic started by: ilikenwf on January 25, 2024, 07:22:06 pm

Title: Multipath TCP - Found a couple recent FreeBSD Based Projects
Post by: ilikenwf on January 25, 2024, 07:22:06 pm
Feel free to move this thread if it isn't in the appropriate area.

Just in case any of these would allow us to use a remote VPS to bind multiple connections' bandwidth together, I wanted to share them here. Right now the only/best way to do this is with a double nat setup, and an openwrt installation between opnsense and multiple wans.

This project is the most recent, but I think it is/was purely academic, though it may be enough for a start:

https://github.com/MPTCP-FreeBSD

Then, someone has forward ported the older MPTCP patch to FreeBSD 13:

https://github.com/RayGuo-ergou/freebsd-src/commits/mptcp-version13/

I realize routing and VPN connection considerations amongst others are required to do all this, however I think we already have all the other pieces, save for the actual MPTCP implementation, and a frontend and configuration method?

Here's a video from 2013 exhaustively outlining how it all would work:

https://www.youtube.com/watch?v=oNaMqWG6rqo
Title: Re: Multipath TCP - Found a couple recent FreeBSD Based Projects
Post by: Capt_Brocki on March 14, 2024, 07:12:12 pm
underrated post, the mptcp topic deserves more love
https://github.com/opnsense/core/issues/7178

FreeBSD multipath status:
https://www.freebsd.org/status/report-2020-10-2020-12.html#Scalable-routing-multipath-support

btw. it is on the pfsense roadmap/request for 9years  ;D
https://redmine.pfsense.org/issues/4632