收藏 分销(赏)

生成树协议原理与配置.ppt

上传人:鼓*** 文档编号:14683444 上传时间:2026-10-29 格式:PPT 页数:46 大小:1.18MB 下载积分:8 金币
下载 相关
生成树协议原理与配置.ppt_第1页
第1页 / 共46页
生成树协议原理与配置.ppt_第2页
第2页 / 共46页


点击查看更多>>
资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2021/10/10,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2021/10/10,*,第9章生成树协议原理与配置,2021/10/10,1,9.1,冗余拓扑结构,图,9-1,交换机间冗余拓扑结构,关键设备和链路需要进行备份,2021/10/10,2,9.1,冗余拓扑结构,采用冗余拓扑结构虽然保证了当设备或链路故障时提供备份设备或链路,从而不影响正常的通信。,但是,这些冗余设备及链路构成的环路将会引发很多问题,:,广播风暴、单帧的多次递交、桥接表的不稳定,2021/10/10,3,9.1.1,广播风暴,图,9-2,交换机间的循环链路,2021/10/10,4,9.1.2,单帧的多次递交,图,9-3,单帧的多次递交,2021/10/10,5,9.1.3,桥接表的不稳定,图,9-4,桥接表的不稳定性问题,2021/10/10,6,9.2,生成树协议概述,9.2.1,生成树协议概述,生成树协议(,Spanning Tree Protocol,,,STP,)起源于,DEC,公司的“网桥到网桥”协议。后来,,IEEE 802,委员会制定了生成树协议的规范,802.1d,。,是一个第,2,层的管理协议。其目标是在物理环路上建立一个无环的逻辑链路拓扑结构。,2021/10/10,7,图,9-5,生成树协议操作,2021/10/10,8,9.2.2,生成树协议术语,1,网桥协议数据单元,BPDU,(,Bridge Protocol Data Unit,),生成树协议是通过在交换机之间周期发送,BPDU,来发现网络上的环路并阻塞有关端口来断开环路的。,BPDU,有两种类型,:,配置,BPDU,和拓扑变更通告,BPDU,。,每台交换机每隔,2,秒钟都要向网络上发送配置,BPDU,报文。通过这些报文,每台交换机可以判断自己的位置和每个端口应该工作的模式等。,2021/10/10,9,9.2.2,生成树协议术语,2021/10/10,10,9.2.2,生成树协议术语,2,网桥号(,Bridge ID,),BID,用来标识每台交换机。,由两部分组成。,第一部分是网桥优先级,占,2,字节。范围是,0,65535,,默认值是,32768(,从,12.1,(,9),开始,要叠加,VLAN,号,如,VIAN 1,的生成树协议实例,BID,的优先级为,32769,,,VLAN 2,的生成树协议实例,BID,的优先级为,32770,等)。,第二部分是交换机,MAC,基地址,占,6,字节,。,2021/10/10,11,9.2.2,生成树协议术语,3,根网桥(,Root bridge,),交换机通过彼此交换,BPDU,信息来选出根网桥。具有最小网桥号的交换机将成为根网桥。,根网桥的所有端口都不会阻塞,即都处于转发包的状态,4,指定网桥(,Designated bridge,),交换机连接的每个网段要选出一个指定网桥,该指定网桥到根网桥的累计路径花费最小。,该指定网桥负责收发本网段的数据包。,2021/10/10,12,9.2.2,生成树协议术语,5,根端口(,Root port,),整个网络中只能有一个根网桥,其他网桥称为非根网桥。,在非根网桥上,需要选择一个根端口。所谓根端口是指交换机上到根网桥累计路径花费最小的端口。交换机通过此端口和根网桥通信。,2021/10/10,13,9.2.2,生成树协议术语,6,指定端口(,Designated port,),每个非根网桥还要为所连接的网段选出一个指定端口。,一个网段的指定端口是指该网段到根网桥累计路径花费最小的端口。该网段通过此端口向根网桥发送数据包。,对于根网桥来说,其每个端口都是指定端口。,7,非指定端口(,NonDesignated port,),除了根端口和指定端口外的其他端口称为非指定端口。,非指定端口将处于阻塞状态,不转发任何用户数据,。,2021/10/10,14,9.2.3,根网桥选举,每台交换机启动时都假设自己是根网桥,从自己的所有可用端口发送配置,BPDU,,并在自己的,BPDU,包中声明这一点,同时该,BPDU,中还包含自己的网桥号。,当一台交换机收到其他交换机发送来的,BPDU,时,会检查对方交换机的网桥号,如果对方的网桥号比自己小,则此交换机将不再声称自己是根网桥,而是将对方网桥号写入根网桥号字段。,网络中的所有交换机都进行这样的操作。最后,网络中具有最小网桥号的交换机将成为根网桥。,2021/10/10,15,9.2.3,根网桥选举,图,9-2,根网桥选举,2021/10/10,16,9.2.4,生成树代价,在根网桥被确定后,其他非根网桥要决定自己的根端口。而根端口是指非根网桥上到根网桥累计路径花费最小的端口。,路径花费反映了到达根网桥的代价。,以前,IEEE802.1d,规定,代价值等于,1000Mb/s,除以链路带宽,如,10Mb/s,以太网链路代价将是,100,。,随着技术的发展,链路带宽己达到,1OGb/s,,,IEEE,给出了修正了的非线性链路代价值。,2021/10/10,17,9.2.4,生成树代价,2021/10/10,18,图,9-7,根端口选举,根端口,2021/10/10,19,9.2.5,生成树协议操作,图,9-8,交换机端口的四种状态,2021/10/10,20,9.2.5,生成树协议操作,1.,阻塞状态,启动时,每个端口都处于阻塞状态以防止出现环路。此时端口可以发送和接收,BPDU,消息,但是不能发送任何用户数据。,交换机间将通过收发,BPDU,消息来确定谁是根网桥。,此状态会持续,20,秒钟,接下来将转入侦听状态。,2021/10/10,21,9.2.5,生成树协议操作,2.,侦听状态,交换机间将继续收发,BPDU,消息。这时,仍不能发送任何用户数据。,在该状态下,交换机将确定根端口和指定端口。,此状态会持续,15,秒钟。,在这个阶段结束时,那些既不是根端口,也不是指定端口的端口将成为非指定端口并返回到阻塞状态。而根端口和指定端口将转入学习状态。,2021/10/10,22,9.2.5,生成树协议操作,3.,学习状态,交换机开始接收用户数据,并根据用户数据内容建立桥接表。但仍然不能转发用户数据。,此状态会持续,15,秒钟。接下来处于学习状态的端口将进入转发状态。,4.,转发状态,在转发状态下,端口开始转发用户的数据包。,2021/10/10,23,9.2.5,生成树协议操作,5.,无效状态,无效状态不是正常生成树协议的状态。当一个接口处于无外接链路、被管理性关闭时,它将处于无效状态。,处于无效状态的端口不接收,BPDU,。,2021/10/10,24,9.2.5,生成树协议操作,图,9-8,交换机端口的四种状态,2021/10/10,25,9.2.6,生成树的重新计算,图,9-9,生成树的重新计算,2021/10/10,26,9.3,生成树协议诊断,1,show spanning-tree,显示生成树协议中交换机及其端口的情况,2,show spanning-tree blockedports,显示处于阻塞状态的端口,3,show spanning-tree detail,显示生成树详细信息,4,show spanning-tree interface,用于显示生成树中某端口相关状态,5,show spanning-tree vlan,用来显示指定,VLAN,的生成树内容,6,show spanning-tree summary,用于显示生成树总结,2021/10/10,27,10.3.1 show spanning-tree,2021/10/10,28,10.3.1 show spanning-tree,2021/10/10,29,10.3.1 show spanning-tree,2021/10/10,30,10.3.1 show spanning-tree,2021/10/10,31,10.3.1 show spanning-tree,2021/10/10,32,9.4,生成树协议调整,9.4.1,加速生成树收敛时间,由于交换机在刚加电启动时,每个端口都要经历,:,阻塞、侦听、学习、转发。在能够转发数据包之前,某个端口可能最多要等,50,秒钟的时间,(20,秒的阻塞,+15,秒的侦听,+15,秒的学习,),。,2021/10/10,33,9.4,生成树协议调整,而有些协议可能会因交换机端口的转发延迟而失败。,如运行,DHCP,的,PC,一启动就要发送,IP,地址的请求,而此请求可能会在,50,秒内超时。运行,RARP,的无盘工作站,加电启动后立即要寻找服务器,以获得启动映像。,对于交换机上直接连接的普通用户,用于阻塞和侦听的时间是不必要的。为了加速端口状态转化时间,可将端口设置成快速端口(,Portfast),。则当交换机启动或端口有工作站接入时,该端口直接进入转发状态,而不会经历阻塞、侦听、学习状态。,2021/10/10,34,9.4,生成树协议调整,图,9-16,配置快速端口,2021/10/10,35,9.4.2,每,VLAN,生成树,IEEE802.1Q,中对生成树的的定义是全局的,即对网络中所有的,VLAN,运行一个共同的生成树。即单一生成树(,Mono Spanning Tree,MST),Cisco,对,802.1Q,进行了优化,支持不同的,VLAN,拥有不同的生成树。,每,VLAN,生成树(,Per Vlan Spanning Tree,PVST,),在,PVST,中,每个,VLAN,独自运行自己的生成树实例,独自选举根网桥、根端口、指定端口。交换机上的某个端口对于不同的生成树实例会处于不同的工作状态,可以实现链路的复用和负载均衡。,2021/10/10,36,RP,:根端口,NDP,:非指定端口,DP,:指定端口,2021/10/10,37,9.4.3,根网桥调整,默认情况下,所有交换机的根网桥优先级都相等,而具有最低,MAC,地址的交换机将成为根网桥。,核心交换机虽然吞吐量大,但有可能成为非根网桥。,被选作根网桥的交换机可能是一台低端的交换机,其带宽较低。,可以通过调整网桥优先级已经端口优先级的方式人工控制网络的结构。,2021/10/10,38,图,9-18,默认情况下的根网桥与非根网桥,2021/10/10,39,图,9-19,交换机,A,的生成树协议信息,2021/10/10,40,9.4.3,根桥调整,图,9-22,定义(主)根网桥,图,9-23,定义次根网桥,2021/10/10,41,9.4.3,根桥调整,图,9-24,新的根网桥与非根网桥,2021/10/10,42,图,9-25,交换机,A,的生成树协议信息,2021/10/10,43,图,9-28,修改网桥优先级,2021/10/10,44,9.4.4,多,VLAN,生成树,多,VLAN,生成树(,Multiple VLAN Spanning Tree,,,MST,)可以将多个,VLAN,映射到一个生成树协议实例下。这一方面大量减少了需要维护的生成树协议数量,另一方面还可以充分、合理地利用冗余链路进行负载均衡。,在,IEEE 802.1s,标准中,描述了多生成树协议的规范。,2021/10/10,45,实验,9-1,生成树诊断、调整,2021/10/10,46,
展开阅读全文

开通  VIP、SVIP  下载更划算
下载10份以上建议开通 VIP 会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        关注我们

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服