龙空技术网

锐捷路由器同运营商负载均衡设置

弱电智能邦 186

前言:

现在姐妹们对“ecmp负载均衡算法选择”大体比较看重,咱们都想要知道一些“ecmp负载均衡算法选择”的相关文章。那么小编在网络上网罗了一些有关“ecmp负载均衡算法选择””的相关内容,希望我们能喜欢,各位老铁们快快来学习一下吧!

一、组网需求1、(本案例的出口带宽参数为实验环境下的测试参数)某单位两条电信线路,两条都是5兆,由于同属于一个运营商,所以其线路量(延时参数)差别不大,用户期望在两条线路的流量分配与带宽成比例。这种场景适合使用按照线路带宽或者按照线路负载的链路均衡策略。本案例选择基于负载的策略。 二、组网拓扑

三、原理说明

多链路负载均衡是基于ECMP(等价多路径,即存在多条不同链路到达同一目的地址的网络环境)进行均衡的,包含三种策略:带宽策略,负载策略,时延策略。

带宽策略:

使新建流在不同出口的分担,跟带宽比例一致。例如两个出口的带宽分别为1000M,100M。则新建流在两个出口分配的比例将是10:1。

适用场景:跨运营商访问时延不大的场景

负载策略:

当新建流选路时,每次都选择当前带宽利用率最小的出口,使得进行负载均衡的多个出口的带宽利用率相等。

适用场景:跨运营商访问时延不大的场景。

时延策略:

利用时延探测模块探测的目的IP的时延值,在ECMP(等价多路径,即存在多条不同链路到达同一目的地址的网络环境)出口中,选择时延最小的出口。

适用场景:跨运营商时延较大的场景。(除非某条外网线路的质量确实很差,否则不建议使用基于时延的均衡策略)

负载均衡策略可以配合其它策略一起使用,例如应用路由,地址库,正向DNS代理,过载保护。各类选路功能的优先级顺序:正向DNS代理>策略路由>过载保护>应用路由>普通路由选路/负载均衡。

注意点:

1、”过载保护“功能虽然和”多链路负载均衡“在同一个web界面上,但是它们之间虽有关联,但是功能配置是可以独立起效的。

2、当过载保护关联了多个接口组的时,接口组的生效优先级是后配先生效。

3、web界面上无法设置负载的阀值,默认阀值是90%,也就是说当每条线路的带宽利用率都超过90%时,流量将优先走所设置的线路,如果有需要对阀值进行调整,可通过命令行去调整该值。

四、配置步骤

1、快速配置(以下截取重点部分)

内网接口IP

外网接口IP设置:由于是同一运营商,所以在”网络服务器提供商“的选项中我们就无需在勾选自动选路。

2、配置多链路负载均衡

web配置方法如下:

配置”过载保护“功能

3、命令行配置方法如下:

1、配置开启多链路负载均衡功能

#全局开启多链路负载均衡功能。

Ruijie# configure terminal

Ruijie(config)# mllb enable

2、配置默认路由

#配置默认路由指向出口下一跳

Ruijie(config)# ip route 0.0.0.0 0.0.0.0 Gi0/2 192.168.33.3

Ruijie(config)# ip route 0.0.0.0 0.0.0.0 Gi0/6 202.101.33.111

3、配置负载均衡策略为按照带宽负载均衡

# 配置负载均衡策略为load(负载)

Ruijie(config)#mllb policy load

4、配置负载均衡链路负载阈值

注意:阀指默认是90%,若要对阀指比例进行调整,需要在命令行下操作:

# 配置链路负载阈值80

Ruijie(config)# mllb threshold 80

5、配置超过阀值后走某条线路

Ruijie(config)# mllb first-choice GigabitEthernet 0/2

6、配置”过载保护“功能

Ruijie(config)#interface-group 过载保护接口组

Ruijie(config-intf-group)#interface-member GigabitEthernet 0/6 //把6号外网口加入到”过载保护接口组“里

Ruijie(config-intf-group)#interface-member GigabitEthernet 0/2 //把2号外网口加入到”过载保护接口组“里

Ruijie(config)# over-load-protect enable //过载保护的全局开关

Ruijie(config)# over-load-protect interface-group 过载保护接口组

五、效果验证

