网络地址资源的处理方法及装置、存储介质、电子设备制造方法及图纸

技术编号:37571165 阅读:19 留言:0更新日期:2023-05-15 07:49
本公开属于互联网技术领域,涉及一种网络地址资源的处理方法及装置、存储介质、电子设备。该方法包括:建立公有地址的地址资源池,并获取私有地址;其中,地址资源池中包括公有地址的公有地址值;对私有地址进行地址计算得到私有地址值,并利用私有地址值对公有地址值进行地址遍历确定公有地址中的目标地址;对目标地址和私有地址进行地址计算得到地址转换条目,并根据地址转换条目生成网络地址转换表。本公开通过公有地址的地址资源池提供数据支持,使得网络地址资源的处理能够重复使用地址资源池中的资源,极大地增加了网络地址资源的利用率,使得网络地址转换表的占用内存少,并且便于网络地址资源的维护,有效地解决了互联网的地址短缺问题。网的地址短缺问题。网的地址短缺问题。

【技术实现步骤摘要】
网络地址资源的处理方法及装置、存储介质、电子设备


[0001]本公开涉及互联网
,尤其涉及一种网络地址资源的处理方法与网络地址资源的处理装置、计算机可读存储介质及电子设备。

技术介绍

[0002]随着Internet(互联网)网络以爆炸性的速度膨胀,IP(Internet Protocol,网际互连协议)地址数量的短缺以及路由规模的日益增大已经成为一个相当严重的问题。通常,采用网络地址转换(NAT,Network Address Translation)的方式解决这一问题。
[0003]但是,当采用静态地址转换的方式时,地址池的利用率太低,并且地址冲突较大。除此之外,使用链表解决冲突时也会使得效率过低。当使用动态地址转换的方式时,地址池资源的利用率仍然非常有限。
[0004]鉴于此,本领域亟需开发一种新的网络地址资源的处理方法及装置。
[0005]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0006]本公开的目的在于提供一种网络地址资源的处理方法、网络地址资源的处理装置、计算机可读存储介质及电子设备,进而至少在一定程度上克服由于相关技术的限制而导致的地址资源利用率过低和冲突情况频显的技术问题。
[0007]本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
[0008]根据本专利技术实施例的第一个方面,提供一种网络地址资源的处理方法,所述方法包括:
[0009]建立公有地址的地址资源池,并获取私有地址;其中,所述地址资源池中包括所述公有地址的公有地址值;
[0010]对所述私有地址进行地址计算得到私有地址值,并利用所述私有地址值对所述公有地址值进行地址遍历确定所述公有地址中的目标地址;
[0011]对所述目标地址和所述私有地址进行地址计算得到地址转换条目,并根据所述地址转换条目生成网络地址转换表。
[0012]在本专利技术的一种示例性实施例中,所述私有地址包括目的私有地址,
[0013]所述对所述私有地址进行地址计算得到私有地址值,包括:
[0014]对所述目的私有地址进行地址计算得到私有地址值。
[0015]在本专利技术的一种示例性实施例中,所述私有地址包括目标私有地址,
[0016]所述对所述目标地址和所述私有地址进行地址计算得到地址转换条目,包括:
[0017]对所述目标地址和所述目标私有地址进行地址计算得到地址转换条目。
[0018]在本专利技术的一种示例性实施例中,所述地址转换条目包括正向转换条目和反向转
换条目,
[0019]所述根据所述地址转换条目生成网络地址转换表,包括:
[0020]获取与所述正向转换条目对应的正向地址转换表,并获取与所述反向转换条目对应的反向地址转换表;
[0021]对所述正向转换条目和所述正向地址转换表进行重复识别,以更新所述正向地址转换表;
[0022]将所述反向转换条目插入至所述反向地址转换表中,以更新所述反向地址转换表。
[0023]在本专利技术的一种示例性实施例中,所述对所述正向转换条目和所述正向地址转换表进行重复识别,以更新所述正向地址转换表,包括:
[0024]对所述正向转换条目和所述正向地址转换表进行重复识别,确定所述正向地址转换表中已存在所述正向转换条目;
[0025]利用所述地址资源池对所述正向转换条目重新分配所述公有地址,以更新所述正向地址转换表。
[0026]在本专利技术的一种示例性实施例中,所述地址资源池为一个计数器的形式,
[0027]所述方法还包括:
[0028]若所述地址资源池中的所述公有地址通过所述网络地址转换表建立连接,对所述一个计数器进行更新;
[0029]若所述地址资源池中的所述公有地址通过所述网络地址转换表删除连接,对所述网络地址转换表进行更新。
[0030]在本专利技术的一种示例性实施例中,所述地址资源池为至少两个计数器的形式,
[0031]所述方法还包括:
[0032]若所述地址资源池中的所述公有地址通过所述网络地址转换表建立连接,对所述至少两个计数器进行更新;
[0033]若所述地址资源池中的所述公有地址通过所述网络地址转换表删除连接,对所述至少两个计数器中的一个进行更新。
[0034]根据本专利技术实施例的第二个方面,提供一种网络地址资源的处理装置,包括:
[0035]数据获取模块,被配置为建立公有地址的地址资源池,并获取私有地址;其中,所述地址资源池中包括所述公有地址的公有地址值;
[0036]地址计算模块,被配置为对所述私有地址进行地址计算得到私有地址值,并利用所述私有地址值对所述公有地址值进行地址遍历确定所述公有地址中的目标地址;
[0037]条目更新模块,被配置为对所述目标地址和所述私有地址进行地址计算得到地址转换条目,并根据所述地址转换条目生成网络地址转换表。
[0038]根据本专利技术实施例的第三个方面,提供一种电子设备,包括:处理器和存储器;其中,存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时实现上述任意示例性实施例中的网络地址资源的处理方法。
[0039]根据本专利技术实施例的第四个方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意示例性实施例中的网络地址资源的处理方法。
[0040]由上述技术方案可知,本公开示例性实施例中的网络地址资源的处理方法、网络地址资源的处理装置、计算机存储介质及电子设备至少具备以下优点和积极效果:
[0041]在本公开的示例性实施例提供的方法及装置中,通过建立的公有地址的地址资源池对生成网络地址转换表提供数据支持,使得网络地址资源的处理能够重复使用地址资源池中的资源,极大地增加了网络地址资源的利用率。更进一步的,对私有地址以及私有地址和目标地址之间进行相同的地址计算,使得网络地址转换表的占用内存少,并且便于网络地址资源的维护,有效地解决了互联网的地址短缺问题。
[0042]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0043]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0044]图1示意性示出一种相关技术中地址池的组织结构示意图;
[0045]图2示意性示出另一种相关技术中地址池的组织结构示意图;
[0046]图3示意性示出本公开示例性实施例中一种网络地址资源的处理方法的流程示意图;
[0047]图4示意性示出本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络地址资源的处理方法,其特征在于,所述方法包括:建立公有地址的地址资源池,并获取私有地址;其中,所述地址资源池中包括所述公有地址的公有地址值;对所述私有地址进行地址计算得到私有地址值,并利用所述私有地址值对所述公有地址值进行地址遍历确定所述公有地址中的目标地址;对所述目标地址和所述私有地址进行地址计算得到地址转换条目,并根据所述地址转换条目生成网络地址转换表。2.根据权利要求1所述的网络地址资源的处理方法,其特征在于,所述私有地址包括目的私有地址,所述对所述私有地址进行地址计算得到私有地址值,包括:对所述目的私有地址进行地址计算得到私有地址值。3.根据权利要求1所述的网络地址资源的处理方法,其特征在于,所述私有地址包括目标私有地址,所述对所述目标地址和所述私有地址进行地址计算得到地址转换条目,包括:对所述目标地址和所述目标私有地址进行地址计算得到地址转换条目。4.根据权利要求1所述的网络地址资源的处理方法,其特征在于,所述地址转换条目包括正向转换条目和反向转换条目,所述根据所述地址转换条目生成网络地址转换表,包括:获取与所述正向转换条目对应的正向地址转换表,并获取与所述反向转换条目对应的反向地址转换表;对所述正向转换条目和所述正向地址转换表进行重复识别,以更新所述正向地址转换表;将所述反向转换条目插入至所述反向地址转换表中,以更新所述反向地址转换表。5.根据权利要求4所述的网络地址资源的处理方法,其特征在于,所述对所述正向转换条目和所述正向地址转换表进行重复识别,以更新所述正向地址转换表,包括:对所述正向转换条目和所述正向地址转换表进行重复识别,确定所述正向地址转换表中已存在所述正向转换条目;利用所述地址资源池对所述正向转换条目重新分配所述公有地址,...

【专利技术属性】
技术研发人员:陈臻垚陈湘子李鹏欧亮
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1