一种硬件卸载流表的删除方法及装置制造方法及图纸

技术编号:40912905 阅读:12 留言:0更新日期:2024-04-18 14:40
本发明专利技术适用于网络技术领域,提供了一种硬件卸载流表的删除方法及装置。通过本方案所提供的TCP场景下快速删除硬件流表的方法,当软件收到fin报文后,能够立即触发删除卸载流表流表,不必等待未命中统计时间再老化硬件流表,并且,即使在短时间内再次建立重复的TCP连接,也能够正确触发卸载流程使得流表能够及时删除,不会影响下一次的卸载。

【技术实现步骤摘要】

本专利技术属于网络,尤其涉及一种硬件卸载流表的删除方法、装置、存储介质及系统。


技术介绍

1、tcp(transmission control protocol),即传输控制协议,是一种面向连接的、可靠的、基于字节流的传输层通信协议。硬件卸载流表(hardware offloaded flow table)是指网络设备中的一种硬件加速功能,用于处理网络流量的转发和路由。在传统的网络设备中,数据包的处理通常由软件来完成。但对于高速网络和大规模流量的情况下,使用软件处理可能会成为性能瓶颈。为了提高性能和吞吐量,一些网络设备支持硬件卸载流表的功能。硬件卸载流表通过将数据包的处理任务卸载(offload)到专门的硬件模块上进行处理,而不是通过通用的cpu进行处理。这样可以实现高速的数据包处理、降低cpu负担,并提高网络设备的性能和效率。

2、现有硬件卸载流表通过流表老化的方式进行删除。当报文命中硬件卸载流表时,更新流表统计时间。当一段时间未命中时,软件ovs删除硬件流表。对于链接跟踪tcp的卸载,现有技术往往只卸载数据报文,对于特殊的syn/fin报文本文档来自技高网...

【技术保护点】

1.一种硬件卸载流表的删除方法,其特征在于,所述方法包括:

2.根据权利要求1所述的硬件卸载流表的删除方法,其特征在于,基于预设卸载方案执行所述同步卸载,并更改所述逻辑连接的状态的方法为:

3.根据权利要求1所述的硬件卸载流表的删除方法,其特征在于,基于预设卸载方案执行所述异步卸载,并更改所述逻辑连接的状态的方法为:

4.根据权利要求2所述的一种硬件卸载流表的删除方法,其特征在于,所述异步卸载的方法还包括:

5.一种硬件卸载流表的删除装置,其特征在于,所述装置包括:

6.根据权利要求1所述的一种硬件卸载流表的删除装置,其特征在于...

【技术特征摘要】

1.一种硬件卸载流表的删除方法,其特征在于,所述方法包括:

2.根据权利要求1所述的硬件卸载流表的删除方法,其特征在于,基于预设卸载方案执行所述同步卸载,并更改所述逻辑连接的状态的方法为:

3.根据权利要求1所述的硬件卸载流表的删除方法,其特征在于,基于预设卸载方案执行所述异步卸载,并更改所述逻辑连接的状态的方法为:

4.根据权利要求2所述的一种硬件卸载流表的删除方法,其特征在于,所述异步卸载的方法还包括:

5.一种硬件卸载流表的删除装置,其特征在于,所述装置包括:

6.根据权利要求1所述的一种硬件卸载流表的删除装置,其特...

【专利技术属性】
技术研发人员:郑理文旭吴绍华王函邹明李易
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

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

1