【技术实现步骤摘要】
一种数据传输的方法、装置、存储介质及电子设备
[0001]本说明书涉及计算机
,尤其涉及一种数据传输的方法、装置、存储介质及电子设备。
技术介绍
[0002]随着科技的发展,一些大型的应用程序也随之出现,这些应用程序通常包含有大量的数据并且需要使用体量较大的模型,使得单一的计算集群无法满足其计算任务,因此,多域多集群的程序部署模式随之出现,使得这些大型应用程序能够被分配到不同的计算集群中的计算节点上来执行计算任务。
[0003]然而,为了保证数据传输的安全性,目前不同计算集群之间的网络相互隔离,使得部署在不同计算集群中的计算节点之间需要通过另外的第三方服务器来对数据进行转发,导致不同计算集群之间无法直接进行数据传输,这严重影响了应用程序的部署以及运行。
[0004]因此,如何使不同计算集群的计算节点能够直接进行通信,保证大型程序在不同计算集群上的部署以及运行,是一个亟待解决的问题。
技术实现思路
[0005]本说明书提供一种数据传输的方法、装置、存储介质及电子设备,以部分的解决现有技术存
【技术保护点】
【技术特征摘要】
1.一种数据传输的方法,其特征在于,包括:在第一计算集群包含的各节点中选取至少一个节点,作为目标节点,其中,不同计算集群的网络相互隔离;在所述目标节点上构建虚拟通信端口,作为第一通信端口,以及,在第二计算集群中的至少部分节点上构建虚拟通信端口,作为第二通信端口;确定为所述第一通信端口分配的第一通信地址,以及为所述第二通信端口分配的第二通信地址;将所述第一通信地址作为所述第一计算集群需要传输的目标数据对应的源通信地址,并根据所述第二通信地址,确定所述第一通信端口对应的通信规则;对所述目标数据进行封装,得到封装后数据,并根据所述第二计算集群中的至少部分节点对应的通信地址,确定所述封装后数据对应的目标通信地址;基于所述通信规则,将所述封装后数据从所述源通信地址发送至所述目标通信地址。2.如权利要求1所述的方法,其特征在于,根据所述第二计算集群中的至少部分节点对应的通信地址,确定所述封装后数据对应的目标通信地址,具体包括:将所述第二计算集群中至少部分节点对应的互联网协议IP地址作为所述目标通信地址。3.如权利要求1所述的方法,其特征在于,根据所述第二通信地址,确定所述第一通信端口对应的通信规则,具体包括:根据所述至少部分节点对应的IP地址、所述第二计算集群对应的无分类域间路由选择CIDR块值、所述至少部分节点中的容器组对应的IP地址以及所述第二通信端口对应的媒体存取控制位址MAC地址,确定所述通信规则。4.如权利要求1所述的方法,其特征在于,根据所述第二通信地址,确定所述第一通信端口对应的通信规则,具体包括:根据所述至少部分节点对应的IP地址,确定所述第一通信端口对应的网桥转发规则,所述第二计算集群对应的无分类域间路由选择CIDR块值,确定所述第一通信端口对应的路由规则,以及,根据所述至少部分节点中的容器组对应的IP地址以及所述第二通信端口对应的媒体存取控制位址MAC地址,确定所述第一通信端口对应的地址解析规则;根据所述网桥转发规则、所述路由规则以及所述地址解析规则,确定所述通信规则。5.如权利要求1所述的方法,其特征在于,根据所述第二通信地址,确定所述第一通信端口对应的通信规则,具体包括:根据所述第二计算集群对应的CIDR块值,确定所述第一计算集群内其他节点对应的路由规则,以及,根据所述第二计算集群中各节点中的容器组对应的IP地址和在所述其他节点上构建的集群内通信端口对应的MAC地址,确定所述其他节点对应的地址解析规则;根据所述其他节点对应的路由规则以及所述其他节点对应的地址解析规则,确定所述其他节点对应的通信规则。6.如权利要求5所述的方法,其特征在于,基于所述通信规则,将所述封装后数据从所述源通信地址发送至所述目标通信地址,具体包括:基于所述第一通信端口对应的通信规则以及所述其他节点对应的通信规则,将所述目标数据从所述其他节点传输至所述目标通信地址对应的节点。
7.如权利要求1所述的方法,其特征在于,所述方法还包括:在各节点上构建集群内通信端口;所述通信规则还包括:若所述源通信地址中包含的源IP地址与所述第二计算集群的节点上部署的集群内通信端口对应的IP地址属于同一子网,则将所述源通信地址中包含的源MAC地址以及源IP地址替换为在所述第二计算集群的节点上部署的集群内通信端口对应的MAC地址和IP地址。8.如权利要求1所述的方法,其特征在于,对所述目标数据进行封装,得到封装后数据,并根据所述第二计算集群中的至少部分节点对应的通信地址,确定所述封装后数据对应的目标通信地址,具体包括:通过所述第一计算集群中的目标节点,将目标数据的初始数据包发送至所述第一通信端口,其中,所述初始数据包携带有所述目标数据的源IP地址、源MAC地址以及目标IP地址;判断所述目标IP地址与所述第一通信端口对应的IP地址是否属于同一子网;若否,将所述第一通信端口对应的IP地址以及MAC地址...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。