Langsamer VPN-Zugriff nur bei einem virtuellen Server
Hallo!
Seit einigen Tagen habe ich ein seltsames Problem beim Zugriff auf einen virtuellen Server über einen SSL-Tunnel mit OpenVPN. Zunächst möchte ich meine Umgebung kurz beschreiben:
Auf diesem Host laufen unter anderem drei virtuelle Server:
Das Netzwerk ist über eine UTM-Firewall von Securepoint mit dem Internet verbunden. Diese stellt über einen SSL-Tunnel auf Basis von OpenVPN eine Verbindung zu einem weiteren Standort (S2S-Verbindung) her. Darüber hinaus dient sie als Zugangspunkt für Remote-Arbeitsplätze (Roadwarriors) – ebenfalls unter Verwendung von OpenVPN.
Das beschriebene Problem tritt sowohl bei der S2S- als auch bei der Roadwarrior-Verbindung auf.
Seit einigen Tagen ist der Zugriff auf den Dateiserver über das SSL-VPN extrem langsam, während alle anderen Server (virtuell oder physisch) normal arbeiten. Der Zugriff auf den Dateiserver über das LAN ist dagegen normal schnell. Das verwirrt mich.
Der Zugriff auf den Domänencontroller ist unabhängig davon, ob über LAN oder VPN, normal schnell. Das Gleiche gilt für den Datenbankserver. Zur Überprüfung habe ich die Verbindung zu einem UBUNTU-Server im Netzwerk ohne Performanceverluste getestet. Das Problem tritt also nur beim Dateiserver auf, und zwar nur, wenn über VPN darauf zugegriffen wird, unabhängig davon, ob es sich um die S2S- oder die Roadwarrior-Verbindung handelt.
Hat jemand schon einmal ein ähnliches Problem erlebt und kennt möglicherweise dessen Lösung?
Danke und liebe Grüße,
René
Seit einigen Tagen habe ich ein seltsames Problem beim Zugriff auf einen virtuellen Server über einen SSL-Tunnel mit OpenVPN. Zunächst möchte ich meine Umgebung kurz beschreiben:
Gerätename BLECH1
Prozessor Intel(R) Xeon(R) E-2288G CPU @ 3.70GHz 3.70 GHz
Installierter RAM 64,0 GB (63,9 GB verwendbar)
Systemtyp 64-Bit-Betriebssystem, x64-basierter Prozessor
Betriebssystem Windows Server 2022 Datacenter 21H2
Auf diesem Host laufen unter anderem drei virtuelle Server:
- Domänencontroller
- Datenbankserver
- Dateiserver
Das Netzwerk ist über eine UTM-Firewall von Securepoint mit dem Internet verbunden. Diese stellt über einen SSL-Tunnel auf Basis von OpenVPN eine Verbindung zu einem weiteren Standort (S2S-Verbindung) her. Darüber hinaus dient sie als Zugangspunkt für Remote-Arbeitsplätze (Roadwarriors) – ebenfalls unter Verwendung von OpenVPN.
Das beschriebene Problem tritt sowohl bei der S2S- als auch bei der Roadwarrior-Verbindung auf.
Seit einigen Tagen ist der Zugriff auf den Dateiserver über das SSL-VPN extrem langsam, während alle anderen Server (virtuell oder physisch) normal arbeiten. Der Zugriff auf den Dateiserver über das LAN ist dagegen normal schnell. Das verwirrt mich.
Der Zugriff auf den Domänencontroller ist unabhängig davon, ob über LAN oder VPN, normal schnell. Das Gleiche gilt für den Datenbankserver. Zur Überprüfung habe ich die Verbindung zu einem UBUNTU-Server im Netzwerk ohne Performanceverluste getestet. Das Problem tritt also nur beim Dateiserver auf, und zwar nur, wenn über VPN darauf zugegriffen wird, unabhängig davon, ob es sich um die S2S- oder die Roadwarrior-Verbindung handelt.
Hat jemand schon einmal ein ähnliches Problem erlebt und kennt möglicherweise dessen Lösung?
Danke und liebe Grüße,
René
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 83934182426
Url: https://administrator.de/contentid/83934182426
Ausgedruckt am: 21.11.2024 um 17:11 Uhr
8 Kommentare
Neuester Kommentar
Moin.
Hört sich für mich nach MTU Problematik an. Prüfe als erstes ob der Dateiserver von den Clients aus per ICMP erreichbar ist und alle Firewalls durchgehend keine ICMP-Pakete blockieren vor allem der ICMP Type 3 (auch am Dateiserver), damit die Path MTU (PMTU) Ermittlung der Clients vernünftig funktioniert. Prüfe dann auch mal mit Ping die MTU mit gesetztem do not fragment bit indem du dich schrittweise nach unten tastest bis die Pakete durchgehen
Dann mal einen Wireshark Mitschnitt am Server und am Client machen und schauen ob hier vermehrt retransmissions und Fragmentierung mit den Clients auftreten.
Welche Settings hat die UTM bezüglich MTU im VPN?
Ist in dem virtuellen Server zufällig Hardware Offloading auf der NIC aktiviert? Wenn ja dies mal deaktivieren.
Welcher Hypervisor?
Gruß
Hört sich für mich nach MTU Problematik an. Prüfe als erstes ob der Dateiserver von den Clients aus per ICMP erreichbar ist und alle Firewalls durchgehend keine ICMP-Pakete blockieren vor allem der ICMP Type 3 (auch am Dateiserver), damit die Path MTU (PMTU) Ermittlung der Clients vernünftig funktioniert. Prüfe dann auch mal mit Ping die MTU mit gesetztem do not fragment bit indem du dich schrittweise nach unten tastest bis die Pakete durchgehen
ping -f -l 1450 <zielserver>
Welche Settings hat die UTM bezüglich MTU im VPN?
Ist in dem virtuellen Server zufällig Hardware Offloading auf der NIC aktiviert? Wenn ja dies mal deaktivieren.
Welcher Hypervisor?
Gruß
Die MTU ist überall durchgängig auf 1500 gesetzt.
Was für einen VPN Tunnel ja falsch ist. Ganz besonders wenn auch noch PPPoE als externer Overhead dazukommt. https://baturin.org/tools/encapcalc/Wichtig wäre noch zu wissen ob du mit UDP oder mit TCP Encapsulation im OVPN Tunnel arbeitest?! 🤔
ist bis zur Paketgröße von 1472 Byte erfolgreich.
Was dein falsches Tunnel MTU Setup dann bestätigt!https://www.thegeekpub.com/271035/openvpn-mtu-finding-the-correct-settin ...
https://www.sonassi.com/help/troubleshooting/setting-correct-mtu-for-ope ..).
Wie gesagt, ein Wireshark Trace zeigt es dir sofort und du musst nicht x mal in der Gegend rum raten ....
Zus. sollte man auch die Best Practices für SMB Dateiserver über Remote Links beherzigen, SMB ist ja bekanntlich nicht gerade bekannt dafür sich mit Ruhm zu bekleckern was das betrifft ...
https://learn.microsoft.com/de-de/windows-server/administration/performa ...
Zus. sollte man auch die Best Practices für SMB Dateiserver über Remote Links beherzigen, SMB ist ja bekanntlich nicht gerade bekannt dafür sich mit Ruhm zu bekleckern was das betrifft ...
https://learn.microsoft.com/de-de/windows-server/administration/performa ...
Wenn es das denn war bitte deinen Thread dann als erledigt schliessen!
Wie kann ich einen Beitrag als gelöst markieren?
Wie kann ich einen Beitrag als gelöst markieren?