EtherType is a field in the Ethernet frame, which indicates the protocol used in the data field of the frame. According to the IEEE 802.3, Length/EtherType Field is a two-octet field which takes one of two meanings, depending on its numeric value. For numeric evaluation, the first octet is the most significant octet of this field. When the value of this field is greater than or equal to 1536 decimal (equal to 0600 hexadecimal) the EtherType Field indicates the nature of the MAC client protocol (EtherType interpretation). The length and EtherType interpretations of this field are mutually exclusive.
The value of the Type Field is obtained from the IEEE EtherType Field Registrar. The EtherType Field is a very limited space and therefore its assignment will be limited. Only developers of new data transport protocols require an EtherType Field, whether or not they actually manufacture any devices. EtherType Field is administrated by the IEEE RAC EtherType Field Approval Authority for review and approval.
Well known protocols already assigned EtherType values. The commonly used values in the EtherType field and corresponding protocols are listed below:
| Ethertype (Hexadecimal) | Protocol |
| 0x0000 - 0x05DC | IEEE 802.3 length |
| 0x0101 C 0x01FF | Experimental |
| 0x0600 | XEROX NS IDP |
| 0x0660 0x0661 | DLOG |
| 0x0800 | IP, Internet Protocol |
| 0x0801 | X.75 Internet |
| 0x0802 | NBS Internet |
| 0x0803 | ECMA Internet |
| 0x0804 | Chaosnet |
| 0x0805 | X.25 Level 3 |
| 0x0806 | ARP, Address Resolution Protocol. |
| 0x0808 | Frame Relay ARP [RFC1701] |
| 0x6559 | Raw Frame Relay [RFC1701] |
| 0x8035 | DRARP, Dynamic RARP. RARP, Reverse Address Resolution Protocol. |
| 0x8037 | Novell Netware IPX |
| 0x809B | EtherTalk (AppleTalk over Ethernet) |
| 0x80D5 | IBM SNA Services over Ethernet |
| 0x 80F 3 | AARP, AppleTalk Address Resolution Protocol. |
| 0x8100 | EAPS, Ethernet Automatic Protection Switching. |
| 0x8137 | IPX, Internet Packet Exchange. |
| 0x 814C | SNMP, Simple Network Management Protocol. |
| 0x86DD | IPv6, Internet Protocol version 6. |
| 0x880B | PPP, Point-to-Point Protocol. |
| 0x 880C | GSMP, General Switch Management Protocol. |
| 0x8847 | MPLS, Multi-Protocol Label Switching (unicast). |
| 0x8848 | MPLS, Multi-Protocol Label Switching (multicast). |
| 0x8863 | PPPoE, PPP Over Ethernet (Discovery Stage). |
| 0x8864 | PPPoE, PPP Over Ethernet (PPP Session Stage). |
| 0x88BB | LWAPP, Light Weight Access Point Protocol. |
| 0x88CC | LLDP, Link Layer Discovery Protocol. |
| 0x8E88 | EAPOL, EAP over LAN. |
| 0x9000 | Loopback (Configuration Test Protocol) |
| 0x9100 | VLAN Tag Protocol Identifier |
| 0x9200 | VLAN Tag Protocol Identifier |
| 0xFFFF | reserved. |

EtherType: The Ethernet Type Field and Values
Related Terms: Ethernet, Ethernet Frame, EtherType, Ether Type, Ethernet Types
Reference Links: http://www.iana.org/assignments/ethernet-numbers: Ether Types
