鏈路層幀格式
阿新 • • 發佈:2019-02-09
1、Ethernet幀
以太幀有多種,常用的是Ethernet II。(Cisco 名稱為 ARPA )
目標MAC | 源MAC | 型別 | 資料 | FCS |
6位元組 | 6位元組 | 2位元組 | 46~1500位元組 | 4位元組 |
(備註:ISL封裝後可達1548位元組,802.1Q封裝後可達1522位元組)
型別 2個位元組標識出乙太網幀所攜帶的上層資料型別表示如下:
IPv4 | 0x0800 |
ARP | 0x0806 |
PPPOE | 0x8864 |
802.1Q tag | 0x8100 |
IPv6 | 0x86dd |
MPLS Label | 0x8847 |
2、ARP(ARP Header的長度為8位元組)
(1)、硬體協議:1 表示乙太網;
(2)、協議型別:和Ethernet資料幀中型別欄位相同
(3)、OP操作欄位:
<1 : ARP請求
<2:ARP應答
<3: RARP請求
<4:RARP應答
3、802.1Q VLAN資料幀(4個位元組)
3.1、基於802.1Q的VLAN幀格式
(1)、Type:取值為0x8100,表示此幀的型別為802.1Q tag幀。
(2)、PRI:取值0~7,值越大優先順序越高。優先順序主要為Qos差分服務提供參考依據(COS)。
(3)、VLAN Identifier(VID):通常valn 0和vlan 4095預留,vlan 1為預設vlan,一般用於網管。
3.2 QInQ幀格式
4、MPLS 標籤格式
MPLS包頭有32Bit:
- 20bit用作標籤;
- 3bit exp
- 1bit 的S ,用於標識是否是棧底,標明MPLS的標籤可以巢狀
- 8bit的TTL