Hög ping med openvpn?

Avdelningen för programmering, nätverk samt alternativa OS.
Post Reply
User avatar
snigel
Hedersbit
Posts: 9632
Joined: 2002-03-08 15:06:33
Location: Göteborg

Hög ping med openvpn?

Post by snigel »

Har precis fått igång min openvpn-server att routa internet, testpingade lite genom den och såg att det är ganska höga latenser.

Rakt mot openvpn-servern pingar jag vanligtvis 6ms men det kan stiga upp till 30ms enstaka pingar. Att sedan routa genom den ökar på pingen en del till. Känns faktiskt oacceptabelt att ha ett påsläng på 10-20ms när man kör 100mbit nät och routerburken är dual 1600 med 2gb ram, vad kan man göra för att få lägre latenser?

EDIT: testade precis att gå över till UDP och stänga av kompressionen av länken. Gjorde dock ingen skillnad
http://sniglom.blogspot.com
Work |i5 760@4.2GHz|16GB|P55|GTX 670|850 500GB|Xonar D2|2TB
Extra |q9550@3.4GHz|8GB|P45|GTX 670|830 256GB|Audigy 2
MacB.|p8600@2.4GHz|8GB|320m|BX100 500GB
Serve|c1037@1.8GHz|8GB|NM70|X25-M 80GB|Seagate 4TB
Epic_p1
Posts: 317
Joined: 2003-09-14 11:44:24

Post by Epic_p1 »

Sänk krypteringen... Kolla så inte burkens load går i taket (utav någon outgrundlig anledning) höj/sänk MTU, trimma konfigen... :)
#mac.se @ EFnet
User avatar
snigel
Hedersbit
Posts: 9632
Joined: 2002-03-08 15:06:33
Location: Göteborg

Post by snigel »

MTU - Max Transmission Unit borde inte påverka vid lokala överföringar på ett fåtal byte.

Har ställt in openvpn på att ha prioriteten realtid på burken. CPU-loaden är väldigt låg.

Vet inte om jag kan ändra krypteringen i efterhand utan att byta ut alla certifikat och annat vilket är en del merjobb om det inte beror på det.
http://sniglom.blogspot.com
Work |i5 760@4.2GHz|16GB|P55|GTX 670|850 500GB|Xonar D2|2TB
Extra |q9550@3.4GHz|8GB|P45|GTX 670|830 256GB|Audigy 2
MacB.|p8600@2.4GHz|8GB|320m|BX100 500GB
Serve|c1037@1.8GHz|8GB|NM70|X25-M 80GB|Seagate 4TB
Epic_p1
Posts: 317
Joined: 2003-09-14 11:44:24

Post by Epic_p1 »

krypteringsdelen ligger i konfigfilerna vad jag vet
#mac.se @ EFnet
User avatar
IcePic
Hedersbit
Posts: 6061
Joined: 2002-03-08 16:09:38

Post by IcePic »

Nyckelutbytet går i en separat "kanal" på nätet, så den bör inte störa så mycket. Däremot kanske
du skulle prova utan krypto en gång, eller med arcfour som klen-krypto för att se om det kan vara
det som ställer till det. Min gissning är nog att paketen snurrar runt "för mycket" mellan de virtuella
interface:n, filsystemskoden osv innan de åker ut igen, vilket adderar latens.
Oh give me a clone, my very own clone,
with the Y chromosome changed to X!
And since she's my own, of my own flesh and bone,
she'll be thinking of nothing but sex!
User avatar
snigel
Hedersbit
Posts: 9632
Joined: 2002-03-08 15:06:33
Location: Göteborg

Post by snigel »

IcePic wrote:Nyckelutbytet går i en separat "kanal" på nätet, så den bör inte störa så mycket. Däremot kanske
du skulle prova utan krypto en gång, eller med arcfour som klen-krypto för att se om det kan vara
det som ställer till det. Min gissning är nog att paketen snurrar runt "för mycket" mellan de virtuella
interface:n, filsystemskoden osv innan de åker ut igen, vilket adderar latens.
Just nu står alla krypton bortkommenterade, står även att blowfish är default så jag antar att den kör med blowfish.

Är det barar att skriva cipher arcfour?
edit: nej det var det inte, då blev openssl irriterat.

Testade openssl ciphers -v, men jag ser inget i listan som liknar arcfour, fast jag kanske inte vet vad jag letar efter.
http://sniglom.blogspot.com
Work |i5 760@4.2GHz|16GB|P55|GTX 670|850 500GB|Xonar D2|2TB
Extra |q9550@3.4GHz|8GB|P45|GTX 670|830 256GB|Audigy 2
MacB.|p8600@2.4GHz|8GB|320m|BX100 500GB
Serve|c1037@1.8GHz|8GB|NM70|X25-M 80GB|Seagate 4TB
User avatar
IcePic
Hedersbit
Posts: 6061
Joined: 2002-03-08 16:09:38

