fbbrouwer
We use OpenVPN over a BGAN satellite system. The system functions, but the performance is very poor. Who can help?
When testing the satcom link without OpenVPN with ping I see strongly varying RTTs. Typical ping tests show min 800, mean 1100, max 2500 ms, no lost packets.
When using OpenVPN the typical ping or traceroot RTT behaviour is min 850, mean 1800, max 3500 ms. So the minimum is higher, but in particular the mean and max are extremely higher. I tried with UDP, TCP Reno, TCP Hybla, TCP Cubic, all with very similar results.
Our customer wants to use the link with Citrix. I tested this link by measuring the time it takes between typing a character and when it appears on screen. So I typed each next character in notepad as soon as the previous character appear, and timed this with a stopwatch. I compared using Citrix without OpenVPN and tunnelled through OpenVPN. For the 'naked' Citrix situation I could type 70-80 characters in 2 minutes, and 40-50 characters when tunnelling the Citrix application in OpenVPN.
What is the background to this bad performance, and how can I solve this?