跨设备链路聚合组 通过将两台 ECS-Aggregation 交换机连接为一个 MC-LAG 对,实现 冗余 与 负载均衡。该配置通过聚合多条链路,确保 停机时间最小化 并 提升吞吐量。

配置 MC-LAG 时,务必正确配置上游和下游 设备,以充分利用 跨设备链路,实现负载均衡和无缝故障切换冗余。

此外, 请注意,跨设备链路或同一目标设备成员关系中的所有端口 必须使用相同的速率,才能建立聚合链路。请使用相同的 SFP 模块或 DAC 线缆,以确保速率协商正常。

MC-LAG 只是 UniFi 全栈高可用性 与冗余方案的一部分。更多信息,请参阅我们的高可用性概述。

上游连接

上游设备包括专为 MC-LAG 设计的 Enterprise Fortress Gateway(EFG)和 Enterprise Firewall Core(EF Core),以及其他 Cloud Gateway 和已建立的 MC-LAG 交换机。具体设置方式取决于设备处于 Shadow 模式还是单机模式。

  1. EFG 和 EF Core(已配置 Shadow 模式)
    1. 确保 EFG 的端口 5 和端口 6 已配置为 LAN 端口:
      1. 前往  设置 > 高可用性 > MC-LAG。
      2. 选择 WAN 2。
      3. 如果正在使用,请确保 WAN2 设置为 3 或 4。否则,请将其禁用。
    2. 准备初始物理连接:
      1. 从两台 ECS Aggregation 交换机中选择一台——将其指定为上层交换机。另一台为下层交换机(这一区分在后续步骤中很重要)。
      2. 将主 EFG(Primary EFG)的端口 5 连接到上层交换机的端口 1。
      3. 在上层交换机上选择至少两个编号连续的端口——将其指定为跨设备链路。在下层交换机上预留完全相同的端口,供后续使用。
        1. 我们建议为此使用 100G 链路,可用端口为 49-54。
      4. 使用上一步中所选编号最小的链路端口,将下层交换机连接到上层交换机。
        1. 请勿连接其他端口——它们将在后续设置过程中连接。
    3. 接管(Adopt)您的 ECS 交换机:
      1. 更多信息,请前往此处。
    4. 在 UniFi Network 中配置 MC-LAG:
      1. 在 UniFi Network 中,前往设置 > 高可用性 > MC-LAG,然后点击新建。
      2. 为 MC-LAG 组指定一个名称(例如“Core Group”)。
      3. 根据您在步骤 (2b) 中准备的物理连接,正确指定上层交换机和下层交换机。 
      4. 点击跨设备链路(Multi-Chassis Link)旁的设置。
      5. 选择 (2c) 中指定的端口,然后点击保存。
      6. 再次点击保存以保存 MC-LAG 组。
    5. 建立其余的跨设备链路:
      1. 物理连接 (2c) 中指定的其余端口。
    6. 配置目标设备成员关系,以聚合 MC-LAG 对的端口:
      1. 在 UniFi Network 中,前往设置 > 高可用性 > MC-LAG。
      2. 选择在 (4) 中配置的 MC-LAG 组。
      3. 创建两个独立的目标设备成员关系条目。每个条目定义将被聚合为单条链路的端口:
        1. 条目 1:选择两台交换机的端口 1,然后点击保存。
        2. 条目 2:选择两台交换机的端口 2,然后点击保存。
      4. 再次点击保存,将配置保存到 MC-LAG 组。
    7. 在主 EFG 上聚合端口:
      1. 在 UniFi Network 中,前往设备。
      2. 选择 EFG 并打开其端口管理器。
      3. 选择端口 5。
      4. 在高级设置下,将其操作(Operation)更改为聚合(Aggregating)。
      5. 确保端口 5 和 6 已列为聚合端口。
      6. 点击应用更改。
      7. 此配置将自动应用到 Shadow 网关。
    8. 物理连接其余链路:
      1. 将上层交换机端口 2 连接到 Shadow EFG 端口 5。
      2. 将下层交换机端口 1 连接到 EFG 端口 6。
      3. 将下层交换机端口 2 连接到 Shadow EFG 端口 6。
        注意:在正常运行期间,Shadow EFG 的 MC-LAG 连接将显示“未建立”状态。这是预期行为,并不表示设置存在问题。
  2. EFG 和 EF Core(单机)
    1. 确保 EFG 的端口 5 和端口 6 已配置为 LAN 端口:
      1. 前往 UniFi Network > 设置 > 互联网。
      2. 选择 WAN 2。
      3. 如果正在使用,请确保 WAN2 设置为 3 或 4。否则,请将其禁用。
    2. 准备初始物理连接:
      1. 从两台 ECS Aggregation 交换机中选择一台——将其指定为上层交换机。另一台为下层交换机(这一区分在后续步骤中很重要)。
      2. 将 EFG 的端口 5 连接到上层交换机的端口 1。
      3. 在上层交换机上选择至少两个编号连续的端口——将其指定为跨设备链路。在下层交换机上预留完全相同的端口,供后续使用。
        1. 我们建议为此使用 100G 链路,可用端口为 49-54。
      4. 使用上一步中所选编号最小的链路端口,将下层交换机连接到上层交换机。
        1. 请勿连接其他端口——它们将在后续设置过程中连接。
    3. 接管您的 ECS 交换机:
      1. 更多信息,请前往此处。
    4. 在 UniFi Network 中配置 MC-LAG:
      1. 在 UniFi Network 中,前往设置 > 高可用性 > MC-LAG ,然后点击新建。
      2. 为 MC-LAG 组指定一个名称(例如“Core Group”)。
      3. 根据您在步骤 (2b) 中准备的物理连接,正确指定上层交换机和下层交换机。 
      4. 点击跨设备链路旁的设置。
      5. 选择 (2c) 中指定的端口,然后点击保存。
      6. 点击保存以保存 MC-LAG 组。
    5. 建立其余的跨设备链路:
      1. 物理连接 (2c) 中指定的其余端口。
    6. 配置目标设备成员关系,以聚合 MC-LAG 对的端口:
      1. 在 UniFi Network 中,前往设置 > 高可用性 > MC-LAG。
      2. 选择在 (4) 中配置的 MC-LAG 组。
      3. 创建一个目标设备成员关系条目。每个条目定义将被聚合为单条链路的端口。
        1. 选择两台交换机的端口 1,然后点击保存。
      4. 点击保存,将配置保存到 MC-LAG 组。
    7. 在 EFG 上聚合端口:
      1. 在 UniFi Network 中,前往设备。
      2. 选择 EFG 并打开其端口管理器。
      3. 选择端口 5。
      4. 在高级设置下,将其操作更改为聚合。
      5. 确保端口 5 和 6 已列为聚合端口。
      6. 点击应用更改。
    8. 物理连接其余链路:
      1. 将下层交换机端口 1 连接到 EFG 端口 6。
  3. 其他 Cloud Gateway(已配置 Shadow 模式)
    1. 准备初始物理连接:
      1. 在 MC-LAG 对中,从两台 ECS Aggregation 交换机中选择一台——将其指定为上层交换机。另一台为下层交换机。
      2. 仅使用一根线缆将上层交换机连接到上游网关。
      3. 在上层交换机上选择至少两个编号连续的端口——将其指定为跨设备链路。在下层交换机上预留完全相同的端口,供后续使用。
        1. 我们建议为此使用 100G 链路,可用端口为 49-54。
      4. 使用上一步中所选编号最小的链路端口,将下层交换机连接到上层交换机。
        1. 请勿连接其他端口——它们将在后续设置过程中连接。
    2. 接管您的 ECS 交换机:
      1. 更多信息,请前往此处。
    3. 在 UniFi Network 中配置 MC-LAG:
      1. 在 UniFi Network 中,前往设置 > 高可用性 > MC-LAG ,然后点击新建。
      2. 为 MC-LAG 组指定一个名称(例如“Core Group”)。
      3. 根据您在步骤 (1b) 中准备的物理连接,正确指定上层交换机和下层交换机。 
      4. 点击跨设备链路旁的设置。
      5. 选择 (1c) 中指定的端口,然后点击保存。
      6. 点击保存以保存 MC-LAG 组。
    4. 建立其余的跨设备链路:
      1. 物理连接 (1c) 中指定的其余端口。
    5. 物理连接其余链路:
      1. 将上层交换机连接到 Shadow 网关。使用 (1b) 中对应的端口。
      2. 将下层交换机连接到主网关(Primary Gateway)。
      3. 将下层交换机连接到 Shadow 网关。使用 (5b) 中对应的端口。
    6. 请注意,下层交换机上的两个端口都将被 STP 阻塞。故障切换到被 STP 阻塞的 ECS-Aggregation 交换机最多可能需要 10 秒。
  4. 其他 Cloud Gateway(单机)
    1. 准备初始物理连接:
      1. 在 MC-LAG 对中,从两台 ECS Aggregation 交换机中选择一台——将其指定为上层交换机。另一台为下层交换机。
      2. 仅使用一根线缆将上层交换机连接到上游网关。
      3. 在上层交换机上选择至少两个编号连续的端口——将其指定为跨设备链路。在下层交换机上预留完全相同的端口,供后续使用。
        1. 我们建议为此使用 100G 链路,可用端口为 49-54。
      4. 使用上一步中所选编号最小的链路端口,将下层交换机连接到上层交换机。
        1. 请勿连接其他端口——它们将在后续设置过程中连接。
    2. 接管您的 ECS 交换机:
      1. 更多信息,请前往此处。
    3. 在 UniFi Network 中配置 MC-LAG:
      1. 在 UniFi Network 中,前往设置 > 高可用性 > MC-LAG ,然后点击新建。
      2. 为 MC-LAG 组指定一个名称(例如“Core Group”)。
      3. 根据您在步骤 (1b) 中准备的物理连接,正确指定上层交换机和下层交换机。 
      4. 点击跨设备链路旁的设置。
      5. 选择 (1c) 中指定的端口,然后点击保存。
      6. 点击保存以保存 MC-LAG 组。
    4. 建立其余的跨设备链路:
      1. 物理连接 (1c) 中指定的其余端口。
    5. 物理连接其余链路:
      1. 将下层交换机连接到主网关。
    6. 请注意,STP 将阻塞网关与其中一台 Aggregation 交换机之间的链路。故障切换到被 STP 阻塞的 ECS-Aggregation 交换机最多可能需要 10 秒。
  5. 上游已建立的 MC-LAG 对
    1. 准备初始物理连接:
      1. 在现有 MC-LAG 对中,在上层和下层交换机上各指定至少两个端口,用于与新的 MC-LAG 对进行聚合。确保每台交换机上所选端口的编号连续。
      2. 在您的新交换机对中,从两台 ECS Aggregation 交换机中选择一台——将其指定为上层交换机。另一台为下层交换机。
      3. 在新 MC-LAG 对中,在上层和下层交换机上指定与 (1a) 中相同数量的端口。确保它们的编号连续。这些端口将在后续步骤中连接到现有 MC-LAG 对。
      4. 仅使用一根线缆,将 (1c) 中上层交换机编号最小的端口连接到 (1a) 中上层交换机编号最小的端口。
      5. 在上层交换机上选择至少两个编号连续的端口——将其指定为跨设备链路。在下层交换机上预留完全相同的端口,供后续使用。
        1. 我们建议为此使用 100G 链路,可用端口为 49-54。
      6. 使用上一步中所选编号最小的链路端口,将下层交换机连接到上层交换机。
        1. 请勿连接其他端口——它们将在后续设置过程中连接。
    2. 接管您的 ECS 交换机:
      1. 更多信息,请前往此处。
    3. 在 UniFi Network 中配置新的 MC-LAG 对:
      1. 在 UniFi Network 中,前往设置 > 高可用性 > MC-LAG ,然后点击新建。
      2. 为 MC-LAG 组指定一个名称(例如“Secondary Group”)。
      3. 根据您在步骤 (1b) 中准备的物理连接,正确指定上层交换机和下层交换机。 
      4. 点击跨设备链路旁的设置。
      5. 选择 (1e) 中指定的端口,然后点击保存。
      6. 点击保存以保存 MC-LAG 组。
    4. 建立其余的跨设备链路:
      1. 物理连接 (1e) 中指定的其余端口。
    5. 配置目标设备成员关系,以聚合新 MC-LAG 对的端口:
      1. 在 UniFi Network 中,前往设置 > 高可用性 > MC-LAG ,并选择在 (3) 中配置的新 MC-LAG 对。
      2. 点击目标设备成员关系旁的配置。
      3. 选择 (1c) 中指定的所有端口,然后点击保存。
      4. 点击保存,将配置保存到 MC-LAG 组。
    6. 配置目标设备成员关系,以聚合上游 MC-LAG 对的端口:
      1. 在 UniFi Network 中,前往设置 > 高可用性 > MC-LAG ,并选择现有 MC-LAG 对。
      2. 点击目标设备成员关系旁的配置。
      3. 选择 (1a) 中指定的所有端口,然后点击保存。
      4. 点击保存,将配置保存到 MC-LAG 组。
    7. 物理连接其余链路:
      1. 将新对的上层交换机连接到现有对的下层交换机。
      2. 将新对的下层交换机连接到现有对的上层交换机。
      3. 将新对的下层交换机连接到现有对的下层交换机。

