一种云平台间的通信故障恢复方法、装置、终端及介质制造方法及图纸

技术编号:37248578 阅读:17 留言:0更新日期:2023-04-20 23:27
本申请公开了一种云平台间的通信故障恢复方法、装置、终端及介质,本申请提供的方案通过利用云平台的网络配置参数,结合云平台之间的专线连接关系,用于在云平台之间建立VPN通道的VPN通道配置信息,当检测到存在专线故障时,根据协议检测专线状态,进行路由切换,将流量切换至VPN通道,即使在面对多条专线线路同时故障等极端状况时也能够快速恢复云平台间的通信,从而解决了现有技术无法应对多线路同时故障等极端状况的技术问题。时故障等极端状况的技术问题。时故障等极端状况的技术问题。

【技术实现步骤摘要】
一种云平台间的通信故障恢复方法、装置、终端及介质


[0001]本申请涉及通信
,尤其涉及一种云平台间的通信故障恢复方法、装置、终端及介质。

技术介绍

[0002]目前不少公司在多个云厂家都存在业务,每个云之间需要同步数据。由于同步数据敏感,公网费用高,不能直接通过公网交互,因此,每个云之间通过物理专线互通。
[0003]为了保障云服务的正常运行,目前常用的方案是设置备用线路,当主用线路出现故障失效时,可以将业务数据切换到备用线路,以保证云服务不中断,但是这种方案的实施的前提是备用专线必须为正常,因此,在面对多专线同时故障等极端状况时,现有方案无法保障云服务的畅通。

技术实现思路

