51CTO下载-Cisco基础:STP协议原理及配置_第1页
51CTO下载-Cisco基础:STP协议原理及配置_第2页
51CTO下载-Cisco基础:STP协议原理及配置_第3页
51CTO下载-Cisco基础:STP协议原理及配置_第4页
51CTO下载-Cisco基础:STP协议原理及配置_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一、stp概述stp (生成树协议)是一个二层管理协议。在一个扩展的局域网屮参与stp的所有交换 机之间通过交换桥协议数据单元bpdu (bridge protocol data unit)来实现;为稳定的生成树 拓扑结构选择一个根桥;为每个交换网段选择一台指定交换机;将冗余路径上的交换机置为 blocking,來消除网络中的环路。ieee 802.id是最早关于stp的标准,它提供了网络的动态冗余切换机制。stp使您能 在网络设计中部署备份线路,并且保证:*在主线路正常工作时,备份线路是关闭的。*当主线路出现故障时自动使能备份线路,切换数据流。rstp (rapid spanning tre

2、e protocol)是stp的扩展,其主耍特点是增加了端口状态快速 切换的机制,能够实现网络拓扑的快速转换。1设置stp模式使用命令 config spanning-tree mode 可以设置 stp 模式为 802.id stp 或者 802.lw rstp.1.2配置stp交换机中默认存在一个default stp域。多域stp是扩展的802.id,它允许在同一台交 换设备上同时存在多个stp域,各个stp域都按照802.id运行,各域之间互不影响。它提 供了种能够更为灵活和稳定网络环境,基本实现在vlan中汁算生成树。1.2.1创建或删除stp利用命令create stpd和dele

3、te stpd可以创建或删除stp.缺省的default stp域不能手工创建和删除。1.2.2使能或关闭stp交换机中stp缺省状态是关闭的。利用命令config stpd可以使能或关闭stp.1.2.3使能或关闭指定stp的端口交换机中所有端口默认都是参与stp计算的。使用命令config stpd port可以使能或关 闭指定的stp端口。1.2.4配置stp的参数运行某个指定stp的stp协议后,可以根据具体的网络结构调整该stp的一些参数。 交换机中可以调整以下的stp协议参数:* bridge priority* hello time* forward delay* max age

4、另外每个端口上可以调整以下参数:* path cost* port priority表1-1配置stp参数的常用命令1.2.5显示stp状态利用命令show stpd可以查看stp的状态,包扌舌:* bridgeid* root bridgeid* stp的各种配置的参数利用命令show stpd port可以显示端口的stp状态,包括:*端口状态* designated port*端i i的各种配置参数在缺省的cisco stp模式中,每个vlan定义一个stp.ieee802.iq标准是在整个交换vlan网络中使用一个stp,但并不排除在每个vlan 中实现stp.1 vlan与生成树的关

5、系ieee通用生成树(cst)cisco per vlan 生成树(pvst)带 cst 的 cisco per vlan 生成树(pvst+)cst是ieee解决运行虚拟局域网vlan生成树的方法。cst定义,整个第2层交换 网络所有实现了的vlan,仅使用一个生成树实例。这个生成树实例运行在整个交换局域网 上。pvst是解决在虚拟局域网上处理生成树的cisco特有解决方案。pvst为每个虚拟局 域网运行单独的生成树实例。一般情况下pvst要求在交换机之间的中继链路上运行cisco 的 isl.pvst+是cisco解决在.虚拟局域网上处理生成树问题的另一个方案opvst +允许cst 信息

6、传给pvst,以便与其他厂商在vlan上运行生成树的实现方法进行操作。2按vlan生成树(pvst)为每个vlan建立一个独立的生成树实例(pvst) o牛成树算法计算整个交换型网络的最佳无环路径。pvst的优点:生成树拓扑结构的总体规模减少。改进了生成树的扩展性,并减少了收敛时间。提供更快的收敛恢复能力和更高的可靠性。pvst的缺点:为了维护针对每个vlan而生成的生树,交换机的利用率会更高为了支持各个vlan的bpdu,需要占用更多的trunk链路带宽生成树仅可运行在64个vlan上。3公共生成树(cst)cst是ieee在虚拟局域网上处理生成树的特有方法,这是一种vlan解决方案,称为

