RFC 2544 · · Informational
Der TÜV für Netzwerk-Hardware, erklärt.
Der offizielle Titel lautet "Benchmarking Methodology for Network Interconnect Devices." Worüber der RFC wirklich entscheidet: ein festes Prüfprogramm, Durchsatz, Latenz, Frame-Verlust und Back-to-Back, auf dem Prüfstand gefahren, damit zwei Labore denselben Switch mit denselben Zahlen messen.
- Status
- ✓ Weiterhin gültig
- Ersetzt
- RFC 1944
Geschrieben von Noel Lang · IT-Trainer
Kurzfassung
RFC 2544 ist der Standard-Prüfstandstest für einen Switch oder Router. Er legt vier Messwerte fest, Durchsatz, Latenz, Frame-Verlust und Back-to-Back, und fährt sie über eine definierte Menge von Frame-Größen (64 bis 1518 Byte), damit sich eine Hersteller-Angabe und ein Labor-Ergebnis auf Augenhöhe vergleichen lassen. Er ersetzte RFC 1944 und ist bis heute der Benchmark, der auf fast jedem Netzwerk-Datenblatt zitiert wird, obwohl er nur Informational ist und laut RFC 6815 niemals im Live-Netz gefahren werden darf.
Welches Problem er löst
“Schnell” ist ein Marketingwort, bis jemand festlegt, wie man es misst. Ein Hersteller nennt den Durchsatz mit Jumbo-Frames auf einer ruhigen Leitung, ein anderer mit winzigen Frames unter Last. Beide Zahlen beschreiben dasselbe Gerät und sind nicht vergleichbar, und der Käufer hat keine neutrale Möglichkeit, eine davon gegen das Datenblatt zu prüfen.
RFC 2544 nimmt den Spielraum weg. Er legt fest, welche Frame-Größen zu nutzen sind, wie lange jeder Durchlauf läuft, wie verlustfreier Durchsatz definiert wird und wie das Ergebnis zu berichten ist. Weil jedes Labor demselben Skript folgt, bedeuten die Zahlen endlich dasselbe. Deshalb taucht der Standard bis heute in Ausschreibungen und im Menü jedes Netzwerk-Testgeräts auf, Jahrzehnte nach 1999.
Die Prüfstand-Analogie
Stell dir ein Auto auf dem Rollenprüfstand vor. Du misst die Leistung nicht, indem du durch die Stadt fährst; du spannst das Auto in einen Prüfstand in der Halle und fährst ein festes Programm: gleiche Gänge, gleiche Rampe, gleiche Messgeräte, jedes Mal. Die Zahl, die herauskommt, ist mit jedem anderen Auto vergleichbar, das durch denselben Prüfstand ging.
RFC 2544 ist dieser Prüfstand für Netzwerk-Hardware. Das zu prüfende Gerät wird auf einem isolierten Prüfstand an ein Testgerät geschraubt, mit einem festen Frame-Programm gefüttert, und seine Ausgaben werden jedes Mal an denselben vier Anzeigen abgelesen. Und wie beim Rollenprüfstand ist die Sache bewusst künstlich: Du drehst den Motor bis zum Anschlag hoch, unter Bedingungen, unter denen du nie fahren würdest, gerade weil das der einzige Weg zu einer sauberen, wiederholbaren Zahl ist. Und genau deshalb tut man es nie im fließenden Verkehr.
Die vier Zahlen auf jedem Datenblatt
RFC 2544 definiert sechs Tests, aber vier davon kommen auf ein Datenblatt. Jeder wird in jeder Frame-Größe gefahren:
-
Durchsatz Frames/s oder Mbit/s
Die Schlagzeilen-Zahl. Die höchste konstante Rate, bei der das Gerät jeden Frame ohne Verlust weiterleitet. Was es dir sagt: die ehrliche Line-Rate. Ein als "1 Gbit/s" verkaufter Switch, der den Durchsatz mit kleinen Frames nur bei 700 Mbit/s hält, hat sich gerade selbst verraten, und genau dieser Test macht es sichtbar.
-
Latenz Mikrosekunden
Verzögerung unter Last. Ein einzelner markierter Frame wird durch die Box gestoppt, und entscheidend: gemessen wird bei der Durchsatzrate, nicht auf einer leeren Leitung. Was es dir sagt: die Verzögerung, wenn das Gerät schon so hart arbeitet, wie es kann. Genau die Zahl, die für Sprache, Trading und Industriesteuerung zählt.
-
Frame-Verlustrate % je Rate
Wie es versagt. Der Anteil verworfener Frames, aufgetragen während du die Last von niedrig bis Überlast hochfährst. Was es dir sagt: die Form des Versagens. Eine gute Box baut sanft ab, eine schlechte fällt von der Klippe. Die Kurve verrät mehr als jedes einzelne Bestanden/Durchgefallen.
-
Back-to-Back Frames pro Burst
Burst-Toleranz. Der längste Burst aus Frames mit minimalem Abstand, den das Gerät schluckt, bevor seine Puffer überlaufen und es zu verwerfen beginnt. Was es dir sagt: wie tief die Puffer sind und ob die Box echten, stoßweisen Verkehr übersteht oder nur ordentliche gleichmäßige Ströme.
System Recovery und Reset sind die anderen zwei: wie schnell sich die Box nach Überlast und nach einem Neustart wieder fängt. Nützlich, selten gedruckt.
Wie der Prüfstand aussieht
Ein Testgerät sendet Frames und zählt, was zurückkommt, durch nichts als das DUT. Jeder Test wird in jeder Frame-Größe wiederholt, und 64 Byte ist die gemeine: kleinste Frames bedeuten die meisten Pakete pro Sekunde.
Was der RFC wirklich sagt
Das Original ist eine lange, trockene Lektüre, aber sein Aufbau ist einfach. Die Landkarte, falls du vorbeischaust:
| Abschnitt | In einfachen Worten |
|---|---|
| 1–5 · Rahmen & Aufbau | Was getestet wird und wie man es verkabelt: ein Testgerät, das Frames sendet und die zurückkommenden zählt, verbunden mit dem zu prüfenden Gerät. |
| 9 · Frame-Größen | Die feste Speisekarte für Ethernet: 64, 128, 256, 512, 1024, 1280 und 1518 Byte. Jeder Test läuft in jeder Größe, damit ein Gerät über seinen ganzen Bereich beurteilt wird. |
| 24 · Testdauer | Jeder Messdurchlauf SHOULD mindestens 60 Sekunden dauern, lang genug, dass ein kurzer Puffer- oder Timing-Zufall das Ergebnis nicht schönt. |
| 26 · Die Tests | Das Herzstück: Durchsatz, Latenz, Frame-Verlustrate, Back-to-Back, dazu System Recovery und Reset. Die vier oben sind die, die auf Datenblätter kommen. |
| 26.1 · Durchsatz-Suche | Das Rezept der binären Suche: mit einer Rate senden, bei Verlust die Rate senken, ohne Verlust anheben, und sich so an das verlustfreie Maximum herantasten. |
Was Leute falsch verstehen
-
"Ein 2544-Ergebnis ist reale Performance."
Ist es nicht. 2544 misst rohe Hardware-Weiterleitung auf dem Prüfstand mit synthetischen Frames und ohne Protokoll darüber. Reale Performance hängt von TCP, Anwendungsverhalten, Mischverkehr und Distanz ab. Ein Gerät kann 2544 glänzend bestehen und sich für Nutzer trotzdem langsam anfühlen. Betrachte es als Untergrenze aus dem Datenblatt, nicht als Versprechen.
-
"Man darf es im Live-Netz fahren."
Solltest du nicht, und es gibt einen RFC, der vor allem existiert, um das zu sagen.
trägt den Titel "Use on Production Networks Considered Harmful". Der Test flutet das Gerät, um seinen Bruchpunkt zu finden, das kämpft mit echtem Nutzerverkehr und liefert obendrein schlechte Zahlen. 2544 gehört auf einen isolierten Prüfstand. -
"Er testet TCP-Durchsatz."
Kein TCP im Spiel. 2544 feuert Ethernet- oder IP-Frames fester Größe in kontrollierten Raten ab, ohne Handshake, ohne Fenster, ohne Neuübertragung. Es ist ein Maß für weitergeleitete Pakete pro Sekunde, nicht für eine Dateiübertragung. Für TCP-bewusste Werte auf Dienstebene sind Y.1564 und TWAMP da.
-
"Informational heißt irrelevant."
Informational ist ein Status, kein Urteil über die Bedeutung. 2544 war nie auf dem Standards Track, ist aber der meistzitierte Benchmark in der Netzwerkbeschaffung und steht auf fast jedem Switch-Datenblatt. In dieser Ecke der Branche ist er der De-facto-Standard, ganz gleich, was das Etikett sagt.
Wo dir RFC 2544 begegnet
Die Spec liest du selten, ihre Ergebnisse siehst du ständig. Ein Feldführer:
| Du siehst | Was es bedeutet |
|---|---|
| "RFC 2544 getestet" auf einem Datenblatt | Der Hersteller hat diese Suite gefahren, damit seine Durchsatz- und Latenzwerte mit denen der Konkurrenz vergleichbar sind. Der Grund, warum auf jedem Switch-Datenblatt dieselben vier Zahlen stehen. |
| RFC 2544 in Carrier-SLA oder Abnahmeprotokoll | Eine Leitung oder ein Gerät musste vor der Abnahme einen 2544-Durchlauf bestehen. Üblich bei Ethernet-Übergaben und in der Telco-Beschaffung, zunehmend neben Y.1564. |
| EXFO, VIAVI, Spirent, Ixia | Hardware-Testgeräte mit eingebautem RFC-2544-Knopf. Auf ein Gerät richten, Start drücken, den vierteiligen Report bekommen. |
| T-Rex, TRex, iperf-artige Skripte | Open-Source- und Software-Traffic-Generatoren, mit denen sich 2544-artige Durchläufe ohne fünfstelliges Testgerät fahren lassen. |
| Line-Rate bei 64 Byte | Die brutale Ecke des Tests. Kleinste Frames bedeuten die meisten Pakete pro Sekunde, also die Stelle, an der die Weiterleitungs-Hardware am ehesten in die Knie geht. |
Fragen, die wirklich gestellt werden
Was ist ein RFC-2544-Test? +
Ein standardisierter Prüfstandstest für einen Switch oder Router. Er misst vier Dinge über eine feste Menge von Frame-Größen: Durchsatz (die höchste Rate ohne Frame-Verlust), Latenz, Frame-Verlustrate bei Überlast und Back-to-Back-Burst-Toleranz. Weil jedes Labor dieselbe Prozedur fährt, lassen sich die Ergebnisse von Hersteller und Käufer direkt vergleichen.
Was ist der Unterschied zwischen RFC 2544 und Y.1564? +
RFC 2544 testet einen Fluss nach dem anderen und wurde entworfen, um ein einzelnes Gerät auf dem Prüfstand zu qualifizieren. ITU-T Y.1564 (EtherSAM) testet mehrere Dienste gleichzeitig mit ihren echten Bandbreitenprofilen und Pass/Fail-Schwellen, was zum Aufschalten einer echten Carrier-Ethernet-Leitung passt. Faustregel: 2544 für die Box im Labor, Y.1564 für den Dienst auf der Leitung.
Wie lange dauert ein RFC-2544-Test? +
Das hängt vom Umfang ab. Die Spec sagt, jeder Durchlauf soll mindestens 60 Sekunden dauern, und ein voller Test wiederholt jede Messung über sieben Frame-Größen, oft mit einer binären Suche für den Durchsatz. Ein gründlicher Durchsatz-plus-Latenz-Durchgang liegt typischerweise bei einigen zehn Minuten bis wenigen Stunden. In der Praxis werden die Durchläufe fürs Feld oft verkürzt, ein dokumentierter Kompromiss zulasten der Genauigkeit.
Testet RFC 2544 TCP? +
Nein. Er erzeugt rohe Ethernet- oder IP-Frames in festen Größen und Raten, ohne TCP-Verbindung, Congestion Control oder Neuübertragung. Er misst, wie schnell die Hardware Pakete weiterleitet, nicht wie schnell eine Datei überträgt oder eine Webseite lädt. Deshalb kann ein Gerät 2544 mit Line-Rate bestehen und sich für Anwendungen trotzdem langsam anfühlen.
Darf ich einen RFC-2544-Test im Live-Netz fahren? +
Solltest du nicht. Der Test überlastet das Gerät absichtlich, um seine Grenzen zu finden, das konkurriert mit echtem Nutzerverkehr und kann das Netz verfälschen oder stören. RFC 6815 (2012) macht das im Titel explizit: der Einsatz in Produktivnetzen gilt als schädlich. Fahre 2544 auf einem isolierten Prüfstand und nutze Y.1564 oder TWAMP für die Messung im laufenden Betrieb.
Wie RFC 2544 zusammenhängt
Was vorher kam
-
RFC 1944 (1996) war die ursprüngliche Fassung genau dieser Methodik. RFC 2544 ist die überarbeitete zweite Auflage und löst sie vollständig ab.
Womit es zusammenspielt
-
RFC 1242 · definiert die Begriffe
Das Wörterbuch dazu
1242 definiert, was "Durchsatz", "Latenz" und "Frame-Verlustrate" überhaupt bedeuten; 2544 ist die Prozedur, die sie misst. Terminologie-Zwillinge: 1242 für die Worte, 2544 für die Methode.
-
RFC 6815 · aktualisiert durch
Die Nur-im-Labor-Warnung
Erschien 2012, um eine Sache laut zu sagen: diese Tests niemals in einem Produktivnetz fahren. Sein Titel lautet wörtlich "Use on Production Networks Considered Harmful".
-
RFC 2119 · Schlüsselwort-Grammatik
Was MUST und SHOULD heißt
Das "SHOULD mindestens 60 Sekunden" und ähnliche Vorgaben beziehen ihre präzise Bedeutung aus den Schlüsselwort-Definitionen von RFC 2119.
Teil eines geführten Clusters: Die Betriebs-RFCs fürs Netzwerk, erklärt