[0004]本申请提供了一种云平台间的通信故障恢复方法、装置、终端及介质,用于解决现有技术无法应对多线路同时故障等极端状况的技术问题。
[0005]为解决上述技术问题,本申请第一方面提供了一种云平台间的通信故障恢复方法,包括:
[0006]获取云平台的网络配置参数;
[0007]根据所述网络配置参数,结合云平台之间的专线连接关系,得到VPN通道配置信息,所述VPN通道配置信息用于在云平台之间建立VPN通道;
[0008]当检测到存在故障专线时,根据所述故障专线确定异常云平台,其中,所述异常云平台包括:通过所述故障专线相连的两个云平台;
[0009]利用建立在所述异常云平台之间的VPN通道,将所述异常云平台间的流量切换至所述VPN通道。
[0010]优选地,所述利用建立在所述异常云平台之间的VPN通道,将所述异常云平台间的流量切换至所述VPN通道具体包括:
[0011]根据所述异常云平台的VPN通道配置信息,在所述异常云平台之间建立VPN通道;
[0012]将所述异常云平台间的流量切换至所述VPN通道。
[0013]优选地,所述利用建立在所述异常云平台之间的VPN通道,将所述异常云平台间的流量切换至所述VPN通道具体包括:
[0014]从预先建立好的各个VPN通道,确定并激活所述异常云平台对应的VPN通道,再将所述异常云平台间的流量切换至所述VPN通道。
[0015]优选地,当检测到存在故障专线时,确定异常云平台具体包括:
[0016]通过双向转发检测方式,监测各云平台专线的连接状态,当检测到存在故障专线时,根据所述故障专线确定异常云平台。
[0017]优选地,当所述异常云平台之间的VPN通道有多条时,将所述异常云平台间的流量
切换至所述VPN通道之后还包括:
[0018]监听所述VPN通道的流量负载;
[0019]当所述流量负载超过预设阈值时,自动负载到多条VPN通道。
[0020]优选地,当所述流量负载超过预设阈值时,自动负载到多条VPN通道之后还包括:
[0021]通过配置路由方式,平衡多条VPN通道之间流量负载。
[0022]优选地,所述VPN通道具体为基于IPSEC协议的VPN通道、基于PPTP协议的VPN通道或基于L2TP协议的VPN通道。
[0023]本申请第二方面提供了一种云平台间的通信故障恢复装置,包括:
[0024]网络参数获取单元,用于获取云平台的网络配置参数;
[0025]VPN配置信息获取单元,用于根据所述网络配置参数,结合云平台之间的专线连接关系,得到VPN通道配置信息,所述VPN通道配置信息用于在云平台之间建立VPN通道;
[0026]故障检测单元,用于当检测到存在故障专线时,根据所述故障专线确定异常云平台,其中,所述异常云平台包括:通过所述故障专线相连的两个云平台;
[0027]流量切换单元,用于利用建立在所述异常云平台之间的VPN通道,将所述异常云平台间的流量切换至所述VPN通道。
[0028]本申请第三方面提供了一种云平台间的通信故障恢复终端,存储器和处理器;
[0029]所述存储器用于存储程序代码,所述程序代码与本申请第一方面提供的一种云平台间的通信故障恢复方法相对应;
[0030]所述处理器用于执行所述程序代码。
[0031]本申请第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有程序代码,所述程序代码与本申请第一方面提供的一种云平台间的通信故障恢复方法相对应。
[0032]从以上技术方案可以看出,本申请实施例具有以下优点:
[0033]本申请提供的方案通过利用云平台的网络配置参数,结合云平台之间的专线连接关系,得到用于在云平台之间建立VPN通道的VPN通道配置信息,当检测到存在故障专线时,根据所述故障专线确定通过所述故障专线相连的两个云平台,利用建立在上述云平台之间的VPN通道,将异常云平台间的流量切换至VPN通道,即使在面对多条专线线路同时故障等极端状况时也能够快速恢复云平台间的通信,从而解决了现有技术无法应对多线路同时故障等极端状况的技术问题。
附图说明
[0034]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
[0035]图1为本申请提供的一种云平台间的通信故障恢复方法的一个实施例的流程示意图。
[0036]图2为本申请提供的一种云平台间的通信故障恢复方法的另一个实施例的流程示意图。
[0037]图3为本申请提供的一种云平台间的通信故障恢复装置的一个实施例的结构示意图。
具体实施方式
[0038]本申请实施例提供了一种云平台间的通信故障恢复方法、装置、终端及介质,用于解决现有技术无法应对多线路同时故障等极端状况的技术问题。
[0039]为使得本申请的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本申请一部分实施例,而非全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
[0040]请参阅图1,本申请第一个实施例提供了一种云平台间的通信故障恢复方法,包括:
[0041]步骤101、获取云平台的网络配置参数;
[0042]需要说明的是,目前多个云厂家之间使用多条专线互联,多条专线之间使用BGP(边界网关协议)+BFD(双向转发检测)技术互联,BGP接收或发送本端与对端的明细路由,匹配最长路由实现流量交互。
[0043]在实施本实施例提供的方法时,可以先获取云平台的网络配置信息,其中,网络配置信息包括但不限于IP地址、端口信息等。
[0044]步骤102、根据网络配置参数,结合云平台之间的专线连接关系,得到VPN通道配置信息。
[0045]接着,基于步本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种云平台间的通信故障恢复方法,其特征在于,包括:获取云平台的网络配置参数;根据所述网络配置参数,结合云平台之间的专线连接关系,得到VPN通道配置信息,所述VPN通道配置信息用于在云平台之间建立VPN通道;当检测到存在专线故障时,根据协议参数确定存在异常的故障专线以及异常云平台,其中,所述异常云平台包括:通过所述故障专线相连的两个云平台;利用建立在所述异常云平台之间的VPN通道,将所述异常云平台间的流量切换至所述VPN通道。2.根据权利要求1所述的一种云平台间的通信故障恢复方法,其特征在于,所述利用建立在所述异常云平台之间的VPN通道,将所述异常云平台间的流量切换至所述VPN通道具体包括:根据所述异常云平台的VPN通道配置信息,在所述异常云平台之间建立VPN通道;将所述异常云平台间的流量切换至所述VPN通道。3.根据权利要求1所述的一种云平台间的通信故障恢复方法,其特征在于,所述利用建立在所述异常云平台之间的VPN通道,将所述异常云平台间的流量切换至所述VPN通道具体包括:从预先建立好的各个VPN通道,确定并激活所述异常云平台对应的VPN通道,再将所述异常云平台间的流量切换至所述VPN通道。4.根据权利要求1所述的一种云平台间的通信故障恢复方法,其特征在于,当检测到存在专线故障时,根据协议参数确定存在异常的故障专线以及异常云平台具体包括:通过双向转发检测方式,监测各云平台专线的连接状态,当检测到存在专线故障时,根据协议参数确定存在异常的故障专线以及异常云平台。5.根据权利要求1所述的一种云平台间的通信故障恢复方法,其特征在于,当所述异常云平台之间的VPN通道有多条时,将所...

【专利技术属性】
技术研发人员:林明世
申请(专利权)人:广州趣丸网络科技有限公司
类型:发明
国别省市:

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

1