首页/网络/VLAN 与高可用速查/Hello 时间调整边界
生成树 STP70 条

Hello 时间调整边界

Hello 是根桥发送 BPDU 的周期(缺省 2 秒):调小检测更快但开销增大,调大省开销但故障发现变慢。

VLAN 与高可用速查网络更新于 2026-10-13

Hello 时间调整边界

Hello 时间是根桥发送配置 BPDU 的周期,IEEE 802.1D 缺省值为 2 秒,也是标准规定的最小值。调小没有空间,调大能降低协议开销但会让故障发现变慢,因为 BPDU 老化依赖连续多个周期未收到报文。Hello 通常不需要调整:真正的收敛速度提升应交给 RSTP/MSTP 与链路检测机制。

基本信息

缺省值2 秒,标准规定的最小值即 2 秒
可调范围802.1D 允许 1 到 10 秒,实践中不建议低于 2 秒
生效位置根桥下发,非根桥本地配置会被覆盖
协议约束与 Max Age、Forward Delay 存在联动关系
单位差异华为用厘秒,如 200 表示 2 秒;Cisco 用秒

典型使用场景

  • 评估大二层网络协议开销时确认 Hello 是否被调大
  • 排查 BPDU 发送异常时核对实际生效周期与根桥配置
  • 收敛时间不达标时判断瓶颈是计时器还是拓扑设计
  • 多厂商对接时核对两侧计时器参数是否兼容
  • 变更后用 display stp 核对实际生效值而非配置文件值

调整与核对命令

调整与核对命令
# 华为:单位厘秒,200 即 2 秒
stp timer hello 200
# Cisco:单位秒
spanning-tree vlan 10 hello-time 2
display stp                                    # 核对实际生效的 Hello
display stp interface GigabitEthernet0/0/1     # 端口的协议开销
display stp region-configuration               # MSTP 域相关参数

计时器联动约束

参数缺省值约束关系
Hello2 秒过大将拉长故障发现时间
Max Age20 秒需与 Hello、Forward Delay 同时满足协议约束
Forward Delay15 秒与 Max Age 联动,不能单独随意压低
协议要求802.1D 规定参数组合不满足关系式时会被拒绝
调小 Hello 会让 BPDU 总量上升:大二层网络中汇聚设备与链路的协议开销同步增加,收益有限而成本明确,不属于常规优化手段。
只改单台设备的 Hello 通常不生效,参数由根桥下发,正确做法是在根桥侧统一设计并逐台核对实际生效值。

易错点

  • 只调单台非根桥的 Hello,参数被根桥下发值覆盖导致调整无效,计时器调整统一在根桥侧进行
  • 为追求快速收敛把 Hello 压到下限,BPDU 开销上升而检测能力并未质变,收敛需求应改用快速生成树或链路检测机制
  • 按配置文件判断参数已改而未核对实际生效值,调整后用 display stp 确认生效再评估效果
  • 把华为的厘秒单位当秒填写,参数被放大约一百倍而配置照样下发成功,填写后必须按换算结果核对实际运行周期

数据来源与参考

  • IEEE 802.1D(计时器约束)
  • 华为 S 系列交换机产品文档(计时器)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