2.11.0 以太网 RSTP快速生成树端口状态与P/A机制介绍

简介

RSTP(Rapid Spanning Tree Protocol )快速生成树协议。

 传统STP生成树在进行选举根桥与阻塞端口时需要等待30~50秒的时间才能完成收敛,在网络中等待如此长的时间是不可能的,为此RSTP诞生了,它之所以称为快速生成树指的就是它的收敛时间更快

RSTP、STP的区别

1、RSTP快速生成树,STP生成树,其最本质的区别就是RSTP具备了STP特点的同时通过P/A选举机制加快了STP的收敛。

2、在RSTP中,端口的角色端口状态变化也将有所改变:

3、在STP中根桥发送BPDU,非根桥进行转发BPDU。RSTP则是无论是根桥还是非根桥都会发送RSTP BPDU。

4、RSTP BPDU超时由STP的20秒缩短到RSTP的18秒

RSTP BPDU格式

RSTP与STP的兼容性

 当交换网络中存在RSTP与STP时,由于RSTP BPDU并不能被STP所处理,所以RSTP必须向下进行兼容STP。

RSTP如何兼容STP?

RSTP端口状态

RSTP的5种端口角色

BP与AP端口的区别

RSTP的3种端口状态

RSTP工作过程之P/A机制

P/A机制用于加速端口状态的收敛,无需等待30秒,当网络拓扑变更之后,收敛时间大概的3~6秒左右,依据P/A机制而定,没有准确的数值。

P/A机制

P/A机制的工作过程

每台交换机启动RSTP之后,都认为自己是“根桥”,所有端口都为指定端口(已经指定的EP端口除外)都处于Discarding状态,然后向DP端口发送BPDU。

你可能会疑惑端口状态为Discarding不是无法发送BPDU吗?

结论:虽然Discarding状态下不发送BPDU,但如果端口角色为DP端口,Discarding将有权发送BPDU!

解释:DP端口面向下游,远离根网桥。DP端口代表的下游去往根桥优方向(就像RP端口对端的就是DP端口),如果下游Sw没有接收到DP端口发来的BPDU,他会认为自己失去到根桥的路径,将会尝试寻找其他路径。

  1. 参考Cisco社区的一些大佬回复,由于LSW1优先级高,会对其它设备的BPDU消息置之不理,但可以通过收到的BPDU更加确认自己就是根桥。
  2. 当LSW2、LSW3收到LSW1的BPDU将知道LSW1才是根桥,以此同时将停止发送自己的BPDU,接收缓存根桥的BPDU。
  3. 成为根桥的LSW1将主动向下发送P置位的BPDU(Flags中的Proposal置位1)
  4. LSW2、LSW3确认根桥的同时可以收到根桥LSW1发来的P置位BPDU。接收P置位BPDU后,会将连接LSW1的端口切换为RP端口直接进入Forwarding转发状态,并将下游的非边缘端口阻塞(即DP端口阻塞)阻塞之后向根桥回复A置位BPDU(Flags中的Agreement置位1)

以上是根桥与下游一层的设备进行交互PA机制,那么下游和下游设备又是如何交互的呢?

  1. RSTP与STP在发送BPDU上有所不同,STP只有根桥发送BPDU,RSTP中通过缓存根桥的BPDU然后间隔Hello时间主动向外发送根桥的BPDU。
  2. 前面提到在设备启动RSTP之后,默认都处于DP端口,且为Discarding状态,主动向外发送BPDU。
  3. 由于LSW2的E0/0/2收到了自己发出的BPDU,将由DP转换成BP(DP的备份端口角色)。
  4. LSW3收到LSW2的BPDU,由于LSW2更具备优先级(即去根桥次优先,毕竟RP还存在),LSW3的E0/0/1、E0/0/2将成为AP端口。

展开阅读全文

页面更新:2024-04-29

标签:端口   机制   状态   以太网   下游   缓存   间隔   边缘   主动   角色   快速   时间

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top