分类:
2012-12-14 11:18:14
为了找到网络中的冗余链路,所有参加生成树的交换机推出一个叫根桥的参考点
其余非根桥寻找到达根桥的最优路径,阻塞冗余路径,构成一个无环路的网络
当最优链路发生后,阻塞链路用于数据转发
当交换机启动时,都先认为自己是根网桥,向外发送BPDU数据包
网桥ID最小的那个就成为根网桥
当选出根桥后,所有非根网桥停止发送BPDU,但是会从自己的指定端口转发根桥发来的BPDU
非根网桥选择最优路径时,首先是以路径开销来判断
10M=100 100M=19 1000M=4 10000M=2
如果路径开销一样,则根据上游交换机的网桥ID大小来判断,阻塞连接ID较大的那个接口
如果上游交换机ID也一样(一般是两个交换机之间的冗余备份链路),就看上游交换机的端口地址,阻塞连接到上游端口地址大的那个接口(端口优先级默认为128,可以在接口模式下用span [vlan 1] port-priority 128来更改)
在一般使用情况下,为了防止根网桥故障退出运行后,其他交换机重新运行生成树计算后选举不合适的跟网桥,通常指定备份根网桥,可以手动修改优先级来达到目的,也可以用命令:span vlan 1 root secondary
这样生成树会自动把优先级改为除根网桥优先级以外最小值,以备不时之需
另外,主链路故障分为两种情况,一种是直接故障,一种是间接故障
所谓直接故障,就是指故障发生在本交换机直接连接的链路上,交换机可以立即发现的故障,比如载波丢失
所谓间接故障,就是指故障发生在上游交换机的一些地方,交换机需要等待一段时间才能发现的故障
直接故障时,交换机直接切换数据流 开始监听-学习-转发,间接故障时,交换机需要等到BPDU老化时间20s后才能发现故障并开始监听-学习-转发。