EtherType ist ein Feld eines Ethernet- Frames , das angibt, welches übergeordnete Protokoll im Feld "Daten" dieses Frames verwendet wird.
In dem vom DIX- Konsortium (dh Digital Equipment Corporation , Intel und Xerox ) definierten Ethernet II-Standard gibt das Feld EtherType den Protokolltyp an, der im Feld „Daten“ des Ethernet-Frames eingekapselt ist. Es belegt zwei Bytes.
In der vom IEEE gesteuerten Ethernet-Standardisierung, die zum 802.3- Standard führt , belegt das EtherType-Feld immer zwei Bytes, hat jedoch abhängig von seinem numerischen Wert eine unterschiedliche Bedeutung (dies wurde durch IEEE 802.3x-1997 klargestellt):
Diese doppelte Bedeutung wurde definiert, um die Interoperabilität zwischen 802.3- und Ethernet II-Frames und damit zwischen 802.3 und TCP / IP sicherzustellen . In der Tat beziehen sich mehrere RFCs der IETF explizit auf ein Feld "Typ" im Protokoll der Verbindungsschicht.
Wenn der Frame kein Ethernet-Frame ist, wird dieses Feld vom SNAP / LLC ( 802.2 ) -Header übertragen . Dies gilt insbesondere für die Protokolle, die nicht vom IEEE abhängen, aber dennoch die LLC-Unterschicht verwenden (z. B. Fibre Distributed Data Interface ).
Die Liste der autorisierten EtherTypes sowie die Registrierung neuer Typen liegen in der Verantwortung der IEEE RAC EtherType Field Approval Authority.
EtherType | Protokoll |
0x0800 | Internetprotokoll Version 4 ( IPv4 ) |
0x0806 | Adressauflösungsprotokoll ( ARP ) |
0x0842 | Wake on LAN |
0x22F3 | IETF TRILL-Protokoll |
0x6003 | DECnet Phase IV |
0x8035 | RARP ( Reverse Address Resolution Protocol ) |
0x809b | AppleTalk (Ethertalk) |
0x80F3 | AppleTalk Address Resolution Protocol (AARP) |
0x8100 | VLAN-markierter Frame ( IEEE 802.1Q ) und Überbrückung des kürzesten Pfades IEEE 802.1aq |
0x8137 | Novell IPX (Alternative) |
0x8138 | Novell |
0x8204 | QNX Qnet |
0x86DD | Internetprotokoll, Version 6 ( IPv6 ) |
0x8808 | Ethernet-Flusskontrolle |
0x8809 | Langsame Protokolle ( IEEE 802.3 ) |
0x8819 | CobraNet |
0x8847 | MPLS- Unicast |
0x8848 | MPLS- Multicast |
0x8863 | PPPoE- Erkennungsphase |
0x8864 | PPPoE-Sitzungsphase |
0x8870 | Jumbo-Rahmen |
0x887B | HomePlug 1.0 MME |
0x888E | EAP über LAN (IEEE 802.1X ) |
0x8892 | Profinet RT |
0x8896 | Ethersound |
0x889A | HyperSCSI (SCSI über Ethernet) |
0x88A2 | ATA über Ethernet |
0x88A4 | EtherCAT- Protokoll |
0x88A8 | Provider Bridging ( IEEE 802.1ad ) und Shortest Path Bridging IEEE 802.1aq |
0x88AB | Powerlink |
0x88CC | LLDP ( Link Layer Discovery Protocol ) |
0x88CD | Sercos |
0x88E1 | HomePlug AV MME |
0x88E3 | Medienredundanzprotokoll (IEC62439-2) |
0x88E5 | MAC-Sicherheit (IEEE 802.1ae ) |
0x88F7 | Präzisionszeitprotokoll (IEEE 1588) |
0x8902 | IEEE 802.1ag- CFM-Protokoll ( Connectivity Fault Management ) / ITU-T-Empfehlung Y.1731 ( OAM ) |
0x8906 | Fibre Channel over Ethernet (FCoE) |
0x8914 | FCoE- Initialisierungsprotokoll |
0x8915 | RDMA über Converged Ethernet (RoCE) |
0x9000 | Configuration Testing Protocol (Loop), das insbesondere für Ethernet-Keepalives bei Cisco verwendet wird |
0x9100 | Q-in-Q |
0xCAFE | Veritas Low Latency Transport (LLT) für Veritas Cluster Server |