EtherType :以太網類型字段及值
EtherType 是以太幀里的一個字段,用來指明應用於幀數據字段的協議。根據 IEEE802.3,Length/EtherType 字段是兩個八字節的字段,含義兩者取一,這取決於其數值。在量化評估中,字段中的第一個八位字節是最重要的。而當字段值大於等於十進制值 1536 (即十六進制為 0600)時, EtherType 字段表示為 MAC 客戶機協議(EtherType 解釋)的種類。該字段的長度和 EtherType 詳解是互斥的。
該類字段值取自 IEEE EtherType 字段寄存器。EtherType 字段是個極限空間,因此其分配是有限的。只有開發新的數據傳輸協議的人員需要使用 EtherType 字段,而不管他們實際上是否真正生產任何設備。IEEE RAC EtherType 字段批准權威機構負責檢查和批准 EtherType 字段。
知名協議已經分配了 EtherType 值,下面表格中列出了 EtherType 字段中常用值及其對應的協議:
EtherType 是以太幀里的一個字段,用來指明應用於幀數據字段的協議。根據 IEEE802.3,Length/EtherType 字段是兩個八字節的字段,含義兩者取一,這取決於其數值。在量化評估中,字段中的第一個八位字節是最重要的。而當字段值大於等於十進制值 1536 (即十六進制為 0600)時, EtherType 字段表示為 MAC 客戶機協議(EtherType 解釋)的種類。該字段的長度和 EtherType 詳解是互斥的。
該類字段值取自 IEEE EtherType 字段寄存器。EtherType 字段是個極限空間,因此其分配是有限的。只有開發新的數據傳輸協議的人員需要使用 EtherType 字段,而不管他們實際上是否真正生產任何設備。IEEE RAC EtherType 字段批准權威機構負責檢查和批准 EtherType 字段。
知名協議已經分配了 EtherType 值,下面表格中列出了 EtherType 字段中常用值及其對應的協議:
以太類型值(16進制) | 對應協議 | 備注 |
0x0000 - 0x05DC | IEEE 802.3 長度 | |
0x0101 – 0x01FF | 實驗 | |
0x0600 | XEROX NS IDP | |
0x0660 | ||
0x0661 | DLOG | |
0x0800 | 網際協議(IP) | |
0x0801 | X.75 Internet | |
0x0802 | NBS Internet | |
0x0803 | ECMA Internet | |
0x0804 | Chaosnet | |
0x0805 | X.25 Level 3 | |
0x0806 | 地址解析協議(ARP : Address Resolution Protocol) | |
0x0808 | 幀中繼 ARP (Frame Relay ARP) [RFC1701] | |
0x6559 | 原始幀中繼(Raw Frame Relay) [RFC1701] | |
0x8035 | 動態 DARP (DRARP:Dynamic RARP)反向地址解析協議(RARP:Reverse Address Resolution Protocol) | |
0x8037 | Novell Netware IPX | |
0x809B | EtherTalk | |
0x80D5 | IBM SNA Services over Ethernet | |
0x80F3 | AppleTalk 地址解析協議(AARP:AppleTalk Address Resolution Protocol) | |
0x8100 | 以太網自動保護開關(EAPS:Ethernet Automatic Protection Switching) | |
0x8137 | 因特網包交換(IPX:Internet Packet Exchange) | |
0x814C | 簡單網絡管理協議(SNMP:Simple Network Management Protocol) | |
0x86DD | 網際協議v6(IPv6,Internet Protocol version 6) | |
0x8809 | OAM |
幾個重要字段的含義如下:
l Dest addr:以太網OAM報文的目的MAC地址,為組播MAC地址0180c2000002。
l Source addr:以太網OAM報文的源MAC地址,為發送端的橋MAC地址,該地址是一個單播MAC地址。
l Type:以太網OAM報文的協議類型,為0x8809。
l Subtype:以太網OAM報文的協議子類型,為0x03。
lFlags:Flags域,包含了以太網OAM實體的狀態信息。
l Code:本字段指明了OAMPDU的報文類型。0x00表示Information OAMPDU、0x01表示Event Notification OAMPDU、0x04表示Loopback Control OAMPDU。
以下是幾種常用的OAMPDU報文的作用:
l Information OAMPDU
Information OAMPDU報文用於將以太網OAM實體的狀態信息(包括本地信息、遠端信息和自定義信息)發給遠端的以太網OAM實體,保持以太網OAM連接。
l Event Notification OAMPDU
Event Notification OAMPDU(事件通知OAMPDU)報文一般用於鏈路監控,是用於對連接本端和遠端以太網OAM實體的鏈路發生的故障進行告警。
l Loopback Control OAMPDU
Loopback Control OAMPDU(環路控制OAMPDU)報文主要用於遠端環回控制,環回控制OAMPDU報文用來控制遠端設備的OAM環回狀態,該報文中帶有使能或去使能環回功能的信息,根據該信息開啟或關閉遠端環回功能。
|
0x880B | 點對點協議(PPP:Point-to-Point Protocol) | |
0x880C | 通用交換管理協議(GSMP:General Switch Management Protocol) | |
0x8847 | 多協議標簽交換(單播) MPLS:Multi-Protocol Label Switching <unicast>) | |
0x8848 | 多協議標簽交換(組播)(MPLS, Multi-Protocol Label Switching <multicast>) | |
0x8863 | 以太網上的 PPP(發現階段)(PPPoE:PPP Over Ethernet <Discovery Stage>) | |
0x8864 | 以太網上的 PPP(PPP 會話階段) (PPPoE,PPP Over Ethernet<PPP Session Stage>) | |
0x88BB | 輕量級訪問點協議(LWAPP:Light Weight Access Point Protocol) | |
0x88CC | 鏈接層發現協議(LLDP:Link Layer Discovery Protocol) | |
0x8E88 | 局域網上的 EAP(EAPOL:EAP over LAN) | |
0x9000 | 配置測試協議(Loopback) | |
0x9100 | VLAN 標簽協議標識符(VLAN Tag Protocol Identifier) | |
0x9200 | VLAN 標簽協議標識符(VLAN Tag Protocol Identifier) | |
0xFFFF | 保留 | |
以太網幀格式
目前,有四種不同格式的以太網幀在使用,它們分別是:
●Ethernet II即DIX 2.0:Xerox與DEC、Intel在1982年制定的以太網標准幀格式。Cisco名稱為:ARPA。
●Ethernet 802.3 raw:Novell在1983年公布的專用以太網標准幀格式。Cisco名稱為:Novell-Ether。
●Ethernet 802.3 SAP:IEEE在1985年公布的Ethernet 802.3的SAP版本以太網幀格式。Cisco名稱為:SAP。
●Ethernet 802.3 SNAP:IEEE在1985年公布的Ethernet 802.3的SNAP版本以太網幀格式。Cisco名稱為:SNAP。
在每種格式的以太網幀的開始處都有64比特(8字節)的前導字符,如圖3所示。其中,前7個字節稱為前同步碼(Preamble),內容是16進制數0xAA,最后1字節為幀起始標志符0xAB,它標識着以太網幀的開始。前導字符的作用是使接收節點進行同步並做好接收數據幀的准備。
引自
以太網幀類型總結