数据传输方法、数据传输装置、计算机可读介质及设备制造方法及图纸

技术编号:34603022 阅读:32 留言:0更新日期:2022-08-20 09:06
本公开的实施例提供了一种数据传输方法、数据传输装置、计算机可读介质及电子设备,涉及计算机技术领域,该方法包括:当检测到一类节点内第一逻辑单元发出的数据报文时,获取数据报文对应的目标协议地址;若目标协议地址属于本地协议地址集合,则将数据报文发送至一类节点的主机网卡;通过主机网卡将数据报文转发至目标协议地址对应的第二逻辑单元;其中,第二逻辑单元属于一类节点。这样可以简化数据传输路径,从而提升数据传输效率。从而提升数据传输效率。从而提升数据传输效率。

【技术实现步骤摘要】
数据传输方法、数据传输装置、计算机可读介质及设备


[0001]本公开涉及计算机
,具体而言,涉及一种数据传输方法、数据传输装置、计算机可读介质及电子设备。

技术介绍

[0002]在容器编排系统(Kubernetes,K8s)中,通常包括多个可以处理请求的单元。在容器编排系统的集群中,每个节点可以包含一个或多个逻辑单元(Pod),逻辑单元不仅可以跟同一节点内的其他逻辑单元进行数据交互,也可以与其他节点中的逻辑单元进行数据交互,也可以与外部网络进行数据交互。为了实现数据交互,通常需要为各逻辑单元设置一个独有的网卡,再将节点内各逻辑单元的网卡与主机网卡进行关联,在检测到需要发送的数据报文时,可以通过逻辑单元的网卡发送至主机网卡,再由主机网卡发送至对应的逻辑单元/节点/外部网络。但是,这种方式的数据传输路径较长,容易导致数据传输效率低的问题。
[0003]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0004]本公开实本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:当检测到一类节点内第一逻辑单元发出的数据报文时,获取所述数据报文对应的目标协议地址;若所述目标协议地址属于本地协议地址集合,则将所述数据报文发送至所述一类节点的主机网卡;通过所述主机网卡将所述数据报文转发至所述目标协议地址对应的第二逻辑单元;其中,所述第二逻辑单元属于所述一类节点。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述目标协议地址不属于所述本地协议地址集合,则将所述数据报文发送至所述一类节点的网络空间,并将当前设置的内部转发端口切换为外部转发端口;若在所述网络空间中查询到与所述目标协议地址和所述外部转发端口对应的目标路由信息,则获取所述数据报文中的目标物理地址,并基于预设转发对应关系表查询与所述目标物理地址对应的对端节点协议地址;根据所述对端节点协议地址封装所述数据报文,并触发所述主机网卡基于所述目标路由信息和本端节点协议地址将封装后的数据报文发送至所述对端节点协议地址;其中,所述对端节点协议地址与二类节点相对应。3.根据权利要求2所述的方法,其特征在于,所述二类节点用于对所述封装后的数据报文进行解封装,并基于解封装后的数据报文中的所述目标协议地址将所述解封装后的数据报文转发至所述目标协议地址对应的第三逻辑单元中;其中,所述第三逻辑单元属于所述二类节点。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:若未查询到所述目标路由信息,则获取预设路由信息;触发所述主机网卡基于所述预设路由信息和本端节点协议地址将所述数据报文发送至外部网络。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:基于所述本端节点协议地址接收所述外部网络发送的外部报文;若所述外部报文对应的目的地址属于所述本地协议地址集合,则通过所述主机网卡将所述外部报文转发至所述目的...

【专利技术属性】
技术研发人员:牛丽
申请(专利权)人:京东科技信息技术有限公司
类型:发明
国别省市:

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

1