功能简介:

负载均衡可以将通往相同目的网络的数据流量平衡到多条链路上,以使资源得到合理利用且使响应时间得以加快,并提高链路利用率。

负载的原理:

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。