如上图所示,STP协议只能解决图A中的环路,如果交换机下游的傻瓜交换机出现环路,也会影响到上级交换机,导致上级交换机网络瘫痪。瘫痪,STP协议无法解决这个问题。 这时就必须使用其他的解决方案来解决。
1.思科交换机
1.全局启用
-树
2. 启用接口下的BPDU保护
-树
3. 您还可以全局启用所有端口的BPDU 保护。
-1()#-树
-1()#-树
当网络中确实出现环路时,可以使用以下命令查看环路来自哪个端口:
2.H3C交换机
1. 全局开启环路检测并设置检测时间间隔。
-
- -时间5
2. 接口上还必须使能环路检测。
[H3C-S5120-/0/12]-
当网络中确实出现环路时,可以使用以下命令查看环路来自哪个端口
[H3C-S5120-/0/12]dis -
- 是
时间是5
端口有链接:
/0/12 //循环来自该端口
默认情况下,系统仅对Trunk端口或端口所属的默认VLAN进行环回检测。 如果要对Trunk或接口上的所有VLAN进行环回检测,需要使用以下命令开启多VLAN检测功能。 请注意:是的,-per-vlan 命令对端口没有影响。
例如:如果要对交换机Trunk端口g1/0/16下的所有VLAN进行网络环回监控,则需要进行如下配置操作:
进入接口视图:int G1/0/16
输入命令:-per-vlan
这样交换机就可以对该端口和Trunk端口所属的所有VLAN进行网络环路检测。
3、锐捷交换机
接入交换机配置如下:
#
()#rldp ------>全局启用RLDP功能
()# range g0/1-24 ------>下行PC或HUB口需要开启。 请勿在接入交换机上行端口启用该功能。
(-if-range)#rldp port loop- -port ------>在接口上启用RLDP功能。 如果检测到环路,则端口
(-if-range)#退出
()# 300 ------>如果端口被RLDP检测到,则再过300秒后会自动恢复,重新检测是否存在环路。
()#结尾
#wr