EtherType is a two-octet field in an Ethernet frame, as defined by the Ethernet II framing networking standard. It is used to indicate which protocol is encapsulated in the payload.
With the advent of the IEEE 802 suite of standards, the SNAP header, with the IEEE 802.2 LLC header, is used to transmit the EtherType of the packet for IEEE 802 networks other than Ethernet, as well as for non-IEEE networks that use the IEEE 802.2 LLC header, such as FDDI. However, for Ethernet, the Ethernet II header is still used. EtherType numbering starts from 0x0800, which is higher than non JumboFrame Payload size, 1500 octets. This helps in interpreting if this field is used as "size" or "EtherType".
EtherType for some common protocols
| EtherType | Protocol |
|---|---|
| 0x0800 | Internet Protocol, Version 4 (IPv4) |
| 0x0806 | Address Resolution Protocol (ARP) |
| 0x1337 | SYN-3 heartbeat protocol (SYNdog) |
| 0x8035 | Reverse Address Resolution Protocol (RARP) |
| 0x809B | AppleTalk (Ethertalk) |
| 0x80F3 | AppleTalk Address Resolution Protocol (AARP) |
| 0x8100 | VLAN-tagged frame (IEEE 802.1Q) |
| 0x8137 | Novell IPX (alt) |
| 0x8138 | Novell |
| 0x86DD | Internet Protocol, Version 6 (IPv6) |
| 0x8808 | MAC Control |
| 0x8819 | CobraNet |
| 0x8847 | MPLS unicast |
| 0x8848 | MPLS multicast |
| 0x8863 | PPPoE Discovery Stage |
| 0x8864 | PPPoE Session Stage |
| 0x886F | Microsoft NLB heartbeat [1] |
| 0x888E | EAP over LAN (IEEE 802.1X) |
| 0x889A | HyperSCSI (SCSI over Ethernet) |
| 0x88A2 | ATA over Ethernet |
| 0x88A4 | EtherCAT Protocol |
| 0x88A8 | Provider Bridging (IEEE 802.1ad) |
| 0x88AB | Ethernet Powerlink |
| 0x88B5 | AVB Transport Protocol (AVBTP) |
| 0x88CD | SERCOS III |
| 0x88D8 | Circuit Emulation Services over Ethernet (MEF-8) |
| 0x88E1 | HomePlug |
| 0x88E5 | MAC security (IEEE 802.1AE) |
| 0x88F7 | Precision Time Protocol (IEEE 1588) |
| 0x8902 | IEEE 802.1ag Connectivity Fault Management (CFM) Protocol / ITU-T Recommendation Y.1731 (OAM) |
| 0x8906 | Fibre Channel over Ethernet |
| 0x8914 | FCoE Initialization Protocol |
| 0x9100 | Q-in-Q |
| 0xCAFE | Veritas Low Latency Transport (LLT) |
External links
- IEEE EtherType Registration Authority
- IEEE list of EtherType values
- Michael Patton's list of EtherType values
References
- ^ Network Load Balancing Technical Overview. Retrieved 10/29/09
This entry is from Wikipedia, the leading user-contributed encyclopedia. It may not have been reviewed by professional editors (see full disclaimer)




