2016计算机网络基础教程:以太网交换机.docVIP

2016计算机网络基础教程:以太网交换机.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2016计算机网络基础教程:以太网交换机

3.2以太网交换机 3.2.1 以太网交换机的工作原理 图 3.7 以太网交换机 交换机用以替代集线器将 PC、服务器和外设连接成一个网络。 因为集线器是一个总线共享型的网络设备,在集线器连接组成的网段中,当两台计算机通讯时,其它计算机的通讯就必须等待,这样的通讯效率是很低的。而交换机区别于集线器的是能够同时提供点对点的多个链路,从而大大提高了网络的带宽。 图 3.8 以太网交换机中的交换表 交换机的核心是交换表。交换表是一个交换机端口与MAC地址的映射表。 一帧数据到达交换机后,交换机从其帧报头中取出目标MAC地址,通过查表,得知应该向哪个端口转发,进而将数据帧从正确的端口转发出去。如图3.13所示,当左上方的计算机希望与右下方的计算机通讯时,左上方主机将数据帧发给交换机。交换机从e0端口收到数据帧后,从其帧报头中取出目标MAC地址0260.8c01.4444。通过查交换表,得知应该向e3端口转发,进而将数据帧从e3端口转发出去。 我们可以看到,在e0、e3端口进行通讯的同时,交换机的其它端口仍然可以通讯。例如e1、e2之间仍然可以同时通讯。 如果交换机在自己的交换表中查不到该向哪个端口转发,则向所有端口转发。当然,广播数据报(目标MAC地址为FFFF.FFFF.FFFF的数据帧)到达交换机后,交换机将广播报文向所有端口转发。因此,交换机有两种数据帧将会向所有端口转发:广播帧和用交换表无法确认转发端口的数据帧。 交换机的核心是交换表。那么交换表是如何得到的呢? 交换表是通过自学习得到的。我们来看看交换机是如何学习生成交换表的。 交换表放置在交换机的内存中。交换机刚上电的时候,交换表是空的。当0260.8c01. 1111主机向0260.ec01.2222主机发送报文的时候,交换机无法通过交换表得知应该向哪个端口转发报文。于是,交换机将向所有端口转发。 虽然交换机不知道目标主机0260.ec01.2222在自己的哪个端口,但是它知道报文是来自e0端口。因此,转发报文后,交换机便把帧报头中的源MAC地址0260.8c01.1111加入到其交换表e0端口行中。 交换机对其它端口的主机也是这样辩识其MAC地址。经过一段时间后,交换机通过自学习,得到完整的交换表。 可以看到,交换机的各个端口是没有自己的MAC地址的。交换机各个端口的MAC地址是它所连接的PC机的MAC地址。 图 3.9 交换机的一个端口可以捆绑多个MAC地址 如图3.9显示,当交换机级联的时候,连接到其它交换机的主机的MAC地址都会捆绑到本交换机的级联端口。这时,交换机的一个端口会捆绑多个MAC地址(如图2.14中的e1端口。 为了避免交换表中的垃圾地址,交换机对交换表有遗忘功能。即交换机每隔一段时间,就会清除自己的交换表,重新学习、建立新的交换表。这样做付出的代价是重新学习花费的时间和对带宽的浪费。但这是迫不得已而必须做的。新的智能化交换机,可以选择遗忘那些长时间没有通讯流量的MAC地址,进而改进交换机的性能。 如果用以太网交换机连接一个简单的网络,一台新的交换机不需要任何配置,将各个主机连接到交换机上就可以工作了。这时,使用交换机与使用集线器联网同样简单。 3.2.2 以太网交换机的类型 目前以太网交换机主要采用以下两种交换方式:直通式(cut through)和存储转发式(store and forward)。 直通式:交换控制器收到以太端口的报文包时,读出帧报头中的目标MAC地址,查询交换表,将报文包转发到相应端口。 存储转发方式:接收到的报文包首先接受CRC校验。然后根据帧报头中的目标MAC地址和交换表,确定转发的输出端口。然后把该报文包放到那个输出端口的高速缓冲存储器中排队、转发。 直通式交换机收到报文包后几乎只要接收到报头中的目标MAC地址就可以立即转发,不需要等待收到整个数据帧。而存储转发方式需要收到整个报文包并完成CRC校验后才转发,所以存储转发方式与直通式相比,缺点是延迟相对大一些。 但是,存储转发方式不再转发损坏了的报文包,节省了网络带宽和其它网络设备的CPU时间。 存储转发方式的每个端口提供高速缓冲存储器,可靠性高,且适用于速度不同链路之间的报文包转发。另外,服务质量优先QoS技术也只能在存储转发方式交换机中实现。 2

文档评论(0)

小教资源库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档