容灾倒换方法和装置与流程

文档序号:11523950阅读:703来源:国知局
容灾倒换方法和装置与流程
本发明涉及通信技术应用领域,具体而言,涉及一种容灾倒换方法和装置。
背景技术
:随着信息技术(informationtechnology,简称it)的发展,容灾系统是指在相隔较远的异地,建立两套或多套功能相同的it系统,互相之间可以进行健康状态监视和功能切换,当一处系统因意外(如火灾、地震等)停止工作时,整个应用系统可以切换到另一处,使得该系统功能可以继续正常工作。容灾技术是系统的高可用性技术的一个组成部分,容灾系统更加强调处理外界环境对系统的影响,特别是灾难性事件对整个it节点的影响,提供节点级别的系统恢复功能。其中,在供电领域中语音交换核心系统正在向ip多媒体子系统(ipmultimediasubsystem,简称ims)时代演进。随着核心交换控制越来越集中,单个核心网设备的容量也越来越大。随着技术的发展,设备的利用率在不断提升,设备的集成度也越来越高,但给现网的运行也带来了更高的风险,一旦设备发生故障,影响的用户和业务范围将非常广泛。因此新技术、新设备的不断涌现更加突显了ims核心网容灾备份的重要性。针对上述由于相关技术中缺少针对ims系统进行容灾评估的问题,目前尚未提出有效的解决方案。技术实现要素:本发明实施例提供了一种容灾倒换方法和装置,以至少解决由于相关技术中缺少针对ims系统进行容灾评估的技术问题。根据本发明实施例的一个方面,提供了一种容灾倒换方法,包括:接收容灾信息;依据检测到的容灾信息判断容灾信息对应的类型;依据容灾信息对应的类型匹配对应的处理流程。可选的,容灾信息对应的类型包括:会话边界控制器容灾、代理呼叫会话控制功能容灾、查询呼叫会话控制功能容灾、服务呼叫会话控制功能容灾、媒体网关控制功能/ip多媒体网关容灾、电子号码/域名系统容灾或高速交换机容灾。进一步地,可选的,依据容灾信息对应的类型匹配对应的处理流程包括:在容灾信息对应的类型为会话边界控制器容灾的情况下,接收终端发送的容灾信息;依据容灾信息判断与终端连接的第一会话边界控制器是否发生故障;在判断结果为第一会话边界控制器发生故障的情况下,配置第二会话边界控制器接收终端发送的信令消息;当检测到第一会话边界控制器故障恢复时,将终端由第二会话边界控制器切换至与第一会话边界控制器建立通信。可选的,依据容灾信息对应的类型匹配对应的处理流程包括:在容灾信息对应的类型为代理呼叫会话控制功能容灾的情况下,接收终端发送的容灾信息,其中,终端属于第一会话边界控制器;依据容灾信息通过会话初始协议判断与终端连接的第一代理呼叫会话控制功能器是否发生故障;在判断结果为第一代理呼叫会话控制功能器发生故障的情况下,配置第二代理呼叫会话控制功能器转发终端转发的信令消息;当检测到第一代理呼叫会话控制功能器故障恢复时,依据键入的倒回命令将终端由第二代理呼叫会话控制功能器切换至第一代理呼叫会话控制功能器。可选的,依据容灾信息对应的类型匹配对应的处理流程包括:在容灾信息对应的类型为查询呼叫会话控制功能容灾的情况下,通过会话初始协议检测与第一代理呼叫会话控制功能器连接的第一查询呼叫会话控制功能器是否发生故障;在检测到第一查询呼叫会话控制功能器发生故障的情况下,配置第二查询呼叫会话控制功能器转发第一代理呼叫会话控制功能器发送的信令消息;当第一查询呼叫会话控制功能器故障恢复时,依据键入的倒回命令将第一代理呼叫会话控制功能器由第二查询呼叫会话控制功能器切换至第一查询呼叫会话控制功能器。可选的,依据容灾信息对应的类型匹配对应的处理流程包括:在容灾信息对应的类型为服务呼叫会话控制功能容灾的情况下,通过会话初始协议检测与终端连接的第一服务呼叫会话控制功能是否发生故障,其中,终端包括:代理呼叫会话控制功能器、查询呼叫会话控制功能器;在检测到第一服务呼叫会话控制功能器发生故障的情况下,配置第二服务呼叫会话控制功能器转发终端发送的信令消息;当第一服务呼叫会话控制功能器故障恢复时,依据键入的倒回命令将终端由第二服务呼叫会话控制功能器切换至第一服务呼叫会话控制功能器。可选的,依据容灾信息对应的类型匹配对应的处理流程包括:在容灾信息对应的类型为媒体网关控制功能/ip多媒体网关容灾的情况下,检测主媒体网关控制功能器是否发生故障;在检测到主媒体网关控制功能器发生故障的情况下,将主媒体网关控制功能器所辖的网元的所有话务路由备份至备媒体网关控制功能器,并将主媒体网关控制功能器所辖的多媒体网关切换至备媒体网关控制功能器;当检测到主媒体网关控制功能器故障恢复时,将多媒体网关由备媒体网关控制功能器注册至主媒体网关控制功能器。可选的,依据容灾信息对应的类型匹配对应的处理流程包括:在容灾信息对应的类型为电子号码/域名系统容灾的情况下,通过域名系统/电子号码协议检测主电子号码/域名系统是否发生故障;在检测到主电子号码/域名系统发生故障的情况下,配置备电子号码/域名系统接收呼叫会话控制功能器/应用服务器对域名的查询;当主电子号码/域名系统故障恢复时,依据键入的倒回命令将呼叫会话控制功能器/应用服务器由备电子号码/域名系统切换至主电子号码/域名系统。可选的,依据容灾信息对应的类型匹配对应的处理流程包括:在容灾信息对应的类型为高速交换机容灾的情况下,通过直径协议检测第一高速交换机是否发生故障;在检测到第一高速交换机发生故障的情况下,配置第二高速交换机转发呼叫会话控制功能器的信令消息;当第一高速交换机故障恢复时,依据键入的倒回命令将呼叫会话控制功能器由第二高速交换机切换至第一高速交换机。根据本发明实施例的另一方面,还提供了一种容灾倒换装置,包括:接收模块,用于接收容灾信息;判断模块,用于依据检测到的容灾信息判断容灾信息对应的类型;匹配模块,用于依据容灾信息对应的类型匹配对应的处理流程。在本发明实施例中,通过接收容灾信息;依据检测到的容灾信息判断容灾信息对应的类型;依据容灾信息对应的类型匹配对应的处理流程,达到了ims系统评估能力的目的,从而实现了有效评估容灾的技术效果,进而解决了由于相关技术中缺少针对ims系统进行容灾评估的技术问题。附图说明此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:图1是根据本发明实施例的容灾倒换方法的流程示意图;图2是根据本发明实施例的容灾倒换装置的结构示意图。具体实施方式为了使本
技术领域
的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。实施例一根据本发明实施例,提供了一种容灾倒换方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。图1是根据本发明实施例的容灾倒换方法的流程示意图,如图1所示,该方法包括如下步骤:步骤s102,接收容灾信息;步骤s104,依据检测到的容灾信息判断容灾信息对应的类型;步骤s106,依据容灾信息对应的类型匹配对应的处理流程。本申请实施例提供的容灾倒换方法中,通过接收容灾信息;依据检测到的容灾信息判断容灾信息对应的类型;依据容灾信息对应的类型匹配对应的处理流程,达到了ims系统评估能力的目的,从而实现了有效评估容灾的技术效果,进而解决了由于相关技术中缺少针对ims系统进行容灾评估的技术问题。可选的,容灾信息对应的类型包括:会话边界控制器容灾、代理呼叫会话控制功能容灾、查询呼叫会话控制功能容灾、服务呼叫会话控制功能容灾、媒体网关控制功能/ip多媒体网关容灾、电子号码/域名系统容灾或高速交换机容灾。具体的,本申请实施例提供的容灾倒换方法中依据容灾信息对应的类型匹配对应的处理流程如下:类型一:会话边界控制器容灾进一步地,可选的,步骤s106中依据容灾信息对应的类型匹配对应的处理流程包括:在容灾信息对应的类型为会话边界控制器容灾的情况下,接收终端发送的容灾信息;依据容灾信息判断与终端连接的第一会话边界控制器是否发生故障;在判断结果为第一会话边界控制器发生故障的情况下,配置第二会话边界控制器接收终端发送的信令消息;当检测到第一会话边界控制器故障恢复时,将终端由第二会话边界控制器切换至与第一会话边界控制器建立通信。类型二:代理呼叫会话控制功能容灾可选的,步骤s106中依据容灾信息对应的类型匹配对应的处理流程包括:在容灾信息对应的类型为代理呼叫会话控制功能容灾的情况下,接收终端发送的容灾信息,其中,终端属于第一会话边界控制器;依据容灾信息通过会话初始协议判断与终端连接的第一代理呼叫会话控制功能器是否发生故障;在判断结果为第一代理呼叫会话控制功能器发生故障的情况下,配置第二代理呼叫会话控制功能器转发终端转发的信令消息;当检测到第一代理呼叫会话控制功能器故障恢复时,依据键入的倒回命令将终端由第二代理呼叫会话控制功能器切换至第一代理呼叫会话控制功能器。类型三:查询呼叫会话控制功能容灾可选的,步骤s106中依据容灾信息对应的类型匹配对应的处理流程包括:在容灾信息对应的类型为查询呼叫会话控制功能容灾的情况下,通过会话初始协议检测与第一代理呼叫会话控制功能器连接的第一查询呼叫会话控制功能器是否发生故障;在检测到第一查询呼叫会话控制功能器发生故障的情况下,配置第二查询呼叫会话控制功能器转发第一代理呼叫会话控制功能器发送的信令消息;当第一查询呼叫会话控制功能器故障恢复时,依据键入的倒回命令将第一代理呼叫会话控制功能器由第二查询呼叫会话控制功能器切换至第一查询呼叫会话控制功能器。类型四:服务呼叫会话控制功能容灾可选的,步骤s106中依据容灾信息对应的类型匹配对应的处理流程包括:在容灾信息对应的类型为服务呼叫会话控制功能容灾的情况下,通过会话初始协议检测与终端连接的第一服务呼叫会话控制功能是否发生故障,其中,终端包括:代理呼叫会话控制功能器、查询呼叫会话控制功能器;在检测到第一服务呼叫会话控制功能器发生故障的情况下,配置第二服务呼叫会话控制功能器转发终端发送的信令消息;当第一服务呼叫会话控制功能器故障恢复时,依据键入的倒回命令将终端由第二服务呼叫会话控制功能器切换至第一服务呼叫会话控制功能器。类型五:媒体网关控制功能/ip多媒体网关容灾可选的,步骤s106中依据容灾信息对应的类型匹配对应的处理流程包括:在容灾信息对应的类型为媒体网关控制功能/ip多媒体网关容灾的情况下,检测主媒体网关控制功能器是否发生故障;在检测到主媒体网关控制功能器发生故障的情况下,将主媒体网关控制功能器所辖的网元的所有话务路由备份至备媒体网关控制功能器,并将主媒体网关控制功能器所辖的多媒体网关切换至备媒体网关控制功能器;当检测到主媒体网关控制功能器故障恢复时,将多媒体网关由备媒体网关控制功能器注册至主媒体网关控制功能器。类型六:电子号码/域名系统容灾可选的,步骤s106中依据容灾信息对应的类型匹配对应的处理流程包括:在容灾信息对应的类型为电子号码/域名系统容灾的情况下,通过域名系统/电子号码协议检测主电子号码/域名系统是否发生故障;在检测到主电子号码/域名系统发生故障的情况下,配置备电子号码/域名系统接收呼叫会话控制功能器/应用服务器对域名的查询;当主电子号码/域名系统故障恢复时,依据键入的倒回命令将呼叫会话控制功能器/应用服务器由备电子号码/域名系统切换至主电子号码/域名系统。类型七:高速交换机容灾可选的,步骤s106中依据容灾信息对应的类型匹配对应的处理流程包括:在容灾信息对应的类型为高速交换机容灾的情况下,通过直径协议检测第一高速交换机是否发生故障;在检测到第一高速交换机发生故障的情况下,配置第二高速交换机转发呼叫会话控制功能器的信令消息;当第一高速交换机故障恢复时,依据键入的倒回命令将呼叫会话控制功能器由第二高速交换机切换至第一高速交换机。综上,本申请实施例提供的容灾倒换方法具体如下:本申请实施例提供的容灾倒换方法要解决的技术问题是提供对ip多媒体子系统(ipmultimediasubsystem,简称ims)进行安全性评估,根据系统故障检测评估容灾方式。ims建设采用1+1备份的容灾方式,备份的方式又可分为主备和互备方式。主备方式又分为热备和冷备方式,热备是指业务运行于一套主机,备机监控主机,两机采用心跳线相连,当主机出现问题,备机接管业务,该种方式属于实时备份;冷备则是周期性备份,发生到换时备机的数据不是最新的,业务也会存在一定中断。互备方式一般是指主机和备机上都跑业务应用,日常同时工作,当单机出现故障时,业务自动倒换至另一套设备上,不影响业务的正常运行。该种方式安全性较高,在公网中应用也较为普遍,只是该种方式设备投资会略大于主备方式。因此本次ims网络建设推荐采用互备的容灾方式,核心网元的冗余度要求为1,即当主或备机发生故障时,另一套系统能承接全网业务。各网元的备份方式如表1所示。表1其中,表1为技改项目新增网元备份方式汇总表,具体容灾处理方案如下:(1)会话边界控制器(sessionbordercontroller,简称sbc)容灾倒换方式正常情况下,用户设备(userequipment,简称ue)ue1向归属sbc1发送信令消息。当ue1和sbc1之间的链路中断或者sbc1宕机时,ue1依然首先选择sbc1发送信令消息,发送失败后选择sbc2发送信令消息。当ue1和sbc1之间的链路恢复或者sbc1恢复时,ue1通过sbc1发送信令消息成功。(2)代理呼叫会话控制功能(proxy-callsessioncontrolfuntion,简称p-cscf)容灾倒换方式正常情况下,归属sbc1的用户向p-cscf1发送信令消息。当sbc1和p-cscf1之间的链路中断或者p-cscf1宕机时,sbc1使用基于会话初始协议(sessioninitiationprotocol,简称sip)协议的故障检测机制检测到p-cscf1故障,选择p-cscf2转发信令消息。为了防止由于网络振荡引起的主备乒乓倒换,当p-cscf1恢复时,可使用人工输入倒回命令方式将sbc1切换回p-cscf1。(3)查询呼叫会话控制功能(interrogating-cscf,简称i-cscf)容灾倒换方式正常情况下,p-cscf1向i-cscf1转发归属用户的信令消息。当p-cscf1和i-cscf1之间的链路中断或者i-cscf1宕机时,p-cscf1使用基于sip协议的故障检测机制检测到i-cscf1故障,选择i-cscf2转发信令消息。当i-cscf1恢复时,可使用人工输入倒回命令方式将p-cscf1切换回i-cscf1。(4)s-cscf容灾倒换方式正常情况下,p-cscf1/i-cscf1向s-cscf1转发归属用户的信令消息。当p-cscf1/i-cscf1和s-cscf1之间的链路中断或者s-cscf1宕机时,p-cscf1/i-cscf1使用基于sip协议的故障检测机制检测到s-cscf1故障,选择s-cscf2转发信令消息。当s-cscf1恢复时,可使用人工输入倒回命令方式将p-cscf1/i-cscf1切换回s-cscf1。(5)媒体网关控制功能/ip多媒体网关(mgcfmediagatewaycontrolfunction/ipmultimediamediagateway,,简称mgcf/im-mgw)容灾倒换方式当一个mgcf设备故障失效时,其他网元将所有话务路由到备份mgcf,原来mgcf下的mgw也同时切换到备用的mgcf,备用mgcf可以接管切换过来的mgw的业务,从而实现mgcf的容灾接管。主用mgcf恢复正常后,可通过手动方式将原主用mgcf控制的mgw,重新注册到主用mgcf。(6)电子号码/域名系统(electronicnumbering/domainnamesystem,简称enum/dns)容灾倒换方式enum/dns的对端网元(cscf/as等)分别分别配置主、备enum/dns。正常情况下,cscf1/as1使用enum/dns1进行dns查询。当cscf1/as1和enum/dns1之间的链路中断或者enum/dns1宕机时,cscf1/as1使用基于dns/enum协议的故障检测到dns/enum1故障,cscf1/as1使用enum/dns2进行dns查询。当dns/enum1恢复时,可使用人工输入倒回命令方式将cscf1/as1切换回dns/enum1。(7)高速交换机(hsshighspeedswitch,简称hss)容灾容灾倒换方式正常情况下,cscf1向hss1转发归属用户的信令消息。当cscf1和hss1之间的链路全部中断或者hss1宕机时,cscf1使用基于diameter协议的故障检测到hss1故障,选择hss2转发信令消息。当hss1恢复时,可使用人工输入倒回命令方式将cscf1切换回hss1。本申请实施例提供的容灾倒换方法的效果如下:ims网络中容灾主要通过利用网元之间的协议传送心跳实现,一旦网元之间心跳异常,则一方网元即认为链路或对端网元出现了问题,容灾机制启动,一方网元将和对端备份网元进行联系。在ims网络中,心跳分为应用层心跳和传送层心跳两种。网元间的应用层消息包括sip、h.248、diameter和dns/enum协议,其各自可启用心跳机制。另外,网元间也可以通过传送层的tcp/sctp链路检测机制完成故障检测。在ims网络中使用tcp/sctp作为传送层的应用层协议主要有diameter,dns/enum。(1)基于diameter协议的故障检测diameter协议在ims网络中主要用于s-cscf和hss之间(cx接口),以及s-cscf和slf之间(dx接口)。diameter既可以利用tcp连接的链路管理实现故障检测,也可以通过diameter心跳机制dwr/dwa来进行心跳监测。一旦传送层或应用层发生故障,diameter需要立即发现并采取正确的行动。(2)基于sip协议的故障检测对于采用sip协议互通的网元之间,通过option消息进行链路检测。检测方法为:设置心跳检测的次数(n)和心跳消息发送间隔(t),当网元检测到对端在n*t时长内,不响应option消息时,说明对端发生故障。一旦网元发现链路或者对端网元故障,网元需要立即发现并采取正确的行动。主要应用在sip终端/p-cscf/i-cscf/s-cscf/sss/mgcf/agcf之间的通过sip协议互通的网元之间。(3)基于h.248协议的故障检测h.248协议主要用于mgcf和mgw之间以及agcf和ag之间,主要完成媒体网关控制、资源控制和管理功能。mgcf和agcf采用的用于检测对端是否故障的机制,简单的说就是周期性向检测的对端发送servicechange/notify消息来确认其是否故障,周期和故障确认次数可配置。(4)基于dns/enum协议的故障检测ims网元(如cscf)与dns服务器之间链路是否可用的机制,可以通过周期性向dns服务器发送检测消息(serverstatusrequest)来检测链路状态,检测的间隔和次数可配。ims网络发生容灾的判据是根据ip网络上各种协议检测次数和时长确定的。为此,ip承载网络的可靠性对于判断是否发生容灾具有重要意义。根据itu-t13组建议y.1541中,定义了ip网的端到端性能参数,将ims业务/数据业务按照业务的不同要求划分为多个qos等级,并且定义了不同qos等级的相关qos指标参数。ims业务实际开展过程中,结合相关定义以及实际运营情况,ims网络容灾对于数据通信网相关参数要求如表2所示,表2为数据通信网关于ims网络容灾参数表:表2项目要求传输时延50ms抖动20ms丢包率<0.1%错误率99.999%实施例二根据本发明实施例的另一方面,还提供了一种容灾倒换装置,图2是根据本发明实施例的容灾倒换装置的结构示意图,如图2所示,包括:接收模块22,用于接收容灾信息;判断模块24,用于依据检测到的容灾信息判断容灾信息对应的类型;匹配模块26,用于依据容灾信息对应的类型匹配对应的处理流程。本申请实施例提供的容灾倒换装置中,通过接收容灾信息;依据检测到的容灾信息判断容灾信息对应的类型;依据容灾信息对应的类型匹配对应的处理流程,达到了ims系统评估能力的目的,从而实现了有效评估容灾的技术效果,进而解决了由于相关技术中缺少针对ims系统进行容灾评估的技术问题。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。以上所述仅是本发明的优选实施方式,应当指出,对于本
技术领域
的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1