以太网链路聚合实验
实验背景
随着网络规模不断扩大,用户对骨干链路的带宽和可靠性提出越来越高的要求。在传统技术中,常用更换高速率的接口板或更换支持高速率接口板的设备的方式来增加带宽,但这种方案需要付出高额的费用,而且不够灵活。
采用链路聚合技术可以在不进行硬件升级的条件下,通过将多个物理接口捆绑为一个逻辑接口,达到增加链路带宽的目的。在实现增大带宽目的的同时,链路聚合采用备份链路的机制,可以有效的提高设备之间链路的可靠性。链路聚合技术主要有以下三个优势:
• 增加带宽:链路聚合接口的最大带宽可以达到各成员接口带宽之和。
• 提高可靠性:当某条活动链路出现故障时,流量可以切换到其他可用的成员链路上,从而提高链路聚合接口的可靠性。
• 负载分担:在一个链路聚合组内,可以实现在各成员活动链路上的负载分担。
本实验将通过手工和LACP模式的以太网链路聚合的配置,帮助学员了解以太网链路聚合技术的配置及原理。
实验过程
实验拓扑图
配置步骤
手工链路聚合
第一步所需要的交换机都要创建 Eth-Trunk 接口
代码语言:javascript复制interface Eth-Trunk 1
mode manual load-balance #这个可以不用进行配置,默认的就是这个
interface G 0/0/10
eth-trunk 1
interface G 0/0/11
eth-trunk 1
interface G 0/0/12
eth-trunk 1
dis eth-trunk
或者使用
代码语言:javascript复制interface Eth-Trunk 1
mode manual load-balance
trunkport G 0/0/10 to 0/0/12
dis eth-trunk
LACP模式下的链路聚合
首先就要删除刚才配置的Eth-Trunk 1下的成员接口
代码语言:javascript复制undo trunkport g 0/0/10 to 0/0/12
mode lacp
trunkport g 0/0/10 to 0/0/12
dis eth-trunk
将0/0/10作为备用端口
设置0/0/10 作为备用端口0/0/11作为主要转发端口0/0/12,并设置转发端口只设置两个少于两个直接关闭整个Eth-Trunk接口
代码语言:javascript复制lacp priority 100
int g 0/0/10
lacp priority 40000
int Eth-Trunk 1
least active-linknumber 2
max active-linknumber 2
开启抢占功能
代码语言:javascript复制int Eth-Trunk 1
lacp preempt enable
lacp preempt enable命令用来使能LACP模式下LACP优先级抢占的功能,缺省情况下,优先级抢占处于禁止状态。,在抢占的时候只有在三十秒钟之后才会进行抢占
手工关闭0/0/12端口
代码语言:javascript复制int G 0/0/12
shutdown
dis eth-trunk
再关闭0/0/11端口
代码语言:javascript复制int G 0/0/11
shutdown
dis eth-trunk
重新打开0/0/12和0/0/11端口进行抢占
设置Eth-Trunk 1端口的负载模式为基于目的IP地址的
代码语言:javascript复制int Eth-Trunk 1
load-balance dis-ip