跨区域通信方法、装置及电子设备制造方法及图纸

技术编号:34713364 阅读:18 留言:0更新日期:2022-08-31 17:54
本申请的实施例提供了一种跨区域通信方法、装置及电子设备,实现于公有网络和专有网络,所述公有网络中包括公网节点,所述专有网络中包括专网节点。该方法包括:通过所述专有网络获取由目标区域的目标专网节点转发的第一通信报文,所述第一通信报文中包括报头信息和第一通信数据,所述第一通信数据由所述目标区域的目标公网节点发出;获取第二通信数据,所述第二通信数据用于响应所述第一通信数据;从所述报头信息中确定所述目标专网节点在所述专有网络中的IP地址;基于所述目标专网节点在所述专有网络中的IP地址,通过所述专有网络将所述第二通信数据发送给所述目标公网节点。本申请实施例的技术方案可以提高跨区域通信的稳定性。的稳定性。的稳定性。

【技术实现步骤摘要】
跨区域通信方法、装置及电子设备


[0001]本申请涉及云技术及通信
,具体而言,涉及一种跨区域通信方法、装置、计算机可读介质及电子设备。

技术介绍

[0002]在互联网通信场景中,比如跨区域的两个通信设备之间互联网通信场景,通常是通过公共网络进行通信。两个通信设备之间的通信数据流量全程走在公网线路上,当出现通信设备的通信出口故障、国际海缆故障、网络拥塞等问题时,无法有效保证网络质量,且无法控制走在公网上的路径是最优路径,延时质量也不可控。基于此,如何提高跨区域通信的稳定性是亟待解决的技术问题。

技术实现思路

