BGP+LVS架构下主主负载均衡

常规的LVS负载均衡调度器都是结合keeepalived和vrrp协议来做主备模式,这种模式下的lvs调度器只能是一主一备,资源利用率其实不高,只有在主调度器出故障的时候,备的调度器才能得到利用,其他时间基本都是处于闲置状态的。为了提高利用率增大并发,满足日益增长的业务接入需求,BGP+LVS架构也就应运而生了。下文将围绕主要BGP+LVS架构的落地环境来做介绍。

首先,我们先看下BGP+LVS的架构图,看懂流量转发之后再分析具体的落地配置和实现方式。

 BGP+LVS架构下主主负载均衡_第1张图片

从上面可以看到用户访问流量到达核心交换机之后,核心交换机会根据BGP路由,选择将流量负载到两台TOR交换机,流量负载到两台TOR交换机之后,因为TOR交换机和LVS服务器又建立了邻居关系,所以TOR交换机会将流量负载分担到不同的LVS服务器上,最后,LVS服务器利用自身的负载均衡算法将请求调度到后端服务器上。下面我们看下流量是怎么均衡到每一层的。

第一步:看下核心交换机怎么把去往LVS调度器的流量均衡到两台TOR交换机上

BGP+LVS架构下主主负载均衡_第2张图片

 从核心交换机的路由表上查看,可以看到核心交换机去往lvs调度器有两条路由,也就是说核心交换机会将去往LVS调度器的流量负载分担到两条链路上,去往下行的两台TOR交换机。

第二步:看下流量到达两台TOR交换机之后,TOR交换机怎么负载分担到LVS集群。

BGP+LVS架构下主主负载均衡_第3张图片

 第三步:看下流量到达LVS集群之后怎么负载均衡到后端服务器上。

你可能感兴趣的:(架构,负载均衡,服务器)