[HCNA ] 链路聚合的介绍和配置

0x0 链路聚合的介绍

1. 什么是链路聚合?

链路聚合是将多条物理链路逻辑地捆绑成一条链路的技术,通过这种方式可以提高网络带宽,并且成本最低。

2. 不做链路聚合设备之间的多条链路就不能同时工作了吗?

是的,由于交换网络中通常会运行STP协议,而STP协议要求设备之间不论有多少条线缆,同时转发数据的链路只能有一条。做了链路聚合后,设备间的多条链路就可以同时工作了。

3.链路聚合有哪几种方式?

          *两种:手工负载分担方式、LACP方式*

手工方式: 聚合后的所有链路都处于活跃状态,没有备份链路

LACP方式: 可以选择活跃链路和备份链路。

0x1 配置手工eth-trunk

实验环境:

[HCNA ] 链路聚合的介绍和配置

1.查看没有配置链路聚合前的链路状态:

dis stp brief    ## 查看目前链路的状况

SW1:
[HCNA ] 链路聚合的介绍和配置


SW2:
[HCNA ] 链路聚合的介绍和配置


2. 创建链路聚合

在SW1上创建一个手工eth-trunk:
[SW1]int Eth-Trunk 12
[SW1-Eth-Trunk12]trunkport Ethernet 0/0/1 to 0/0/3
[SW1-Eth-Trunk12]quit

在SW2上创建一个手工eth-trunk:
[SW2]int Eth-Trunk 12
[SW2-Eth-Trunk12]trunkport Ethernet 0/0/1 to 0/0/3
[SW2-Eth-Trunk12]quit

PS:两台链路聚合时链路聚合的ID号要一致

创建好了链路聚合后查看链路状态:

dis stp brief

[HCNA ] 链路聚合的介绍和配置


dis int brief

[HCNA ] 链路聚合的介绍和配置

总结:

配置Eth-trunk接口时需要注意哪些?

第一: 成员接口最多8个

第二: 成员接口在加入eth-trunk前不能配业务

第三: 成员接口必须为华为缺省接口类型hybrid

第四:eth-trunk不能嵌套

第五: 成员接口的带宽必须一致 第六: eth-trunk对端也必须是eth-trunk

0x2 配置LACP方式eth-trunk

1.SW1 配置LACP方式eth-trunk:

    [SW1]int Eth-Trunk 12	
    [SW1-Eth-Trunk12]mode lacp-static 	
    [SW1-Eth-Trunk12]trunkport Ethernet 0/0/1 to 0/0/3
    [SW1-Eth-Trunk12]quit 

2.SW2 配置LACP方式eth-trunk:

[SW2]int Eth-Trunk 12	
[SW2-Eth-Trunk12]mode lacp-static 	
[SW2-Eth-Trunk12]trunkport Ethernet 0/0/1 to 0/0/3
[SW2-Eth-Trunk12]quit 

3.选择LACP的主设备优先级

[SW1]lacp priority 100    设置LACP的主设备
[SW1]int Ethernet 0/0/1
[SW1-Ethernet0/0/1]lacp priority 100  设置LACP接口优先级
[SW1]int Ethernet 0/0/2
[SW1-Ethernet0/0/2]lacp priority 100

[HCNA ] 链路聚合的介绍和配置

E0/0/1、E0/0/2优先级100,E0/0/3优先级32768

4. 设置最大活动链路数量,实现链路活跃和备份

[SW1]int Eth-Trunk 12
[SW1-Eth-Trunk12]max active-linknumber 2

[HCNA ] 链路聚合的介绍和配置

E0/0/1、E0/0/2活跃、E0/0/3备份

测试:

要求: 关闭E0/0/1,实现E0/0/3备份上线

[HCNA ] 链路聚合的介绍和配置

5. 开启LACP抢占