Dismally slow SSL VPN (SonicWall)

Networking, Wireless Routers (802.11 a/b/g/n/ac/ax WiFi), NAT, LAN configuration, equipment, cabling, hubs, switches, and general network discussion
Post Reply
User avatar
Faust
Posts: 8730
Joined: Sat Apr 22, 2000 4:34 am
Location: Huntington Beach, CA

Dismally slow SSL VPN (SonicWall)

Post by Faust »

Howdy, all!

Long story short, the whole pandemic thing tossed some chaos into our day-to-day and who knows how long this whole working remotely thing is going to go on. When things went sideways the decision was made (which I objected to) to send the whole Engineering Department home with their workstations and dual monitor setups, to which I replied "OK, but for that to work you'll need to set up a VPN or something so they can access network resources". Were it me I would have had them leave their systems at work and remote in with TeamViewer or maybe AnyDesk. Water under the bridge, I suppose.

Problem: horrifically slow throughput across the SonicWall (wasn't my decision) SSL VPN. Like, 1 to 2Mbit/sec. Network shared Excel files frequently need to be opened in protected mode. Access loses it's mind more than is pleasant. If nobody else is connected via VPN, a single user can be kinda productive. During normal business hours people struggle.

WAN link is 200/20Mbps. Clients on the local network have no issues.

I know VPNs are always going to be slower than the line speed but this is ridiculous. From what I have read, SonicWall's implementation of VPN is the culprit in our case.

So I guess my question is, without having the engineers all bring their systems back to work and then remote in, what would be a practical alternative? Since the working remotely thing may come to an end in a month or two (or go on for another year, for all I can guess), I am hesitant to recommend spending a bunch of money on a solution. Would there be a VPN appliance we could set alongside the SonicWall that would have better throughput? I could probably get the powers that be to drop maybe $1000 to $1500 on a fix but that's about it. Or would there be other options?

Advice would be greatly appreciated. :)
"Today is a black day in the history of mankind."

- Leo Szilard
User avatar
Philip
SG VIP
Posts: 11699
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

I am not very familiar with the SonicWall appliances, but I would first try different configuration settings.

1. Often the MTU is an issue with VPNs because of additional tunneling/encapsulation. It is a good idea to have clients configured to use lower MTU, like ~1400 bytes.

1a. You may also check the MTU on the Sonicwall WAN interface. Lowering it to 1404 may yield a bit better performance, try it. There is a bit more info on configuring the Sonicwall through the web interface here, may want to check the current settings and compare to these notes:
https://www.sonicwall.com/support/knowl ... 563958424/
https://www.sonicwall.com/support/knowl ... 992175369/

1b. In the SonicWall admin panel: "security services > basic setup > change it to "performance optimized". This is important for VPN performance.

1c. In the Sonicwall admin panel: disable BWM

Reboot SonicWall after changing services.

2. When the throughput is bad, how loaded is the SonicWall? Most web admin panels have some type of indication of CPU/Network load. Check to see what VPN throughput your particular SonicWall model can support. The manufacturer numbers are usually theoretical/wildly optimistic. From what I've read, a SonicWall TZ400 gets about ~100 mbps VPN throughput, but it will vary depending on options. Here is a link to SonicWall's numbers by model:
https://www.sonicwall-sales.com/firewal ... model.html


3. What mode/encryption is the VPN using? IKEv2/IPsec is fast and a good choice usually.
Disclaimer: Please use caution when opening messages, my grasp on reality may have shaken loose during transmission (going on rusty memory circuits), even though my tin foil hat is regularly audited for potential supply chain tampering. I also eat whatever crayons are put in front of me.
๑۩۞۩๑
User avatar
Faust
Posts: 8730
Joined: Sat Apr 22, 2000 4:34 am
Location: Huntington Beach, CA

Post by Faust »

Heya, Philip! Thank youo very much for the reply.

I'm right there with you when it comes to not being familiar with SonicWall appliances. I mean, I've been given admin rights when I wanted it to set up port forwarding and such, but it's (SonicWall's layout and such) so different from what I'm accustomed to that I prefer to just let the IT guys deal with it since it was their decision. I'd rather not make a mistake during operational hours and have the whole company grabbing their pitchforks.

I'll ask them to try the tweaks you mentioned. Although I have my doubts the SonicWall will be able to handle the number of concurrent users (likely the reason for such slow throughput), any improvement would be a godsend.

I'll let you know how it works out!

Thanks again, Philip. Your help is greatly appreciated.
"Today is a black day in the history of mankind."

- Leo Szilard
User avatar
Philip
SG VIP
Posts: 11699
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

No problem, hopefully some of these will help.
Post Reply