网络地址转换网关的扩容方法、设备及存储介质技术

技术编号:34370725 阅读:32 留言:0更新日期:2022-07-31 11:01
本发明专利技术实施例提供了一种网络地址转换网关的扩容方法、设备及存储介质。方法包括:获取网络地址转换NAT网关的运行状态,运行状态包括以下至少之一:并发链接请求数量、新建链接请求速率;在运行状态满足预设扩容条件时,则对NAT网关中的第一转发路径进行扩容;其中,第一转发路径用于维护链接请求所对应的会话控制信息,并生成与链接请求相对应的转发规则,以基于转发规则对链接请求进行处理。本实施例的技术方案,有效地实现能够灵活地对并发链接数和链接新建速率进行弹性扩缩容操作,进一步提高了NAT网关的地址转换质量和效率。提高了NAT网关的地址转换质量和效率。提高了NAT网关的地址转换质量和效率。

Expansion method, equipment and storage medium of network address translation gateway

【技术实现步骤摘要】
网络地址转换网关的扩容方法、设备及存储介质


[0001]本专利技术涉及通信
,尤其涉及一种网络地址转换网关的扩容方法、设备及存储介质。

技术介绍

[0002]网络地址转换(Network Address Translation,简称NAT)网关能够在使用私网IP地址的主机与外界进行通信时,将私网IP地址转换为公网IP地址,以能够访问公网。对于NAT网关而言,由于传统网络的物理资源有限,因此无法实现对NAT网关的性能指标进行灵活的弹性扩容操作。

技术实现思路

