一种流表处理方法、装置和智能网卡、交换机和存储介质制造方法及图纸

技术编号:41420722 阅读:15 留言:0更新日期:2024-05-28 20:21
本文公开了一种流表处理方法、装置和智能网卡、网络交换机和存储介质。所述方法应用于智能网卡,包括:在待转发数据包未命中第一流表的情况下,采用直接存储器访问方式访问第二流表,并获取第二匹配结果;根据所述第二匹配结果,处理所述待转发数据包;其中,所述第一流表保存在所述智能网卡的片内存储器中;所述第二流表保存在所述智能网卡对应主机的内存中。采用本公开实施提供的流表处理方法,在智能网卡片内流表未命中的情况下,采用DMA方式从Host内存中获取更多流表数据,无需Host CPU的OVS慢路径干预,显著提高了智能网卡的整体流表访问速度,提升了转发效率。

【技术实现步骤摘要】

本公开涉及但不限于计算机网络,尤其涉及一种流表处理方法、装置和智能网卡、网络交换机和存储介质。


技术介绍

1、openvswich,open virtual switch,开放虚拟软交换机,简称ovs,是运行在虚拟化平台上的虚拟软件交换机,具有交换机的主要功能,对流经的数据包进行处理,包括:修改、转发、访问控制等。ovs支持openflow开放流协议,为虚拟机提供对外数据交互的通道。

2、随着网络流量的迅速增长,为了释放虚拟机服务器的cpu计算能力以保障复杂业务功能的执行性能,一些可实现方案中将虚拟交换机功能卸载到网卡,智能网卡应运而生。智能网卡实现了网络和计算资源同在一张卡上的融合,可以看作一个可以编程的网卡,具备了计算能力,用于加速网络、存储或安全等功能。ovs中相关网络功能卸载到智能网卡时,相应的ovs流表也需要对应卸载到智能网卡。

3、但是,由于智能网卡中卸载流表的存储空间有限,一般只能卸载部分ovs流表,如何克服有限的流表空间的不足,高性能实现相关网络功能,一直是本领域技术探索和改进的方向。

r/>

技本文档来自技高网...

【技术保护点】

1.一种流表处理方法,应用于智能网卡,其特征在于,包括,

2.如权利要求1所述的方法,其特征在于,

3.如权利要求1或2所述的方法,其特征在于,

4.如权利要求1或2所述的方法,其特征在于,

5.一种流表处理装置,部署于智能网卡中,其特征在于,包括,

6.如权利要求5所述的装置,其特征在于,

7.一种智能网卡,其特征在于,包括,

8.如权利要求7所述的智能网卡,其特征在于,

9.一种网络交换机,其特征在于,包括,

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程...

【技术特征摘要】

1.一种流表处理方法,应用于智能网卡,其特征在于,包括,

2.如权利要求1所述的方法,其特征在于,

3.如权利要求1或2所述的方法,其特征在于,

4.如权利要求1或2所述的方法,其特征在于,

5.一种流表处理装置,部署于智能网卡中,其特征在于,包括,

6.如权利要求5...

【专利技术属性】
技术研发人员:张文锋吴亚琦叶辉田万廷
申请(专利权)人:江苏为是科技有限公司
类型:发明
国别省市:

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

1