主機在交換機埠和 Etherchannel 之間擺動
我有 2 組 Catalyst 4506-E 交換機(Core01 和 Core02),在它們之間配置了一個 4 鏈路埠通道 (Po1)。我有 2 個路由器,一個 3845 和一個 7206VXR 在兩個交換機的埠 Gi4/45 和 Gi2/11 處連接到 Core01 和 Core02。快速圖表:
在嘗試解決另一個(?)問題時,我注意到 Core01 和 Core02 的顯示日誌輸出是:
Oct 19 15:16:24.807: %C4K_EBM-4-HOSTFLAPPING: Host 00:25:84:EA:60:80 in vlan 999 is moving from port Gi4/45 to port Po1 Oct 19 15:16:24.807: %C4K_EBM-4-HOSTFLAPPING: Host 00:25:84:EA:60:80 in vlan 999 is moving from port Po1 to port Gi4/45 Oct 19 15:16:34.188: %C4K_EBM-4-HOSTFLAPPING: Host 00:22:0D:92:B0:1B in vlan 999 is moving from port Gi2/11 to port Po1 Oct 19 15:16:34.236: %C4K_EBM-4-HOSTFLAPPING: Host 00:22:0D:92:B0:1B in vlan 999 is moving from port Po1 to port Gi2/11 Oct 19 15:16:35.080: %C4K_EBM-4-HOSTFLAPPING: Host 00:25:84:EA:60:80 in vlan 999 is moving from port Gi4/45 to port Po1 Oct 19 15:16:35.128: %C4K_EBM-4-HOSTFLAPPING: Host 00:25:84:EA:60:80 in vlan 999 is moving from port Po1 to port Gi4/45 Oct 19 15:16:44.189: %C4K_EBM-4-HOSTFLAPPING: Host 00:22:0D:92:B0:1B in vlan 999 is moving from port Gi2/11 to port Po1 Oct 19 15:16:44.189: %C4K_EBM-4-HOSTFLAPPING: Host 00:22:0D:92:B0:1B in vlan 999 is moving from port Po1 to port Gi2/11 Oct 19 15:16:45.081: %C4K_EBM-4-HOSTFLAPPING: Host 00:25:84:EA:60:80 in vlan 999 is moving from port Gi4/45 to port Po1 Oct 19 15:16:45.125: %C4K_EBM-4-HOSTFLAPPING: Host 00:25:84:EA:60:80 in vlan 999 is moving from port Po1 to port Gi4/45
一遍又一遍地。這 2 個 MAC 地址 00:25:84:EA:60:80 和 00:22:0D:92:B0:1B 分別對應於 3845 和 7206VXR 上的 BVI1。
sh vlan id 999 的輸出:
VLAN Name Status Ports ---- -------------------------------- --------- ------------------------------- 999 Core active Gi1/3, Gi1/4, Gi2/11, Gi2/25, Gi2/31, Gi3/18, Gi3/20, Gi3/22, Gi3/24, Gi3/26, Gi3/28 Gi3/32, Gi4/4, Gi4/7, Gi4/11, Gi4/15, Gi4/27, Gi4/45, Gi5/2, Gi5/3, Gi5/4, Gi5/5 Gi5/10, Gi5/25, Gi5/26, Gi5/27, Gi5/28, Gi5/34, Gi5/36, Po1 VLAN Type SAID MTU Parent RingNo BridgeNo Stp BrdgMode Trans1 Trans2 ---- ----- ---------- ----- ------ ------ -------- ---- -------- ------ ------ 999 enet 100999 1500 - - - - - 0 0 Remote SPAN VLAN ---------------- Disabled Primary Secondary Type Ports ------- --------- ----------------- ------------------------------------------
因此,埠通道 Po1 位於 vlan 999 中,Gi2/11 和 Gi4/45 也是如此,我假設這是一個問題,並導致了這些消息。我的問題是這個;我繼承了這個設置,我沒有建構它,但我也沒有改變它。我已經建立了一個處理配置差異的 Debian Rancid 伺服器,所以如果這是新的東西,我會收到一封關於它的電子郵件。我承認我沒有回去查看過去一年收到的每個配置差異,但我回過頭來知道這不是一個新的變化,我可以假設它已經這樣做了一段時間現在。但是,我看到該消息,我認為是循環。
Po1和連接到路由器的介面在同一個vlan中是否不正確?另外,這些埠是訪問埠,我不應該中繼它們嗎?任何想法,將不勝感激。
謝謝,
是的,有一個問題,你離形成環路只有一步之遙,但這不是因為保持 Po1 和介面連接到同一個 VLAN 中的路由器。當您堆疊兩台交換機時,即使它們是 VSS(虛擬交換系統)的一部分,它們也可以作為一個交換機工作。兩個開關的大腦合而為一,所有的開關決策都由一個開關做出(這是兩個開關之間的主動)。
現在,當您將兩條電纜從路由器連接到交換機並在同一個 VLAN 中時會發生什麼?是的,沒錯,它將從兩個埠獲得相同的 MAC。
Po1和連接到路由器的介面在同一個vlan中是否不正確?
絕對不。您正在使它更安全且更好。:)
另外,這些埠是訪問埠,我不應該中繼它們嗎?
不,您應該將連接到路由器的兩個埠分別變成一個埠通道。正如我在堆疊後所說的那樣,它們的行為是一體的,因此您應該將 Gi2/11 埠作為(假設)Po2 並將 Gi4/45 埠作為 Po3。將兩個埠通道保留在 Vlan 999 中,還將乙太網通道保留在路由器上的埠(但我認為這已經完成,因為您正在從兩個介面獲取 MAC),我相信日誌會消失。
希望這可以幫助!