目录
优势&目的
1.增加带宽:将多个物理端口绑定为一个逻辑端口,能充分利用现有端口来增加带宽。
2.增加可靠性:当某条活动链路出故障时,备用链路激活,承担该故障链路流量。
3.负载负担:在一个链路聚合组内,可以实现在各成员活动链路上的负载分担。
模式
公有:LACP 链路聚合控制协议
passive:被动协商,默认
active:主动协商
手工:
on:无视协议,强制开启,双端on
off:防止端口形成EtherChannel
思科私有:PAgP 端口汇聚协议
auto:被动协商,默认
desirable:主动协商
LACP
定义了活动和非活动,M:N。实现链路负载分担和链路冗余备份的双功能。
当活动链路中有链路出现故障,从备份中选择优先级最高的接替工作。
建立过程
互发LACPDU报文,比较优先级,优先级相同,mac地址小的为主动端。
命令
思科命令
二层
int p1
no sh
exit
int r g0/0-1
sw tr en dot1q
sw mode trunk
channel-group 1 mode active/on/desirable
三层
int r g0/1-3
no sw
channel-group 1 mode on/active/desible
int p1
ip address 10.1.1.1 255.255.25.0
port-channel load-balance dst-ip
配置以太通道的负载平衡方式,基于目的IP
dst-ip、dst-mac、src-dst-ip、src-dst-mac、src-ip、src-mac,默认基于源MAC
channel会自动继承第一个接口的配置模式。先封装,在划分channel
show etherchannel summary 看聚合信息,协议,接口状态
show etherchannel load-balance 查看负载平衡方式
华为命令
二层
on模式
int eth-trunk 1
port link-type trunk
trunkport GigabitEthernet 0/0/1 to 0/0/3
LACP
lacp priority 100 全局设置优先级,默认32768,越小越优先
int eth-trunk 1
mode lacp-static 设置模式LACP
max active-linknumber 2 设置活动接口数目上限
lacp preempt enable 开启接口抢占
lacp preempt delay 20 设置抢占等待时间,fast:1s,slow:30s。超时为发送周期3倍
int g0/0/1 配置接口优先级,确定活动接口
lacp priority 100
quit
int g0/0/2
lacp priority 100
quit
三层
int eth-trunk 1
port g 0/0/1 to 0/0/3
undo portswitch
ip address 10.1.1.1 24
查看参数
display eth-trunk [ trunk-id [ interface interface-type interface-number | verbose ] ]
查看Eth-Trunk接口的配置信息
display lacp statistics eth-trunk 1 查看LACP模式下LACP报文收发统计信息
display interface eth-trunk 1 查看eth-trunk接口的状态信息
display trunkmembership eth-trunk 1 查看eth-trunk的成员接口信息
reset lacp statistics eth-trunk 1 清除LACP收发报文的统计信息
reset lacp error packet statistics 清除LACP错误报文的统计信息
二层抓包:LACP
参考资料:
Eth-trunk:什么是Eth-trunk?为什么需要Eth-trunk? - 华为