网络资源的分配方法、装置、存储介质及处理器制造方法及图纸

技术编号:33127690 阅读:17 留言:0更新日期:2022-04-17 00:39
本申请公开了一种网络资源的分配方法、装置、存储介质及处理器。该方法包括:接收网络会话信息中正向数据报文,其中,网络会话信息用于转发网络数据;根据正向数据报文的地址映射规则确定目标映射信息,其中,地址映射规则至少包括:正向数据报文的源地址信息、正向数据报文的目的地址信息、反向数据报文的源地址信息、反向数据报文的目的地址信息;根据目标映射信息确定网络会话信息中反向数据报文的目标反向散列索引值;根据目标反向散列索引值确定反向数据报文被目标进程执行,其中,目标进程为执行正向数据报文的进程。通过本申请,解决了相关技术中数据报文处理效率较低的问题。决了相关技术中数据报文处理效率较低的问题。决了相关技术中数据报文处理效率较低的问题。

【技术实现步骤摘要】
网络资源的分配方法、装置、存储介质及处理器


[0001]本申请涉及数据处理
,具体而言,涉及一种网络资源的分配方法、装置、存储介质及处理器。

技术介绍

[0002]NUMA(Non

Uniform Memory Access)平台的网络设备,其内存访问的延时取决于访问路径长度。一个CPU访问与之物理上相连的内存芯片(本地存储,Local Memory)的延时相对较小,通过互连总线(以Intel为例,其总线为QPI)访问与其它CPU相连的内存芯片(异地存储,Remote Memory)延时相对较大。网络设备对数据报文做了NAT映射后,会话不再具有对称性,NIC不能保证同一个会话的正反向流报文送到同一个DP执行体中。
[0003]在相关技术中,通过在DP执行体之间构建一个分布式的forward会话表,用于将同一个会话流的报文重定向到另一个DP执行体里处理。但是需要引入分布式对象forward会话,用于把非对称的流报文做DP执行体重定向,反向流报文实际上会进入对端DP执行体做一次重定向处理。报文会在两次经过DP执行体,会引入系统通信开销和报文转发时延,使得数据报文处理效率较低。
[0004]针对相关技术中数据报文处理效率较低的问题,目前尚未提出有效的解决方案。

技术实现思路

