【技术实现步骤摘要】
数据的传输方法及装置、存储介质、电子装置
本专利技术涉及通信领域,具体而言,涉及一种数据的传输方法及装置、存储介质、电子装置。
技术介绍
在虚拟化环境下,同一个主机上启动多个虚拟机,每个虚拟机配置的每个虚拟网卡都会挂载到同一个主机上的一个虚拟网桥上。虚拟机之间的网络通信在现有模式下其路径较长,低效。例如:从虚机A的虚拟网卡前端到虚机A的后端驱动,再经过主机的网络协议栈后转发到虚机B的虚拟网卡后端驱动,再到虚拟网卡的前端驱动。针对上述技术问题,相关技术中尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种数据的传输方法及装置、存储介质、电子装置,以至少解决相关技术中虚拟机之间的通信路径较长,数据传输低效的问题。根据本专利技术的一个实施例,提供了一种数据的传输方法,包括:在确定第一虚拟机与第二虚拟机建立连接之后,创建第一快速连接结构,其中,第一虚拟机和第二虚拟机均与同一主机连接;将第一快速连接结构发送给第二虚拟机,以指示第二虚拟机建立第二快速连接结构;利用第一快速连接结构和第二快 ...
【技术保护点】
1.一种数据的传输方法,其特征在于,包括:/n在确定第一虚拟机与第二虚拟机建立连接之后,创建第一快速连接结构,其中,所述第一虚拟机和所述第二虚拟机均与同一主机连接;/n将所述第一快速连接结构发送给所述第二虚拟机,以指示所述第二虚拟机建立第二快速连接结构;/n利用所述第一快速连接结构和所述第二快速连接结构进行数据传输。/n
【技术特征摘要】
1.一种数据的传输方法,其特征在于,包括:
在确定第一虚拟机与第二虚拟机建立连接之后,创建第一快速连接结构,其中,所述第一虚拟机和所述第二虚拟机均与同一主机连接;
将所述第一快速连接结构发送给所述第二虚拟机,以指示所述第二虚拟机建立第二快速连接结构;
利用所述第一快速连接结构和所述第二快速连接结构进行数据传输。
2.根据权利要求1所述的方法,其特征在于,在创建所述第一快速连接结构之前,所述方法还包括:确定所述第一虚拟机与所述第二虚拟机建立连接,其中,确定所述第一虚拟机与所述第二虚拟机建立连接包括:
向所述第二虚拟机发送用于请求建立所述第一虚拟机和所述第二虚拟机之间的连接的连接请求;
接收所述第二虚拟机返回的用于响应所述连接请求的第一确认消息;
根据所述第一确认消息确定所述第一虚拟机与所述第二虚拟机建立了连接。
3.根据权利要求1所述的方法,其特征在于,将所述第一快速连接结构发送给所述第二虚拟机包括:
将携带所述第一快速连接结构的第二确认消息发送到所述第二虚拟机。
4.根据权利要求1所述的方法,其特征在于,在利用所述第一快速连接结构和所述第二快速连接结构进行所述数据传输之前,所述方法还包括:
在检查到所述第一快速连接结构与所述第二快速连接结构之间的映射有效的情况下,确定共享内存。
5.根据权利要求4所述的方法,其特征在于,利用所述第一快速连接结构和所述第二快速连接结构进行所述数据传输包括:
建立所述第一快速连接结构中的数据和所述第二快速连接结构中的数据之间的映射关系;
利用所述第一虚拟机的虚拟网卡前端驱动将所述数据拷贝到所述共享内存中;
利用所述第一快速连接结构向所述第二虚拟机发送通知消息,以指示所述第二虚拟机将所述通知消息传输到所述第二虚拟机的虚拟网卡前端驱动,使得所述第二虚拟机的虚拟网卡前端驱动从所述共享内存中获取所述数据。
6.一种数据传输方法,其特征在于,包括:
在确定第二虚拟机接收到第一虚拟机发送的第一快速连接结构之后,创建第二快速连接结构,其中,所述第一虚拟机和所述第二虚拟机均与同一主机连接;
利用所述第一快速连接结构和所述第二快速连接结构进行数据传输。
7.根据权利要求6所述的方法,其特征在于,在确定所述第二虚拟机接收到所述第一虚拟机发送的所述第一快速连接结构之前,所述方法还包括:确定所述第一虚拟机与所述第二虚拟机建立连接,其中,...
【专利技术属性】
技术研发人员:刘熠,彭浩,余兵,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。