Hinweis:
- Dieses Tutorial erfordert Zugriff auf Oracle Cloud. Informationen zur Registrierung für einen kostenlosen Account finden Sie unter Erste Schritte mit Oracle Cloud Infrastructure Free Tier.
- Es verwendet Beispielwerte für Oracle Cloud Infrastructure-Zugangsdaten, -Mandanten und -Compartments. Ersetzen Sie diese Werte nach Abschluss der Übung durch Werte, die für Ihre Cloud-Umgebung spezifisch sind.
Verwenden Sie iPerf, um den Durchsatz in einer OCI Hub- und Spoke-VCN-Routingarchitektur zu testen
Einführung
In den sich schnell entwickelnden Cloud-Umgebungen von heute ist die Gewährleistung einer optimalen Netzwerkleistung für nahtlose Abläufe von entscheidender Bedeutung. Oracle Cloud Infrastructure (OCI) bietet robuste Netzwerkfunktionen, einschließlich der Hub- und Spoke Virtual Cloud Network-(VCN-)Routingarchitektur, um eine effiziente Kommunikation und Ressourcenverwaltung zu ermöglichen. Ein wesentlicher Aspekt der Wartung dieser Architektur ist das regelmäßige Testen des Netzwerkdurchsatzes, um potenzielle Engpässe zu erkennen und die Leistung zu optimieren.
In diesem Tutorial verwenden wir das leistungsstarke Netzwerktesttool iPerf, um den Durchsatz in einer OCI Hub- und Spoke-VCN-Routingarchitektur zu messen und zu analysieren. Am Ende dieses Tutorials werden Sie mit dem Wissen ausgestattet, um Ihre OCI-Netzwerkperformance effektiv zu bewerten und zu verbessern und sicherzustellen, dass Ihre Anwendungen und Services reibungslos ausgeführt werden.
Hinweis: Die mit iPerf erhaltenen Testergebnisse hängen stark von verschiedenen Faktoren ab, einschließlich Netzwerkbedingungen, Hardwarekonfigurationen und Softwareeinstellungen für Ihre Umgebung. Daher können diese Ergebnisse erheblich von denen in anderen Umgebungen abweichen. Verwenden Sie diese Ergebnisse nicht, um endgültige Rückschlüsse auf die erwartete Leistung Ihres Netzwerks oder Ihrer Ausrüstung zu ziehen. Sie sollten als Richtwerte und nicht als absolute Leistungswerte betrachtet werden.
iPerf-Versionen
iPerf, iPerf2 und iPerf3 sind Tools zur Messung von Netzwerkbandbreite, -performance und -durchsatz zwischen zwei Endpunkten. Sie weisen jedoch einige wesentliche Unterschiede in Bezug auf Features, Performance und Entwicklungsstatus auf.
Überblick:
-
iPerf (ursprünglich)
- Release: Ursprünglich um 2003 veröffentlicht.
- Entwicklung: Die ursprüngliche iPerf wurde weitgehend durch ihre Nachfolger ersetzt (iPerf2 und iPerf3).
- Merkmale: Grundlegende Funktionalität zum Testen der Netzwerkbandbreite mit TCP und UDP.
- Einschränkungen: Im Laufe der Zeit wurde es aufgrund fehlender Unterstützung für moderne Netzwerkfunktionen veraltet.
-
iPerf2
- Release: Von der ursprünglichen iPerf getrennt und unabhängig verwaltet.
- Entwicklung: Aktiv gewartet, insbesondere vom Energy Sciences Network (ESnet).
- Features:
- Unterstützt sowohl TCP- als auch UDP-Tests.
- Multithreading: iPerf2 unterstützt Multithread-Tests, die beim Testen von Umgebungen mit hohem Durchsatz nützlich sein können.
- UDP Multicast- und Bidirektionale Tests.
- Protokollflexibilität: Bessere Handhabung von IPv6-, Multicast- und anderen erweiterten Netzwerkprotokollen.
- Performance: Führt aufgrund der Multithreading-Unterstützung eine bessere Leistung als die ursprüngliche iPerf aus, um einen höheren Durchsatz zu erzielen.
- Anwendungsfall: Am besten für Situationen, in denen Legacy-Features wie IPv6 und Multicast erforderlich sind oder Multithreading beim Testen erforderlich ist.
-
iPerf3
- Release: Von demselben Team (ESnet) neu geschrieben und veröffentlicht, das iPerf2 verwaltet. Das Umschreiben konzentrierte sich auf die Bereinigung der Codebasis und die Modernisierung des Tools.
- Entwicklung: Wird aktiv mit häufigen Updates gewartet.
- Features:
- Unterstützt sowohl TCP- als auch UDP-Tests.
- Einzelthread: iPerf3 unterstützt kein Multithreading, was in bestimmten Umgebungen eine Einschränkung für hohen Durchsatz darstellen kann.
- Unterstützt den Reverse-Modus zum Testen in beide Richtungen, Bidirektionale Tests und mehrere Streams für TCP-Tests.
- JSON-Ausgabe für eine einfachere Integration mit anderen Tools.
- Verbesserte Fehlerberichterstattung und Netzwerkstatistiken.
- Optimiert für moderne Netzwerkschnittstellen und Funktionen wie QoS und Staukontrolle.
- Performance: iPerf3 ist für moderne Netzwerke optimiert, verfügt jedoch nicht über Multithread-Funktionen, die manchmal die Performance auf Systemen mit hoher Bandbreite oder mehreren Kernen einschränken können.
- Anwendungsfall: Am besten für die meisten modernen Netzwerkumgebungen, in denen einfachere Leistungstests erforderlich sind, ohne dass Multithreading erforderlich ist.
Hauptunterschiede:
Feature | iPerf | iPerf2 | iPerf3 |
---|---|---|---|
Entwicklung | Ausgelaufen | Aktiv verwaltet | Aktiv verwaltet |
TCP- und UDP-Tests | Ja | Ja | Ja |
Unterstützung für Multithreading | Nr. | Ja | Nr. |
UDP-Multicast | Nr. | Ja | Nr. |
IPv6-Support | Nr. | Ja | Ja |
JSON-Ausgabe | Nr. | Nr. | Ja |
Reverse-Modus | Nr. | Ja | Ja |
Hinweis: Wenn möglich verwenden wir in diesem Tutorial iPerf2.
Am besten für hohen Durchsatz?
Bei Umgebungen mit hohem Durchsatz ist iPerf2 aufgrund seiner Multithreading-Funktionen, die mehrere CPU-Cores in vollem Umfang nutzen können, häufig die beste Wahl. Dies ist besonders wichtig, wenn Sie mit Netzwerkschnittstellen arbeiten, die mehrere Gigabit pro Sekunde (Gbit/s) Traffic verarbeiten können.
Wenn Multithreading nicht entscheidend ist, ist iPerf3 eine gute Wahl für einfachere Setups oder moderne Netzwerke mit Funktionen wie QoS und Überlastungskontrolle. In Umgebungen mit sehr hohem Durchsatz kann jedoch sein Single-Thread-Charakter zu einem Engpass werden.
Warum wird die maximale Segmentgröße (MSS)-Spannung verwendet?
Hinweis: Wenn Traffic durch einen Internet Protocol Security-(IPSec-)Tunnel durch den pfSense Firewall-MSS fließt, müssen Sie darauf achten.
MSS-Spannungen beziehen sich auf Maximum Segment Size Clamping, eine Technik, die in der Netzwerkkommunikation, insbesondere in TCP/IP-Netzwerken, verwendet wird, um den MSS eines TCP-Pakets während des Verbindungseinrichtungsprozesses anzupassen. Das MSS definiert die größte Datenmenge, die ein Gerät in einem einzelnen TCP-Segment verarbeiten kann, und es wird normalerweise während des TCP-Handshakes zwischen den kommunizierenden Geräten ausgehandelt.
MSS-Spannungen werden häufig von Netzwerkgeräten wie Routern, Firewalls oder VPNs verwendet, um Probleme im Zusammenhang mit der Paketfragmentierung zu vermeiden. So funktioniert es:
-
Probleme bei der Paketfragmentierung: Wenn der MSS zu groß ist, können Pakete die maximale Übertragungseinheit (Maximum Transmission Unit, MTU) des Netzwerkpfads überschreiten, was zu einer Fragmentierung führt. Dies kann zu Ineffizienz, erhöhtem Overhead oder in einigen Fällen zu Paketverlust führen, wenn das Netzwerk die Fragmentierung nicht gut verarbeitet.
-
Reduzieren des MSS: Mit dem MSS-Spannvorgang kann das Netzwerkgerät den MSS-Wert während des TCP-Handshakes nach unten anpassen (oder klemmen), um sicherzustellen, dass die Paketgrößen klein genug sind, um den Netzwerkpfad zu durchlaufen, ohne dass eine Fragmentierung erforderlich ist.
-
Verwendung in VPNs: MSS-Spannungen werden häufig in VPN-Szenarios verwendet, in denen die MTU-Größe aufgrund des Verschlüsselungs-Overheads reduziert wird. Ohne MSS-Klemmung können Pakete fragmentiert werden, wodurch die Performance reduziert wird.
Beispiel für MSS-Spannungen: Wenn ein Clientgerät während des TCP-Handshakes einen MSS-Wert von 1460 Byte sendet, die MTU des Netzwerks jedoch aufgrund der VPN-Kapselung auf 1400 Byte begrenzt ist, kann das Netzwerkgerät den MSS auf 1360 Byte klemmen (was den zusätzlichen Overhead zulässt), um Fragmentierungsprobleme zu vermeiden.
Wichtige Parameter
-
Verwendete Ports
Die Standardports, die von iPerf2 und iPerf3 für TCP und UDP verwendet werden, sind:
TCP-Port UDP-Port iPerf2 5001 5001 iPerf3 5.201 5.201 Mit beiden Versionen können Sie bei Bedarf einen anderen Port mit dem Flag
-p
angeben.Zu Testzwecken wird empfohlen, alle Ports zwischen den Quell- und Ziel-IP-Adressen der iPerf-Endpunkte zu öffnen.
-
MTU-Größen
iPerf sendet Daten zwischen einer bestimmten Quelle und einem bestimmten Ziel, die Sie im Voraus bestimmen.
Bei der Ausführung eines iPerf-Tests ist das Verständnis der MTU-Größe von entscheidender Bedeutung, da dies sich direkt auf die Netzwerkperformance, die Paketfragmentierung und die Testgenauigkeit auswirkt. Im Folgenden finden Sie Informationen zu MTU-Größen bei einem iPerf-Test.
-
Standard-MTU-Größe:
-
Die Standard-MTU-Größe für Ethernet beträgt 1500 Byte. Dies kann jedoch je nach Netzwerkkonfiguration variieren.
-
Größere oder kleinere MTU-Größen können sich auf die maximale Größe der Pakete auswirken, die während des Tests iPerf gesendet wurden. Kleinere MTU-Größen erfordern mehr Pakete für die gleiche Datenmenge, während größere MTU-Größen den Overhead reduzieren können.
-
-
Paketfragmentierung:
-
Wenn die MTU-Größe zu klein ist oder die iPerf-Paketgröße größer als die MTU des Netzwerks ist, können Pakete fragmentiert werden. Fragmentierte Pakete können zu höherer Latenz und geringerer Performance in Ihrem Test führen.
-
iPerf kann Pakete bis zu einer bestimmten Größe generieren. Wenn sie die MTU überschreiten, müssen sie aufgeteilt werden, wodurch zusätzlicher Overhead entsteht und die Ergebnisse die reale Performance weniger widerspiegeln.
-
-
Jumbo-Frames: Einige Netzwerke unterstützen Jumbo-Frames, bei denen die MTU größer als die standardmäßigen 1500 Byte ist und manchmal 9000 Byte erreicht. Wenn Sie Tests in Umgebungen mit aktivierten Jumbo-Frames durchführen, können Sie durch die Konfiguration von iPerf für diese größere MTU den Durchsatz maximieren, indem Sie den Overhead von Headern und Fragmentierung reduzieren.
-
MTU Discovery und Path MTU:
-
Mit der Pfad-MTU-Erkennung können Sie sicherstellen, dass Pakete die MTU eines Zwischennetzwerks nicht überschreiten. Wenn iPerf Pakete sendet, die größer als die Pfad-MTU sind und keine Fragmentierung zulässig ist, werden die Pakete möglicherweise gelöscht.
-
Es ist wichtig sicherzustellen, dass ICMP-Nachrichten vom Typ Fragmentierung erforderlich nicht von Firewalls blockiert werden, da diese bei der Pfad-MTU-Erkennung helfen. Andernfalls werden möglicherweise größere Pakete nicht erfolgreich zugestellt, was zu Performanceproblemen führt.
-
-
TCP- und UDP-Tests im Vergleich:
-
Im TCP-Modus verarbeitet iPerf automatisch die Paketgröße und passt sie entsprechend der Pfad-MTU an.
-
Im UDP-Modus wird die Paketgröße vom Benutzer (mit dem Flag
-l
) gesteuert. Diese Größe muss kleiner/gleich der MTU sein, um eine Fragmentierung zu vermeiden.
-
-
MTU in iPerf anpassen:
-
Verwenden Sie die Option
-l
in iPerf, um die Länge von UDP-Datagrammen manuell festzulegen. -
Für Tests mit bestimmten MTU-Größen ist es hilfreich, sicherzustellen, dass Ihr Netzwerk und Ihre Schnittstellen so konfiguriert sind, dass sie dem gewünschten MTU-Wert entsprechen, um Unstimmigkeiten zu vermeiden.
-
-
Konsistenz über Netzwerksegmente: Stellen Sie sicher, dass die MTU-Größe über alle Netzwerkgeräte zwischen den beiden Endpunkten hinweg konsistent ist. Nicht übereinstimmende MTU-Einstellungen können aufgrund von Fragmentierung oder verworfenen Paketen zu Ineffizienz führen, was zu ungenauen Testergebnissen führt.
-
VPN (Virtual Private Network): Wenn Sie ein VPN verwenden, werden MTU-Größe und Netzwerkleistung aufgrund der zusätzlichen Ebenen der Kapselung und Verschlüsselung noch wichtiger. VPNs verursachen zusätzlichen Overhead, was sich auf die Leistung von Tools wie iPerf auswirken kann.
Hier ist ein tieferer Blick auf VPN-Verbindungen und ihre Auswirkungen auf Netzwerktests:
Schlüsselkonzepte von VPN und MTU:
-
Kapselungs-Overhead:
-
VPN-Protokolle wie IPsec, OpenVPN, WireGuard, PPTP oder L2TP fügen dem ursprünglichen Datenpaket zu Verschlüsselungs- und Tunnelingzwecken zusätzliche Header hinzu.
-
Dieser zusätzliche Overhead reduziert die effektive MTU-Größe, da das VPN sowohl das ursprüngliche Paket als auch die hinzugefügten VPN-Header aufnehmen muss. Beispiel:
- Mit IPsec werden etwa 56 bis 73 Byte Overhead hinzugefügt.
- OpenVPN fügt je nach Konfiguration etwa 40-60 Byte hinzu (Beispiel: UDP im Vergleich zu TCP).
- Mit WireGuard werden etwa 60 Byte hinzugefügt.
-
Wenn Sie die MTU nicht anpassen, werden Pakete, die größer als die angepasste MTU sind, möglicherweise fragmentiert oder gelöscht.
-
-
MTU und Path MTU Discovery in VPNs:
-
VPNs erstellen häufig Tunnel, die mehrere Netzwerke umfassen, und der Pfad der MTU zwischen den beiden Enden des Tunnels kann kleiner sein als bei einer direkten Verbindung. Pfad-MTU-Erkennung hilft VPNs, Fragmentierung zu vermeiden, aber einige Netzwerke blockieren ICMP-Nachrichten, die für diese Entdeckung unerlässlich sind.
-
Wenn ICMP-Nachrichten wie Fragmentierung erforderlich blockiert werden, sendet der VPN-Tunnel möglicherweise zu große Pakete für ein Zwischennetzwerk, was zu einem Paketverlust oder einer erneuten Übertragung führt.
-
-
Fragmentierungsprobleme:
-
Wenn eine MTU-Unstimmigkeit auftritt, zerlegt das VPN entweder die Pakete auf Netzwerkebene oder löscht die Pakete, wenn keine Fragmentierung zulässig ist (DF oder Do not Fragment-Bit festgelegt ist). Die Fragmentierung führt zu zusätzlicher Latenz, senkt den Durchsatz und kann zu einem Paketverlust führen.
-
VPNs haben oft eine niedrigere effektive MTU (z. B. 1400 Byte anstelle von 1500), die für die hinzugefügten Header verantwortlich ist und die Fragmentierung verhindert.
-
-
MTU für VPN-Verbindungen anpassen: Die meisten VPN-Clients oder -Router ermöglichen es dem Benutzer, die MTU-Größe anzupassen, um eine Fragmentierung zu vermeiden. Beispielsweise ist es üblich, die MTU-Größe in einem VPN-Tunnel auf 1400 oder 1350 Byte zu reduzieren, um den VPN-Overhead zu berücksichtigen.
-
-
Instanznetzwerkgeschwindigkeiten
In OCI ist die Geschwindigkeit des Netzwerkadapters (vNIC) oder Ihrer Instanz an die Instanzausprägung und die Anzahl der CPUs gebunden, die Sie dieser Ausprägung zugewiesen haben.
In diesem Tutorial verwenden wir E4.Flex
-Ausprägungen mit einem Oracle Linux 8-Image mit 1 OCPU. Das bedeutet, dass wir eine (maximale) Netzwerkbandbreite von 1 Gbit/s für alle iPerf-Testergebnisse erhalten.
- Die Ausprägung lautet E4. Flex.
- Die OCPU-Anzahl beträgt 1.
- Die Netzwerk Bandbreite beträgt 1 Gbit/s.
Hinweis: Sie können die Netzwerkbandbreite erhöhen, indem Sie eine andere Ausprägung auswählen und die Anzahl der OCPUs erhöhen.
Ziele
- Verwenden Sie iPerf, um den Durchsatz innerhalb einer OCI Hub- und Spoke-VCN-Routingarchitektur zu testen.
Aufgabe 1: OCI Hub- und Spoke-VCN-Routingarchitektur prüfen
Wir verwenden die folgende Architektur für alle iPerf-Durchsatztests in diesem Tutorial.
Dies ist eine vollständige Hub- und Spoke-Routingarchitektur, bei der On Premise mit einem IPSec-VPN-Tunnel verbunden ist. Informationen zur Neuerstellung dieser Routing-Topologie finden Sie unter:
-
Hub- und Spoke-VCN mit pfSense-Firewall im Hub-VCN weiterleiten
-
Verbinden Sie On-Premise mit einem IPSec-VPN mit der Hub- und Spoke-VCN-Routingarchitektur mit OCI.
Aufgabe 2: iPerf3 auf den Hubinstanzen installieren
Hinweis: In dieser Aufgabe installieren wir iPerf3 und installieren iPerf2 in der nächsten Aufgabe.
Aufgabe 2.1: iPerf3 auf Hubschrittstein installieren
Der Hub-Schrittstein ist eine Windows-Serverinstanz. Für Windows stehen hier verschiedene iPerf-Distributionen zur Verfügung: windows. Dieses Tutorial wird hier heruntergeladen: Verzeichnisliste.
-
Laden Sie die ZIP-Datei herunter, und entpacken Sie die Datei auf dem Hubschrittstein.
- Gehen Sie zu dem Verzeichnis, in dem Sie die ZIP-Datei iPerf entpackt haben.
- Prüfen Sie, ob der entpackte Ordner verfügbar ist.
- Beachten Sie, dass ein anderer iPerf-Ordner vorhanden ist.
- Gehen Sie in den Ordner iPerf.
- Prüfen Sie die Dateien im Ordner iPerf.
- Wir benötigen die Datei
iPerf.exe
, mit der wir die eigentlichen Tests ausführen.
-
Führen Sie den Befehl
iPerf.exe
aus, um zu prüfen, ob er funktioniert.
Aufgabe 2.2: Installieren Sie iPerf3 in einer pfSense-Firewall
-
Um iPerf auf pfSense zu installieren, müssen Sie ein Package über den Package Manager installieren.
- Gehen Sie zu Systemmenü.
- Wählen Sie Package Manager.
-
Klicken Sie auf Verfügbare Packages.
- Geben Sie unter Suchbegriff iPerf ein.
- Klicken Sie auf Suchen.
- Beachten Sie, dass es ein Ergebnis gibt, und dies ist die iPerf-Packageversion 3.0.3 (zum Zeitpunkt des Schreibens dieses Tutorials).
- Klicken Sie auf +Install.
-
Klicken Sie auf Bestätigen.
-
Beachten Sie, dass die Anzahl der installierten Packages 2 beträgt.
- Gehen Sie zum Menü Diagnose.
- Wählen Sie iPerf.
-
Klicken Sie auf Client.
-
Klicken Sie auf Server.
Hinweis: Die pfSense-Firewall verfügt (standardmäßig) nicht über die Option, die Packages der iPerf Version 2 zu installieren.
Aufgabe 3: iPerf3 auf den Spoke-Instanzen installieren
Installieren Sie iPerf3 auf den Linux-Instanzen in OCI in unserer Architektur.
Aufgabe 3.1: iPerf3 auf Spoke-Instanz A1 und Instanz A2 installieren
-
Für die Instanz A1 ist bereits iPerf3 installiert.
- Melden Sie sich bei Instanz A1 an.
- Führen Sie den Befehl
sudo dnf install iPerf3
aus. - Beachten Sie, dass iPerf3 bereits installiert ist.
-
Führen Sie den Befehl
iPerf3 -v
aus, um die installierte iPerf-Version zu prüfen. -
Installieren Sie iPerf3 auf Instanz A2.
- Melden Sie sich bei Instanz A2 an.
- Führen Sie den Befehl
sudo dnf install iPerf3
aus. - Geben Sie
Y
ein.
-
Mit iPerf3 wird die Installation abgeschlossen.
Aufgabe 3.2: iPerf3 auf Spoke-Instanz B installieren
- Melden Sie sich bei Instanz B an.
- Führen Sie den Befehl
sudo dnf install iPerf3
aus, um iPerf 3 zu installieren. Wenn iPerf3 bereits verfügbar ist, erhalten Sie eine Meldung, dass iPerf bereits installiert ist.
Aufgabe 3.3: iPerf3 auf Spoke-Instanz C installieren
- Melden Sie sich bei Instanz C an.
- Führen Sie den Befehl
sudo dnf install iPerf3
aus, um iPerf 3 zu installieren. Wenn iPerf3 bereits verfügbar ist, erhalten Sie eine Meldung, dass iPerf bereits installiert ist.
Aufgabe 3.4: iPerf3 auf Instanz D installieren
- Melden Sie sich bei Instanz D an.
- Führen Sie den Befehl
sudo dnf install iPerf3
aus, um iPerf 3 zu installieren. Wenn iPerf3 bereits verfügbar ist, erhalten Sie eine Meldung, dass iPerf bereits installiert ist.
Aufgabe 4: iPerf3 auf den On-Premise-Instanzen installieren
Installieren Sie iPerf3 auf den On-Premise-Linux-Instanzen in unserer Architektur.
Aufgabe 4.1: iPerf3 auf dem Oracle Linux-Client installieren
- Stellen Sie eine Verbindung zur On-Premise-Linux-Clientinstanz her.
- Führen Sie den Befehl
sudo dnf install iPerf3
aus, um iPerf 3 zu installieren. Wenn iPerf3 bereits verfügbar ist, erhalten Sie eine Meldung, dass iPerf bereits installiert ist.
Aufgabe 4.2: iPerf3 auf dem Oracle Linux-Client-CPE installieren
- Stellen Sie eine Verbindung zur On-Premise-Linux-CPE-Instanz her.
- Führen Sie den Befehl
sudo dnf install iPerf3
aus, um iPerf 3 zu installieren. Wenn iPerf3 bereits verfügbar ist, erhalten Sie eine Meldung, dass iPerf bereits installiert ist.
Aufgabe 5: iPerf2 auf allen Linux-Instanzen installieren
Wir haben iPerf3 installiert. Jetzt installieren wir iPerf2 auf allen Linux-Instanzen in der gesamten Architektur.
Wir verwenden Oracle Linux 8. Daher ist das folgende iPerf2-Package erforderlich: Oracle Linux 8 (x86_64) EPEL. Wenn Sie Oracle Linux 9 verwenden, verwenden Sie das folgende Package: Oracle Linux 9 (x86_64) EPEL oder verwenden für eine andere BS- oder Linux-Distribution ein Package, das für dieses BS kompiliert ist.
-
Führen Sie den folgenden Befehl aus, um iPerf 2 auf allen Oracle Linux 8-Instanzen zu installieren.
sudo dnf install https://yum.oracle.com/repo/OracleLinux/OL8/developer/EPEL/x86_64/getPackage/iPerf-2.1.6-2.el8.x86_64.rpm
-
Geben Sie
Y
ein, um die Installation zu bestätigen. -
Beachten Sie, dass die Installation abgeschlossen ist.
- Führen Sie den Befehl
iPerf -v
aus, um die installierte iPerf-Version zu prüfen. - Beachten Sie, dass die iPerf-Version
2.1.6
installiert ist.
Hinweis: Stellen Sie sicher, dass Sie iPerf2 auch auf allen anderen Instanzen installieren.
- Führen Sie den Befehl
-
Laden Sie den Schritt für den Windows-basierten Hub hier herunter: iPerf-2.2.n-win64.
- Führen Sie den Befehl
iPerf.exe
aus, um zu prüfen, ob er funktioniert. - Führen Sie den Befehl
iPerf -v
aus, um die installierte iPerf-Version zu prüfen. - Beachten Sie, dass iPerf Version
2.2.n
installiert ist.
- Führen Sie den Befehl
Aufgabe 6: iPerf-Tests definieren und iPerf-Befehle vorbereiten
In dieser Aufgabe stellen wir einige iPerf-Befehle mit den zusätzlichen Flags bereit und erläutern, was sie bedeuten. Weitere Informationen finden Sie unter Netzwerkperformance.
-
Grundlegende iPerf-Befehle zum Testen mit TCP:
-
Auf der Serverseite iPerf.
iPerf3 -s
-
Auf der Clientseite iPerf.
iPerf3 -c <server_instance_private_ip_address>
-
-
iPerf-Befehle, die wir zum Testen mit TCP verwenden:
Hinweis:
- Bidirektionale Bandbreitenmessung (
-r
). - TCP-Fenstergröße (
-w
).
-
Auf der Serverseite iPerf.
iPerf3 -s -w 4000
-
Auf der Clientseite iPerf.
iPerf3 -c <server_instance_private_ip_address> -r -w 2000 iPerf3 -c <server_instance_private_ip_address> -r -w 4000
- Bidirektionale Bandbreitenmessung (
-
iPerf-Befehle, die wir zum Testen mit UDP verwenden:
Hinweis:
- UDP-Tests (
-u
). - Bandbreiteneinstellungen (
-b
).
-
Auf der Serverseite iPerf.
iPerf -s -u -i 1
-
Auf der Clientseite iPerf.
iPerf -c <server_instance_private_ip_address> -u -b 10m iPerf -c <server_instance_private_ip_address> -u -b 100m iPerf -c <server_instance_private_ip_address> -u -b 1000m iPerf -c <server_instance_private_ip_address> -u -b 10000m iPerf -c <server_instance_private_ip_address> -u -b 100000m
- UDP-Tests (
-
iPerf-Befehle, die wir zum Testen mit TCP (mit MSS) verwenden:
Hinweis: Maximale Segmentgröße (
-m
).-
Auf der Serverseite iPerf.
iPerf -s
-
Auf der Clientseite iPerf.
iPerf -c <server_instance_private_ip_address> -m
-
-
iPerf-Befehle, die wir zum Testen mit TCP verwenden (parallel):
-
Auf der Serverseite iPerf.
iPerf -s
-
Auf der Clientseite iPerf.
iPerf -c <server_instance_private_ip_address> -P 2
Hinweis: Für alle Tests, die in diesem Tutorial ausgeführt werden, verwenden wir die folgenden abschließenden Befehle.
-
-
iPerf abschließender Befehl zum Testen:
Hinweis:
- Bandbreiteneinstellungen (
-b
). - Parallele Tests (
-P
).
Um den Durchsatz für eine 100-GB-Verbindung mit 100Gbps zu testen, setzen wir den Durchsatz mit 11 parallelen Streams auf 9Gbps.
-
Auf der Serverseite iPerf.
iPerf -s
-
Auf der Clientseite iPerf.
iPerf -c <server_instance_private_ip_address> -b 9G -P 11
- Bandbreiteneinstellungen (
Aufgabe 7: iPerf-Tests im selben VCN im selben Subnetz ausführen
In dieser Aufgabe führen wir einen iPerf2-Durchsatztest im selben VCN und Subnetz aus. Die folgende Abbildung zeigt die Pfade mit den Pfeilen zwischen zwei Endpunkten, in denen die Durchsatztests durchgeführt werden.
Aufgabe 7.1: Von Instanz-A1 zu Instanz-A2
In der folgenden Tabelle finden Sie die IP-Adresse des Clients und des Servers (in diesem Test verwendet) sowie die Befehle, mit denen der Test iPerf mit den Testergebnissen ausgeführt wird.
IP des iPerf-Servers | 172.16.1.50 |
IP des iPerf-Clients | 172.16.1.93 |
iPerf-Befehl auf dem Server | iPerf -s |
iPerf-Befehl auf dem Client | iPerf -c 172.16.1.50 -b 9G -P 5 |
Getestete Bandbreite (SUM) | 1,05 Gbit/s |
Die folgenden Abbildungen veranschaulichen die Befehle und die vollständige Testausgabe des Tests iPerf.
Aufgabe 7.2: Von Instanz-A2 zu Instanz-A1
In der folgenden Tabelle finden Sie die IP-Adresse des Clients und des Servers (in diesem Test verwendet) sowie die Befehle, mit denen der Test iPerf mit den Testergebnissen ausgeführt wird.
IP des iPerf-Servers | 172.16.1.93 |
IP des iPerf-Clients | 172.16.1.50 |
iPerf-Befehl auf dem Server | iPerf -s |
iPerf-Befehl auf dem Client | iPerf -c 172.16.1.93 -b 9G -P 5 |
Getestete Bandbreite (SUM) | 1,05 Gbit/s |
Die folgenden Abbildungen veranschaulichen die Befehle und die vollständige Testausgabe des Tests iPerf.
Aufgabe 8: iPerf-Tests im selben VCN über verschiedene Subnetze hinweg ausführen
In dieser Aufgabe führen wir einen iPerf3-Durchsatztest im selben VCN, aber in zwei verschiedenen Subnetzen aus. Die folgende Abbildung zeigt die Pfade mit den Pfeilen zwischen den beiden Endpunkten, an denen die Durchsatztests durchgeführt werden sollen.
Aufgabe 8.1: Von der pfSense-Firewall zum Hubschrittstein
In der folgenden Tabelle finden Sie die IP-Adresse des Clients und des Servers (in diesem Test verwendet) sowie die Befehle, mit denen der Test iPerf mit den Testergebnissen ausgeführt wird.
IP des iPerf-Servers | 172.16.0.252 |
IP des iPerf-Clients | 172.16.0.20 |
iPerf-Befehl auf dem Server | iPerf3 -s |
iPerf-Befehl auf dem Client | iPerf3 -c 172.16.0.252 |
Getestete Bandbreite (SUM) | 958 MB/s |
Die folgenden Abbildungen veranschaulichen die Befehle und die vollständige Testausgabe des Tests iPerf.
Aufgabe 8.2: Vom Hubschritt-Stein zur pfSense-Firewall
In der folgenden Tabelle finden Sie die IP-Adresse des Clients und des Servers (in diesem Test verwendet) sowie die Befehle, mit denen der Test iPerf mit den Testergebnissen ausgeführt wird.
IP des iPerf-Servers | 172.16.0.20 |
IP des iPerf-Clients | 172.16.0.252 |
iPerf-Befehl auf dem Server | iPerf3 -s |
iPerf-Befehl auf dem Client | iPerf3 -c 172.16.0.20 |
Getestete Bandbreite (SUM) | 1,01 Gbit/s |
Die folgenden Abbildungen veranschaulichen die Befehle und die vollständige Testausgabe des Tests iPerf.
Aufgabe 9: iPerf-Tests zwischen zwei verschiedenen VCNs ausführen
In dieser Aufgabe führen wir einen iPerf2-Durchsatztest zwischen zwei verschiedenen VCNs und zwei verschiedenen Subnetzen aus. Beachten Sie, dass der Test eine Firewall durchläuft, die sich im Hub-VCN befindet. Die folgende Abbildung zeigt die Pfade mit den Pfeilen zwischen den beiden Endpunkten, an denen die Durchsatztests durchgeführt werden sollen.
Aufgabe 9.1: Von Instanz-A1 zu Instanz-B
In der folgenden Tabelle finden Sie die IP-Adresse des Clients und des Servers (in diesem Test verwendet) sowie die Befehle, mit denen der Test iPerf mit den Testergebnissen ausgeführt wird.
IP des iPerf-Servers | 172.16.2.88 |
IP des iPerf-Clients | 172.16.1.93 |
iPerf-Befehl auf dem Server | iPerf -s |
iPerf-Befehl auf dem Client | iPerf -c 172.16.2.88 -b 9G -P 5 |
Getestete Bandbreite (SUM) | 1,02 Gbit/s |
Die folgenden Abbildungen veranschaulichen die Befehle und die vollständige Testausgabe des Tests iPerf.
Aufgabe 9.2: Von Instanz-B zu Instanz-A1
In der folgenden Tabelle finden Sie die IP-Adresse des Clients und des Servers (in diesem Test verwendet) sowie die Befehle, mit denen der Test iPerf mit den Testergebnissen ausgeführt wird.
IP des iPerf-Servers | 172.16.1.93 |
IP des iPerf-Clients | 172.16.2.99 |
iPerf-Befehl auf dem Server | iPerf -s |
iPerf-Befehl auf dem Client | iPerf -c 172.16.1.93 -b 9G -P 5 |
Getestete Bandbreite (SUM) | 1,02 Gbit/s |
Die folgenden Abbildungen veranschaulichen die Befehle und die vollständige Testausgabe des Tests iPerf.
Aufgabe 10: iPerf-Tests zwischen verschiedenen VCNs ausführen und die pfSense-Firewall umgehen
In dieser Aufgabe führen wir einen iPerf2-Durchsatztest zwischen zwei verschiedenen VCNs und zwei verschiedenen Subnetzen aus. Beachten Sie, dass der Test die Firewall umgeht, die sich im Hub-VCN befindet. Die folgende Abbildung zeigt die Pfade mit den Pfeilen zwischen den beiden Endpunkten, an denen die Durchsatztests durchgeführt werden sollen.
Aufgabe 10.1: Von Instanz-C zu Instanz-D
In der folgenden Tabelle finden Sie die IP-Adresse des Clients und des Servers (in diesem Test verwendet) sowie die Befehle, mit denen der Test iPerf mit den Testergebnissen ausgeführt wird.
IP des iPerf-Servers | 172.16.4.14 |
IP des iPerf-Clients | 172.16.3.63 |
iPerf-Befehl auf dem Server | iPerf -s |
iPerf-Befehl auf dem Client | iPerf -c 172.16.4.14 -b 9G -P 5 |
Getestete Bandbreite (SUM) | 1,04 Gbit/s |
Die folgenden Abbildungen veranschaulichen die Befehle und die vollständige Testausgabe des Tests iPerf.
Aufgabe 10.2: Von Instanz-D zu Instanz-C
In der folgenden Tabelle finden Sie die IP-Adresse des Clients und des Servers (in diesem Test verwendet) sowie die Befehle, mit denen der Test iPerf mit den Testergebnissen ausgeführt wird.
IP des iPerf-Servers | 172.16.3.63 |
IP des iPerf-Clients | 172.16.4.14 |
iPerf-Befehl auf dem Server | iPerf -s |
iPerf-Befehl auf dem Client | iPerf -c 172.16.3.63 -b 9G -P 5 |
Getestete Bandbreite (SUM) | 1,05 Gbit/s |
Die folgenden Abbildungen veranschaulichen die Befehle und die vollständige Testausgabe des Tests iPerf.
Aufgabe 11: iPerf-Tests zwischen On-Premise- und OCI Hub-VCN ausführen
In dieser Aufgabe führen wir einen iPerf2-Durchsatztest zwischen On-Premise und OCI mit einem Site-to-Site-IPSec-VPN-Tunnel aus. Beachten Sie, dass der Test die Firewall durchläuft, die sich im Hub-VCN befindet. Die folgende Abbildung zeigt die Pfade mit den Pfeilen zwischen den beiden Endpunkten, an denen die Durchsatztests durchgeführt werden sollen.
Hinweis:
Wenn Sie Durchsatztests (mit oder ohne iPerf) mit einem VPN-Tunnel IPSec und einer pfSense-Firewall (Maximum Transmission Unit, MTU) und Maximum Segment Size (MSS) durchführen, ist dies ein wichtiger Faktor, der berücksichtigt werden muss. Wenn dies falsch gemacht wird, sind die Durchsatzergebnisse ungültig und nicht wie erwartet.
Mit iPerf können Sie den Paketstrom so optimieren, dass die Pakete mit einem bestimmten MSS gesendet werden. Sie können dies verwenden, wenn Sie die MSS-Einstellungen auf den Geräten im Pfad zwischen Ihrer Quelle oder Ihrem Ziel nicht ändern können.
Maximale Segmentgrößenspannung
In diesem Tutorial hatte die On-Premise-Seite eine MTU von 9000, bei der ein Paket mit dem MSS-Wert 1500 + IPSec-Overhead gesendet wurde.
Die MTU der Schnittstelle pfSense ist 1500 ... und verursacht Fragmentierungsprobleme.
Wenn Sie die Schnittstelle MSS auf 1300 setzen, ändert sich die Größe on the fly. Diese Technik wird als Maximum Segment Size Clamping bezeichnet.
MSS-Änderung auf der pfSense
Aufgabe 11.1: Von VPN-Clientinstanz (On Premise) zu Hubschrittstein
In der folgenden Tabelle finden Sie die IP-Adresse des Clients und des Servers (in diesem Test verwendet) sowie die Befehle, mit denen der Test iPerf mit den Testergebnissen ausgeführt wird.
IP des iPerf-Servers | 172.16.0.252 |
IP des iPerf-Clients | 10.222.10.19 |
iPerf-Befehl auf dem Server | iPerf -s |
iPerf-Befehl auf dem Client | iPerf -c 172.16.0.252 -b 9G -P 5 |
Getestete Bandbreite (SUM) | 581 MBit/s |
Die folgenden Abbildungen veranschaulichen die Befehle und die vollständige Testausgabe des Tests iPerf.
Aufgabe 11.2: Vom Hubschrittstein zur VPN-Clientinstanz (On Premise)
In der folgenden Tabelle finden Sie die IP-Adresse des Clients und des Servers (in diesem Test verwendet) sowie die Befehle, mit denen der Test iPerf mit den Testergebnissen ausgeführt wird.
IP des iPerf-Servers | 10.222.10.19 |
IP des iPerf-Clients | 172.16.0.252 |
iPerf-Befehl auf dem Server | iPerf -s |
iPerf-Befehl auf dem Client | iPerf -c 10.222.10.19 -b 9G -P 5 |
Getestete Bandbreite (SUM) | 732 MB/s |
Die folgenden Abbildungen veranschaulichen die Befehle und die vollständige Testausgabe des Tests iPerf.
Aufgabe 12: iPerf-Tests zwischen On-Premise- und OCI-Spoke-VCN ausführen
In dieser Aufgabe führen wir einen iPerf2-Durchsatztest zwischen On-Premise und OCI mit einem Site-to-Site-IPSec-VPN-Tunnel aus. Beachten Sie, dass der Test die Firewall durchläuft, die sich im Hub-VCN befindet. Die folgende Abbildung zeigt die Pfade mit den Pfeilen zwischen den beiden Endpunkten, an denen die Durchsatztests durchgeführt werden sollen.
Aufgabe 12.1: Von VPN-Clientinstanz (On Premise) zu Instanz-A1
In der folgenden Tabelle finden Sie die IP-Adresse des Clients und des Servers (in diesem Test verwendet) sowie die Befehle, mit denen der Test iPerf mit den Testergebnissen ausgeführt wird.
IP des iPerf-Servers | 172.16.1.93 |
IP des iPerf-Clients | 10.222.10.19 |
iPerf-Befehl auf dem Server | iPerf -s |
iPerf-Befehl auf dem Client | iPerf -c 172.16.1.93 -b 9G -P 5 |
Getestete Bandbreite (SUM) | 501 MBit/s |
Die folgenden Abbildungen veranschaulichen die Befehle und die vollständige Testausgabe des Tests iPerf.
Neue Tests mit MSS im Befehl iPerf:
Hinweis: Mit iPerf können Sie den Paketstrom so optimieren, dass die Pakete mit einem bestimmten MSS gesendet werden. Sie können die folgenden Befehle verwenden, wenn Sie die MSS-Einstellungen auf den Geräten im Pfad zwischen der Quelle oder dem Ziel nicht ändern können.
In der folgenden Tabelle finden Sie die IP-Adresse des Clients und des Servers (in diesem Test verwendet) sowie die Befehle, mit denen der Test iPerf mit den Testergebnissen ausgeführt wird.
IP des iPerf-Servers | 172.16.1.93 |
IP des iPerf-Clients | 10.222.10.19 |
iPerf-Befehl auf dem Server | iPerf -s |
iPerf-Befehl auf dem Client | iPerf -c 172.16.1.93 -b 9G -P 5 -M 1200 |
Getestete Bandbreite (SUM) | 580 MBit/s |
Die folgenden Abbildungen veranschaulichen die Befehle und die vollständige Testausgabe des Tests iPerf.
Aufgabe 12.2: Von Instanz-A1 zu VPN-Clientinstanz (On-Premise)
In der folgenden Tabelle finden Sie die IP-Adresse des Clients und des Servers (in diesem Test verwendet) sowie die Befehle, mit denen der Test iPerf mit den Testergebnissen ausgeführt wird.
IP des iPerf-Servers | 10.222.10.19 |
IP des iPerf-Clients | 172.16.1.93 |
iPerf-Befehl auf dem Server | iPerf -s |
iPerf-Befehl auf dem Client | iPerf -c 10.222.10.19 -b 9G -P 5 |
Getestete Bandbreite (SUM) | 620 MB/s |
In den nächsten Screenshots finden Sie auch die vollständigen Testergebnisse der iPerf-Tests.
Neue Tests mit MSS im Befehl iPerf:
Hinweis: Mit iPerf können Sie den Paketstrom so optimieren, dass die Pakete mit einem bestimmten MSS gesendet werden. Sie können die folgenden Befehle verwenden, wenn Sie die MSS-Einstellungen auf den Geräten im Pfad zwischen der Quelle oder dem Ziel nicht ändern können.
In der folgenden Tabelle finden Sie die IP-Adresse des Clients und des Servers (in diesem Test verwendet) sowie die Befehle, mit denen der Test iPerf mit den Testergebnissen ausgeführt wird.
IP des iPerf-Servers | 10.222.10.19 |
IP des iPerf-Clients | 172.16.1.93 |
iPerf-Befehl auf dem Server | iPerf -s |
iPerf-Befehl auf dem Client | iPerf -c 10.222.10.19 -b 9G -P 5 -M 1200 |
Getestete Bandbreite (SUM) | 805 MB/s |
Die folgenden Abbildungen veranschaulichen die Befehle und die vollständige Testausgabe des Tests iPerf.
Aufgabe 13: iPerf-Tests zwischen On-Premise- und OCI-Spoke-VCN unter Umgehung der pfSense-Firewall ausführen
In dieser Aufgabe führen wir einen iPerf2-Durchsatztest zwischen On-Premise und OCI mit einem Site-to-Site-IPSec-VPN-Tunnel aus. Beachten Sie, dass der Test die Firewall umgeht, die sich im Hub-VCN befindet. Die folgende Abbildung zeigt die Pfade mit den Pfeilen zwischen den beiden Endpunkten, an denen die Durchsatztests durchgeführt werden sollen.
Aufgabe 13.1: Von VPN-Clientinstanz (On Premise) zu Instanz-D
In der folgenden Tabelle finden Sie die IP-Adresse des Clients und des Servers (in diesem Test verwendet) sowie die Befehle, mit denen der Test iPerf mit den Testergebnissen ausgeführt wird.
IP des iPerf-Servers | 172.16.4.14 |
IP des iPerf-Clients | 10.222.10.19 |
iPerf-Befehl auf dem Server | iPerf -s |
iPerf-Befehl auf dem Client | iPerf -c 172.16.4.14 -b 9G -P 5 |
Getestete Bandbreite (SUM) | 580 MBit/s |
Die folgenden Abbildungen veranschaulichen die Befehle und die vollständige Testausgabe des Tests iPerf.
Aufgabe 13.2: Von Instanz-D zu VPN-Clientinstanz (On-Premise)
In der folgenden Tabelle finden Sie die IP-Adresse des Clients und des Servers (in diesem Test verwendet) sowie die Befehle, mit denen der Test iPerf mit den Testergebnissen ausgeführt wird.
IP des iPerf-Servers | 10.222.10.19 |
IP des iPerf-Clients | 172.16.4.14 |
iPerf-Befehl auf dem Server | iPerf -s |
iPerf-Befehl auf dem Client | iPerf -c 10.222.10.19 -b 9G -P 5 |
Getestete Bandbreite (SUM) | 891 MBit/s |
Die folgenden Abbildungen veranschaulichen die Befehle und die vollständige Testausgabe des Tests iPerf.
Aufgabe 14: iPerf-Tests zwischen dem Internet und dem OCI Hub-VCN ausführen
In dieser Aufgabe führen wir einen iPerf2-Durchsatztest zwischen einem Client im Internet und OCI über das Internet aus. Die folgende Abbildung zeigt die Pfade mit den Pfeilen zwischen den beiden Endpunkten, an denen die Durchsatztests durchgeführt werden sollen.
Aufgabe 14.1: Vom Internet zum Hub Step-Stone
In der folgenden Tabelle finden Sie die IP-Adresse des Clients und des Servers (in diesem Test verwendet) sowie die Befehle, mit denen der Test iPerf mit den Testergebnissen ausgeführt wird.
IP des iPerf-Servers | xxx.xxx.xxx.178 |
IP des iPerf-Clients | xxx.xxx.xxx.152 |
iPerf-Befehl auf dem Server | iPerf -s |
iPerf-Befehl auf dem Client | iPerf -c xxx.xxx.xxx.178 -b 9G -P 5 |
Getestete Bandbreite (SUM) | 251 MB/s |
Die folgenden Abbildungen veranschaulichen die Befehle und die vollständige Testausgabe des Tests iPerf.
Aufgabe 15: iPerf-Tests im selben Subnetz On Premise vorab formulieren
In dieser Aufgabe führen wir einen iPerf2-Durchsatztest zwischen zwei On-Premise-Instanzen aus. Die folgende Abbildung zeigt die Pfade mit den Pfeilen zwischen den beiden Endpunkten, an denen die Durchsatztests durchgeführt werden sollen.
Aufgabe 15.1: Von VPN-Clientinstanz (On Premise) zu StrongSwan-CPE-Instanz (On Premise)
In der folgenden Tabelle finden Sie die IP-Adresse des Clients und des Servers (in diesem Test verwendet) sowie die Befehle, mit denen der Test iPerf mit den Testergebnissen ausgeführt wird.
IP des iPerf-Servers | 10.222.10.70 |
IP des iPerf-Clients | 10.222.10.19 |
iPerf-Befehl auf dem Server | iPerf -s |
iPerf-Befehl auf dem Client | iPerf -c 10.222.10.70 -b 9G -P 5 |
Getestete Bandbreite (SUM) | 1,05 Gbit/s |
Die folgenden Abbildungen veranschaulichen die Befehle und die vollständige Testausgabe des Tests iPerf.
Aufgabe 15.2: Von der StrongSwan-CPE-Instanz (On-Premise) zur VPN-Clientinstanz (On-Premise)
In der folgenden Tabelle finden Sie die IP-Adresse des Clients und des Servers (in diesem Test verwendet) sowie die Befehle, mit denen der Test iPerf mit den Testergebnissen ausgeführt wird.
IP des iPerf-Servers | 10.222.10.19 |
IP des iPerf-Clients | 10.222.10.70 |
iPerf-Befehl auf dem Server | iPerf -s |
iPerf-Befehl auf dem Client | iPerf -c 10.222.10.19 -b 9G -P 5 |
Getestete Bandbreite (SUM) | 1,05 Gbit/s |
Die folgenden Abbildungen veranschaulichen die Befehle und die vollständige Testausgabe des Tests iPerf.
Ergebnisse
In diesem Tutorial haben wir verschiedene Arten von Durchsatztests mit iPerf2 und iPerf3 durchgeführt. Die Tests wurden an verschiedenen Quellen und Zielen in der vollständigen Netzwerkarchitektur mit verschiedenen Pfaden durchgeführt.
In der folgenden Tabelle sehen Sie eine Zusammenfassung der gesammelten Testergebnisse.
Testtyp | Bandbreitenergebnis | |
---|---|---|
Aufgabe 7.1: Führen Sie iPerf-Tests im selben VCN im selben Subnetz aus (Von Instanz-A1 zu Instanz-A2) | 1,05 Gbit/s | OCI intern |
Aufgabe 7.2: Führen Sie iPerf-Tests im selben VCN im selben Subnetz aus (Von Instanz-A2 zu Instanz-A1) | 1,05 Gbit/s | OCI intern |
Aufgabe 8.1: Führen Sie iPerf-Tests innerhalb desselben VCN über verschiedene Subnetze hinweg aus (Von der pfSense-Firewall zum Hubschrittstein) | 958 MB/s | OCI intern |
Aufgabe 8.2: Führen Sie iPerf-Tests innerhalb desselben VCN über verschiedene Subnetze hinweg aus (Von Hubschrittstein zu pfSense-Firewall) | 1,01 Gbit/s | OCI intern |
Aufgabe 9.1: Führen Sie iPerf-Tests zwischen verschiedenen VCNs aus (Von Instanz-A1 zu Instanz-B) | 1,02 Gbit/s | OCI intern |
Aufgabe 9.2: Führen Sie iPerf-Tests zwischen verschiedenen VCNs aus (Von Instanz B bis Instanz A1) | 1,02 Gbit/s | OCI intern |
Aufgabe 10.1: Führen Sie iPerf-Tests zwischen verschiedenen VCNs aus (Umgehen der pfSense-Firewall) (Von Instanz-C zu Instanz-D) | 1,04 Gbit/s | OCI intern |
Aufgabe 10.2: Führen Sie iPerf-Tests zwischen verschiedenen VCNs aus (Umgehen der pfSense-Firewall) (Von Instanz-D zu Instanz-C) | 1,05 Gbit/s | OCI intern |
Aufgabe 11.1: Führen Sie iPerf-Tests zwischen On-Premise- und OCI Hub-VCN aus (Von VPN-Clientinstanz (On-Premise) zu Hubschrittstein) | 581 MBit/s | Von On-Premises zu OCI über Firewall |
Aufgabe 11.2: Führen Sie iPerf-Tests zwischen On-Premise- und OCI Hub-VCN aus (Von Hubschrittstein zu VPN-Clientinstanz (On-Premise)) | 732 MB/s | Von On-Premises zu OCI über Firewall |
Aufgabe 12.1: Führen Sie iPerf-Tests zwischen On-Premise- und OCI-Spoke-VCN aus (Von VPN-Clientinstanz (On-Premise) zu Instanz-A1) | 501Mbits/s | Von On-Premises zu OCI über Firewall |
Aufgabe 12.2: Führen Sie iPerf-Tests zwischen On-Premise- und OCI-Spoke-VCN aus (Von Instanz-A1 zu VPN-Clientinstanz (On-Premise)) | 620 MB/s | Von On-Premises zu OCI über Firewall |
Aufgabe 13.1: Führen Sie iPerf-Tests zwischen On-Premise- und OCI-Spoke-VCN aus (Umgehung der pfSense-Firewall) (Von VPN-Clientinstanz (On-Premise) zu Instanz-D) | 580 MBit/s | Umgehung der Firewall von On Premise zu OCI |
Aufgabe 13.2: Führen Sie iPerf-Tests zwischen On-Premise- und OCI-Spoke-VCN aus (Umgehung der pfSense-Firewall) (Von Instanz-D zu VPN-Clientinstanz (On-Premise)) | 891 MBit/s | Umgehung der Firewall von On Premise zu OCI |
Aufgabe 14: Führen Sie iPerf-Tests zwischen dem INTERNET und dem OCI Hub-VCN aus (Von INTERNET zu Hub - Schrittstein) | 251 MB/s | Vom Internet zu OCI |
Aufgabe 15.1: Führen Sie iPerf-Tests innerhalb desselben Subnetzes On-Premise (von der VPN-Clientinstanz (On-Premise) zur StrongSwan-CPE-Instanz (On-Premise)) aus | 1,05 Gbit/s | On Premise zu On Premise |
Aufgabe 15.2: Führen Sie iPerf-Tests innerhalb desselben Subnetzes On Premise aus (von der StrongSwan-CPE-Instanz (On-Premise) zur VPN-Clientinstanz (On-Premise)) | 1,05 Gbit/s | On Premise zu On Premise |
Danksagungen
- Autor - Iwan Hoogendoorn (OCI Network Specialist)
Weitere Lernressourcen
Sehen Sie sich andere Übungen zu docs.oracle.com/learn an, oder greifen Sie im Oracle Learning YouTube-Channel auf weitere kostenlose Lerninhalte zu. Besuchen Sie außerdem education.oracle.com/learning-explorer, um Oracle Learning Explorer zu werden.
Die Produktdokumentation finden Sie im Oracle Help Center.
Use iPerf to Test the Throughput inside an OCI Hub and Spoke VCN Routing Architecture
G17031-01
October 2024