多层网络第4章 生成树协议.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
多层网络第4章 生成树协议

第4章 生成树协议 4.1 桥接工作机制 4.2 桥接环路的危害 4.3 STP概述 4.4 STP收敛的步骤 4.5 STP状态和时钟 4.6 STP类型 4.7 STP配置 4.1 桥接工作机制 交换的基本STP功能相当于一个透明的网桥。为了理解在交换机中的生成树协议,先介绍作为透明网桥的交换机工作原理。在这里将术语“网桥”跟交换机作为同义词使用,使用“桥接”来表示交换机所执行的第2层交换的过程,网桥跟交换机工作原理一样,交换机也被称为多端口网桥。 透明网桥具有如下特点: ■网桥不对经过它的帧作修改操作,除在中继端口作VLAN标记之外。 4.1 桥接工作机制 ■通过端口上学习接受到的数据帧的源MAC地址,网桥建立一张MAC跟端口对应的MAC地址表,交换机再使用该表根据目标MAC进行帧转发。 图4-1 没有环路的透明网桥 ■对于广播或组播数据帧,网桥把这些帧转发到除最初接受该帧之外的所有端口,这个过程叫作扩散(Flooding)。 图4-1 没有环路的透明网桥 4.1 桥接工作机制 ■如果一个数据帧的目标MAC在MAC地址表里是未知的(称为未知单播数据帧),那么网桥也会把这些帧转发到除最初接受该帧的源端口之外的所有端口。 在一个没有冗余链路的简单桥接环境中,透明网桥的这种机制可以工作得很好,如图4-1所示。但是在有冗余的环状(Loop)网络拓扑结构中,会产生很大危害。 4.2 桥接环路的危害 4.2.1 广播风暴 两台交换机switch1和switch2通过双链路互连,形成环路,没有启用STP。开始时,主机A发送一个广播数据帧,目标MAC为FF-FF-FF-FF-FF-FF,此时,数据帧会到达switch1的1/1口,switch1根据4.1节所说的透明网桥的工作机制,将数据从除入端口1/1之外的所有其他端口泛洪出去,那么该广播帧会从switch1端口1/2发送到网段B所有节点,包括switch2的端口2/2。switch2从端口收到该广播帧后也会从除入端口之外的所有其他端口泛洪出去,包括端口1/1。 4.2 桥接环路的危害 这样数据帧再次回到switch1的端口1/1,switch1会像第一次接到该广播帧再次重复以上所说的转发工作。这时候就形成了广播环路,该广播帧在网络中不断循环转发,占用了带宽,给交换机造成处理负担,导致广播风暴,如图4-2所示。 在主机A发送一个广播数据帧,switch2的端口2/1也会收到,它也会像switch1一样在相反方向形成广播风暴。 图4-2 桥接环路 4.2 桥接环路的危害 当将两个交换机用两根网线形成环路连接时,可以不断用show proc cpu命令观察交换机的CPU利用率,发现CPU利用率不断升高到100%,直至交换宕机,无法响应请求。这时候在这个过程中可以观察到与交换机相连设备的端口指示灯闪烁频繁,表示有大量数据在传输。 4.2 桥接环路的危害 2层网桥环路比路由环路造成的危害大得多,IP数据包头中有一个存活时间TTL(Time To Live)字段,该字段的值由包的初始发送者设定,一般是255,每经过一跳路由设备,会将其值减1,当路由设备收到TTL等于“0”的数据包时,路由器会将该数据包丢失,避免有路由环路时数据包无止境地在网络中传输造成更大危害。与IP数据包不同,以太网数据帧没有TTL字段,会在网络中永不停息地一直传播,直到环路被打破。停用或不正确配置STP,一个简单的广播就可能造成整个网络的不可用。 4.2 桥接环路的危害 这种总在重传广播帧且永不丢弃该帧的行为意味着:当有一条桥接环路产生时,网桥实际上将以指数方式来生成广播帧,这种生成新广播帧的过程将不会停止。最终,桥接环路会通过广播风暴将网络搞垮。只有在物理环路消失的情况下,桥接环路才可能停止。 4.2 桥接环路的危害 4.2.2 桥接表不稳定 因为透明桥接的一个基本特征是根据数据帧的源地址学到去往那个地址的正确端口,所以每台交换机都会分别重新学到属于端口1/2和2/2的站点A。现在,交换机错误地认为去往站点A的所有帧都应该被发送到网段B。 4.2 桥接环路的危害 交换机然后将数据帧重新转发到最初发生该帧的网段A。现在,网络就将开始看到一个环路。因为两台交换机彼此不知道,所以每台交换机继续向其另一个端口转发数据帧。这个环路将永远继续下去。A主机的MAC地址一会儿在switch1的1/1端口出现,一会儿在switch1的1/2端口出现,这被称为MAC地址的漂移。有时候,这个环路是有能力到达站点A和站点B的,只是时间较短,而另外一些时候,交换机认为目标与接收端口位于相同的网段中,并且将不对帧进行转发。 4.3 STP概述 4.3.1 生成树算法 STP执行

文档评论(0)

jgx3536 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档