Stiamo eseguendo una VPN OpenVPN su un collegamento satellitare BGAN in cui i tempi di ping sono di circa 3 secondi. Lo usiamo in una configurazione tun e siamo in esecuzione su Linux (CentOS). È principalmente la posta elettronica che verrà inviata tramite il collegamento, ma non appena la posta contiene allegati di grandi dimensioni, la VPN sembra bloccarsi.
Il "posso ping attraverso il tunnel, ma qualsiasi vero lavoro induce a bloccarsi. E 'questo un problema di MTU?" domanda nelle FAQ di OpenVPN sembra descrivere esattamente il mio problema, ma l'utilizzo mssfix
e fragment
ancora non sembra fare molto per migliorare la situazione.
Il mio test principale è quello di copiare un file da 2 MB sulla VPN con scp . Copia circa 192kbyte e quindi segnala uno stato - bloccato . Se aspetto un paio di secondi, ricomincerà a copiare e poi si fermerà di nuovo dopo un altro paio di kbyte.
Questo stallo si verifica indipendentemente dal fatto che abbia impostato fragment
o meno le mssfix
opzioni o nella mia configurazione OpenVPN (sebbene l'impostazione fragment 1000
sembrasse ridurre lo stallo, ma non eliminarlo). OpenVPN ha mtu-test
segnalato 1542 come dimensione MTU.
Ho cercato su Internet ulteriori consigli su come e quando utilizzare mssfix
e fragment
, ma trovo solo pagine che dicono lo stesso delle FAQ e non forniscono dettagli su come e quando utilizzare quali parametri.
Le mie domande quindi sono:
- Quando uso
mssfix
efragment
? - Uso
mssfix
efragment
in combinazione? - Se
mssfix
efragment
sono la soluzione, quali sono itun-mtu
,link-mtu
emtu-disc
parametri per?
Inoltre, sto usando lo strumento iperf per misurare la larghezza di banda. Senza VPN, misura costantemente nell'ordine di 210Kbit / sec.
Quando si utilizza iperf su VPN ( $ iperf -c remoteserver -t60 -i5
), si avvia a 10 Kbit / sec, quindi si alza costantemente fino a quando non segnala 1,2 Mbit / sec, e quindi sembra bloccarsi, dove segnala 0 kbit / sec per un numero di iterazioni (I pensa che i 1.2Mbit / sec potrebbero essere dovuti ad alcuni buffer OpenVPN o simili)
Iperf è il modo migliore per misurare la larghezza di banda?
Qualsiasi aiuto in questa situazione sarà molto apprezzato.