业务恢复方法、系统、网络设备及计算机可读存储介质技术方案

技术编号:22504646 阅读:54 留言:0更新日期:2019-11-09 03:22
本申请提供一种业务恢复方法、系统、网络设备及计算机可读存储介质,涉及通信技术领域。该方法包括:根据控制器发送的配置信息,配置备控制面,配置信息包括主控制面的配置数据;根据控制器发送的隧道构建指令以及配置数据,建立与转发面之间的连接隧道;接收转发面通过连接隧道发送的报文,报文包括报文类型信息;根据报文的报文类型信息处理报文。通过对建立的备控制面进行配置,并建立备控制面与转发面之间的连接隧道,从而通过连接隧道接收转发面发送的报文,进而根据报文的报文类型信息对报文进行处理,实现对主控制面的业务的恢复,避免了主控制面与转发面之间的链路连接均出现故障时无法恢复业务的问题,提高了恢复业务的灵活性和可靠性。

Business recovery method, system, network equipment and computer readable storage medium

The application provides a service recovery method, a system, a network device and a computer-readable storage medium, and relates to the field of communication technology. The method includes: according to the configuration information sent by the controller, configure the standby control surface, and the configuration information includes the configuration data of the main control surface; according to the tunnel construction instruction and configuration data sent by the controller, establish the connection tunnel with the forwarding surface; receive the message sent by the forwarding surface through the connection tunnel, and the message includes the message type information; according to the message type information Process messages. Through the configuration of the established standby control surface and the establishment of the connection tunnel between the standby control surface and the forwarding surface, the message sent by the forwarding surface can be received through the connection tunnel, and then the message can be processed according to the message type information of the message, so as to realize the business recovery of the main control surface and avoid the failure of the link connection between the main control surface and the forwarding surface Business problems improve the flexibility and reliability of business recovery.

