The embodiment of the invention provides a load balancing cluster fault processing method, device and system based on load balancing cluster including the master node and one or more nodes, the method comprises: receiving server, aiming at answering the main flow node; if the detected failure of the primary node, then from the preset information table to determine one or more standby node corresponding to the master node; the configuration information table stored in the corresponding relationship between the master node and one or more standby node; will respond to traffic balance is sent to one or more standby node, by one or more standby node the flow response sent to the client. The embodiment of the invention realizes the load balancing without failure, request and response traffic flow by the same route, the node load balancing in failure, can make the correct response to traffic load balancing cluster, so as to realize the normal forwarding flow response.
【技术实现步骤摘要】
一种基于负载均衡集群的故障处理方法、装置以及系统
本专利技术涉及通信
,特别是涉及一种基于负载均衡集群的故障处理方法方法、装置以及系统。
技术介绍
在传统的四层负载均衡方案中,通常采用虚拟服务IP,并且使用ECMP(Equal-CostMultipathRouting,等价路由)来实现负载均衡集群,从而使得负载均衡可以在性能上进行横向的扩展。在集群的高可用性(HighAvailability)上,当集群中一个负载均衡节点发生故障时,还有多台负载均衡节点可以提供服务,但在故障负载均衡节点上已经存在的会话连接都会出现异常。而当集群中负载均衡节点发生故障时,对于进行了源地址转换的情况,应答方向的流量将不会正确的回到负载均衡集群中。并且,在现有的部署架构中,采用普通的ECMP算法进行处理,会导致Hash计算的基数发生变化,从而可能会导致大量流量的路由路径发生变化,发生变化的流量到达其他的负载均衡节点后,找不到对应会话的连接信息,无法被正常转发。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供克服上述问题或者至少部分地解决上述问题的一种基于负载均衡集群的故障处理方法、装置以及系统。为了解决上述问题,本专利技术实施例公开了一种基于负载均衡集群的故障处理方法,所述负载均衡集群包括主节点以及一个或多个备用节点,所述方法包括:接收服务器发送的,针对主节点的应答流量;如果检测到所述主节点发生故障,那么从预置的配置信息表中确定所述主节点对应的一个或多个备用节点;其中,所述配置信息表中存储所述主节点与所述一个或多个备用节点的对应关系;将所述应答流量均衡发送至所述一个 ...
【技术保护点】
一种基于负载均衡集群的故障处理方法,其特征在于,所述负载均衡集群包括主节点以及一个或多个备用节点,所述方法包括:接收服务器发送的,针对主节点的应答流量;如果检测到所述主节点发生故障,那么从预置的配置信息表中确定所述主节点对应的一个或多个备用节点;其中,所述配置信息表中存储所述主节点与所述一个或多个备用节点的对应关系;将所述应答流量均衡发送至所述一个或多个备用节点中,由所述一个或多个备用节点将所述应答流量发送至客户端。
【技术特征摘要】
1.一种基于负载均衡集群的故障处理方法,其特征在于,所述负载均衡集群包括主节点以及一个或多个备用节点,所述方法包括:接收服务器发送的,针对主节点的应答流量;如果检测到所述主节点发生故障,那么从预置的配置信息表中确定所述主节点对应的一个或多个备用节点;其中,所述配置信息表中存储所述主节点与所述一个或多个备用节点的对应关系;将所述应答流量均衡发送至所述一个或多个备用节点中,由所述一个或多个备用节点将所述应答流量发送至客户端。2.根据权利要求1所述的方法,其特征在于,所述对应关系包括第一对应关系和第二对应关系,所述配置信息表采用如下方式建立:获取所述主节点的内网地址,以及所述主节点的第一下一跳;其中,所述主节点与所述一个或多个备用节点分别处于不同的内网网段;建立所述内网地址与所述第一下一跳的第一对应关系,并将所述第一对应关系配置为第一传输优先级;从所述负载均衡集群中选取与所述主节点对应的一个或多个备用节点;获取所述一个或多个备用节点的一个或多个第二下一跳;建立所述内网地址与所述一个或多个第二下一跳的第二对应关系,并将所述第二对应关系配置为第二传输优先级,所述第二传输优先级低于所述第一传输优先级,若存在多个备用节点,则所述多个备用节点配置为相同的传输优先级;将所述第一对应关系、所述第一传输优先级以及所述第二对应关系、所述第二传输优先级组织成配置信息表。3.根据权利要求2所述的方法,其特征在于,所述应答流量的目的地址为所述主节点的内网地址,所述从预置的配置信息表中确定所述主节点对应的一个或多个备用节点的步骤包括:从所述配置信息表中查找所述内网地址,获得对应的一个或多个第二下一跳;分别确定与所述一个或多个第二下一跳对应的一个或多个备用节点。4.根据权利要求2或3所述的方法,其特征在于,在所述将所述应答流量均衡发送至所述一个或多个备用节点中的步骤之前,还包括:获取所述主节点发送的会话信息;将所述会话信息同步至所述一个或多个备用节点中,所述备用节点用于在接收到所述应答流量后,根据所述会话信息将所述应答流量发送至客户端。5.根据权利要求4所述的方法,其特征...
【专利技术属性】
技术研发人员:王伟,宁江航,
申请(专利权)人:北京三快在线科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。