数据处理方法、装置、智能网卡及存储介质制造方法及图纸

技术编号:35408160 阅读:21 留言:0更新日期:2022-11-03 11:03
本申请提供一种数据处理方法、装置、智能网卡及存储介质,涉及网络通信技术领域。该方法应用于智能网卡,智能网卡包括控制模块、转发模块,该方法包括:控制模块创建存储空间,存储空间用于将存储业务与存储业务之外的业务进行隔离;控制模块将存储业务接口加入存储空间,并配置存储业务接口的IP地址为预设地址;转发模块将预先建立的第一网桥的逻辑接口的IP地址配置为预设地址;控制模块接收存储业务数据,并通过存储业务接口以及预设地址将存储业务数据转发至转发模块,进而发送至存储设备中;转发模块接收管理业务数据,并通过第一网桥的逻辑接口以及预设地址将管理业务数据转发至控制模块中。这样可降低对智能网卡进行网络规划的复杂性。络规划的复杂性。络规划的复杂性。

【技术实现步骤摘要】
数据处理方法、装置、智能网卡及存储介质


[0001]本申请涉及网络通信
,具体而言,涉及一种数据处理方法、装置、智能网卡及存储介质。

技术介绍

[0002]智能网卡(Smart_NIC)是一种将服务器的网络、存储、管理等不适合服务器CPU(Central Processing Unit,中央处理器)处理的任务,卸载到硬件上进行加速执行,这样极大的提升了服务器整体的数据处理能力,释放了CPU的算力。基于此,如何对智能网卡进行网络规划,使智能网卡分别实现卸载后的网络、存储等功能成为研究热点。
[0003]目前,通过对智能网卡进行网络重新规划的方式,使其实现卸载后的存储、管理功能。具体的,需要分别给卸载后的存储任务、管理任务分配不同IP地址,这样才能使智能网卡实现卸载后的存储、管理功能。然而,这样会增加对智能网卡进行网络规划的复杂性。

技术实现思路

