Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Any chances to get Netflix 's Open Connect Appliance (OCA) TCP code (RACK and BBR) into pfSense® 2.7?

    Scheduled Pinned Locked Moved CE 2.7.0 Development Snapshots (Retired)
    5 Posts 2 Posters 1.1k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • w0wW
      w0w
      last edited by

      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
      
      A 1 Reply Last reply Reply Quote 1
      • A
        Alex Atkin UK @w0w
        last edited by

        @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.

        w0wW 1 Reply Last reply Reply Quote 0
        • w0wW
          w0w @Alex Atkin UK
          last edited by

          @alex-atkin-uk
          I think it will affect all kind of VPN connections made on pfSense, am I wrong?

          A 1 Reply Last reply Reply Quote 0
          • A
            Alex Atkin UK @w0w
            last edited by Alex Atkin UK

            @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.

            w0wW 1 Reply Last reply Reply Quote 1
            • w0wW
              w0w @Alex Atkin UK
              last edited by

              @alex-atkin-uk
              Thanks for the information.

              1 Reply Last reply Reply Quote 0
              • First post
                Last post
              Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.