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

    OpenVPN DCO with 23.01

    Scheduled Pinned Locked Moved OpenVPN
    2 Posts 2 Posters 486 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.
    • M
      mikey_s
      last edited by mikey_s

      Good morning,

      My understanding is DCO is not experimental within the 23.01 release. I'm fairly new to pfsense, so just reviewing documentation etc.

      I did the original OpenVPN setup by following the Netgate documentation and LTS videos. Prior to this I had VPNs running via Sophos XG Home etc.

      My understanding is for the real benefit of DCO it needs to be supported for both client and server? My VPN clients are atm IOS based devices.

      When I enable DCO on the VPN tunnel setup, connections still work fine, little change in CPU etc. AES is enabled (active) within the configuration of the firewall. There is no QAT support on the CPU.

      CPU is Intel(R) Xeon(R) CPU E3-1240L v3 @ 2.00GHz, but I'm considering dropping to an Atom system I have spare as this system just sits idle 98% of the time.

      The connection is only a 200/20 connection, so nothing that would stress a system.

      S 1 Reply Last reply Reply Quote 0
      • S
        SteveITS Galactic Empire @mikey_s
        last edited by

        @mikey_s I haven’t had the opportunity to try it yet but per https://docs.netgate.com/pfsense/en/latest/vpn/openvpn/dco.html:

        “Thus, DCO is beneficial even when only one endpoint is capable of DCO. That said, tunnels employing DCO on all peers will see the most benefit. With DCO on only one peer the performance improvement can still be notable but not as significant as the gains with DCO support on both endpoints.”

        That page also says it’s (still) experimental.

        Pre-2.7.2/23.09: Only install packages for your version, or risk breaking it. Select your branch in System/Update/Update Settings.
        When upgrading, allow 10-15 minutes to restart, or more depending on packages and device speed.
        Upvote 👍 helpful posts!

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