在eNSP中,Eth-Trunk的LACP模式是一种链路聚合控制协议(LACP)模式,用于实现链路聚合功能。该模式通过LACP协议自动协商形成聚合链路,并在聚合条件发生变化时负责维护链路状态,自动调整或解散聚合链路。以下是其关键配置和特性:
-
创建Eth-Trunk:首先需要创建Eth-Trunk并配置为LACP模式。
-
加入成员接口:将成员接口加入到Eth-Trunk中,以便进行链路聚合。
-
配置系统优先级:通过配置系统优先级来确定主动端,这有助于按照主动端设备的接口选择活动接口。
-
设置活动接口上限阈值:配置活动接口上限阈值可以在保证带宽的同时提高网络的可靠性。
-
配置接口优先级:通过配置接口优先级来确定活动链路接口,优先级高的接口将被选作活动接口。
-
VLAN配置:创建VLAN并将接口加入VLAN,以组织网络流量。
-
查看Eth-Trunk信息:通过执行display eth-trunk命令可以查看Eth-Trunk的信息,包括ID、模式以及成员接口的状态。
-
LACP模式的特点:LACP模式是一种国际标准的协商方式,它根据自身配置自动形成聚合链路并启动聚合链路收发数据。聚合链路形成后,LACP负责维护链路状态,在聚合条件发生变化时,自动调整或解散聚合链路。
-
链路聚合的类型:根据是否启用链路聚合控制协议LACP,链路聚合分为手工负载分担模式、静态LACP模式和动态LACP模式。在LACP模式下,虽然需要手工创建Eth-Trunk并加入成员接口,但活动接口的选择是由LACP协商确定的,这使得配置相对灵活。
实验:
使用eNSP测试LACP:
实验拓扑:
实验需要4个PC终端和两个路由器
PC1的配置:
PC2的配置:
PC3的配置:
PC4的配置:
在对所有的PC终端配置完后使用第一行第二个进行连线:
在LSW1和LSW2上创建VLAN10和VLAN20,并把接口划入VLAN:
LSW1的配置:
<Huawei>system-view
[Huawei]sysname LSW1
[LSW1]undo info-center enable
[LSW1]vlan batch 10 20
[LSW1]interface g0/0/4
[LSW1-GigabitEthernet0/0/4]port link-type access
[LSW1-GigabitEthernet0/0/4]port default vlan 10
[LSW1-GigabitEthernet0/0/4]quit
[LSW1]interface g0/0/5
[LSW1-GigabitEthernet0/0/5]port link-type access
[LSW1-GigabitEthernet0/0/5]port default vlan 20
[LSW1-GigabitEthernet0/0/5]quit
LSW2的配置:
<Huawei>system-view
[Huawei]undo info-center enable
[Huawei]sysname LSW2
[LSW2]vlan batch 10 20
[LSW2]interface g0/0/4
[LSW2-GigabitEthernet0/0/4]port link-type access
[LSW2-GigabitEthernet0/0/4]port default vlan 10
[LSW2-GigabitEthernet0/0/4]quit
[LSW2]interface g0/0/5
[LSW2-GigabitEthernet0/0/5]port link-type access
[LSW2-GigabitEthernet0/0/5]port default vlan 20
[LSW2-GigabitEthernet0/0/5]quit
在LSW1和LSW2上设置Eth-Trunk:
LSW1:
[LSW1]interface Eth-Trunk 1
[LSW1-Eth-Trunk1]mode lacp-static
[LSW1-Eth-Trunk1]trunkport GigabitEthernet 0/0/1 to 0/0/3
[LSW1-Eth-Trunk1]port link-type trunk
[LSW1-Eth-Trunk1]port trunk allow-pass vlan 10 20
[LSW1-Eth-Trunk1]quit
LSW2:
[LSW2]interface Eth-Trunk 1
[LSW2-Eth-Trunk1]mode lacp-static
[LSW2-Eth-Trunk1]trunkport GigabitEthernet 0/0/1 to 0/0/3
[LSW2-Eth-Trunk1]port link-type trunk
[LSW2-Eth-Trunk1]port trunk allow-pass vlan 10 20
[LSW2-Eth-Trunk1]quit
以上就是对LACP的配置,接下来是对LACP的实验:
查看配置完后的Eth-Trunk相关信息:
实验(1)手动定义活动接口阈值:
[LSW1]interface Eth-Trunk 1
[LSW1-Eth-Trunk1]max active-linknumber 2
[LSW1-Eth-Trunk1]quit
查看配置结果:
输出完后查看配置,最大活动链路数被修改为2,但现在有3条链路,所以有一条
链路变成了非活动链路
实验(2)把LSW1优先级修改为99,让它变成主动端:
[LSW1]lacp priority 99
查看结果:
实验(3)在LSW1上把接口G0/0/2和G0/0/3优先级修改为88,让其成为活动端口:
[LSW1]interface g0/0/2
[LSW1-GigabitEthernet0/0/2]lacp priority 88
[LSW1-GigabitEthernet0/0/2]quit
[LSW1]interface g0/0/3
[LSW1-GigabitEthernet0/0/3]lacp priority 88
[LSW1-GigabitEthernet0/0/3]quit
查看配置:
发现了接口优先级变成了88,但没有成活动接口,因为没有开启抢夺功能
开启抢占功能:
[LSW1-Eth-Trunk1]interface Eth-Trunk 1
[LSW1-Eth-Trunk1]lacp preempt enable
[LSW1-Eth-Trunk1]quit
查看结果:
通过以上输出可以看到,G0/0/3已经成了活动接口