一种多链路负载均衡方法及系统技术方案

技术编号:32132285 阅读:15 留言:0更新日期:2022-01-29 19:34
本发明专利技术涉及通信技术领域,具体而言,涉及一种多链路负载均衡方法及系统,所述方法包括获取用户的访问流量信息和预先设定的静态负载均衡算法;将所述流量分类的模型,得到所述分类的流量信息;对所述分类的流量信息进行确定流量访问的链路是否达到要求的模型,得到为达到流量访问要求的链路信息;将所述流量负载均衡至所述健康的服务器或客户端,得到所述服务器或客户端的访问结果信息。可以理解的是本发明专利技术通过通过使用本地负载均衡、应用优化设备,实现服务器的高可用性、高安全性和可扩充性,实现数据流的合理分配,使所有的数据中心、链路和服务器都得到充分的利用。链路和服务器都得到充分的利用。链路和服务器都得到充分的利用。

【技术实现步骤摘要】
一种多链路负载均衡方法及系统


[0001]本专利技术涉及通信
,具体而言,涉及一种多链路负载均衡方法及系统。

技术介绍

[0002]随着企业全球化的变化,随时随地访问的应用高可用性的需求也在逐步加强。对于银行的网上银行而言,用户逐渐分布到全球各地,随着时区的切换,24小时之内任何时候都有可能有用户在使用。对于一个国际化大企业而言,一个区域的休息时间正好是其他区域的工作时间。在全球化工作的模式下,企业的生产效率也得到了巨大的提高。同时,对企业的应用系统的高可用性的需求也提高到了非常高的水平,在企业的应用系统的高可用性的需求情况下,由于互联互通造成了丢包、延迟等问题,导致用户的访问速度受到了极大的影响。

技术实现思路

