“来来来,小育同学,你继续讲,我们继续听。”在长来说道。华...
“来来来,小育同学,你继续讲,我们继续听。”在长来说道。华小智附和道:“对,对,快速生成树后面还有几点改进之处哦,我正听得起劲嘞~”“好吧,我再分享两点改进之处,给你留下一个改进之处让你来分享。”华小育瞪了一眼华小智说道。 我们先聊第二点变化:由STP的3种端口角色增加为RSTP的4种端口角色。具体结合图1进行分析。
图1观察图1,我们发现端口角色除了根端口、指定端口和AP端口外,在SWB上的两个接口都连接在同一个LAN中时,其中一个端口会被选举为指定端口,但是另外一个端口在STP中就没办法表达了,因此在RSTP中重新定义了一个Backup端口角色。在RSTP中Alternate端口和Backup端口都处于Discarding状态,它们具体的定义如下:1)当端口收到的更优的BPDU来自于其他网桥时,该端口则为Alternate端口。2)当端口收到的更优的BPDU来自于本网桥时,该端口则为Backup端口。当交换机SWC上的RP端口出现故障时,其AP端口则会转换为RP端口角色,即Alternate端口是根端口的备份;当SWB连接LAN的DP端口出现故障时,其Backup端口会成为新的DP,即Backup端口是本网段DP端口的备份。接下来,我们聊第三点变化:RSTP的报文格式和发送方式有所改变。主要变化有如下几个方面:1)STP中用于计算的BPDU称之为配置BPDU,而RSTP中称之为RST BPDU。2)RST BPDU中Protocol Version id变成了2,BPDU Type变成了0x02,使用了Flags字段的全部8bit,增加了Version 1 Length字段。如图2所示。
图23)运行RSTP的交换机自主从指定端口发送RST BPDU,不会像运行STP那样必须等待根桥发送的BPDU。4)如果两个运行RSTP交换机之间连续3个Hello Time(发送RST BPDU的周期,默认为2s)时长内没有收到对端的RST BPDU,则会老化端口保存的RST BPDU,认为与对端网桥连接中断。闻道有先后,术业有专攻,扫描下方二维码,添加好友,让我们一起进步吧!