7、单一或者公共生成树。生成树协议运行在vlan 1即缺省的vlan上。所有的交换机都举 出同一个根网桥,并建立与该根网桥的关系。公共生成树不能针对每个vlan来优化根网桥的位置。公共生成树优点:最小数量的bpdu通信,带宽占用少。交换机负载保持最小。公共生成树的缺点如下:只用一个根网桥,这不能为所有的vlan做到网桥的优化放置,导致对某些设备来 说可能存在次优化路径。为包括交换架构中的所有端口,生成树的拓扑结构较大,这就会导致较长的收敛时间 和更频繁的重新配置。4增强型的按vlan生成树(pvst+ )pvst+有以下特征:它是cisco发展的,可以与802.1 q公共生成树(cst)互操作。通

8、过isl中继,pvst+与现存的cisco交换机pvst协议向后兼容,同时,pvst +也通过802.1q中继与cst连接互操作。如果pvst区域和cst区域之i'可要互操作,一定要通过pvst+区域。二生成树配置生成树配置涉及一 h血一些任务:选举和维护一个根网桥。>通过配置一些生成树的参数来优化生成树。(如端口优先级 端口成本)>通过配置上行链路来减少生成树的收敛吋间。2950交换机上生成树的缺省配置:>stp启用:缺省情况下vlan1启用>stp 模式:pvst+>交换机优先级:32768>stp端口优先级:128>stp 路径成本:10

9、00m: 4 100m: 1910m: 100>stp vlan端口成本: (同上)>stp计时器:hello时间:2秒 转发延迟:15秒 最大老化时间:20秒1启用生成树:switch(config)#spanning-trcc vlan vlan-list步骤:switch # c onfig tswitch(config)# spanning-tree vlan 10switch(config)#endswitch#show spanning-tree summary/detailsummary 摘要 detail 详细bridge identifier has priori

10、ty 8912,address 0006.eb06741 (木地交换机网桥 id)desigated root has priority 8912,address 0006.eb06.1741 (根网桥 id)designated port is 7,path cost 0 (路径成本)times: holdl, topology change 35, notification 2hello 2, max age 20, forward delay 15 (根计时器)2人为建立根网桥在生成树网络中,最重要的事情就是决泄根网桥的位置。可以让交换机自己根据一立的原则来选择根网桥以及备份或从(sec

11、ondary)根网桥,也可使用命令人为指定根网桥。ps:不要将接入层的交换机配置为根网桥。stp根网桥通常是汇聚层或者核心层的交 换机。通过命令直接建立根网桥:spanning-tree vlan vlan-id root primary(网桥优先级被置为 24576)步骤:switch # c onfig terminalswitch (config) #spanning-tree vlan vlan-id root primary dianmeter net-diameter hello-timesec为vlan配置根网桥、网络半径以及hello间隔root关键字:指立这台交换机为根网桥d

12、iameter netdianmeter:该关键字指定在末端口主机任意两点之间的网段的最大数量。 net-diameter的值是27.这个直径应该从根网桥开始计算,根网桥是1switch (config) #endswitch#show spanning-tree vlan vlan-id detail让交换机返回缺省的配置,可以使用如下命令:no spanstree vlan vkin-id root2修改网桥的优先级别:多数情况卜做如下配置:spanning -tree vlan vlan-id root primary (主 root 网桥优先级被置为 24576) spanning-t

