“既然我们已经了解到了STP的不足,那么接下来我们是不是要...
“既然我们已经了解到了STP的不足,那么接下来我们是不是要进阶去了解一下快速生成树——RSTP啦。”在长老捋了捋胡须看着两位少年说道,“二位,谁来讲解一下呢?”华小智快速举起了手,说道:“我想听小育学姐讲课。”“哈哈,就你贼的很。”在长老打趣道,然后转向小育同学说道:“华小育同学,既然小智想听你讲课,那就麻烦你来给他分享分享RSTP吧。”只见华小育起身走到讲台,清了清嗓子,然后开始分享了起来。首先STP由IEEE 802.1D所定义,而RSTP是IEEE 802.1w所定义。RSTP是从STP发展而来的,旨在解决STP收敛速度慢的问题。相较于STP,RSTP改进了不少,主要体现在如下几个方面:1)RSTP减少了端口状态,由STP的5种端口状态减少为RSTP的3种端口状态。2)RSTP增加了端口角色,由STP的3种端口角色增加为RSTP的4种端口角色。3)RSTP的报文格式和发送方式有所改变。4)RSTP提供了3种快速收敛机制。首先,我们聊第*点变化:由STP的5种端口状态减少为RSTP的3种端口状态。具体内容结合图1进行分析。
图1上图中,我们发现STP的端口处于Blocking状态和Listening状态时,从是否收发数据和是否学习MAC地址的角度而言,似乎没有区别。因此STP中的Disabled状态、Blocking状态和Listening状态在RSTP中都对应Discarding状态。通过我们前面的内容了解,在STP中,端口角色的确认是在Listening状态中,因此在RSTP中端口角色的确认就在Discarding中。也就同理可知,在Discarding状态下,当端口确认为指定端口或者根端口后则会经过一个转发延迟(Forward Delay)时间进入到Learning状态,然后在经过一个转发延迟时间进入到Forwarding状态。但是RSTP提供了快速收敛机制,因此端口从Discarding状态转换到Forwarding状态的时间其实远远小于30s。闻道有先后,术业有专攻,扫描下方二维码,添加好友,让我们一起进步吧!