电脑计算机论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 69|回复: 0

交换机环路检测(loopback-detect)功能介绍

[复制链接]
admin 发表于 2025-2-27 14:10:27 | 显示全部楼层 |阅读模式
交换机出现环路如何检测?

     首先前提条件需要交换机已经启用了生成树协议 stp
启用环路检测:
    在全局启用环路检测(交换机所有端口都进行环路检测):

进入系统视图:
   loopback-detect  enable
  或 loopback-detect global enable vlan(vlan id |  all)  不同交换机命令有所不同

仅对单个端口进行环路检测:


interface  gi 1/0/1
loopback-detect enable

对trunk口环回检测:
loopback-detect control enable
对trunk口的所有vlan进行环回检测:
lookback-detect per-vlan enable



配置loopback detect处理动作和环路消失后接口自动恢复时间
[Switch]  interface gigabitethernet 1/0/1
[Switch-GigabitEthernet1/0/1] loopback-detect action block   //配置Loopback Detection检测到环路后对接口的处理动作为Block
[Switch-GigabitEthernet1/0/1] loopback-detect recovery-time 30   //配置环回消失后接口的恢复时间为30秒
[Switch-GigabitEthernet1/0/1] quit
[Switch]  interface gigabitethernet 1/0/2
[Switch-GigabitEthernet1/0/2] loopback-detect action block   //配置Loopback Detection检测到环路后对接口的处理动作为Block
[Switch-GigabitEthernet1/0/2] loopback-detect recovery-time 30   //配置环回消失后接口的恢复时间为30秒
[Switch-GigabitEthernet1/0/2] quit

出现环路后,对接口的处理动作:
Trap:上报告警和记录日志。当检测到环路时,设备向网管上报告警并记录日志,但对接口不做任何处理。

Block:阻塞接口。当检测到环路时,设备将该接口阻塞,不能转发除BPDU报文外的报文。

No learning:禁止接口MAC地址学习。当检测到环路时,该接口不再进行MAC地址学习。

Shutdown(err-down):关闭接口。当检测到环路时,设备关闭该接口。

Quitvlan:退出VLAN。当检测到环路时,当前接口退出出现环路的VLAN。


验证配置结果:

[Switch] display loopback-detect                     (查看该交换机所有端口的环路检测情况)
Loopback-detect sending-packet interval:  5                                                                                         
                                                                                                                                   
----------------------------------------------------------------------------------                                                  
Interface                     RecoverTime  Action     Status                                                                        
----------------------------------------------------------------------------------                                                  
GigabitEthernet1/0/1          30           block      NORMAL                     Action:block  意思是出现环路时,会对此端口进行block动作。Status:NORMAL 意思是现在该端口状态是正常                                                               
GigabitEthernet1/0/2          30           block      NORMAL
----------------------------------------------------------------------------------



<HUAWEI> display loopback-detect interface 10GE 1/0/1    (查看某端口的环路检测情况)
LBDT mode     : Manual
Detect VLAN   : Untag,1-31
Looped VLAN   :
Action        : Error-down
Status        : Normal
Recovery Time : 10



[Switch] display loopback-detect
Loopback-detect sending-packet interval:  5                                                                                         
                                                                                                                                   
----------------------------------------------------------------------------------                                                  
Interface                     RecoverTime  Action     Status                                                                        
----------------------------------------------------------------------------------                                                  
GigabitEthernet1/0/1          30           block      NORMAL       注:这里的block并不代表此端口下有环路,只是代表配置的策略是:如果此端口有环路将会block,目前该端口并没有环路,现在是normal状态                                       
GigabitEthernet1/0/2          30           block      BLOCK(Loopback detected)      注:该端口下出现了环路,所以已将此端口block
----------------------------------------------------------------------------------


您需要登录后才可以回帖 登录 | 注册

本版积分规则


QQ|手机版|小黑屋|电脑计算机论坛 ( 京ICP备2022023538号-1 )

GMT+8, 2025-3-12 15:36 , Processed in 0.095437 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表