一种容灾方法、装置及通信系统制造方法及图纸

技术编号:14420230 阅读:66 留言:0更新日期:2017-01-12 22:26
本发明专利技术提供了一种容灾方法、装置及通信系统,该方法包括:在接收到源设备的通信请求后,确定通信请求的目标设备;判断目标设备的工作状态是否可用,若不可用,则通知源设备与目标设备的容灾设备进行通信。通过本发明专利技术的实施,在发送通信请求到目标设备之前,先判断目标设备的工作状态,若目标设备不可用,则直接通知源设备将通信请求发送给容灾设备,而不必发送给目标设备,减少了通信流程,提供了容灾效率,解决了现有容灾效率低的问题。

【技术实现步骤摘要】

本专利技术涉及通信系统内的容灾领域,尤其涉及一种容灾方法、装置及通信系统
技术介绍
为了保证通信系统不能因为单个设备故障导致系统瘫痪,现有技术提供了容灾机制,为通信设备配置容灾设备,当该通信设备故障时,其执行的业务转交给对应的容灾设备执行,以此来维持通信系统的正常运行。现有的容灾方法为:源设备或者中转设备直接将通信请求(认证业务等)发送至目标设备,目标设备若因为设备故障导致不可用时,目标设置通知源设备将这些通信请求转发至目标设备的容灾设备进行处理。这种方法因为需要先将通信请求发送给目标设备,过程较慢,效率低。因此,如何提供一种现有容灾效率低的容灾方法,是本领域技术人员亟待解决的技术问题。
技术实现思路
本专利技术提供了一种容灾方法、装置及通信系统,以解决现有容灾效率低的问题。本专利技术提供了一种容灾方法,其包括:在接收到源设备的通信请求后,确定通信请求的目标设备;判断目标设备的工作状态是否可用,若不可用,则通知源设备与目标设备的容灾设备进行通信。进一步的,判断目标设备的工作状态是否可用包括:判断其与目标设备之间是否存在可用链路,若否,则工作状态为不可用。进一步的,还包括:若否,则发动单次建链,当单次建链失败次数大于预设值时,工作状态为不可用。进一步的,通知源设备与目标设备的容灾设备进行通信包括:查找目标设备的容灾设备,将容灾设备的标识发送至源设备。进一步的,通知源设备与目标设备的容灾设备进行通信包括:通知源设备目标设备不可用,通知源设备查找目标设备的容灾设备。本专利技术提供了一种容灾装置,其包括:确定模块,用于在接收到源设备的通信请求后,确定通信请求的目标设备;处理模块,用于判断目标设备的工作状态是否可用,若不可用,则通知源设备与目标设备的容灾设备进行通信。进一步的,处理模块用于判断其与目标设备之间是否存在可用链路,若否,则工作状态为不可用。进一步的,处理模块还用于若否,则发动单次建链,当单次建链失败次数大于预设值时,工作状态为不可用。进一步的,处理模块用于查找目标设备的容灾设备,将容灾设备的标识发送至源设备。进一步的,处理模块用于通知源设备目标设备不可用,通知源设备查找目标设备的容灾设备。本专利技术也提供了一种通信系统,其包括本专利技术提供的容灾装置。本专利技术的有益效果:本专利技术提供了一种新的容灾方法,在发送通信请求到目标设备之前,先判断目标设备的工作状态,若目标设备不可用,则直接通知源设备将通信请求发送给容灾设备,而不必发送给目标设备,减少了通信流程,提供了容灾效率,解决了现有容灾效率低的问题。附图说明图1为本专利技术第一实施例提供的容灾装置的结构示意图;图2为本专利技术第二实施例提供的容灾方法的流程图;图3为本专利技术第三实施例提供的容灾方法的流程图。具体实施方式现通过具体实施方式结合附图的方式对本专利技术做出进一步的诠释说明。第一实施例:图1为本专利技术第一实施例提供的容灾装置的结构示意图,由图1可知,在本实施例中,本专利技术提供的容灾装置1包括:确定模块11,用于在接收到源设备的通信请求后,确定通信请求的目标设备;处理模块12,用于判断目标设备的工作状态是否可用,若不可用,则通知源设备与目标设备的容灾设备进行通信,若可用则转发通信请求至目标设备。在一些实施例中,上述实施例中的处理模块12用于判断其与目标设备之间是否存在可用链路,若否,则工作状态为不可用。在一些实施例中,上述实施例中的处理模块12还用于若否,则发动单次建链,当单次建链失败次数大于预设值时,工作状态为不可用。在一些实施例中,上述实施例中的处理模块12用于查找目标设备的容灾设备,将容灾设备的标识发送至源设备。在一些实施例中,上述实施例中的处理模块12用于通知源设备目标设备不可用,通知源设备查找目标设备的容灾设备。对应的,本专利技术也提供了一种通信系统,其包括本专利技术提供的容灾装置1。第二实施例:图2为本专利技术第二实施例提供的容灾方法的流程图,由图2可知,在本实施例中,本专利技术提供的容灾方法包括以下步骤:S201:在接收到源设备的通信请求后,确定通信请求的目标设备;S202:判断目标设备的工作状态是否可用,若不可用,则通知源设备与目标设备的容灾设备进行通信。在一些实施例中,上述实施例中的判断目标设备的工作状态是否可用包括:判断其与目标设备之间是否存在可用链路,若否,则工作状态为不可用。在一些实施例中,上述实施例还包括:若否,则发动单次建链,当单次建链失败次数大于预设值时,工作状态为不可用。在一些实施例中,上述实施例中的通知源设备与目标设备的容灾设备进行通信包括:查找目标设备的容灾设备,将容灾设备的标识发送至源设备。在一些实施例中,上述实施例中的通知源设备与目标设备的容灾设备进行通信包括:通知源设备目标设备不可用,通知源设备查找目标设备的容灾设备。现结合具体应用场景对本专利技术做进一步的诠释说明。第三实施例:本实施例以GBA通信系统为例对本专利技术进行诠释说明,GAA(GenericAuthenticationArchitecture)是一种通用的鉴权机制,GAA有两种类型的认证机制,一个基于通讯实体间的共享密钥,称为GBA(GenericBootstrappingArchitecture);另一种是基于(公共、私有)钥匙对称数字证书,称为SSC(SupportforSubscriberCertificates),GBA采用共享密钥机制,方便UE和网络部署,得到广泛应用。在GBA架构中,引入了两个逻辑网元,BSF和AP,BSF(BootstrappingServerFunction)作为引导服务功能,可以从HSS获得GBA的用户安全设置和AKA认证向量;AP(AuthenticationProxy)作为认证代理功能,代替AS完成对UE的认证,然后通过AP和AS之间的接口转发UE请求到AS。目前在标准中针对BSF和AP的没有容灾描述,传统容灾的方案是在上一跳网元中设置下一跳对应容灾的网元,本方案直接采用终端和BSF生产的B-TID中BSF主机名实现容灾,简单,易实施。结合本实施例的运用场景,本专利的核心思想就是利用BSF在引导时候生产的B-TID中BSF域名或者主机名,AP在向该BSF发送BIR之前,首先判断该BSF的状态,当该BSF主机的状态不可用的时候,返回重新引导指示消息,要求终端重新引导,在终端重新引导的时候选择了容灾的BSF,由容灾BSF提供引导功能。图3为本专利技术第三实施例提供的容灾方法的流程图,由图3可知,在本实施例中,本专利技术提供的容灾方法包括以下步骤:S301:用户终端UE与BSF完成引导。本步骤为UE通过BSF引导流程,BSF生成B-TID并发送给UE流程。具体的,本步骤包括:UE向BSF发送GET请求消息,参数携带IMPI;BSF收到请求消息后,对于初始引导流程,BSF通过Zh接口向HSS发送认证请求消息,请求消息中携带IMPI信息;HSS返回认证响应消息,响应消息中携带认证向量;BSF构造401认证响应消息,并发送给UE;UE构造请求消息并发送给BSF,请求消息中包括鉴权的response值;BSF收到UE发送的请求后,并引导成功后,BSF构造200OK成功响应消息,响应消息中携带B-TID等信息,并发送给UE,B-TID的生成规则为:base64encode(RAND)本文档来自技高网...
一种容灾方法、装置及通信系统

