STP里介绍了802.1d标准生成树,缺点是收敛时间太慢要30-50s,如果网络拓扑频繁发生变化,将频繁断网,这是不可忍受的。虽然在Uplinkfast / Backbonefast / Portfast里有解决方案,但更好的方式是升级交换机用IEEE 802.1w快速生成树(思科设备对应的是Rapid-PVST)。802.1w并不是新的协议,只是在802.1d基础上做了改进。对用户来说和802.1d的区别就是节省了Listening,Learning两个15s的时间将收敛时间减少到了1s,其他基本和802.1d是相同的。(因此可以向下兼容802.1d,但如果两者共存时,802.1w的快速收敛功能将失效)
802.1w在802.1d基础上改进了以下几点:
改进1:状态发生变化。原来Disabled,Blocking,Listening都变成了Discarding。Learning和Forwarding不变
改进2:角色发生变化。根端口,指定端口不变。但非根非指定端口(即被阻塞的端口)名字分成:Alternative端口和Backup端口。但这只是名字发生变化,仍旧是被阻塞的,知道一下即可
改进3:根端口立刻Forwarding(不用配成