华三-以太网链路聚合

1.8.1  二层静态聚合配置举例

1. 组网需求

·              Device A与Device B通过各自的二层以太网接口GigabitEthernet4/0/1~GigabitEthernet4/0/3相互连接。

·              在Device A和Device B上分别配置二层静态链路聚合组,并实现设备间VLAN 10和VLAN 20分别互通。

2. 组网图

图1-4 二层静态聚合配置组网图

 3. 配置步骤

(1)      配置Device A

# 创建VLAN 10,并将端口GigabitEthernet4/0/4加入到该VLAN中。

<DeviceA> system-view

[DeviceA] vlan 10

[DeviceA-vlan10] port GigabitEthernet 4/0/4

[DeviceA-vlan10] quit

# 创建VLAN 20,并将端口GigabitEthernet4/0/5加入到该VLAN中。

[DeviceA] vlan 20

[DeviceA-vlan20] port GigabitEthernet 4/0/5

[DeviceA-vlan20] quit

# 创建二层聚合接口1。

[DeviceA] interface bridge-aggregation 1

[DeviceA-Bridge-Aggregation1] quit

# 分别将端口GigabitEthernet4/0/1至GigabitEthernet4/0/3加入到聚合组1中。

[DeviceA] interface GigabitEthernet 4/0/1

[DeviceA-GigabitEthernet4/0/1] port link-aggregation group 1

[DeviceA-GigabitEthernet4/0/1] quit

[DeviceA] interface GigabitEthernet 4/0/2

[DeviceA-GigabitEthernet4/0/2] port link-aggregation group 1

[DeviceA-GigabitEthernet4/0/2] quit

[DeviceA] interface GigabitEthernet 4/0/3

[DeviceA-GigabitEthernet4/0/3] port link-aggregation group 1

[DeviceA-GigabitEthernet4/0/3] quit

# 配置二层聚合接口1为Trunk端口,并允许VLAN 10和20的报文通过。

[DeviceA] interface bridge-aggregation 1

[DeviceA-Bridge-Aggregation1] port link-type trunk

[DeviceA-Bridge-Aggregation1] port trunk permit vlan 10 20

[DeviceA-Bridge-Aggregation1] quit

(2)      配置Device B

Device B的配置与Device A相似,配置过程略。

4. 验证配置

# 查看Device A上所有聚合组的详细信息。

[DeviceA] display link-aggregation verbose

Loadsharing Type: Shar -- Loadsharing, NonS -- Non-Loadsharing

Port Status: S -- Selected, U -- Unselected, I -- Individual

Flags:  A -- LACP_Activity, B -- LACP_Timeout, C -- Aggregation,

        D -- Synchronization, E -- Collecting, F -- Distributing,

        G -- Defaulted, H -- Expired

 Aggregate Interface: Bridge-Aggregation1

Aggregation Mode: Static

Loadsharing Type: Shar

  Port             Status  Priority Oper-Key

--------------------------------------------------------------------------------

  GE4/0/1          S       32768    1

  GE4/0/2          S       32768    1

  GE4/0/3          S       32768    1

以上信息表明,聚合组1为负载分担类型的二层静态聚合组,包含有三个选中端口。

1.8.2  二层动态聚合配置举例

1. 组网需求

·              Device A与Device B通过各自的二层以太网接口GigabitEthernet4/0/1~GigabitEthernet4/0/3相互连接。

·              在Device A和Device B上分别配置二层动态链路聚合组,并实现设备间VLAN 10和VLAN 20分别互通。

2. 组网图

图1-5 二层动态聚合配置组网图

 

3. 配置步骤

(1)      配置Device A

# 创建VLAN 10,并将端口GigabitEthernet4/0/4加入到该VLAN中。

<DeviceA> system-view

[DeviceA] vlan 10

[DeviceA-vlan10] port GigabitEthernet 4/0/4

[DeviceA-vlan10] quit

# 创建VLAN 20,并将端口GigabitEthernet4/0/5加入到该VLAN中。

[DeviceA] vlan 20

[DeviceA-vlan20] port GigabitEthernet 4/0/5

[DeviceA-vlan20] quit

# 创建二层聚合接口1,并配置该接口为动态聚合模式。

