- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
生成树协议有哪些 ? IEEE协会通过了IEEE802.1d协议,即开天辟地的第一代生成树协议STP,这个协议和其他协议一样,都是随着网络的不断发展而不断更新换代的。到现在为止,该协议一共有三代; ? ? 第一代 STP/RSTP ? ? 第二代PVST/PVST+(思科特有) ? ? 第三代 MTSTP/MSTP STP运行原理简介 通过阻断冗余链路将一个有环路的桥接网络修剪成一个无环路的树形拓扑结构,即:能够确保数据帧在某一时刻从一个源出发,到达网络中任何一个目标的路径只有一条,而其他的路径都处于非激活状态(不能进行转发),如果在网络中发现某条正在使用的链路出现故障时,网络中开启了STP技术的交换机会将非激活状态的阻塞端口打开,恢复曾经断开的链路,确保网络的连通性。 如上图所示:从PC0到达PC1的数据帧会经过中间由三台交换机组成的环路,STP协议会选择一条最短的路径让数据帧从PC0到达PC1。假如,STP协议通过计算,认为走2路——3路到达PC1是最短路径,那么1路就会处于非激活状态,即1路上有关的端口会处于堵塞状态。如果交换机S1出现了故障导致2路和3路不能走了,那么STP就会激活1路,确保数据帧能够到达PC1. 2.2 STP原理----顺序四步走: ?1.选择根桥(根交换机)RB ? ? ? 在网路中需要选择一台根交换机RB,选择RB就需要交换机们自己选择,需要交换机们通信,这些信息被称为BPDU(桥协议数据单元),每2秒发送一次,BPDU中包含的信息较多,但是RB的选择只比较BID(桥ID),BID最小的就是根交换机。 ? ? ?BID=桥优先级+桥MAC地址。先比较桥优先级,然后再比较桥MAC地址的优先级,一般来说,桥优先级都是一样的,都是32768,所以一般只比较桥MAC地址,MAC地址最小(也就是BID最小)的作为RB。 ? ? ?例如:SW1:Default优先级 32768 ? MAC 0c0011111111 ? ? ? ? ? ? ? ? ?SW2:Default优先级 32768 ? MAC 0c0022222222 ?很明显,在优先级相等的情况下,MAC地址SW2的小,所以SW2为根交换机。 2.选择根端口RP(要从离根桥最近的端口选) ? ? 对于每台非根桥,要选择一个端口用来连接到根桥,这就是根端口 ? ? ?注意:根端口只能在非根交换机上选取的 ? ? ?当非根桥有多个端口可以连接到根桥时,应该选择性能比较好的端口作为根端口,选择的依据是: 首先比较开销Q,其次比较PID(端口ID) 根据根桥的选取,可以判断SwitchZ为根桥,也就是根交换机。那么SwitchX和SwitchY为非根桥,非根桥SwitchX需要选择一个端口(只能选择一个端口)用来连接SwitchZ(根桥),首先比较的是开销Q: 3.选择指定端口DP 在每一个交换机之间的链路上选择一个端口,作为指定端口 ? 例如:如下图所示: 上图中共有3个网段,X-Z,Y-Z,X-Y,其中前两个网段的指定端口都是SwitchZ(根桥)上的端口,因为根桥没有根端口,有的只是指定端口,而X-Y(红线网段)的指定端口需要选择,依据如下: X到达根桥的开销Q=19 Y到达根桥的开销Q=19 由于Q相同,需要比较BID(指定端口ID),SwitchX的BID小,所以位于SwitchX上的port1将成为该网段的指定端口。 4.RP、DP设置转发状态,其他端口设为阻塞状态 ? ? ?选出来的RP和DP将设为转发状态,既不是根端口也不是指定端口的其他端口将被Block! 通过上述四部走,就可以形成无环路的网络。 RSTP的缺陷 协议基本思想 多生成树协议(Multiple Spanning Tree Protocol) 802.1s几番修订,提出了VLAN和生成树之间的“映射”思想 一个或若干个VLAN可以映射到同一棵生成树,但是每个VLAN只能在一棵生成树里。 一个交换机可以跑多个生成树,为了区分,每一个生成树叫做一个MSTI(多生成树实例)。 “域”的概念提出是一种抽象思想,把几个交换机和其间的网段抽象成一个节点。 802.1s d9:“MSTI的状态机和RSTP一致” 生成树协议版本号 生成树目前包含三种协议: 单生成树协议(STP) 协议版本号为 0 快速生成树协议(RSTP) 协议版本号为 2 多生成树协议(MSTP) 协议版本号为 3 三种生成树的比较 STP的特性 形成一棵无环路的树:解决广播风暴并实现冗余备份 RSTP的特性 形成一棵无环路的树:解决广播风暴并实现冗余备份 快速收敛 根端口快速进入转发状态 采用握手机制实现端口的快速转发 设置边缘端口实现快速转发 MSTP的特性 形成一棵无环路的树:解决广播风暴并实
文档评论(0)