STP生成树的选举过程。

转载自 http://bbs.51cto.com/thread-716806-1.html


STP选举
 
 
 
生成树协议主要有两个重要的作用:1、避免在二层交换网络中产生路径回环 2、能够在二层交换网络中实现冗余备份。
生成树协议配置很简单下面我们主要看一下STP的选举过程:
一、选举步骤:
1、选举根桥(根交换机)
2、没有选举为根桥的都为非根交换机,在非根交换机上要选举根端口
3、根端口选举完成后在每个物理段都要选举指定交换机
4、指定交换机所连物理段的接口为指定端口
5、既不是根端口又不是指定端口的阻塞
二、选举实例

 

1、选举根交换机        
     比较的是交换机的ID(由交换机的优先级和交换机MAC组成)先比较优先级最小的选为根,如果优先级相同则比较MAC地址,MAC地址最小的选为根。
从上图中可以看到根据选举原则选择的是SWA作为根。

根选完了看一下下面的该怎么选?
 

2、SWA为根接下来选为每一个非根交换机选根端口
     选举根端口根据非根交换机上的端口的根路径开销值(到达根的链路开销总和),选举开销值最小的端口为根端口。如果根路径开销值相同则通过与它相连的上一个交换机的交换机ID来判断,选举交换机ID小的交换机所连的接口为根端口。
3、选举指定交换机
     在每一个物理网段中选举一个指定交换机,根据交换机到根桥的根路径开销值来判断,选举开销值小的作为指定交换机。如果根路径开销值相同则根据他们的交换机ID来判断,交换机ID值最小的被选为指定交换机。
4、指定交换机所连物理段的端口为指定端口。

5、既不是根端口又不是指定端口的阻塞掉

还有一种情况需要考虑
 

假如说通过两根相同的线缆将两台交换机连接起来,这时候该怎么选呢?
1、根为SWA
2、选举根端口,因为他们的根路径开销相同,连接的是同一个交换机,上一个交换机的ID也相同,这时候要看它们所连端口的ID(由端口优先级和端口序列号( 小而优)组成)。在一个设备中端口序列号是不会相同的。
3、选择完了根端口后根交换机上的端口都是指定端口,所以阻塞掉右边的端口。

你可能感兴趣的:(网络,生成树,STP,选举过程)