前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >网工进阶知识:三种类型的双出口负载均衡

网工进阶知识:三种类型的双出口负载均衡

作者头像
网络技术联盟站
发布2023-03-13 18:51:11
2K0
发布2023-03-13 18:51:11
举报
众所周知,双出口负载均衡可以在其中一个链路发生故障时提供备用链路。

一般来说有三种常见的双出口负载均衡。

  1. 双出口,一个是高速链路,另一个是低速链路,高速链路作为主链路,低速链路作为冷备份。
  2. 双出口,两个不同的ISP,都在使用,不同的用户上网使用不同的ISP链接。
  3. 双出口,一个ISP,但两条链路使用不同的带宽,两条链路都用于增加总访问带宽。

在第二种情况下,可能有两个 ISP,或者只有一个 ISP。

无论ISP的数量是多少,配置都是一样的。

a) 配置接口 IP 地址或拨号配置。

b) 在两个接口上配置 NAT。

c) 配置向高速链路的默认路由,向低速链路浮动默认路由。

d) 配置NQA 或BFD track 加速链路收敛。

主要是配置

默认路由:

代码语言:javascript
复制
ip route-static 0.0.0.0 0.0.0.0 xxxx //默认路由指向没有 BFD/NQA 的高速链路
代码语言:javascript
复制
ip route-static 0.0.0.0 0.0.0.0 yyyy preference 80 //默认路由指向没有 BFD/NQA 跟踪的负载均衡链路。

NQA跟踪:

BFD轨道:

注意:上述BFD配置需要ISP进行相应的配置。

第二种情况

a) 配置接口 IP 地址或拨号配置。

b) 在两个接口上配置 NAT。

c) 配置traffic-policy 来区分不同的用户应用不同的destination-address。

主要配置:

注意:traffic-policy 支持与 NQA 关联,命令如下:

代码语言:javascript
复制
redirect ip-nexthop ip-address [ vpn-instance vpn-instance-name ] [ track { nqa admin-name test-name | ip-route ip-address { mask | mask-length } } ] [ post-nat ] [ discard ]

第三个场景

a) 配置接口 IP 地址或拨号配置。

b) 在两个接口上配置 NAT。

c) 配置两个具有相同优先级的默认路由,以便流量在两个接口上进行负载均衡。

d) 调整负载均衡算法,根据源IP调整负载均衡,防止在访问同一个外网资源时,由于出口端口不同,源地址被翻译成不同的公网地址。

主要配置:

代码语言:javascript
复制
ip load-balance hash src-ip //根据源IP设置负载均衡

int e0/0/0

load-balance bandwidth link_bandwidht //link_bandwidth是链路的具体带宽值。 

load-balance unequal-cost enable

然后重启这个接口。

在另一个接口上做同样的配置。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-02-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 网络技术联盟站 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 第二种情况
  • 第三个场景
相关产品与服务
负载均衡
负载均衡(Cloud Load Balancer,CLB)提供安全快捷的流量分发服务,访问流量经由 CLB 可以自动分配到云中的多台后端服务器上,扩展系统的服务能力并消除单点故障。负载均衡支持亿级连接和千万级并发,可轻松应对大流量访问,满足业务需求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档