以太類型

以太類型(EtherType)是一個在乙太網路影格中的佔用兩位元組的欄位,這一欄位代表了在乙太網路影格中封裝了何種協定。該欄位首次出現在乙太網路II影格(Ethernet II framing)中,並在後來由IEEE制定為IEEE 802.3乙太網路標準

概述

表示以太類型的數據全部大於0x0800。由於歷史原因,乙太網路II型影格與乙太網路影格格式相同,在乙太網路II型影格中表示以太類型的欄位與乙太網路影格中表示封裝長度的欄位相重合。為了避免歧義,根據IEEE 802.3x-1997規定,乙太網路類型必須大於1536(0x0600)。該數值是根據MTU在乙太網路影格最大為1500(0x05DC)而定的,該欄位數值小於等於1500(0x05DC)的為乙太網路影格,大於等於1536(0x0600)的為乙太網路II型影格,而處在1501~1536的數據為未定義數據。[1]

對於非標巨型乙太網路影格,可能會在以太類型部分與標準定義產生衝突。對此IETF提出採用特殊的以太類型0x8870來表示這種乙太網路影格。[2]

 
乙太網路影格格式,每一個小方框代表一個位元組。

部分以太類型

部分常見的以太類型
以太類型編號 代表協定
0x0800 Internet Protocol version 4 (IPv4)
0x0806 Address Resolution Protocol (ARP)
0x0842 Wake-on-LAN[3]
0x22F0 Audio Video Transport Protocol as defined in IEEE Std 1722-2011
0x22F3 IETF TRILL Protocol
0x6003 DECnet Phase IV
0x8035 Reverse Address Resolution Protocol
0x809B AppleTalk (Ethertalk)
0x80F3 AppleTalk Address Resolution Protocol (AARP)
0x8100 VLAN-tagged frame (IEEE 802.1Q) & Shortest Path Bridging IEEE 802.1aq[4]
0x8137 IPX
0x8138 IPX
0x8204 QNX Qnet
0x86DD Internet Protocol Version 6 (IPv6)
0x8808 Ethernet flow control
0x8809 Slow Protocols (IEEE 802.3)
0x8819 CobraNet
0x8847 MPLS unicast
0x8848 MPLS multicast
0x8863 PPPoE Discovery Stage
0x8864 PPPoE Session Stage
0x8870 Jumbo Frames[2]
0x887B HomePlug 1.0 MME
0x888E EAP over LAN (IEEE 802.1X)
0x8892 PROFINET Protocol
0x889A HyperSCSI (SCSI over Ethernet)
0x88A2 ATA over Ethernet
0x88A4 EtherCAT Protocol
0x88A8 IEEE Std 802.1Q - Service VLAN tag identifier (S-Tag)
0x88AB Ethernet Powerlink[來源請求]
0x88CC 鏈路層發現協定 (LLDP)
0x88CD SERCOS III
0x88E1 HomePlug AV MME[來源請求]
0x88E3 Media Redundancy Protocol (IEC62439-2)
0x88E5 MAC security (IEEE 802.1AE)
0x88E7 Provider Backbone Bridges (PBB) (IEEE 802.1ah)
0x88F7 Precision Time Protocol (PTP) over Ethernet (IEEE 1588)
0x8902 IEEE 802.1ag Connectivity Fault Management (CFM) Protocol / ITU-T Recommendation Y.1731 (OAM)
0x8906 Fibre Channel over Ethernet (FCoE)
0x8914 FCoE Initialization Protocol
0x8915 RDMA over Converged Ethernet (RoCE)
0x892F High-availability Seamless Redundancy (HSR)
0x9000 Ethernet Configuration Testing Protocol[5]
0x9100 VLAN-tagged (IEEE 802.1Q) frame with double tagging[6]

並不是所有以太類型都記載在IEEE以太類型列表頁面存檔備份,存於互聯網檔案館)中. 例如ARP協定(以太類型為 0x0806),在列表中僅僅標示為"Symbolics, Inc., Protocol unavailable."

參考資料

  1. ^ IEEE Std 802.3-2005, 3.2.6
  2. ^ 2.0 2.1 Kaplan; et al. Extended Ethernet Frame Size Support. Internet Engineering Task Force. 2000-05-26 [2015-08-20]. (原始內容存檔於2015-10-12). 
  3. ^ WakeOnLAN. [2013-01-16]. (原始內容存檔於2013-03-25). 
  4. ^ Configuration - Shortest Path Bridging MAC (SPBM). Avaya: 35. [7 July 2012]. [永久失效連結]
  5. ^ Configuration Testing Protocol (Loop). [2015-08-20]. (原始內容存檔於2015-11-26). 
  6. ^ 存档副本. [2018-08-22]. (原始內容存檔於2018-05-21). 

外部連結