欢迎来到天天文库
浏览记录
ID:6069898
大小:423.59 KB
页数:5页
时间:2018-01-02
《802.1q与802.ad帧格式》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、以太网VLAN帧格式一、IEEE802.1Q标签帧格式PreambleSFDDASAvlantagType/LengthDateCRC7B1B6B6B4B2B42-1496B4BVlantag:4字节,包含2个字节的标签协议标识(TPID)和2个字节的标签控制信息(TCI),TCI字段具体又分为:priorty、CFI、VlanID,具体格式如下所示:TPIDUserPriorityCFIVID2B3b1b12bnTPID(标签协议标识):2字节,用于标识帧的类型,其值为0x8100时表示802.1Q/802.1P的帧。设备可以根据这个字段判断对它接收与否。nTCI(标签控制信息字段
2、):2字节,包括用户优先级(UserPriority)、规范格式指示器(CanonicalFormatIndicator)和VLANID。lUserPriority:3个bti,表示帧的优先级,取值范围0~7,值越大优先级越高,用于802.1p。lCFI,1bit,值为0代表MAC地址是以太帧的MAC,值为1代表MAC地址是FDDI、令牌环网的帧。lVID(VLANID):12bit,表示VLAN的值。12bit共可以表示4096个VLAN,实际上,由于VID0和4095被802.1Q协议保留,所以VLAN的最大个数是4094(1-4094)个(据说VID=0用于识别帧优先级。409
3、5(FFF)作为预留值)。二、IEEE802.1ad(QinQ)帧格式QinQ技术〔也称StackedVLAN或DoubleVLAN〕。标准出自IEEE802.1ad,其实现将用户私网VLANTag封装在公网VLANTag中,使报文带着两层VLANTag穿越运营商的骨干网络(公网)。在公网中报文只根据外层VLANTag(即公网VLANTag)传播,用户的私网VLANTag被屏蔽。带单层VLANTag的报文结构如图1所示:带双层VLANTag的报文结构如图2所示:QinQ技术上完全可以多层堆叠,没有限制,仅受Ethernet报文长度的限制,具有很好的扩充性。对于QinQ,业界有多种不同
4、的称呼,比如TaginTag、VLANVPN、StackVLAN、SVLANQinQ每增加一层VLAN标签,就可以将所覆盖的用户VLAN数量增加4096倍,两层VLAN标签可以支持4K×4KVLAN,一般来说两层VLAN就可以满足绝大多数需求了。相对基于MPLS的二层VPN,QinQ具有如下特点:?为用户提供了一种更为简单的二层VPN隧道;?不需要信令协议的支持,可以通过纯静态配置实现;?由于QinQ的实现是基于802.1Q协议中的Trunk端口概念,要求隧道上的设备都必须支持802.1Q协议。QinQ主要可以解决如下几个问题:?缓解日益紧缺的公网VLANID资源问题;?用户可以规划
5、自己的私网VLANID,不会导致和公网VLANID冲突;?为小型城域网或企业网提供一种较为简单的二层VPN解决方案;QinQ实现过程如图3所示:图3QinQ功能示意图图3中CE交换机上行报文带有内层Vlan标签,报文到达汇聚交换机后,汇聚交换机可以根据不同的交换机端口给报文打上相应的外层标签,这样汇聚交换机每端口可以支持4KVlan的接入。附录1:1.关于VLAN范围问题CISCO上关于VLANID的解释VLANsRange0,4095Reservedrange1Normalrange2-1000Normalrange1001Normalrange1002-1005Reservedr
6、ange1006-1009Reservedrange1010-1024Reservedrange1025-4094Extendedrange即为:0和4095为保留VLAN1为系统默认VLAN既NATIVEVLAN1002-1005为FDDI用VLAN所以,VLANID的范围是0--40952.帧原始最大长度1518字节,但802.1Q帧为1522字节,交换机可能进行报错,但依然转发。附件3:IEEE802.1Q协议定义的以太网帧的Tag报文结构如下:修改记录:2010.07.22修改802.1Q帧中VLAN字段与Type/Length前后顺序问题
此文档下载收益归作者所有