Ein Benchmarking der Umgebung eines neuen Netzwerks ist ein entscheidender Faktor dafür, ob es nach seiner Inbetriebnahme reibungslos läuft. Dazu gehören Belastungstests und die Generierung von Datenverkehr in bestehenden Netzwerken. Beides hilft Ihnen, potenziell fehlerhafte oder anfällige Bereiche zu identifizieren, z. B. Verbindungsunterbrechungen und Paketverluste. Der Netzwerkdatenverkehr ist bekanntlich entscheidend für den Erfolg eines Unternehmens: Hiervon hängt ab, wie Daten übermittelt werden und wie effektiv Ihre Anwendungen zusammenarbeiten.
Für Endbenutzer sind Geschwindigkeit und Effizienz heutzutage von entscheidender Bedeutung. Kunden, die bei sich eine erhebliche Verzögerung feststellen oder bei denen eine Seite nicht reagiert, waren vermutlich die längste Zeit Ihre Kunden. Im Zeitalter der fortschreitenden Digitalisierung stehen Endbenutzern jederzeit Informationen und Services zur Verfügung, auf die sie schnell zugreifen können. Wenn sie von Ihnen nicht schnell das bekommen, was sie wünschen, werden sie sich wahrscheinlich nach einem anderen Unternehmen umsehen, das ihren Bedürfnissen eher gerecht wird.
Mit einem Tool zur Generierung von Netzwerkdatenverkehr oder einem Simulator für Netzwerkdatenverkehr können Sie den tatsächlichen Netzwerkdatenverkehr imitieren. Diese Tools simulieren Stress oder Belastung, um die Grenzen der Netzwerkinfrastruktur zu verstehen. Auf diese Weise erhalten Sie eine klare Vorstellung davon, welche Lasten Ihr Netz bewältigen kann, wo die Problembereiche liegen und ab welchem Punkt ein Engpass im Netzwerk auftritt.
Direkt zur Liste mit den besten Tools>>>>
Dieses Wissen ist zwar für jedes Unternehmen wichtig, aber besonders relevant ist es für Unternehmen mit zahlreichen Zweigstellen, die über das WAN (Wide Area Network) ständig in Verbindung bleiben müssen. Wenn die Verbindungen der Belastung nicht standhalten, können diese Systeme komplett ausfallen, was das Tagesgeschäft gefährdet. Mithilfe eines Netzwerksättigungs- oder Belastungstests können Sie Schwachstellen schnell erkennen, um Ihre täglichen Aktivitäten vor Ausfällen zu schützen.
In diesem Leitfaden habe ich eine Rangliste meiner Lieblingstools zur Generierung von Netzwerkdatenverkehr erstellt und der Netzwerkdatenverkehr-Generator WAN Killer von SolarWinds® befindet sich ganz oben auf der Liste. WAN Killer ist ein funktionsreiches, intelligent konzipiertes und besonders benutzerfreundliches Tool, das in SolarWinds Engineer’s Toolset (ETS) enthalten ist, einer Suite von Dienstprogrammen, die für einen Netzwerkadministrator unabdingbar sind.
Bevor ich die meiner Ansicht nach beste Generator-Software vorstelle, möchte ich kurz erläutern, wie Datenverkehr-Generatoren und Belastungstesttools funktionieren.
Grundlegendes zu Datenverkehr-Generatoren
Anhand von Datenverkehr-Generatoren kann Datenverkehr in ein Netzwerk eingeschleust und von anderen Geräten genutzt werden.
Ein Datenverkehr-Generator soll wie ein Gerät in einem Netzwerk aussehen, sodass er Geräte ansprechen kann, die Datenverkehr empfangen. Das bedeutet, dass er eine physische Adresse besitzt, die in der Regel höherrangig ist.
Ein implementierter Datenverkehr-Generator verbindet sich mit dem Netzwerk über die gleiche Schnittstelle wie andere Geräte, um komplett neue Pakete zu generieren. Bestimmte Datenverkehr-Generatoren müssen unter Umständen auch auf Datenverkehr von anderen Geräten reagieren, z. B. wenn sie ein Address Resolution-Protokoll (ARP) in einem IP-Netzwerk oder eine TCP-Verbindung herstellen müssen.
Im Grunde ist ein Datenverkehr-Generator ein Tool zur Bewertung der Leistung zu testender Geräte oder Systeme. Datenverkehr-Generatoren senden RAW-Pakete über bestimmte Ports und erfassen die folgenden Daten: Jitter- und Latenzwerte, verlorene Pakete, TX/RX-Raten und fehlerhafte Pakete. Ein Datenverkehr-Generator kann ähnlich wie ein Dienstprogramm für Bandbreitentests eingesetzt werden und kann auch dazu verwendet werden, Pakete zu erstellen, die an den Paketgenerator weitergeleitet werden.
Grundlegendes zu Belastungstesttools
Es gibt einige Ähnlichkeiten zwischen Datenverkehr-Generatoren und Belastungstesttools. Der Zweck eines Belastungstesttools besteht darin, die Leistung eines Netzwerks zu testen. In Kombination mit einem Netzwerkdatenverkehr-Generator kann es Ihnen Aufschluss darüber geben, wie ein Netzwerk mit unterschiedlichen Belastungsgraden zurechtkommt. Mit einem Belastungstesttool können auch Probleme wie langsam ladende oder nicht reagierende Webseiten identifiziert werden.
Es gibt im Wesentlichen drei Arten von Belastungssimulation: HTTP/S-basiert, auf einem echten Browser basiert und headless.
- Bei HTTP/S-basierten Tests, die zu Beginn des digitalen Zeitalters beliebt waren, werden vom Testtreiber Serviceanfragen durchgeführt und Antworten analysiert. Bei dieser Art von Test werden die clientseitigen Skripts, die moderne Web 2.0-Anwendungen aufweisen, ignoriert. Generell sind HTTP/S-Tests nicht mehr so nützlich, da sie keine komplexen Anwendungsfälle auf Protokollebene unterstützen können.
- Die auf Headless-Browsern basierte Belastungssimulation wurde als Reaktion auf die zunehmende Verbreitung von Web 2.0-Technologien entwickelt. Zu den ersten Headless-Browsern gehörten HtmlUnit, SlimerJS und PhantomJS. Headless-Browser basieren in der Regel auf WebKit, der Engine, die sowohl Chrome als auch Safari verwendet. Headless-Browser haben mehrere Vorteile. Dazu zählt auch, dass sie schnell arbeiten, ohne eine umfangreiche grafische Benutzeroberfläche zu benötigen. Sie ermöglichen auch eine realistische Benutzersimulation, was äußerst nützlich ist.
- Echte browserbasierte Belastungssimulation berücksichtigt die Tatsache, dass Web 2.0-Anwendungen i. d. R. jede Menge JavaScript, Flash, CSS und AJAX enthalten. Ohne einen vollständigen Browser ist es unmöglich, die tatsächlichen End-to-End-Antwortzeiten für die gesamte Webseite zu verfolgen. Mit dieser Art von Belastungstests lassen sich die Funktionalität der Website und die Geschwindigkeit, die beim Endbenutzer ankommt, überprüfen. Ein standardmäßiges Leistungstesttool, das auf einem echten Browser basiert, erfasst die Ladezeiten für CSS, Bilder, JavaScript und mehr.
Die besten Datenverkehr-Generatoren
Im Folgenden finden Sie meine Rangliste der besten Netzwerkdatenverkehr-Generatoren und Netzwerktestsoftware – sowohl kostenlose als auch kostenpflichtige. Ich habe Tools für unterschiedliche Unternehmensanforderungen aufgenommen, um Ihnen die Auswahl zu erleichtern.
WAN Killer ist Bestandteil von SolarWinds Engineer’s Toolset, einer Netzwerksoftware-Suite mit über 60 Dienstprogrammen. Diese decken sämtliche Netzwerkbereiche ab, von der Erkennung und Konfiguration bis hin zur Überwachung und Fehlerbehebung. Zusätzlich zu WAN Killer bietet SolarWinds ETS einen Port-Scanner, ein SNMP-Sweep-Tool, einen Switch-Port-Mapper, einen IP-Netzwerk-Browser, eine MAC-Adressen-Erkennung und ein Ping-Sweep-Tool.
WAN Killer soll Benutzern dabei helfen, bestimmten Netzwerkdatenverkehr zu identifizieren und gezielt zu überwachen. Dazu unterstützt Sie das Tool beim Generieren Ihres eigenen Datenverkehrs. Sie können eine bestimmte IP-Adresse oder einen Hostnamen definieren, die bzw. der dann vom Tool gezielt mit Datenverkehr bombardiert wird. Auf diese Weise erhalten Sie Aufschluss über die Leistung Ihres Netzwerks. Sie können sogar die Größe und den Prozentsatz der Leitungsbandbreite festlegen und dann Daten für Ihre WAN-Tests erstellen.
Dieses Tool hat viele Vorzüge. Durch die Verfolgung von UDP/TCP-Paketen können Sie das Netzwerk und den Lastausgleich proaktiv testen und erhalten so Aufschluss darüber, wie sich Ihr Netzwerk unter bestimmten Datenverkehrslast-Bedingungen verhält, und Sie können Netzwerkaktivitäten untersuchen, ohne echten Datenverkehr zu verwenden. Das Tool ermöglicht risikofreies interaktives Testen von Verbindungen und Bearbeiten des IP-Datenverkehrs, wodurch die von Ihnen angegebene Netzwerklast erzeugt wird. WAN Killer ist ein flexibles Tool, mit dem Sie Portnummern, Paketgröße und den Prozentsatz der Bandbreite anpassen sowie die Einstellungen für DSCP (Differentiated Services Code Point) und ECN (Explicit Congest Notification) ändern können.
Nachdem Sie Engineer’s Toolset installiert haben, finden Sie WAN Killer im Ordner „Diagnostics“ (Diagnose). Das Tool lässt sich schnell und einfach starten. Da WAN Killer anwendungsweite Einstellungen unterstützt, müssen Sie die Einstellungen nicht jedes Mal anpassen, wenn Netzwerkdatenverkehr erzeugt wird.
Ein immenser Vorteil von Engineer’s Toolset ist die Fülle an Tools, die es bietet. In Kombination ermöglichen Ihnen diese Tools eine effektive Verwaltung, Fehlerbehebung und Überwachung Ihres gesamten Netzwerks. Alle sind leicht zugänglich und in einer einzigen Desktopkonsole enthalten. Dieses Paket umfasst einige wirklich beeindruckende Tools. Neben WAN Killer gefallen mir besonders Memory Monitor, CPU Monitor, Interface Monitor, Response Time Monitor und TraceRoute.
Engineer’s Toolset verfügt über ein automatisches Erkennungstool, das alle Ihre verbundenen Netzwerkgeräte findet und eine Netzwerktopologiekarte erstellt. Dieses Toolset kann auch die Verfügbarkeit von Geräten, die Auslastung des Speichers, die CPU-Last, die Leistung von Netzwerkpfaden, die Latenz von Netzwerkpfaden und Schnittstellenstatistiken verfolgen. Es ist außerordentlich benutzerfreundlich und dynamisch. Besonders gut gefallen mir die Topologiekarten und andere grafische Darstellungen, die Kreis- und Liniendiagramme umfassen.
Wenn Sie den Datenverkehr-Generator WAN Killer ausprobieren möchten, laden Sie die kostenlose 14-tägige Testversion von Engineer’s Toolset herunter. Sie enthält sämtliche Funktionen.
Packet Sender ist eine kostenlose Open-Source-Anwendung, die nicht beworben wird und nicht als Paket verfügbar ist. Sie kann TCP, UDP und SSL an den von Ihnen gewählten Ports senden und empfangen, was benutzerdefinierte Tests ermöglicht. Server und Clients können gleichzeitig ausgeführt werden, was effizientes und störungsfreies Testen ermöglicht, und alle Daten können definiert werden, ob in ASCII oder HEX. Es handelt sich um ein plattformübergreifendes Tool für Windows, Mac und Linux.
Packet Sender verwendet eine Befehlszeile und eine grafische Benutzeroberfläche und bietet damit ein hohes Maß an Flexibilität in Bezug auf die von Ihnen verwendete Schnittstelle. Die Befehlszeilenschnittstelle ist in allen Versionen der Anwendung enthalten, sodass Sie bei Bedarf jederzeit Zugriff darauf haben.
Packet Sender kann für eine Reihe von Aktivitäten verwendet werden, darunter die Automatisierung von Tests durch die Verwendung des Befehlszeilentools und von Hotkeys. Außerdem können Sie Netzwerk-APIs mit den integrierten UDP-, TCP- und SSL-Clients testen und Malware mit den UDP-, TCP- und SSL-Servern analysieren. Sogar Firewalls und Konnektivität können getestet werden. Dazu bringt das Tool die Absender von Datenpaketen dazu, miteinander zu kommunizieren.
Durch die Bereitstellung von tragbaren Paketsendern mit vordefinierten Einstellungen und Paketen für Kunden kann Packet Sender auch zur Unterstützung der Netzwerktechniker eingesetzt werden. Darüber hinaus erlaubt das Tool Sicherheitsanalysen. Zu diesem Zweck sendet es SSL und analysiert dann den daraus resultierenden Datenverkehr.
Packet Sender ist auf GitHub verfügbar und eignet sich hervorragend, um netzwerkbasierte Geräte mit minimalem manuellen Aufwand zu steuern. Das Netzwerkgenerator-Dienstprogramm ermöglicht effektive Belastungstests und Sie können den Cloud-Dienst zum Teilen, Speichern und Zusammenarbeiten nutzen. Mir gefällt Paket Sender Cloud, weil es die Zusammenarbeit erleichtert. Man kann damit Pakete für die Zusammenarbeit, für Tutorials und für die Nutzung durch Endbenutzer sogar über eine URL öffentlich anzeigen und verteilen.
Packet Sender bietet mobile Anwendungen sowohl für iOS als auch für Android. Diese können für wenig Geld entweder im Google Play Store (für Android) oder im Apple App Store (für iOS) erworben werden. Die mobilen Anwendungen sind eine nette Idee und enthalten keine Werbung, Analysen oder Aufforderungen zur Abgabe von Bewertungen. Allerdings ist der Funktionsumfang eingeschränkt.
Im Großen und Ganzen ist Packet Sender ein effektives Tool zur Generierung und Analyse von Netzwerkdatenverkehr. Es lassen sich damit auf einfache Weise Lücken in der Firewall finden und die Tatsache, dass es kostenlos ist, macht es natürlich attraktiv. Kostenlose Open-Source-Tools haben jedoch einige Nachteile. Sie sind oft nicht so benutzerfreundlich wie andere Tools und möglicherweise weniger zuverlässig. Außerdem eignen sie sich nicht besonders für geschäftliche Anforderungen. Wenn Sie Packet Sender trotzdem ausprobieren möchten: Ein Download ist völlig risikofrei. Meiner Meinung nach lässt es in puncto Dynamik und Benutzerfreundlichkeit zu wünschen übrig, aber für ein kostenloses Tool ist der Funktionsumfang doch beachtlich.
3. Nping
Nping ist ein weiteres beliebtes Open-Source-Programm für die Generierung von Netzwerkpaketen, die Antwortanalyse und die Analyse der Antwortzeit. Mit diesem Tool können Sie Ihre eigenen benutzerdefinierten Pakete erstellen und so flexible Protokolltests durchführen. Protokoll-Header können nach Belieben konfiguriert werden, sodass Sie Ihren Testansatz im Grunde auf Ihre Anforderungen abstimmen können.
Nping ist vielseitig einsetzbar, denn es ist sowohl ein Ping-Tool als auch für die Erzeugung von RAW-Paketen, Denial-of-Service-Angriffe, Tracert und ARP-Poisoning geeignet. Es umfasst einen „Echomodus“, der eine erweiterte Erkennung und Fehlersuche ermöglicht. Im Echomodus können Sie sehen, wie sich die Netzwerkpakete während der Übertragung verändern, und zwar sowohl auf dem Zielrechner als auch an der Quelle.
Bei diesem Modus wird Nping im Grunde in zwei Elemente aufgeteilt: den Echo-Server und den Echo-Client. Der Echo-Server ist ein Netzwerkdienst, der Pakete abfängt und sie über einen TCP-Seitenkanal an den ursprünglichen Client zurückschickt. Der Echo-Client übernimmt die Erzeugung der Pakete und die Übermittlung der Pakete an den Server. Dieses Element ist auch für den Empfang der zurückgesendeten Versionen zuständig. Mir gefällt der Echomodus, weil er einen umfassenden Einblick in die Abweichungen zwischen gesendeten und empfangenen Paketen ermöglicht.
Der Echomodus eignet sich auch hervorragend für die Fehlersuche bei Firewall- oder Routing-Problemen. Damit lässt sich feststellen, ob Datenverkehr während der Übertragung unterbrochen wird und verloren geht. Da das Nping-Echoprotokoll die Interaktion zwischen Client und Server über einen verschlüsselten Kanal ermöglicht, bietet Nping äußerst hohe Sicherheit.
Nping bietet auch benutzerdefinierte TCP-, UP-, ICMP- und ARP-Paketgenerierung sowie Dienstprogramme zur Routenverfolgung und ist nützlich, um Paketunterbrechungen zu erkennen und Firewall-Regeln zu verstehen. Dieses Tool unterstützt zahlreiche Zielport- und Zielhost-Spezifikationen, die Erzeugung von Ethernet-Frames und IPv6. Es bietet einfache Modi für Nicht-Root-Benutzer und ist relativ gut anpassbar.
Wie Packet Sender könnte auch dieses Tool benutzerfreundlicher sein. Und wie die meisten quelloffenen und kostenlosen Netzwerktesttools eignet sich auch dieses nicht für geschäftliche Anforderungen. Es ist für Linux, Mac und Windows verfügbar und lässt sich einfach herunterladen und installieren. Der Quellcode ist auf der Download-Seite verfügbar.
4. Ostinato
Ostinato ist ein beliebter Netzwerkdatenverkehr- und Paket-Generator. Dieses Tool hat eine benutzerfreundliche GUI und verfügt über eine Python-API zur Automatisierung von Netzwerktests. Sie können damit Ihre eigenen Datenverkehrsströme erstellen und es bietet erstaunliche Anpassungsmöglichkeiten. Was mir an Ostinato besonders gefällt, ist die übersichtliche Benutzeroberfläche mit ihren vielen dynamischen Grafiken.
Ostinato verfügt über eine breite Palette von Funktionen, die es zu einem vielseitigen Tool machen. Und dieser hohe Funktionsumfang bedeutet nicht, dass die Entwickler bei der Qualität Kompromisse eingegangen sind. Die Funktionen sind intelligent konzipiert und für den durchschnittlichen Benutzer leicht zu handhaben. Wie bereits erwähnt, können Sie Ihre eigenen Datenströme erstellen. Sie können sie auch detailliert konfigurieren und dabei Datenstromraten, Bursts und die Anzahl der Pakete berücksichtigen. Dieses Tool ist für Netzwerkbelastungs- und Funktionstests geeignet. Sie können damit Daten für jeden einzelnen Datenstrom visualisieren und erhalten so einen genauen detaillierten Überblick über Paketverlustmessungen.
Ostinato eignet sich auch hervorragend zur Messung und Überwachung von Netzwerken in Echtzeit. Sein effizientes Design ermöglicht es Ihnen, Statistiken und Raten auf der Ebene der Schnittstelle zu empfangen und zu senden. Darüber hinaus zeichnet sich Ostinato durch eine hohe Kompatibilität aus: Dieses Tool kann mit dem meisten Protokollen verwendet werden, darunter VLAN, ARP, IPv4 und IPv6, IP in IP, TCP und UDP, ICMPv4 und ICMPv6, IGMP, MLD, IEEE 802.3 LLC, SNAP und textbasierte Protokolle.
Mit Ostinato können Sie Protokolle in zufälliger Reihenfolge stapeln, um Fehlerfälle zu testen und Paketfelder in Paketen zur Laufzeit zu variieren, z. B. durch Änderung der IP/MAC-Adressen. Das Tool erlaubt die Verwendung eigener Skripts, mit denen ein Protokoll ersetzt werden kann, das noch nicht implementiert wurde. Sie können PCAP-Dateien öffnen, bearbeiten, erneut wiedergeben und speichern. Und auch wenn nur ein Controller vorhanden ist, können Sie mehrere Agents verwenden.
Im Großen und Ganzen handelt es sich um ein Tool mit großem Funktionsumfang. Es gibt jedoch einige wichtige Funktionen, die Ostinato nicht bietet. Dazu gehört, dass Ostinato zustandslos ist, d. h. es unterstützt keine zustandsbehafteten verbindungsorientierten TCP-Verbindungen. Außerdem ist es nicht geeignet, um Fake-Datenverkehr zu generieren und ihn an Websites zu senden.
Wenn Sie Ostinato ausprobieren möchten, können Sie das Tool hier herunterladen. Es gibt drei Pakete zur Auswahl. Das erste ist für die Verwendung unter Windows, Mac OS oder einer einzelnen Linux-Distribution. Das zweite Paket ist ein Desktoppaket, das für alle drei Betriebssysteme – Windows, Mac OS und Linux – verfügbar ist (es unterstützt bis zu sieben Linux-Distributionen). Dieses Paket bietet kostenlose Updates und Beispiel-Datenströme. Das Premium-Paket, Paket drei, bietet alle Funktionen der anderen zwei Pakete und zusätzlich Live ISO sowie Kompatibilität mit virtuellen Appliances. Außerdem sind auch zwei Add-Ons verfügbar: Python API und Turbo Transmit. Mit Turbo Transmit erhalten Sie Geschwindigkeiten von 10G, 25G oder 40G. Mit Python API lassen sich die Automatisierungsfunktionen optimieren.
Die Netzwerktest-Software NetScanTools Pro umfasst die Tools Packet Generator und Packet Flooder. Packet Generator ist ein praktisches Tool, mit dem Sie ein UDP-, TCP-, CDP-, ICMP-, ARP/RARP- oder RAW-Paket erstellen und entweder ein einzelnes Paket oder mehrere Pakete an eine IPv4-Adresse senden können. Dieses Tool wurde in erster Linie als Dienstprogramm zur Erstellung und Bearbeitung von Paketen entwickelt. Wenn Sie ein Netzwerk im Rahmen eines Belastungstests mit Paketen und Datenverkehr überschwemmen möchten, sollten Sie Packet Generator mit dem Packet Flooder-Tool kombinieren. Packet Generator allein kann keinen Hochgeschwindigkeitsverkehr erzeugen und reagiert nicht auf zurückgesendete Pakete. Eine Kombination aus beiden könnte jedoch ein umfassendes Tool ergeben.
Mit Packet Generator erhalten Sie umfassende Kontrolle über Header, darunter über das Ziel von MAC-Adressen, die Quelle von Ethernet-Datenverkehr sowie IP-, TCP-, UDP- und ICMP-Header-Felder. Dieses Programm eignet sich hervorragend zum Senden mehrerer Pakettypen in schneller Folge unter Verwendung von Skriptprozessen und zur Wiedergabe einer in der Vergangenheit gespeicherten Paketerfassungsdatei.
Was mir an Packet Generator gefällt, ist die Tatsache, dass Paketübertragungen per Skript gesteuert werden. Die Skripterstellung ist einfach und erlaubt es, die Parameter der Pakete entsprechend dem bearbeiteten Skript zu ändern. Hilfreich finde ich auch den Modus speziell für RAW-Pakete. Mit diesem Modus kann das Paket im Grunde mit dem NetScanTools-Hex-Editor definiert werden. Die Länge von RAW-Paketen wird durch die maximale Übertragungseinheit Ihres Netzwerks (normalerweise 1460 Byte) beschränkt.
Es ist schade, dass Packet Generator keine angepassten Pakete über WAN-Schnittstellen wie z. B. Modems senden kann. Es kann sie nur über kabelgebundenes Ethernet oder 802.11x-Drahtlosschnittstellen senden. Packet Flooder hingegen ist in erster Linie ein Generator für UDP-Netzwerkdatenverkehr. Das Tool kann Pakete mit relativ hoher Geschwindigkeit an IPv4- und IPv6-Adressen senden und erreicht unter bestimmten Umständen eine Bandbreitennutzung von bis zu 98 %. Der größte Nachteil dieses Tools ist, dass es nur UDP-Pakete senden kann.
Mit dem Packet Flooder-Tool von NetScanTools können Sie den UDP-Zielport definieren oder aber völlig zufällig bestimmen lassen. Das ist bei bestimmten Tests hilfreich. Die Nutzdaten können auch in Länge und Inhalt angepasst werden. Der Inhalt der Nutzdaten kann zufällige Zeichen, wiederholte Zeichen des Alphabets, Dateidaten oder Textdaten umfassen. Diese Funktion ist auf jeder Schnittstelle verfügbar, über die Windows UDP-Pakete senden kann.
Im Gegensatz zu Packet Generator verwendet Packet Flooder weder WinPcap noch Npcap. Das bedeutet, dass es hinsichtlich der Kompatibilität mit Geräten keine Einschränkungen gibt. Vielmehr wird die Schnittstelle vom Betriebssystem anhand des Inhalts der IPv4- oder IPv6-Routing-Tabelle bestimmt. Es ist erwähnenswert, dass die mit diesem Tool erzielte Bandbreitenauslastung von Datenberichten abhängt, die vom Betriebssystem generiert werden. Die Berichte werden in Form eines Verlaufsdiagramms oder einer Skala erstellt: zwei dynamische und leicht zu lesende Methoden zur Darstellung von Daten.
Wenn Sie die NetScanTools Packet Generator und Packet Flooder ausprobieren möchten, verwenden Sie die Demoversion von NetScanTools Pro. Sie ist 30 Tage lang kostenlos. Beachten Sie, dass es sich dabei nicht um die Vollversion handelt und dass die Demoversion nicht einfach durch Freischalten in die Vollversion umgewandelt werden kann.
6. TRex
Bei TRex handelt es sich um ein weiteres Open-Source-Programm, das allerdings nicht kostenlos ist. Nichtsdestotrotz bietet es ein gutes Preis-Leistungs-Verhältnis und ist sehr flexibel einsetzbar. TRex umfasst sowohl zustandsbehaftete als auch zustandslose Funktionen. Zu den zustandsbehafteten Funktionen zählen die Unterstützung für DPDK-Schnittstellen mit ½.5/5/10/25/40/50/100 GBit/s, ein hohes Datenverkehrsvolumen (bis zu 200-400 GB pro Sekunde), Latenzmessungen, Jitter-Messungen, Prüfungen der Reihenfolge von Datenströmen sowie NAT/PAT-Lernen.
Zu den zustandslosen Funktionen zählen die Fähigkeit, zustandslose Datenverkehrsströme bis zu einer Größenordnung von 20 Millionen Paketen pro Sekunde zu erstellen, die Unterstützung zahlreicher Datenströme, die Möglichkeit, jedes Feld innerhalb des Pakets zu ändern, kontinuierliche Unterstützung, Burst-Unterstützung, Unterstützung für mehrere Verwendungszwecke, Multi-Burst-Unterstützung, Konsolenunterstützung und GUI-Unterstützung, Statistiken für Latenz und Jitter pro Datenstrom sowie Python API für eine optimierte Automatisierung.
Es ist ein nützliches Tool zur Erstellung von Leistungsvergleichen und Stresstests für NAT, Firewalls, IPS, Lastenausgleichsmodule und Netzwerk-Cache-Geräte und bietet unbegrenzte gleichzeitige Datenströme. Das Hauptproblem bei TRex ist, dass es keine Unterstützung für Routing-Emulations-Plug-Ins wie BGP, ISIS und RIP bietet.
Spitzenreiter unter den Netzwerkdatenverkehr-Generatoren
Auf der Suche nach einem Tool zur Generierung oder Simulation von Netzwerkdatenverkehr stoßen Sie auf eine breite Auswahl. Nach der Lektüre dieses Leitfadens sollten Sie einen Überblick über die verfügbaren Tools haben und wissen, welches für Ihre Bedürfnisse am besten geeignet ist. Einige sind kostenlos und weisen einen begrenzten Funktionsumfang auf, während andere Bestandteil umfassender Toolsets sind. Wenn eine kostenlose Version der Premium-Software verfügbar ist, sollten Sie diese nutzen.
Ich persönlich favorisiere bei den Netzwerkdatenverkehr-Generatoren, die auf dem Markt erhältlich sind, SolarWinds Engineer’s Toolset, genauer gesagt WAN Killer. Neben dem eigentlichen Datenverkehr-Generator ist das Gesamtangebot des umfassenderen Toolsets unschlagbar. Mit mehr als 60 Tools, die mit bemerkenswerten Ergebnissen zusammenarbeiten, bietet ETS ein hervorragendes Preis-Leistungs-Verhältnis, intelligente Funktionen und ein benutzerfreundliches Design – und ist als kostenlose Testversion erhältlich.