针对虚拟机的通信系统、针对虚拟机的通信方法及装置制造方法及图纸

技术编号:38722078 阅读:18 留言:0更新日期:2023-09-08 23:16
本申请公开了一种针对虚拟机的通信系统、针对虚拟机的通信方法及装置。涉及金融科技领域或其他领域,其中,该系统包括:第一客户端,与第一虚拟机连接,用于获取第一虚拟机发送的第一通讯报文,并将第一通讯报文发送至服务端,其中,第一通讯报文为第一虚拟机与目标虚拟机之间的通讯报文;服务端,用于接收第一通讯报文,并依据第一通讯报文构建第二通讯报文,将第二通讯报文发送至第二客户端;第二客户端,与目标虚拟机连接,用于接收第二通讯报文,并将第二通讯报文发送至目标虚拟机。本申请解决了相关技术中在处于不同子网的客户端对应的虚拟机之间进行通信时,存在通信效率低的技术问题。的技术问题。的技术问题。

【技术实现步骤摘要】
针对虚拟机的通信系统、针对虚拟机的通信方法及装置


[0001]本申请涉及金融科技领域或其他领域,具体而言,涉及一种针对虚拟机的通信系统、针对虚拟机的通信方法及装置。

技术介绍

[0002]在IDV架构(Intelligent Desktop Virtualization,智能桌面虚拟化)的云桌面系统中,由于虚拟机部署在用户的个人电脑上,因此,若虚拟机的宿主机不属于同一个子网,虚拟机之间则无法进行通信。而现有技术为了解决上述问题,通常通过在物理网络进行特殊配置来实现虚拟机之间的通信,例如通过配置组播路由协议实现虚拟机之间的通信。但是,由于配置组播路由协议会增加网络负载,导致处于不同子网的虚拟机之间进行通信时,出现网络性能降低的问题,从而导致通信效率较低。
[0003]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0004]本申请提供了一种针对虚拟机的通信系统、针对虚拟机的通信方法及装置,以至少解决相关技术中在处于不同子网的客户端对应的虚拟机之间进行通信时,存在通信效率低的技术问题。/>[0005]根据本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种针对虚拟机的通信系统,其特征在于,包括:第一客户端,与第一虚拟机连接,用于获取所述第一虚拟机发送的第一通讯报文,并将所述第一通讯报文发送至服务端,其中,所述第一通讯报文为所述第一虚拟机与目标虚拟机之间的通讯报文,所述第一虚拟机对应的第一客户端与所述目标虚拟机对应的第二客户端处于不同的子网;所述服务端,用于接收所述第一通讯报文,并依据所述第一通讯报文构建第二通讯报文,将所述第二通讯报文发送至所述第二客户端,其中,所述第二通讯报文为所述第二客户端可接收到的二进制格式的封装报文;所述第二客户端,与所述目标虚拟机连接,用于接收所述第二通讯报文,并将所述第二通讯报文发送至所述目标虚拟机。2.根据权利要求1所述的系统,其特征在于,所述第一客户端还包括:第一进程,用于监控所述第一虚拟机是否发送所述第一通讯报文,并在所述第一虚拟机发送所述第一通讯报文的情况下,获取所述第一通讯报文。3.根据权利要求2所述的系统,其特征在于,所述第一进程还用于在获取所述第一通讯报文之后,对所述第一通讯报文进行报文解析,得到第一数据,并将所述第一数据发送至所述服务端,其中,所述第一数据至少包括所述第一虚拟机的MAC地址信息和所述目标虚拟机的MAC地址信息。4.根据权利要求3所述的系统,其特征在于,所述第一进程还用于获取所述第一客户端的IP地址信息,并将所述IP地址信息以及所述第一数据发送至所述服务端。5.根据权利要求4所述的系统,其特征在于,所述服务端还用于基于所述第一客户端的IP地址信息以及所述第一数据构建所述第二通讯报文。6.根据权利要求1所述的系统,其特征在于,所述服务端还包括:数据库,用于存储M个客户端中每个客户端对应的IP地址信息以及所述每个客户端所处子网的网关地址信息,其中,所述每个客户端为在目标时刻处于开启状态的客户端,所述M个客户端中包括所述第一客户端以及所述第二客户端,所述目标时刻为所述第一客户端将所述第一通讯报文发送至所述服务端的时刻,M为正整数。7.根据权利要求6所述的系统,其特征在于,所述服务端还用于从所述数据库中获取所述M个客户端中的N个第三客户端中每个第三客户端所处子网的网关地址信息,得到N个网关地址信息,并将所述N个网关地址信息划分为L个信息集合,将所述第二通讯报文发送至每个信息集合中的任意一个网关地址信息所对应的第三客户端,其中,所述N个第三客户端为所述M个客户端中除所述第一客户端之外的客户端,所述每个信息集合中包含相同的网关地址信息,所述每个信息集合对应一个子网,N、L为正整数,且N大于或等于L。8.根据权利要求6所述的系统,其特征在于,所述服务端还用于监测所述每个客户端在所述目标时刻的状态是否为所述开启状态,在一个客户端的状态为关闭状态的情况,将该客户端对应的IP地址信息以及该客户端对应的网关地址信息从所述数据库中删除。9.根据权利要求3所述的系统,其特征在于,所述第二客户端包括:第二进程,用于将所述第二通讯报文发送至与所述目标虚拟机相对应的第一隧道终端;
所述第一隧道终端,用于接收所述第二通讯报文,并对所述第二通讯报文进行报文解析处理,得到所述第一数据,其...

【专利技术属性】
技术研发人员:张保华
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1