1、点击”查看负载均衡结果“

可以查看到”成功流数“(由于本案例是实验环境,流数只是作为参考说明)

对应的命令行操作为:

更直观的效果是去”流量监控“里去查看

一、组网需求1、(本案例的出口带宽参数为实验环境下的测试参数)某单位两条电信线路,两条都是5兆,由于同属于一个运营商,所以其线路量(延时参数)差别不大,用户期望在两条线路的流量分配与带宽成比例。这种场景适合使用按照线路带宽或者按照线路负载的链路均衡策略。本案例选择基于负载的策略。 二、组网拓扑

三、原理说明

多链路负载均衡是基于ECMP(等价多路径,即存在多条不同链路到达同一目的地址的网络环境)进行均衡的,包含三种策略:带宽策略,负载策略,时延策略。

带宽策略:

使新建流在不同出口的分担,跟带宽比例一致。例如两个出口的带宽分别为1000M,100M。则新建流在两个出口分配的比例将是10:1。

适用场景:跨运营商访问时延不大的场景

负载策略:

当新建流选路时,每次都选择当前带宽利用率最小的出口,使得进行负载均衡的多个出口的带宽利用率相等。

适用场景:跨运营商访问时延不大的场景。

时延策略:

利用时延探测模块探测的目的IP的时延值,在ECMP(等价多路径,即存在多条不同链路到达同一目的地址的网络环境)出口中,选择时延最小的出口。

适用场景:跨运营商时延较大的场景。(除非某条外网线路的质量确实很差,否则不建议使用基于时延的均衡策略)

负载均衡策略可以配合其它策略一起使用,例如应用路由,地址库,正向DNS代理,过载保护。各类选路功能的优先级顺序:正向DNS代理>策略路由>过载保护>应用路由>普通路由选路/负载均衡。

注意点:

1、”过载保护“功能虽然和”多链路负载均衡“在同一个web界面上,但是它们之间虽有关联,但是功能配置是可以独立起效的。

2、当过载保护关联了多个接口组的时,接口组的生效优先级是后配先生效。

3、web界面上无法设置负载的阀值,默认阀值是90%,也就是说当每条线路的带宽利用率都超过90%时,流量将优先走所设置的线路,如果有需要对阀值进行调整,可通过命令行去调整该值。

四、配置步骤

1、快速配置(以下截取重点部分)

内网接口IP

外网接口IP设置:由于是同一运营商,所以在”网络服务器提供商“的选项中我们就无需在勾选自动选路。

2、配置多链路负载均衡

web配置方法如下:

配置”过载保护“功能

3、命令行配置方法如下:

1、配置开启多链路负载均衡功能

#全局开启多链路负载均衡功能。

Ruijie# configure terminal

Ruijie(config)# mllb enable

2、配置默认路由

#配置默认路由指向出口下一跳

Ruijie(config)# ip route 0.0.0.0 0.0.0.0 Gi0/2 192.168.33.3

Ruijie(config)# ip route 0.0.0.0 0.0.0.0 Gi0/6 202.101.33.111

3、配置负载均衡策略为按照带宽负载均衡

# 配置负载均衡策略为load(负载)

Ruijie(config)#mllb policy load

4、配置负载均衡链路负载阈值

注意:阀指默认是90%,若要对阀指比例进行调整,需要在命令行下操作:

# 配置链路负载阈值80

Ruijie(config)# mllb threshold 80

5、配置超过阀值后走某条线路

Ruijie(config)# mllb first-choice GigabitEthernet 0/2

6、配置”过载保护“功能

Ruijie(config)#interface-group 过载保护接口组

Ruijie(config-intf-group)#interface-member GigabitEthernet 0/6 //把6号外网口加入到”过载保护接口组“里

Ruijie(config-intf-group)#interface-member GigabitEthernet 0/2 //把2号外网口加入到”过载保护接口组“里

Ruijie(config)# over-load-protect enable //过载保护的全局开关

Ruijie(config)# over-load-protect interface-group 过载保护接口组

五、效果验证

1、点击”查看负载均衡结果“

可以查看到”成功流数“(由于本案例是实验环境,流数只是作为参考说明)

对应的命令行操作为:

更直观的效果是去”流量监控“里去查看

标签: #ecmp负载均衡算法选择