[DeviceA] interface bridge-aggregation 1

[DeviceA-Bridge-Aggregation1] link-aggregation mode dynamic

[DeviceA-Bridge-Aggregation1] quit

# 分别将端口GigabitEthernet4/0/1至GigabitEthernet4/0/3加入到聚合组1中。

[DeviceA] interface GigabitEthernet 4/0/1

[DeviceA-GigabitEthernet4/0/1] port link-aggregation group 1

[DeviceA-GigabitEthernet4/0/1] quit

[DeviceA] interface GigabitEthernet 4/0/2

[DeviceA-GigabitEthernet4/0/2] port link-aggregation group 1

[DeviceA-GigabitEthernet4/0/2] quit

[DeviceA] interface GigabitEthernet 4/0/3

[DeviceA-GigabitEthernet4/0/3] port link-aggregation group 1

[DeviceA-GigabitEthernet4/0/3] quit

# 配置二层聚合接口1为Trunk端口,并允许VLAN 10和20的报文通过。

[DeviceA] interface bridge-aggregation 1

[DeviceA-Bridge-Aggregation1] port link-type trunk

[DeviceA-Bridge-Aggregation1] port trunk permit vlan 10 20

[DeviceA-Bridge-Aggregation1] quit

(2)      配置Device B

Device B的配置与Device A相似,配置过程略。

4. 验证配置

# 查看Device A上所有聚合组的详细信息。

[DeviceA] display link-aggregation verbose

Loadsharing Type: Shar -- Loadsharing, NonS -- Non-Loadsharing

Port Status: S -- Selected, U -- Unselected, I -- Individual

Flags:  A -- LACP_Activity, B -- LACP_Timeout, C -- Aggregation,

        D -- Synchronization, E -- Collecting, F -- Distributing,

        G -- Defaulted, H -- Expired

 Aggregate Interface: Bridge-Aggregation1

Aggregation Mode: Dynamic

Loadsharing Type: Shar

System ID: 0x8000, 000f-e267-6c6a

Local:

  Port             Status  Priority Oper-Key  Flag

--------------------------------------------------------------------------------

  GE4/0/1          S       32768    1         {ACDEF}

  GE4/0/2          S       32768    1         {ACDEF}

  GE4/0/3          S       32768    1         {ACDEF}

Remote:

  Actor            Partner Priority Oper-Key  SystemID               Flag

--------------------------------------------------------------------------------

  GE4/0/1          1       32768    1         0x8000, 000f-e267-57ad {ACDEF}

  GE4/0/2          2       32768    1         0x8000, 000f-e267-57ad {ACDEF}

  GE4/0/3          3       32768    1         0x8000, 000f-e267-57ad {ACDEF}

以上信息表明,聚合组1为负载分担类型的二层动态聚合组,包含有三个选中端口。

1.8.3  三层静态聚合配置举例

1. 组网需求

·              Device A与Device B通过各自的三层以太网接口GigabitEthernet3/0/1~GigabitEthernet3/0/3相互连接。

·              在Device A和Device B上分别配置三层静态链路聚合组,并为对应的三层聚合接口配置IP地址和子网掩码。

2. 组网图

图1-6 三层静态聚合配置组网图

 3. 配置步骤

(1)      配置Device A

# 创建三层聚合接口1,并为该接口配置IP地址和子网掩码。

<DeviceA> system-view

[DeviceA] interface route-aggregation 1

[DeviceA-Route-Aggregation1] ip address 192.168.1.1 24

[DeviceA-Route-Aggregation1] quit

# 分别将接口GigabitEthernet3/0/1至GigabitEthernet3/0/3加入到聚合组1中。

[DeviceA] interface GigabitEthernet 3/0/1

[DeviceA-GigabitEthernet3/0/1] port link-mode route

[DeviceA-GigabitEthernet3/0/1] port link-aggregation group 1

[DeviceA-GigabitEthernet3/0/1] quit

[DeviceA] interface GigabitEthernet 3/0/2

[DeviceA-GigabitEthernet3/0/2] port link-mode route

[DeviceA-GigabitEthernet3/0/2] port link-aggregation group 1

[DeviceA-GigabitEthernet3/0/2] quit

[DeviceA] interface GigabitEthernet 3/0/3

