LACP 和负载平衡?

LACP 和负载平衡?

我目前正在讨论 LACP 和负载平衡如何工作。

假设有两台服务器,都使用 4 个 nic(1Gbit),并且它们通过聚合链路连接到同一个交换机。

哪些“陈述”是正确的?

  • 每个服务器都可以理论上如果有足够多的客户端请求数据(每个链接至少一个),则传输 4 Gbit 的数据
  • 服务器之间可以以 4Gbit/s 的速度互相通信。
  • 服务器可以以 1Gbit/s 的速度相互通信,因为平衡流量的算法总是会在 4 个可用链接中选择同一个 NIC。
  • 使用时循环赛,服务器可以以> 1GBit/s 的速度进行通信,但会遇到无序数据包,需要重新排序,最终导致传输速度远低于 4GB/s。
  • 即使您组合了 8 个或更多网卡,主机 A 和主机 B 之间的连接也永远不会比单个链路的速度更快。

干杯,dognose

答案1

要记住两件基本的事情:

  • 流量按数据包进行分发
  • 与给定“对话”相关的所有数据包都在同一链路上传输,以防止错误排序

第二点在操作系统和实现之间对于什么是“对话”存在一些差异,因此某些问题的答案并不总是相同的。通常,如果有很多“对话”,链接将表现良好,但两个系统之间的单流基准测试将仅限于单个链接可以提供的内容。

参考:PDFIEEE 802.3ad 链路聚合 (LAG) 是什么,不是什么

相关内容