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