下载

1下载券

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 关于以太网和Vlan的几种封装

关于以太网和Vlan的几种封装.doc

关于以太网和Vlan的几种封装

zxf403x
2012-04-05 0人阅读 举报 0 0 暂无简介

简介:本文档为《关于以太网和Vlan的几种封装doc》,可适用于IT/计算机领域

以下是各种封装:以太网II封装:以太网技术的基础是以太网帧也作标准以太网帧也称为ARPA即以太网II帧(最初的以太网II标准也称为DIX由DigitalIntel和Xerox三家发起公司的首字母拼合而成)。帧格式如下:图:以太网II报文格式下面解释以太网II帧中的各个字段:·Preamble也作“Syncword”用来同步。(在这里为)·DesMAC此目的地址可以是广播地址xFFFFFFFFFFFF可以是基于目的节点MAC地址的特定的比特的单播地址或者多播地址。此MAC地址可以从协议同步期间消息的源地址字段中找到。·SouMAC此源地址是发送方的比特的MAC地址。·Type即“以太网类型”此字段用于识别上层协议。(详见下文)·Payload负载即数据包含了封装的数据(如:IP分组)。以太网II的数据有效长度范围是~字节。·FCS此字段包含比特的循环冗余校验(CyclicRedundancyCheckCRC)值用来校验损坏的帧。最初的以太网II帧格式有一些缺陷。为了允许冲突检测Mbitss以太网要求分组大小最小为字节。这就意味着如果帧长达不到标准就必须用来填充短帧。因此上层协议需要包含一个“长度”字段来将实际数据与填充值区分开来。幸运的是为“以太网类型”字段所分配的值xXNS(施乐)、xIP(Internet协议)和xDECNET总是大于十进制值(xDC)这一最大帧长度。所以IEEE的委员会对这一任务的解决方案提供了一个标准即。此方法通过以长度两个位组的“类型协议”字段代替同样两个位组的“以太网类型”字段。从而将以太网II帧与帧区分开来。具体如下:·如果此字段值大于十进制值则此字段表示以太网类型且是类型II。·如果此字段值小于等于十进制值则此字段表示长度且是。(相见IEEELLC封装中的描述)IEEELLC封装:由于在改进了以太网II帧后仍然需要一个新的分组来表示类型以识别上层协议因此在的基础帧中的“长度”字段后面又紧跟了一个逻辑链路控制首部(LogicalLinkControlLLC遵循IEEE)。帧格式如下:下面解释IEEELLC帧中的各个字段:·Preamble同以太网II帧。(此为)·DesMAC同以太网II帧。·SouMAC同以太网II帧。·Len即“长度”字段此处为以太网II帧中“以太网类型”字段的替换表示帧的长度但是不包括前同步码(Preamble)、FCS、目的和源MAC地址以及长度字段本身等字段。·DSAP(DestinationServiceAccessPoint目标服务接入点)字节位比特。当此值为xAA时表示子网访问协议(SubnetworkAccessProtocolSNAP)。·SSAP(SourceServiceAccessPoint来源服务接入点)字节位比特。当此值为xAA时表示子网访问协议(SubnetworkAccessProtocolSNAP)。·CTRL“控制”字段指定了LLC帧的类型。·Payload同以太网II帧。LLC的数据有效长度范围是~字节。·FCS同以太网II帧。值须重新计算。IEEESNAP封装:继承了LLC的帧格式并且添加了SNAP字段。下面解释IEEESNAP帧中的各个字段:·Preamble同LLC帧。·DesMAC同LLC帧。·SouMAC同LLC帧。·Len同LLC帧。·DSAP在此值为xAA表示SNAP。·SSAP在此值为xAA。·CTRL同LLC帧。·SNAP即“子网访问协议(SubnetworkAccessProtocol)”SNAP首部包括个字节的厂商代码和个字节的本地代码。厂商代码为x时表示本地代码是一个以太网类型II以便能向后兼容。这种新格式将“以太网类型”字段从它在以太网II中的原始位置向右移动的个字节。·Payload同LLC帧。SNAP的数据有效长度范围是~字节。·FCS同LLC帧。值须重新计算。IEEEQ封装:Q的首部并非实际封入原始帧中而是以太网II帧里在原始帧里的MAC源地址字段与“以太网类型”字段之间添加一个位元的域(field)。下面解释IEEEQ帧中的各个字段:·Preamble同以太网II帧。·DesMAC同以太网II帧。·SouMAC同以太网II帧。·QHeader表示了这是一个VLAN的帧保存了VLAN的信息。(详见下文)·Type同以太网II帧。·Payload同以太网II帧。数据有效长度范围是~字节。·FCS同以太网II帧。值须重新计算。其中的Q头部封装遵守如下格式:·TPID标签协议识别符(TagProtocalIdentifier,TPID):一组位元的域用来识别Q帧其数值被设定在x以用来辨别某个IEEEQ的帧为已被标签头部因为这个域所被标定位置与以太网类型II帧中的“以太网类型”字段在未标签帧的域相同这是为了用来区别未标签的帧。·TCI标签控制信息(TagControlInformationTCI):长度为字节包含有PCP、CFI和VID个字段。·PCP优先权代码点(PriorityCodePoint,PCP):以一组位元的域当作IEEEP优先权的参考从(最低)到(最高)用来对数据流(音讯、影像、档案等等)作传输的优先级也被称为“服务等级(ClassofServiceCoS)”。·CFI标准格式标识符(CanonicalFormatIndicator,CFI):位元的域。若这个域的值为则MAC地指为非标准格式若为则为标准格式在以太交换器中它通常默认为。在乙太和令牌环中CFI用来解决两者的兼容性问题。若帧在以太端中接收数据则CFI的值必须设为且这个端口不能与未标签的其他端口桥接。·VID虚拟局域网识别符(VLANIdentifier,VID):位元的域用来具体指出帧是属于哪个特定VLAN的。值为时表示帧不属于任何一个VLAN此时Q标签仅代表优先权。位元的值xFFF为保留值其他的值都可用来做为总共个VLAN的标识符。在桥接器上VLAN在管理上作为保留值。IEEEAD封装:双重标记(IEEEAD)也叫作QinQ对于互联网服务提供商(ISP)是非常有用的。它允许已被打上VLAN标签的混合数据从客户端送出时ISP仍然可以在内部使用VLAN。下面解释IEEEAD帧中的各个字段:·Preamble同以太网II帧。·DesMAC同以太网II帧。·SouMAC同以太网II帧。·QOuterTag外部标签(nexttoSourceMACandrepresentingISPVLAN)会先于内部标签(inner)被解封装。此时一个可变的TPID在进位值可能为、或是通常作为外部标签然而在值为a时会违反AD而无法作为外部标签。·QInnerTag内部标签格式同IEEEQ头部。·Type同以太网II帧。·Payload同以太网II帧。数据有效长度范围是~字节。·FCS同以太网II帧。值须重新计算。vsdPreambleSouMACDesMACLenPayloadFCSBytesBytesBytesBs~BytesBytesDSAPSSAPCTRLBytesSNAPBytesvsdPreambleSouMACDesMACLenPayloadFCSBytesBytesBytesBs~BytesBytesDSAPSSAPCTRLBytesvsdPreambleSouMACDesMACTypePayloadFCSBytesBytesBytesBs~BytesBytesQHeaderBytesvsdbitsbitsbitsTCITPIDbitsCFIVIDPCPvsdPreambleSouMACDesMACTypePayloadFCSBytesBytesBytesBs~BytesBytesQOuterTagBytesQInnerTagBytesvsdPreambleSouMACDesMACTypePayloadFCSBytesBytesBytesBs~BytesBytes

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/4

关于以太网和Vlan的几种封装

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利