现在的位置: 首页 > 综合 > 正文

STP与RSTP续

2017年12月04日 ⁄ 综合 ⁄ 共 788字 ⁄ 字号 评论关闭

1、当拓扑建立起来自后,所有网桥仍然从指定端口向外发送BPDU报文

2、如果某端口接收BPDU超时了,则该桥认为需要重新计算生成树,于是以自己为根桥,从所有端口向外发送BPDU报文

3、STP与RSTP的报文格式有所区别,STP包括TCN、TC、TCA报文和configure报文,RSTP只有一种configure报文,该报文中携带的一个字节的标志位可以标志7种报文:TC、握手、端口类型(根端口、指定端口、替换端口、备份端口)、learning、forwarding、握手的ACK、TCA

4、RSTP的握手在拓扑改变的过程中进行。在拓扑改变的过程中,如果某网桥的discarding端口要变为forwarding状态,则通过与下面的网桥进行一次握手就可以实现。而对于STP来说,由blocking到forwarding只能通过等待2倍的forward delay实现,这也说明了为什么RSTP要比STP倒换的快。

5、握手过程:SWA端口向下发握手请求——SWB收到请求的网桥把自己所有forwarding的端口阻塞掉,然后响应该握手请求,向上发送握手ACK,同时把收到握手请求的端口置为forwarding——SWA收到握手ACK后,把端口状态置为forwarding——SWB通过阻塞掉的端口向下(SWC)发握手请求,如此循环,握手不断向下传播。

6、对于STP,某个网桥发现拓扑改变(有端口由阻塞变转发)之后,主动向根桥发送拓扑改变TCN报文,根桥收到后发送应答TCA报文,并且从所有指定端口发送TC报文,其他桥收到TC报文后,清FDB表并从所有指定端口转发TC报文。

7、对于RSTP,某个网桥发现拓扑改变(有端口由阻塞变转发)之后,从根端口发送带有TC标志的config报文并清FDB表,其他桥收到该报文后,清FDB表并从根端口和指定端口发送带有TC标志的config报文。

抱歉!评论已关闭.