绑定网卡w / o交换机

(这可能是不可能的,但我想我会问,以防万一,因为它会节省大量的现金。)

我正在构build具有一个共享存储单元和两个计算单元的集群。

我想知道是否可以在每台计算单元上绑定两个1GBASE-T网卡,并将它们直接连接到存储服务器上的一组完全相同的NIC,而无需在两者之间进行切换,并交替使用这些NIC进行传输在另一端重新组装(模式0 – 循环?)。

这在理论上会增加吞吐量,当然还有CPU使用率。

我们在这里说Linux或BSD。 请不要提及Windows。

这可能没有一个标准,但也许有一个软件或内核hack这样做的一块。

Linux绑定驱动程序(不确定,但期望有一个BSD等价物)创build独立于任何特定交换机技术的NIC的软件绑定。 我没有尝试过没有一个开关,但因为这一切都完成客户端,我怀疑它应该与交叉configuration完全相同:

http://www.kernel.org/doc/Documentation/networking/bonding.txt

在FreeBSd你有lagg 。 我在故障转移模式下使用它,但是man lagg也提到了loadbalance,roundrobin和lacp作为选项。