Runts sind Ethernet-Frames, die kürzer als die Mindestlänge von 64 Byte sind. Ein regulärer Ethernet-Frame umfasst mindestens 64 Byte vom Ziel-MAC bis zur Frame Check Sequence; alles Darunterliegende wertet der Empfänger als Fehler und verwirft den Rahmen.
Warum 64 Byte?
Die 64-Byte-Grenze (512 Bit, bei 10 Mbit/s eine Slot-Time von 51,2 Mikrosekunden) stammt aus der Kollisionserkennung im Halbduplex-Betrieb: Ein Sender muss seinen Rahmen noch aktiv übertragen, während das Signal bis zum entferntesten Punkt der Kollisionsdomäne läuft und eine Kollision zurückkommen kann. Ist der Rahmen kürzer, könnte die Kollision erst nach dem Ende der Übertragung eintreffen und bliebe unerkannt.
Runt, Undersize oder Kollisionsfragment?
Fachlich eng gefasst ist ein Runt ein Rahmen unter 64 Byte mit fehlerhafter Prüfsumme, während ein Undersize-Frame ebenfalls zu kurz, aber inhaltlich intakt ist. Viele Switches und Betriebssysteme unterscheiden nicht und zählen beides als Runts. Im Halbduplex-Betrieb sind Runts fast immer Kollisionsfragmente, die durch den Backoff abgebrochen wurden. Der Fragment-Free-Switching-Modus liest deshalb nur die ersten 64 Byte und verwirft solche Fragmente frühzeitig, während Store-and-Forward den kompletten Rahmen puffert und prüft.
Ursachen und Diagnose
- Kollisionen im Halbduplex-Betrieb: abgebrochene Rahmen, typisch zusammen mit späten Kollisionen (siehe Late Collision).
- Duplex-Mismatch: eine Seite sendet im Halbduplex, die andere im Vollduplex — eine häufige Quelle für Runts und FCS-Fehler (siehe Duplex Mismatch).
- Defekte Netzwerkkarte oder Treiberfehler: treten Runts in einer Vollduplex-Verbindung ohne Kollisionen auf, deutet das auf fehlerhafte Hardware oder Software (sogenannte Underruns) hin.
Die Diagnose beginnt mit den Interface-Zählern: show interfaces bei Cisco- und Juniper-Geräten, ethtool -S unter Linux. Im Normalbetrieb steht der Runt-Zähler auf null; steigt er dauerhaft, helfen Duplex-Vergleich beider Endpunkte, Kabeltausch und das gezielte Abschalten verdächtiger Endgeräte.
Verwandte Grundlagen: Giants, FCS-Fehler, Auto-Negotiation.