Post by IcePic »

snigel wrote:Just nu står alla krypton bortkommenterade, står även att blowfish är default så jag antar att den kör med blowfish.

Är det barar att skriva cipher arcfour?
edit: nej det var det inte, då blev openssl irriterat.

Testade openssl ciphers -v, men jag ser inget i listan som liknar arcfour, fast jag kanske inte vet vad jag letar efter.
Kör openvpns kommando för att lista befintliga krypto och hash:ar.
Oh give me a clone, my very own clone,
with the Y chromosome changed to X!
And since she's my own, of my own flesh and bone,
she'll be thinking of nothing but sex!
User avatar
snigel
Hedersbit
Posts: 9632
Joined: 2002-03-08 15:06:33
Location: Göteborg

Post by snigel »

The following ciphers and cipher modes are available
for use with OpenVPN. Each cipher shown below may be
used as a parameter to the --cipher option. The default
key size is shown as well as whether or not it can be
changed with the --keysize directive. Using a CBC mode
is recommended.

DES-CBC 64 bit default key (fixed)
IDEA-CBC 128 bit default key (fixed)
RC2-CBC 128 bit default key (variable)
DES-EDE-CBC 128 bit default key (fixed)
DES-EDE3-CBC 192 bit default key (fixed)
DESX-CBC 192 bit default key (fixed)
BF-CBC 128 bit default key (variable)
RC2-40-CBC 40 bit default key (variable)
CAST5-CBC 128 bit default key (variable)
RC5-CBC 128 bit default key (variable)
RC2-64-CBC 64 bit default key (variable)
AES-128-CBC 128 bit default key (fixed)
AES-192-CBC 192 bit default key (fixed)
AES-256-CBC 256 bit default key (fixed)

Available TLS Ciphers,
listed in order of preference:

DHE-RSA-AES256-SHA
DHE-DSS-AES256-SHA
AES256-SHA
EDH-RSA-DES-CBC3-SHA
EDH-DSS-DES-CBC3-SHA
DES-CBC3-SHA
DHE-RSA-AES128-SHA
DHE-DSS-AES128-SHA
AES128-SHA
IDEA-CBC-SHA
DHE-DSS-RC4-SHA
RC4-SHA
RC4-MD5
EXP1024-DHE-DSS-DES-CBC-SHA
EXP1024-DES-CBC-SHA
EXP1024-RC2-CBC-MD5
EDH-RSA-DES-CBC-SHA
EDH-DSS-DES-CBC-SHA
DES-CBC-SHA
EXP1024-DHE-DSS-RC4-SHA
EXP1024-RC4-SHA
EXP1024-RC4-MD5
EXP-EDH-RSA-DES-CBC-SHA
EXP-EDH-DSS-DES-CBC-SHA
EXP-DES-CBC-SHA
EXP-RC2-CBC-MD5
EXP-RC4-MD5
http://sniglom.blogspot.com
Work |i5 760@4.2GHz|16GB|P55|GTX 670|850 500GB|Xonar D2|2TB
Extra |q9550@3.4GHz|8GB|P45|GTX 670|830 256GB|Audigy 2
MacB.|p8600@2.4GHz|8GB|320m|BX100 500GB
Serve|c1037@1.8GHz|8GB|NM70|X25-M 80GB|Seagate 4TB
User avatar
IcePic
Hedersbit
Posts: 6061
Joined: 2002-03-08 16:09:38

Post by IcePic »

EXP-RC4-MD5 antagligen eller RC4-MD5 lär vara lidringast, men det är fortfarande
inte säkert att det är där problemet är iofs.
Oh give me a clone, my very own clone,
with the Y chromosome changed to X!
And since she's my own, of my own flesh and bone,
she'll be thinking of nothing but sex!
User avatar
snigel
Hedersbit
Posts: 9632
Joined: 2002-03-08 15:06:33
Location: Göteborg

Post by snigel »

Vad är skillnaden på cipher och tls cipher?
http://sniglom.blogspot.com
Work |i5 760@4.2GHz|16GB|P55|GTX 670|850 500GB|Xonar D2|2TB
Extra |q9550@3.4GHz|8GB|P45|GTX 670|830 256GB|Audigy 2
MacB.|p8600@2.4GHz|8GB|320m|BX100 500GB
Serve|c1037@1.8GHz|8GB|NM70|X25-M 80GB|Seagate 4TB
User avatar
IcePic
Hedersbit
Posts: 6061
Joined: 2002-03-08 16:09:38

Post by IcePic »

snigel wrote:Vad är skillnaden på cipher och tls cipher?
TLS är de som baseras på att du har ett cert tror jag.
Oh give me a clone, my very own clone,
with the Y chromosome changed to X!
And since she's my own, of my own flesh and bone,
she'll be thinking of nothing but sex!
Post Reply