如上圖所示,STP協議只能解決圖A中的環路,若是交換機下聯的傻瓜交換機出現環路,同樣會影響到上級交換機形成上層交換機網絡癱瘓,而且STP協議沒法解決這種問題,此時必須使用其餘解決方案來解決。網絡
1、思科交換機
一、在全局下開啓portfast
spanning-tree portfast default
二、在接口下開啓BPDU防禦
spanning-tree bpduguard enable
三、也可在全局下對全部端口開啓BPDU防禦
C3560G-1(config)#spanning-tree portfast default
C3560G-1(config)#spanning-tree portfast bpduguard defaultide
當網絡中真出現環路時,能夠用如下命令查看環路來自哪一個端口
oop
2、H3C交換機
一、在全局下開啓環路檢測並設置檢測間隔時間
loopback-detection enable
loopback-detection interval-time 5
二、在接口下也得開啓環路檢測
[H3C-S5120-GigabitEthernet1/0/12]loopback-detection enable spa
當網絡中真出現環路時,能夠用如下命令查看環路來自哪一個端口
[H3C-S5120-GigabitEthernet1/0/12]dis loopback-detection
Loopback-detection is running
Detection interval time is 5 seconds
Following port(s) has(have) loopback link:
GigabitEthernet1/0/12 //環路來自該端口blog
缺省狀況下,系統只在Trunk端口或Hybrid端口所屬的缺省VLAN內進行環回監測,若是要對trunk或hybrid接口上的全部VLAN進行環路檢測,須要使用如下命令開啓多VLAN檢測功能,須要注意的是,loopback-detection per-vlan enable命令對Access端口無效。。
例如:要想讓交換機trunk端口g1/0/16下的全部VLAN中執行網絡環回監測操做,必須進行如下配置操做:
進入接口視圖:int G1/0/16
輸入命令:loopback-detection per-vlan enable
交換機就能在Hybrid端口和Trunk端口所屬的全部VLAN中執行網絡環接口
3、銳捷
接入交換機配置以下:terminal
Rujijie#configure terminal it
Rujijie(config)#rldp enable ------>全局開啓RLDP功能io
Rujijie(config)#interface range g0/1-24 ------>對於下聯PC或HUB的端口須要開啓,不要在接入交換機的上聯口開啓該功能ast
Rujijie(config-if-range)#rldp port loop-detect shutdown-port ------>接口開啓RLDP功能,若是檢測出環路後showdow該端口
Rujijie(config-if-range)#exit
Rujijie(config)#errdisable recovery interval 300 ------>若是端口被RLDP檢測並shutdown,再過300秒後會自動恢復,從新檢測是否有環路
Rujijie(config)#end
Rujijie#wr