缺省行为差异
各厂商的生成树缺省行为并不同:华为与 H3C 默认运行 MSTP(含 RSTP 快速特性),Cisco 平台默认 PVST+ 或 Rapid-PVST+(每 VLAN 一棵树)。桥优先级 32768、Hello 2 秒、MaxAge 20 秒、Forward Delay 15 秒是通用缺省值,但计时器之间的约束关系不能随意打破。
基本信息
| 桥优先级 | 32768,步长 4096 |
|---|---|
| Hello Time | 2 秒,根桥发送周期 |
| MaxAge | 20 秒,BPDU 老化时间 |
| Forward Delay | 15 秒,状态迁移计时 |
| 默认模式 | 华为与 H3C 为 MSTP,Cisco 为 PVST+ 系列 |
典型使用场景
- 混网前先摸清两端默认模式,避免按自家习惯做设计假设
- 容量评估:Cisco 每 VLAN 一实例的开销与华为单实例逻辑不同
- 排障时确认运行模式,否则端口角色的预期会落空
- 新建网络统一模式,从源头减少跨厂商差异
- 演练前核对定时器是否被人为改过,按实际值推演时序
查看命令
查看命令
display stp # 华为:模式、根桥与计时器
display stp brief # 华为:端口角色概览
show spanning-tree summary # Cisco:模式与实例统计
show spanning-tree vlan 10 # Cisco:单 VLAN 的树缺省值速查
| 参数 | 缺省值 | 说明 |
|---|---|---|
| 桥优先级 | 32768 | 步长 4096 |
| Hello Time | 2 秒 | 根桥发送周期 |
| MaxAge | 20 秒 | BPDU 老化时间 |
| Forward Delay | 15 秒 | 状态迁移计时 |
| 默认模式(华为 / H3C) | MSTP | 含 RSTP 快速特性 |
| 默认模式(Cisco) | PVST+ 系列 | 每 VLAN 一实例 |
模式差异为什么必须提前确认
不同厂商平台的默认模式不同,设计文档里若只写『生成树已开启』,实施时就可能出现一端 MSTP、另一端 PVST+ 的组合。两者能互通,但计算方式不同:非 Cisco 侧按公共生成树计算,端口角色与负载分担的预期都会落空,往往在故障切换时才被发现。
最容易被改动的三处
- 桥优先级:被手工调整过却没记录,规划中的根桥与实际不符
- 端口开销:割接时临时改过未恢复,导致拓扑与设计长期不一致
- 生成树模式:不同批次设备按各自默认模式部署,混网后才暴露
定时器不是越短越好:Hello、MaxAge 与 Forward Delay 之间存在约束关系,单独把某一项调小可能引发频繁重算甚至震荡,调整前先确认平台允许的取值范围与建议组合。