【问题标题】:Multiplexing data transfer over multiple sockets and interfaces通过多个套接字和接口复用数据传输
【发布时间】:2014-03-05 04:33:54
【问题描述】:

我有两台机器,每台都有 12 个网络接口。每个接口通过点对点无线电链路连接到另一台机器上的相应接口(例如 machine1:intf0 -> machine2:intf0、machine1:intf1 -> machine2:intf1 等)。每个链接都可以被认为是具有自己的 MAC 地址的以太网链接,类似于多宿主服务器。

我正在尝试创建一个系统,在所有这些接口上对数据进行条带化处理,并能够处理一个或多个接口上的数据丢失和链路中断。

我感觉这个问题已经解决了很多次了。在开始重新发明轮子之前,我想弄清楚是否有人知道可以在 Linux 系统上处理此类事情的开源库。

谢谢

【问题讨论】:

    标签: sockets tcp multiplexing multihomed


    【解决方案1】:

    听起来您正在寻找link aggregation,也称为 Linux 上的绑定。

    Linux 绑定驱动程序提供了一种聚合方法 多个网络接口合并为一个逻辑“绑定”接口。 绑定接口的行为取决于模式;一般来说 从模式上讲,模式提供热备或负载均衡服务。 此外,还可以执行链路完整性监控。

    见:

    HOWTO 包含有关最大吞吐量配置的信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-12-02
      • 2012-12-28
      相关资源
      最近更新 更多