[0005]本申请的主要目的在于提供一种网络资源的分配方法、装置、存储介质及处理器,以解决相关技术中数据报文处理效率较低的问题。
[0006]为了实现上述目的,根据本申请的一个方面,提供了一种网络资源的分配方法。该方法包括:接收网络会话信息中正向数据报文,其中,网络会话信息用于转发网络数据;根据正向数据报文的地址映射规则确定目标映射信息,其中,地址映射规则至少包括:正向数据报文的源地址信息、正向数据报文的目的地址信息、反向数据报文的源地址信息、反向数据报文的目的地址信息;根据目标映射信息确定网络会话信息中反向数据报文的目标反向散列索引值;根据目标反向散列索引值确定反向数据报文被目标进程执行,其中,目标进程为执行正向数据报文的进程。
[0007]进一步地,在接收网络会话信息中正向数据报文之后,该方法还包括:对正向数据报文进行解析,得到解析后的数据报文,其中,解析后的数据报文至少包括:正向数据报文对应的正向接口元组信息;计算正向接口元组信息的正向散列索引值。
[0008]进一步地,在根据正向数据报文的地址映射规则确定目标映射信息之前,该方法还包括:获取反向数据报文对应的反向接口元组信息;计算反向接口元组信息的反向散列索引值。
[0009]进一步地,根据正向数据报文的地址映射规则确定目标映射信息包括:判断正向散列索引值与反向散列索引值是否相同;若正向散列索引值与反向散列索引值相同,将当前地址映射规则的映射信息作为目标映射信息;若正向散列索引值与反向散列索引值不相
同,根据地址映射规则的映射次数确定目标映射信息。
[0010]进一步地,根据地址映射规则的映射次数确定目标映射信息包括:获取网络会话信息所需的网络设备的数量信息;根据数量信息确定地址映射规则的映射次数阈值;判断映射次数是否大于映射次数阈值;若映射次数大于映射次数阈值,从地址映射规则的历史映射信息中选取任意一个作为目标映射信息。
[0011]进一步地,根据目标映射信息确定网络会话信息中反向数据报文的目标反向散列索引值包括:根据目标映射信息确定目标反向接口元组信息,其中,目标反向接口元组信息用于执行目标进程;根据目标反向接口元组信息确定目标反向散列索引值。
[0012]进一步地,根据目标反向散列索引值确定反向数据报文被目标进程执行包括:在正向散列索引值与反向散列索引值不相同的情况下,确定目标概率信息,其中,目标概率信息为目标反向散列索引值与正向散列索引值相等的概率;根据目标概率信息确定反向数据报文被目标进程执行。
[0013]为了实现上述目的,根据本申请的另一方面,提供了一种网络资源的分配装置。该装置包括:接收单元,用于接收网络会话信息中正向数据报文,其中,网络会话信息用于转发网络数据;第一确定单元,用于根据正向数据报文的地址映射规则确定目标映射信息,其中,地址映射规则至少包括:正向数据报文的源地址信息、正向数据报文的目的地址信息、反向数据报文的源地址信息、反向数据报文的目的地址信息;第二确定单元,用于根据目标映射信息确定网络会话信息中反向数据报文的目标反向散列索引值;第三确定单元,用于根据目标反向散列索引值确定反向数据报文被目标进程执行,其中,目标进程为执行正向数据报文的进程。
[0014]进一步地,该装置还包括:解析单元,用于在接收网络会话信息中正向数据报文之后,对正向数据报文进行解析,得到解析后的数据报文,其中,解析后的数据报文至少包括:正向数据报文对应的正向接口元组信息;第一计算单元,用于计算正向接口元组信息的正向散列索引值。
[0015]进一步地,该装置还包括:获取单元,用于在根据正向数据报文的地址映射规则确定目标映射信息之前,获取反向数据报文对应的反向接口元组信息;第二计算单元,用于计算反向接口元组信息的反向散列索引值。
[0016]进一步地,第一确定单元包括:判断模块,用于判断正向散列索引值与反向散列索引值是否相同;第一确定模块,用于若正向散列索引值与反向散列索引值相同,将当前地址映射规则的映射信息作为目标映射信息;第二确定模块,用于若正向散列索引值与反向散列索引值不相同,根据地址映射规则的映射次数确定目标映射信息。
[0017]进一步地,第二确定模块包括:获取子模块,用于获取网络会话信息所需的网络设备的数量信息;确定子模块,用于根据数量信息确定地址映射规则的映射次数阈值;判断子模块,用于判断映射次数是否大于映射次数阈值;选择子模块,用于若映射次数大于映射次数阈值,从地址映射规则的历史映射信息中选取任意一个作为目标映射信息。
[0018]进一步地,第二确定单元包括:第三确定模块,用于根据目标映射信息确定目标反向接口元组信息,其中,目标反向接口元组信息用于执行目标进程;第四确定模块,用于根据目标反向接口元组信息确定目标反向散列索引值。
[0019]进一步地,第三确定单元包括:第五确定模块,用于在正向散列索引值与反向散列
索引值不相同的情况下,确定目标概率信息,其中,目标概率信息为目标反向散列索引值与正向散列索引值相等的概率;第六确定模块,用于根据目标概率信息确定反向数据报文被目标进程执行。
[0020]根据本申请实施例的另一方面,还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述任意一项的方法。
[0021]根据本申请实施例的另一方面,还提供了一种计算机可读存储介质,其上存储有计算机程序/指令,该计算机程序/指令被处理器执行时执行上述任意一项的方法。
[0022]通过本申请,采用以下步骤:接收网络会话信息中正向数据报文,其中,网络会话信息用于转发网络数据;根据正向数据报文的地址映射规则确定目标映射信息,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络资源的分配方法,其特征在于,包括:接收网络会话信息中正向数据报文,其中,所述网络会话信息用于转发网络数据;根据所述正向数据报文的地址映射规则确定目标映射信息,其中,所述地址映射规则至少包括:所述正向数据报文的源地址信息、所述正向数据报文的目的地址信息、反向数据报文的源地址信息、反向数据报文的目的地址信息;根据所述目标映射信息确定所述网络会话信息中反向数据报文的目标反向散列索引值;根据所述目标反向散列索引值确定所述反向数据报文被目标进程执行,其中,所述目标进程为执行所述正向数据报文的进程。2.根据权利要求1所述的方法,其特征在于,在接收网络会话信息中正向数据报文之后,所述方法还包括:对所述正向数据报文进行解析,得到解析后的数据报文,其中,解析后的数据报文至少包括:所述正向数据报文对应的正向接口元组信息;计算所述正向接口元组信息的正向散列索引值。3.根据权利要求2所述的方法,其特征在于,在根据所述正向数据报文的地址映射规则确定目标映射信息之前,所述方法还包括:获取所述反向数据报文对应的反向接口元组信息;计算所述反向接口元组信息的反向散列索引值。4.根据权利要求3所述的方法,其特征在于,根据所述正向数据报文的地址映射规则确定目标映射信息包括:判断所述正向散列索引值与所述反向散列索引值是否相同;若所述正向散列索引值与所述反向散列索引值相同,将当前地址映射规则的映射信息作为目标映射信息;若所述正向散列索引值与所述反向散列索引值不相同,根据所述地址映射规则的映射次数确定目标映射信息。5.根据权利要求4所述的方法,其特征在于,根据所述地址映射规则的映射次数确定目标映射信息包括:获取所述网络会话信息所需的网络设备的数量信息;根据所述数量信息确定所述地址映射规则的映射次数阈值;判断所述映射次数是否大于所述映射次数阈值;若所述映...

【专利技术属性】
技术研发人员:崔保峰王镜清王澍
申请(专利权)人:山石网科通信技术股份有限公司
类型:发明
国别省市:

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

1