Zum Inhalt
PEERYXNETWORK
PEERYX NETWORK5 min

DDoS PPS und Gbit/s: Paketlast ohne irreführende Benchmarks vergleichen

Rechnen Sie Bandbreite und Paketrate mit klaren Ethernet-Annahmen um, lokalisieren Sie Engpässe und trennen Sie Leitungstheorie von gemessener Filterkapazität.

Auf dieser Seite

Das Wichtigste

  • Beide Größen erfassenGbit/s zählt Bits pro Sekunde; Pakete/s zählt verarbeitete Pakete.
  • Die Messgrenze nennenIP-Bytezähler, Ethernet-Framezähler und theoretische Leitungsraten sind nicht austauschbar.
  • Belege zusammen mit Zahlen aufbewahrenFramegrößen, Richtung, aktive Funktionen und beobachtete Verluste machen Ergebnisse verständlich.

Zwei Zähler beschreiben unterschiedliche Anforderungen

Gbit/s gibt eine Bitrate an, Pakete/s die Anzahl von Paketen pro Zeit. Ein Link transportiert Bytes, doch Weiterleitung und Filterung erledigen auch Arbeit pro Paket: Parsing, Suchen, Queues, Zähler und Zustandsverwaltung. Die Paketgröße ist deshalb beim Vergleich zweier Verkehrsmuster entscheidend.

Notieren Sie Messintervall und Richtung. Eine Empfangsspitze von einer Sekunde ist nicht unmittelbar mit einem Fünf-Minuten-Mittel beider Richtungen vergleichbar. Ein Aggregat mehrerer Links kann denselben Verkehr mehrfach zählen. Klären Sie vor einer Kapazitätsdiagnose, was das Diagramm überhaupt erfasst.

Geringe Bandbreite schließt einen Paketverarbeitungsengpass nicht aus. Hohe Bandbreite beweist umgekehrt keinen CPU-Engpass. Vergleichen Sie Raten mit Verlusten, Queue-Druck und Anwendungsverhalten an der relevanten Grenze.

Eine eindeutige Frame-Definition für die Umrechnung verwenden

Der Peeryx-Rechner verwendet eine Ethernet-Framelänge einschließlich FCS und addiert 20 Byte-Zeiten für Präambel, Startbegrenzung und Abstand zwischen Frames. Unter dieser Konvention gilt: PPS = Bit/s ÷ [8 × (Frame-Bytes + 20)].

Das ist eine Leitungsratenrechnung für eine definierte Framegröße, kein Anwendungsdurchsatz und kein Hardwaretest. Ein IP-Bytezähler kann Ethernet-Header und FCS auslassen. Auch Mitschnitte können FCS auslassen oder durch Offloads beeinflusste Pakete zeigen. Eine unerklärte Zählerzahl wird durch die Formel nicht zu einer Messung.

VLAN-Tags, Kapselung und gemischte Paketgrößen ändern die Bilanz. Stellen Sie die Definition neben die Zahl und planen Sie mit einer repräsentativen Verteilung. Eine einzige Durchschnittsgröße kann kurze Phasen mit überwiegend kleinen Paketen verdecken.

Zwei hypothetische Beispiele mit nachvollziehbarer Rechnung

Dies sind Rechenbeispiele, keine Kundenfälle oder Peeryx-Leistungsmessungen. Bei 10 Gbit/s belegen 64-Byte-Ethernet-Frames nach dieser Konvention jeweils 84 Byte-Zeiten: theoretisch etwa 14,88 Millionen Frames/s. Bei derselben Bitrate benötigen 1.518-Byte-Frames jeweils 1.538 Byte-Zeiten und ergeben ungefähr 0,81 Millionen Frames/s.

Der Strom kleiner Frames enthält damit etwa 18,3-mal so viele Frames bei identischer Leitungsbitrate. Daraus folgt keine gleich große CPU-Steigerung: Implementierung, Funktionen, Verkehrsverteilung und Hardware beeinflussen den Aufwand. Es zeigt jedoch, warum Bandbreite allein keinen Lastvergleich erlaubt.

Ein weiteres hypothetisches Beispiel: 12 Millionen 64-Byte-Frames/s entsprechen unter dieser Konvention 8,064 Gbit/s auf der Leitung. Zeigt ein Diagramm etwas anderes, vergleichen Sie zuerst Abtastung, Richtung und Byte-Zählgrenze. Erfinden Sie keine Gerätegrenze, damit zwei ungleiche Zähler zusammenpassen.

Zwei hypothetische Beispiele mit nachvollziehbarer Rechnung
Hypothetische LeitungsrateEthernet-Frame einschließlich FCSFrame plus 20 Byte-ZeitenTheoretische Rate
10 Gbit/s64 Byte84 Byte-Zeiten14,88095 Mpps
10 Gbit/s1.518 Byte1.538 Byte-Zeiten0,81274 Mpps
100 Gbit/s64 Byte84 Byte-Zeiten148,80952 Mpps

Die erste begrenzende Stelle im Pfad finden

Vergleichen Sie Upstream-Nutzung, physische Interface-Verluste, NIC-Queuezähler, Weiterleitungsressourcen und Anwendungssymptome im selben Zeitraum. Gehen Pakete vor dem Host verloren, kann eine Anwendungseinstellung sie nicht zurückholen. Ist eine Queue überlastet, obwohl der Link Reserven hat, löst ein schnellerer Port dieses Problem nicht zwangsläufig.

