常见Ether type
Ethernet II类型以太网帧的最小长度为64字节(6 + 6 + 2 + 46 + 4),最大长度为1518字节(6 + 6 + 2 + 1500 + 4)。前12字节是发送端和接收端的MAC地址。
后面的两个字节标识出以太网帧所携带的上层数据类型:
- ipv4:0x0800
- ARP:0x0806
- PPPoE:0x8864
- 802.1Q tag:0x8100
- ipv6:0x86DD
- MPLS Lable:0x8847
在不定长的数据字段后是4个字节的帧校验序列(Frame Check Sequence,FCS)。
EtherType是以太帧里的一个字段,用来指明应用于帧数据字段的协议。
- 802.1Q tag:0x8100
- 0x000 - 0x05DC:IEEE 802.3长度
- 0x0101 - 0x01FF:实验
- 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:地址解析协议(ARP)
- 0x0808:帧中继ARP(Frame Relay ARP)
- 0x6559:原始帧中继(Raw Frame Relay)
- 0x8035:动态DARP(DRARP:dynamic RARP),反向地址解析协议(RARP:reverse address resolution protocol)
- 0x8037:Novell Netware IPX
- 0x809B:EtherTalk
- 0x80D5:IBM SNA Service over Ethernet
- 0x80F3:AppleTalk 地址解析协议
- 0x8100:以太网自动保护开关(EAPS)
- 0x8137:英特网包交换(IPX)
- 0x814C:简单网络管理协议
- 0x8902:CFM(802.1ag)
- 0x8809:EFM(802.3ah)
- 0x880B:点对点协议(PPP)
- 0x880C:通用交换管理协议(GSMP)
- 0x8847:多协议标签交换(单播)(MPLS)
- 0x8848:多协议标签交换(组播)(MPLS)
- 0x8863:以太网上的PPP(发现阶段)
- 0x8864:以太网上的PPP(PPP会话阶段)
- 0x88BB:轻量级访问点协议(LWAPP)
- 0x88CC:链路层发现协议(LLDP)
- 0x8E88:局域网上的EAP(EAPOL)
- 0x9000:配置测试协议(loopback)
- 0x9100:VLAN标签协议标志符(VLAN Tag Protocol Identifier)
- 0xFFFF:保留