首页/网络/VLAN 与高可用速查/根保护(root-protection)
生成树 STP70 条

根保护(root-protection)

根保护配置在期望保持指定(转发)角色的端口上:收到更优 BPDU 时不抢根,端口进入阻塞并告警,防止根桥被抢占。

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

根保护是什么

根保护(root protection)配置在期望长期保持指定(转发)角色的端口上,典型位置是根桥的下行口。该端口一旦收到优先级更优的 BPDU,就不再参与抢根,直接进入阻塞并产生告警日志,从而防止接入侧设备或误接线改变根桥位置。它保护的是端口位置,不等于『只有根桥才能配置』。

基本信息

适用平台华为 stp root-protection、Cisco spanning-tree guard root
配置位置根桥下行口,或希望固定为转发角色的端口
触发条件端口收到优先级更优的 BPDU(比较桥 ID)
触发行为端口进入阻塞状态并产生日志告警
恢复方式不再收到优 BPDU 后按生成树流程恢复

典型使用场景

  • 保护核心根桥不被接入层私接的交换机抢走
  • 固定园区核心下行口的角色,避免误接线引发全局倒换
  • 与 BPDU 保护配合,阻止用户侧设备参与生成树计算
  • 演练时临时关闭根保护,验证倒换路径与收敛时间
  • 割接前核对哪些端口需要保护,防止施工造成根桥漂移

配置与核对

配置与核对
# 华为:接口视图,典型配在根桥下行口
interface GigabitEthernet0/0/24
 stp root-protection
display stp interface GigabitEthernet0/0/24   # 核对角色与保护配置
# Cisco:接口视图
interface GigabitEthernet1/0/24
 spanning-tree guard root
show spanning-tree interface GigabitEthernet1/0/24

配置要点

项目说明注意
配置位置根桥下行口或固定转发口配在需要参与倒换的端口会阻断冗余
触发条件收到桥 ID 更优的 BPDU判定依据是优先级与 MAC,与开销无关
触发后行为端口进入阻塞并记录日志无监控时会长期少一条可用链路
恢复条件不再收到优 BPDU恢复后需核对根桥是否回到设计位置
对端只要把桥优先级配得比根桥更小就可能触发根保护,排查此类故障先看端口日志与对端配置,而不是先删保护配置。
多数平台上根保护与环路保护在同一端口互斥,确需同时使用时按本机型文档确认支持范围,避免命令被拒绝或行为不符合预期。

易错点

  • 把根保护配在需要参与倒换的冗余端口上,会阻断合法备份路径,看似稳定实则失去冗余
  • 触发后的端口静默进入阻塞,只有日志提示,缺少监控会长期丢链路而无人发现
  • 误以为只有根桥才能配根保护,导致非根桥设备下层端口漏配,根桥仍可能被接入设备抢走
  • 根保护只约束收到优 BPDU 后的行为,用户侧环路防护还需依赖 BPDU 保护与端口安全
  • 恢复自动完成后根桥位置可能已改变,恢复后不复核角色会留下与设计不符的拓扑

数据来源与参考

  • 华为 S 系列交换机产品文档(根保护)
  • Cisco IOS 配置手册(Root Guard)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