链路聚合技术,一种捆绑技术,可以把多个独立的物理接口绑定在一起,作为一个大带宽的逻辑接口使用
优点:
不用替换接口板
不会浪费IP地址资源
作用:
增大了接口带宽
增加了网络的稳定性
将多个以太网接口捆绑成一个逻辑接口的捆绑技术
聚合模式:
手工负载分担,静态配置
静态LACP,动态协商捆绑(国际公有标准,所有厂商都支持)
两台设备中至少有一台不支持LACP协议
加入的链路都要进行数据转发
现网中用的少
静态LACP也叫M:N模式
M条链路处于活动状态,转发数据
N条链路处于非互动状态,作为备份链路
只有当活跃链路出现故障时,备份链路才进行数据转发
活动链路的选取
优先比较LACP的系统优先级,优先级小的成为主动端,大的成为被动端,默认时32768
确定主动端后,所有的参数以主动端为主,参数配置也只需要在主动端配置
比较LACP的接口优先级,接口优先级小的成为活跃链路,优先级大的成为备份链路
接口优先级相同时,会将接口编号大的选择为备份链路
LACP支持抢占功能(默认关闭)
接口负载分担 | 特点 |
逐流负载分担 |
当报文的源IP地址、目的IP地址都相同或者这些保温的源mac地址、目的MAC地址都相同时,这些报文从同一条成员链路上通过 |
逐包负载分担 | 以报文为单位分别从不同的成员链路上发送 |
Eth-Trunk接口中,成员接口的权重值占所有成员接口负载分担权重之和的比例越大,该成员接口承担的负载分担就越大
无论逐包还是逐流,默认都是平均分配的
配置步骤
# 手动负载分担
int Eth-Trunk 12 //创建Eth-Trunk接口
# 进入物理接口绑定Eth-Trunk
int g0/0/1
eth-trunk 12 //将成员接口捆绑Eth-Trunk
int g0/0/2
eth-trunk 12
int g0/0/3
eth-trunk 12
静态配置Eth-Trunk,无论对端是否配置,只要本端配置了,状态都会显示UP
mode lacp-static //修改Eth-Trunk的模式
# 直接在Eth-Trunk中绑定物理接口
trunkport GigabitEthe.NET 0/0/1 to 0/0/3
LACP配置Eth-Trunk时,如果对端没有配置,状态将会是Down
修改属性
# 全局视图下
lacp priority 0 //修改LACP的系统优先级
int Eth-Trunk 12
max active-linknumber 2 //设置最大活跃链路数为2
lacp preempt enable //开启抢占功能
lacp preempt delay 10 //抢占时延,范围10-180s
load-balance dst-ip //配置Eth-Trunk的负载均衡
int g0/0/1
lacp priority 60000 //修改接口的LACP优先级
检查Eth-Trunk
# 查看Eth-Trunk接口信息
dis interface Eth-Trunk 12
dis eth-trunk