BANalyzerInhaltZurückVor

Type / Length (2 Bytes) (Ethernet)

Protokoll: Ethernet Ethernet PCI

Feld: Type (EtherType) / Length = Typ / Länge

Länge: 2 Bytes

Inhalt: Protokoll- oder Längen-Kennung.

Je nach Standard wird dieses Ethernet-Feld als Typ- oder Längen-Kennung verstanden.

Ethernet II

Bei Ethernet II (Blue Book Standard, DIX-Standard) enthält dieses 2-Byte-Feld die Kennung des im Daten-Teil zuerst nachfolgenden (Netzwerk-) Protokolls. Die Kennung wird auch als 'EtherType'-Feld bezeichnet.

Die EtherType-Kennungen werden von Xerox verwaltet. Eine bekannte EtherType-Kennung ist z.B. 0x0800 für IP.

Seit Verabschiedung des Nachfolge-Standards IEEE 802.3 liegen alle EtherType-Kennungen ab 1.536 (0x0600) aufwärts, um Ethernet II gegenüber IEEE 802.3 unterscheidbar zu machen.

Siehe: Ethernet Type IDs

IEEE 802.3 - CSMA/CD

Der neuere IEEE-Standard verwendet das 2-Byte-Feld zur Angabe der Länge der übertragenen Daten (ohne ).

Da das Daten-Feld höchstens 1.500 Bytes aufnehmen kann. reichen alle Längen-Kennungen (dezimal) maximal bis zum Wert 1.500; höhere Werte ab 1.536 (0600h) werden als EtherType-Kennung bewertet.

IEEE 802.3 arbeitet gemäß Standard immer mit LLC. Heißt: Auf ein 'Length '-Feld folgt immer LLC.

Ausnahme: Novell verwendet in der Einstellung 'frame=ethernet_802.3' trotz des darauf hindeutenden Namens nach der Längen-Angabe kein LLC. Die Verwendung von LLC erfolgt dagegen bei den Frame-Typen 'frame=ethernet_802.2' und 'frame=ethernet_snap'.

Diese Abweichung ist historisch bedingt: Novell wollte Anfang der 80er Jahre zeigen, daß IEEE-Standards unterstützt werden; also wurde das Längen-Feld eingeführt. Da jedoch LLC zu diesem Zeitpunkt noch nicht fertig standardisiert war, wurde auf dessen Verwendung verzichtet. Also folgt bei 'frame=ethernet_802.3' auf das Längen-Feld immer und ohne Ausnahme IPX. Andererseits hätte die Verwendung von LLC zum damaligen Zeitpunkt für Novell auch gar keinen Sinn ergeben, da die hierfür erforderlichen ODI-Treiber noch nicht vorlagen (die kamen erst 1989 mit NetWare 3.0). Das Erkennen von IPX nach dem Längen-Feld (auf das LLC mit seinen Feldern DSAP / SSAP folgen sollte) wird durch die auf das Längen-Feld folgende 2-Byte-Prüfsumme von IPX ermöglicht, die bei 'frame=ethernet_802.3' immer auf 0xFFFF gesetzt wird. - Dieses Beispiel zeigt anschaulich, daß die Auswertung des Typ/Längen-Feldes Sache des Treibers ist und nicht der Hardware.

NetWare

Novell NetWare kennt folgende Ethernet Frame-Typen beim Laden der Karten-Treiber:

frame=ethernet_II Ethernet II Typ-Feld

frame=ethernet_802.3 Novell 802.3 Längen-Feld mit IPX

frame=ethernet_802.2 IEEE 802.2 Längen-Feld mit LLC

frame=ethernet_snap IEEE 802.3 Längen-Feld mit LLC+SNAP

Vergleich:

a

a


BANalyzerInhaltZurückVor