[发明专利]一种分布式负载均衡实现方法及装置有效
申请号: | 201911145812.4 | 申请日: | 2019-11-21 |
公开(公告)号: | CN111010342B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 张坤宇;杨建峰;池蒙蒙;霍世彬;张作宸 | 申请(专利权)人: | 天津卓朗科技发展有限公司 |
主分类号: | H04L47/125 | 分类号: | H04L47/125;H04L67/1023;H04L67/1034 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 胡蓉 |
地址: | 300000*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 负载 均衡 实现 方法 装置 | ||
1.一种分布式负载均衡实现方法,其特征在于,应用于网络系统中的客户机,所述客户机与至少一个业务机数据连接,每一个所述客户机配置有一个客户端云负载均衡器,每一个所述业务机配置有一个后端云负载均衡器,所述客户端云负载均衡器中包括均衡流量表table41、select group table及table42,所述方法,包括:
所述客户机获取第一待发送数据的第一目的IP,其中,所述客户机的所有流量数据都需要经过所述客户端云负载均衡器,所述客户端云负载均衡器中的table41对所述客户机的所有流量数据进行区分,分为访问后端云负载均衡器的流量、后端云负载均衡器返回的流量以及其他流量,所述table41将访问后端云负载均衡器的流量作为所述第一待发送数据,所述table41将所述第一待发送数据发送至所述select group table,所述selectgroup table获取所述第一待发送数据的源IP和源端口,所述select group table对所述第一待发送数据的源IP和源端口采用哈希算法得到一个哈希值,所述哈希值对应一个后端云负载均衡器,所述select group table将所述哈希值对应的后端云负载均衡器的IP作为所述第一待发送数据的第一目的IP;
所述客户机根据所述第一待发送数据的第一目的IP和均衡流量表,获得所述第一待发送数据的第二目的IP,其中,所述select group table将所述第一待发送数据发送至所述table42,所述table42将所述第一目的IP修改为所述后端云负载均衡器对应的业务机的IP,所述后端云负载均衡器对应的业务机的IP为所述第二目的IP;
所述客户机根据所述第二目的IP将所述第一待发送数据发送至与所述第一待发送数据对应的业务机。
2.一种分布式负载均衡实现方法,其特征在于,应用于网络系统中的业务机,所述业务机与至少一个客户机数据连接,每一个所述客户机配置有一个客户端云负载均衡器,每一个所述业务机配置有一个后端云负载均衡器,所述后端云负载均衡器中包括均衡流量表table41、select group table、table45及table49,所述方法,包括:
所述业务机接收客户机发送的第一待发送数据;所述业务机根据所述第一待发送数据确定第二待发送数据,其中,所述后端云负载均衡器对应的业务机接收到第一待发送数据后,基于所述第一待发送数据的数据需求进行反馈,生成返回流量,所述返回流量为所述第二待发送数据;
所述业务机对所述第二待发送数据添加回复连接跟踪标识,并判断所述第二待发送数据是否添加有回复连接跟踪标识;
若是,所述业务机将所述第二待发送数据的源IP修改为所述业务机对应的后端云负载均衡器的IP,其中,所述第二待发送数据经过所述后端云负载均衡器时,所述后端云负载均衡器中的table41依据回复连接跟踪标识确定所述第二待发送数据为所述业务机发送给所述客户机的返回流量,并将所述第二待发送数据发送至所述table45,所述返回流量的源IP为所述业务机的IP,所述table45将所述返回流量的源IP修改为所述后端云负载均衡器的IP,并将所述返回流量发送至所述table49,所述table49清除所述返回流量的回复连接跟踪标识,并将所述返回流量发送至所述客户机;
所述第一待发送数据为所述客户机按照所述第一待发送数据的第二目的IP发送的,所述第二目的IP 为所述客户机根据所述第一待发送数据的第一目的IP和客户端云负载均衡器中包括的均衡流量表确定的,所述客户端云负载均衡器中的均衡流量表table41将访问后端云负载均衡器的流量确定为所述第一待发送数据,并将所述第一待发送数据发送至所述客户端云负载均衡器中的select group table,所述客户端云负载均衡器中的selectgroup table对所述第一待发送数据的源IP和源端口采用哈希算法确定所述第一待发送数据所访问的后端云负载均衡器的IP作为第一目的IP,所述第一待发送数据所访问的后端云负载均衡器对应的业务机的IP为第二目的IP,所述客户端云负载均衡器中的select grouptable将所述第一待发送数据发送至所述客户端云负载均衡器中的table42,所述客户端云负载均衡器中的table42将所述第一待发送数据的目的IP由第一目的IP修改为第二目的IP。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津卓朗科技发展有限公司,未经天津卓朗科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911145812.4/1.html,转载请声明来源钻瓜专利网。