链路层常见报文格式及长度

1190阅读 0评论2014-08-04 习_霜
分类:

1. Ethernet帧(除去上层负载后长度为18字节)

以太帧有好多种,我们最常用到的是Ethernet II

Ethernet II即DIX 2.0:Xerox与DEC、Intel在1982年制定的以太网标准帧格式。Cisco名称为:ARPA

Ethernet II类型以太网帧的最小长度为64字节(6+6+2+46+4)最大长度为1518字节(6+6+2+1500+4)。其中前12字节分别标识出发送数据帧的源节点MAC地址和接收数据帧的目标节点MAC地址。(注:ISL封装后可达1548字节,802.1Q封装后可达1522字节)

接下来的2个字节标识出以太网帧所携带的上层数据类型,如下:

IPv4: 0x0800

ARP:0x0806

PPPoE:0x8864

802.1Q tag: 0x8100

IPV6: 0x86DD

MPLS Label:0x8847

在不定长的数据字段后是4个字节的帧校验序列(Frame. Check Sequence,FCS)

2. ARP (ARP Header长度:8字节)

硬件类型:1 表示以太网

协议类型:和Ethernet数据帧中类型字段相同

OP操作字段:1 表示ARP请求

2 表示ARP应答

3 表示RARP请求

4 表示RARP应答

3. 802.1q VLAN数据帧(4字节)

基于802.1Q的VLAN帧格式

协议代码

协议类型

0021

Internet Protocol

8021

Internet Protocol Control Protocol

C021

Link Control Protocol

C023

Password Authentication Protocol

C223

Challenge Handshake Authentication Protocol

字段

长度(字节)

含义

Protocol

2

协议字段。表示Information域中的数据封装的协议类型。

Information

N

信息字段。可以是任意的二进制比特串,长度未作限定。其上限由FCS字段或通信节点的缓冲容量来决定,目前国际上用得较多的是1000~2000比特,而下限可以是0,即无信息字段。但是监控帧中不可有信息字段。

6. PPPoE报文(报文头长度为6字节)

windows系统pppoe MTU大小

默认和最大 PPPoE MTU 大小为 1,480 字节。对于某些 Internet 服务提供商 (ISP),您可能需要将 PPPoE 连接的 MTU 大小降至 1,400 1,480 之间的一个值(例如 1,454)。不要将 MTU 大小设置为小于 1,400

路由器pppoe拨号时MTU为1492

7. MPLS Label

Label报文格式:

MPLS uses a 32-bit label field that contains the following information:

上一篇:用wget做站点镜像
下一篇:curl和wget的区别和用法介绍