2014-02-07 90 views
1

我有兩臺機器,每臺有12個網絡接口。每個接口通過點對點無線鏈路(例如machine1:intf0 - > machine2:intf0,machine1:intf1 - > machine2:intf1等)連接到另一臺機器上的相應接口。每個鏈路都可以被認爲是一個帶有自己的MAC地址的以太網鏈路,類似於一個多宿主服務器。通過多個套接字和接口複用數據傳輸

我試圖做一個系統,跨所有這些接口條紋數據,並能夠處理一個或多個接口上的數據丟失和鏈接中斷。

我有一種感覺,這個問題已經解決了很多次。在重新開始之前,我試圖弄清楚是否有人知道可以在Linux系統上處理這種事情的開源庫。

感謝

回答

1

這聽起來像你正在尋找link aggregation,也被稱爲Linux上的結合。

Linux綁定驅動程序提供了一種將多個網絡接口聚合成單個邏輯「綁定」接口的方法。 綁定接口的行爲取決於模式;一般來說,模式提供熱備份或負載均衡服務。另外,可以執行鏈路完整性監測。

參見:

的HOWTO對最大吞吐量的配置信息。