Common Ether types
The minimum length of an Ethernet II type Ethernet frame is 64 bytes (6+6+2+46+4), and the maximum length is 1518 bytes (6+6+2+1500+4). The first 12 bytes are the MAC addresses of the sender and receiver.
The next two bytes identify the upper layer data type carried by the Ethernet frame:
- ipv4:0x0800
- ARP:0x0806
- PPPoE:0x8864
- 802.1Q tag:0x8100
- ipv6:0x86DD
- MPLS Lable:0x8847
After the variable-length data field is a 4-byte frame check sequence (Frame Check Sequence, FCS).
EtherType is a field in an Ethernet frame that specifies the protocol applied to the frame data field。
- 802.1Q tag:0x8100
- 0x000 - 0x05DC: IEEE 802.3 length
- 0x0101 - 0x01FF: Experimental
- 0x0600:XEROX NS IDP
- 0X0660 - 0X0661:DLOG
- 0x0800:IPv4
- 0x86DD:IPv6
- 0x0801:x.75 Internet
- 0x0802:NBS Internet
- 0x0803:ECMA Internet
- 0x0804:Chaosnet
- 0x0805:X.25 Level 3
- 0x0806: Address Resolution Protocol (ARP)
- 0x0808: Frame Relay ARP (Frame Relay ARP)
- 0x6559: Raw Frame Relay
- 0x8035: Dynamic DARP (DRARP: dynamic RARP), reverse address resolution protocol (RARP: reverse address resolution protocol)
- 0x8037:Novell Netware IPX
- 0x809B:EtherTalk
- 0x80D5:IBM SNA Service over Ethernet
- 0x80F3: AppleTalk Address Resolution Protocol
- 0x8100: Ethernet Automatic Protection Switch (EAPS)
- 0x8137: Internet Packet Exchange (IPX)
- 0x814C: Simple Network Management Protocol
- 0x8902:CFM(802.1ag)
- 0x8809:EFM(802.3ah)
- 0x880B: Point-to-Point Protocol (PPP)
- 0x880C: General Switching Management Protocol (GSMP)
- 0x8847: Multiprotocol Label Switching (Unicast) (MPLS)
- 0x8848: Multiprotocol Label Switching (Multicast) (MPLS)
- 0x8863: PPP over Ethernet (discovery phase)
- 0x8864: PPP over Ethernet (PPP session phase)
- 0x88BB: Lightweight Access Point Protocol (LWAPP)
- 0x88CC: Link Layer Discovery Protocol (LLDP)
- 0x8E88: EAP on LAN (EAPOL)
- 0x9000: configure test protocol (loopback)
- 0x9100: VLAN Tag Protocol Identifier
- 0xFFFF: Reserved