【技术实现步骤摘要】
业务恢复方法、系统、网络设备及计算机可读存储介质
本申请涉及通信
,具体而言,涉及一种业务恢复方法、系统、网络设备及计算机可读存储介质。
技术介绍
随着宽带用户的不断增加,为了向用户提供更好的服务,可以采用转控分离的云化BRAS(BroadbandRemoteAccessServer,宽带远程接入服务器)架构,从而在转控分离的云化BRAS架构中业务服务器中生成CP(ControlPlane,控制面),并在BRAS设备上形成UP(UserPlane,转发面或用户面)。相关技术中,业务服务器中的各个CP与UP链路连接,UP接收并向CP转发用户触发的业务报文,则CP可以根据接收的业务报文,对与业务报文对应的账户执行授权、下线或者续约服务,并向UP和数据库发送该业务报文对应的用户接入信息。当某个CP与UP的链路连接出现故障时,转控分离的云化BRAS架构中的控制器可以在业务服务器中建立新的虚拟机,从而将建立的虚拟机作为新的CP,并控制新的CP从数据库中获取用户接入数据,再对新的CP与UP之间的连接隧道进行配置,从而实现业务恢复。但是,当业务服务器中的每个CP与UP的链路均出现故障时,则无法与UP进行通信,也无法建立UP与新的CP之间的连接隧道,造成业务中断,无法实现业务恢复的问题。
技术实现思路
本申请的目的在于,针对上述现有技术中的不足,提供一种业务恢复方法、系统、网络设备及计算机可读存储介质,以解决业务服务器中的每个CP与UP的链路均出现故障时,造成业务中断无法实现业务恢复的问题。为实现上述目的,本申请实施例采用的技术方案如下:第一方面,本申请实施例提供了一种业务恢复方法,应用于虚拟宽带远程接入服务器VBRAS的备控制面,所述VBRAS还包括:转发面和主控制面,其中,所述备控制面与所述主控制面处于所述VBRAS所在服务器中的不同虚拟机中,所述服务器还包括控制器,所述方法包括:根据所述控制器发送的配置信息,配置所述备控制面,所述配置信息包括所述主控制面的配置数据;根据所述控制器发送的隧道构建指令以及所述配置数据,建立与所述转发面之间的连接隧道;接收所述转发面通过所述连接隧道发送的报文,所述报文包括报文类型信息;根据所述报文的报文类型信息处理所述报文。可选的,所述根据所述报文的报文类型信息处理所述报文,包括:从数据库获取原始用户接入信息,所述数据库用于存储用户接入信息;若所述报文类型信息指示所述报文为下线报文或续约报文,从所述原始用户接入信息中查找是否包括与所述报文对应的业务会话;若所述原始用户接入信息中包括与所述报文对应的业务会话,则对所述报文对应的账户进行下线或续约。可选的,所述从所述原始用户接入信息中查找是否包括与所述报文对应的业务会话之后,所述方法还包括:若所述原始用户接入信息中不包括与所述报文对应的业务会话,向所述数据库发送查询指令,所述查询指令用于查询与所述报文对应的业务会话;接收所述数据库根据所述查询指令反馈的所述报文对应的业务会话;根据所述报文对应的业务会话,对所述报文对应的账户进行下线或续约。可选的,所述根据所述报文的报文类型信息处理所述报文,包括:若所述报文类型信息指示所述报文为上线报文,对所述报文对应的账户进行授权。可选的,所述对所述报文对应的账户进行授权之后,所述方法还包括:获取所述报文对应的用户接入信息;向所述转发面发送与所述报文对应的用户接入信息。可选的,所述方法还包括:若满足预设的定时周期、或从数据库中备份原始用户接入信息完毕,向所述数据库发送本地待同步的用户接入信息。第二方面,本申请实施例还提供了一种业务恢复方法,应用于虚拟宽带远程接入服务器VBRAS所在服务器的控制器,所述VBRAS包括:转发面、主控制面和备控制面,其中,所述备控制面与所述主控制面处于所述VBRAS所在服务器中的不同虚拟机中,所述方法包括:检测到所述主控制面和所述转发面之间的链路连接均发生故障后,创建所述备控制面;向所述备控制面发送配置信息和隧道构建指令,所述配置信息包括所述主控制面的配置数据,所述隧道构建指令用于指示所述备控制面建立与所述转发面之间的连接隧道。第三方面,本申请实施例还提供了一种业务恢复装置,应用于虚拟宽带远程接入服务器VBRAS的备控制面,所述VBRAS还包括:转发面和主控制面,其中,所述备控制面与所述主控制面处于所述VBRAS所在服务器中的不同虚拟机中,所述服务器还包括控制器,所述装置包括:配置模块,用于根据所述控制器发送的配置信息,配置所述备控制面,所述配置信息包括所述主控制面的配置数据;隧道建立模块,用于根据所述控制器发送的隧道构建指令以及所述配置数据,建立与所述转发面之间的连接隧道;第一接收模块,用于接收所述转发面通过所述连接隧道发送的报文,所述报文包括报文类型信息;处理模块,用于根据所述报文的报文类型信息处理所述报文。可选的,所述处理模块,具体用于从数据库获取原始用户接入信息,所述数据库用于存储用户接入信息;若所述报文类型信息指示所述报文为下线报文或续约报文,从所述原始用户接入信息中查找是否包括与所述报文对应的业务会话;若所述原始用户接入信息中包括与所述报文对应的业务会话,则对所述报文对应的账户进行下线或续约。可选的,所述装置还包括:第一发送模块,用于若所述原始用户接入信息中不包括与所述报文对应的业务会话,向所述数据库发送查询指令,所述查询指令用于查询与所述报文对应的业务会话;第二接收模块,用于接收所述数据库根据所述查询指令反馈的所述报文对应的业务会话;执行模块,用于根据所述报文对应的业务会话,对所述报文对应的账户进行下线或续约。可选的,所述处理模块,具体用于若所述报文类型信息指示所述报文为上线报文,对所述报文对应的账户进行授权。可选的,所述装置还包括:获取模块,用于获取所述报文对应的用户接入信息;第二发送模块,用于向所述转发面发送与所述报文对应的用户接入信息。可选的,所述装置还包括:第三发送模块,用于若满足预设的定时周期、或从数据库中备份原始用户接入信息完毕,向所述数据库发送本地待同步的用户接入信息。第四方面,本申请实施例还提供了一种业务恢复装置,应用于虚拟宽带远程接入服务器VBRAS所在服务器的控制器,所述VBRAS包括:转发面、主控制面和备控制面,其中,所述备控制面与所述主控制面处于所述VBRAS所在服务器中的不同虚拟机中,所述装置包括:创建模块,用于检测到所述主控制面和所述转发面之间的链路连接均发生故障后,创建所述备控制面;发送模块,用于向所述备控制面发送配置信息和隧道构建指令,所述配置信息包括所述主控制面的配置数据,所述隧道构建指令用于指示所述备控制面建立与所述转发面之间的连接隧道。第五方面,本申请实施例还提供了一种业务恢复系统,所述业务恢复系统包括:服务器,所述服务器包括控制器和虚拟宽带远程接入服务器VBRAS,所述VBRAS包括:主控制面、备控制面和转发面,其中,所述备控制面与所述主控制面处于所述服务器中的不同虚拟机中;所述控制器用于检测到所述主控制面和所述转发面之间的链路连接均发生故障后,创建所述备控制面,并向所述备控制面发送配置信息和隧道构建指令,所述配置信息包括所述主控制面的配置数据,所述隧道构建指令用于指示所述备控制面建立与所述转发面之间的连接隧本文档来自技高网...

