Cisco
Switch 2960 中的錯誤禁用
我有個問題。
我有一台 Cisco 2960,這個交換機連接 23 台 Mac。問題是電腦將埠置於錯誤禁用狀態。
當我輸入命令“show interfaces status err-disabled”時,輸出是這樣的:
Port Name Status Reason Err-disabled Vlans Fa0/23 err-disabled loopback Fa0/24 err-disabled loopback
首先它發生在 23 上,我將機器更改為 24 並在幾個小時後發生了同樣的事情。
他們只提到這一點:
環回錯誤
當keepalive數據包被環回發送keepalive的埠時會發生環回錯誤。交換機預設向所有介面發送keepalive。設備可以將數據包循環回源介面,這通常是因為網路中存在生成樹沒有阻塞的邏輯環路。源介面收到它發出的keepalive數據包,交換機關閉介面(errdisable)。出現此消息是因為 keepalive 數據包被環回到發送 keepalive 的埠:
%PM-4-ERR_DISABLE: loopback error detected on Gi4/1, putting Gi4/1 in err-disable state
在基於 Cisco IOS 軟體版本 12.1EA 的軟體中,預設情況下會在所有介面上發送 Keepalive。在基於 Cisco IOS 軟體版本 12.2SE 的軟體及更高版本中,預設情況下不會在光纖和上行鏈路介面上發送保活。有關詳細資訊,請參閱 Cisco Bug ID CSCea46385(僅限註冊使用者)。
建議的解決方法是禁用保持連接併升級到 Cisco IOS 軟體版本 12.2SE 或更高版本。
有人能幫我嗎?請。
您機器的 NIC 將 STP-keepalive 重新發送到其連接的埠。所以交換機關閉了這個埠。
也許,循環可能來自安裝在您機器上的兩個介面,這些介面可以插入您的交換機。介面可以是虛擬化軟體的虛擬化介面,並且配置錯誤。
或者您的機器的介面可以配置為特定模式,重新發送他收到的所有流量。當您將網卡插入交換機時,使用 tcpdump 或 wireshark 查看您的流量會很有趣。