VLAN技术原理及方案解析.doc
《VLAN技术原理及方案解析.doc》由会员分享,可在线阅读,更多相关《VLAN技术原理及方案解析.doc(17页珍藏版)》请在咨信网上搜索。
1、Vlan技术原理在数据通信和宽带接入设备里,只要涉及到二层技术的,就会碰到VLAN。并且,通常情况下,VLAN在这些设备中是基本功能。所以不管是刚迈进这个行业的新生,还是已经在这个行业打拼了很数年的前辈,都要熟悉这个技术。在论坛上经常看到讨论各种各样的关于VLAN的问题,在工作中也经常被问起关于VLAN的这样或那样的问题,所以,有了想写一点东西的冲动。大部分童鞋接触互换这门技术都是从思科技术开始的,讨论的时候也脱离不了思科的影子。值得说明的是,VLAN是一种标准技术,思科在实现VLAN的时候加入了自己的专有名词,这些名词也许不是通用的,尽管它们已经深深印在各位童鞋们的脑海里。本文的描述是从基本
2、原理开始的,有些说法会和思科技术有些出入,当然,也会讲到思科互换中的VLAN。1. 以太网互换原理VLAN的概念是基于以太网互换的,所以,为了保持连贯性,还是先从互换原理讲起。但是,这里没有长篇累牍的举例和配置,都是一些最基本的原理。本节所说的以太网互换原理,是针对传统的以太网互换机来说的。所谓传统,是指不支持VLAN。简朴的讲,以太网互换原理可以概括为 源地址学习,目的地址转发。考虑到IP层也涉及到地址问题,为了避免混淆,可以修改为 源MAC学习,目的MAC转发。从语文的语法角度来讲,也许尚有些问题,就再修改一下 根据源MAC进行学习,根据目的MAC进行转发。总之,根据个人习惯了。本人比较喜
3、欢 源MAC学习,目的MAC转发的口诀。稍微解释一下。所谓的源MAC学习,是指互换机根据收到的以太网帧的帧头中的源MAC地址来建立自己的MAC地址表,学习是业内的习惯说法,就如同在淘宝上买东西都叫宝贝同样。所谓的目的MAC转发,是指互换机根据收到的以太网帧的帧头中的目的MAC地址和本地的MAC地址表来决定如何转发,拟定的说,是如何互换。这个过程大家应当是耳熟能详了。但为了与后面的VLAN描述对比方便,这里还是简朴的举个例子。Figure 1-1:|-|SW1 (Ethernet Switch) |-|port1|port 2|-|-|PC1|PC2|-|-|简朴描述一下PC1 ping PC2
4、的过程:(这里假设,PC1和PC2位于同一个IP网段,IP地址分别为IP_PC1和IP_PC2,MAC地址分别为MAC_PC1和MAC_PC2)1). PC1一方面发送ARP请求,请求PC2的MAC。目的MAC=FF:FF:FF:FF:FF:FF(广播);源MAC=MAC_PC1。SW1收到该广播数据帧后,根据帧头中的源MAC地址,一方面学习到了PC1的MAC,建立MAC地址表如下:MAC地址端口MAC_PC1PORT 12). 由于ARP请求为广播帧,所以,SW1向除了PORT1之外的所有UP的端口广播。注意,该帧没有任何变化。换句话说,互换机没有对帧做任何修改。这就是传说中的透明传输。3)
5、. PC2收到该ARP请求帧,本地建立ARP表项,同时单播回送ARP应答帧。目的MAC=MAC_PC1;源MAC=MAC_PC2。SW1收到该单播帧手,根据帧头中的源MAC地址,学习到了PC2的MAC,建立MAC地址表如下:MAC地址端口MAC_PC1PORT 1MAC_PC2PORT 24). SW1根据帧头中的目的MAC地址(MAC_PC1)将数据帧从PORT 1转发。5). PC1收到ARP响应,ARP交互过程成功。接下来进行单播PING包交互。SW1根据数据帧的目的MAC进行透明转发单播帧,同时刷新本地MAC地址表的老化定期器。2. 802.1Q VLAN的基本原理严格来说,802.1
6、Q VLAN不是一个协议,由于互连的设备之间没有协议层面的报文交互。802.1Q VLAN只定义了数据帧的封装格式,即,在以太网帧头中插入了4个字节的VLAN字段。其重要内容为VLAN TAG,紧随其后的数据类型和802.1p报文优先级的标记。Figure 2-1 以太网帧格式|-| DMAC(6bytes) | SMAC(6bytes) | Ether-Type(2bytes) | DATA |-|Figure 2-2 带VLAN TAG的以太网帧格式|-| DMAC(6bytes) | SMAC(6bytes) | Ether-Type(0x8100) | VLAN(4bytes) | D
7、ATA |-|Figure 2-3 VLAN TAG的格式|-| PRI(3bits) | CFI(1bit) | TAG(12bits) | Ether-Type(2bytes) | DATA |-|PRI:帧优先级,就是通常所说的802.1p。CFI:规范标记位,0为规范格式,用于802.3或EthII。TAG:就是我们通常说的VLAN IDEther-Type:标记紧随其后的数据类型。本人所理解的VLAN技术要点重要有两点:1.支持VLAN的互换机的内部互换原理;2.设备之间(互换机之间,互换机与路由器之间,互换机与主机之间)交互时,VLAN TAG的添加和移除。下面就按照这个思绪来描述
8、。2.1 支持VLAN的互换机的互换原理引入VLAN概念后,数据帧只在相应的VLAN进行互换。用通俗一点的话来讲,一个互换机被虚拟出了多个逻辑互换机,每一个VLAN内的端口都是一个逻辑上的互换机。用专业一点的话来讲,一个互换机被划分了多个不同的广播域,每一个VLAN内的端口,在同一个广播域内。引入VLAN后的互换原理与传统的互换原理相比,并没有本质上的改变,同样遵循源MAC学习,目的MAC转发的基本原则。唯一不同的是,学习和转发都只在同一个VLAN中进行,数据帧不能跨VLAN互换或转发。2.1.1 数据帧该在哪个VLAN中进行互换?前面提到,支持VLAN的互换机将数据帧限制在同一个VLAN中进
9、行互换,那么数据帧到底该在哪个VLAN中互换呢?假如收到的数据帧携带了VLAN信息 (通常称为TAGED数据帧,前面已经介绍了带VLAN TAG的以太帧格式),该VLAN信息中的VLAN TAG就是互换该帧的VLAN。假如收到的数据帧没有携带VLAN信息(通常称为UNTAGED数据帧),收到该帧的端口的PVID就是互换该帧的VLAN。该规则在2.2.3节中有具体的描述。根据上面的原则,也定义了PVID的概念。当端口收到一个UNTAGED数据帧时,无法拟定在哪个VLAN中进行互换,PVID定义了在这种情形下互换该帧的VLAN。从某种意义上讲,可以把PVID理解为端口的default VLAN。在
10、支持VLAN的互换机中,每个端口都有一个PVID值,该值有一个缺省值,当然你也可以更改它。2.2.2 MAC地址学习和MAC地址表引入VLAN概念后,MAC地址的学习也在相应的VLAN中进行。从某种意义上理解,一台互换机有多张MAC地址表,每个VLAN一张表,在互换数据帧进行查表时,只需要在相应的VLAN中进行查找。很显然,MAC地址表项中,增长了VLAN TAG属性。VLANMAC地址端口VLAN1MAC_PC1PORT 1VLAN1MAC_PC2PORT 2VLAN2MAC_PC1PORT 1VLAN2MAC_PC2PORT 22.2 VLAN TAG的添加和移除规则为了保证设备之间的互联
11、互通,需要理解VLAN TAG的添加和移除规则。也就是说,互换机在转发数据帧时,什么时候应当打TAG,什么时候应当不打TAG,什么时候又会丢弃数据帧。为什么要有这么复杂(其实也没那么复杂)的规则呢?为什么不把所有的数据帧都打上TAG呢,这样不是简朴多了?其实,这样做也是为了适应不同设备的工作原理,有些设备是不支持VLAN TAG的。2.2.1 典型设备先介绍一下几种典型的设备:PC:大部分的PC(专用的,或用于测试的除外)是工作在应用层的,缺省情况下是不支持(其实也不需要)VLAN TAG的。也就是说,PC发出的都是UNTAGED数据帧。Router:路由器是支持VLAN TAG的。也就是说,
12、路由器可以发出TAGED数据帧,也可以发出UNTAGED数据帧。需要说明的是,路由器是解决数据包的三层信息的,对于二层信息(涉及VLAN信息),路由器只是检查其有效性,之后将其剥离。这个过程就是我们常说的终结,也就是说,路由器会终结掉报文的VLAN信息的。Switch:这里的switch是指以太网互换机。VLAN技术就是重要针对于互换机提出的,所以,在讨论VLAN概念时都是立足于互换机来讨论。很显然,互换机既支持收发TAGED数据帧,也支持收发UNTAGED数据帧。从严格意义上讲,引入VLAN后,互换机的行为不再是透明传输,由于数据帧通过互换机后也许发生了变化。了解了几种典型设备的工作原理后,
13、就应当觉得互换机上TAG的添加和移除原则的必要性了。2.2.2 VLAN中的端口属性一个VLAN可以包含多个端口,而一个端口也可以属于多个VLAN。一个端口在一个VLAN中有不同的属性,TAG的添加和移除原则就是根据这个属性而定的。TAGED:假如一个端口在一个VLAN中的属性是TAG的,那么,从该端口转发出去的数据帧就是TAGED。(当然,该数据帧是在该VLAN中互换的)UNTAGED:假如一个端口在一个VLAN中的属性是UNTAG的,那么,从该端口转发出去的数据帧就是UNTAGED。(当然,该数据帧是在该VLAN中互换的)2.2.3 互换机收发数据帧的解决总结我们分几种情况讨论互换机的接受
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VLAN 技术 原理 方案 解析
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。