
我正在嘗試透過多個連接傳輸資料。
我的系統資訊:
- Ubuntu 16.04 LTS
- 2x 100Mbps 以太坊
- 透過 USB 連接的 3x LTE 蜂巢式調變解調器(行動寬頻)
我想使用網路介面作為負載平衡。例如:
- ETH0:已連接(27 Mbps)
- ETH1:已連接(24 Mbps)
- BOND0:(51 Mbps)
我可以這樣做黏合透過乙太網路連接。我想透過蜂窩 PPP 連接做同樣的事情。
如果您可以將關鍵字分享給Google、文件或指南連結、解決方案區塊或任何工具,請感到高興。
度過愉快的一天 :D
答案1
- 綁定 - 將多個連線用作單一連線。數據均勻分佈在物理鏈路上並在遠端重新組裝。
- 負載平衡 - 使用多個連接,每個連接作為獨立存在,不依賴另一個連接。連接均勻分佈在實體鏈路上。沒有重新組裝。
要透過連接實現鏈路聚合,兩個都需要配置兩端來支援它。如果沒有乙太網路或蜂窩服務提供者的支持,這是不可能的。
不需要「的支援的替代方案另一端「是負載平衡。這只真正為本地系統(或其背後的主機)提供好處,例如在訪問互聯網時 - 如果您正在託管服務,那麼只有當您將用戶指向所有您的公共 IP(例如:循環 DNS)。
考慮載入網頁 - 每個 HTTP 請求都可以透過不同的連結發送到互聯網,從而增加感知頻寬並減少載入時間。實際上,這可能會導致問題,因此需要小心正確配置。
- 會話 - 使用者可能會出現“跳「在公用 IP 位址之間。從安全角度來看,許多服務會認為這是一個危險訊號。
- HTTP/2旨在建立更少的多路復用到伺服器的連接,而不是許多一次性使用的連接HTTP/1.0,這會降低這種配置的感知有效性。
經過一番搜尋後,我發現了一篇相當全面的文章,我認為這就是您所追求的:
我無法對此進行測試,並且我認為它比此處的答案可以合理解釋的更複雜,因此鏈接到它。