一 、静态LACP链路聚合
1、在两台直接相连Switch设备上配置链路聚合组,提高两设备之间的带宽与可靠性
2、两设备间的链路具有冗余备份的能力,当 部分链路故障时使用备份链路替代故障链
路,保持数据传输的不中断
3、活动链路具有负载分担的能力
4、LACP模式链路聚合由LACP确定聚合组中的活动和非活动链路,又称为M:N模式,即M条活动链路与N条备份链路的模式,,在聚合链路上转发流量时在M条链路上分担负载,即活动链路,不在另外的N条链路转发流量。当M条链路中有一条链路故障时,LACP会从N条备份链路中找出一条优先级高的可用链路替换故障链路。
二、配置拓扑
1、我们之前配置的SW1与SW2链路聚合默认手工负载,我们更改为lacp-static模式
[SW2-Eth-Trunk12]mode lacp-static //更改为静态LACP提示有物理接口配置捆绑
Error: Error in changing trunk working mode. There is(are) port(s) in the trunk
[SW2-GigabitEthernet0/0/1]undo eth-trunk
[SW2-GigabitEthernet0/0/2]undo eth-trunk
[SW2-GigabitEthernet0/0/3]undo eth-trunk
[SW2-Eth-Trunk12]mode lacp-static //配置为lacp-static模式
[SW2-Eth-Trunk12]trunkport GigabitEthernet 0/0/1
[SW2-Eth-Trunk12]trunkport GigabitEthernet 0/0/2
[SW2-Eth-Trunk12]trunkport GigabitEthernet 0/0/3
[SW1-GigabitEthernet0/0/1]undo eth-trunk
[SW1-GigabitEthernet0/0/2]undo eth-trunk
[SW1-GigabitEthernet0/0/3]undo eth-trunk
[SW1-Eth-Trunk12]mode lacp-static
[SW1-Eth-Trunk12]trunkport GigabitEthernet 0/0/1
[SW1-Eth-Trunk12]trunkport GigabitEthernet 0/0/2
[SW1-Eth-Trunk12]trunkport GigabitEthernet 0/0/3
通过查看eth-trunk可以看出模式为static
2、Least Active-linknumber: 1 :链路聚合活动接口数下限阈值默认1
配置静态LACP模式活动接口数目上限阈值可以控制Eth-Trunk中活动接口的最大数M,剩余的成员接口处于备份状态: max active-linknumber 2 最大活动链路数为2
此时SW1与SW2链路捆绑中最大活动链路为2
此时M=2,N=1,G0/0/3接口处于备份,此时G0/0/1接口模拟链路断掉,G0/0/2和G0/0/3会处于活动链路
[SW1-GigabitEthernet0/0/1]shutdown
此时我们配置的SW1接口down掉恢复,SW2则根据SW1接口保活状态进行选择活动接口,需要确认系统LACP优先级
3、LACP主动端和活动链路
1)、系统LACP优先级数值越小越优先,优先级高的选作链路聚合组的主动端,按照主动端设备的接口选择活动接口,系统缺省优先级为32768
2)、优先级相同情况下选择系统MAC小的优先
[SW2]lacp priority 100优先级更改为100,为LACP主动端
[SW2-Eth-Trunk12]max active-linknumber 3
此时我们发现SW2以太trunk接口三个全部活动链路
SW1上eth-trunk三个接口也全部活动链路
端口优先级默认也是32768
[SW2-GigabitEthernet0/0/3]lacp priority 10//配置为10优先属于活动端口
[SW2-Eth-Trunk12]max active-linknumber 2
4、开启eth-trunk的抢占和配置抢占时延
如果不开启抢占,那么当优先级较小的活动的接口down掉再次up时,无法成为活动
接口。开启抢占即可!
[SW2-Eth-Trunk12]lacp preempt enable
[SW2-Eth-Trunk12]lacp preempt delay 10//开启抢占并配置抢占时延10秒钟
[SW2-Eth-Trunk12]shutdown
[SW2-Eth-Trunk12]undo shutdown
此时SW2 G0/0/1与G0/0/3接口属于活动端口
此时SW1 G0/0/1与G0/0/3接口同样属于活动端口