通过 vSphere Distributed Switch 上的链路聚合控制协议 (LACP) 支持,可以使用动态链路聚合将 ESXi 主机连接到物理交换机。您可以在 Distributed Switch 上创建多个链路聚合组 (LAG),以汇总连接到 LACP 端口通道的 ESXi 主机上的物理网卡带宽。

图 1. vSphere Distributed Switch 上的增强型 LACP 支持

vSphere Distributed Switch 的 LACP 支持架构。

Distributed Switch 上的 LACP 配置

您可以配置一个具有两个或多个端口的 LAG,然后将物理网卡连接到这些端口。LAG 的端口在 LAG 中以成组形式存在,网络流量通过 LACP 哈希算法在这些端口之间实现负载均衡。您可以使用 LAG 处理分布式端口组的流量,以便为端口组提供增强型网络带宽、冗余和负载均衡。

在 Distributed Switch 上创建 LAG 时,同时会在与 Distributed Switch 相连的每个主机的代理交换机上创建 LAG 对象。例如,如果创建包含两个端口的 LAG1,则将在连接到 Distributed Switch 的每台主机上创建具有相同端口数的 LAG1。

在主机代理交换机上,一个物理网卡只能连接到一个 LAG 端口。在 Distributed Switch 上,一个 LAG 端口可能具有来自所连接的不同主机的多个物理网卡。必须将连接到 LAG 端口的主机上的物理网卡连接到加入物理交换机上的 LACP 端口通道的链路。

最多可以在一个 Distributed Switch 上创建 64 个 LAG。一个主机最多可支持 32 个 LAG。但是,您实际可以使用的 LAG 数量取决于基础物理环境的功能和虚拟网络的拓扑。例如,如果物理交换机在 LACP 端口通道中最多支持四个端口,则最多可将每台主机的四个物理网卡连接到 LAG。

您可以配置 LACP 超时值。LACP 通过沿着已启用协议的所有链路发送帧来发挥作用。如果它在链路的另一端找到一台也已启用 LACP 的设备,则它会沿相同的链路单独发送帧,从而使这两个单元能够检测到它们之间的多个链路,然后将它们组合到一个逻辑链路中。超时值是 LAG 接口在关闭 LACP 会话之前等待远程系统的协议数据单元 (PDU) 的时间量。LACP PDU 的定期传输以慢速或快速传输速率进行。

物理交换机上的端口通道配置

对于每个要使用 LACP 的主机,必须在物理交换机上为其创建一个单独的 LACP 端口通道。在物理交换机上配置 LACP 时,必须考虑以下要求:

  • LACP 端口通道中的端口数量必须等于要在主机上建组的物理网卡数量。例如,如果要在主机上聚合两个物理网卡的带宽,必须在物理交换机上创建一个具有两个端口的 LACP 端口通道。Distributed Switch 上的 LAG 必须至少配置两个端口。
  • 物理交换机上的 LACP 端口通道的哈希算法必须与 Distributed Switch 上为 LAG 配置的哈希算法相同。
  • 所有要连接到 LACP 端口通道的物理网卡必须采用相同的速度和双工配置。