不支援鏈路聚合時在交換器之間使用多個鏈路的最佳實務?

不支援鏈路聚合時在交換器之間使用多個鏈路的最佳實務?

我的辦公室裡有六台伺服器和工作站。這些系統連接到房間內的 Cisco SG200 千兆級交換器。房間有兩個千兆位元牆壁連接埠乙太網路插座。我將交換器連接到牆上連接埠之一。我想利用另一個連接埠來增加房間內系統的吞吐量。但是,我們的網路組織不支援交換器之間的連結分組/聚合,因為交換器本身不會安裝和控制(出於對我們機構有意義的原因),因此我無法將我的交換器設定為使用兩個以上的鏈路聚合乙太網路連接直接到牆壁連接埠。

如何充分利用附加連接埠?一種替代方法是將其直接連接到一台所選電腦上的另一個網卡,因此至少系統可以利用雙鏈路。但也許有更好的配置?我理想地希望看到之間可能的最高吞吐量任何房間內的系統和外界的系統。將所有網路連接瓶頸限制在一條千兆位元線路上是一種恥辱。

這些伺服器主要提供網頁(包括一些大型內容,如影片)和基於 REST 的網路服務,涉及數兆位元組範圍的檔案傳輸。

答案1

一種厚顏無恥且簡單的方法是使用兩個開關而不是一個。然後,您可以將一半設備上行到一個交換機,另一半上行到另一台交換機,從而使總吞吐量加倍。

如果您需要從單一伺服器獲得更多傳出吞吐量,您可以將具有上行鏈路的兩個介面綁定到房間中的兩台交換器。只需確保您使用適用於此類應用程式的綁定模式(對從兩個介面發出的流量使用不同的 MAC 位址)。

答案2

也許我很困惑或很傻,但 Linux 支援綁定,即使交換器不支援。有什麼方法可以在交換器和外部世界之間插入一個 Linux 路由器嗎?

答案3

交換器不僅僅是一台小型計算機。它包含一個晶片組,允許將資料包從一個連接埠線速傳輸到另一個連接埠。將交換器連接到 Linux 盒子,然後連接到外部世界可能會將吞吐量減少一半而不是增加。現在,MikroTik 路由器內部包含一個交換晶片,即使在路由時也可以使用交換器丟棄封包(稱為 Fasttrack)。根據我的經驗,您獲得的速度大約是使用直接開關的 90%。如果是我的話,我會考慮在具有這種功能的交換器上反向使用「非對稱」VLAN。它們的價格不到 100 美元。交換器中的牆壁連接埠 1 至 PVID1,牆壁連接埠 2 至 PVID2。 PVID3 上房間中的所有內容都包含 VLAN 1 和 2。

相關內容