Wie lang soll ein Frame wirklich sein und wann ist ein Frame ein Geschwätz?

7

Ich studiere einige Netzwerk-Dinge und etwas, das mir in den Schnittstellenzählern eines Cisco-Switches (Ausgabe von #sh int) eines Zählers für "Babbles" aufgefallen ist.

 0 babbles, 0 late collision, 0 deferred

Cisco definiert Babbles als "Babble-Fehler treten aufgrund der Übertragung von Frames mit einer Größe von mehr als 1518 Byte auf".

Ich bin verwirrt. Wikipedia sagt, dass ein normales 1500-Byte-Paket plus die Layer-2-Header / Footer-Kapselung der Schicht 2 1530 Bytes beträgt. Wäre ein solches Paket nicht ein Geschwätz?

Ich habe Wireshark nur ein paar Sekunden lang ausgeführt und beim Anordnen von Frames nach Byte-Größe werden fast alle mit 1514 Bytes angezeigt, und keines ist größer als dieses. Ist Wikipedia also falsch in der Definition der Frame-Größe oder verstehe ich falsch, was passiert?

Vielen Dank!

awr
quelle

Antworten:

8

1530 enthält den Layer-1-Overhead (Präambel und Startrahmen), den Sie ohne dedizierte Diagnosegeräte niemals sehen werden, da die Netzwerkkarte Ihnen dies nicht präsentiert. 1518 enthält das FCS (CRC), das technisch Teil der Layer-2-Informationen ist, aber ich habe noch nie einen NIC-Pass gesehen, der die Kette hinaufläuft (lesen Sie: Wireshark kann es nicht anzeigen).

Interessant, dass Sie auf ein Cisco 2900XL-Dokument verweisen. Ich weiß aus erster Hand, dass der 2900XL abstürzt, wenn Sie ihm einen "übergroßen" Frame senden - einen 802.1q-getaggten Frame an einem nicht getaggten Port. (oder war das der 3500XL)

Wenn Sie alles ignorieren, was Cisco sagt, ist ein Babble ein Sender, der die Lücke zwischen den Paketen nicht beachtet und Frame für Frame mit geringer oder keiner Verzögerung sendet. Das ist ein großes Problem für Halbduplex-Netzwerke.

Ricky Beam
quelle
Jumbo-Frames sind erwähnenswert, wenn die MTU auf 9000 Bytes hochgekurbelt ist.
Generalnetworkerror
1
Jumbo-Frames sind nicht Teil der Ethernet-Spezifikation. Die Cisco-Referenz bezieht sich auf ein Gerät, das Jumbo überhaupt nicht unterstützt.
Ricky Beam