信令面主备控制系统及方法与流程

文档序号:35990687发布日期:2023-11-15 23:19阅读:30来源:国知局
信令面主备控制系统及方法与流程

本申请涉及网络技术与安全,具体而言,涉及一种信令面主备控制系统及方法。


背景技术:

1、在相关技术中,5g核心网(5g core network,5gc)信令面的处理一般采用多个信令面处理单元以及一个控制单元的部署模型,由控制单元对信令面处理单元的状态进行监控,并决策各个信令面处理单元的主备状态,若控制单元发生故障,则无法对信令面处理单元的行为进行预制,可能导致业务中断或发生异常。

2、针对上述的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本申请实施例提供了一种信令面主备控制系统及方法,以至少解决由于相关技术中采用多个信令面处理单元和一个控制单元的部署模型,造成在控制单元发生故障的情况下易导致业务异常的技术问题。

2、根据本申请实施例的一个方面,提供了一种信令面主备控制系统,包括:多个信令面处理单元,其中,信令面处理单元,用于向其它的信令面处理单元发送虚拟路由冗余协议心跳报文,以及接收其它的信令面处理单元所发送的虚拟路由冗余协议心跳报文,其中,虚拟路由冗余协议心跳报文中包括:信令面处理单元对应的优先级数值;信令面处理单元,还用于依据虚拟路由冗余协议心跳报文,协商确定多个信令面处理单元中优先级数值最大的信令面处理单元,并将优先级数值最大的信令面处理单元确定为主节点。

3、可选地,每个信令面处理单元分别对应一个实际地址,其中,各个信令面处理单元的实际地址为同一网段内不同的互联网协议地址。

4、可选地,各个信令面处理单元均对应同一个虚拟地址,其中,虚拟地址为主节点用于接入用户服务业务的地址。

5、可选地,虚拟地址为与实际地址位于同一网段内的虚拟互联网协议地址。

6、可选地,信令面处理单元至少包括:第一处理单元和第二处理单元,其中,第一处理单元为被确定为主节点的信令面处理单元,第二处理单元为作为备节点的信令面处理单元,第一处理单元的初始的优先级数值大于第二处理单元的初始的优先级数值。

7、可选地,在信令面处理单元每次启动或从异常状态恢复的情况下,将信令面处理单元对应的优先级数值减去目标数值,其中,目标数值为信令面主备控制系统中信令面处理单元的总数量。

8、可选地,在第二处理单元在预设周期内未接收到第一处理单元发送的虚拟路由冗余协议心跳报文的情况下,判定第一处理单元为异常状态,第二处理单元切换为主节点。

9、可选地,在第一处理单元从异常状态恢复的情况下,第一处理单元的优先级数值减去目标数值,其中,第一处理单元减去目标数值后的优先级数值小于第二处理单元的优先级数值,第二处理单元继续作为主节点。

10、根据本申请实施例的另一个方面,还提供了一种信令面主备控制方法,包括:第一处理单元按照预设周期向第二处理单元发送虚拟路由冗余协议心跳报文,以及接收第二处理单元发送的虚拟路由冗余协议心跳报文,其中,第一处理单元和第二处理单元为信令面主备控制系统中的信令面处理单元,虚拟路由冗余协议心跳报文中包括:信令面处理单元对应的优先级数值;在第一处理单元的优先级数值大于第二处理单元的优先级数值的情况下,第一处理单元将自身确定为主节点。

11、可选地,方法还包括:在第一处理单元每次启动或从异常状态恢复的情况下,将第一处理单元的优先级数值减去目标数值,其中,目标数值为信令面主备控制系统中信令面处理单元的总数量。

