网络设备互联与配置 有迹可循:MAC地址表 4.3 交换机原理及功能.docVIP

网络设备互联与配置 有迹可循:MAC地址表 4.3 交换机原理及功能.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文档。上传文档
查看更多
PAGE 1 4.3 交换机原理及功能 交换(Switching)指按照通信两端传输信息的需要,用人工或设备自动完成的方法,把要传输的信息送到符合要求的相应路由上的技术的统称。广义的交换机(switch)就是一种在通信系统中完成信息交换功能的设备。   依据交换机完成的功能不同,交换机分为二层交换和三成交换机。二层交换机工作于数据链路层,主要依靠MAC地址来完成数据帧的转发。三层交换机除了可以完成二层交换机的功能外,还具有IP路由功能,端口可以设置IP地址,工作于网络层。 本章主要介绍二层交换机的原理及配置方法。 4.3.1 引入交换机的原因 在使用共享式以太网技术的局域网中,所有主机都连接在一条总线型拓扑结构的同轴电缆上,形成一个共享型的以太网网段。这个共享网段既是广播域,同时也是冲突域,网段中的任意一台主机发送的数据帧都能被其它所有主机接收。 随着网段中连接的主机越来越多,产生冲突的可能性就越来越大,这些大量的冲突必将导致网络性能的急剧下降。 针对这个问题,只能通过增加网段,减少同网段上主机数量,以减小广播域和冲突域的大小,支持网络通信能力。由此便诞生了交换式以太网,如图4-10所示。 图4-10 共享式以太网 在交换式以太网中,所有主机均连接在一个中心交换机或网桥上。交换机或网桥的每个端口与一台主机相连形成一个网段,它是一个独立的冲突域。这样,在某一个网段上发生了冲突并不会影响其它网段。如果每个网段的物理层没有使用集线器,网段中只有一台主机,则就会从根本上消除冲突。 二层交换机和网桥都工作于数据链路层,由于实现数据交换。相比而言,交换机端口密度更大、成本更低、转发更灵活、吞吐率更高,已取代了网桥,发展为交换式以太网的核心设备。 4.3.2 交换机的基本工作原理 交换机是交换式以太网的核心设备,负责将数据帧从接收端口转发至确定的发送端口。它工作于数据链路层,依据MAC地址完成这种一对一的确定性数据转发任务。因此,数据帧中必须封装的不可缺少信息有:源及目的端MAC地址、网络层协议标识及差错检测字段。 二层交换机通过源MAC地址字段来知晓某端口连接的设备,通过目的MAC地址来决定数据帧是被直接转发至确定的端口还是广播至其它所有端口。除此之外,交换机还应该能对可能产生环路进行防范和控制,实现适当的链路冗余,提高网络的可靠性。因此,交换机的基本功能包括: 1.学习:自动记录、维护帧接收端口与帧的源MAC地址间的映射关系; 2.转发/过滤:依据所接收的数据帧类型及交换机中的MAC地址与端口映射情况,决定帧是被广播还是被直接转发; 3.消除环路:自动阻塞备份链路端口消除环路,实现链路冗余,并在主链路失效时自动启用被阻塞的备份冗余链路。 交换机通过查看端口接收的每个帧的源MAC地址,以学习该端口所连接设备的MAC地址,并在交换机中形成一个记录MAC地址与端口间映射关系的数据库表格,即为MAC地址表。它的两个最主要字段是端口号和目的MAC地址。 当交换机接收到一个数据帧时,交换机将依据帧中携带的目的MAC地址来确定动作:如果目的MAC地址为广播或组播帧地址,该帧将被广播至除接收端口外的所有端口上;如果目的MAC地址为单播帧地址,交换机将依据其目的MAC地址查询MAC地址表,若存在响应的“地址-端口”映射条目,则该帧转发至确定的端口发送,否则,帧将被广播。 为了提高网络的可靠性,防止单点故障的发生,相同的源端和目的端之间一般会冗余备份多条路径,实现网络在某条路径失效时仍可正常工作。但是,由于冗余路径的存在,源、目的端之间将产生环路,使得帧在该环路上不断重复传播,形成广播风暴,最终耗尽交换机所有带宽及资源,导致网络瘫痪。因此,交换机必须提供一种能够备份路径,但又能消除环路的方法,实现网络数据的可靠传输。为此,交换机上提供的生成树协议(Spanning Tree Protocol,STP)。它允许多条冗余备份路径的存在,但这些备份路径只有在主路径失效时才被启用工作,有效的避免了环路问题。 4.3.3 交换机主要功能与实现 学习地址和转发/过滤数据帧是交换机的两项基本功能。 1.地址学习 交换机依据数据帧的源MAC地址确定与端口相连的设备物理地址,并建立交换机中的MAC地址表;转发数据时,它又依据数据帧的目的MAC地址及MAC地址表来确定帧的发送端口。因此,交换机如何准确的学习MAC地址,建立MAC地址表,是决定交换机能否正常工作的关键。 交换机在初始化之前,MAC地址表为空,其中没有任何MAC地址与端口的映射信息。如图4-11所示。 图4-11 初始MAC地址表 当交换机收到数据帧后,交换机将会在MAC地址表中记录帧接收端口和帧中源MAC地址间的映射关系。例如,当主机A向主机C发送数据帧时,由于MAC地址表为空,交换机将把数据帧从

文档评论(0)

WanDocx + 关注
实名认证
文档贡献者

大部分文档都有全套资料,如需打包优惠下载,请留言联系。 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档