我有两台机器,每台机器有12个网络接口。每个接口通过点对点无线电链路(例如machine1:intf0 - > machine2:intf0,machine1:intf1 - > machine2:intf1等)连接到另一台机器上的相应接口。每个链路都可以被认为是一个以太网链路,其自身的MAC地址类似于多宿主服务器。
我正在尝试建立一个跨所有这些接口划分数据的系统,并且能够处理一个或多个接口上的数据丢失和链路中断。
我感觉这个问题已经解决了很多次。在开始重新发明轮子之前,我试图找出是否有人知道一个可以在Linux系统上处理这种事情的开源库。
由于
答案 0 :(得分:1)
听起来你正在寻找link aggregation,也称为Linux上的绑定。
Linux绑定驱动程序提供了一种聚合方法 多个网络接口成为单个逻辑“绑定”接口。 绑定接口的行为取决于模式;通常 说来,模式提供热备用或负载平衡服务。 此外,可以执行链路完整性监控。
请参阅:
HOWTO有关于最大吞吐量配置的信息。