12、在本申请实施例中,采用多个信令面处理单元,其中,信令面处理单元,用于向其它的信令面处理单元发送虚拟路由冗余协议心跳报文,以及接收其它的信令面处理单元所发送的虚拟路由冗余协议心跳报文,其中,虚拟路由冗余协议心跳报文中包括:信令面处理单元对应的优先级数值;信令面处理单元,还用于依据虚拟路由冗余协议心跳报文,协商确定多个信令面处理单元中优先级数值最大的信令面处理单元,并将优先级数值最大的信令面处理单元确定为主节点的方式,通过引入虚拟路由冗余协议(virtual routerredundancy protocol,vrrp)技术,使得各个信令面处理单元之间可以通过vrrp心跳报文的方式自行对主备状态进行协商,达到了实现去中心化的主备状态管理及容灾保护的目的,进而解决了由于相关技术中采用多个信令面处理单元和一个控制单元的部署模型,造成在控制单元发生故障的情况下易导致业务异常技术问题。



技术特征:

1.一种信令面主备控制系统,其特征在于,包括:多个信令面处理单元,其中,

2.根据权利要求1所述的信令面主备控制系统,其特征在于,每个所述信令面处理单元分别对应一个实际地址,其中,各个所述信令面处理单元的所述实际地址为同一网段内不同的互联网协议地址。

3.根据权利要求2所述的信令面主备控制系统,其特征在于,各个所述信令面处理单元均对应同一个虚拟地址,其中,所述虚拟地址为所述主节点用于接入用户服务业务的地址。

4.根据权利要求3所述的信令面主备控制系统,其特征在于,所述虚拟地址为与所述实际地址位于同一网段内的虚拟互联网协议地址。

5.根据权利要求1所述的信令面主备控制系统,其特征在于,所述信令面处理单元至少包括:第一处理单元和第二处理单元,其中,所述第一处理单元为被确定为主节点的所述信令面处理单元,所述第二处理单元为作为备节点的所述信令面处理单元,所述第一处理单元的初始的所述优先级数值大于所述第二处理单元的初始的所述优先级数值。

6.根据权利要求5所述的信令面主备控制系统,其特征在于,在所述信令面处理单元每次启动或从异常状态恢复的情况下,将所述信令面处理单元对应的所述优先级数值减去目标数值,其中,所述目标数值为所述信令面主备控制系统中所述信令面处理单元的总数量。

7.根据权利要求6所述的信令面主备控制系统,其特征在于,在所述第二处理单元在预设周期内未接收到所述第一处理单元发送的所述虚拟路由冗余协议心跳报文的情况下,判定所述第一处理单元为异常状态,所述第二处理单元切换为主节点。

8.根据权利要求7所述的信令面主备控制系统,其特征在于,在所述第一处理单元从异常状态恢复的情况下,所述第一处理单元的所述优先级数值减去所述目标数值,其中,所述第一处理单元减去所述目标数值后的所述优先级数值小于所述第二处理单元的所述优先级数值,所述第二处理单元继续作为主节点。

9.一种信令面主备控制方法,其特征在于,包括:

10.根据权利要求9所述的信令面主备控制方法,其特征在于,所述方法还包括:


技术总结
本申请公开了一种信令面主备控制系统及方法。其中,该系统包括:多个信令面处理单元,其中,信令面处理单元,用于向其它的信令面处理单元发送虚拟路由冗余协议心跳报文,以及接收其它的信令面处理单元所发送的虚拟路由冗余协议心跳报文,其中,虚拟路由冗余协议心跳报文中包括:信令面处理单元对应的优先级数值;信令面处理单元,还用于依据虚拟路由冗余协议心跳报文,协商确定多个信令面处理单元中优先级数值最大的信令面处理单元,并将优先级数值最大的信令面处理单元确定为主节点。本申请解决了由于相关技术中采用多个信令面处理单元和一个控制单元的部署模型,造成在控制单元发生故障的情况下易导致业务异常的技术问题。

技术研发人员:孙亦轩,赵子郁,沈朝阳,许盛宏,欧亮
受保护的技术使用者:中电信智能网络科技有限公司
技术研发日:
技术公布日:2024/1/16
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1