本帖最后由 JIA1989610 于 2012-8-24 14:56 编辑
生成树这个问题对于懂的人一点也不纠结,对于半懂不懂的,其实还是有些小麻烦的,以前看其他的文档也总觉得不够白话文,对于理解方面造成小小的问题,所以今天特地写了一个小文档,主要是我个人对生成树的理解,如果有不当的地方还希望大家指出来,一起学习,另外也能帮助一些对这方面不是很理解的人……
STP选举
第一步:选择根桥 比较最小BID:优先级(默认32768)+MAC 第二步:选择非根桥的根端口(即RP口) 原则:每个非根桥上只有一个根端口 1、 比较COST:非根桥离根桥COST最低的端口成为根端口 端口开销值: 10Gb/s | | 1 Gb/s | | 100Mb/s | | 10 Mb/s | |
2、 COST相等,比较发送方最小的BID 3、 BID相等,则比较发送方最小的端口优先级(默认128) 4、 如果端口优先级相等,比较发送方最小端口号 5、 若PID相等,比较接收者最小的PID
第三步:选择指定端口(即DP口) 原则:根桥上所有的端口都是指定端口,每一个段都有一个指定端口 选举同第二步的RP口规则一致 第四步:剩余的就是阻塞端口BLOCKING 如果大家记忆不了,可以看一下BPDU的报文,里面就有这几个参数
以上简单的讲述一下生成树选举的四步骤,接下来主要结合具体的实例分析生成树选举的过程。 file:///C:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_image002.png 第一步:选根桥 由于在四台交换机中SW1的BID最小,优先级4096,所以选择SW1为根桥。 第二步:选根端口 由于SW2的f0/23和SW3的F0/19离根桥最近,所以他们为RP口 因为每个非根桥只有一个RP口,所以我们接下来看SW4 SW4: 因为COST相等,接下来我们比较发送者的BID 发送者是SW2和SW4 ,两者分别BID的优先级是24576和32768, 所以我们能确定SW4的F0/20和F 0/19 可能是RP口,但到底是哪一个,我们接着比较 同理,有两个端口,所以还是接比较BID,因为发送者都是SW2,所以BID相等,我们比较发送者的PID 由于SW2的F0/20和F0/19的PID都不同,一个端口优先级是112,一个是128,因此很明显选择SW4的F0/20为根端口。 以上是根端口的选举,每个非根桥都有一个根端口。 第三步:选指定端口 原则:根桥的所有端口都是指定端口(DP),同时每个段只有一个指定端口 因此SW1的两个端口都是DP口 第二,因为SW2 ,SW3,到SW1根桥最近,所以两个交换机的下联口都是DP口 第四步:BLOCK阻塞端口 最后SW4剩余的三个口,因为满足两个条件,1:非根桥只有一个RP口;2:每个段只有一个指定端口,所以BLOCK。
该贴已经同步到 JIA1989610的微博 |