一种数据传输方法、装置、电子设备和存储介质制造方法及图纸

技术编号:38742040 阅读:19 留言:0更新日期:2023-09-08 23:26
本发明专利技术实施例提供了一种数据传输方法、装置、电子设备和存储介质,方法包括:当获取到源端需传输至目的端的报文数据时,确定与所述目的端通信连接的至少两个第二网关;分别与所述至少两个第二网关建立数据传输通道,获得至少两个数据传输通道;比较所述至少两个数据传输通道的路由开销,并根据比较结果确定一目标传输通道;采用所述目标传输通道将所述报文数据传输至所述目的端。通过采用上述方法,通过创建多个数据传输通道增加冗余链路,通过确定与目的端通信连接的多个第二网关增加冗余网关设备来提供高质量、稳定可靠的网络服务,实现网络服务的高可用。网络服务的高可用。网络服务的高可用。

【技术实现步骤摘要】
一种数据传输方法、装置、电子设备和存储介质


[0001]本专利技术涉及网络通信
,特别是涉及一种数据传输方法、一种数据传输装置、一种电子设备和一种计算机可读存储介质。

技术介绍

[0002]随着网络的快速普及和应用的日益深入,各种业务在网络上得到了广泛部署,网络带宽也以指数级增长,网络短时间的中断就可能影响大量业务,造成重大损失。要想保障业务的持续运行,首先要保障网络的稳定,避免网络中某个节点故障导致整个网络的瘫痪。
[0003]相关技术中以VRRP(Virtual Router Redundancy Protocol,虚拟路由冗余协议)技术为代表,可以保障网络的稳定,避免网络中某个节点故障导致整个网络的瘫痪。
[0004]然而,VRRP技术依赖于IP技术,对于不支持IP协议的网络环境并不适用。

技术实现思路

