Take advantage of improved Access Server performance with Data Channel Offload (DCO)
Speed up data handling by processing data packets in the kernel.
Unlock data speeds with kernel acceleration.
Access Server with DCO makes it easy to realize huge performance gains by leveraging multi-threading and eliminating the delay associated with transferring data payloads between kernel and user space.
FAQs
Here's the tutorial you can follow: Turn on OpenVPN DCO. Looking to upgrade your DCO module? Upgrade the OpenVPN DCO module.
The client does not need to use DCO to connect to a server that uses DCO. With only one side doing DCO, there is already a performance benefit. However, it is best if both sides use it. The following clients can use DCO on the client side, although it will have to be enabled separately in the client.
Clients with DCO capability:
- OpenVPN3 Connect for Windows (as of 3.4.0).
- OpenVPN3 Linux client (check with the community documentation for the supported Linux operating systems).
- OpenVPN 2.6.0 or newer (check with the community documentation for the supported Linux operating systems).
- OpenVPN GUI community client for Windows (refer to community downloads).
To understand the change, here's how the OpenVPN protocol handles data without implementing DCO. This process is called context-switching:
-
- Data packets arrive in the kernel space.
- OpenVPN copies the packets to the user space.
- OpenVPN decrypts and encrypts packets in the user space.
- OpenVPN copies those packets back to the kernel space.
- The data packets then get sent to their destination.
In contrast, when you install and enable the OpenVPN DCO module, it uses this more efficient process:
-
- Data packets arrive in the kernel space.
- OpenVPN DCO processes the packets in the kernel space.
- The data packets then get sent to their destination.
The kernel is what loads when you turn on your computer (no matter the operating system). It's the base layer for all the other layers. The hardware makes up the foundation, the kernel space on top of that, followed by the user space.
Connect to Access Server now with two free connections
OpenVPN helps you easily create a secure, virtualized, reliable network that ensures secure communications between your networks, applications, devices, and workforce.