接入一根100Mbps的網線,經過交換機後,是否會遭遇瓶頸呢?

如題,聯通接入戶內一根100Mbps速率的雙絞線纜,如果經過百兆交換機,交換機後端接入兩條聯通100Mbps的寬頻(兩個都是PPPoE撥號的兩個不同賬戶)

假定:交換機、網線、網卡間無損耗

1、在上網高峰期,兩條線能否同時達到100Mbps的下行速率?求解!

2、如果換用千兆交換機,入戶線保持原來的100Mbps,結果會改觀嗎?

——*——*——*——*——*——*——

16年9月26 14:45補充

自己挖的坑自己要填回來,題主中午跑回去測試了一下,兩條PPPoE線路,如果在非同步下載的時候,是可以保證單線路跑滿100Mbps,但雙線路一起上陣後,兩條線路總和為100Mbps,謝謝大家的解答。

不過,因為我記得老師曾說過,交換機不同於集線器,他可以保障所有線路都有相同的速率,而集線器是平分網路。

那麼,問題來了:

1、為什麼我接了交換機之後,它總速率還是共享以前的100Mbps出口呢?


第一個問題,不能。舉個例子:你們家接入了自來水公司的供水,入戶的是一個100口徑的水管,這種管道的極限容量也就是100單位/秒。然後你自己在家裡安裝了管道,把自來水分流到廚房和衛生間各一路,然後分別都購買了100單位的服務,那麼能跑滿么?當然不能,不是自來水公司給你的水不夠而是你的入戶管道存在瓶頸。要想跑滿,你需要把入戶管道換成200口徑的。

第二個問題,不能。線路瓶頸依然存在。注意這個線路是指你看到的入戶網線以及上級設備的埠帶寬和鏈路帶寬。前者你能控制,後者你不能控制,需要向運營商詢問。如果你是光纖入戶的話就不存在問題了。


第一個問題類似這樣的問題:你和鄰居合資買了一塊14寸的披薩,你們每家可以吃一塊14寸的披薩嗎?

當然不能!

第二個問題:當然也不能,換上千兆交換機,只要uplink 帶寬是100Mbps,那你WAN口的出口總帶寬就是100Mbps,如果平均分,每個下游路由器可以有50 Mbps 的帶寬,如果另外一個不上網,那剩下一個可以有100 Mbps 的帶寬。

詳細闡述

cisco 任意一款48口交換機,假設是低檔的48口百兆(用戶接入,access 口)交換機,你會發現還有4個 千兆口,我們一般稱之為 uplink 口,這些uplink口一般用於接入 core switch。

讓我們看看access口一共會佔用多少帶寬:

100 * 48 = 4800 M bps

再來看看uplink 口可以提供多少帶寬:

1000 * 4 = 4000 Mbps

可以看出兩者比較接近,考慮到48 access 口不會同時有 100 Mbps 訪問需求,所以 uplink 4000 Mbps 應該可以滿足需求。

但是如果最壞的情況發生了,每個access 口都滿速 100Mbps 通過uplink 口發送數據,那就有 4800 -4000= 800 Mbps 數據會被丟棄。則每一個access口將會得到平均 4000/ 48 = 83.33 Mbps 的服務帶寬。

如果是48 access口的千兆交換機,通常會有 4 個萬兆uplink 口。這樣才能基本保證每個access 口1000 Mbps 的訪問需求。即使最壞情況發生,每個access 口也會得到 833.33 Mbps 的服務帶寬。


你要的是出口帶寬,而不是內部帶寬,這跟你書商看到的是不同的,你用交換機,A跟B、C跟D之間可以同時有100Mbps的速率,但是你A和B要同時去C,那就不一樣了,包都要從C來,C滿了,自然A和B就上不去了。一個網路的瓶頸可以出現在任意一個割集上(或者說在一個最小的割集上),交換機只是其中的一部分。


謝邀

等等,你這拓撲是個什麼鬼?

我看了半天,沒太看明白,你到底是申請了兩條100M的鏈路,還是一條?