[0003]本专利技术实施例提供了一种网络地址转换网关的扩容方法、设备及存储介质,能够灵活地实现对并发链接数和链接新建速率等性能指标进行弹性扩缩容操作,进一步提高了网关的地址转换质量和效率。
[0004]第一方面,本专利技术实施例提供一种网络地址转换网关的扩容方法,包括:
[0005]获取网络地址转换NAT网关的运行状态,所述运行状态包括以下至少之一:并发链接请求数量、新建链接请求速率;
[0006]在所述运行状态满足预设扩容条件时,则对所述NAT网关中的第一转发路径进行扩容,获得目标网关;
[0007]在所述运行状态满足预设缩容条件时,则对所述NAT网关中的第一转发路径进行缩容,获得目标网关;
[0008]其中,所述第一转发路径用于维护链接请求所对应的会话控制信息,并生成与所述链接请求相对应的转发规则,以基于所述转发规则对所述链接请求进行处理。
[0009]第二方面,本专利技术实施例提供一种网络地址转换网关的扩容装置,包括:
[0010]第一获取模块,用于获取网络地址转换NAT网关的运行状态,所述运行状态包括以下至少之一:并发链接请求数量、新建链接请求速率;
[0011]第一处理模块,用于在所述运行状态满足预设扩容条件时,则对所述NAT网关中的第一转发路径进行扩容,获得目标网关;
[0012]第一处理模块,还用于在所述运行状态满足预设缩容条件时,则对所述NAT网关中的第一转发路径进行缩容,获得目标网关;
[0013]其中,所述第一转发路径用于维护链接请求所对应的会话控制信息,并生成与所述链接请求相对应的转发规则,以基于所述转发规则对所述链接请求进行处理。
[0014]第三方面,本专利技术实施例提供一种电子设备,包括:存储器、处理器;其中,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行时实现上述第一方面中的网络地址转换网关的扩容方法。
[0015]第四方面,本专利技术实施例提供了一种计算机存储介质,用于储存计算机程序,所述
计算机程序使计算机执行时实现上述第一方面中的网络地址转换网关的扩容方法。
[0016]第五方面,本专利技术实施例提供了一种计算机程序产品,包括:存储有计算机指令的计算机可读存储介质,当所述计算机指令被一个或多个处理器执行时,致使所述一个或多个处理器执行上述第一方面所示的网络地址转换网关的扩容方法中的步骤。
[0017]本实施例提供的技术方案,通过获取网络地址转换NAT网关的运行状态,在所述运行状态满足预设扩容条件时,则对所述NAT网关中的第一转发路径进行扩容,获得目标网关;从而有效地实现能够灵活地对并发链接数和链接新建速率等NAT网关的性能进行弹性扩缩容操作,进一步提高了NAT网关的地址转换质量和效率。
附图说明
[0018]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1为相关技术中实施例提供的一种网络地址转换网关的原理框图一;
[0020]图2为相关技术中实施例提供的一种网络地址转换网关的原理框图二;
[0021]图3为本专利技术实施例提供的一种网络地址转换网关的扩容方法的原理示意图;
[0022]图4为本专利技术实施例提供的一种网络地址转换网关的扩容方法的流程示意图;
[0023]图5为本专利技术实施例提供的另一种网络地址转换网关的扩容方法的流程示意图;
[0024]图6为本专利技术实施例提供的利用所述目标转发路径组对所述链接请求进行处理的示意图;
[0025]图7为本专利技术实施例提供的对所述NAT网关中的第一转发路径进行扩容的流程示意图;
[0026]图8为本专利技术实施例提供的对所述NAT网关中的第一转发路径进行扩容的示意图一;
[0027]图9为本专利技术实施例提供的对所述NAT网关中的第一转发路径进行扩容的示意图二;
[0028]图10为本专利技术实施例提供的对所述多个第一转发路径进行分组的示意图;
[0029]图11为本专利技术实施例提供的对所述NAT网关中的第一转发路径进行缩容的流程示意图;
[0030]图12为本专利技术实施例提供的对所述NAT网关中的第一转发路径进行缩容的示意图一;
[0031]图13为本专利技术实施例提供的对所述NAT网关中的第一转发路径进行缩容的示意图二;
[0032]图14为本专利技术实施例提供的一种网络地址转换网关的扩容装置的结构示意图;
[0033]图15为与图14所示实施例提供的网络地址转换网关的扩容装置对应的电子设备的结构示意图。
具体实施方式
[0034]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0035]在本专利技术实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本专利技术。在本专利技术实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义,“多种”一般包含至少两种,但是不排除包含至少一种的情况。
[0036]应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
[0037]取决于语境,如在此所使用的词语“如果”、“若”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
[0038]还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络地址转换网关的扩容方法,其特征在于,包括:获取网络地址转换NAT网关的运行状态,所述运行状态包括以下至少之一:并发链接请求数量、新建链接请求速率;在所述运行状态满足预设扩容条件时,则对所述NAT网关中的第一转发路径进行扩容;其中,所述第一转发路径用于维护链接请求所对应的会话控制信息,并生成与所述链接请求相对应的转发规则,以基于所述转发规则对所述链接请求进行处理。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述运行状态满足预设缩容条件时,则对所述NAT网关中的第一转发路径进行缩容。3.根据权利要求1所述的方法,其特征在于,在所述运行状态包括并发链接请求数量和新建链接请求速率时,在获取网络地址转换NAT网关的运行状态之后,所述方法还包括:获取用于对所述运行状态进行分析处理的预设扩容阈值和预设缩容阈值;在至少一个运行状态大于或等于所对应的预设扩容阈值时,则确定所述运行状态满足预设扩容条件;在所有的运行状态均小于预设缩容阈值时,则确定所述运行状态满足预设缩容条件。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取用于实现网络访问操作的链接请求;确定与所述链接请求相对应的目的地址和目的端口;在进行扩容的目标网关中,基于所述目的地址和目的端口确定与所述链接请求相对应的目标转发路径组,所述目标转发路径组中包括至少一个第一转发路径;利用所述目标转发路径组对所述链接请求进行处理,以实现网络访问操作。5.根据权利要求4所述的方法,其特征在于,所述链接请求包括第一链接请求和第二链接请求,所述第一链接请求对应有第一目的地址和第一目的端口,所述第二链接请求对应有第二目的地址和第二目的端口;基于所述目的地址和目的端口确定与所述链接请求相对应的目标转发路径组,包括:在所述第一目的地址、第一目的端口与所述第二目的地址、第二目的端口相同时,则将所述第一链接请求和所述第二链接请求分配至同一个目标转发路径组;在所述第一目的地址、第一目的端口与所述第二目的地址、第二目的端口不同时,则将所述第一链接请求和所述第二链接请求分配至相同或者不同的目标转发路径组。6.根据权利要求4所述的方法,其特征在于,基于所述目的地址和目的端口确定与所述链接请求相对应的目标转发路径组,包括:获取与所述链接请求相对应的协议号;基于所述目的地址、目的端口和所述协议号,确定与所述链接请求相对应的目标转发路径组。7.根据权利要求6所述的方法,其特征在于,所述链接请求包括第一链接请求和第二链接请求,所述第一链接请求对应有第一目的地址、第一目的端口和第一协议号,所述第二链接请求对应有第二目的地址、第二目的端口和第二协议号;基于所述目的地址、目的端口和所述协议号,确定与所述链接请求相对应的目标转发路径组,包括:在所述第一目的地址、第一目的端口、第一协议号与所述第二目的地址、第二目的端
口、第二协议号相同时,则将所述第一链接请求和所述第二链接请求分配至同一个目标转发路径组;在所述第一目的地址、第一目的端口、第一协议号与所述第二目的地址、第二目的端口、第二协议号不同时,则将所述第一链接请求和所述第二链接请求分配至相同或者不同的目标转发路径组。8.根据权利要求4所述的方法,其特征在于,利用所述目标转发路径组对所述链接请求进行处理,包括:利用所述目标转发路径组中的第一转发路径确定与所述链接请求相对应的转发规则;将所述转发规则发送至与所述目标转发路径组相连...

【专利技术属性】
技术研发人员:任霄元
申请(专利权)人:阿里云计算有限公司
类型:发明
国别省市:

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

1