首页/网络/网络设备配置速查/单端口自环检测(loop-detection / loopback-detection)
VLAN 与二层交换60 条

单端口自环检测(loop-detection / loopback-detection)

接入口下挂的小设备自环(两根线成环)不一定触发 STP 但会打满链路:华为 loop-detection、H3C loopback-detection 可检测并按策略关端口;思科 Catalyst 无对应命令。

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

单端口自环与环路检测

环路检测(华为 loop-detection、H3C loopback-detection)针对的是「同一个端口收到自己发出的探测报文」这类自环:双绞线两头插回同一台交换机、接入口下面私接小交换机后成环、哑终端两个网口互连都会造成这种局面。STP 处理的是设备之间的冗余环路,对单个端口内部折返无能为力,所以自环检测与 STP 是互补关系,不是二选一。

基本信息

适用平台华为 VRP、H3C Comware;思科 Catalyst IOS 无该命令(Nexus 有 lbd)
检测原理端口周期性发送检测报文,若报文从本端口回流即判定自环
常见动作仅告警、阻断业务转发、直接关闭端口(shutdown)
启用层级华为在接口下 enable;H3C 需先全局 enable,再按端口按 VLAN enable
与 STP 关系互补,不能互相替代

典型使用场景

  • 办公与宿舍接入口防私接:用户自带小交换机成环是接入网最常见的环路来源
  • 哑终端双网口误接:打印机、摄像机、门禁控制器两个网口接在同一台交换机上
  • 机房临时跳线打环:施工或测试留下的一根跳线,会把一段链路瞬间打满
  • 广播风暴定位:风暴发生时用检测结果直接锁定肇事端口,比逐个拔线快得多
  • 接入加固组合:与边缘端口、BPDU 保护、风暴抑制一起构成接入口防护

华为 VRP

华为 VRP
[Huawei] interface GigabitEthernet0/0/1
[Huawei-GigabitEthernet0/0/1] loop-detection enable   # 接口下开启检测
! 告警联动、恢复动作等参数随版本不同,用 ? 补全确认
<Huawei> display loop-detection                        # 查看检测状态
<Huawei> display interface GigabitEthernet0/0/1 | include ERROR

H3C Comware

H3C Comware
[H3C] loopback-detection global enable vlan all        # 先全局打开,再按端口
[H3C] interface GigabitEthernet1/0/1
[H3C-GigabitEthernet1/0/1] loopback-detection enable vlan 10
[H3C-GigabitEthernet1/0/1] loopback-detection action shutdown   # 检测到即关端口
<H3C> display loopback-detection                        # 查看检测结果
! 只 enable 不改 action 时,默认动作可能仅为告警,端口不会被隔离

思科 IOS

思科 IOS
! Catalyst IOS 无 loop-detection / loopback-detection 命令
! 替代思路:接入口配边缘端口 + BPDU 保护,靠 STP 与风暴控制兜底
! Nexus 平台支持 loopback detection(lbd),命令与 IOS 不同
SW-CORE-01# show spanning-tree interface Gi1/0/1   ! 用 STP 状态辅助判定

自环与设备间环路对比

维度单端口自环设备间环路
成因同一端口报文折返两台设备间存在多条转发路径
STP 是否处理不处理由 STP 阻塞端口消除
典型现象该端口速率打满、丢包升高全网广播风暴、MAC 表震荡
处置手段环路检测 + 隔离端口STP 收敛 + 排查冗余链路
检测报文回流是判定依据,所以检测周期决定了发现延迟:间隔过长,成环期间已造成丢包与广播风暴;间隔过短,接入口的无效报文开销上升。接入层一般取秒级周期。
动作配成 shutdown 后必须规划恢复路径:要么人工确认后手动恢复,要么依赖平台的自动恢复计时。没有恢复机制时,一根坏网线就能让业务端口长期 down。
H3C 的检测是按 VLAN 逐项开启的,只给部分 VLAN 打开时,其他 VLAN 里的自环仍然畅通;要么指定 VLAN 全覆盖,要么用 vlan all。

易错点

  • 以为配了自环检测就能关掉 STP:两者覆盖的场景不同,去掉 STP 后设备间环路无人兜底
  • 动作配 shutdown 却没有自动恢复:端口长期 down,业务中断直到人工发现
  • H3C 只做端口 enable 不做全局 enable,检测根本不生效,排查时误判为「设备不支持」
  • 检测周期设得过长,成环已经打满链路才报出来,排障窗口被白白浪费
  • 在接入口与级联口一律用同一套动作模板,级联口被误 shutdown 时会切断下游整片接入

数据来源与参考

  • 华为 loop-detection
  • H3C loopback-detection
  • Cisco 环路检测替代方案

相关工具

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