雙網卡頻寬合并難度大 如何突破速度極限?

來源:互聯網
上載者:User

網路速度緩慢,下載資源所需時間太長等問題一定困擾著每位網路管理員。不少商業網路管理員都希望尋求提高速度的辦法。一方面擴大網路出口另一方面最佳化內部網路結構。不少網路系統管理員都曾經希望通過某種方法將多個網卡合并到一起,這樣合二為一甚至合多為一來提高網路通訊速度,將網路速度成倍提升。然而在實際使用過程中雙網卡的頻寬合并卻是一個不小的難題,一方面無法確定各個通訊資料從哪塊網卡傳輸,另一方面也無法完美綁定兩塊網卡。

一,雙接入線路頻寬合并是不小的難題

最近筆者也在為這個問題而頭疼,不過最終本人發現了一個不錯的辦法,今天就請各位IT168網路頻道的讀者跟隨筆者一起通過圍魏救趙的方法突破雙網卡速度極限。

筆者所在企業對外申請了兩條線路,一條是網通ADSL線路,頻寬是1M;另外一條是電信通的線路,頻寬是2M。企業內部是通過Proxy 伺服器的方法將內部資料包轉寄出去。Proxy 伺服器上有雙網卡;但是一直以來都沒有找到完美的合并頻寬的工具和手段,平時網通ADSL線路作為備份線路使用,一般情況只通過電信通線路訪問外網。

筆者要實現的目的則是將Proxy 伺服器上的兩塊網卡分別串連兩條外網出口線路,然後將他們合并到一起,從而提高網路通訊整體速度。要求測試後能夠看到下載速度達到兩條線路之和就非常完美了。前者網通ADSL線路,頻寬是1M,對應的下載速度是130KB/s,後者電信通的線路,頻寬是2M,對應的下載速度為260KB/s;合并後總頻寬極限應該能夠到達400KB/s。

二,從本地路由下手:實現雙網卡頻寬有效合并

網上有一些工具是將多個網卡合并到一起使用,不過筆者之前也嘗試過效果都不太好,因為任何的軟體合并都不夠智能,經常造成兩個網卡傳輸衝突,從而適得其反影響實際傳輸速度。今天筆者要介紹的辦法則是通過從本地路由下手來突破網路速度極限。

眾所周知對於多網卡的電腦來說我們可以把他看成是一台路由器,Proxy 伺服器就是利用這種路由資料原理工作的。路由器中都存在著名為路由表的資料條目,通過路由表中的資訊來轉寄資料。當電腦有多個網卡時我們是否可以通過設定路由表來轉寄資料呢?將一部分資料發送到網卡1而另外一部分資料轉寄到網路2傳輸出去呢?答案是肯定的,我們可以像設定路由那樣針對電腦作業系統添加路由條目。

在Windows系統中我們通過route print命令來查看路由表,這個路由表是本地系統的;通過route add命令添加一條路由表條目,通過route delete刪除路由條目。

既然我們可以通過命令來添加路由表和條目資訊,那麼如何來填寫路由條目呢?在route add命令中我們需要知道轉寄網路IP段以及對應的子網路遮罩,同時還需要知道路由下一跳地址。筆者以企業實際應用為例進行介紹。

當企業電腦上有多個網卡時我們可以通過ipconfig來查看各個網卡的地址資訊,例如網卡1是192.168.1.120,網卡1的網關是192.168.1.1;網卡2是116.245.96.246,由於是PPPOE撥號所以網關也是116.245.96.246。(如圖1)

接下來我們就要確定資料預設從哪個網卡走,這裡假設預設資料從網卡2走,那麼當我們在命令提示視窗中輸入route print時將能夠在最下面看到default gateway的字樣,這個就是預設網關,從圖中可以看到當前系統的預設網關是網卡2的地址116.245.96.246,而不是網卡1的網關192.168.1.1。(如圖2)

相關文章

E-Commerce Solutions

Leverage the same tools powering the Alibaba Ecosystem

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。