数据流表生成方法、装置、电子设备及存储介质制造方法及图纸

技术编号:39974381 阅读:25 留言:0更新日期:2024-01-09 01:02
本发明专利技术涉及计算机技术领域,具体涉及数据流表生成方法、装置、电子设备及存储介质。获取目标场景中的各个目标数据流对应的初始数据流表;对各数据流规则进行识别,确定数据流规则中匹配字段和其他字段;对各数据流规则中的匹配字段进行分级存储,生成各目标数据流对应的分级数据流表;获取各数据流规则对应的标识信息,根据标识信息,将各数据流规则中的其他字段与分级数据流表进行对应存储,生成目标数据流表;计算目标数据流表中各个数据流规则对应的目标哈希值;将目标哈希值和目标数据流表进行对应存储。保证了目标数据流表占用资源较少,且各个数据流规则对应的目标哈希值的准确且满足预设哈希值冲突的条件。

【技术实现步骤摘要】

本专利技术涉及计算机,具体涉及数据流表生成方法、装置、电子设备及存储介质


技术介绍

1、ovs是openflow协议架构下的虚拟交换机,是整个openflow网络的核心部件,主要负责数据面的处理和转发。ovs对数据流的处理和转发是基于流表中存储的数据流规则。在ovs中,数据流规则由匹配域、处理指令、优先级等字段组成。

2、随着网络需求的增多,网络中各层协议也变得愈发复杂,数据流规则中包括的内容越来越多。如果将各个数据流规则中的所有内容都放到同一张数据流表中,占用的存储资源会非常的庞大。

3、因此,如何有效的降低数据流表对智能网卡等硬件设备上存储资源的消耗,是目前针对百万、千万级流表规则应用场景下需要解决的问题。


技术实现思路

1、有鉴于此,本专利技术提供了一种数据流表生成方法、装置、电子设备及存储介质,以解决如何有效的降低数据流表对智能网卡等硬件设备上存储资源的消耗的问题。

2、第一方面,本专利技术提供了一种数据流表生成方法,方法包括:

3、获取目标场景中的各本文档来自技高网...

【技术保护点】

1.一种数据流表生成方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取目标场景中的各个目标数据流对应的初始数据流表,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据各所述数据流规则,生成所述初始数据流表,包括:

4.根据权利要求1所述的方法,其特征在于,所述对各所述数据流规则中的所述匹配字段进行分级存储,生成各所述目标数据流对应的分级数据流表,包括:

5.根据权利要求4所述的方法,其特征在于,所述根据各所述数据流规则对应的所述匹配字段,对所述数据流规则进行分层存储,并将每层作为一个一级子流表,包括...

【技术特征摘要】

1.一种数据流表生成方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取目标场景中的各个目标数据流对应的初始数据流表,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据各所述数据流规则,生成所述初始数据流表,包括:

4.根据权利要求1所述的方法,其特征在于,所述对各所述数据流规则中的所述匹配字段进行分级存储,生成各所述目标数据流对应的分级数据流表,包括:

5.根据权利要求4所述的方法,其特征在于,所述根据各所述数据流规则对应的所述匹配字段,对所述数据流规则进行分层存储,并将每层作为一个一级子流表,包括:

6.根据权利要求4所述的方法,其特征在于,所述根据各所述一级子流表中各个匹配字段占用资源,对各所述一级子流表中的所述匹配字段进行分级存储,生成所述各所述目标数据流对应的所述分级数据流表,包括:

7.根据权利要求6中所述的方法,其特征在于,所述根据各所述第一存储资源,对各所述一级子流表中的各所述匹配字段进行分级存储,生成所述各所述目标数据流对应的所述分级数据流表,包括:

8.根据权利要求7所述的方法,其特征在于,所述根据所述第一总存储资源,对各所述一级子流表中的各所述匹配字段进行分级存储,生成所述分级数据流表,包括:

9.根据权利要求8所述的方法,其特征在于,所述根据对比结果,对各所述一级子流表中的各所述匹配字段进行分级存储,生成所述分级数据流表,包括:

10.根据权利要求8所述的方法,其特征在于,所述根据对比结果,对各所述一级子流表中的各所...

【专利技术属性】
技术研发人员:邓子为郭巍徐亚明李军刘伟
申请(专利权)人:苏州元脑智能科技有限公司
类型:发明
国别省市:

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

1