Has anyone else seen this problem? Last Nov we decided to setup a lab to really test the IPSec site-to-site throughput in a perfect world (no ISP issues, etc.).
What we found was the max throughput we could obtain was 30Mbps.
During the tests, we ran top (or htop) on both Untangle servers & made sure no system resources were maxed out. System resource usage was low.
This lead us to question whether StrongSwan has some built-in limitation, or perhaps Untangle devs hard coded it in order to avoid having system resource issues.
I would like to know whether anyone else has seen this issue, and whether Untangle support is aware of it? Untangle support guys, can you tell me the max throughput you have seen between 2 Untangles?
FYI as I know it will be of interest, here is how the tests were performed:
- Setup a PC on the LAN side of each Untangle using a directly-connected Ethernet cables.
- Connected the Untangle WANs to each other using a single ethernet cable.
- As a point of reference, we tested with no NAT or VPNs. This was done by turning off NAT on the Untangle WAN interfaces, then adding a static route to each Untangle for the other UT's LAN via the adjacent UT's WAN. Copying files between the 2 PCs maxed out at 100Mbps (this was the wire speed of the network).
- We then did the same test over an IPSec tunnel by:
- Removing the static routes.
- Re-enabling NAT on the WANs.
- Installed the IPSec app on each UT and used the most basic configuration (didn't do the advanced/custom stuff). Copied the files again. 30Mbps was the peak.
- We also repeated this test with an OpenVPN site-to-site tunnel and found the OpenVPN throughput to vary wildly. It was very jumpy/bursty and would sometimes be faster than IPSec and sometimes slower.
Any thoughts on this?
Now I have a customer asking me for a high-throughput site-to-site tunnel and I'm not sure that UT is the right solution, unless UT support can acknowledge this was a problem and assure me it has been fixed.
Thanks,
-
Doug