目录:
- 简介
- 实验目的
- 达成任务
- 实验思路
- 配置方法
- 总结
一、简介:
链路聚合是指一组相同属性的物理接口捆绑在一起为一个逻辑接口来增加带宽和可靠性的一种方法。
优点:
1.增加带宽:链路聚合的最大带宽是其端口成员带宽之和。
2.可靠性:当一条物理链路出现故障时,数据传输可自动切换其他链路中。
3.负载分担:一个链路聚合组中多条活跃链路可以实现负载分担。
二、实验目的:
三、达成任务:
- 配置手动模式
- 配置LACP模式
- 配置LACP参数
四、实验思路:
两台S3700交换机的三个百兆端口聚合成手动模式,两台S5700交换机的三个千兆端口口聚合成LACP模式,并使各自所在的网段通过R1路由器相连。
五、配置方法:
建立网络拓扑:
- 基础配置:
R1:
PC1
PC2
命令为:
- 进入Eth-Trunk视图 :Int Eth-Trunk 1
- 添加成员接口 : trunkport (interface-type1) to (interface-type2)
SW1:
SW2:
最后使用dis eth-trunk命令检查SW1与SW2是否配置成功:
SW1:
SW2:
命令为:
- Int Eth-Trunk 1
- trunkport (interface-type1) to (interface-type2)
- 配置接口为LACP模式 : mode lacp-static
SW3:
SW4:
最后查看SW3与SW4是否配置成功:
SW3:
SW4:
步骤1:
在SW3与SW4设置链路聚合活动接口数量下限为2,最大活动链路数量为2。即把两个千兆接口为活动接口,一个为备用接口,当有活动接口出现故障,将会启动备用接口。
SW3与SW4配置如下:
SW3:
SW4:
再次使用dis eth-trunk查看链路聚合状态:
SW3
SW4:
从上图可看出G0/0/5接口已成为备用接口,即不再转发数据。
步骤2:
为满足实际需求,我们将SW3作为LACP主动端,用它来决定活动接口的选择,并将G0/0/5接口更改为活动接口,G0/0/3更改为备用端口。命令:lacp priority (priority) ,原理是修改优先值,优先值越小,优先级越高。LACP协议会将优先级高的选择为活动端口。
将SW3作为LACP主动端:
将G0/0/3设置为备用端口:
再查看G0/0/3是否为Unselect状态:
步骤3:
从上图可看出G0/0/3端口的优先级虽然修改成功,但仍然为活动端口,原因是因为系统未启动LACP抢占功能,开启LACP抢占功能后才可使高优先级总是成为活动端口,命令为:lacp preempt enable.
并在配置LACP抢占功能的同时,为其配置时延,时延的作用是避免端口切换状态时导致数据传输不稳。命令为:lacp preempt delay(time)。
在SW3配置LACP抢占并配置时延时间为10:
SW3
虽然SW3已配置完,但由于SW4配置未完成,G0/0/3活动接口仍然不会切换,所以需要在SW4上做相同的配置。
SW4:
再使用dis eth-trunk 1检查是否成功,最后从下图可看出G0/0/3为Unselect状态,已变为备用接口。
SW3:
为了验证备用接口的效果,可以关闭SW3上的G0/0/4接口,模拟活动链路出现故障。
如图:
再次查看LACP状态,从下图可看出原本作为活动接口的G0/0/4接口关闭后,作为备用端口的G0/0/3已启用,变更为活动接口。
查看链路聚合手动模式与LACP模式之间网段的连通性:
六、总结:
手工模式是一种最基本的链路聚合方式,在该模式下,Eth-Trunk 接口的建立,成员接口的加入完全由手工来配置,没有链路聚合控制协议的参与。该模式下所有成员接口都参与数据的转发,分担负载流量,因此又被称为手工负载分担模式。手工汇聚端口的 LACP 协议为关闭状态,禁止用户使能手工汇聚端口的LACP 协议。
静态 LACP 模式下,Eth-Trunk 接口的建立,成员接口的加入,虽然也由手工配置完成的。但与手工负载分担模式链路聚合不同的是,该模式下LACP 协议报文参与活动接口的选择。也就是说,当把一组接口加入Eth-Trunk 接口后,这些成员接口中哪些接口作为活动接口,哪些接口作为非活动接口还需要经过LACP 协议报文的协商确定。