欢迎来到天天文库
浏览记录
ID:33471284
大小:100.00 KB
页数:12页
时间:2019-02-26
《vlan技术详解二(vlan帧结构)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、VLAN技术详解二(VLAN帧结构)二、VLAN帧结构在交换机的汇聚链接上,可以通过对数据帧附加VLAN信息,构建跨越多台交换机的VLAN。附加VLAN信息的方法,最具有代表性的有:IEEE802.1QISL现在就让我们看看这两种协议分别如何对数据帧附加VLAN信息。2.1IEEE802.1QIEEE802.1Q,俗称“DotOneQ”,是经过IEEE认证的对数据帧附加VLAN识别信息的协议。在此,请大家先回忆一下以太网数据帧的标准格式。IEEE802.1Q所附加的VLAN识别信息,位于数据帧中“发送源MAC地址”与“类别域(TypeField)”之间。具体内容为2字节的TPID和
2、2字节的TCI,共计4字节。在数据帧中添加了4字节的内容,那么CRC值自然也会有所变化。这时数据帧上的CRC是插入TPID、TCI后,对包括它们在内的整个数据帧重新计算后所得的值。基于IEEE802.1Q附加的VLAN信息,就像在传递物品时附加的标签。因此,它也被称作“标签型VLAN(TaggingVLAN)”。1.TPID(TagProtocolIdentifier,也就是EtherType)是IEEE定义的新的类型,表明这是一个加了802.1Q标签的帧。TPID包含了一个固定的值0x8100。2.TCI(TagControlInformation)包括用户优先级(UserPri
3、ority)、规范格式指示器(CanonicalFormatIndicator)和VLANID。①UserPriority:该字段为3-bit,用于定义用户优先级,总共有8个(2的3次方)优先级别。IEEE802.1P为3比特的用户优先级位定义了操作。最高优先级为7,应用于关键性网络流量,如路由选择信息协议(RIP)和开放最短路径优先(OSPF)协议的路由表更新。优先级6和5主要用于延迟敏感(delay-sensitive)应用程序,如交互式视频和语音。优先级4到1主要用于受控负载(controlled-load)应用程序,如流式多媒体(streamingmultimedia)和关
4、键性业务流量(business-criticaltraffic)-例如,SAP数据-以及“losseligible”流量。优先级0是缺省值,并在没有设置其它优先级值的情况下自动启用。②CFI:CFI值为0说明是规范格式,1为非规范格式。它被用在令牌环/源路由FDDI介质访问方法中来指示封装帧中所带地址的比特次序信息。③VID:该字段为12-bit,VLANID是对VLAN的识别字段,在标准802.1Q中常被使用。支持4096(2的12次方)VLAN的识别。在4096可能的VID中,VID=0用于识别帧优先级。4095(FFF)作为预留值,所以VLAN配置的最大可能值为4094。所以
5、有效的VLANID范围一般为1-4094。2.2ISL(InterSwitchLink)ISL,是Cisco产品支持的一种与IEEE802.1Q类似的、用于在汇聚链路上附加VLAN信息的协议。使用ISL后,每个数据帧头部都会被附加26字节的“ISL包头(ISLHeader)”,并且在帧尾带上通过对包括ISL包头在内的整个数据帧进行计算后得到的4字节CRC值。换而言之,就是总共增加了30字节的信息。在使用ISL的环境下,当数据帧离开汇聚链路时,只要简单地去除ISL包头和新CRC就可以了。由于原先的数据帧及其CRC都被完整保留,因此无需重新计算•DA―40位组播目的地址。包括一个广播地
6、址0X01000C0000或者是0X03000C0000。•Type―各种封装帧(Ethernet(0000)、TokenRing(0001)、FDDI(0010)和ATM(0011))的4位描述符。•User―Type字段使用的4位描述符扩展或定义Ethernet优先级。该二进制值从最低优先级开始0到最高优先级3。•SA―传输Catalyst交换机中使用的48位源MAC地址。•LEN―16位帧长描述符减去DA、type、user、SA、LEN和CRC字段。•AAAA03―标准SNAP802.2LLC头。•HAS―SA的前3字节(厂商的ID或组织唯一ID)。•VLAN―15位VLA
7、NID。低10位用于1024VLAN。•BPDU―1位描述符,识别帧是否是生成树网桥协议数据单元(BPDU)。如果封装帧为思科发现协议(CDP)帧,也需设置该字段。•INDEX―16位描述符,识别传输端口ID。用于诊断差错。•RES―16位预留字段,应用于其它信息,如令牌环和分布式光纤数据接口帧(FDDI),帧校验(FC)字段。•ISL帧最大为1548bytes,iSL包头26+1518+4=1548ISL有如用ISL包头和新CRC将原数据帧整个包裹起来,因此也被称为
此文档下载收益归作者所有