RSTP技术

STP不足:收敛时间长,拓扑变化收敛机制不灵活

配置BPDU比较原则——优先级向量最小者最优
– 首先比较Root Bridge ID
– 其次比较Root Path Cost
– 再次比较Designate Bridge ID发送网桥ID
– 再其次比较Designate Port ID发送网桥端口ID
– 最后比较Bridge Port ID接收网桥端口ID

根端口:网桥上到根桥最近的端口
指定端口:端口的配置BPDU在其所属链路上是最优的
Alternate端口/阻塞端口:端口的配置BPDU在其所属链路上不是最优的即不是指定端口,且端口不是根端口

RSTP

• RSTP是从STP发展而来,实现的基本思想一致,
• RSTP标准版本为IEEE802.1w
• RSTP具备STP的所有功能,可以兼容STP运行
• RSTP和STP有所不同
– 减少了端口状态
– 增加了端口角色
– BPDU格式及发送方式不同
– 当交换网络拓扑结构发生变化时, RSTP可以更快地恢复网络的连通性

RSTP将端口状态缩减为三个
–Discarding
–Learning
–Forwarding

•RSTP将端口角色增加到四个
–根端口
–指定端口
–Alternate端口
–Backup端口
–边缘端口
•(也可以说是特殊的指定端口)

RST BPDU格式

和STP相比不同之处有
– Protocol Version ID变为2
– BPDU Type变为2
– 使用了Flags字段的全部8位
–增加Version 1 Length字段

在RST BPDU的Flags字段中,除TC以及TCA标志位,还包含P/A标志位、端口状态标志位以及端口角色标志位

RSTP中BPDU的处理

• 网桥自行从指定端口发送RST BPDU,不需要等待来自根桥的RST BPDU。发送周期为2sHello Time
• RST BPDU老化时间为3个连续的Hello Time时长

收到低优先级RST BPDU的处理

• 阻塞状态的端口可以立即对收到的低优先级的RST BPDU做出回应

RSTP快速收敛机制

• STP中端口需要等待两个Forward Delay时长才能进入转发状态,如果想缩短收敛时间只能手工配置Forward Delay为较小的值,但是这样可能会影响网络的稳定性
• RSTP提出了快速收敛机制,包括
– 边缘端口机制
– 根端口快速切换机制(无环路风险情形)
– 指定端口快速切换机制

边缘端口

• 边缘端口指网桥上直接和终端相连的端口
• 边缘端口可以直接进入转发状态,不需要延时,并且不会触发拓扑改变
• 边缘端口收到BPDU后,会转变为非边缘端口

指定端口快速切换

• 指定端口可以通过与相连的网桥进行一次握手,快速进入转发状态。
– 握手请求报文:Proposal
– 握手回应报文:Agreement
• P/A机制条件:握手必须在点到点链路进行

RSTP拓扑改变处理机制

• 拓扑改变触发条件
– 只有非边缘端口转变为Forwarding状态时,产生拓扑改变
• 拓扑改变处理
– 在两倍Hello时间内向所有其它指定端口和根端口发送TC置位BPDU报文。
– 清除除接收到TC报文的端口之外的所有指定端口和根端口学习的MAC地址

RSTP和STP的兼容运行

RSTP的端口连续三次接收到版本为STP的BPDU,则端口协议将切换到STP协议
切换到STP协议的RSTP端口将丧失快速收敛特性。
出现STP与RSTP混用的情况,建议将STP设备放在网络边缘。

运行STP的网桥移除后,由RSTP模式切换到STP模式的端口仍将运行在STP模式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值