数据流表一致性检验方法、装置及电子设备制造方法及图纸

技术编号:40003664 阅读:16 留言:0更新日期:2024-01-09 04:23
本申请公开了一种数据流表一致性检验方法、装置及电子设备,涉及云计算技术领域。方法包括:将数据流表卸载到硬件侧;根据硬件侧反馈的卸载结果,对数据流表进行标记,得到数据流表的标识符;按照审计条目模板,生成数据流表的第一审计条目;基于每一个数据流表的标识符和第一审计条目,生成第一审计条目集合;将第一审计条目集合与硬件侧的第二审计条目集合进行一致性检验。与相关技术比较而言,本申请通过在虚拟交换机侧与硬件侧分别基于各自的数据流表建立了两个审计条目集合,通过对审计条目集合进行轮询比较,对虚拟交换机侧与硬件侧数据流表的一致性进行检验,保障虚拟交换机与硬件间流表的一致性,从而保障智能网卡的转发性能。

【技术实现步骤摘要】

本申请涉及云计算,具体涉及一种数据流表一致性检验方法、装置及电子设备


技术介绍

1、在云计算领域,虚拟交换机是当前云数据中心内网络基础架构的重要组成部分。虚拟交换机的数据路径在完成数据包转发任务过程中,通常会消耗大量的cpu计算资源。而随着数据规模的增大,租户对数据转发性能的要求越来越高,以软件形式运行的数据路径的性能瓶颈也逐渐显现。为降低资源消耗、突破性能瓶颈,将虚拟交换机的数据路径卸载到硬件中,硬件卸载技术应运而生。

2、硬件卸载技术以智能网卡为载体,软硬件相互联动,通过“首包上送”的机制,虚拟交换机将数据路径执行的转发逻辑,也即是数据流表卸载到智能网卡硬件中并负责管理流表的生命周期,硬件则根据卸载的流表在不消耗cpu计算资源的情况下,实现对数据包的高速转发。

3、但是由于卸载通信异常导致流表卸载失败、老化机制异常导致流表丢失等因素,虚拟交换机与硬件间的流表的一致性可能遭到破坏。如果虚拟交换机与硬件的流表不一致时,虚拟交换机将无法正确掌握硬件中的流表信息,进而无法正确地控制硬件清理流表,或将导致硬件中的流表残留,从而影响智能网本文档来自技高网...

【技术保护点】

1.一种数据流表一致性检验方法,其特征在于,应用于虚拟交换机侧执行,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述硬件侧反馈的卸载结果,对所述数据流表进行标记,得到所述数据流表的标识符,包括:

3.根据权利要求1所述的方法,其特征在于,所述按照审计条目模板,生成所述数据流表的第一审计条目,包括:

4.根据权利要求2所述的方法,其特征在于,所述基于每一个数据流表的所述标识符和所述第一审计条目,生成第一审计条目集合,包括:

5.根据权利要求4所述的方法,其特征在于,所述将所述第一审计条目集合与所述硬件侧的第二审计条目集合...

【技术特征摘要】

1.一种数据流表一致性检验方法,其特征在于,应用于虚拟交换机侧执行,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述硬件侧反馈的卸载结果,对所述数据流表进行标记,得到所述数据流表的标识符,包括:

3.根据权利要求1所述的方法,其特征在于,所述按照审计条目模板,生成所述数据流表的第一审计条目,包括:

4.根据权利要求2所述的方法,其特征在于,所述基于每一个数据流表的所述标识符和所述第一审计条目,生成第一审计条目集合,包括:

5.根据权利要求4所述的方法,其特征在于,所述将所述第一审计条目集合与所述硬件侧的第二审计条目集合进行一致性检验,包括:

6.根据权利要求5所述的方法,其特征在于,在所述key值不为0的情况下,在所述第二审计条目集合中寻找与所述键值对key值相同的value值后,还包括:

7.一种数据流表一致性检验方法,其特征在于,应用于硬件侧执行,所述方法包括:

8.根据权利要求7所述的方法,其特征在于,所述按照审计条目模板,生成所述数据流表的第二审计...

【专利技术属性】
技术研发人员:曲悦陈继磊朱一民
申请(专利权)人:中移苏州软件技术有限公司
类型:发明
国别省市:

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

1