一种基于DPU的网络报文的处理方法、装置、设备及介质与流程
- 国知局
- 2024-09-11 14:19:52
本公开涉及网络通信领域,具体涉及一种基于dpu的网络报文的处理方法、装置、设备及介质。
背景技术:
1、云网络在云计算发展中扮演着非常重要的角色。随着业务的演进,数据处理器(dataprocessingunit,缩写dpu)作为硬件虚拟化的底座变得尤为重要。dpu对网络的需求也非常强烈,需要支持高速数据传输、灵活的网络配置和管理等功能。
2、在dpu处理网络报文时,对网络报文进行分类和过滤主要依靠关联存储表的匹配来实现。关联存储表用于存储和查找相关信息,以确定网络报文的分类和进行相应的处理。然而目前关联存储表的大小、匹配速度和资源利用率等方面难以满足dpu网络处理的要求。
技术实现思路
1、有鉴于此,本公开实施例提供了一种基于dpu的网络报文的处理方法、装置、设备及介质,以解决目前的关联存储表的大小、匹配速度和资源利用率等方面难以满足dpu网络处理要求的问题。
2、第一方面,本公开实施例提供了一种基于dpu的网络报文的处理方法,所述方法包括:
3、获取dpu当前待处理的网络报文,其中,所述网络报文携带目标通信地址以及目标通信端口;
4、基于关联存储表获取所述通信端口相匹配的流处理信息,并利用所述流处理信息从通信地址表获取相应的通信地址;
5、在所述通信地址与所述网络报文所携带的目标通信地址一致的情况下,对所述网络报文执行相应的处理操作。
6、第二方面,本公开实施例提供了一种基于dpu的网络报文的处理装置,所述装置包括:
7、获取模块,用于获取dpu当前待处理的网络报文,其中,所述网络报文携带目标通信地址以及目标通信端口;
8、查询模块,用于基于关联存储表获取所述通信端口相匹配的流处理信息,并利用所述流处理信息从通信地址表获取相应的通信地址;
9、执行模块,用于在所述通信地址与所述网络报文所携带的目标通信地址一致的情况下,对所述网络报文执行相应的处理操作。
10、第三方面,本公开实施例提供了一种计算机设备,包括:存储器和处理器,存储器和处理器之间互相通信连接,存储器中存储有计算机指令,处理器通过执行计算机指令,从而执行上述第一方面或其对应的任一实施方式的方法。
11、第四方面,本公开实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的方法。
12、本公开实施例提供的方法通过使用关联存储表来获取与目标通信端口相匹配的流处理信息。可以避免遍历整个存储表,提高了匹配的速度和效率,同时减少了存储表的存储空间。根据获取到的流处理信息,可以从通信地址表中获取与目标通信地址相对应的通信地址。通过直接查找通信地址表,而不是遍历整个存储表,以此可以更高效地获取所需的通信地址。在通信地址与网络报文所携带的目标通信地址一致的情况下,直接执行相应的处理操作,避免了不必要的处理和资源浪费。
技术特征:1.一种基于dpu的网络报文的处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于关联存储表获取所述目标通信端口相匹配的流处理信息,包括:
3.根据权利要求1所述的方法,其特征在于,所述利用所述流处理信息从通信地址表获取相应的通信地址,包括:
4.根据权利要求3所述的方法,其特征在于,所述对所述网络报文执行相应的处理操作,包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述根据所述变化类型对应更新策略对所述关联存储表进行更新,包括:
7.根据权利要求5所述的方法,其特征在于,所述根据所述变化类型对应更新策略对所述关联存储表进行更新,包括:
8.一种基于dpu的网络报文的处理装置,其特征在于,所述装置包括:
9.一种计算机设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令用于使计算机执行权利要求1至7中任一项所述的方法。
技术总结本公开涉及一种基于DPU的网络报文的处理方法、装置、设备及介质,本公开实施例提供的方法通过使用关联存储表来获取与目标通信端口相匹配的流处理信息。可以避免遍历整个存储表进行匹配,提高了匹配的速度和效率,同时减少了存储表的存储空间。根据获取到的流处理信息,可以从通信地址表中获取与目标通信地址相对应的通信地址。通过直接查找通信地址表,而不是遍历整个存储表,以此可以更快地获取所需的通信地址。在通信地址与网络报文所携带的目标通信地址一致的情况下,直接执行相应的处理操作,避免了不必要的处理和资源浪费。技术研发人员:薄守静,王瑶宝,莫杭斌,魏学超,王剑受保护的技术使用者:北京字跳网络技术有限公司技术研发日:技术公布日:2024/9/9本文地址:https://www.jishuxx.com/zhuanli/20240911/290217.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。