
“当交换网络中存在物理环路时,一个广播帧会在网络中无限循环,瞬间耗尽所有带宽和CPU资源,导致网络瘫痪。生成树协议就是为了在保持物理线路冗余的同时,逻辑上阻塞特定端口,破除环路。”

1. 工作原理:三步曲
2. 端口状态(速度慢的根源):
问题: 从链路故障到恢复通信,需要经历 30秒(Listening+Learning) 甚至 50秒 的等待时间,无法满足现代网络需求。
RSTP对STP的改善:
1. 端口角色细化(提高可靠性):
2. 端口状态简化(加快收敛):
3. 快速收敛机制(核心优势):
华为设备快速配置:
# 全局启用RSTP(默认模式可能就是RSTP)
stp mode rstp
# 将连接PC的端口配置为边缘端口,实现快速接入
interface GigabitEthernet0/0/1
stp edge-port enable
# 查看STP状态和详细信息
display stp brief
display stp
1. 为什么需要MSTP?
2. 核心概念:
图解说明: 假设有两条冗余链路:Link-A和Link-B。
设备MSTP配置示例:
# 进入MST域配置模式
stp region-configuration
region-name MyNetwork # 配置区域名称
instance 1 vlan 10 to 30 # 将VLAN 10-30映射到实例1
instance 2 vlan 40 to 60 # 将VLAN 40-60映射到实例2
revision-level 1 # 配置修订级别
active region-configuration # 激活配置
# 为不同实例指定不同的根桥(实现负载分担)
# 在核心交换机A上:
stp instance 1 root primary # 让此交换机成为实例1的根桥
stp instance 2 root secondary # 让此交换机成为实例2的备用根桥
# 在核心交换机B上:
stp instance 2 root primary # 让此交换机成为实例2的根桥
stp instance 1 root secondary # 让此交换机成为实例1的备用根桥
特性 | STP (IEEE 802.1D) | RSTP (IEEE 802.1w) | MSTP (IEEE 802.1s) |
收敛速度 | 慢(30-50秒) | 快(1-10秒) | 快(1-10秒) |
端口角色 | 3种 | 4种,备份机制更好 | 基于实例的多种角色 |
负载分担 | 不支持 | 不支持 | 支持 |
兼容性 | 基础标准 | 兼容STP | 兼容STP/RSTP |
现代应用 | 基本淘汰 | 中小型网络 | 中大型企业/数据中心网络 |
演进总结: STP(解决有无问题) → RSTP(解决快慢问题) → MSTP(解决效率问题)。
今日思考: