RSTP协议原理与配置
1. STP的不足
2. RSTP对STP的改进
3. RSTP配置实例
4.MSTP概念及实例配置
前景
STP存在诸多短板,例如收敛慢、端口状态定义繁冗、对拓扑变化的感知依赖计时器等。
RSTP在多方面对STP进行了优化,收敛速度更快,而且还能够兼容STP。
一、STP的不足
1.STP从初始状态到完全收敛至少需经过30s:
- (1)SWC与SWA的直连链路down掉,其BP端口切换成RP端口并进入转发状态至少需要经过30s:
2. (2)SWB与SWA的直连链路down掉,则SWC的BP端口切换成DP端口并进入转发状态至少需要经过50s:
3.STP的拓扑变更机制
先由变更点朝根桥方向发送TCN消息,收到该消息的上游交换机就会回复TCA消息进行确认;最后TCN消息到达根桥后,再由根桥发送TC消息通知设备删除桥MAC地址表项,机制复杂,效率低下。
4.端口状态
二、RSTP对STP的改进
- 端口角色与端口状态
RSTP的状态规范把原来的5种状态缩减为3种: - PA机制
- 拓扑变更机制的优化
判断拓扑变化唯一标准:一个非边缘端口迁移到Forwarding状态。
- 保护功能
BPDU保护
根保护
TC-BPDU泛洪保护
三、RSTP配置实例
实验搭建拓扑:
-
SW1配置及查看生成树信息:
stp enable
stp mode rstp
stp root primary
-
SW2配置及查看生成树信息:
stp enable
stp mode rstp
stp bpdu-protection
interface GigabitEthernet 0/0/4
stp edged-port enable 3. SW3配置及查看生成树信息:
stp enable
stp mode rstp
stp bpdu-protection
interface GigabitEthernet 0/0/4
stp edged-port enable
四、MSTP概念及实例配置
RSTP虽然在STP的基础上进行了一定程度的优化,但是依然与STP一样存在短板,那就是当他们被部署在交换网络中时,所有的vlan公用一个生成树,这个短板会造成链路上的负载分担,导致链路带宽利用率、设备资源利用率较低。
实验拓扑
创建STP的区域
vlan batch 1 to 20
stp enable
stp mode mstp
stp region-configuration
region-name RG1 # 给这个区域命名
instance 1 vlan 1 to 10 #
instance 2 vlan 11 to 20
active region-configuration # 激活区域
(sw2,sw3,sw4t同上)
SW1:
stp instance 1 root primary
stp instance 2 root secondary
SW2:
stp instance 2 root primary
stp instance 1 root secondary
配置各接口间的trunk
最后查看各个端口状态: