Home
Help
Search
Login
Register
OPNsense Forum
»
English Forums
»
General Discussion
»
Multipath TCP - Found a couple recent FreeBSD Based Projects
« previous
next »
Print
Pages: [
1
]
Author
Topic: Multipath TCP - Found a couple recent FreeBSD Based Projects (Read 910 times)
ilikenwf
Newbie
Posts: 8
Karma: 0
Multipath TCP - Found a couple recent FreeBSD Based Projects
«
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
«
Last Edit: January 25, 2024, 07:24:43 pm by ilikenwf
»
Logged
Capt_Brocki
Newbie
Posts: 1
Karma: 0
Re: Multipath TCP - Found a couple recent FreeBSD Based Projects
«
Reply #1 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
https://redmine.pfsense.org/issues/4632
Logged
Print
Pages: [
1
]
« previous
next »
OPNsense Forum
»
English Forums
»
General Discussion
»
Multipath TCP - Found a couple recent FreeBSD Based Projects