以太網幀類型速查


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,它標識着以太網幀的開始。前導字符的作用是使接收節點進行同步並做好接收數據幀的准備。
  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM