Any chances to get Netflix 's Open Connect Appliance (OCA) TCP code (RACK and BBR) into pfSense® 2.7?
-
I decided to ask this question again, because on FreeBSD 13/14 this should be much easier to activate this feature by enabling the TCP stacks feature.
https://klarasystems.com/articles/using-the-freebsd-rack-tcp-stack/
I know this is not priority at all, but I think it's better to ask this now, not when it's too late.
Current build, looks like does not have needed option:WITH_EXTRA_TCP_STACKS=1
-
@w0w Congestion control is handled by the client and server, not the router. So by Netflix using it, you are already benefiting from it.
BBR only really does anything to the upstream traffic, so its most useful on a server and you'd need it on your client to have any benefit for uploads.
-
@alex-atkin-uk
I think it will affect all kind of VPN connections made on pfSense, am I wrong? -
@w0w You'd usually use UDP for VPNs, if you used TCP for the VPN then sure but that's not generally recommended for the very reason that sending TCP traffic over a TCP VPN means you have congestion control both inside and outside the VPN, conflicting with each other.
A lot of things on the Internet are likely going to move from TCP to QUIC also (based on UDP), which will be even more efficient than BBR.
-
@alex-atkin-uk
Thanks for the information.