预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共22页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114157455A(43)申请公布日2022.03.08(21)申请号202111354959.1(22)申请日2021.11.16(71)申请人北京达佳互联信息技术有限公司地址100085北京市海淀区上地西路6号1幢1层101D1-7(72)发明人何振松王绍节(74)专利代理机构北京中博世达专利商标代理有限公司11274代理人申健(51)Int.Cl.H04L9/40(2022.01)权利要求书2页说明书13页附图6页(54)发明名称一种数据传输方法、装置、设备以及存储介质(57)摘要本公开关于一种数据传输方法、装置、设备以及存储介质,涉及计算机技术领域。该方法包括:获取第一数据包,并根据第一数据包中的目标地址,基于预先配置的路由规则确定第一节点的网卡中与目标地址对应的第一网卡;目标地址为第二节点中的任意地址,第二节点与第一节点归属于不同的集群;生成包括第一数据包的第二数据包,并通过第一网卡向第二节点发送第二数据包,以使得第二节点解封装第二数据包,以得到第一数据包并向目标地址发送第一数据包。由于上述方法通过在节点中预先配置有路由规则,且第一节点与第二节点归属于不同的集群,这样一来,能够在不影响k8s的现有安全机制的前提下,实现任意两个集群之间的数据传输。CN114157455ACN114157455A权利要求书1/2页1.一种数据传输方法,其特征在于,应用于第一节点,包括:获取第一数据包,并根据所述第一数据包中的目标地址,基于预先配置的路由规则确定所述第一节点的网卡中与所述目标地址对应的第一网卡;所述目标地址为第二节点中的任意地址,所述第二节点与所述第一节点归属于不同的集群;生成包括所述第一数据包的第二数据包,并通过所述第一网卡向所述第二节点发送所述第二数据包,以使得所述第二节点解封装所述第二数据包,以得到所述第一数据包并向所述目标地址发送所述第一数据包。2.根据权利要求1所述的数据传输方法,其特征在于,所述路由规则包括多个子网段以及与每个子网段对应的网卡信息;所述根据所述第一数据包中的目标地址,基于预先配置的路由规则确定所述第一节点的网卡中与所述目标地址对应的第一网卡,包括:从所述多个子网段中确定所述目标地址所在的目标子网段;从所述路由规则中确定与所述目标子网段对应的第一网卡信息,并从所述第一网卡信息中确定所述第一网卡。3.根据权利要求1所述的数据传输方法,其特征在于,所述生成包括所述第一数据包的第二数据包,包括:向所述第一网卡发送所述第一数据包,以使得所述第一网卡根据所述第一网卡的地址对所述第一数据包封装,以得到所述第二数据包;所述第二数据包还包括所述第一网卡的地址。4.根据权利要求1‑3中任一项所述的数据传输方法,其特征在于,所述方法还包括:获取所述第一节点的物理地址、所述第二节点的物理地址以及所述第二节点对应的子网段;基于所述第一节点的物理地址以及所述第二节点的物理地址确定所述第一网卡,生成所述第一网卡的地址,并根据所述第一网卡的地址以及所述第二节点对应的子网段,配置所述路由规则。5.根据所述权利要求4所述的数据传输方法,其特征在于,所述获取所述第一节点的物理地址、所述第二节点的物理地址以及所述第二节点的子网段,包括:接收第二节点所在的集群发送的广播消息,并从所述广播消息中获取所述第二节点的物理地址以及所述第二节点的子网段。6.根据权利要求4所述的数据传输方法,其特征在于,所述基于所述第一节点的物理地址以及所述第二节点的物理地址,生成所述第一网卡的地址,包括:根据所述第一节点的物理地址以及所述第二节点的物理地址,在所述第一节点与所述第二节点之间建立传输隧道;确定所述传输隧道中位于所述第一节点侧的网卡为所述第一网卡,并为所述第一网卡配置地址。7.一种数据传输装置,其特征在于,应用于第一节点,所述数据传输装置包括获取单元、确定单元、生成单元以及发送单元;所述获取单元,用于获取第一数据包;所述确定单元,用于根据所述第一数据包中的目标地址,基于预先配置的路由规则确定所述第一节点的网卡中与所述目标地址对应的第一网卡;所述目标地址为第二节点中的2CN114157455A权利要求书2/2页任意地址,所述第二节点与所述第一节点归属于不同的集群;所述生成单元,用于生成包括所述第一数据包的第二数据包;所述发送单元,用于通过所述第一网卡向所述第二节点发送所述第二数据包,以使得所述第二节点解封装所述第二数据包,以得到所述第一数据包并向所述目标地址发送所述第一数据包。8.一种节点设备,其特征在于,包括:处理器、用于存储所述处理器可执行的指令的存储器;其中,所述处理器被配置为执行指令,以实现所述权利要求1‑6中任一项所述的数据传输方法。9.一种计算机可读存储介质,其