配置下游设备

下游设备包括交换机、服务器和堆叠交换机。具体配置方式取决于目标设备是独立交换机还是服务器。

  1. 标准交换机和服务器

    开始之前,请确保已按照上文各节的步骤,成功为两台 ECS-Aggregation 交换机配置 MC-LAG。

    1. 准备初始物理连接:
      1. 在上层和下层交换机上各指定至少一个要聚合的端口。如果您计划在每台设备上聚合多个端口,请确保它们的编号连续。
      2. 将 (1a) 中的端口数量相加,并在下游设备上指定相同数量的端口。如果下游设备是 UniFi 交换机,请确保它们是编号相邻的端口。
      3. 仅使用一根线缆,将目标设备连接到仅上层交换机上 (1a) 中编号最小的端口。
        1. 注意:如果下游设备是 UniFi 交换机,则此连接必须接到 (1b) 中所选编号最小的端口。
    2. 在下游目标设备上聚合端口:
      1. UniFi 交换机:
        1. 在 UniFi Network 中,前往设备。
        2. 选择下游 UniFi 交换机并打开其端口管理器。
        3. 选择当前连接到上层交换机的端口。
        4. 在高级设置下,将其操作更改为聚合。
        5. 确保 (1b) 中所有需要的端口都已列为聚合端口。
        6. 点击应用更改。
      2. 第三方交换机或服务器:
        1. 在设备上设置端口聚合(LACP),并聚合将连接到 MC-LAG 对的端口。如有需要,请参阅厂商文档。
    3. 配置目标设备成员关系,以聚合 MC-LAG 对的端口:
      1. 在 UniFi Network 中,前往设置 > 高可用性 > MC-LAG ,并选择该 MC-LAG 对。
      2. 点击目标设备成员关系旁的配置(如果已配置过其他目标设备,则点击添加)。
      3. 在 MC-LAG 对中的每台交换机上选择 (1a) 中指定的端口,然后点击保存。
      4. 点击保存,将配置保存到 MC-LAG 组。
    4. 完成物理连接:
      1. 使用前面步骤中配置的端口,将目标设备连接到两台 ECS-Aggregation 交换机。