网络地址转换方法、装置及计算机设备与流程

文档序号:36367824发布日期:2023-12-14 07:40阅读:来源:国知局

技术特征:

1.一种网络地址转换方法,应用于计算机设备,其特征在于,包括:

2.根据权利要求1所述的方法,应用于计算机设备,其特征在于,所述为所述网关实例线程分配cpu核资源和内存资源,包括:

3.根据权利要求2所述的方法,其特征在于,所述资源需求信息包括cpu核需求信息和内存需求信息,所述基于所述资源需求信息、所述多个cpu核各自的使用率信息、以及所述内存使用信息,为所述网关实例线程分配cpu核资源和内存资源,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述cpu核需求信息和所述多个cpu核各自的使用率信息,为所述网关实例线程分配cpu核资源,包括:

5.根据权利要求4所述的方法,其特征在于,所述cpu核需求信息包括cpu核需求数量,所述根据所述排序结果,从所述多个cpu核中确定所述网关实例线程的cpu核资源,包括:

6.根据权利要求4所述的方法,其特征在于,所述内存使用信息包括多个内存块的使用状态信息,所述使用状态信息包括已使用信息和未使用信息,所述根据所述内存需求信息和所述内存使用信息,为所述网关实例线程分配内存资源,包括:

7.根据权利要求6所述的方法,其特征在于,所述内存需求信息包括内存长度需求值,所述候选内存块对应长度信息,所述内存资源包括至少一个目标内存块,所述基于所述内存需求信息和至少一个所述候选内存块,为所述网关实例线程分配内存资源,包括:

8.根据权利要求7所述的方法,其特征在于,所述当不存在于所述内存长度需求值相同的长度信息时,基于至少一个所述长度信息与所述内存长度需求值的差值,为所述网关实例线程分配至少一个目标内存块,包括:

9.根据权利要求8所述的方法,其特征在于,所述正差值的数量为至少两个,所述当所述至少一个差值中存在正差值时,根据所述正差值对应的候选内存块,为所述网关实例线程分配至少一个目标内存块,包括:

10.根据权利要求8所述的方法,其特征在于,所述差值的数量为多个,所述当所述至少一个差值中不存在正差值时,基于每个所述候选内存块的差值,为所述网关实例线程分配至少一个目标内存块,包括:

11.根据权利要求1所述的方法,应用于计算机设备,其特征在于,所述计算机设备还创建有数据转发线程,所述在所述网关实例线程利用所述cpu核资源和所述内存资源,对待转换报文进行网络地址转换,得到转换后报文,包括:

12.根据权利要求11所述的方法,其特征在于,所述控制所述数据转发线程确定待转换报文、以及将所述待转换报文保存在cpu缓存,包括:

13.根据权利要求12所述的方法,其特征在于,所述数据流的数据量为第一数据量,所述控制所述数据转发线程对所述数据流进行解析,得到多个数据报文,包括:

14.根据权利要求13所述的方法,其特征在于,所述控制所述数据转发线程基于所述第一数据报文,确定所述多个数据报文为待转换报文,包括:

15.根据权利要求11所述的方法,其特征在于,所述方法还包括:

16.根据权利要求1所述的方法,其特征在于,所述方法还包括:

17.一种网络地址转换装置,其特征在于,包括:

18.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述存储器中存储有计算机程序,所述处理器通过调用所述存储器中存储的所述计算机程序,实现如执行权利要求1至16中任一项所述的方法。


技术总结
本申请公开了一种网络地址转换方法、装置及计算机设备;本申请可以应用于计算机设备,可以包括:创建目标私网对应的网关实例线程,为网关实例线程分配CPU核资源和内存资源,CPU核资源和内存资源均为计算机设备已隔离的资源,在网关实例线程利用CPU核资源和内存资源,对待转换报文进行网络地址转换,得到转换后报文,待转换报文包括目标私网中的计算机设备发出的报文、或向目标私网中的计算机设备发送的报文;本申请可以有效提升网络地址转换过程的资源亲和性与转换效率。

技术研发人员:王飞,万炯烽,江杰龙,李学军,周祁丰,邓云龙,吴典秋
受保护的技术使用者:广州广电运通金融电子股份有限公司
技术研发日:
技术公布日:2024/1/15
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1