Networking

通過鏈路聚合避免單點故障

  • August 27, 2014

我需要一個沒有單點故障的系統。客戶為每台伺服器提供了兩條乙太網電纜。

每台伺服器都將連接到它們的網路,但是我想為 PostgreSQL 複製流量設置一個單獨的網路(使用流複製)。客戶端對其網路上的高流量很敏感,我還想確保複製盡快發生,而不受其網路上其他系統的影響。

計劃是有兩個獨立的雙埠 NIC,因此我最終在每個網路中都有兩個連接,它們使用網卡綁定​​和鏈路聚合交換機進行組合。這樣,任一 NIC 都可能發生故障,並且兩個網路仍然存在活動連接。

我的問題是,使用網卡綁定​​(組合/中繼),您的兩個網路連接都將連接到同一個網路交換機 - 這樣,我的數據庫複製網路的網路交換機就會成為單點故障。

如何避免數據庫集群節點之間的單點故障?

具有 SPoF 的目前拓撲

顯然你需要兩個開關。使用 LAG,您需要在同一個物理交換機上結束(在交換機集群中有專有的工作方式),但使用 LACP,您可以在多個設備上終止並且它們協調鏈路。

http://en.wikipedia.org/wiki/Link_aggregation

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