【技术保护点】
一种容灾方法,其特征在于,包括:在接收到源设备的通信请求后,确定所述通信请求的目标设备;判断所述目标设备的工作状态是否可用,若不可用,则通知所述源设备与所述目标设备的容灾设备进行通信。

【技术特征摘要】
1.一种容灾方法,其特征在于,包括:在接收到源设备的通信请求后,确定所述通信请求的目标设备;判断所述目标设备的工作状态是否可用,若不可用,则通知所述源设备与所述目标设备的容灾设备进行通信。2.如权利要求1所述的容灾方法,其特征在于,所述判断所述目标设备的工作状态是否可用包括:判断其与所述目标设备之间是否存在可用链路,若否,则工作状态为不可用。3.如权利要求2所述的容灾方法,其特征在于,还包括:若否,则发动单次建链,当单次建链失败次数大于预设值时,工作状态为不可用。4.如权利要求1至3任一项所述的容灾方法,其特征在于,所述通知所述源设备与所述目标设备的容灾设备进行通信包括:所述查找所述目标设备的容灾设备,将所述容灾设备的标识发送至所述源设备。5.如权利要求1至3任一项所述的容灾方法,其特征在于,所述通知所述源设备与所述目标设备的容灾设备进行通信包括:所述通知所述源设备所述目标设备不可用,通知所述源设备查找所述目标设备的容灾设备。6.一...

【专利技术属性】
技术研发人员:李如俊
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1