linux balance-rr(bond mode = 0)是否适用于所有交换机?

我将两个以太网接口configuration成一个聚合组来增加带宽,我想知道bond mode = 0是否适用于所有交换机? 愚蠢的交换机不支持LACP? 这种方法会增加单个主机(“会话”)的带宽吗?

关于Linux绑定的文档值得一读,它从各种绑定方法的开关中得到了您需要的支持。 在这种情况下:

balance-rr,balance-xor和broadcast模式通常要求交换机将适当的端口组合在一起。 这种组的术语在交换机之间是不同的,它可以被称为“以太网通道”(如在上面的思科示例中),“中继线组”或一些其他类似的变体。

所以你需要将交换机上的端口分组(通常只是创build一个LAG)。 如果你想把相同的债券插入多个交换机,有时候会有更多的参与。

如果你不想涉及交换机,你可能需要balance-alb ,其中包括发送和接收平衡:

活动备份,balance-tlb和balance-alb模式不需要交换机的任何特定configuration。

根据我的经验,实际上balance-rr和balance-xor在没有任何交换机configuration的情况下工作得很好,除了Cisco以外(思科交换机总是有奇怪的问题…)。

平衡性能可以用2个端口,但吸引更多; CIFS在balance-rr方面performance不佳。 但是balance-rr是唯一一个TCP连接实际可以达到2 Gb / s的模式; 在所有其他模式下,一个给定的连接将总是通过一个特定的端口,所以你需要尽可能多的连接,你有端口饱和你的networking。