Der Kampf L2TP, RRAS gegen SoftEther

Der Kampf L2TP, RRAS gegen SoftEther
„Ein von Westen gestohlenes Bild zur Aufmerksamkeitserregung“

In unseren frĂŒheren Artikeln haben wir erklĂ€rt, wie man mit VDS Windows Server Core 2019 in unserem neuen UltraLight-Tarif fĂŒr 99 Rubel pro Monat arbeitet. Wir bieten eine weitere Möglichkeit zur Nutzung dieses Tarifs an. Diesmal geht es darum, was besser zu wĂ€hlen ist, wenn Sie ein VPN fĂŒr Faulpelze oder eine statische IP-Adresse benötigen, die ĂŒbrigens bequemer zu verwenden ist als Hamachi und Ă€hnliches, wenn man sehr Lust hat, Heroes oder Warcraft 3 im lokalen Netzwerk zu spielen. Es soll nicht um die Einrichtung gehen, wir sprechen ĂŒber die Leistung.

Testmethodik

RRAS und SoftEther wurden aufgrund ihrer einfachen Installation, der UnterstĂŒtzung des L2TP-Protokolls und der Möglichkeit zur Verwaltung ĂŒber GUi ausgewĂ€hlt.

FĂŒr SoftEther und RRAS wurde eine L2TP-Verbindung mit einem gemeinsamen SchlĂŒssel ĂŒber die Standardmittel von Windows verwendet. Wie eingerichtet, so wurde es getestet.

FĂŒr das Betriebssystem von SoftEther dient Ubuntu 18.04 LTS, fĂŒr RRAS Windows Server Core 2019. Alle Betriebssysteme erhielten vor den Tests die neuesten Updates bis zum Stand vom 21.11.2019. 

FĂŒr die virtuelle Hyper-V-Maschine der zweiten Generation wurden 1 GB RAM sowie Limits fĂŒr die CPU festgelegt. Der Ablauf der Gruppentests ist wie folgt:

Auf alle 8 Kerne:

  1. Keine EinschrÀnkungen
  2. Limit von 50%
  3. Limit von 25%
  4. Limit von 5%
  5. Limit von 1%

Auf 4 Kerne:

  1. Keine EinschrÀnkungen
  2. Limit von 50%
  3. Limit von 25%
  4. Limit von 5%
  5. Limit von 1%

Auf einem Kern:

  1. Keine EinschrÀnkungen
  2. Limit von 50%
  3. Limit von 25%
  4. Limit von 5%
  5. Limit von 1%

Auf allen VPN-Servern wurden die Standard-Einstellungen verwendet und NAT war aktiviert. Alle virtuellen Maschinen befinden sich auf demselben Host und demselben virtuellen Switch.

FĂŒr die Bewertung der Netzwerkarbeit wurde ein Test zwischen Server und Client ohne VPN-Verbindung durchgefĂŒhrt.

Der Test wurde mit TamoSoft Throughput Test im Modus TCP only durchgefĂŒhrt, fĂŒr Tabellen und Diagramme wurden die Werte „avg“ herangezogen. Die Daten wurden ĂŒber einen Zeitraum von 5 Minuten und 30 Sekunden fĂŒr jeden Test gesammelt.

Um die Limits beider Implementierungen besser zu verstehen, testen wir zunÀchst die Bandbreite des virtuellen Switches.

Der Kampf L2TP, RRAS gegen SoftEther
So sahen die Ergebnisse im Testprogramm aus. Im Folgenden werden alle Ergebnisse in Tabellen zusammengefasst.

Wie wir sehen, ist der virtuelle Switch kein Engpass im Test und erreicht fast die theoretische Grenze von 10 Gigabit.

Der Kampf L2TP, RRAS gegen SoftEther
So sah das Testnetz physisch aus

Ergebnisse:

Auf einem Kern:

Der Kampf L2TP, RRAS gegen SoftEther
Der Kampf L2TP, RRAS gegen SoftEther
In der Disziplin auf einem Kern sind beide Server gleichauf.

Auf 4 Kerne:

Der Kampf L2TP, RRAS gegen SoftEther
Der Kampf L2TP, RRAS gegen SoftEther
Auf 8 Kernen:

Der Kampf L2TP, RRAS gegen SoftEther
Der Kampf L2TP, RRAS gegen SoftEther
Hier sehen wir eindeutig, welche Lösung am besten von der Anzahl der Kerne skaliert. Durch die Senkung der Leistung jedes einzelnen Kerns hat RRAS die Verluste durch deren Anzahl kompensiert, was SoftEther nicht getan hat.

Speicherverbrauch des Systems

Der Kampf L2TP, RRAS gegen SoftEther
Der Speicherverbrauch von SoftEther ist von der Anzahl der Kerne von 122 auf 177 MB gestiegen, liegt aber dennoch unter dem von RRAS.

Der Dienst RRAS belegt im Speicher etwa 200 Megabyte, abzĂŒglich des gesamten Systemverbrauchs.

Durchsatz unter verschiedenen Bedingungen

Der Kampf L2TP, RRAS gegen SoftEther
Gesamtbandbreite ohne jegliche EinschrÀnkungen auf den Prozessor.

Der Kampf L2TP, RRAS gegen SoftEther
Wenn Sie sich noch nicht fĂŒr eine geeignete Lösung entschieden haben, könnte Ihnen diese Tabelle bei der Auswahl helfen. Hier wird die Gesamtbandbreite im CPU-Angebotsmodus angezeigt.

Der Kampf L2TP, RRAS gegen SoftEther
Beachten Sie, dass die Leistung von SoftEther bei vier und einem Kern höher ist als bei acht. Diese niedrige Leistung ist nirgendwo zu finden, aber die Tests zeigen, wie gut der Algorithmus tatsÀchlich von der Anzahl der Kerne skaliert.

Fazit:

Die Verbindung zu SoftEther bei eingeschrÀnkter Prozessorleistung klappte nicht beim ersten Mal, ich musste zuerst das Limit erhöhen, mich verbinden und dann das Limit wieder senken; dies macht die Installation in sehr ressourcenschonenden Umgebungen schwierig. RRAS loggte immer sofort ein.

Wenn Sie eine Maschine mit vielen Kernen haben, bevorzugen Sie RRAS. FĂŒr SoftEther können auch 4 Kerne ausreichen. Der Autor wĂŒrde, wenn er es verwenden wĂŒrde, ihm nur einen Kern zuweisen.

Was und wo platziert werden soll – entscheiden Sie selbst. Wenn Sie 99 Rubel haben fĂŒr VPS Windows Server an Bord, wird RRAS die optimale Wahl sein. 

Der Kampf L2TP, RRAS gegen SoftEther

Quelle: habr.com

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster