STP与RSTP续

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报文。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值