[发明专利]一种按地区负载均衡的加密链路节点选择方法与系统有效
申请号: | 202210881415.9 | 申请日: | 2022-07-26 |
公开(公告)号: | CN115118521B | 公开(公告)日: | 2022-11-22 |
发明(设计)人: | 徐祥子;谢铮;高庆官;章晋;史崯 | 申请(专利权)人: | 南京赛宁信息技术有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L67/101 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 孟红梅 |
地址: | 211100 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 地区 负载 均衡 加密 节点 选择 方法 系统 | ||
本发明公开了一种按地区负载均衡的加密链路节点选择方法与系统,首先对加密服务器节点按地区进行划分,定时检测所有节点的网络连通状态,采集不同地区的节点间网络延时,并计算出地区间的网络延时;在用户选择加密链路经过的地区后,根据地区间的网络延时和/或物理距离确定用户所选择的地区在加密链路中的顺序;最后在用户所选择的各个地区中分别选出一个服务器节点作为最终的加密链路中间节点。本发明按地区对服务器节点进行维度划分,方便对节点进行管理,可以推选出地区中延时较低节点,能提高加密链路的整体网络质量,并且提高了加密链路节点选择算法的成功率和效率。
技术领域
本发明涉及一种按地区负载均衡的加密链路节点选择方法与系统,属于计算机软件、网络安全技术领域。
背景技术
为了增强openstack集群中虚拟机所使用加密链路的稳定性和及时性,专利CN113542077B提供了一种openstack加密链路管理方法和系统。如图1所示,该系统先根据加密链路上隧道数量将网络节点与目标站点间的中间节点进行分层;然后节点发出请求以获取其与所有相邻节点之间的网络延时,并获取中间节点上已建立的加密隧道数量;再以网络节点为起点,目标站点为终点,综合网络延时和中间节点上已建立的加密隧道数量作为相邻节点之间的距离,应用A星算法选取使得整条加密链路上距离最小的可连通的中间节点作为加密链路使用的中间节点。
该方案中,提供了链路节点的管理和负载均衡方法,以及通过A星算法对链路延时进行计算,但在实际使用中,链路可能存在以下问题:1、链路中某相邻的节点所属地区跨度大,通过A星算法进行路径调优后,得到的整条加密链路隧道延时依然特别高,致使虚拟机集群网络崩溃。2、同一条链路的不同中间层节点可能存在重复节点(如中间层1选择a节点,中间层3也选择a节点,且a节点为优选节点),推选最优路径时,链路推选出同一个链路节点,间接提高了网络传输路径长度。3、整条链路的中间节点划分维度不明确,某一中间层可能存在多个地区的节点,间接提高了整条链路的流量传输距离,不能正常发挥中间节点正常的带宽传输能力。
发明内容
发明目的:针对上述现有技术存在的问题,本发明目的在于提供一种按地区负载均衡的加密链路节点选择方法与系统,能够按地区维度管理服务器节点,选择加密链路地区最优解,提高加密链路的整体网络质量。
技术方案:为实现上述发明目的,本发明采用如下技术方案:
一种按地区负载均衡的加密链路节点选择方法,包括如下步骤:
获取所有能够提供加密服务的服务器节点,并根据节点IP归属地按地区对节点进行划分;
定时检测所有节点的网络连通状态,若节点网络不能连通,标记节点无法使用,若一个地区的所有节点都无法使用,标记地区无法使用;
通过一个地区中的节点与另一个地区中的节点的网络延时,计算出两个地区之间的网络延时;
接收用户选择的加密链路经过的至少两个地区,根据用户所选择的地区之间的网络延时和/或物理距离,以及所选择的地区与加密链路起始节点所在地区、目标站点所在地区之间的网络延时和/或物理距离,以地区总延时、总距离或综合延时与距离的评估值之和最小为原则,确定用户所选择的地区在加密链路中的顺序;
在加密链接经过地区的顺序确定后,以加密链路总延时,或结合延时与服务器上链路通道数量的综合值之和最小为原则,在用户所选择的各个地区中分别选出一个服务器节点作为最终的加密链路中间节点。
作为优选,两个地区之间的网络延时的确定方法为:
首先确定地区A中每个服务器节点到地区B的网络延时,若地区B中的节点数不超过三个,则地区A中的节点A1到地区B的网络延时取值为到所有节点的网络延时的平均值;若超过三个,则将A1到地区B中所有节点的网络延时从小到大排序,取前面指定数量或百分比的网络延时的平均值作为A1到地区B的网络延时;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京赛宁信息技术有限公司,未经南京赛宁信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210881415.9/2.html,转载请声明来源钻瓜专利网。