1.1 链路聚合的作用:
1)提高链路带宽
2)提供高可靠性
3)实现负载均衡
1.2 链路聚合的两种模式:
1)手工负载分担:所有活动成员都参与数据的转发,平均分摊流量
2)LACP(链路汇聚控制协议):通过LACP报文进行协商,确定活动接口和非活动接口
1.3 两种模式的区别:
1)手工负载分担模式中,所有成员处于转发状态。
2)LACP中,一些链路可充当备份,也叫M:N模式
M代表代表活动链路
N代表非活动链路,用于冗余备份。
1.4 注意事项:
1)两边配置的模式必须一样,否则链路聚合端口无法UP
2)聚合的线路默认最多为8条
2.1 SW1 和SW2 配置链路聚合手工负载分担模式,配置Trunk,放行vlan
2.2 SW1 和SW2 配置链路聚合LACP模式,配置Trunk,放行vlan
3.1 SW1 SW2 创建链路聚合 Eth-Trunk 1 设置模式为手工负载分担模式(默认模式)
[SW1]int Eth-Trunk 1
[SW1-Eth-Trunk1]mode manual load-balance #设置链接聚合模式为手工模式(默认,可不配置)
[SW1-Eth-Trunk1]trunkport GigabitEthernet 0/0/23 to 0/0/24 #添加聚合的端口
------------------------------------------------------------
[SW2]int Eth-Trunk 1
[SW2-Eth-Trunk1]mode manual load-balance #设置链接聚合模式为手工模式 (默认,可不配置)
[SW2-Eth-Trunk1]trunkport GigabitEthernet 0/0/23 to 0/0/24 #添加聚合的端口
3.2 SW1 SW2 分别在 Eth-Trunk 1 配置Trunk 放行所有VLAN
[SW1]int eth 1
[SW1-Eth-Trunk1]port link-type trunk
[SW1-Eth-Trunk1]port trunk allow-pass vlan all
-------------------------------------------------
[SW2]int eth 1
[SW2-Eth-Trunk1]port link-type trunk
[SW2-Eth-Trunk1]port trunk allow-pass vlan all
4.1 SW1 SW2 创建链路聚合 Eth-Trunk 1 设置模式为LACP模式
[SW1]int Eth-Trunk 1
[SW1-Eth-Trunk1]mode lacp-static #设置链接聚合模式为lacp
[SW1-Eth-Trunk1]trunkport GigabitEthernet 0/0/23 to 0/0/24 #添加聚合的端口
[SW1-Eth-Trunk1]max active-linknumber 2 #配置lacp最大活动链路为2
[SW1-Eth-Trunk1]lacp preempt enable #开启lacp端口抢占(端口down掉,默认不抢占)
[SW1-Eth-Trunk1]lacp preempt delay 10 #配置lacp抢占时间为10秒
--------------------------------------------------------------------
[SW2]int Eth-Trunk 1
[SW2-Eth-Trunk1]mode lacp-static #设置链接聚合模式为lacp
[SW2-Eth-Trunk1]trunkport GigabitEthernet 0/0/23 to 0/0/24 #添加聚合的端口
[SW2-Eth-Trunk1]max active-linknumber 2 #配置lacp最大活动链路为2
[SW2-Eth-Trunk1]lacp preempt enable #开启lacp端口抢占,(端口down掉,默认不抢占)
[SW2-Eth-Trunk1]lacp preempt delay 10 #配置lacp抢占时间为10秒
4.2 SW1 SW2配置g0/0/24 lacp端口优先级为100,默认32768,越小越优先
[SW1]int g0/0/24
[SW1-GigabitEthernet0/0/24]lacp priority 100 #配置lacp端口优先级,用于lacp抢占
---------------------------------------------------------------------
[SW2]int g0/0/24
[SW2-GigabitEthernet0/0/24]lacp priority 100 #配置lacp端口优先级,用于lacp抢占
4.3 SW1 SW2 在 Eth-Trunk 1 配置Trunk 放行所有VLAN
[SW1]int eth 1
[SW1-Eth-Trunk1]port link-type trunk
[SW1-Eth-Trunk1]port trunk allow-pass vlan all
-------------------------------------------------
[SW2]int eth 1
[SW2-Eth-Trunk1]port link-type trunk
[SW2-Eth-Trunk1]port trunk allow-pass vlan all
5.1 默认聚合为二层,执行undo portswitch 修改为三层聚合
[SW1]int Eth-Trunk 1
[SW1-Eth-Trunk1]undo portswitch #配置三层聚合
[SW1-Eth-Trunk1]load-balance dst-ip #配置基于目标IP的负载均衡
-------------------------------------
[SW2]int Eth-Trunk 1
[SW2-Eth-Trunk1]undo portswitch #配置三层聚合
[SW2-Eth-Trunk1]load-balance dst-ip #配置基于目标IP的负载均衡
5.2 当设备存在千兆和万兆端口时,执行 mixed-rate link enable 可将不同速率端口加入到链路聚合中
[SW2]int Eth-Trunk 1
[SW2]mixed-rate link enable
dis eth-trunk
dis int eth-trunk