功能简介:
负载均衡可以将通往相同目的网络的数据流量平衡到多条链路上,以使资源得到合理利用且使响应时间得以加快,并提高链路利用率。
负载的原理:
1、按照权值以会话(session)为单位做负载,不以带宽做负载;
2、据配置比例,找权重最大的,然后分配到该出口,然后该出口权重减1。等都减为0,恢复初始值。 权重相同情况下,从上往下匹配,先从配置的第一个出口走。
3、如果会话(session)不超时,后续的流量还会用之前的接口,如果session超时了,就重新分配;
一、组网要求
某企业的内部网络通过两家网络服务提供商接入互联网。由于网络服务提供商A的带宽和服务质量优于提供商B,管理员将提供商A的权重设置为7(70%会话),将提供商B的权重设置为3(30%会话),可以适当地分配流量。同时,管理员也希望第二代IDP对通往两家网络服务提供商的链路进行探测,以保证在一条链路出
现故障的情况下,流量仍然能够通过另一条链路转发。
二、组网拓扑
三、配置要点
步骤1:在缺省路由表里创建缺省路由
步骤2:下一条网关选择负载均衡,配置负载均衡下一跳网关和探测。
注意:
1、管理员最多可以为一条路由配置8 条负载均衡策略。
2、配置负载均衡时,可以选择性地设置链路探测,即通过探测目的IP 地址来判断自身与下一跳路由设备之间的链路是否畅通;
3、负载均衡允许设置多个出口接口和/ 或网关,属于同一个会话的所有数据包都通过同一个接口路由出去;
4、权重是下一跳路由设备所能分到的会话比例。权重越大,路由设备所获得的会话就越多。
四、配置步骤
注意:IDP (第二代) 周期性地向下一跳设备发送探测包。以下情况视为链路不通:1、探测连续失败的次数达到了最大值,并且在探测周期内仍未得到回复。2、出口接口被禁用或出现故障。
WebUI配置方式
1、选择网络>路由>缺省路由。
2、点击新建,创建一条IPv4缺省路由。目的IP=0.0.0.0/0;启用负载均衡。
在负载均衡列表中,点击添加,添加以下两条负载均衡策略:
a、负载均衡策略1:
接口:eth1
网关:192.168.1.20
权重:7(说明:权重是下一跳路由设备所能分到的会话比例。权重越大,路由设备所获得的会话就越多。 )
探测类型:Ping
探测IPv4地址:192.168.1.20
探测周期:10秒
探测重试次数:5
b、负载均衡策略2:
接口:eth0
网关:192.168.1.10
权重:3(说明:权重是下一跳路由设备所能分到的会话比例。权重越大,路由设备所获得的会话就越多。 )
探测类型:Ping
探测IPv4地址:192.168.1.10
探测周期:15秒
探测重试次数:5
5、点击确定。
6、点击右上角的保存按钮:
。如没有及时保存,将提示“未保存”。
CLI配置方式
RG-IDP@root> configure mode override ------>进入全局配置模式
RG-IDP@root-system] route 0.0.0.0 0.0.0.0 load-balancing interface eth1
gateway 192.168.1.20 7 ip-track ping 192.168.1.20 10 5 1 ------>为目的IP为0.0.0.0/0的缺省路由添加一条负载均衡策略,出口接口eth1+网关192.168.1.20+探测目的IP192.168.1.20
RG-IDP@root-system] route 0.0.0.0 0.0.0.0 load-balancing interface eth0
gateway 192.168.1.10 3 ip-track ping 192.168.1.10 15 5 1 ------>为目的IP为0.0.0.0/0的缺省路由添加另一条负载均衡策略,出口接口eth0+网关192.168.1.10+探测目的IP192.168.1.10
RG-IDP@root-system] exit ------>退出到普通配置模式
RG-IDP@root> save config ------>保存配置
五、验证效果
IDP按照权值以会话(session)为单位做负载;这个案例中两个出口权值相同,所以从内网多次tracert一个公网地址,对比不同时刻的tracert路由路径,可以看出在互联网出口下一条会发生变化,有时候走ISPA,有时候走ISPB。