[0005]鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种数据传输方法和相应的一种数据传输装置、一种电子设备,以及一种计算机可读存储介质。
[0006]本专利技术实施例公开了一种数据传输方法,应用于第一网关,所述方法包括:
[0007]当获取到源端需传输至目的端的报文数据时,确定与所述目的端通信连接的至少两个第二网关;
[0008]分别与所述至少两个第二网关建立数据传输通道,获得至少两个数据传输通道;
[0009]比较所述至少两个数据传输通道的路由开销,并根据比较结果确定一目标传输通道;
[0010]采用所述目标传输通道将所述报文数据传输至所述目的端。
[0011]可选地,所述第一网关用于实现第一网络与第二网络之间的通信连接,所述第一网络和所述第二网络为不同类型的网络;所述第二网关用于实现所述第二网络与第三网络之间的通信连接,所述第二网络和所述第三网络为不同类型的网络。
[0012]可选地,所述第一网络和所述第三网络为互联网,所述第二网络为视联网,所述分别与所述至少两个第二网关建立数据传输通道,获得至少两个数据传输通道,包括:
[0013]分别与所述至少两个第二网关建立视联网通道,获得至少两个视联网通道。
[0014]可选地,所述至少两个第二网关与同一交换机相连接,所述采用所述目标传输通道将所述报文数据传输至所述目的端,包括:
[0015]采用所述目标传输通道将所述报文数据传输至对应的目标第二网关,以使所述目标第二网关将所述报文数据传输至所述交换机后,所述交换机将所述报文数据传输至所述目的端。
[0016]可选地,所述第一网关配置有通道路由表,所述通道路由表中记录有数据传输通道与路由开销的映射关系,所述比较所述至少两个数据传输通道的路由开销之前,所述方
法还包括:
[0017]基于所述映射关系,确定所述至少两个数据传输通道分别对应的所述路由开销。
[0018]可选地,所述方法还包括:
[0019]检测与所述第一网关连接的数据传输通道的状态信息;
[0020]若所述状态信息为断开状态,则确定对应的所述数据传输通道的路由开销为无穷大。
[0021]可选地,所述根据比较结果确定一目标传输通道,包括:
[0022]将路由开销小的数据传输通道确定为所述目标传输通道。
[0023]本专利技术实施例还公开了一种数据传输装置,应用于第一网关,所述装置包括:
[0024]第一确定模块,用于当获取到源端需传输至目的端的报文数据时,确定与所述目的端通信连接的至少两个第二网关;
[0025]建立模块,用于分别与所述至少两个第二网关建立数据传输通道,获得至少两个数据传输通道;
[0026]比较模块,用于比较所述至少两个数据传输通道的路由开销,并根据比较结果确定一目标传输通道;
[0027]传输模块,用于采用所述目标传输通道将所述报文数据传输至所述目的端。
[0028]可选地,所述第一网关用于实现第一网络与第二网络之间的通信连接,所述第一网络和所述第二网络为不同类型的网络;所述第二网关用于实现所述第二网络与第三网络之间的通信连接,所述第二网络和所述第三网络为不同类型的网络。
[0029]可选地,所述第一网络和所述第三网络为互联网,所述第二网络为视联网,所述建立模块,包括:
[0030]建立子模块,用于分别与所述至少两个第二网关建立视联网通道,获得至少两个视联网通道。
[0031]可选地,所述至少两个第二网关与同一交换机相连接,所述传输模块,包括:
[0032]传输子模块,用于采用所述目标传输通道将所述报文数据传输至对应的目标第二网关,以使所述目标第二网关将所述报文数据传输至所述交换机后,所述交换机将所述报文数据传输至所述目的端。
[0033]可选地,所述第一网关配置有通道路由表,所述通道路由表中记录有数据传输通道与路由开销的映射关系,所述装置还包括:
[0034]第二确定模块,用于基于所述映射关系,确定所述至少两个数据传输通道分别对应的所述路由开销。
[0035]可选地,所述装置还包括:
[0036]检测模块,用于检测与所述第一网关连接的数据传输通道的状态信息;
[0037]第三确定模块,用于若所述状态信息为断开状态,则确定对应的所述数据传输通道的路由开销为无穷大。
[0038]可选地,所述比较模块,包括:
[0039]确定子模块,用于将路由开销小的数据传输通道确定为所述目标传输通道。
[0040]本专利技术实施例还公开了一种电子设备,包括:处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如
上所述一种数据传输方法的步骤。
[0041]本专利技术实施例还公开了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上所述一种数据传输方法的步骤。
[0042]本专利技术实施例包括以下优点:
[0043]在本专利技术实施例中,第一网关获取到源端需传输至目的端的报文数据时,可以确定与目的端相连接的至少两个第二网关,以及确定第一网关与该至少两个第二网关进行数据传输的至少两个数据传输通道,将该至少两个数据传输通道的路由开销进行比较,确定比较结果确定当前用于传输报文数据的目标传输通道,通过采用上述方法,通过创建多个数据传输通道增加冗余链路,通过确定与目的端通信连接的多个第二网关增加冗余网关设备来提供高质量、稳定可靠的网络服务,实现网络服务的高可用。
附图说明
[0044]图1是本专利技术实施例提供的一种数据传输方法的步骤流程图;
[0045]图2是本专利技术实施例提供的另一种数据传输方法的步骤流程图;
[0046]图3是本专利技术实施例的一种数据传输方法的系统架构图;
[0047]图4是本专利技术实施例的第一网关和安全管控平台的集成功能示意图;
[0048]图5是本专利技术实施例的一种数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于第一网关,所述方法包括:当获取到源端需传输至目的端的报文数据时,确定与所述目的端通信连接的至少两个第二网关;分别与所述至少两个第二网关建立数据传输通道,获得至少两个数据传输通道;比较所述至少两个数据传输通道的路由开销,并根据比较结果确定一目标传输通道;采用所述目标传输通道将所述报文数据传输至所述目的端。2.根据权利要求1所述的方法,其特征在于,所述第一网关用于实现第一网络与第二网络之间的通信连接,所述第一网络和所述第二网络为不同类型的网络;所述第二网关用于实现所述第二网络与第三网络之间的通信连接,所述第二网络和所述第三网络为不同类型的网络。3.根据权利要求2所述的方法,其特征在于,所述第一网络和所述第三网络为互联网,所述第二网络为视联网,所述分别与所述至少两个第二网关建立数据传输通道,获得至少两个数据传输通道,包括:分别与所述至少两个第二网关建立视联网通道,获得至少两个视联网通道。4.根据权利要求1所述的方法,其特征在于,所述至少两个第二网关与同一交换机相连接,所述采用所述目标传输通道将所述报文数据传输至所述目的端,包括:采用所述目标传输通道将所述报文数据传输至对应的目标第二网关,以使所述目标第二网关将所述报文数据传输至所述交换机后,所述交换机将所述报文数据传输至所述目的端。5.根据权利要求1所述的方法,其特征在于,所述第一网关配置有通道路由表,所述通道路由表中记录有数据传输通道与路由开销的映射关系,所述比较所述...

【专利技术属性】
技术研发人员:武建明苏红胜贾可勇杨春晖
申请(专利权)人:海南视联通信技术有限公司
类型:发明
国别省市:

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

1