[DeviceA-GigabitEthernet3/0/3] port link-mode route

[DeviceA-GigabitEthernet3/0/3] port link-aggregation group 1

[DeviceA-GigabitEthernet3/0/3] quit

(2)      配置Device B

Device B的配置与Device A相似,配置过程略。

4. 验证配置

# 查看Device A上所有聚合组的详细信息。

[DeviceA] display link-aggregation verbose

Loadsharing Type: Shar -- Loadsharing, NonS -- Non-Loadsharing

Port Status: S -- Selected, U -- Unselected, I -- Individual

Flags:  A -- LACP_Activity, B -- LACP_Timeout, C -- Aggregation,

        D -- Synchronization, E -- Collecting, F -- Distributing,

        G -- Defaulted, H -- Expired

 Aggregate Interface: Route-Aggregation1

Aggregation Mode: Static

Loadsharing Type: Shar

  Port             Status  Priority Oper-Key

--------------------------------------------------------------------------------

  GE3/0/1          S       32768    1

  GE3/0/2          S       32768    1

  GE3/0/3          S       32768    1

以上信息表明,聚合组1为负载分担类型的三层静态聚合组,包含有三个选中端口。

1.8.4  三层动态聚合配置举例

1. 组网需求

·              Device A与Device B通过各自的三层以太网接口GigabitEthernet3/0/1~GigabitEthernet3/0/3相互连接。

·              在Device A和Device B上分别配置三层动态链路聚合组,并为对应的三层聚合接口配置IP地址和子网掩码。

2. 组网图

图1-7 三层动态聚合配置组网图

 

3. 配置步骤

(1)      配置Device A

# 创建三层聚合接口1,配置该接口为动态聚合模式,并为其配置IP地址和子网掩码。

<DeviceA> system-view

[DeviceA] interface route-aggregation 1

[DeviceA-Route-Aggregation1] link-aggregation mode dynamic

[DeviceA-Route-Aggregation1] ip address 192.168.1.1 24

[DeviceA-Route-Aggregation1] quit

# 分别将接口GigabitEthernet3/0/1至GigabitEthernet3/0/3加入到聚合组1中。

[DeviceA] interface GigabitEthernet 3/0/1

[DeviceA-GigabitEthernet3/0/1] port link-mode route

[DeviceA-GigabitEthernet3/0/1] port link-aggregation group 1

[DeviceA-GigabitEthernet3/0/1] quit

[DeviceA] interface GigabitEthernet 3/0/2

[DeviceA-GigabitEthernet3/0/2] port link-mode route

[DeviceA-GigabitEthernet3/0/2] port link-aggregation group 1

[DeviceA-GigabitEthernet3/0/2] quit

[DeviceA] interface GigabitEthernet 3/0/3

[DeviceA-GigabitEthernet3/0/3] port link-mode route

[DeviceA-GigabitEthernet3/0/3] port link-aggregation group 1

[DeviceA-GigabitEthernet3/0/3] quit

(2)      配置Device B

Device B的配置与Device A相似,配置过程略。

4. 验证配置

# 查看Device A上所有聚合组的详细信息。

[DeviceA] display link-aggregation verbose

Loadsharing Type: Shar -- Loadsharing, NonS -- Non-Loadsharing

Port Status: S -- Selected, U -- Unselected, I -- Individual

Flags:  A -- LACP_Activity, B -- LACP_Timeout, C -- Aggregation,

        D -- Synchronization, E -- Collecting, F -- Distributing,

        G -- Defaulted, H -- Expired

Aggregate Interface: Route-Aggregation1

Aggregation Mode: Dynamic

Loadsharing Type: Shar

System ID: 0x8000, 000f-e267-6c6a

Local:

  Port             Status  Priority Oper-Key  Flag

--------------------------------------------------------------------------------

  GE3/0/1          S       32768    1         {ACDEF}

  GE3/0/2          S       32768    1         {ACDEF}

  GE3/0/3          S       32768    1         {ACDEF}

Remote:

  Actor            Partner Priority Oper-Key  SystemID               Flag