如果你是自己100M連到交換機上,然後交換機連兩根100M的聯通寬頻,ok,假設兩條寬頻都能同時用(默認路由負載的話,理論上可以),但是你入戶只有一條100M啊!你的下行帶寬小於你的上行帶寬還是誇張的1:2的收斂比啊……

攤手……

當然為了能準確,我還是希望題主把你的拓撲說的再清楚一些……


你可以參考一下我以前寫過的文章網路帶寬問題 - 思考者 - 知乎專欄

核心思想是:

物理層速率給的是瞬時值,平均值限制是運營商在他的出口交換機上設置的。平均值的實現是通過丟包實現的


兩條接入的話為什麼要從一條雙絞線出?不知道你的雙絞線是幾類的。假設速率沒問題的話。那麼同步下載你怎麼保證兩個賬號同時工作?

要是撇開交換機,兩條線路接兩個電腦,同時下載都可以達到100m/s的話,那麼線路沒有問題,假如接上交換機之後同時下載,總速率超不過100m/s,那麼考慮下賬號問題吧,按理說,交換機出口應該都會默認從一個出口出,不會分開兩個出口,除非有負載均衡,分開速率。


謝邀,我想題主的意思是交換機接了兩條百兆出口,用戶用百兆的埠和百兆的雙絞線是否有限制。肯行有限制的,講理論我也不會講,我之前的帖子說過我怎麼解決學校的認證,後來發現打遊戲還行,下載小電影速度跟不上,然後我用虛擬機安裝了海蜘蛛系統,虛擬了幾塊網卡,學校基於ip限速嘛,我就設置4個ip進行負載均衡。題主有條件也可以搞下實驗,蠻有意思的。


題主的拓撲是在一根百兆線路上跑兩條百兆的pppoe虛電路。答案是這兩條pppoe虛電路跑不滿200兆,加在一起最大只能跑100兆,因為上行的物理線路的最大速率是100m


最短的那塊板決定能裝多少水,你一個100M交換機想跑200M出來?


比較好奇的是,兩個賬號為什麼沒給你提供兩條入戶線?


物理速率(接入網線)決定邏輯速率(聯通承諾網速)。所以你沒法突破。

提升運營商接入物理帶寬,雙線路接入負載均衡才適用你的場景。

物理交換能力一般不會成為速率瓶頸。出口路由以及運營商鏈路才是關鍵。


你所謂的100M先除以8,然後再找瓶頸吧。


題主你的意思是有兩個pppoe賬號 用兩台設備通過兩根網線過交換機最後用一根入戶線上網對嗎?

如果真的是這樣的話,因為供應商的關係只有入戶線對應的賬號能上

如果能同時撥號的話,因為入戶線只有100 你最後用到的 也只有100

還是老老實實拉兩條線做負載均衡吧


出口一共100M。你用交換機、集線器、千兆路由器,改變不了這個事實。除非你跟聯通申請千兆的寬頻。

交換機唯一的好處,是你兩台電腦直接通信和上網通訊,衝突大大減少。如果你家有一個小區域網,電腦在上網的同時,硬碟裡面的片子要在電視上通過DLNA播放。交換機就會比HUB強很多。因為區域網是CSMA/CD衝突檢測的協議機制,同一個集線器下,設備越多、通訊越繁忙,整體效率越低。

這個應該是計算機網路課上的基本內容,題主應該把書再好好看下。


接入百兆路由器的時候:

會有影響,2路設備總帶寬只有100M

接入千兆路由器的時候:

不會有影響,這時2路設備總帶寬達到1000M,分別撥號上網都可以達到100M帶寬,但是前提是網線至少是五類線


推薦閱讀:

win10有必要安裝360嗎?
計算機是如何通過010101來呈現這個浩瀚的網路世界的?
win7旗艦版忘記開機密碼怎麼辦?
電腦右下角出現了「Windows 7 內部版本 7600 此 Windows 副本不是正版」是什麼意思?怎麼解決?
參加過信息學競賽是怎樣一種體驗?

TAG:計算機 | 通信 | 計算機網路 | 網路通信 | 網路工程 |