Performance Analysis of OpenVPN on a Consumer Grade Router
Abstract
Virtual Private Networks (VPNs) offer an alternative solution using Internet Protocol (IP) tunnels to create secure, encrypted communication between geographically distant networks using a common shared medium such as the Internet. They use tunneling to establish end-to-end connectivity. OpenVPN is a cross-platform, secure, highly configurable VPN solution. Security in OpenVPN is handled by the OpenSSL cryptographic library which provides strong security over a Secure Socket Layer (SSL) using standard algorithms such as Advanced Encryption Standard (AES), Blowfish, or Triple DES (3DES). The Linksys WRT54GL router is a consumer-grade router made by Linksys, a division of Cisco Systems, capable of running under Linux. The Linux-based DD-WRT open-source router firmware can run OpenVPN on the Linksys WRT54GL router. For this case study, the performance of OpenVPN is measured and analyzed using a fractional factorial design for 5 minus 1 factors where and . The results show that the throughput is mainly limited by the encryption cipher used, and that the round-trip time (RTT) is mostly dependent on the transport protocol selected.
Keywords
Cite
@article{arxiv.2504.19069,
title = {Performance Analysis of OpenVPN on a Consumer Grade Router},
author = {Michael J. Hall},
journal= {arXiv preprint arXiv:2504.19069},
year = {2025}
}
Comments
11 pages, 3 figures. Survey paper for CSE 567M (Computer Systems Analysis), Washington University in St. Louis, Nov. 24, 2008. Original version available at www.cse.wustl.edu/~jain/cse567-08/ftp/ovpn/index.html