> Sadly, MPTCP IPv6 has a caveat. Since IPv6 addresses are long, and MPTCP uses the space-constrained TCP Extensions field, there is not enough room for ADD-ADDR messages if TCP timestamps are enabled. If you want to use MPTCP and IPv6, it's something to consider.
For this, I think if you know a lot about your traffic at the time of the SYN, not using tcp timestamps is reasonable. You lose Protection Against Wrapped Sequence numbers; but that's not a big deal. At one time, you would also lose larger tcp windows for iOS users, but I hope that's been changed... the two things aren't really linked, but there was (is?) a heuristic. But, if you're not planning to send/receive a large amount of data in a small amount of time, PAWS isn't super important. I'm not 100%, but I think syncookies can use tcp timestamps to get a larger cookie... so they have value then, but most services aren't being synflooded.
OH! I saw addresses like this once before and couldn't find any information about it anywhere. I guess I saw some MPTCP flows from some app.
It would probably be nice if cloudflare supported mptcp.
https://blog.freifunk.net/2017/08/28/gsoc-2017-add-mptcp-sup...
and then I can simply have a laptop that can then switch between networks since quic does support this right, and no problemo.
Something similar to mptcp but something that can work maybe right now, that doesn't require me some complicated software as I will be honest, I am not a hardcore software programmer but just a funny little guy who loves messing with software and building simple shit and it would be dope if I can build something like this that feels useful. Its on my imaginary bucket list one day.
miladyincontrol•5mo ago
Arqu•5mo ago