流表信息恢复方法、装置、智能网卡和存储介质制造方法及图纸

技术编号:45675193 阅读:32 留言:0更新日期:2025-07-01 19:56
本发明专利技术涉及通信技术领域,提供一种流表信息恢复方法、装置、智能网卡和存储介质。智能网卡部署有用于控制报文转发的软件控制平面且智能网卡还有用于转发报文的硬件转发模块;当软件控制平面当前处于挂起或者重启恢复中的状态、且硬件转发模块的硬件流表中有待处理业务报文对应的硬件转发表项时,通过硬件转发表项转发待处理业务报文;当软件控制平面完成重启时,通过软件控制平面根据硬件流表构建虚拟业务报文以重新生成软件流表并将其与硬件流表进行关联。通过在软件控制平面挂起后进行流表信息恢复的期间保留硬件流表,使软件控制平面挂起前就运行的业务的报文可以通过硬件转发模块正常转发,确保业务流量不会中断和保证业务正常运行。

【技术实现步骤摘要】

本专利技术涉及通信,具体而言,涉及一种流表信息恢复方法、装置、智能网卡和存储介质


技术介绍

1、随着数据中心的发展,服务器的计算能力逐渐成为业务部署瓶颈,故引入智能网卡释放服务器的算力。智能网卡上通常部署有软件(如支持openflow的软件,包括多层数据转发的高质量的ovs(open vswitch,虚拟交换机))来作为网络业务流量的控制平面,并且采用dpdk(data plane development kit,数据平面开发套件)结合的方式来加速转发,使用rteflow(即dpdk中的标准接口)将软件控制平面的计算结果下发至硬件,使业务流量可以通过硬件进行转发。rteflow可以提供一种通用的方式来配置硬件以匹配特定的入方向或出方向的流量,并且根据用户的任何配置规则对其进行操作或查询相关计数器。

2、在软件控制平面进程运行的过程中,可能会因为各方面的原因导致进程挂起,软件控制平面使用已有的软件端口及流表配置信息可以进行进程的重新拉起恢复动作。对于在ovs挂起前就已经运行的业务,在软件控制平面进程恢复过程中,因为硬件流表仍然存在即不会被老化,本文档来自技高网...

【技术保护点】

1.一种流表信息恢复方法,其特征在于,应用于智能网卡,所述智能网卡部署有用于控制报文转发的软件控制平面,所述智能网卡还包括用于转发报文的硬件转发模块,所述流表信息恢复方法包括:

2.根据权利要求1所述的流表信息恢复方法,其特征在于,所述硬件流表中的每个硬件转发表项均有硬件表项标识,所述硬件表项标识对应的存储空间存储有匹配信息和动作信息;

3.根据权利要求2所述的流表信息恢复方法,其特征在于,所述流表信息恢复方法还包括:

4.根据权利要求2所述的流表信息恢复方法,其特征在于,所述将重新生成的软件流表与所述硬件流表进行关联的步骤,包括:

5.一...

【技术特征摘要】

1.一种流表信息恢复方法,其特征在于,应用于智能网卡,所述智能网卡部署有用于控制报文转发的软件控制平面,所述智能网卡还包括用于转发报文的硬件转发模块,所述流表信息恢复方法包括:

2.根据权利要求1所述的流表信息恢复方法,其特征在于,所述硬件流表中的每个硬件转发表项均有硬件表项标识,所述硬件表项标识对应的存储空间存储有匹配信息和动作信息;

3.根据权利要求2所述的流表信息恢复方法,其特征在于,所述流表信息恢复方法还包括:

4.根据权利要求2所述的流表信息恢复方法,其特征在于,所述将重新生成的软件流表与所述硬件流表进行关联的步骤,包括:

5.一种流表信息恢复装置,其特征在于,应用于智能网卡,所述智能网卡部署有用于控制报文转发的软件控制平面,所述智能网卡还包括用于转发报文的硬件转发模块,所述...

【专利技术属性】
技术研发人员:赵洋高杰
申请(专利权)人:迈普通信技术股份有限公司
类型:发明
国别省市:

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

1