生成树协议的原理

来源:百度知道 编辑:UC知道 时间:2024/06/14 15:13:06
spanning tree

STP实现的过程:
1. 选根。
基于boot-ID字段,最小的是根。(开机后,交换机都认为自己是根,所以root-ID的初始值是和sender-ID是一样的)比boot-ID的大小,就是先比优先级priority,数值小的选中,priority相同的话,再比MAC值。数值小的选中。Priority的缺省值是:32768

确定根后,就只有根每隔2秒周期发BPDU了。非根交换机就只是转发BPDU了。
2. 选root port
是为非根交换机选root port(root port:非根交换机离根最近的接口)。基于path cost选,小的优选。
3. 选指派接口
为每个网段选一个指派接口(指派接口:网段离根最近的接口)。基于path cost选,小的优选。如path cost相同,比接口发的BPDU的sender-ID,小的选中.
4. 没被任何步骤选中的非根交换机接口,被该算法管理关掉,即被设为blocking.此时该接口只能接收BPDU帧,不转发BPDU帧,也不能收、发用户帧。

1)当交换机的root port失效时,被blocking的接口,会有一个被自动激活,成为active.成为root port(因为被blocking的接口能接收BPDU)

2)网络稳定后,接口只有2种状态:forwording、blocking.