13、ree vlan vlan-id root secondary (备份 root 网桥优先级被置为 28672) 修改网桥优先级:spanning-tree vlan vlan-id priority bridge-priority3确定到根网桥的路径牛成树i办议依次川bpdu中这些不同域來确定根网桥的最佳路径:>根路径成本(root path cost)>发送网桥 id (bridge id)>发送端口 id (port id)从端口发出bpdu吋,它会被施加一个端口成本,所有端口成本的总和就是根路径成 本。生成树首先查看根路径成本,以确定哪些端口应该转发,哪些端口应该阻塞

14、。报告最低 路径成本的端口被选为转发端口。如果对多个端口来说,其中根路径成本相同,那么,生成树将查看网桥id.报告有最低 网桥id的bpdu端口被允许进行转发,而英他所有端口被阻断。如果路径成本和发送网桥id都相同(如在平行链路中),生成树将查看发送端口 id. 端口 id值小的优先级高,将作为转发端口。4修改端口成本如果想要改变某台交换机和根网桥之间的数据通路,就要仔细计算当前的路径成本,然 后,改变所希望路径的端口成本。我们可以更改交换机端口的成本,端口成本更低的端口更容易被选为转发帧的端口。spanning-tree vlan vlan-id cost costno spanning-t

15、ree vlan vlan-id cost (恢复默认成本)配置步骤:>1 config terminal进入配置状态>2 interface interface-id 进入端口配置界面>3 spanning-tree vlan vlan-id cost cost 值 为某个 vlan 配置端 口成本>4 end>6 write5修改端口优先级在根路径成本和发送网桥id都相同的情况下,有最低优先级的端口将为vlan转发数据 帧。对应基于cli的命令的交换机,可能的端口优先级别范围为063,缺省为32.基于ios 的交换机端口的优先级别范i韦i是0255,缺省为12

16、8.spanning-tree vlan vlan-id port-priority priority 值no spaiining-tree vlan vlan id port-priority1 > config terminal(进入配置模式)2> interface interface-id (进入端 口配置模式)3> spanning-tree vlan vlan-id port-priority 值4> end5>show spanningtree interface interface-id detail6> write6修改生成树计时器使用缺省

17、的stp计时器配置,从一条链路失效到另一条接替,需要花费50秒。这对能 使网络存取被耽误,从而引起超吋,不能阻止桥接回路的产生,还会对某些协议的应用产生 不良影响,会引起连接、会话或数据的丢失。还有一种情况就是使用热备份路由选择协议(hsrp),将两台路rfl器连接到一台交换 机上。某些情况下,缺省的stp的计时器值对于hsrp而言过长,会引起“活动”路山器 的选择的错误。1 修改hello时间可以修改每一个vlan的hello间隔(hello time),它的取值范围是110秒2修改转发延迟计时器转发延迟计时器(forward delay (imer)确定一个端口在转换到学习状态之前处丁侦听

18、状 态的时间,以及在学习状态转换到转发状态之前处于学习状态的时间。spanning-tree vlan vlan-id forward-time secondsps:转发时间过长,会导致生成树的收敛过慢转发时间过短,可能会在拓扑改变的时候,引入暂时的路径回环。3修改最大老化时间最大老化时间(maxage timer)规定了从一个具有指定端口的邻接交换机上所 收到的bpdu报文的生存时间。如果非指定端口在最大老化时间内没有收到bpdu报文,该端口将进入listening状态, 并接收交换机产生配置bpdu报文。修改命令:spanning-tree vkm vlan-id maxsecondsno spanning-tree vlan vlan-id max-age (恢复默认值)7速端口的配置通过速端口,可以大大减少处于侦听和学习状态的时间,速端口几乎立刻进入转发状态。 速端i i将工作站或者服务器连接到网络的时间减至最短。ps:确定一个端口下面接的是终端的时候,方可启用速端口设置switch (config-if) #spanning-tree portfastswitch (config-if) #no spanning-tree port fast (关闭速端 口 )查看端口的速端口状态:8上行速链路的配置当检测到转发链路发生失效时,上行链路可使交换机上一

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论