RSTP:802.1w
9 X; n3 p# `/ e1 H0 a根据不同情况,STP要30-50秒才能完成收敛,RSTP解决了STP收敛慢的问题。 + M, \4 g( F+ ^
RSTP适用于全双工网络,在半双工情况下不能达到快速收敛。
( E( E! K. T( Q, P& d. y增加两种端口状态:
3 I* p; {* F7 m: P& c* r, UAlternate port:对根口的备份(可能有问题,参考PPT3-37,应该是对本网段上指定端口的备份) 3 Y+ D- r9 b' s) k5 p0 P A; N7 z g
Backup port:指定交换机上的另一个端口,是对指定接口的备份
- w0 {* M9 L$ N3 h" ]' B( @% V5 M ' {) d# H, L$ W+ h6 M5 y
不参与生成树的端口称edge ports,等同于设置为portfast的端口,配置时指定为portfast即可。如果edge port上收到BPDU则立刻转为nonedge port并参与生成树算法。 % e* `& ~- v3 U/ w
& I. E4 d9 w/ J$ g: Z5 N; ]RSTP链路类型:
% ~# x( a/ y n: f1. point-to-point:端口工作在全双工模式,它假定链路对端是另一台交换机
3 [. N( U1 _4 M$ e1 ?5 |- H2. shared:端口工作在半双工模式,它假定链路对端是“shared media where multiple switched might exist” ; W' k- X3 P! j0 C, _& R
当链路类型为point-to-point时,指定端口才会快速转换到转发状态。根口以及alternate and backup端口不参考链路类型。
5 m, S; Z7 g6 {5 m
+ G1 {3 _0 K+ n( j5 \RSTP是link-by-link通过proposal和agreement实现快速收敛,而不是STP那样等待forwarding relay时间耗尽。
, k e! r- A% X$ q4 fRSTP中,只有nonedge port变为转发状态时才产生TC(拓扑改变),而且TC会直接向整个网络泛洪。 |