【技术实现步骤摘要】
一种通信方法以及相关设备
[0001]本申请实施例涉及通信领域,尤其涉及一种通信方法以及相关设备。
技术介绍
[0002]在分布式存储系统中,通常由多台计算服务器以及多台存储服务器组成。计算服务器上部署了应用以及协议层进程,协议层进程用于基于应用的需求对存储服务器发起请求。当应用需要访问数据时,协议层进程将任务报文发送至存储服务器上的网卡。网卡上维护了连接表,接收到任务报文后,网卡根据任务报文中携带的源进程标识以及目的进程标识等信息匹配连接表中对应的连接信息。之后网卡向存储服务器的处理器上报任务报文中的负载以及该连接信息的标识,处理器根据该连接标识对负载进行处理。
[0003]然而,不同任务报文中的源进程标识以及目的进程标识往往都各不相同,因此网卡维护的连接表中需要记录大量的连接信息,对网卡造成了较大内存负担。
技术实现思路
[0004]本申请实施例提供了一种通信方法以及相关设备,用于降低网卡的内存负担。
[0005]本申请实施例第一方面提供了一种通信方法:
[0006]第一网卡获取第一任务报文,第一任务报文中包括第一进程的进程类型标识以及第二进程的进程类型标识。其中,第一任务报文用于执行第一进程创建的任务,第二进程用于处理第一任务报文。第一网卡上维护了连接表,第一网卡匹配连接表中的目标连接标识,第一进程的进程类型标识以及第二进程的进程类型标识的组合与目标连接标识相同。第一网卡根据目标连接标识,在多个任务表中的目标任务表中新增任务信息,任务信息来源于第一任务报文,该任务信息用于
【技术保护点】
【技术特征摘要】
1.一种通信方法,其特征在于,包括:第一网卡获取第一任务报文,所述第一任务报文中包括第一进程的进程类型标识以及第二进程的进程类型标识,所述第一任务报文用于执行所述第一进程创建的任务,所述第二进程用于处理所述第一任务报文;所述第一网卡匹配连接表中的目标连接标识,所述第一进程的进程类型标识以及所述第二进程的进程类型标识的组合与所述目标连接标识相同,所述连接表由所述第一网卡维护;所述第一网卡根据所述目标连接标识,在多个任务表中的目标任务表中新增任务信息,所述任务信息来源于所述第一任务报文,所述任务信息用于处理所述任务,所述多个任务表分别与所述连接表中的多个连接标识具有一一映射关系。2.根据权利要求1所述的方法,其特征在于,所述任务信息包括所述第一进程的进程序号、所述第一进程的进程类型标识以及所述任务的任务序号,所述第一进程的进程序号与所述第一进程的进程类型标识用于共同构成所述第一进程的标识,所述第一进程的进程标识以及所述任务序号用于共同指示所述任务,所述第一进程的标识用于所述第二进程与所述第一进程通信,所述第一网卡与所述第二进程位于相同的设备。3.根据权利要求2所述的方法,其特征在于,所述第一任务报文由第三进程指示第二网卡向所述第一网卡发送,所述任务信息还包括所述第三进程的标识,所述第三进程的标识用于所述第二进程与所述第三进程通信。4.根据权利要求3所述的方法,其特征在于,所述第一任务报文中还包括第一负载;所述方法还包括:所述第一网卡向所述第二进程发送所述第一负载、所述第一进程的标识以及所述任务序号;所述第一网卡获取来自所述第二进程的第四进程的标识、所述第一进程的标识以及所述任务序号;所述第一网卡根据所述第一进程的标识以及所述任务序号将所述第四进程的标识保存到所述目标任务表中,所述第四进程的标识用于所述第二进程与所述第四进程通信。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:所述第一网卡获取来自所述第二进程的第二负载;所述第一网卡获取第二任务报文,所述第二任务报文中包括所述第一进程的标识、所述任务序号、所述第四进程的标识以及所述第二负载;所述第一网卡向第三网卡发送所述第二任务报文,所述第二任务报文中的所述第四进程的标识用于所述第三网卡向所述第四进程发送所述第二负载,所述第二任务报文用于完成所述任务。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:所述第一网卡获取来自所述第三网卡的应答报文,所述应答报文用于指示所述第四进程收到所述第二负载;所述第一网卡基于所述应答报文,将所述任务信息以及所述第四进程的标识删除。7.根据权利要求4或5中所述的方法,其特征在于,所述第四进程与所述第一进程相同。8.一种网卡,其特征在于,所述网卡为第一网卡,包括:
处理单元,用于获取第一任务报文,所述第一任务报文中包括第一进程的进程类型标识以及第二进程的进程类型标识,所述第一任务报文用于执行所述第一进程创建的任务,所述第二进程用于处理所述...
【专利技术属性】
技术研发人员:杨晋泽,陈哲,王闯,德克,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。