--------------------------------------------------------------------------------

  GE3/0/1          1       32768    1         0x8000, 000f-e267-57ad {ACDEF}

  GE3/0/2          2       32768    1         0x8000, 000f-e267-57ad {ACDEF}

  GE3/0/3          3       32768    1         0x8000, 000f-e267-57ad {ACDEF}

以上信息表明,聚合组1为负载分担类型的三层动态聚合组,包含有三个选中端口。

1.8.5  二层聚合边缘接口配置举例

1. 组网需求

·              Device与服务器Server通过端口GigabitEthernet1/0/1、GigabitEthernet1/0/2相互连接。

·              在Device和Server上分别配置一个二层动态链路聚合组。

·              在Device上配置二层聚合接口为聚合边缘接口,以便在服务器重启过程中聚合组成员端口都能正常转发报文。

2. 组网图

图1-8 二层聚合边缘接口配置组网图

 

3. 配置步骤

(1)      配置Device

# 创建二层聚合接口1,配置该接口为动态聚合模式。

<Device> system-view

[Device] interface bridge-aggregation 1

[Device-Bridge-Aggregation1] link-aggregation mode dynamic

# 配置二层聚合接口1为聚合边缘接口。

[Device-Bridge-Aggregation1] lacp edge-port

[Device-Bridge-Aggregation1] quit

# 分别将端口GigabitEthernet1/0/1、GigabitEthernet1/0/2加入到聚合组1中。

[Device] interface gigabitethernet 1/0/1

[Device-GigabitEthernet1/0/1] port link-aggregation group 1

[Device-GigabitEthernet1/0/1] quit

[Device] interface gigabitethernet 1/0/2

[Device-GigabitEthernet1/0/2] port link-aggregation group 1

[Device-GigabitEthernet1/0/2] quit

(2)      配置Server

根据组网需求配置Server,具体配置过程略。

4. 验证配置

# 在Server重启过程中,查看Device上所有聚合组的详细信息。

[Device] display link-aggregation verbose

Loadsharing Type: Shar -- Loadsharing, NonS -- Non-Loadsharing

Port Status: S -- Selected, U -- Unselected, I -- Individual

Flags:  A -- LACP_Activity, B -- LACP_Timeout, C -- Aggregation,

        D -- Synchronization, E -- Collecting, F -- Distributing,

        G -- Defaulted, H -- Expired

Aggregate Interface: Bridge-Aggregation1

Aggregation Mode: Dynamic

Loadsharing Type: Shar

System ID: 0x8000, 000f-e267-6c6a

Local:

  Port             Status  Priority Oper-Key  Flag

--------------------------------------------------------------------------------

  GE1/0/1          I       32768    1         {AG}

  GE1/0/2          I       32768    1         {AG}

Remote:

  Actor            Partner Priority Oper-Key  SystemID               Flag

--------------------------------------------------------------------------------

  GE1/0/1          0       32768    0         0x8000, 0000-0000-0000 {EF}

  GE1/0/2          0       32768    0         0x8000, 0000-0000-0000 {EF}

以上信息表明,当Device未收到Server的LACP报文时,Device的聚合成员端口都工作在Individual状态,该状态下聚合成员端口可以作为普通物理口转发报文,以保证此时Server向Device发送的报文不被丢弃。

1.8.6  三层聚合边缘接口配置举例

1. 组网需求

·              Device与服务器Server通过GigabitEthernet1/0/1、GigabitEthernet1/0/2相互连接。

·              在Device和Server上分别配置一个三层动态链路聚合组,并配置IP地址和子网掩码。

·              在Device上配置三层动态链路聚合接口为聚合边缘接口,以便在服务器重启过程中聚合组成员端口都能正常转发报文。

2. 组网图

图1-9 三层聚合边缘接口配置组网图

 

3. 配置步骤

(1)      配置Device

# 创建三层聚合接口1,配置该接口为动态聚合模式,并为其配置IP地址和子网掩码。

<Device> system-view

[Device] interface route-aggregation 1

[Device-Route-Aggregation1] link-aggregation mode dynamic

[Device-Route-Aggregation1] ip address 192.168.1.1 24

# 配置三层聚合接口1为聚合边缘接口。

[Device-Route-Aggregation1] lacp edge-port

[Device-Route-Aggregation1] quit

