以太网帧类型速查
分类 TCP/IP协议2012-12-1809:591162人阅读评论(0)收藏举报
以太网帧类型速查
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 IEEE8023长度
0x0101–0x01 FF 实验
0x0600 XEROXNSIDP
0x0660
0x0661 DLOG
0x0801 X75Internet
0x0802 NBS Internet
0x0803 ECMAInternet
0x0804 Chaosnet
0x0805 X25Level3
RA R P反向地址解析协议
RARPReverse Address
0x8037 Novel l Netware IPX
0x809B EtherTalk
0x80D5 IBM SNAServices over Ethernet
0x80F3 AppleTalk地址解析协议AARP
AppleTalkAddress Resolution
0x8100 以太网自动保护开关EAPS
Ethernet Automatic Protection
Switching
0x814C 简单网络管理协议SNMPSimple
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 NotificationOAMPDU、 0x04表示Loopback ControlOAMPDU。
以下是几种常用的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环回状态该报文中带有使能或去使能环回功能的信息根据该信息开启或关闭远端环回功能。
0x880C 通用交换管理协议GSMP
General Switch Management
0x8847 多协议标签交换单播 MPLS
Multi-Protocol Label Switching
0x8848 多协议标签交换组播 MPLS
Multi-Protocol Label Switching
0x8863 以太网上的PPP发现阶段
PPPoEPPP Over Ethernet
0x8864 以太网上的PPPPPP会话阶段
PPPoEPPP Over Ethernet<PPP
0x88BB 轻量级访问点协议 LWAPP Light
0x8E88 局域网上的EAPEAPOL EAP
0x9100 VLAN标签协议标识符VLAN Tag
0x9200 VLAN标签协议标识符VLAN Tag
以太网帧类型
2009年12月17日星期四下午1 :52
以太网帧格式
目前有四种不同格式的以太网帧在使用它们分别是
●Ethernet I I即DIX 20 Xerox与DEC、 Intel在1982年制定的以太网标准帧格式。 Cisco名称为
ARPA。
●Ethernet 8023 rawNovel l在1983年公布的专用以太网标准帧格式。 Cisco名称为Novel l-
Ether。
●Ethernet 8023 SAP IEEE在1985年公布的Ethernet 8023的SAP版本以太网帧格式。 Cisco名
称为SAP。
●Ethernet 8023 SNAP IEEE在1985年公布的Ethernet 8023的SNAP版本以太网帧格式。 Cisco
名称为SNAP。
在每种格式的以太网帧的开始处都有64比特8字节的前导字符如图3所示。其中前7个字节称为前同步码Pream ble 内容是16进制数0xAA最后1字节为帧起始标志符0xAB它标识着以太
网帧的开始。前导字符的作用是使接收节点进行同步并做好接收数据帧的准备。
图3 以太网帧前导字符
除此之外不同格式的以太网帧的各字段定义都不相同彼此也不兼容。
31 Ethernet I I帧格式
如图4所示是Ethernet I I类型以太网帧格式。
图4 Ethernet I I帧格式
Ethernet I I类型以太网帧的最小长度为64字节662464 最大长度为1518字节66215004 。其中前12字节分别标识出发送数据帧的源节点MAC地址和接收数据帧的目标节点
MAC地
址。
接下来的2个字节标识出以太网帧所携带的上层数据类型如16进制数0x0800代表IP协议数据16进制数0x809B代表AppleTalk协议数据 16进制数0x8138代表Novel l类型协议数据等。在不定长的数据字段后是4个字节的帧校验序列Frame Check Sequence FCS 采用32位
CRC循环冗余校验对从"目标MAC地址"字段到"数据"字段的数据进行校验。
32 Ethernet 8023 raw帧格式
如图5所示是Ethernet 8023 raw类型以太网帧格式。
图5 Ethernet 8023 raw帧格式
在Ethernet 8023 raw类型以太网帧中原来Ethernet I I类型以太网帧中的类型字段被"总长度"
字段所取代它指明其后数据域的长度其取值范围为46-1500。
接下来的2个字节是固定不变的16进制数0xFFFF 它标识此帧为Novel l以太类型数据帧。
33 Ethernet 8023 SAP帧格式
如图6所示是Ethernet 802 3 SAP类型以太网帧格式。
图6 Ethernet 802 3 SAP帧格式
从图中可以看出在Ethernet 8023 SAP帧中将原Ethernet 8023 raw帧中2个字节的0xFFFF变为各1个字节的DSAP和SSAP同时增加了1个字节的"控制"字段构成了8022逻辑链路控制 LLC的首部。 LLC提供了无连接 LLC类型1 和面向连接 LLC类型2的网络服务。 LLC1是应用于以太网中而LLC2应用在IBM SNA网络环境中。
新增的8022 LLC首部包括两个服务访问点源服务访问点SSAP和目标服务访问点DSAP 。它们用于标识以太网帧所携带的上层数据类型如16进制数0x06代表IP协议数据 16进制数0xE0代表Novel l类型协议数据 16进制数0xF0代表IBM NetBIOS类型协议数据等。
至于1个字节的"控制"字段则基本不使用一般被设为0x03 指明采用无连接服务的8022无编号数据格式 。
34 Ethernet 8023 SNAP帧格式
如图7所示是Ethernet 802 3 SNAP类型以太网帧格式。
图7 Ethernet 802 3 SNAP帧格式
Ethernet 802 3 SNAP类型以太网帧格式和Ethernet 802 3 SAP类型以太网帧格式的主要区别在于
●2个字节的DSAP和SSAP字段内容被固定下来其值为16进制数0xAA。
●1个字节的"控制"字段内容被固定下来其值为16进制数0x03。
●增加了SNAP字段由下面两项组成
◆新增了3个字节的组织唯一标识符Organizational ly Unique Identifier OUI ID字段其值通常等于MAC地址的前3字节即网络适配器厂商代码。
◆2个字节的"类型"字段用来标识以太网帧所携带的上层数据类型。
racknerd怎么样?racknerd美国便宜vps又开启促销模式了,机房优秀,有洛杉矶DC-02、纽约、芝加哥机房可选,最低配置4TB月流量套餐16.55美元/年,此外商家之前推出的最便宜的9.49美元/年套餐也补货上架,同时RackNerd美国AMD VPS套餐最低才14.18美元/年,是全网最便宜的AMD VPS套餐!RackNerd主要经营美国圣何塞、洛杉矶、达拉斯、芝加哥、亚特兰大、新...
最近发现一个比较怪异的事情,在访问和登录大部分国外主机商和域名商的时候都需要二次验证。常见的就是需要我们勾选判断是不是真人。以及比如在刚才要访问Namecheap检查前几天送给网友域名的账户域名是否转出的,再次登录网站的时候又需要人机验证。这里有看到"Attention Required"的提示。我们只能手工选择按钮,然后根据验证码进行选择合适的标记。这次我要选择的是船的标识,每次需要选择三个,一...
农历春节将至,腾讯云开启了热门爆款云产品首单特惠秒杀活动,上海/北京/广州1核2G云服务器首年仅38元起,上架了新的首单优惠活动,每天三场秒杀,长期有效,其中轻量应用服务器2G内存5M带宽仅需年费38元起,其他产品比如CDN流量包、短信包、MySQL、直播流量包、标准存储等等产品也参与活动,腾讯云官网已注册且完成实名认证的国内站用户均可参与。活动页面:https://cloud.tencent.c...