问:Loop Detection与Loopback Detection区别
相同点:均可用于接口自环检测、设备下挂网络或设备环路检测、设备双接口环路检测;工作机制一样,都是通过从接口周期性发送检测报文,检查该报文是否返回本设备(不要求收、发接口为同一接口),进而判断是否存在环路。;环路后处理动作均有Trap 、Block、Shutdown、No Learning、QuitVlan;暂有受控口自动恢复机制。
不同点:Loop Detection只能基于VLAN进行环路检测,而Loopback Detection可以基于VLAN进行检测,也可以基于接口进行检测,故Loop Detection一般用于汇聚层,而Loopback Detection用于接入层;
问:Loop Detection、Loopback Detection应用场景及与生成树的区别?
生成树针对于同一接口的环路是无法破除的,比如场景一与场景二,都是Switch下的某个端口发生了环路,故场景一与二必须使用Loop Detection、Loopback Detection来解决环路问题。
生成树可以破除同一交换机上两个端口的环路,如场景三的Switch开启生成树也可以破除掉环路,故场景三即可用生成树也可用Loop Detection、Loopback Detection来解决环路问题。
Loop Detection、Loopback Detection只适合单点故障,没有破环机制。
注意如下拓扑,除Switch这台是可网管外,下接的交换机均为非网管交换机。
问:发生环路时的故障现象
交换机日志会主动告警mac flapping及cpu利用率超过正常值,同时CPU利用率非常高,抓包时发现大量的广播包与ARP包,ping测试时丢包严重。
Oct 26 2023 16:37:10-08:00 Huawei %%01CPUUSAGE/4/CPU_USAGE_RESUME(l)[5]:CPU util
ization recovered to the normal range.
Oct 25 2023 17:09:08-08:00 Huawei L2IFPPI/4/MFLPVLANALARM:OID 1.3.6.1.4.1.2011.5
.25.160.3.7 MAC move detected, VlanId = 1, MacAddress = 5489-9897-158b, Original
-Port = GE0/0/3, Flapping port = GE0/0/2. Please check the network accessed to flapping port.
问:若环路后处理动作为shutdown,环路消除后端口可否自动恢复?
不能,必须在接口下restart
问:Loop Detection和Loopback Detection配置注意事项
-
Loop Detection和Loopback Detection不能同时配置。
-
Loop Detection和Loopback Detection需要发送大量检测报文来进行环路检测,这将会耗费一定的系统资源,请在不需要环路检测时及时关闭此功能。
-
Loop Detection与ERPS、RRPP、SEP、Smart Link、STP/RSTP/MSTP/VBST等环网功能冲突,使能了Loop Detection功能的VLAN所在的接口不要再配置这些环网功能