# 分别将端口GigabitEthernet1/0/1、GigabitEthernet1/0/2加入到聚合组1中。

[Device] interface gigabitethernet 1/0/1

[Device-GigabitEthernet1/0/1] port link-mode route

[Device-GigabitEthernet1/0/1] port link-aggregation group 1

[Device-GigabitEthernet1/0/1] quit

[Device] interface gigabitethernet 1/0/2

[Device-GigabitEthernet1/0/2] port link-mode route

[Device-GigabitEthernet1/0/2] port link-aggregation group 1

[Device-GigabitEthernet1/0/2] quit

(2)      配置Server

根据组网需求配置Server,具体配置过程略。

4. 验证配置

# 在Server重启过程中,查看Device上所有聚合组的详细信息。

[Device] display link-aggregation verbose

Loadsharing Type: Shar -- Loadsharing, NonS -- Non-Loadsharing

Port Status: S -- Selected, U -- Unselected, I -- Individual

Flags:  A -- LACP_Activity, B -- LACP_Timeout, C -- Aggregation,

        D -- Synchronization, E -- Collecting, F -- Distributing,

        G -- Defaulted, H -- Expired

Aggregate Interface: Route-Aggregation1

Aggregation Mode: Dynamic

Loadsharing Type: Shar

System ID: 0x8000, 000f-e267-6c6a

Local:

  Port             Status  Priority Oper-Key  Flag

--------------------------------------------------------------------------------

  GE1/0/1          I       32768    1         {AG}

  GE1/0/2          I       32768    1         {AG}

Remote:

  Actor            Partner Priority Oper-Key  SystemID               Flag

--------------------------------------------------------------------------------

  GE1/0/1          0       32768    0         0x8000, 0000-0000-0000 {EF}

  GE1/0/2          0       32768    0         0x8000, 0000-0000-0000 {EF}

以上信息表明,当Device未收到Server的LACP报文时,Device的聚合成员端口都工作在Individual状态,该状态下聚合成员端口可以作为普通物理口转发报文,以保证此时Server向Device发送的报文不被丢弃。

### 聚合网络技术实现方案 聚合网络是一种通过将多条物理链路组合成一条逻辑链路的技术,旨在提升带宽、增强可靠性和实现负载均衡。以下是关于聚合网络技术的具体概念和实现方式: #### 1. 基本原理 聚合网络的核心在于利用链路聚合(Link Aggregation)技术,将一组物理接口绑定为一个逻辑接口以增加可用带宽[^4]。具体来说,当有 n 条链路参与聚合时,其逻辑链路的带宽理论上会增加 (n-1) 倍[^1]。 #### 2. 可靠性提升 除了带宽扩展外,链路聚合还显著提升了系统的可靠性。即使在 n 条链路中有部分链路发生故障,只要至少有一条链路保持正常运行,整个逻辑链路仍然能够继续提供服务。 #### 3. 负载均衡功能 为了充分利用每条物理链路的能力,链路聚合技术支持动态分配流量到不同的成员链路上。这种负载均衡可以通过多种算法完成,例如基于源 MAC 地址、目标 MAC 地址、IP 地址或端口号等方式进行哈希计算并决定数据包转发路径。 #### 4. 技术应用场景 链路聚合不仅适用于局域网环境中的交换机互联场景,也广泛应用于数据中心内部服务器与存储设备之间的高吞吐量需求环境中。此外,在实时数据分析领域,如 ClickHouse 数据库中也有类似的聚合思想用于优化查询性能——即通过对预处理阶段的数据进行汇总操作减少后续复杂运算所需的时间成本[^2]。 #### 5. 实现细节 - **协议标准**: IEEE 定义了802.3ad作为标准化解决方案之一,允许厂商开发兼容产品。 - **配置管理**: 用户需确保两端设备均启用了相应模式下的LAG(LACP或者静态设置),并且参数匹配一致才能成功建立连接关系。 ```bash # 配置示例:Linux下创建bonding接口 modprobe bonding mode=4 miimon=100 ip link add bond0 type bond ip link set eth0 master bond0 ip link set eth1 master bond0 ifconfig bond0 up ``` 上述脚本展示了如何在 Linux 系统上手动构建一个基于 LACP 的 bonded 接口实例。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱学习的小任

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值