STP
1 |
选取根桥 |
2 |
选取根端口 |
3 |
选取指定端口 |
依据
1 |
最低的根桥ID |
2 |
最低的根路径代价 |
3 |
最低发送者桥ID |
4 |
最低发送者端口ID |
端口状态
禁止 |
阻塞 |
监听 |
学习 |
转发 |
Portfast |
portfast特性使得以太网接口一旦有设备接入,就立即进入转发状态,如果接口上连接的只是计算机或者其他不运行stp的设备,这是非常适合的 |
Uplinkfast |
经常用在接入层交换机上,当他连接到主干交换机上的主链路上故障时,能理解切换到备份链路上,而不需要30s或者50s。Uplinkfast之需要在接入层交换机上配置即可 |
Backbonefast |
主要用在主干交换机之间,当主干交换机之间的链路上有故障时,可以比原有的50s少20s就切换到备份链路上。backbonefast需要在全部交换机上配置 |
PVST |
当瓦格洛上有多个Vlan时,PVST(Per vlan stp)会为每个Vlan构建一颗STP树。这样的额好处是可以独立为每个vlan控制哪些接口要转发数据,从而实现负载均衡。缺点是如果vlan数量很多,会给交换机带来沉重负担。Cisco交换机默认的模式就是pvst |
Rstp |
rstp实际上就是把减少stp收敛时间的一些措施融合在stp协议中形成新的协议。在rstp中,接口的角色有:根接口、指定接口、备份接口和替代接口。接口的状态由:丢弃、学习和转发。接口还分为边界接口、点到点接口和共享接口 |
Mst |
在pvst中,交换机为每个vlan都构建一颗stp树,不仅会带来cpu的很大负载,也会占用大量的贷款。mst则是把多个vlan映射到一个stp实例上,从而减少了stp实例。mst可以同stp和pvst兼容。对于运行stp和pvst的交换机,一个mst域看起来就像一台交换机 |
stp防护
stp协议并没有什么措施对交换机的身份进行认证。在稳定的网络中,如果介入非法的交换机,将可能给网路中的stp树带来灾难性的破坏。有一些简单的措施来保护网络,虽然这些措施显得软弱无力。Root guard特性将使得交换机的接口拒绝接受比原有根桥优先级更高的bpdu。而bpdu guard主要是和portfast特性配合使用,portfast使得接口一有计算机介入就立即进入转发状态,然而,万一这个借口接入的是交换机,很可能造成环路。Bpdu guard可以使得portfast接口一旦接收到bpdu,就关闭该接口
在rstp中几口分为边界几口edge port、点到点point-to-point port和共享接口(share port)如果接口上配置了spanning portfast,接口就为边界接口;如果接口是半双工,接口就为共享接口;如果接口是全双工,接口就为点到点接口。在接口上明确指明接口类型有利于rstp的运行
mst配置
Spanning-tree mode mst
Spanning-tree mst configuration
Name test-mst
Revision 1
Instance 1 vlan 1-2
Instance 2 vlan 3-4
Exit
Spanning-tree mst 1 priority 8192
Spanning-tree mst 2 priority 12288
转载于:https://blog.51cto.com/xwnet/176447