Cisco

Switch 2960 中的錯誤禁用

  • August 25, 2017

我有個問題。

我有一台 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 並在幾個小時後發生了同樣的事情。

在思科部落格中:https ://www.cisco.com/c/en/us/support/docs/lan-switching/spanning-tree-protocol/69980-errdisable-recovery.html#anc15

他們只提到這一點:

環回錯誤

當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 查看您的流量會很有趣。

引用自:https://serverfault.com/questions/870443