首页/网络/网络设备配置速查/根桥保护:防止接入设备抢占根桥
ACL 与安全65 条

根桥保护:防止接入设备抢占根桥

接入层设备意外成为生成树根桥会导致流量绕行、性能骤降;根保护让收到更优 BPDU 的端口进入阻塞而非让位。

网络设备配置速查网络更新于 2026-10-13

根保护防的是什么

根保护(思科 IOS 为 spanning-tree guard root,华为 VRP 与 H3C Comware 为 stp root-protection)部署在面向下级的端口上:一旦该端口收到比本机根桥更优的 BPDU,就把端口置为「根不一致」的阻塞状态,而不是让出根桥地位。它防的是接入层设备(私接交换机、误配优先级的新设备)意外抢占根桥,导致流量绕行、性能骤降。

基本信息

适用平台思科 IOS / 华为 VRP / H3C Comware 交换机
思科命令spanning-tree guard root
华为与 H3C 命令stp root-protection
部署位置面向下级的交换机互联端口,不能配在指向根桥的端口上

典型使用场景

  • 核心与汇聚的朝下端口,保护既有根桥地位不被抢走
  • 接入层新设备误配桥优先级导致二次抢根时
  • 割接中新设备上电打乱拓扑,需要快速定位是谁在发更优 BPDU
  • 与 BPDU Guard 分工:前者面向交换机互联口,后者面向终端接入口
  • 排查日志中出现根保护相关提示词时确认影响范围

华为 VRP

华为 VRP
[Huawei-GigabitEthernet0/0/1] stp root-protection
<Huawei> display stp interface GigabitEthernet0/0/1
<Huawei> display stp brief        # 各端口角色与状态
<Huawei> display logbuffer | include ROOT

思科 IOS

思科 IOS
SW-CORE-01(config-if)# spanning-tree guard root
SW-CORE-01# show spanning-tree inconsistentports
SW-CORE-01# show spanning-tree interface GigabitEthernet1/0/1
SW-CORE-01# show logging | include ROOT

H3C Comware

H3C Comware
[H3C-GigabitEthernet1/0/1] stp root-protection
<H3C> display stp interface GigabitEthernet1/0/1
<H3C> display stp brief

STP 安全特性分工

特性部署端口触发后的行为
根保护面向下级的交换机互联口端口进入根不一致阻塞,保住根桥地位
BPDU 保护面向终端的接入口端口直接关闭(err-disable 或 ERROR DOWN)
环路保护根端口与备用端口收不到 BPDU 时进入阻塞以防环
边缘端口接终端或服务器的口跳过学习与监听状态,接入后立即转发
只在指向下级、非根方向的端口上配根保护。配在指向根桥的端口上时,本端一旦收到更优 BPDU 就会把自己阻塞,导致网络分裂,后果比被抢根更严重。
触发后日志中会出现根保护相关提示词,此时应先确认是谁在发更优 BPDU(通常是新上电设备或私接交换机),而不是直接把保护配置删掉。

易错点

  • 在指向根桥的端口上误配根保护:该端口被阻塞造成网络分裂,故障范围比被抢根更大
  • 与 BPDU Guard 在同一端口上叠加使用:一个关端口、一个阻塞端口,行为叠加后排障难度上升
  • 触发后直接删除保护配置:抢根问题立即复现,应先定位发更优 BPDU 的设备
  • 把根保护当成通用接入加固:终端接入口真正需要的是 BPDU Guard 与边缘端口配置,用错特性会带来误伤

数据来源与参考

  • Cisco IOS Root Guard 配置
  • 华为 VRP stp root-protection
  • H3C Comware stp root-protection

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