电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOCX文档下载
分享到微信 分享到微博 分享到QQ空间

交换机基本原理和转发流程总结

  • 资源ID:498758926       资源大小:54.27KB        全文页数:10页
  • 资源格式: DOCX        下载积分:15金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要15金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

交换机基本原理和转发流程总结

交换机基本原理和转发流程总结关键词:以太网集线器 Ethernet HUB交换机 Switch虚拟局域网 VLAN路由器 Router路由表 Route Table地址解析协议 ARPARP 表 ARP TableMAC 表 FIB Table三层硬件转发表 IP fdb Table计算机网络往往由许多种不同类型的网络互连连接而成。如果几个计算机网络只是在物 理上连接在一起,它们之间并不能进行通信,那么这种“互连”并没有什么实际意义。因此通 常在谈到“互连”时,就已经暗示这些相互连接的计算机是可以进行通信的,也就是说,从功 能上和逻辑上看,这些计算机网络已经组成了一个大型的计算机网络,或称为互联网络,也 可简称为互联网、互连网。下面将从互联网的渐进历程逐一阐述各种设备的工作原理: 1、Ethernet HUBEthernet HUB 的中文名称叫 做以太网集线器,其基本工作 原理是 广播技术 (broadcast ),也就是 HUB 从任何一个端口收到一个以太网数据帧后,它都将此以太 网数据帧广播到其它所有端口, HUB 不记忆哪一个 MAC 地址挂在哪一个端口这 里所说的广播是指 HUB 将该以太网数据帧发送到所有其它端口,并不是指 HUB 将该 报文改变为广播报文。以太网数据帧中含有源 MAC 地址和目的 MAC 地址,对于与数据帧中目的 MAC 地址相同的计算机执行该报文中所要求的动作; 对于目的 MAC 地址不存在或没有响应 等情况,HUB既不知道也不处理,只负责转发。HUB工作原理: HUB 从某一端口 A 收到的报文将发送到所有端口; 报文为非广播报文时,仅与报文的目的 MAC 地址相同的端口响应用户 A ; 报文为广播报文时,所有用户都响应用户 A 。随着网络应用不断丰富,网络结构日渐复杂,导致传统的以太网连接设备 HUB 已 经越来越不能满足网络规划和系统集成的需要,它的缺陷主要表现在以下两个方面: 冲突严重 HUB 对所连接的局域网只作信号的中继, 所有物理设备构成了一 个冲突域; 广播泛滥。2、二层交换技术二层交换机的出现能够在一定程度上解决 HUB 存在的缺陷主要是冲突严重的 问题,其与 HUB 的区别从大的方面来看可以分为以下三点: 从 OSI 体系结构来看, HUB 属于 OSI 模型的第一层物理层设备,而交换机属 于 OSI 的第二层数据链路层设备。也就意味着 HUB 只是对数据的传输起到同步、放大 和整形的作用,对数据传输中的短帧、碎片等无法进行有效的处理,不能保证数据传 输的完整性和正确性;而交换机不但可以对数据的传输做到同步、放大和整形,而且 可以过滤短帧、碎片等。 从工作方式来看, HUB 是一种广播模式,当 HUB 的某个端口工作的时候,其 他所有端口都能够收听到信息,容易产生广播风暴,当网络较大时网络性能会受到很 大的影响;而当交换机工作的时候,只有发出请求的端口和目的端口之间相互响应而 不影响其他端口,因此交换机就能够隔离冲突域,并在一定程度上抑制广播风暴。 从带宽来看, HUB 不管有多少个端口,所有端口都是共享一条带宽,在同一时 刻只能有二个端口传送数据,其他端口只能等待,同时 HUB 只能工作在半双工模式下 (半双工模式在通道中同时只能沿着一个方向传输数据);而对于交换机而言, 每个端口都有一条独占的带宽,当二个端口工作时并不影响其他端口的工作,同时交 换机不但可以工作在半双工模式下而且可以工作在全双工模式下(全双工模式在 通道中同时双向数据传输的能力)。二层交换技术的工作原理: 由于二层交换技术是在 OSI 七层网络模型中的第二层, 即数据链路层进行操作的,因此交换机对数据报文的转发是建立在 MAC(Media Access Control )地址 -物理地址基础之上的,对于 IP 网络协议来说,它是透明的,即交换 机在转发数据报文时, 无须知道信源机和信宿机的 IP 地址,只需知其物理地址( MAC 地址)即可。交换机在工作过程当中会不断的检测报文的源和目的 MAC 地址来建立 MAC 地址表, 这个表说明了某个 MAC 地址是在哪个端口上被发现的 。这样当交换机 收到一个报文时,它便会看一下该数据报文的目的 MAC 地址,核对一下自己的 MAC 地址表以确认应该从哪个端口把数据报文发出去;但若交换机收到的报文在目的 MAC 地址不能在地址表中找到时, 交换机会把 IP 报文广播出去这正是二层交换机的弱 点所在。二层交换机的报文转发涉及到两个关键的线程:学习线程: 交换机接收网段上的所有数据帧,利用接收数据帧的源 MAC地址建立MAC地 址表; 端口移动机制:交换机如果发现一个报文的入端口和报文中源 MAC地址的所在 端口不同,就产生端口移动,将 MAC 地址学习到新的端口; 地址老化机制:如果交换机在很长一段时间内没有收到主机发出的报文,则该 主机对应的 MAC 地址就会被删除,等下次报文来的时候重新学习。 报文转发线程: 交换机在 MAC 地址表中查找数据帧的目的 MAC 地址,如果找到就将该数据 发送到相应的端口,如果找不到就向所有的端口发送(广播); 如果交换机收到的报文中源 MAC 与目的 MAC 地址相同,则丢弃该报文; 交换机向入端口以外的所有其它端口发送广播报文。二层交换机的缺点: 传统的以太网交换机对接收到的数据帧根据 MAC 地址进行二 层转发,因此将网段上的冲突域限制到了端口级,但却无法限制广播域的大小,在主 机数量很多的情况下,广播泛滥的现象仍然很严重。3、VLAN 技术为解决在局域网中存在的广播泛滥和安全性的问题,引出了 VLAN 即虚拟局域网的 概念,所谓 VLAN 是一种将局域网内的设备逻辑地而不是物理地划分成一个个网段从而 实现虚拟工作组的新兴技术。VLAN技术允许网络管理者将一个物理的LAN逻辑地划分成不同的广播域(或称 虚拟LAN,即VLAN),每一个VLAN都包含一组有着相同需求的计算机工作站,与物 理上形成的LAN有着相同的属性。但由于它是逻辑地而不是物理地划分,所以同一个 VLAN内的各个工作站无须被放置在同一个物理空间里,即这些工作站不一定属于同一 个物理LAN网段。一个VLAN内部的广播和单播流量都不会转发到其他VLAN中,从而 有助于控制流量、减少设备投资、简化网络管理、提高网络的安全性。引入了VLAN以后, 对二层交换机的报文转发线程产生了如下的影响:1)交换机在MAC地址表中查找数据帧中的目的MAC地址,如果找到(同时还要确保报文的 入VLAN和出VLAN是一致的),就将该数据帧发送到相应的端口,如果找不到,就向(VLAN 内)所有的端口发送;2)如果交换机收到的报文中源MAC地址和目的M AC地址所在的端口相同,贝9丢弃该报文;3)交换机向(VLA N内)入端口以外的其它所有端口转发广播报文。Vian与二层交换的规则:主机和交换机之间传送的是untagged报文 交换机之间用干道链路(Trunk,连接交换机用Tag来标识报文所属的VLAN 干道链路上传输的是Tagged Frame不同VLAN之间在二层不能相互通讯虚拟局域网将一组位于不同物理网段上的用户在逻辑上划分成一个局域网内,在 功能和操作上与传统LAN基本相同,可以提供一定范围内终端系统的互联。VLAN的优 势主要表现在以下四个方面:1) 建立虚拟工作组模型,使虚拟局域网中的各个设备很容易相互访问;2) 限制广播范围;3) 增加网络的安全性4) 动态网络管理。VLAN 的划分: 基于端口的VLAN ; 基于MAC的VLAN; 基于协议的 VLAN; 基于IP地址的VLAN; 基于IP子网的VLAN;基于组合策略的VLAN。802.1Q协议规定了一段新的以太网祯字段,与标准的以太网祯头相比, VLAN报文 格式在源地址后增加了一个4字节的802.1Q标签。4个字节的802.1Q标签中,包含 了2个字节的标签协议标识( TPID-Tag Protocol Identifier ,它的值是 8100),和 两个字节的标签控制信息(TCITag Control Information ), TPID是IEEE定义的新的类型,表明这是一个加了802.1Q标签的报文。如图1所示:DestinationMacSource MacLength /typeDataFCSR 6 v 6 v"*2-* 461500 vDestinationMacSource MacVian tagLength /typeDataFCS 6 F6L 4 F 2 F421500 v A 4T22Vian Protocal ID = 0x8100prioritycfiVian ID3 bit1bit12 bit图1 VLAN Identified( VLAN ID ): 这是一个 12位的域,指明 VLAN的ID,一共4096个, 每个支持802.1Q协议的主机发送出来的数据包都会包含这个域,以指明自己所属的 VLAN。 Canonical Format Indicator( CFI ):这一位主要用于总线型的以太网与FDDI、令牌环网 交换数据时的祯格式。 Priority :这3位指明祯的优先级。一共有8种优先级,主要用于当交换机阻塞时, 优先发送优先级高的数据包。在交换机中,直接与主机相连的端口是无法识别 802.1Q报文的,那么这种端口称 为Access端口;对于交换机相连的端口,可以识别和发送 802.1Q报文,那么这种端口 称为 Tag Aware 端口。工作原理:在交换机中的报文转发过程中,802.1Q报文标识了报文所属的VLAN;在跨 越交换机的报文中,带有VLAN标签信息的报文尤其显得重要。例如,定义交换机中的1端 口属于VLAN 2,且该端口类型为Acess,当1端口接收到一个数据报文后,交换机会查看 该报文中没有802.1Q标签,若没有交换机根据1端口所属的VLAN 2,自动给该数据包添加 一个VLAN 2的标签头,然后再将数据包交给数据库查询模块,数据库查询模块会根据数据 包的目的地址和所属的VLAN进行查找,之后交给转发模块,转发模块看到这是一个包含标 签头的数据包,根据报文的出端口的性质来决定是否保留还是去掉标签头。如果端口 是Tag Aware端口,则保留标签,否则删除标签头。一般情况下,两个交换机互连的端口一般都是 Tag Aware端口,交换机和交换机之间交换数据包时是没有必要去掉标签的。VLAN的IVL和SVL方式 IVL: Independent Vlan Learning SVL: Shared Vlan LearningMAC1 VLAN1 P0RT1MAC1VLAN1PORT1MAC2VLAN2PORT2MAC3VLAN3PORT3MMAC2 VLAN2 PORT2IVLMAC3 VLAN3 P0RT3SVL图2在IVL方式下:每个VLAN都有自己的对应的MAC地址表(抽象的概念并不是物理的), 相互之间没有影响。一 个MAC地址可以被学习到不同的VLA N中,因此对一个用户来说如 果属于多个VLAN,那么每个VLAN内的信息都需要重新学习。而SVL方式下,一个地址

注意事项

本文(交换机基本原理和转发流程总结)为本站会员(s9****2)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.