链路聚合
作用:将多条物理链路整合成一个逻辑链路,既能够拓展我们的带宽,也能够避免生成树的原因造成的阻塞问题。
每条链路可以负载均衡流量,也可以设置备份链路,当链路出现故障时,不会影响网络的正常通信
一.链路聚合分为两种模式
手工负载分担
LACP动态负载分担
1.手工负载分担模式链路聚合
手工负载分担模式的链路聚合是最基本的链路聚合方式。在该模式下,Eth-Trunk接口的建立、物理接口的加入以及指定链路中的隧道接口都由手工配置完成,全程没有LACP的参与。手工负载分担模式的链路聚合的所有活动链路都参与数据转发,平均分担流量,由于其手动配置,且平均分担流量,因此成为手工负载分担模式。
在该模式下当某条物理活动链路故障时,链路聚合组会自动在剩余的活动链路中平均分担流量。手工负载分担模式的链路聚合通常用于对端设备不支持LACP的情况下。
2.LACP模式链路聚合
LACP模式也称“静态LACP模式”,是一种利用LACP协议自动进行聚合参数协商、确定活动接口以及非活动接口的高级链路聚合方式。在LACP中,链路的两端分别称为Actor和Partner2,双方使用LACPDU3报文向对方通告自己的系统优先级、MAC、端口优先级、端口号和可操作的Key。
虽然LACP模式中Eth-Trunk接口的成员加入也是手工配置,但是与手工模式不同的是LACP模式可以指定不转发数据的备份链路4。同时,LACP模式在确定非活动链路接口时使用了手工模式未使用的LACP协议报文。
二.LACP动态链路聚合
支持主备模式,激活状态链路与预备状态链路。
实验拓扑:
两个pc在同一个网段,在交换机上使用LACP模式链路聚合,实现增加带宽与链路冗余
在默认情况下为manual(手动)模式,所有链路均参与使用。
所以我们需要修改模式为lacp。
[SW]interface Eth-Trunk 1
[SW-Eth-Trunk1]mo
[SW-Eth-Trunk1]mode ?
lacp-static Static working mode ####选择lacp-static
manual Manual working mode #####缺省选项 手工
进入接口把接口加入链路聚合组
[SW]interface Eth-Trunk 1 两台设备均需要操作,此处略去另外一台设备。
[SW-Eth-Trunk1]trunkport GigabitEthernet 0/0/2
[SW-Eth-Trunk1]trunkport GigabitEthernet 0/0/3
[SW-Eth-Trunk1]trunkport GigabitEthernet 0/0/4
修改参与转发流量的端口数量,修改完后,当链路发生故障时,备选链路会启用。
[SW-Eth-Trunk1]max active-linknumber 2 修改为两个,那么未被选中那个是备份链路,默认情况下是8条链路
当未作任何配置时,端口2与端口三会被选择为激活链路,4口不会被选择,选择有规则,先看端口优先级,再看端口号,
看上图,端口优先级都一致,为32768,这时3需要看端口号,两个值都是越小越优先。
修改端口优先级前需要修改一下抢占时延,不修改即使修改了优先级也不会生效。
[SW-Eth-Trunk1]lacp preempt enable 开启抢占时延,默认情况下时关闭状态。
[SW-Eth-Trunk1]lacp preempt delay 10 修改抢占时延为10s 默认为30s
[SW-GigabitEthernet0/0/4]lacp priority 8888 设置端口lacp进程的优先级默认为32768(越小越优先)
我们只在一台设备上做了配置,另外一台设备未做配置,我们做设备的设备为主导设备。那么怎么区分呢?
先比较优先级,若一致,则查看MAC地址,越小越优先,我们在工作中一般会巩固主导设备,不会让他自己去选,修改设备lacp优先级即可。
[SW]lacp priority 8888 直接在系统视图下进行修改即可
我们也可以修改一下根据什么值进行负载分担
标签:聚合,SW,模式,LACP,链路,Eth From: https://www.cnblogs.com/xiaoyiya/p/17086699.html