- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
RSTP的收敛详解
棕鹰 制作
RSTP
802.1w能与802.1D进行协商的,802.1W兼容802.1D协议。
802.1D,即STP是被动收敛,也叫等待收敛,因为要让几种计时器超时后才收收敛。
802.1W是主动收敛,因为它会主动去确认端口的状态。
802.1W保留了根桥(选举方式也STP的一样)、根端口,指定端口,选举原则与STP几乎
一样。但不包括blocking端口,但用替代端口代替alternative port (从其它非同一个的
网桥收到比本地更好的BPDU的接口,即是到根的一个替代路径)和备份端口Backup port
(从同一个网桥上收到比本地更优的BPDU的接口,提供了到同一链路的冗余的连接)来代
替。
边缘端口:收到BPDU后,马上变成转发状态,跳过侦听和学习状态,直接进行转发状态,
类似于STP的portfast端口。
点到点和共享是按双工模式来分的,点到点是全双工,共享模式是半双工。
Flag字段八位都用到了,
proposal:建议位,建议怎么协商
port Role:端口角色位,一共有四个角色,Alternative/Backup/Root/Designated
Learning:学习状态
Forwarding:转发状态
Agreement:协商同意、一致位
RSTP的版本为2,STP的版本为0
RSTP的hello时间和最大老化时间也没有改变
收到协商位的端口将进行转发状态。
RSTP要收敛协商的过程中是不依赖于任何计时器。
TCN会发给相边所有交换机,RSTP的TCP信息不依赖于根和计时器,这样就会马上收敛,
收到TCN 的交换机将收到所有MAC的信息列表。缺点是增加了泛洪量。
RSTP收快速收敛的本质有三点:1.边缘端口;2.proposal 位;3.Agreement 位
RSTP收敛是分段收敛:
当收到Proposal置位的BPDU,交换机将会把所有非接收端口以外的端口置为Sync状态(如
果本身端口是同步的,就保持原状态,如果端口是指定端口,则将该指定端口变为Block状
态),当两台交换机把DP和AP选择好了之后,AP 的端口会向DP的端口发送Agreement置
位的BPDU,之后,这两个接口的角色收敛了。其它链路的接口收敛的方法与此类拟。
BPDU报文里面,高位是TCA ,低位是TC 。
注意:在点到点链路,即双工模式下的链路下,就可以进行RSTP的快速收敛,如果是共享
式链路,即半双工模式,则是通过STP收敛的。
RSTP拓扑图发生变化之后,将会处理两个问题:1.接口收敛;2.CAM表的刷新。每台交换
机都有处理这两个问题的能力,所以RSTP将处理这些问题的能力下发给每台交换机,而
STP则由根统一指挥。
STP每交换机会发BPDU的HELLO形式的包,允当keep-alive的任务,与OSPF一样。
在配置 RSTP 协议时,所有的交换机应该启用 RSTP,如果有一台是 STP 的话,将会影响所
有配置 RSTP 的交换机。
棕鹰 制作
RSTP收敛过程的详细分析:
拓扑图:
如果所示:红色字体为优先级;P+数字为交换机端口ID
首先,这六台交换机运行RSTP协议,这六台交换机会有以下操作:
1.选择根网桥:
每台交换机会从自己不为边缘端口(类似于STP的Portfast端口)的端口发送BPDU喧称自己是根网桥,这
种选择方法与STP一样:每台交换机会把自己的网桥ID,端口ID等填到BPDU里面,然后发给相邻的交换
机,当相邻交换机收到由其它交换机发来的选举根网桥BPDU以后,会把自己本地的BPDU与收到的BPDU
的网桥ID做一个比较,如果更优,就喧称对方为根;由于选根的BPDU交换是所有生成树实例交换机的行
为,所以,最优的BPDU的信息会被所有交换机所接收和保存。例如:SW1会把选根的BPDU发给SW2/3 ,
当SW2/3收到后,发现SW1发的BPDU更优(因为SW1的优先级更小),这时SW2/3会把接收到更优的
BPDU与接收端口信息保存起来,并且会分别向SW4/5/6发送SW2/3收到的更好的BPDU (里面标识根为
SW1 ),SW4/5/6通过比较(优先级),发现SW2/3发来的BPDU更优,所以SW4/5/6同样会把更优的
BPDU与接收端口信息保存起来。这样,拓扑里的所有交换机通过比较BPDU优/劣情况,最终所有交换机
一致认为SW1为根桥,此时,根桥就被选举出来了。
在这里要注意几点:
1.RSTP与ST
文档评论(0)