创建Linux数据包拆分器

时间:2013-08-30 09:28:15

标签: linux sockets networking network-traffic high-traffic

我正在寻找建立网络数据包分配器的一些提示。我想要的是某种工具/代码,通过多个网络接口分割逻辑链路的数据包(例如tcp / ip连接)。

我成功使用了Linux绑定驱动程序,但是只有当几个网络接口的带宽/延迟相似时才能实现最佳性能,因为绑定驱动程序使用循环数据包拆分。

任何人都知道任何可以使用加权方式而不是循环方式通过网络接口有效拆分数据包(非逻辑链接)的工具?

1 个答案:

答案 0 :(得分:0)

您可以使用sysfs将绑定模式更改为更有效的设置选择 /sys/class/net/bond0/bonding/mode

您可能还有一些运气也在同一个地方更改queue_id,以使不同的适配器更重要。

有关设置的信息,请查看Linux bonding documentation