[发明专利]数据传输方法、装置及存储介质在审
申请号: | 201710733530.0 | 申请日: | 2017-08-24 |
公开(公告)号: | CN107643938A | 公开(公告)日: | 2018-01-30 |
发明(设计)人: | 申罕骥;龙春;万巍;付豫豪 | 申请(专利权)人: | 中国科学院计算机网络信息中心 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;H04L12/46 |
代理公司: | 北京知舟专利事务所(普通合伙)11550 | 代理人: | 刘晓晖 |
地址: | 100083 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 方法 装置 存储 介质 | ||
技术领域
本发明涉及,尤其涉及一种数据传输方法、装置及存储介质。
背景技术
随着服务器承载的客户虚拟机数量越来越多,以及提供的网络服务和应用越来越复杂,对虚拟网络的需求也随之迅速增长。
目前,数据包在虚拟机和宿主机之间,以及在虚拟机和虚拟机之间传输,均需要经过虚拟化层中的虚拟交换机的交换,导致数据包需要在虚拟机和宿主机的内核与用户空间之间进行多次拷贝,从而导致数据传输效率低。
发明内容
本发明实施例提供了一种数据传输方法、装置及存储介质。
本发明实施例的第一方面提供一种数据传输方法,包括:
基于物理网卡,生成多个虚拟网络功能;
分别将每个所述虚拟网络功能,加入对应的虚拟机中,每个所述虚拟机均对应有输入/输出端口。
结合本发明实施例的第一方面,在本发明实施例的第一方面的第一种实现方式中,所述基于物理网卡,生成多个虚拟网络功能,包括:
对所述物理网卡进行划分,得到多个所述虚拟网络功能。
结合本发明实施例的第一方面,本发明实施例的第一方面的第二种实现方式中,所述方法还包括:
基于所述虚拟网络功能,将数据包由所述物理网卡传输至所述虚拟网络功能对应的虚拟机的输入/输出接口。
结合本发明实施例的第一方面的第二种实现方式,本发明实施例的第一方面的第三种实现方式中,所述数据包包括:测试仪表实例。
结合本发明实施例的第一方面,本发明实施例的第一方面的第四种实现方式中,所述方法基于数据平面开发套件单根输入/输出虚拟化DPDK-SRIOV环境。
本发明实施例的第二方面提供一种数据传输装置,包括:
生成模块,用于基于物理网卡,生成多个虚拟网络功能;
添加模块,用于分别将每个所述虚拟网络功能,加入对应的虚拟机中,每个所述虚拟机均对应有输入/输出端口。
结合本发明实施例的第二方面,本发明实施例的第二方面的第一种实现方式中,所述生成模块包括:
生成子模块,用于对所述物理网卡进行划分,得到多个所述虚拟网络功能。
结合本发明实施例的第二方面,本发明实施例的第二方面的第二种实现方式中,所述装置还包括:
传输模块,用于基于所述虚拟网络功能,将数据包由所述物理网卡传输至所述虚拟网络功能对应的虚拟机的输入/输出接口。
结合本发明实施例的第二方面的第二种实现方式,本发明实施例的第二方面的第三种实现方式中,所述传输模块传输的所述数据包包括:测试仪表实例。
结合本发明实施例的第二方面,本发明实施例的第二方面的第四种实现方式中,所述装置基于数据平面开发套件单根输入/输出虚拟化DPDK-SRIOV环境。
本发明实施例的第三方面提供一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现第一方面提供方法的步骤。
本发明实施例提供的技术方案中,通过基于物理网卡生成的多个虚拟网络功能,将数据包由物理网卡传输至虚拟网络功能对应的虚拟机的输入/输出接口。因此相对于现有技术,本发明实施例直接通过虚拟网络功能从物理网卡获取数据包,可以避免通过虚拟交换机对数据包进行传输,即可以避免开销巨大的内核协议栈,从而可以提高数据传输效率。
附图说明
图1为本发明实施例中数据传输方法一个实施例示意图;
图2为本发明实施例中数据传输方法另一实施例示意图;
图3为本发明实施例中数据传输装置一实施例示意图;
图4为本发明实施例中数据传输装置另一实施例示意图;
图5为本发明实施例中数据传输装置另一实施例示意图。
具体实施方式
本发明实施例提供了一种数据传输方法、装置及存储介质,用于在虚拟网络中进行数据包传输,以下分别进行详细说明。
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院计算机网络信息中心,未经中国科学院计算机网络信息中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710733530.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于双重复合功能纤维纺丝的喷丝板
- 下一篇:一种高速纺丝上油装置