【技术实现步骤摘要】
本专利技术涉及计算机,具体涉及数据流表生成方法、装置、电子设备及存储介质。
技术介绍
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所述的方法,其特征在于,所述根据对比结果,对各所述一级子流表中的各所...
【专利技术属性】
技术研发人员:邓子为,郭巍,徐亚明,李军,刘伟,
申请(专利权)人:苏州元脑智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。