[发明专利]报文处理方法、设备、存储介质及网卡有效
申请号: | 202111021847.4 | 申请日: | 2021-09-01 |
公开(公告)号: | CN113472700B | 公开(公告)日: | 2022-02-25 |
发明(设计)人: | 蓝热;谢明旭;何军 | 申请(专利权)人: | 阿里云计算有限公司;阿里巴巴(中国)有限公司 |
主分类号: | H04L49/552 | 分类号: | H04L49/552;H04L41/0663 |
代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 刘戈;孙明子 |
地址: | 310012 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报文 处理 方法 设备 存储 介质 网卡 | ||
本申请实施例提供了一种报文处理方法、设备、存储介质及网卡。网卡包括:硬件模块设置于物理机与一服务器之间,用于通过所包括的第一流表对物理机与服务器之间的报文进行转发处理;软件模块与硬件模块通信连接,用于在物理机与服务器之间的报文未命中第一流表时,通过所包括的第二流表对报文进行转发处理;其中,硬件模块和软件模块中的至少之一的数量为至少两个,以在物理机与服务器之间生成用于对报文进行处理的至少两个互为冗余的通信链路。本申请所提供的技术方案,有效地实现了在物理机与服务器之间生成用于对报文进行处理的至少两个互为冗余的通信链路,这样在单点链路出现故障时,并不会中断数据处理流程,从而有效地提高了网卡的实用性。
技术领域
本申请涉及报文技术领域,尤其涉及一种报文处理方法、设备、存储介质及网卡。
背景技术
网卡是用来允许计算机在计算机网络上进行通讯的计算机硬件,具体应用时,网卡可以配合服务器进行使用,以实现网络和存储的虚拟化功能,降低服务器的CPU占用率,提升服务器和弹性计算的数据处理性能。现有技术中,如图1所示,网卡可以包括:处理器CPU和现场可编程逻辑门阵列(Field Programmable Gate Array,简称FPGA),该网卡上行可以连接物理机或虚拟机,下行可以连接多台服务器(例如:服务器1至服务器8),形成了与多台服务器各自对应的通信链路。此时,若通信链路中任意节点(例如:CPU或FPGA)出现异常,将会导致与FPGA通信连接的服务器所对应的数据处理操作中断,扩大了故障范围,从而极大地降低系统的可用性。
发明内容
本申请实施例提供一种报文处理方法、设备、存储介质及网卡,通过冗余结构的设计增加系统的可用性,并且在单点链路出现故障时,不会导致服务器中的数据处理操作不会中断,从而有效地提高了系统的可用性。
第一方面,本申请实施例提供了一种网卡,包括:
硬件模块,设置于物理机与一服务器之间,用于通过所包括的第一流表对所述物理机与所述服务器之间的报文进行转发处理;
软件模块,与所述硬件模块通信连接,用于在所述物理机与所述服务器之间的报文未命中所述第一流表时,通过所包括的第二流表对所述报文进行转发处理;
其中,所述硬件模块和所述软件模块中的至少之一的数量为至少两个,以在所述物理机与所述服务器之间生成用于对报文进行处理的至少两个互为冗余的通信链路。
第二方面,本申请实施例提供了一种报文处理方法,包括:
获取待处理报文;
确定用于对所述待处理报文进行转发处理的所有通信链路,所有通信链路互为冗余;
在所有通信链路中,确定与所述待处理报文相对应的目标通信链路;
利用所述目标通信链路对所述待处理报文进行传输。
第三方面,本申请实施例提供了一种报文处理装置,包括:
第一获取模块,用于获取待处理报文;
第一确定模块,用于确定用于对所述待处理报文进行转发处理的所有通信链路,所有通信链路互为冗余;
所述第一确定模块,还用于在所有通信链路中,确定与所述待处理报文相对应的目标通信链路;
第一处理模块,用于利用所述目标通信链路对所述待处理报文进行传输。
第四方面,本申请实施例提供了一种电子设备,包括:存储器、处理器;所述存储器用于存储一条或多条计算机指令,所述一条或多条计算机指令被所述处理器执行时实现上述第二方面所示的报文处理方法。
第五方面,本发明实施例提供了一种计算机存储介质,用于储存计算机程序,所述计算机程序使计算机执行时实现上述第二方面所示的报文处理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里云计算有限公司;阿里巴巴(中国)有限公司,未经阿里云计算有限公司;阿里巴巴(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111021847.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种建筑机械升降装置
- 下一篇:一种无纺布纸尿裤生产用整平烘干装置