![](https://csdnimg.cn/release/download_crawler_static/2871866/bg5.jpg)
Quidway S2000-EI 系列以太网交换机 操作手册
STP
第 1 章
RSTP 配置
1-4
例子中各台交换机的比较过程如下:
Switch A:
端口 AP1 收到 Switch B 的配置消息,Switch A 发现本端口的配置消息优先级高于
消息的优先级,就把接收到的配置消息丢弃。端口 AP2 的配置消息处
理过程与端口 AP1 Switch A 发现自己各个端口的配置消息中树根和指定交换
机都是自己,则认为自 各个端口的 不作任何修改,以后周期
性的向外发送配置消息。此时两个端口的配置消息如下:
端口 收到来自 Switch A 息,经过比较后 Switch B 发现接收到的配置
消息的优先级比端口 1 于是更新端口 BP1 的配置消息。
到来自 Switch C 的配置消息,Switch B 发现该端口的配置消息优先级
息为最优配置消
息,然后将端口 BP1 定为根端口,整台交换机各个端口的配置消息都进行如下更新:
{0,0,0,AP1}。端口 BP2 配置消息中,树根 ID
更新为最优配置消息中的树根 ID,根路径开销更新为 5,指定交换机 ID 更新为本交
ch C 也触发更新过
配置消息如下:{0,0,0,AP2}。
经过比较,端口 CP1 的配置消息被选为最优的配置消息,端口 CP1 就被定位根端
Switch B STP
机就将其定为指定端口,配置消息要作如下改变:树根 ID 替换为根端口的配置消息
的树根 ID;根路径开销替换为根端口的配置消息的根路径开销加上根端口对应的路
径开销;指定交换机 ID 替换为自身交换机的 ID;指定端口 ID 替换为自身端口 ID。
接收到的配置
类似。
己是树根, 配置消息都
端口 AP1 配置消息:{0,0,0,AP1}。
端口 AP2 配置消息:{0,0,0,AP2}。
Switch B:
BP1 的配置消
BP 的配置消息的优先级高,
端口 BP2 收
高于接收到的配置消息的优先级,就把接收到的配置消息丢弃。
则此时各个端口的配置消息如下:端口 BP1 配置消息:{0,0,0,AP1},端口 BP2
配置消息:{1,0,1,BP2}。
Switch B 对各个端口的配置消息进行比较,选出端口 BP1 的配置消
根端口 BP1 配置消息不作改变:
换机 ID,指定端口 ID 更新为本端口 ID,配置消息变为:{0,5,1,BP2}。
然后 Switch B 各个指定端口周期性向外发送自己的配置消息。
Switch C:
端口 CP2 先会收到来自 Switch B 端口 BP2 更新前的配置消息{1,0,1,BP2},Switch
C 触发更新过程,更新后的配置消息如下:{1,0,1,BP2}。
端口 CP1 收到来自 Switch A 的配置消息{0,0,0,AP2}后 Swit
程,更新后的
口,它的配置消息就不作改变;而端口 CP2 就会被阻塞,端口配置消息也不作改变,
同时该端口不接收从 转发的数据(不包括 的协议报文),直到新的
情况发生触发生成树的重新计算,比如从 Switch B 到 Switch C 的链路 down 掉,或
者端口收到更优的配置消息。