Eine mittlere CPU-Auslastung kann ungleiche Verteilung verbergen. Prüfen Sie verfügbare Daten pro Kern oder Queue und den verwendeten Empfangspfad. RSS und verwandte Linux-Mechanismen verteilen Arbeit unterschiedlich; Änderungen müssen zu Treiber, virtueller oder physischer NIC und Anwendung passen. Mehr Queues liefern nicht automatisch bessere Ergebnisse.

Neue Verbindungen, Fragmente und aufwendig zu prüfender Verkehr können Last erzeugen, die Pakete/s allein unzureichend beschreibt. Bewahren Sie aktive Funktionen und Verkehrseigenschaften im Vorfallsprotokoll auf. Eine Messung mit deaktiviertem Filter ist keine Filterkapazität.

Mitigation dort einsetzen, wo sie den Engpass entlastet

Ist ein Upstream-Link der Engpass, muss Verkehr vor diesem Link reduziert werden, um nutzbare Kapazität zu erhalten. Lokale Filter können eine andere Aufgabe erfüllen, transportieren aber keine Pakete durch einen gesättigten Upstream. Geschützter Transit und bedarfsgesteuerte Umleitung haben eigene Übergabe- und Aktivierungsbedingungen.

Ist die Paketverarbeitung der Engpass, prüfen Sie vermeidbare Arbeit und die Anforderungen legitimen Verkehrs. Frühe Filterung, einfachere Richtlinien oder eine andere Arbeitsverteilung können helfen, benötigen aber eine gemessene Abnahme. Eine Regel, die viele Pakete entfernt, kann bei zu weitem Umfang auch legitimen Verkehr verwerfen.

Defense Fabric ist Software für kompatible, vom Betreiber kontrollierte Hardware. Lizenz und deklarierte Ports sind kein allgemeiner Mpps-Benchmark. Lokaler Server, aktive Funktionen und Netzpfad bestimmen den Validierungsbedarf. Trennen Sie diese Größe von gemeinsam genutzter Anbieternetzkapazität.

Einen nachvollziehbaren Testplan aufstellen

Überlastungsbenchmarks gehören in eine isolierte, autorisierte Umgebung. RFC 6815 begrenzt die Anwendung von RFC-2544-Methoden auf Produktionsnetzen ausdrücklich. Laufende Dienstbeobachtung und genehmigte Anwendungsabnahme verfolgen einen anderen Zweck als ein Gerät bis zum Paketverlust zu treiben.

Erfassen Sie Hardware- und Softwareversionen, Richtung, angebotenen und empfangenen Verkehr, Framegrößen oder Verteilung, Flow-Vielfalt, aktive Richtlinien, Dauer und Verluste. Bewahren Sie Anwendungsergebnisse zusammen mit Netzzählern auf. Nennen Sie nicht getestete Host-, Link- und Umschaltabhängigkeiten.

Ein wiederholbares Ergebnis stützt eine bestimmte Konfiguration unter angegebenen Bedingungen. Portbezeichnung, einzelner Kurztest und theoretische Umrechnung erlauben engere Schlussfolgerungen. Halten Sie diese Unterschiede bei Beschaffung und Kapazitätsplanung sichtbar.

Schlussfolgerungen vermeiden, die Zähler nicht belegen

  • Vergleichen Sie keine IP-Byterate mit einer Ethernet-Leitungsrate, ohne die Messgrenzen abzugleichen.
  • Addieren Sie Empfang und Senden nicht zu einer vermeintlichen Weiterleitungskapazität in nur einer Richtung.
  • Leiten Sie kein Ergebnis für kleine Pakete aus einem Großpakettest ab und keine Filterleistung aus ungefilterter Weiterleitung.
  • Beschreiben Sie ein Rechenbeispiel nicht als beobachteten Kundenfall oder gemessene Softwareleistung.
  • Nehmen Sie nicht an, dass ein schnellerer Port einen Queue-, Zustandstabellen- oder Anwendungsengpass behebt.

Fragen zu Paketrate und Schutzkapazität

Bedeutet eine höhere Mpps-Zahl immer besseren Schutz?

Nur vergleichbare Messungen stützen einen solchen Vergleich. Prüfen Sie Größe und Mischung des Verkehrs, Richtung, Funktionen, Verluste und Bedingungen. Eine theoretische Leitungsgrenze und gemessene Filterleistung beantworten verschiedene Fragen.

Kann ich Gbit/s ohne Paketgröße in Mpps umrechnen?

Nicht in einen einzelnen aussagekräftigen Wert. Sie brauchen eine Größe oder Verteilung und eine klare Byte-Zählkonvention. Ist die reale Verteilung unbekannt, verwenden Sie einen Bereich relevanter Größen.

Misst der Rechner meinen Server?

Nein. Er rechnet transparent mit Ihren Eingaben. Server- und Filterkapazität benötigen eigene Messungen mit definierter Konfiguration und Abnahmekriterien.

Messungen für die nächste Entscheidung nutzen.

Flow Collector beobachtet außerhalb des Datenpfads und kann autorisierte Schutzabläufe auslösen. Die Rechner legen Link- und Serverkapazitätsberechnungen offen; sie ersetzen keinen isolierten Qualifikationstest.

Weitere Leitfäden zu diesem Thema ↗