Lösungsbeschreibung
Wireshark ist ein weit verbreitetes network Protokollanalysator, der es Benutzern ermöglicht, zu sehen, was auf ihrem System passiert networkauf mikroskopischer Ebene. Es ist der De-facto-Standard in vielen kommerziellen und gemeinnützigen Unternehmen, Regierungsbehörden und Bildungseinrichtungen für die Fehlersuche und Protokollanalyse.
Wireshark verfügt über einen umfangreichen Funktionsumfang, darunter die detaillierte Untersuchung hunderter Protokolle, Live-Aufzeichnung und Offline-Analyse. Doch so leistungsfähig Wireshark auch bei der Untersuchung und Analyse ist, … network Protokolle sind nur so effektiv wie ihre Umsetzung.
Die Fähigkeit, Datenverkehr verlustfrei zu erfassen und zu analysieren, ist für den Erfolg von Wireshark von größter Bedeutung. Um den gesamten Datenverkehr zu dekodieren, ist es eine Grundvoraussetzung, dass Wireshark „alles sieht“. Wird Datenverkehr übersehen, ist eine vollständige Protokollanalyse nicht möglich. Ist der Erfassungsserver überlastet und zu langsam, um die eingehende Paketrate zu verarbeiten, werden Pakete verworfen und Informationen gehen für immer verloren.
Aber die Untersuchung des Inhalts jedes einzelnen network Die Paketverarbeitung ist extrem rechenintensiv, insbesondere bei einer Datenlast im Gigabitbereich. Und genau hier liegt der limitierende Faktor für die Leistung von Wireshark: die Paketverarbeitung auf der CPU.
Um dieser Herausforderung zu begegnen, hat Napatech eine Hardwarebeschleunigungslösung entwickelt, die auf der Napatech Link™ Capture Software basiert, die die CPU-Last verringert und dadurch die Wireshark-Erfassungsleistung erheblich steigert.Wichtige Lösungsmerkmale
- Verlustfreie Erfassung und Protokolldekodierung für bis zu 13 Gbit/s auf einem einzigen Thread zur Verkehrsanalyse, -prüfung und -erkennung
- Integrierte Paketpufferung bei Microburst- oder PCI-Express-Bus-Überlastungsszenarien
- Erweitertes Host-Speicherpuffermanagement ermöglicht ultrahohe CPU-Cache-Leistung
- Paketklassifizierung, Match/Action-Filterung und Zero-Copy-Weiterleitung
- Intelligente und flexible Lastverteilung auf bis zu 64 Warteschlangen verbessert die CPU-Cache-Leistung, indem immer die gleichen Datenflüsse an die gleichen Kerne geliefert werden
Der Napatech-Unterschied
Die Napatech Link™ Capture Software steigert die Aufzeichnungs- und Protokollanalyse erheblich und ermöglicht network Ingenieure sollen die volle Leistungsfähigkeit von Wireshark nutzen, um zu verstehen network Datenverkehr analysieren, Anomalien erkennen und diagnostizieren network Probleme in unglaublicher Geschwindigkeit. Die Lösung lagert die Verarbeitung und Analyse aus. networkDer Datenverkehr der Anwendungssoftware wird reduziert, während gleichzeitig eine optimale Nutzung der Ressourcen des Standardservers gewährleistet wird, was zu einer effektiven Beschleunigung von Wireshark führt.Hervorragende verlustfreie Leistung
Optimiert, um alle zu erfassen network Bei voller Datenverkehrsrate und nahezu keiner CPU-Last auf dem Host-Server bietet die Lösung enorme Vorteile bei der verlustfreien Aufzeichnung und Dekodierung von Wireshark: bis zu 14-fache verlustfreie Aufzeichnungs- und Dekodierungsleistung im Vergleich zu einem Standard network Schnittstellenkarte (NIC).
Beschleunigung in Wert verwandeln
Diese Leistungsvorteile ermöglichen Ihnen letztendlich:
- Maximieren Sie Ihre Serverleistung durch Verbesserung der CPU-Auslastung
- Minimieren Sie Ihre Gesamtbetriebskosten, indem Sie die Anzahl der Server reduzieren und so Rack-Platz, Strom, Kühlung und Betriebskosten optimieren.
- Verkürzen Sie die Zeit bis zur Problemlösung und steigern Sie dadurch die Effizienz erheblich
Testkonfiguration
Die herausragenden Verbesserungen, die mit dieser Lösung erzielt wurden, wurden durch einen Vergleich der Wireshark-Leistung auf einem Dell PowerEdge R740 mit einer Standard-40G-Netzwerkkarte und der Napatech NT200 SmartNIC mit Link™ Capture Software demonstriert. Testkonfiguration: Dual-Socket Dell R740 mit Intel® Xeon® Gold 6138 2.0 GHz, 128 GB RAM und Ubuntu 14.04 LTS.Verlustfreie Durchsatztests
Für den verlustfreien Durchsatztest wurde der Datenverkehr mit festen Raten und Paketgrößen gesendet und der Durchsatz als die Rate gemessen, mit der Wireshark die Pakete empfangen und analysieren kann.
Zusätzliche Tests für „Back-to-back-Frames“ wurden gemäß der Benchmarking-Methodik RFC 2544 durchgeführt, um einen Frame-Burst mit minimalen Inter-Frame-Abständen an das zu testende Gerät (DUT) zu senden und die Anzahl der vom DUT empfangenen/weitergeleiteten Frames zu zählen. Der Back-to-back-Wert ist definiert als die Anzahl der Frames im längsten Burst, die das DUT ohne Frame-Verlust verarbeiten kann. Bei gleich großen Capture-Buffer-Konfigurationen liefert die Napatech SmartNIC eine 60-mal höhere Back-to-back-Frame-Leistung. Bei Bedarf für stark burstartige Verkehrsmuster kann die Napatech-Lösung deutlich größere Host-Puffer zuweisen und so eine hundertfach höhere Back-to-back-Capture-Leistung erzielen.Napatech Link™ Capture Software
Die beeindruckenden Benchmarks für Wireshark wurden durch den Einsatz der Reconfigurable Computing Platform von Napatech erreicht, die auf der FPGA-basierten Link™ Capture Software und der Napatech SmartNIC-Hardware basiert.
Die rekonfigurierbare Computing-Plattform von Napatech entlastet, beschleunigt und sichert offene, standardisierte, großvolumige und kostengünstige Serverplattformen flexibel und ermöglicht es ihnen, die Leistungsanforderungen zu erfüllen. networkAnwendungen in den Bereichen Kommunikation und Cybersicherheit.Wireshark
Wireshark, eines der führenden Systeme der Branche network Protokollanalysatoren sind ein ideales Beispiel für die Art von kritischen Unternehmensanwendungen, die durch Hardwarebeschleunigung mit der Napatech LinkTM Capture Software eine bessere Leistung erzielen können.
Wireshark kann mit nativer Unterstützung für Hardwarebeschleunigung basierend auf Intel-Hardware und Napatech-Software kompiliert werden. Anweisungen zum Erstellen von Wireshark mit Napatech-Unterstützung finden Sie in der Installationsanleitung im Napatech-Dokumentationsportal.
Teilen Sie diesen Blog:
Patrick ist Netzwerk-Vertriebsingenieur bei NEOX NetworksMit seinem fundierten technischen Hintergrund und seiner Erfahrung im Kundensupport im Bereich Netzwerktransparenz und -sicherheit unterstützt Patrick Kunden bei der Implementierung von NEOX-Produkten und -Dienstleistungen und der Lösung ihrer geschäftskritischen Probleme. Vor seiner Zeit bei NEOX war Patrick für Garland Technology, Network Performance Channel und Brain Force tätig. Er schreibt außerdem gerne Blogs und teilt sein Fachwissen mit Kunden und Partnern.
