我認為這是一個非常簡單的問題,但我想驗證我的想法,或讓有人告訴我我錯了。
我家的路由器有4個千兆埠。因此,顯然,連接到它的每個(支援的)設備都透過千兆位元連接。
如果我將千兆位元交換器新增至這些連接埠之一,並在該交換器中新增兩個設備,它們是否仍然具有到LAN 其餘部分的千兆位元吞吐量,或者是否會因為有兩個設備爭奪千兆位元而減少吞吐量交換器到路由器的連線?
答案1
假設這兩個裝置名為 dev1 和 dev2,從它們到交換器的連結分別為 L1 和 L2,從交換器到路由器的連結為 L3。
兩個裝置必須共享千兆位,這意味著如果只有 dev1 進行傳輸,則 dev1 本身將擁有 1 千兆位,但如果它們兩個同時傳輸,則它們很可能各擁有 500 兆位元。
如果我們談論每個連結的容量,capa(L1)=capa(L2)=capa(L3)=1 Gigabit(如果您的電線確實符合千兆位元標準)。因此,l3 上的最大吞吐量為 1 GB。
答案2
請記住,大多數消費者銷售的交換器沒有足夠容量的背板或緩衝區來實際向其所有端口同時提供千兆位,是的,下游頻寬將受到上游交換施加的限制。同時,許多主機無論如何也無法以全千兆位元速度處理大多數任務的流。
避免這種情況的一種方法是聚合交換器之間的多個端口,這樣您就可以在交換器之間獲得 2 倍或更多的頻寬。https://en.wikipedia.org/wiki/Link_aggregation 您將需要託管或智慧交換器來設定 LAG。