【技术实现步骤摘要】
数据传输的方法、服务器、卸载卡及存储介质
本专利技术涉及通信
,尤其涉及一种数据传输的方法、服务器、卸载卡及存储介质。
技术介绍
在云场景中,为了提高输入/输出(Input/Output,I/O)业务的处理速度,运营商可以将服务器中的一些I/O业务卸载至低成本的异构硬件中执行,如此可以释放服务器的中央处理器(CentralProcessingUnit,CPU)资源,提高CPU的运行效率。这些用于卸载I/O业务的异构硬件通常被称为卸载卡,卸载卡可以为单独一张外设部件互连标准(PeripheralComponentInterconnectExpress,PCIE)卡,其与服务器之间建立PCIE通道,服务器在处理卸载至卸载卡的I/O业务时,将数据通过PCIE通道传输给卸载卡处理,所述PCIE通道主要用于I/O业务的通信。管理节点为对服务器和卸载卡进行管理的设备,管理节点与服务器连接。管理节点对服务器进行管理时,直接发送服务器管理请求给服务器,以对服务器进行管理配置。管理节点对卸载卡进行管理时,通过服务器中设置的卸载卡的管理代理对卸载卡进行管理。管理节点对卸载卡进行 ...
【技术保护点】
1.一种数据传输的方法,其特征在于,应用于服务器中,所述方法包括:所述服务器接收通信设备发送的管理请求,所述管理请求是由管理节点发送给所述通信设备的,所述管理请求包括第一目的介质访问控制MAC地址和第一源MAC地址,所述第一目的MAC地址为所述服务器的MAC地址,所述第一源MAC地址为所述管理节点的MAC地址;所述服务器确定是否由卸载卡处理所述管理请求;当所述服务器确定由所述卸载卡处理所述管理请求时,所述服务器更新所述管理请求,获取更新后的管理请求,所述更新后的管理请求中所述第一目的MAC地址为所述卸载卡的MAC地址,所述更新后的管理请求中所述第一源MAC地址为所述服务器的 ...
【技术特征摘要】
1.一种数据传输的方法,其特征在于,应用于服务器中,所述方法包括:所述服务器接收通信设备发送的管理请求,所述管理请求是由管理节点发送给所述通信设备的,所述管理请求包括第一目的介质访问控制MAC地址和第一源MAC地址,所述第一目的MAC地址为所述服务器的MAC地址,所述第一源MAC地址为所述管理节点的MAC地址;所述服务器确定是否由卸载卡处理所述管理请求;当所述服务器确定由所述卸载卡处理所述管理请求时,所述服务器更新所述管理请求,获取更新后的管理请求,所述更新后的管理请求中所述第一目的MAC地址为所述卸载卡的MAC地址,所述更新后的管理请求中所述第一源MAC地址为所述服务器的MAC地址;所述服务器将所述更新后的管理请求发送给所述通信设备。2.根据权利要求1所述的方法,其特征在于,所述管理请求还包括第一数据流特征;所述服务器确定是否由卸载卡处理所述管理请求,包括:当所述服务器确定所述第一数据流特征为所述卸载卡的数据流特征时,确定由所述卸载卡处理所述管理请求。3.根据权利要求1或2所述的方法,其特征在于,还包括:所述服务器接收所述通信设备发送的卸载卡响应消息,所述卸载卡响应消息包括第二目的MAC地址和第二源MAC地址,所述第二目的MAC地址为所述服务器的MAC地址,所述第二源MAC地址为所述卸载卡的MAC地址;所述服务器确定所述卸载卡响应消息是否为所述卸载卡发送的响应信息;当所述卸载卡响应消息为所述卸载卡发送的响应信息时,所述服务器更新所述卸载卡响应消息,获取更新后的卸载卡响应消息,所述更新后的卸载卡响应消息中所述第二目的MAC地址为所述管理节点的MAC地址,所述更新后的卸载卡响应消息中所述第二源MAC地址为所述服务器的MAC地址;所述服务器发送所述更新后的卸载卡响应消息至所述通信设备。4.根据权利要求3所述的方法,其特征在于,所述卸载卡响应消息还包括第二数据流特征;所述服务器确定所述卸载卡响应消息是否为所述卸载卡发送的响应信息,包括:当所述服务器确定所述第二数据流特征为所述卸载卡的数据流特征时,确定所述卸载卡响应消息为所述卸载卡发送的响应信息。5.根据权利要求2或4所述的方法,其特征在于,在所述服务器确定是否由卸载卡处理所述管理请求之前,还包括:所述服务器接收所述通信设备发送的数据流特征消息,所述数据流特征消息包括所述卸载卡的数据流特征;所述服务器保存所述卸载卡的数据流特征。6.根据权利要求2或4或5所述的方法,其特征在于,所述卸载卡的数据流特征表示由所述卸载卡处理所述管理请求,所述卸载卡的数据流特征包括卸载卡端口号和/或卸载管理业务的标识。7.一种数据传输的方法,其特征在于,应用于卸载卡中,所述卸载卡包括虚拟交换机和处理器,所述方法由所述虚拟交换机执行,所述方法包括:所述虚拟交换机接收管理节点发送的管理请求,所述管理请求包括目的介质访问控制MAC地址,所述目的MAC地址为服务器的MAC地址;所述虚拟交换机确定是否由卸载卡处理所述管理请求;当所述虚拟交换机确定由所述卸载卡处理所述管理请求时,所述虚拟交换机更新所述管理请求,获取更新后的管理请求,所述更新后的管理请求中所述目的MAC地址为所述卸载卡的MAC地址;所述虚拟交换机将所述更新后的管理请求发送给所述处理器。8.根据权利要求7所述的方法,其特征在于,所述管理请求还包括第一数据流特征;所述虚拟交换机确定是否由卸载卡处理所述管理请求,包括:当所述虚拟交换机确定所述第一数据流特征为所述卸载卡的数据流特征时,确定由所述卸载卡处理所述管理请求。9.根据权利要求7或8所述的方法,其特征在于,还包括:所述虚拟交换机接收卸载卡响应消息,所述卸载卡响应消息包括源MAC地址,所述源MAC地址为所述卸载卡的MAC地址;所述虚拟交换机确定所述卸载卡响应消息是否为所述卸载卡发送的响应信息;当所述卸载卡响应消息为所述卸载卡发送的响应信息时,所述虚拟交换机更新所述卸载卡响应消息,获取更新后的卸载卡响应消息,所述更新后的卸载卡响应消息中所述源MAC地址为所述服务器的MAC地址;所述虚拟交换机向所述管理节点发送所述更新后的卸载卡响应消息。10.根据权利要求9所述的方法,其特征在于,所述卸载卡响应消息还包括第二数据流特征;所述虚拟交换机确定所述卸载卡响应消息是否为所述卸载卡发送的响应信息,包括:当所述虚拟交换机确定所述第二数据流特征为所述卸载卡的数据流特征时,确定所述卸载卡响应消息为所述卸载卡发送的响应信息。11.根据权利要求8或10所述的方法,其特征在于,在所述虚拟交换机确定是否由卸载卡处理所述管理请求之前,还包括:所述虚拟交换机接收所述处理器发送的数据流特征消息,所述数据流特征消息包括所述卸载卡的数据流特征;所述虚拟交换机保存所述卸载卡的数据流特征。12.根据权利要求8或10或11所述的方法,其特征在于,所述卸载卡的数据流特征表示由所述卸载卡处理所述管理请求,所述卸载卡的数据流特征包括卸载卡端口号和/或卸载管理业务的标识。13.一种数据传输的方法,其特征在于,应用于卸载卡中,所述方法包括:所述卸载卡接收管理节点发送的管理请求;所述卸载卡确定是否由所述卸载卡处理所述管理请求;当确定不是由所述卸载卡处理所述管理请求时,所述卸载卡将所述管理请求发送给所述服务器。14.根据权利要求13所述的方法,其特征在于,所述管理请求还包括第一数据流特征;所述卸载卡确定是否由所述卸载卡处理所述管理请求,包括:当所述第一数据流特征不为所述卸载卡的数据流特征时,所述卸载卡确定不是由所述卸载卡处理所述管理请求。15.根据权利要求13或14所述的方法,其特征在于,还包括:所述卸载卡接收所述服务器发送的服务器响应消息;所述卸载卡确定所述服务器响应消息是否为所述服务器响应所述管理请求的信息;当所述服务器响应消息为所述服务器响应所述管理请求的信息时,所述卸载卡发送所述服务器响应消息至所述管理节点。16.根据权利要求15所述的方法,其特征在于,所述服务器响应消息还包括第二数据流特征;所述卸载卡确定所述服务器响应消息是否为所述服务器响应所述管理请求的信息,包括:当所述第二数据流特征不为所述卸载卡的数据流特征时,确定所述服务器响应消息为所述服务器响应所述管理请求的信息。17.根据权利要求13-16任一项所述的方法,其特征在于,所述卸载卡的数据流特征表示由所述卸载卡处理所述管理请求,所述卸载卡的数据流特征包括卸载卡端口号和/或卸载管理业务的标识。18.一种服务器,其特征在于,包括:接收单元,用于接收通信设备发送的管理请求,所述管理请求是由管理节点发送给所述通信设备的,所述管理请求包括第一目的介质访问控制MAC地址和第一源MAC地址,所述第一目的MAC地址为所述服务器的MAC地址,所述第一源MAC地址为所述管理节点的MAC地址;确定单元,用于确定是否由卸载卡处理所述管理请求;更新单元,用于当所述确定单元确定由所述卸载卡处理所述管理请求时,更新所述管理请求,并获取更新后的管理请求,所述更新后的管理请求中所述第一目的MAC地址为所述卸载卡的MAC地址,所述更新后的管理请求中所述第一源MAC地址为所述服务器的MAC地址;发送单元,用于将所述更新后的管理请求发送给所述通信设备。19.根据权利要求18所述的服务器,其特征在于,所述管理请求还包括第一数据流特征;所述确定单元,还用于...
【专利技术属性】
技术研发人员:张蔚,刘洪广,陈俊杰,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。