通过 vSphere Distributed Switch 5.5 上的 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 时,必须考虑以下要求:

  • LACP 端口通道中的端口数量必须等于要在主机上建组的物理网卡数量。例如,如果要在主机上聚合两个物理网卡的带宽,必须在物理交换机上创建一个具有两个端口的 LACP 端口通道。Distributed Switch 上的 LAG 必须至少配置两个端口。

  • 物理交换机上的 LACP 端口通道的哈希算法必须与 Distributed Switch 上的 LAG 使用的哈希算法相同。

  • 所有要连接到 LACP 端口通道的物理网卡必须采用相同的速度和双工配置。

对比 vSphere Distributed Switch 5.5 与 5.1 中的 LACP 支持

与 vSphere Distributed Switch 5.1 相比,vSphere Distributed Switch 5.5 上的 LACP 支持提供了增强型功能以管理链路聚合。

表 1. vSphere Distributed Switch 5.1 和 5.5 中 LACP 支持的差异

功能互操作

vSphere Distributed Switch 5.1

vSphere Distributed Switch 5.5

描述

支持多个 LAG

在 vSphere Distributed Switch 5.1 中,LACP 支持是针对整个上行链路端口组启用的,并且该端口组充当交换机的单个 LAG。

vSphere Distributed Switch 5.5 支持多个 LAG。

配置分布式端口组以使用 LAG 作为活动上行链路

在 vSphere Distributed Switch 5.1 上,可以配置一个 LAG 来处理 Distributed Switch 上所有分布式端口组的流量。

通过 vSphere Distributed Switch 5.5,可以使用 LAG 处理单个分布式端口组的流量。可以在分布式端口组的成组和故障切换顺序中将 LAG 设置为活动上行链路。

多个 LACP 负载平衡算法

vSphere Distributed Switch 5.1 中的 LACP 支持仅支持 IP 哈希负载平衡。在 vSphere Distributed Switch 5.5 中,支持 LACP 的所有负载平衡算法。