Networking
我應該如何將冗餘交換機佈 置連接到網路的其餘部分?
我的伺服器都有兩個 NIC,我有兩個乙太網交換機(A和B)專用於伺服器,採用冗餘配置。我已經使用綁定 (Linux) 或組合 (ESXi) 配置了 NIC,這似乎工作正常——我可以關閉開關或拔出電纜,一切都會繼續進行。我有一條從A到B的電纜,這樣單介面路由器就可以在兩者上訪問。
我需要通過第三個交換機 ( X ) 將我的伺服器連接到桌面。為了充分利用冗餘,我以與伺服器相同的方式配置此交換機 - 使用鏈路聚合,並使用一根電纜連接到交換機A和B中的每一個。這導致隨機數據包被丟棄。如果X僅連接到A或僅連接到B,它可以正常工作,但這當然意味著交換機故障會導致我的網路中斷。
我哪裡錯了?這是否可以正常工作,並且交換機X出現故障,或者我不應該在X上使用鏈路聚合,而是依賴 STP?
是的,“問題”是生成樹協議殺死了從 X 到 A+B 的綁定連接的一條腿。
如果您需要綁定連接來增加頻寬,請從 X 到每個A/B 執行 2 根電纜,總共 4 根電纜。將去往 A 的線對綁定到去往 B 的線對上。讓 STP 完成它的工作(這將關閉兩對中的一對)。
您需要以不同的方式配置您的主機。與現在的情況不同,這似乎是為了負載共享而組合(這也將提供冗餘,但僅在單個交換機上),需要配置團隊以實現冗餘。通過這種方式,主機將決定使用哪個交換機,並將其 MAC 地址從一個 NIC 交換到另一個 NIC,這取決於它正在使用哪個,這將使交換機滿意。
有一種配置 Etherchannel 的方法,即在多個交換機上通過兩個或多個 NIC 進行負載共享的另一個名稱,但我認為它沒有得到廣泛支持,並且根據我的經驗並不可靠。