Networking

我可以將多少個網路交換機以菊花鏈的方式連接在一起

  • September 24, 2015

我們有許多需要聯網並臨時安裝在足球場周圍的定制電腦系統——每台電腦都有自己的網路交換機。這些電腦都需要聯網到中央電腦。到目前為止,我們一直在以菊花鏈方式連接交換機,以免超過電纜長度限制,並將伺服器置於鏈的中間,其中 5 台電腦/交換機在一條鏈中關閉,5 台在另一條鏈中關閉,並且一切都很好。我在查看一台電腦的網路流量時檢查了伺服器上的網路使用率,使用率約為千兆連接的 0.13%,並且位於整個體育場的每台電腦上的所有交換機都是千兆交換機。

我們遇到了一些情況,我們需要增加電腦/交換機的數量,並可能將伺服器移動到鏈的末端,這意味著伺服器可能位於 20 個交換機鏈的末端。由於超過演出網路電纜長度(300 英尺),本壘打不是一種選擇,而且光纖成本太高。

所以,我知道不建議菊花鍊網路交換機,但我還沒有讀到任何說你不能這樣做的硬性和快速性。此外,除了那些通過網路向伺服器發送少量數據的電腦之外,該網路上沒有其他流量。

除了不推薦用於標準辦公網路(這不是)之外,我們會遇到任何重大問題嗎?當以菊花鏈方式連接多個交換機時,僅僅是最靠近伺服器的上行鏈路上的流量過多,還是我們會遇到其他交換機路由/時序/處理器問題?

謝謝!麥克風

菊花鏈開關沒有硬性限制。我曾經有一個第 2 層網路,網路一端的 PC 可以通過大約十幾個交換機輕鬆到達另一端的伺服器。但是根據硬體和您的網路需求,存在實際限制。

菊花鏈的數量取決於網路上發生的情況和交換機的質量。“千兆交換機”實際上並不意味著什麼。該交換機可以處理多少數據包?交換機可以轉發多少頻寬?

另外,網路流量是多少?是所有 PC 都只與伺服器發送/接收流量,還是有 PC 到 PC 的流量?

假設流量僅流向伺服器,根據您發布的內容,我不會害怕,但我會確保使用質量好的交換機。

要記住的一件事是我個人所說的“倒置漏斗”。如果您的 PC 主要將流量發送到特定點,您可以通過菊花鏈到達您遇到以下情況的情況:

PC ---|
PC ---|
PC --- switch1 ---- switch2 --- switch2 --- switch3 --- SERVER
PC ---|               |            |
PC ---|               |            |
         PC ---------|     PC ----|
         PC ---------|     PC ----|
         PC ---------|     PC ----|
         PC ---------|     PC ----|

所以在上面的例子中,如果每台 PC 都從伺服器下載 10M,那麼通過 switch3 的流量是多少?13 x 10M = 130M。因此,如果上面的所有連結都是 100M 連結,那麼您會窒息。以上就是我所說的“漏斗設計”。

倒漏斗設計將要求 switch1 和 switch2 之間的頻寬足以承載連接到 switch1 的所有節點的預期負載。那麼從交換機 2 到交換機 3 的鏈路必須足以承載交換機 2 和交換機 1 等的負載。因此交換機之間的鏈路必須大於從節點到交換機的鏈路。範例:24x100M 埠交換機有 2 x 1G 連接到下一個交換機。這顯然是基於預期的頻寬使用情況,而不是埠速度。

如果您有千兆埠,但所有節點僅使用幾 Kbps,則可能需要一點時間才能達到飽和 - 頻寬方面。

您必須對數據包數量進行類似的數學運算。

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