Hello experienced OpenVPN users...
Here at my home office I have OpenWRT running on a Soekris net4501 providing routing and firewall services. I am considering using the OpenVPN package available in OpenWRT to run a VPN endpoint (which I would be learning to do for the first time) on the Soekris net4501. I do not expect to demand anything more of this configuration than endpointing a single VPN at a time to provide a single user (me) access to a data server, and maybe an email server at some point, on the home office LAN via the internet.
As I poked around a bit to see what I might expect out of this effort I discovered an experiment documented at
http://www.cs.wustl.edu/~jain/cse567-08 ... index.html which reports a 100% utilization of the router's CPU @ 200Mhz therefore limiting the data throughput. This leaves me wondering how well my Soekris net4501 with a 486 CPU @ 133Mhz is going to handle even the pretty light VPN usage that I describe above.
Question #1
I have an Intel Pro/100S adapter available, which (according to
http://www.intel.com/products/desktop/a ... erview.htm) has an encryption coprocessor integrated into the ethernet controller. Would I be able to better the VPN data throughput by using this Intel Pro/100S adapter in the Soekris net4501 for the WAN interface? If so would I have to do something special to configure OpenVPN to utilize the integrated encryption coprocessor?
Question #2
The experiment documented at the URL above used a Linksys WRT54GL router, which (if it had not been modified) had 16MB RAM. My Soekris net4501 on the other hand has 64MB RAM. Should (in theory anyway) this factor of 4x more RAM available in the endpoint machine provide any significant relative advantage to the data throughput?