> For the complete documentation index, see [llms.txt](https://docs.console.zenlayer.com/welcome/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.console.zenlayer.com/welcome/cn/cloud-networking/get-started/create-a-port/create-a-lag.md).

# 创建聚合端口（LAG）

## 背景信息

当您在 zenConsole 订购物理端口时，单个物理端口在业务流量增长或需要高可用时会遇到带宽瓶颈、缺乏冗余、扩容繁琐等问题。聚合端口（LAG，Link Aggregation Group）将同一台交换机上的多个物理端口逻辑捆绑为一条链路，帮助您解决三类问题：

* 带宽叠加：多个成员端口的带宽汇聚为一个逻辑带宽池（例如 3 × 10G 约等于 30G）。
* 链路冗余 / 高可用：任一成员端口故障时，流量自动收敛到其余正常链路。
* 负载分担：进出流量按流哈希分散到各成员端口。

{% hint style="info" %} <mark style="color:blue;">注意</mark>

<mark style="color:blue;">带宽叠加提升的是聚合带宽池的上限，并不保证任一成员链路故障时仍能满额转发。例如 2 × 10G 组成的聚合端口正承载约 15G 流量，若其中一条链路中断，剩余的单条 10G 链路无法承载 15G，超出部分将被丢弃。建议为关键业务预留冗余余量，使聚合流量不超过「故障后剩余成员」的总带宽。</mark>
{% endhint %}

Zenlayer 通过 LACP（链路聚合控制协议）在两端设备之间协商并维持聚合状态，Zenlayer 侧固定采用 Active 模式，并采用 Fast（快速）超时：每 1 秒发送一次 LACPDU，连续 3 个周期（约 3 秒）收不到对端报文就判定该成员链路失效并将其踢出聚合组（对应 LACP 的 Short Timeout）。

{% hint style="info" %} <mark style="color:blue;">注意</mark>

<mark style="color:blue;">流量按「流哈希」分发，同一条 TCP/UDP 流始终走同一个成员端口。因此聚合端口提升的是聚合吞吐与可用性，单条流的带宽上限仍受单个物理端口速率限制。</mark>
{% endhint %}

## 约束与限制

创建和管理聚合端口时，请注意以下约束：

* 同设备：同一聚合端口内所有物理端口必须落在同一台交换机上。
* 成员数量：单个聚合端口最多 8 个成员端口。
* 速率一致：同一聚合端口内所有成员端口的速率必须相同。
* 载体端口：无法创建空的聚合端口，创建时至少需要一个端口作为载体。
* LACP 模式：Zenlayer 侧固定为 Active，不可修改；聚合端口类型的端口默认不透传 LACP。
* 计费不变：加入或退出聚合端口、聚合端口内扩缩容均不改变端口的计费方式（详见[计费说明](#计费说明)）。

## 创建聚合端口

在 zenConsole 左上角，导航至 **产品** > **云网络** > **端口** > **聚合端口**。您可以通过以下方式创建聚合端口。

<figure><img src="/files/hqAWFhgS6U8W4jxFJAD9" alt=""><figcaption><p>聚合端口的创建路径</p></figcaption></figure>

### 方式一：创建聚合端口（选择已有端口）

在聚合端口列表页点击 **创建聚合端口**，在弹窗中配置：

1. 填写聚合端口名称。
2. 选择端口：仅可选择「非聚合端口且无业务」的端口。选定端口后，端口速率按其实际规格自动带出，确认后不可修改。
3. LACP 模式固定为 Active，不可修改。

### 方式二：创建端口时新建聚合端口

在[创建端口](/welcome/cn/cloud-networking/get-started/create-a-port.md)页配置端口位置与端口规格后，在 Port speed 下方勾选 **启用聚合端口**，选择 **新建聚合端口** 并输入名称，即可在购买端口的同时创建聚合端口。

{% hint style="info" %} <mark style="color:blue;">注意</mark>

<mark style="color:blue;">启用聚合端口后，与「冗余端口（Create a redundant port）」互斥，冗余端口将自动取消并置灰。在创建端口页仅支持新建聚合端口，如需将端口加入已有聚合端口，请在对应聚合端口详情页操作。</mark>
{% endhint %}

### 方式三：为已有聚合端口添加成员端口

进入目标聚合端口的详情页，在成员端口列表右上角选择：

* 新建成员口：跳转至创建端口页，物理位置、端口类型、端口规格、所属聚合端口均继承当前聚合端口并锁定，您只需完成创建。
* 添加已有端口：在弹窗中从符合条件的端口中选择。可选端口需与当前聚合端口同设备、速率一致、非聚合端口且无业务。

## 管理聚合端口

### 聚合端口列表

聚合端口列表展示以下信息：

| 列         | 说明                     |
| --------- | ---------------------- |
| 名称        | 聚合端口名称（可编辑）及其 ID       |
| 物理位置      | 城市 · 数据中心              |
| 状态        | 正常（绿）/ 异常（红）           |
| 端口数       | 当前聚合端口内成员端口数量          |
| 关联业务数量    | 该聚合端口关联的业务数量           |
| 创建时间 / 操作 | 查看详情 / 添加聚合端口 / 解散聚合端口 |

### 聚合端口详情

聚合端口详情页包含 **基本信息** 与 **流量监控** 两个页签。

* 基本信息：端口模式（聚合端口）、LACP 协商模式（Active，固定）、LACP 协商状态、汇总带宽、物理位置、端口速率、成员端口（Up / 总数）、关联虚拟连接、创建时间。
* 成员端口列表：端口名称（点击跳转端口列表并自动搜索）、物理状态（Up / Down）、LACP 协商状态（Selected / Unselected）、加入聚合端口的时间、操作（移除）。
* 流量监控：展示聚合总流量及各成员端口的分端口流量，便于排查负载分担是否均衡。

### 解散聚合端口

聚合端口没有独立的「删除」操作，通过「解散聚合端口」将其删除。

{% hint style="info" %} <mark style="color:blue;">注意</mark>

<mark style="color:blue;">当聚合端口没有关联业务时，即可解散；否则「解散聚合端口」置灰不可用。</mark>
{% endhint %}

## 计费说明

聚合端口属于网络层配置，本身不单独收费，也不会改变端口原有的计费方式：

* 每个物理端口仍按其速率与时长，遵循原有的端口计费模式正常出账。
* 加入 / 退出聚合端口、以及聚合端口内的扩缩容，均不改变端口的计费方式。

## 技术说明：聚合端口（LAG）与 LACP

* 聚合端口（LAG，链路聚合组）：遵循 IEEE 802.1AX 标准，将多条物理链路逻辑捆绑为一条链路使用——相当于把多根网线绑成一根更粗、更可靠的网线。
* LACP（链路聚合控制协议）：两端设备周期性交换 LACPDU 报文，自动协商哪些链路可加入聚合组并维持状态。链路状态分为 Selected（已协商，参与转发）与 Unselected（未通过协商，暂不转发）。成员链路故障时会被快速移出聚合组，流量收敛到其余 Selected 链路。
