链路聚合

链路聚合是将两个或更多数据信道结合成一个单个的信道,该信道以一个单个的更高带宽的逻辑链路出现。


链路聚合能够提高链路带宽,增强网络可用性,支持负载分担。


链路聚合有两种模式,一种是手动负载均衡模式,一种是静态lacp模式

手动负载均衡模式下eth-trunk的建立、成员接口的加入由手工配置,没有链路聚合控制协议的参与。该模式下所有活动链路均参与流量转发,平均分担流量。最多支持8根链路同时转发数据。

静态lacp模式下,两端设备互相发送lacp报文,进行参数协商,协商完成后,两台设备确定活动接口和非活动接口,活动接口负责转发数据,非活动接口用来实现冗余备份。如果一条活动链路发生故障,则该链路上传输的数据被切换到另一条优先级最高的备份链路上进行转发。

(1)手动链路聚合配置:

  先通过命令eth-trunk 1创建一个eth-trunk接口 再通过命令trunkport e0/0/0把要聚合的接口添加进eth-trunk接口中

在eth-trunk接口下通过命令load-balance可以指定负载分担方式是根据原ip和目的ip还是原mac和目的mac

在eth-trunk接口下通过命令mode X可以选择手动模式还是静态lacp模式

display eth-trunk X         查看eth-trunk接口的配置信息

(2)路由器下进行三层接口的lacp链路聚合手动配置:

 静态LACP 模式下,两端设备所选择的活动接口必须保持一致,否则链路聚合组就无法建立

先通过命令eth-trunk 1创建一个eth-trunk接口然后通过命令undo portswitch关闭路由器的二层接口功能接着在接口下配置ip地址再通过命令trunkport e0/0/0把要聚合的接口添加进eth-trunk接口中 

在eth-trunk接口下设置最多活动接口           max active-linknumber 2
查看聚合端口配置                                       display eth-trunk 1
全局配置模式下设置链路聚合系统优先级     lacp priority 0
开启接口聚合抢占模式                                lacp preempt enable 
设置抢占的延时时间(默认为30s)             lacp preempt delay 10

设置接口优先级                                          lacp priority 0

链路聚合的每一端都有一个系统优先级,先根据系统优先级来选举主从端。从端根据主端的接口优先级来选择活动接口。系统优先级越低,就成为主动端,当系统优先级一样时就比较MAC地址。当选出主动端后,两端都会以主动端的接口优先级来选举活动接口,接口优先级越低,则成为活动接口。


你可能感兴趣的:(链路聚合)