【技术保护点】
1.一种业务恢复方法,其特征在于,应用于虚拟宽带远程接入服务器VBRAS的备控制面,所述VBRAS还包括:转发面和主控制面,其中,所述备控制面与所述主控制面处于所述VBRAS所在服务器中的不同虚拟机中,所述服务器还包括控制器,所述方法包括:根据所述控制器发送的配置信息,配置所述备控制面,所述配置信息包括所述主控制面的配置数据;根据所述控制器发送的隧道构建指令以及所述配置数据,建立与所述转发面之间的连接隧道;接收所述转发面通过所述连接隧道发送的报文,所述报文包括报文类型信息;根据所述报文的报文类型信息处理所述报文。

【技术特征摘要】
1.一种业务恢复方法,其特征在于,应用于虚拟宽带远程接入服务器VBRAS的备控制面,所述VBRAS还包括:转发面和主控制面,其中,所述备控制面与所述主控制面处于所述VBRAS所在服务器中的不同虚拟机中,所述服务器还包括控制器,所述方法包括:根据所述控制器发送的配置信息,配置所述备控制面,所述配置信息包括所述主控制面的配置数据;根据所述控制器发送的隧道构建指令以及所述配置数据,建立与所述转发面之间的连接隧道;接收所述转发面通过所述连接隧道发送的报文,所述报文包括报文类型信息;根据所述报文的报文类型信息处理所述报文。2.如权利要求1所述的方法,其特征在于,所述根据所述报文的报文类型信息处理所述报文,包括:从数据库获取原始用户接入信息,所述数据库用于存储用户接入信息;若所述报文类型信息指示所述报文为下线报文或续约报文,从所述原始用户接入信息中查找是否包括与所述报文对应的业务会话;若所述原始用户接入信息中包括与所述报文对应的业务会话,则对所述报文对应的账户进行下线或续约。3.如权利要求2所述的方法,其特征在于,所述从所述原始用户接入信息中查找是否包括与所述报文对应的业务会话之后,所述方法还包括:若所述原始用户接入信息中不包括与所述报文对应的业务会话,向所述数据库发送查询指令,所述查询指令用于查询与所述报文对应的业务会话;接收所述数据库根据所述查询指令反馈的所述报文对应的业务会话;根据所述报文对应的业务会话,对所述报文对应的账户进行下线或续约。4.如权利要求1所述的方法,其特征在于,所述根据所述报文的报文类型信息处理所述报文,包括:若所述报文类型信息指示所述报文为上线报文,对所述报文对应的账户进行授权。5.如权利要求4所述的方法,其特征在于,所述对所述报文对应的账户进行授权之后,所述方法还包括:获取所述报文对应的用户接入信息;向所述转发面发送与所述报文对应的用户接入信息。6.如权利要求3或5所述的方法,其特征在于,所述方法还包括:若满足预设的定时周...

【专利技术属性】
技术研发人员:黄李伟王伟
申请(专利权)人:新华三大数据技术有限公司
类型:发明
国别省市:河南,41

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

1