21-链路负载均衡配置指导
本章节下载: 21-链路负载均衡配置指导 (370.50 KB)
信息时代,工作越来越离不开网络,为了规避运营商出口故障带来的网络可用性风险,和解决网络带宽不足带来的网络访问问题,企业往往会租用两个或多个运营商出口(如:电信、网通等)。如何合理运用多个运营商出口,既不造成资源浪费,又能很好的服务于企业,因而产生了多链路负载均衡的需求。传统的策略路由也可以在一定程度上解决该问题,但是策略路由配置不方便,而且不够灵活,无法动态适应网络结构变化,且策略路由无法根据带宽进行报文分发,造成高吞吐量的链路无法得到充分利用。负载均衡技术,通过动态算法,也能够在多条链路中进行负载均衡,算法配置简单,且具有自适应能力,能很好的解决上述问题。
本功能具有如下功能点:
· 根据实际配置,对加入到负载均衡,且路由可达的接口,做负载均衡。
· 根据实际配置,可实现基于带宽、优先级做负载均衡。
· 可配置带宽、阈值,当达到阈值后,可不再负载流量。
· 可配置过载保护接口,当负载均衡的所有接口都达到阈值后,流量走指定的接口。
· 可配置健康检查,检查每个负载均衡接口的连通状况。
操作 |
命令 |
说明 |
进入配置视图 |
system-view |
- |
新建负载均衡出接口 |
操作 |
命令 |
说明 |
进入配置视图 |
system-view |
- |
进入负载均衡出接口视图 |
lb-policy wans interface NAME |
必选 |
新建负载均衡下一跳 |
next-hop ip-address |
必选 |
按表1-3所示步骤新建链路负载均衡接口健康检查:
操作 |
命令 |
说明 |
进入配置视图 |
system-view |
- |
进入负载均衡出接口视图 |
lb-policy wans interface NAME |
必选 |
新建负载均衡健康检查 |
minitor enable |
必选 |
按表1-4所示步骤新建链路负载均衡健康检查内容:
表1-4 新建链路负载均衡配置负载均衡出接口的健康检查,添加检查地址,检查间隔,尝试次数
操作 |
命令 |
说明 |
进入配置视图 |
system-view |
- |
进入负载均衡出接口视图 |
lb-policy wans interface NAME |
必选 |
新建负载均衡配置负载均衡出接口的健康检查,添加检查地址,检查间隔,尝试次数 |
monitor NAME ping ip-address interval retry-times |
必选 |
描述 |
|
ping |
健康检查模式,ping模式 |
地址 |
172.16.1.2是健康检查检测地址 |
检测间隔 |
Monitor interva地址探测的间隔时间(1-600)秒 |
发送间隔 |
尝试次数,如果达到尝试次数,认为健康检查失败 |
按表1-5所示步骤新建链路负载均衡策略:
操作 |
命令 |
说明 |
进入配置视图 |
system-view |
- |
新建负载均衡策略 |
lb-policy interface sip dip server user application time ID |
必选 |
字段 |
描述 |
interface |
负载均衡策略匹配出接口 |
sip |
负载均衡策略匹配源地址 |
dip |
负载均衡策略匹配目的地址 |
server |
负载均衡策略匹配服务 |
User |
负载均衡策略匹配用户 |
application |
负载均衡策略匹配应用 |
time |
负载均衡策略匹配时间 |
ID |
负载均衡策略匹配策略编号 |
按表1-6所示步骤新建链路负载均衡策略开启和关闭:
操作 |
命令 |
说明 |
进入配置视图 |
system-view |
- |
进入负载均衡策略视图 |
lb-policy ID |
必选 |
新建负载均衡策略开启和关闭 |
· disable |
二选一 |
按表1-7所示步骤新建链路负载均衡策略模式:
操作 |
命令 |
说明 |
进入配置视图 |
system-view |
- |
进入负载均衡策略视图 |
lb-policy ID |
必选 |
新建负载均衡策略模式 |
mode {priority-preferred | weight-ratio} |
按表1-8所示步骤新建链路负载均衡出接口组:
操作 |
命令 |
说明 |
进入配置视图 |
system-view |
- |
进入负载均衡策略视图 |
lb-policy ID |
必选 |
新建负载均衡出接口组 |
out-group 出接口组1 |
必选 |
按表1-9所示步骤新建链路负载均衡出接口组策略模式:
操作 |
命令 |
说明 |
进入配置视图 |
system-view |
- |
进入负载均衡策略视图 |
lb-policy ID |
必选 |
新建负载均衡出接口组策略模式 |
out-group 出接口组1 mode priority-preferred &&weight-ratio |
必选 |
按表1-10所示步骤修改链路负载均衡算法:
操作 |
命令 |
说明 |
进入配置视图 |
system-view |
- |
修改链路链路负载均衡算法 |
lb-policy load-balance {source-ip | random} |
source-ip:根据源IP hash,保证同一个IP的所有会话从一个接口发出,该参数为默认值 random:对每条会话进行随机hash,可使负载效果更均衡。但会导致同一个源IP的流量从不同接口发送,出现部分网络异常问题,如:需要多条会话的网银登录失败 |
在完成上述配置后,在任意视图下执行display命令显示已经配置链路负载均衡。
表1-11 显示已经配置链路负载均衡
操作 |
命令 |
说明 |
显示链路负载均衡 |
display running-config lb-policy |
查看负载均衡的配置 |
如图1-1所示,某公司内网办公网段IP地址为13.1.1.0/24。使用设备的的ge1-3口连接内网设备,ge1-3网关地址13.1.1.1/24,在设备开启链路负载均衡功能,出接口ge1-0内网ip:10.1.1.2/24,出接口ge1-1内网ip:11.1.1.2/24,出接口ge1-2内网ip:12.1.1.2/24。具体应用需求如下:
· 将设备的配置三个负载均衡出接口,分别为出接口ge1-0,ge1-1,ge1-2
· 负载均衡的三个出接口分别添加健康检查功能
· 配置负载均衡策略1,负载均衡策略选择按照优先级进行负载均衡,匹配条件为电信运营商,添加出接口ge1-0
· 配置负载均衡策略2,负载均衡策略选择按照优先级进行负载均衡,匹配条件为电信运营商,添加出接口ge1-1
· 配置负载均衡策略3,负载均衡策略选择按照优先级进行负载均衡,匹配条件为电信运营商,添加出接口ge1-2
配置负载均衡策略4,负载均衡策略选择按照权重进行负载均衡,匹配条件为默认,添加三个出接口分别为出接口ge1-0,ge1-1,ge1-2。
(1) 按照组网图组网。
(2) 设备配置。
host:WD-D# display running-config lb-policy
!
lb-policy wans interface ge1-0
description 电信链路
next-hop 10.1.1.1
monitor enable
monitor 电信健康检查 ping 10.1.1.1 1 10
lb-policy wans interface ge1-1
description 联通链路
next-hop 11.1.1.1
monitor enable
monitor 联通健康检查 ping 11.1.1.1 1 10
lb-policy wans interface ge1-2
description 移动链路
next-hop 12.1.1.1
monitor enable
monitor 移动健康检查 ping 12.1.1.1 1 10
!
lb-policy any any ChinaTelecom any any any always 1
description 电信链路
out-interface ge1-0 10
lb-policy any any ChinaUnicom any any any always 2
description 联通链路
out-interface ge1-1 10
lb-policy any any ChinaMobile any any any always 3
description 移动链路
out-interface ge1-2 10
lb-policy any any any any any any always 4
mode weight-ratio
description 默认所有链路
out-interface ge1-0 10
out-interface ge1-1 10
out-interface ge1-2 10
!
(1) 验证电信用户的流量从电信链路发送出去
如图1-2所示,观察所有用户访问14.1.1.0/24网段的流量全部从电信链路转发出去(前提:目的地址14.1.1.0网段,加入到isp电信运营商中)。
导入ISP地址后,需要update才能生效,命令如下:
(2) 验证联通用户的流量从联通链路发送出去
如图1-3所示,观察所有用户访问14.1.1.0/24网段的流量全部从电信链路转发出去(前提:目的地址14.1.1.0网段,加入到isp联通运营商中)。
(3) 验证移动用户的流量从移动链路发送出去
如图1-4所示,观察所有用户访问14.1.1.0/24网段的流量全部从电信链路转发出去(前提:目的地址14.1.1.0网段,加入到isp移动运营商中)
(4) 验证其它用户的流量按照出接口的带宽比,按比例发送出去
如图1-5、图1-6所示,观察所有用户访问14.1.1.0/24网段的流量全部从电信链路转发出去(前提:目的地址14.1.1.0网段,不属于任何运营商中)
图1-6 负载均衡策略中观察默认策略的匹配次数,每个接口是否按照比例10:20:30进行转发
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!