題 同一LAN上的100Mbps和千兆交換機


我家裡有一個簡單的10/100路由器。假設我將一個千兆交換機連接到其中一個端口,並將幾個千兆設備連接到交換機。

千兆設備能夠全速通信嗎?

或者性能是否會降低以符合交換機另一側的10/100?


4
2017-10-31 02:46


起源


改變了你的措辭......它不是一個子網。 - MikeyB
superuser.com - Izzy


答案:


GB設備將以GB速度通過交換機進行通信,但是經過路由器的任何流量都將限制為10/100。


11
2017-10-31 02:50





樞紐已成為過去。所有最近的設備都是開關。每條線都以全速運行。有時會出現自動協商問題並且線路設置為錯誤的速度,但這與在同一交換機上安裝其他較慢設備無直接關係。


2
2017-10-31 05:04



只是想指出集線器對簡化端口鏡像仍然有用。我們在這裡運行一些項目,使用簡單的集線器比在主交換機配置周圍更改更容易。 - DHayes


兩週前我剛在家里安排好了。它工作正常。千兆交換機以千兆位(應該)運行,用於具有千兆位數的東西,其餘為100位。我已經閱讀了一些地方,一些千兆交換機只會與最慢的設備連接速度一樣快。我不知道這是不是真的,但我買了 Netgear GS108交換機 而且它沒有這樣做。


1
2017-10-31 03:51



如果是真的,那將是一個樞紐。而且我很確定Gb集線器不存在(不寒而栗)。 - MikeyB
我沒有看到一個快於10 /半的集線器...... - Nevin Williams


在大多數情況下,將較慢的設備連接到交換機不會減慢通過其他端口的通信速度。因此,您可以預期千兆交換機上的千兆位設備能夠以千兆位速度相互通信。

但是,在某些情況下,瓶頸的行為可能與用戶期望的不同。這是由於稱為背壓的概念。

當交換機上的傳出端口遇到擁塞時,交換機可以丟棄數據包或告訴發送器減速。

如果交換機通過丟棄數據包來響應擁塞,則TCP擁塞控制將啟動,並且可能難以在LAN上利用整個千兆位速度。出於這個原因,一些供應商決定告訴發件人減速。這非常適合在LAN上發送單個TCP流。

但是,一旦多個流共享鏈接,背壓就會產生不希望的副作用。

如果其中一個具有千兆位功能的設備同時向兩個設備發送數據,其中一個設備能夠以千兆位速度接收而另一個設備只能以100Mbit / s接收,則交換機將注意到100Mbit / s鏈路無法跟上並告知發件人放慢速度。當發件人減速時,它會影響兩個流量。因此,發送方可能最終只向每個接收方發送100Mbit / s,而不是將900Mbit / s發送到一個接收方,而將100Mbit / s發送到另一個接收方。

如果將多個開關連接在一起並具有不同速度的混合,則更有可能發生此類問題。但原則上即使您只有一個開關,所有鏈路都以相同的速度運行,它也會發生,它只需要正確的流量組合來觸發它。

根據我的經驗,這些問題非常罕見。我只是在壓力測試網絡時才看到它們。在正常使用期間我沒有經歷過它們。


0
2017-10-19 21:17