【RSTP快速收敛机制----学习笔记】

一些比较容易混淆的概念:

RP端口其实也会发送BPDU。场景比如在STP或RSTP环境下拓扑状态发送了改变,RP端口会向上游发送TCN BPDU(STP)或RST BPDU

一、P/A机制

何为P/A? PA实际上是配置BPDU中Flags字段中的两个bit位,分别为Proposal(提议)和Agreement(同意),如图:

P/A机制的前提条件:只能在点对点的全双工链路下运行

正常来说处于STP协议下的两台交换机连接开机后,链路不会立刻进入到Forwarding状态。此时两台交换机都以为自己是根桥且以为自己的端口是DP端口,都往对端发送配置BPDU。当优先级低的交换机收到优先级更高的BPDU时,他就知道自己不是根桥了,DP端口也会变为RP端口。但是为了防止临时环路的产生,交换机需要等待2倍的Forward Delay时间(30秒)才会开始转发数据。

Forward Delay: 设备状态迁移的延迟时间。链路故障会引发网络重新进行生成树的计
算,生成树的结构将发生相应的变化。不过重新计算得到的新配置消息无法立刻传遍整个网
络,如果新选出的根端口和指定端口立刻就开始数据转发的话,可能会造成临时环路。STP
采用了一种状态迁移机制,新选出的根端口和指定端口要经过 2 倍的 Forward Delay 延时后
才能进入转发状态,这个延时保证了新的配置消息传遍整个网络,从而防止了临时环路的产
生。Forward Delay Timer 指一个端口处于 Listening 和 Learning 状态的各自持续时间,默认
各是 15 秒。

下面我们来说一下R/P机制如何实现快速收敛,下面是P/A机制的流程:

1、未收敛前,SW1和SW2以为自己是根桥,并且都认为自己的G0/0/1端口都是DP(但此时端口状态都是discarding状态)双方相互发送配置BPDU报文,报文中Flags字段的Proposal和Agreement字段都置位为1

2、SW1收到SW2的BPDU发现优先级没自己高,则丢弃不进行处理。当SW2收到SW1的BPDU后,发现SW1的更优先,此时他意识到自己不是根桥

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值