[0004]本申请的目的在于,针对上述现有技术中的不足,提供一种数据处理方法、装置、智能网卡及存储介质,可以降低对智能网卡进行网络规划的复杂性。
[0005]为实现上述目的,本申请实施例采用的技术方案如下:
[0006]第一方面,本申请实施例提供了一种数据处理方法,所述方法应用于智能网卡,所述智能网卡包括控制模块、转发模块,所述方法包括:
[0007]所述控制模块创建存储空间,所述存储空间用于将存储业务与所述存储业务之外的业务进行隔离;
[0008]所述控制模块将存储业务接口以及预先部署的存储处理单元加入所述存储空间,并配置所述存储业务接口的IP地址为预设地址;
[0009]所述转发模块根据所述存储业务接口的IP地址,将预先建立的第一网桥的逻辑接口的IP地址配置为所述预设地址,其中,所述第一网桥的逻辑接口未加入所述存储空间;
[0010]所述控制模块基于所述存储处理单元接收存储业务数据,并通过所述存储业务接口以及所述预设地址将所述存储业务数据转发至所述转发模块,所述转发模块将所述存储业务数据发送至存储设备中;
[0011]所述转发模块接收管理业务数据,并通过所述第一网桥的逻辑接口以及所述预设地址将所述管理业务数据转发至所述控制模块中。
[0012]可选地,所述转发模块将所述第一网桥的逻辑接口的IP地址作为隧道接口的IP地址;所述方法还包括:
[0013]所述转发模块接收来自服务器的网络业务数据,并通过未加入所述存储空间的所述隧道接口以及所述预设地址将所述网络业务数据转发至网络设备中。
[0014]可选地,所述方法还包括:
[0015]所述转发模块将自身上的第一转发接口以及第二转发接口接入所述第一网桥,其
中,所述第一转发接口与所述存储业务接口通信连接,所述第二转发接口与外部交换设备通信连接;
[0016]所述转发模块将所述存储业务数据发送至存储设备中,包括:
[0017]所述转发模块通过所述第一网桥对所述存储业务数据进行解析,得到所述存储业务数据的业务特征;
[0018]所述转发模块通过所述第一网桥根据所述存储业务数据的业务特征,确定存储业务流表;
[0019]所述转发模块根据所述存储业务流表中的转发路径,通过所述第一网桥将所述存储业务数据经由所述外部交换设备发送至所述存储设备中。
[0020]可选地,所述方法还包括:
[0021]所述转发模块创建第二网桥,并将所述转发模块中的网络业务接口以及所述隧道接口接入所述第二网桥,其中,所述网络业务接口用于接收来自服务器的所述网络业务数据;
[0022]所述通过未加入所述存储空间的所述隧道接口以及所述预设地址将所述网络业务数据转发至网络设备中,包括:
[0023]所述转发模块通过所述第二网桥中的所述隧道接口以及所述预设地址对所述网络业务数据进行封装处理,得到封装数据;
[0024]所述转发模块通过所述第二网桥将所述封装数据交给所述第一网桥处理;
[0025]所述转发模块通过所述第一网桥对所述封装数据进行解析,得到所述网络业务数据的业务特征;
[0026]所述转发模块通过所述第一网桥根据所述网络业务数据的业务特征,确定网络业务流表;
[0027]所述转发模块根据所述网络业务流表中的转发路径,通过所述第一网桥将所述封装数据转发至所述网络设备中。
[0028]可选地,所述方法还包括:
[0029]所述转发模块通过所述外部交换设备以及所述第二转发接口接收反馈数据,所述反馈数据包括:存储业务数据的响应数据、网络业务数据的响应数据;
[0030]所述转发模块对所述反馈数据进行解析,得到所述反馈数据的数据特征;
[0031]所述转发模块根据所述反馈数据的数据特征,确定所述反馈数据的转发路径;
[0032]所述转发模块通过所述反馈数据的转发路径转发所述反馈数据。
[0033]可选地,所述转发模块根据所述反馈数据的数据特征,确定所述反馈数据的转发路径,包括:
[0034]若所述反馈数据的数据特征用于指示所述反馈数据为所述存储业务数据的响应数据,则所述转发模块确定所述反馈数据的转发路径为经过所述第一网桥的路径。
[0035]可选地,所述转发模块根据所述反馈数据的数据特征,确定所述反馈数据的转发路径,包括:
[0036]若所述反馈数据的数据特征用于指示所述反馈数据为所述网络业务数据的响应数据,则所述转发模块确定所述反馈数据的转发路径为经过所述第一网桥和第二网桥到达服务器的路径。
[0037]第二方面,本申请实施例还提供了一种数据处理装置,所述装置包括:
[0038]创建模块,用于创建存储空间,所述存储空间用于将存储业务与所述存储业务之外的业务进行隔离;
[0039]第一配置模块,用于将存储业务接口以及预先部署的存储处理单元加入所述存储空间,并配置所述存储业务接口的IP地址为预设地址;
[0040]第二配置模块,用于根据所述存储业务接口的IP地址,将预先建立的第一网桥的逻辑接口的IP地址配置为所述预设地址,其中,所述第一网桥的逻辑接口未加入所述存储空间;
[0041]第一转发模块,用于基于所述存储处理单元接收存储业务数据,并通过所述存储业务接口以及所述预设地址将所述存储业务数据转发至所述转发模块,所述转发模块将所述存储业务数据发送至存储设备中;
[0042]第二转发模块,用于接收管理业务数据,并通过所述第一网桥的逻辑接口以及所述预设地址将所述管理业务数据转发至控制模块中。
[0043]可选地,所述转发模块将所述第一网桥的逻辑接口的IP地址作为隧道接口的IP地址;
[0044]相应地,所述装置还包括:第三转发模块;
[0045]所述第三转发模块,用于接收来自服务器的网络业务数据,并通过未加入所述存储空间的所述隧道接口以及所述预设地址将所述网络业务数据转发至网络设备中。
[0046]可选地,所述装置还包括:创建模块;
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法应用于智能网卡,所述智能网卡包括控制模块、转发模块,所述方法包括:所述控制模块创建存储空间,所述存储空间用于将存储业务与所述存储业务之外的业务进行隔离;所述控制模块将存储业务接口以及预先部署的存储处理单元加入所述存储空间,并配置所述存储业务接口的IP地址为预设地址;所述转发模块根据所述存储业务接口的IP地址,将预先建立的第一网桥的逻辑接口的IP地址配置为所述预设地址,其中,所述第一网桥的逻辑接口未加入所述存储空间;所述控制模块基于所述存储处理单元接收存储业务数据,并通过所述存储业务接口以及所述预设地址将所述存储业务数据转发至所述转发模块,所述转发模块将所述存储业务数据发送至存储设备中;所述转发模块接收管理业务数据,并通过所述第一网桥的逻辑接口以及所述预设地址将所述管理业务数据转发至所述控制模块中。2.根据权利要求1所述的方法,其特征在于,所述转发模块将所述第一网桥的逻辑接口的IP地址作为隧道接口的IP地址;所述方法还包括:所述转发模块接收来自服务器的网络业务数据,并通过未加入所述存储空间的所述隧道接口以及所述预设地址将所述网络业务数据转发至网络设备中。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述转发模块将自身上的第一转发接口以及第二转发接口接入所述第一网桥,其中,所述第一转发接口与所述存储业务接口通信连接,所述第二转发接口与外部交换设备通信连接;所述转发模块将所述存储业务数据发送至存储设备中,包括:所述转发模块通过所述第一网桥对所述存储业务数据进行解析,得到所述存储业务数据的业务特征;所述转发模块通过所述第一网桥根据所述存储业务数据的业务特征,确定存储业务流表;所述转发模块根据所述存储业务流表中的转发路径,通过所述第一网桥将所述存储业务数据经由所述外部交换设备发送至所述存储设备中。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:所述转发模块创建第二网桥,并将所述转发模块中的网络业务接口以及所述隧道接口接入所述第二网桥,其中,所述网络业务接口用于接收来自服务器的所述网络业务数据;所述通过未加入所述存储空间的所述隧道接口以及所述预设地址将所述网络业务数据转发至网络设备中,包括:所述转发模块通过所述第二网桥中的所述隧道接口以及所述预设地址对所述网络业务数据进行封装处理,得到封装数据;所述转发模块通过所述第二网桥将所述封装数据交给所述第一网桥处理;所述转发模块通过所述第一网桥对所述封装数据进行解析,得到所述网络业务数据的业务特征;所述转发模块通过所述第一网桥根据所述网络业务数据的业务特征,确定网络业务流
...

【专利技术属性】
技术研发人员:张志刚
申请(专利权)人:迈普通信技术股份有限公司
类型:发明
国别省市:

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

1