[0003]本专利技术的目的在于提供一种多链路负载均衡方法及系统,以改善上述问题。为了实现上述目的,本专利技术采取的技术方案如下:
[0004]一方面,本申请提供了一种多链路负载均衡方法,所述方法包括:
[0005]获取第一信息,所述第一信息为用户的访问流量信息和预先设定的静态负载均衡算法;
[0006]将所述第一信息发送至第一模型进行处理得到第二信息,所述第一模型为将所述流量分类的模型,所述第二信息,所述第二信息为所述分类的流量信息;
[0007]将所述第二信息发送至第二模型进行处理得到第三信息,所述第二模型为对所述分类的流量信息进行确定流量访问的链路是否达到要求的模型,所述第三信息为达到流量访问要求的链路信息;
[0008]将所述第一信息和第三信息发送至第三模型,得到第四信息,所述第四模型为将所述流量负载均衡至所述健康的服务器或客户端的模型,所述第四信息为对所述服务器或客户端的访问结果信息。
[0009]可选地,所述将所述第一信息发送至第一模型进行处理得到第二信息,包括:
[0010]将所述第一信息中的用户的访问流量信息进行分类,得到内网用户端的访问流量信息和外网用户端的访问流量信息;
[0011]对所述内网用户端的访问流量信息和外网用户端的访问流量信息分别进行域名解析,得到至少一个分类流量的域名信息。
[0012]可选地,所述将所述第二信息发送至第二模型进行处理得到第三信息,包括:
[0013]获取本地缓存内所述分类流量的域名信息的访问缓存记录;
[0014]根据所述访问缓存记录中所述链路能否访问判断所述流量所在链路的健康状况,并将所述分类流量所在的健康的链路采用预先设定的静态负载均衡算法进行处理,得到在一定时间内第三模型反向发送查询请求到LDNS接受到响应的时间间隔信息和所述域名的
IP地址;
[0015]获取第一阈值,为所述第三模型反向发送查询请求到LDNS接受到响应的时间间隔信息的阈值;
[0016]将所述第一阈值和所述时间间隔信息进行对比,将大于第一阈值的时间间隔信息的链路信息标记为达到要求的链路信息。
[0017]可选地,所述将所述第一信息和第三信息发送至第三模型,得到第四信息,包括:
[0018]调用所述第二信息中的内网用户端的访问流量信息的流量和所述将所述外网用户端的访问流量信息的流量;
[0019]对所述域名的IP地址发起连接请求,并通过所述将所述外网用户端的访问流量信息的流量负载均衡到客户端,得到所述客户端的访问结果信息;
[0020]将所述内网用户端的访问流量信息的流量分别分配到所述到达要求的链路信息中;
[0021]将所述域名的IP地址转换成相应ISP网段的公网地址后,将所述流量发送给内部服务器,得到所述内部服务器的访问结果信息。
[0022]可选地,所述将所述第二信息发送至第二模型进行处理得到第三信息,还包括:
[0023]将小于或等于所述第一阈值的时间间隔信息的链路信息标记为未达到要求的链路信息;
[0024]将所述未达到要求的链路信息通过防火墙进行屏蔽,并发送第一命令,所述第一命令为在备用负载均衡设备中建立备份链路;
[0025]将所述未达到要求的链路的访问流量信息发送至所述备份链路进行传输,并将所述未达到要求的链路的访问流量信息进行标记,且发送对所述访问流量信息链路进行维护的命令到维护人员的通讯设备。
[0026]另一方面,本申请提供了一种多链路负载均衡系统,所述系统包括:
[0027]第一获取单元,用于获取第一信息,所述第一信息为用户的访问流量信息和预先设定的静态负载均衡算法;
[0028]第一处理单元,用于将所述第一信息发送至第一模型进行处理得到第二信息,所述第一模型为将所述流量分类的模型,所述第二信息,所述第二信息为所述分类的流量信息;
[0029]第二处理单元,用于将所述第二信息发送至第二模型进行处理得到第三信息,所述第二模型为对所述分类的流量信息进行确定流量访问的链路是否达到要求的模型,所述第三信息为达到流量访问要求的链路信息;
[0030]第三处理单元,用于将所述第一信息和第三信息发送至第三模型,得到第四信息,所述第四模型为将所述流量负载均衡至所述健康的服务器或客户端的模型,所述第四信息为对所述服务器或客户端的访问结果信息。
[0031]可选地,所述系统包括:
[0032]第一处理子单元,用于将所述第一信息中的用户的访问流量信息进行分类,得到内网用户端的访问流量信息和外网用户端的访问流量信息;
[0033]第二处理子单元,用于对所述内网用户端的访问流量信息和外网用户端的访问流量信息分别进行域名解析,得到至少一个分类流量的域名信息。
[0034]可选地,所述系统包括:
[0035]第一获取子单元,用于获取本地缓存内所述分类流量的域名信息的访问缓存记录;
[0036]第三处理子单元,用于根据所述访问缓存记录中所述链路能否访问判断所述流量所在链路的健康状况,并将所述分类流量所在的健康的链路采用预先设定的静态负载均衡算法进行处理,得到在一定时间内第三模型反向发送查询请求到LDNS接受到响应的时间间隔信息和所述域名的IP地址;
[0037]第二获取子单元,用于获取第一阈值,为所述第三模型反向发送查询请求到LDNS接受到响应的时间间隔信息的阈值;
[0038]第四处理子单元,用于将所述第一阈值和所述时间间隔信息进行对比,将大于第一阈值的时间间隔信息的链路信息标记为达到要求的链路信息。
[0039]可选地,所述系统包括:
[0040]第五处理子单元,用于调用所述第二信息中的内网用户端的访问流量信息的流量和所述将所述外网用户端的访问流量信息的流量;
[0041]第六处理子单元,用于对所述域名的IP地址发起连接请求,并通过所述将所述外网用户端的访问流量信息的流量负载均衡到客户端,得到所述客户端的访问结果信息;
[0042]第七处理子单元,用于将所述内网用户端的访问流量信息的流量分别分配到所述到达要求的链路信息中;
[0043]第一发送子单元,用于将所述域名的IP地址转换成相应I本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多链路负载均衡方法,其特征在于,包括:获取第一信息,所述第一信息为用户的访问流量信息和预先设定的静态负载均衡算法;将所述第一信息发送至第一模型进行处理得到第二信息,所述第一模型为将所述流量分类的模型,所述第二信息,所述第二信息为所述分类的流量信息;将所述第二信息发送至第二模型进行处理得到第三信息,所述第二模型为对所述分类的流量信息进行确定流量访问的链路是否达到要求的模型,所述第三信息为达到流量访问要求的链路信息;将所述第一信息和第三信息发送至第三模型,得到第四信息,所述第四模型为将所述流量负载均衡至所述健康的服务器或客户端的模型,所述第四信息为对所述服务器或客户端的访问结果信息。2.根据权利要求1所述的多链路负载均衡方法,其特征在于,所述将所述第一信息发送至第一模型进行处理得到第二信息,包括:将所述第一信息中的用户的访问流量信息进行分类,得到内网用户端的访问流量信息和外网用户端的访问流量信息;对所述内网用户端的访问流量信息和外网用户端的访问流量信息分别进行域名解析,得到至少一个分类流量的域名信息。3.根据权利要求1所述的多链路负载均衡方法,其特征在于,所述将所述第二信息发送至第二模型进行处理得到第三信息,包括:获取本地缓存内所述分类流量的域名信息的访问缓存记录;根据所述访问缓存记录中所述链路能否访问判断所述流量所在链路的健康状况,并将所述分类流量所在的健康的链路采用预先设定的静态负载均衡算法进行处理,得到在一定时间内第三模型反向发送查询请求到LDNS接受到响应的时间间隔信息和所述域名的IP地址;获取第一阈值,为所述第三模型反向发送查询请求到LDNS接受到响应的时间间隔信息的阈值;将所述第一阈值和所述时间间隔信息进行对比,将大于第一阈值的时间间隔信息的链路信息标记为达到要求的链路信息。4.根据权利要求1所述的多链路负载均衡方法,其特征在于,所述将所述第一信息和第三信息发送至第三模型,得到第四信息,包括:调用所述第二信息中的内网用户端的访问流量信息的流量和所述将所述外网用户端的访问流量信息的流量;对所述域名的IP地址发起连接请求,并通过所述将所述外网用户端的访问流量信息的流量负载均衡到客户端,得到所述客户端的访问结果信息;将所述内网用户端的访问流量信息的流量分别分配到所述到达要求的链路信息中;将所述域名的IP地址转换成相应ISP网段的公网地址后,将所述流量发送给内部服务器,得到所述内部服务器的访问结果信息。5.根据权利要求3所述的多链路负载均衡方法,其特征在于,所述将所述第二信息发送至第二模型进行处理得到第三信息,还包括:
将小于或等于所述第一阈值的时间间隔信息的链路信息标记为未达到要求的链路信息;将所述未达到要求的链路信息通过防火墙进行屏蔽,并发送第一命令,所述第一命令为在备用负载均衡设备中建立备份链路;将所述未达到要求的链路的访问流量信息发送至所述备份链路进行传输,并将所述未达到要求的链路的访问流量信息进行标记,且发送对所述访问流量信息链路进行维护的命令到维护人员的通讯设备。6.一种多链路负载均衡系统,其特征在于,包括:第一获取单元,用于获取第一信息,...

【专利技术属性】
技术研发人员:邹长云王敏红饶伟杜雅红李井鑫郭刚张毅徐克佳刘彦宁赵龙
申请(专利权)人:中铁信弘远北京软件科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1