在 RHEL 服务器和两个独立的交换机之间选择绑定模式

在 RHEL 服务器和两个独立的交换机之间选择绑定模式

我有一台带有两个 NIC 端口的 RHEL 6 服务器(每个端口连接到不同的交换机)。我需要从这两个物理端口创建绑定接口。

我应该使用哪种绑定模式?我不想使用模式 1,主动/备份不会提高性能。

请注意,两个交换机是完全分离的交换机。(不能堆叠,不能级联)。

提前致谢。

答案1

那么你的有效选择是:

余额-rr 或 0— 设置轮询策略以实现容错和负载平衡。传输在每个绑定从属接口上按顺序接收和发送,从第一个可用的接口开始。

active-backup 或 1— 设置主动备份策略以实现容错。通过第一个可用的绑定从属接口接收和发送传输。仅当主动绑定从属接口发生故障时,才会使用另一个绑定从属接口。

余额异或或 2— 设置 XOR(异或)策略以实现容错和负载平衡。使用此方法,接口将传入请求的 MAC 地址与其中一个从属 NIC 的 MAC 地址进行匹配。建立此链接后,将从第一个可用接口开始按顺序发送传输。

广播或 3— 设置广播策略以实现容错。所有传输均在所有从属接口上发送。

802.3ad 或 4— 设置 IEEE 802.3ad 动态链路聚合策略。创建共享相同速度和双工设置的聚合组。在活动聚合器中的所有从属设备上进行发送和接收。需要符合 802.3ad 标准的交换机。

balance-tlb 或 5— 设置传输负载平衡 (TLB) 策略以实现容错和负载平衡。根据每个从属接口上的当前负载分配传出流量。传入流量由当前从属接收。如果接收从属发生故障,则另一个从属将接管故障从属的 MAC 地址。

余额-alb 或 6— 设置主动负载平衡 (ALB) 策略以实现容错和负载平衡。包括 IPV4 流量的传输和接收负载平衡。接收负载平衡通过 ARP 协商实现。

您已经被淘汰了,active-backup因为它不会给您带来所追求的性能提升。

broadcast不会给您带来性能提升,而且802.3ad由于您无法使用不同的交换机来做到这一点,因此它被排除在外。

因此,剩下的就是balance-rrbalance-xor或。在不知道您的工作量的情况balance-tlbbalance-alb,您最好测试每种方法,看看哪种方法能为您的工作量带来最佳性能。

不要忘记您xmit_hash_policy还可以进行调整,这可能会提高您在balance-xor模式下的表现。

相关内容