[0003]本申请的实施例提供了一种跨区域通信方法、装置、计算机程序产品或计算机程序、计算机可读介质及电子设备,进而至少在一定程度上可以提高跨区域通信的稳定性。
[0004]本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
[0005]根据本申请实施例的一个方面,提供了一种跨区域通信方法,实现于公有网络和专有网络,所述公有网络中包括公网节点,所述专有网络中包括专网节点,所述方法包括:通过所述专有网络获取由目标区域的目标专网节点转发的第一通信报文,所述第一通信报文中包括报头信息和第一通信数据,所述第一通信数据由所述目标区域的目标公网节点发出;获取第二通信数据,所述第二通信数据用于响应所述第一通信数据;从所述报头信息中确定所述目标专网节点在所述专有网络中的IP地址;基于所述目标专网节点在所述专有网络中的IP地址,通过所述专有网络将所述第二通信数据发送给所述目标公网节点。
[0006]根据本申请实施例的一个方面,提供了一种跨区域通信装置,实现于公有网络和专有网络,所述公有网络中包括公网节点,所述专有网络中包括专网节点,所述装置包括:第一获取单元,被用于通过所述专有网络获取由目标区域的目标专网节点转发的第一通信报文,所述第一通信报文中包括报头信息和第一通信数据,所述第一通信数据由所述目标区域的目标公网节点发出;第二获取单元,被用于获取第二通信数据,所述第二通信数据用于响应所述第一通信数据;确定单元,被用于从所述报头信息中确定所述目标专网节点在所述专有网络中的IP地址;第一发送单元,被用于基于所述目标专网节点在所述专有网络中的IP地址,通过所述专有网络将所述第二通信数据发送给所述目标公网节点。
[0007]在本申请的一些实施例中,基于前述方案,所述装置还包括:第三获取单元,被用于在通过所述专有网络获取由目标区域的目标专网节点转发的第一通信报文之前,获取所述目标公网节点在所述公有网络中的IP地址;第二发送单元,被用于基于所述目标公网节点在所述公有网络中的IP地址,通过所述公有网络向所述目标公网节点发送首包通信数据,所述首包通信数据为在历史上向所述目标公网节点发送的第一条通信数据。
[0008]在本申请的一些实施例中,基于前述方案,所述装置还包括:第四获取单元,被用于在通过所述专有网络获取由目标区域的目标专网节点转发的第一通信报文之前,获取预先定义的预定义专网节点在所述专有网络中的IP地址;第三发送单元,被用于基于所述预定义专网节点在所述专有网络中的IP地址,通过所述专有网络向所述目标公网节点发送首包通信数据,所述首包通信数据为在历史上向所述目标公网节点发送的第一条通信数据。
[0009]在本申请的一些实施例中,基于前述方案,本地区域的本地公网节点中包括至少一个虚拟子节点,所述第二通信数据由所述本地公网节点中的目标虚拟子节点发出;所述确定单元配置为:在所述目标虚拟子节点具有使用所述专有网络的权限时,从所述报头信息中确定所述目标专网节点在所述专有网络中的IP地址。
[0010]在本申请的一些实施例中,基于前述方案,所述本地公网节点设有虚拟路由表;在所述虚拟路由表中标记有所述目标虚拟子节点在所述公有网络中的IP地址时,所述目标虚拟子节点具有使用所述专有网络的权限。
[0011]在本申请的一些实施例中,基于前述方案,所述第一发送单元包括:封装单元,被用于将所述目标专网节点在所述专有网络中的IP地址作为所述专有网络中的目的IP地址,对所述第二通信数据进行封装,得到第二通信报文;转发单元,被用于通过所述专有网络将所述第二通信报文转发给所述目标专网节点,以使得所述目标专网节点将所述第二通信报文中的第二通信数据转发给所述公有网络中的目标公网节点。
[0012]在本申请的一些实施例中,基于前述方案,所述封装单元配置为:将所述目标专网节点在所述专有网络中的IP地址作为所述专有网络中的目的IP地址,通过隧道协议对所述第二通信数据进行封装,得到第二通信报文。
[0013]在本申请的一些实施例中,基于前述方案,所述转发单元配置为:按照地理位置上的就近原则,在所述专有网络的各个专网节点中选择与所述本地公网节点对应的本地专网节点;将所述第二通信报文转发给所述本地专网节点,以使得所述本地专网节点通过所述专有网络将所述第二通信报文转发给所述目标专网节点。
[0014]根据本申请实施例的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述实施例中所述的跨区域通信方法。
[0015]根据本申请实施例的一个方面,提供了一种计算机可读介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述实施例中所述的跨区域通信方法。
[0016]根据本申请实施例的一个方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如上述实施例中所述的跨区域通信方法。
[0017]在本申请的一些实施例所提供的技术方案中,在目标区域的目标公网节点发出第一通信数据之后,首先获取由目标区域的专有网络中的目标专网节点转发的包括有报头信息和第一通信数据的第一通信报文,然后从所述报头信息中确定目标专网节点在所述专有网络中的IP地址,并基于所述目标专网节点在所述专有网络中的IP地址,通过专有网络将用于响应第一通信数据的第二通信数据发送给目标公网节点。
[0018]由于通过与目标公网节点属于同一区域的目标专网节点转发所述目标公网节点
发出的第一通信数据,并且基于目标专网节点在所述专有网络中的IP地址,将用于响应第一通信数据的第二通信数据通过专有网络发送给目标公网节点,使得跨区域通信的通信数据都在专有网络上传输,跨区域通信的质量不再受公有网络的低稳定性缺陷的影响,从而提高了跨区域通信的稳定性。并且通过专有网络进行跨区域通信,使得公有网络中的非最优延时通信路径得以规避,加快了跨区域通信的时效。
[0019]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0020]此处的附图被并入说明书中并构本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种跨区域通信方法,其特征在于,实现于公有网络和专有网络,所述公有网络中包括公网节点,所述专有网络中包括专网节点,所述方法包括:通过所述专有网络获取由目标区域的目标专网节点转发的第一通信报文,所述第一通信报文中包括报头信息和第一通信数据,所述第一通信数据由所述目标区域的目标公网节点发出;获取第二通信数据,所述第二通信数据用于响应所述第一通信数据;从所述报头信息中确定所述目标专网节点在所述专有网络中的IP地址;基于所述目标专网节点在所述专有网络中的IP地址,通过所述专有网络将所述第二通信数据发送给所述目标公网节点。2.根据权利要求1所述的方法,其特征在于,在通过所述专有网络获取由目标区域的目标专网节点转发的第一通信报文之前,所述方法还包括:获取所述目标公网节点在所述公有网络中的IP地址;基于所述目标公网节点在所述公有网络中的IP地址,通过所述公有网络向所述目标公网节点发送首包通信数据,所述首包通信数据为在历史上向所述目标公网节点发送的第一条通信数据。3.根据权利要求1所述的方法,其特征在于,在通过所述专有网络获取由目标区域的目标专网节点转发的第一通信报文之前,所述方法还包括:获取预先定义的预定义专网节点在所述专有网络中的IP地址;基于所述预定义专网节点在所述专有网络中的IP地址,通过所述专有网络向所述目标公网节点发送首包通信数据,所述首包通信数据为在历史上向所述目标公网节点发送的第一条通信数据。4.根据权利要求1所述的方法,其特征在于,本地区域的本地公网节点中包括至少一个虚拟子节点,所述第二通信数据由所述本地公网节点中的目标虚拟子节点发出;所述从所述报头信息中确定所述目标专网节点在所述专有网络中的IP地址,包括:在所述目标虚拟子节点具有使用所述专有网络的权限时,从所述报头信息中确定所述目标专网节点在所述专有网络中的IP地址。5.根据权利要求4所述的方法,其特征在于,所述本地公网节点设有虚拟路由表;在所述虚拟路由表中标记有所述目标虚拟子节点在所述公有网络中的IP地址时,所述目标虚拟子节点具有使用所述专有网络的权限。6.根据权利要求4所述的方法,其特征在于,所述基于所述目标专网节点在所述专有网络中的IP地址,通过所述...

【专利技术属性】
技术研发人员:黎黎曹德华周显平冯荣袁伟
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1