2014-02-07 202 views
1

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

我试图做一个系统,跨所有这些接口条纹数据,并能够处理一个或多个接口上的数据丢失和链接中断。

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

感谢

回答

1

这听起来像你正在寻找link aggregation,也被称为Linux上的结合。

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

参见:

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