LACP 可实现更高的吞吐量吗?

LACP 可实现更高的吞吐量吗?

假设有一个 D-Link DGS-1510-20 交换机,该交换机具有 2 个 10Gbps SFP+ 端口和 20 个 1Gbps RJ45 端口,以及一个带有 4 个 1Gbps RJ45 端口的基于 Fedora 的服务器,当铜线仅连接到 Fedora 服务器并且其余设备通过 10Gbps 铜线链路连接到另一台交换机时,是否有任何配置设置允许我实现单个流的 4Gbps 吞吐量,该交换机通过 10Gbps 光纤连接到 D-Link 交换机?

到目前为止,我已经尝试过绑定和组合,并在 D-Link 交换机中设置了链路聚合通道,但使用 iperf3 仍然只能获得千兆位性能。

答案1

链路聚合允许聚合带宽港口总和,但不适用于任何单一流. 为此,您需要服务器上更快的端口。

原因是 LACP 或静态 LAG 始终使用完全相同的端口对在两个主机或服务之间转发流量。根据设备及其配置,流量分配可能由源/目标 MAC 地址、源/目标 IP 地址或源/目标 IP 地址和传输层端口选择。

在 DGS-1510 系列上,您可以使用 选择流量分配port-channel load-balance {dst-ip | dst-mac | src-dst-ip | src-dst-mac | src-ip | src-mac}

这种流量分配的原因是为了保证数据包不会无序到达,因为这会导致比端口拥塞更严重的性能损失。

相关内容