System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 负载均衡器容灾系统、方法、存储介质和电子设备技术方案_技高网

负载均衡器容灾系统、方法、存储介质和电子设备技术方案

技术编号:40544314 阅读:14 留言:0更新日期:2024-03-05 19:01
本申请公开了一种负载均衡器容灾系统、方法、存储介质和电子设备。其中,该系统中的控制器可以周期性获取第一负载均衡器上报的第一状态信息或第二负载均衡器上报的第二状态信息,并根据第一状态信息或第二状态信息确定处于主用状态的目标负载均衡器;交换设备可以接收目标负载均衡器发送携带有目标地址信息的目标地址解析协议报文,并依据目标地址信息更新预设的地址解析协议表,其中,地址解析协议表用于记录目标负载均衡器的设备地址信息。本申请解决了相关技术未对负载均衡器进行备份,在原负载均衡器出现异常故障,会导致整体系统无法正常对外提供服务的技术问题。

【技术实现步骤摘要】

本申请涉及网络安全,具体而言,涉及一种负载均衡器容灾系统、方法、存储介质和电子设备


技术介绍

1、随着5g网络的广泛应用,5g核心网需要承载大量用户的接入信令处理,包括用户注册、认证、移动性管理、会话管理等3gpp(3rd generation partnership project,第三代合作伙伴计划)定义的流程,因此运营商5gc(5g core,5g核心网)系统可以通过计算机集群,利用分布式计算来提升5g nf(network function,网络功能)网元的处理能力。

2、图1示出了相关技术的一种nf网元的架构示意图,如图1所示,该5gc nf网元主要由一个负载均衡器(load blancer,lb)和多个nf信令处理实例组成,且通过nf信令处理实例的横向扩展,可以提升了nf网元的信令处理能力。另外,负载均衡器作为5gc nf网元对外统一的服务接口,其可以进行对外信令的收发,也即当nf网元收到其他nf网元或者无线基站信令的信令时,先通过交换设备转发给该nf网元的信令负载均衡器,进而再由负载均衡器根据各个nf信令处理实例的负荷情况进行信令的分发。因此,一旦信令负载均衡器节点遇到硬件故障、软件崩溃等异常情况时,可能导致整个nf网元无法正常对外提供服务,以严重影响用户体验和企业的生产经营。

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


技术实现思路

1、本申请实施例提供了一种负载均衡器容灾系统、方法、存储介质和电子设备,以至少解决相关技术未对负载均衡器进行备份,在原负载均衡器出现异常故障,会导致整体系统无法正常对外提供服务的技术问题。

2、根据本申请实施例的一个方面,提供了一种负载均衡器容灾系统,该系统包括:第一负载均衡器、第二负载均衡器,以及分别与第一负载均衡器和第二负载均衡器进行通信连接的控制器、交换设备,其中,控制器,用于周期性获取第一负载均衡器上报的第一状态信息或第二负载均衡器上报的第二状态信息,并根据第一状态信息或第二状态信息,从第一负载均衡器和第二负载均衡器中确定处于主用状态的目标负载均衡器;交换设备,用于接收目标负载均衡器发送携带有目标地址信息的目标地址解析协议报文,并依据目标地址信息更新预设的地址解析协议表,其中,地址解析协议表用于记录目标负载均衡器的设备地址信息。

3、可选地,控制器还用于获取第一负载均衡器上报的第一注册消息和第二负载均衡器的第二注册消息,并依据第一注册消息和第二注册消息确定处于主用状态的目标负载均衡器。

4、可选地,控制器还用于在第一负载均衡器处于主动状态时,在预设时间段内未接收到第一状态信息或者第一状态信息内存在异常信息时,向第一负载均衡器发送暂停服务通知消息,并向第二负载均衡器发送开启服务通知消息;或者,在第二负载均衡器处于主动状态时,在预设时间段内未接收到第二状态信息或者第二状态信息内存在异常信息时,向第二负载均衡器发送暂停服务通知消息,并向第一负载均衡器发送开启服务通知消息。

5、可选地,第一负载均衡器包括:第一监控模块、第一地址模块、第一信令收发模块,第二负载均衡器包括:第二监控模块、第二地址模块、第二信令收发模块,其中,第一监控模块,用于在第一负载均衡器处于主用状态时,将由第一地址模块与交换设备的第一连接状态信息以及第一信令收发模块与多个信令处理实例的第一负载状态信息组成的第一状态信息上报至控制器;第二监控模块,用于在第二负载均衡器处于主用状态时,将由第二地址模块与交换设备的第二连接状态信息以及第二信令收发模块与多个信令处理实例的第二负载状态信息组成的第二状态信息上报至控制器。

6、可选地,第一地址模块,用于在第一监控模块收到控制器发送的开启服务通知消息时,通过第一网络端口向交换设备发送携带第一地址信息的第一地址解析协议报文,其中,所第一地址信息包括:为第一负载均衡器的第一环回接口配置的浮动地址、第一网络端口的第一mac地址和第一端口号;第一信令收发模块,用于向多个信令处理实例发送第一通知信息,其中,第一通知信息用于表征第一负载均衡器处于主用状态。

7、可选地,第二地址模块,用于在第二监控模块收到控制器发送的开启服务通知消息时,通过第二网络端口向交换设备发送携带第二地址信息的第二地址解析协议报文,其中,第二地址信息包括:为第二负载均衡器的第二环回接口配置的浮动地址、第二网络端口的第二mac地址和第二端口号;第二信令收发模块,用于向多个信令处理实例发送第二通知信息,其中,第二通知信息用于表征第二负载均衡器处于主用状态。

8、可选地,第一地址模块,还用于在第一监控模块收到控制器发送的暂停服务通知消息时,回收为第一负载均衡器的第一环回接口配置的浮动地址;第二地址模块,还用于在第二监控模块收到控制器发送的暂停服务通知消息时,回收为第二负载均衡器的第二环回接口配置的浮动地址。

9、根据本申请实施例的另一方面,还提供了一种负载均衡器容灾方法,应用于负载均衡器容器系统内的控制器,包括:周期性地获取处于主用状态的目标负载均衡器上报的目标状态信息;在预设时间段内未接收到目标状态信息或者目标状态信息内存在异常信息时,将目标负载均衡器的设备状态切换为备用状态。

10、可选地,目标负载均衡器包括:第一负载均衡器或者第二负载均衡器,其中,在周期性地获取处于主用状态的目标负载均衡器上报的目标状态信息之前,方法还包括:获取第一负载均衡器上报的第一注册消息和第二负载均衡器的第二注册消息,并依据第一注册消息和第二注册消息确定处于主用状态的目标负载均衡器,其中,目标负载均衡器用于通过目标网络端口向交换设备发送携带有目标地址信息的目标地址解析协议报文,交换设备则依据目标地址信息更新预设的地址解析协议表,地址解析协议表用于记录目标负载均衡器的设备地址信息。

11、可选地,在预设时间段内未接收到目标状态信息或者目标状态信息内存在异常信息时,将目标负载均衡器的设备状态切换为备用状态,包括:在目标负载均衡器为第一负载均衡器时,在预设时间段内未接收到第一负载均衡器上报的第一状态信息或者第一状态信息内存在异常信息时,向第一负载均衡器发送暂停服务通知消息,并向第二负载均衡器发送开启服务通知消息,其中,第一状态信息包括:第一负载均衡器与交换设备的第一连接状态信息以及第一负载均衡器与多个信令处理实例的第一负载状态信息;或者,在目标负载均衡器为第二负载均衡器时,在预设时间段内未接收到第二负载均衡器上报的第二状态信息或者第二状态信息内存在异常信息时,向第二负载均衡器发送暂停服务通知消息,并向第一负载均衡器发送开启服务通知消息,其中,第二状态信息包括:第二负载均衡器与交换设备的第二连接状态信息以及第二负载均衡器与多个信令处理实例的第二负载状态信息。

12、根据本申请实施例的另一方面,还提供了一种负载均衡器容灾方法,应用于负载均衡器容器系统内的交换设备,包括:接收处于主用状态的目标负载均衡器通过目标网络端口发送的携带有目标地址信息的目标地址解析协议报文,其中,目标本文档来自技高网...

【技术保护点】

1.一种负载均衡器容灾系统,其特征在于,所述负载均衡器容灾系统包括:第一负载均衡器、第二负载均衡器,以及分别与所述第一负载均衡器和所述第二负载均衡器进行通信连接的控制器、交换设备,其中,

2.根据权利要求1所述的系统,其特征在于,

3.根据权利要求1所述的系统,其特征在于,

4.根据权利要求1所述的系统,其特征在于,所述第一负载均衡器包括:第一监控模块、第一地址模块、第一信令收发模块,所述第二负载均衡器包括:第二监控模块、第二地址模块、第二信令收发模块,其中,

5.根据权利要求4所述的系统,其特征在于,

6.根据权利要求4所述的系统,其特征在于,

7.根据权利要求4所述的系统,其特征在于,

8.一种负载均衡器容灾方法,其特征在于,应用于负载均衡器容器系统内的控制器,包括:

9.根据权利要求8所述的方法,其特征在于,所述目标负载均衡器包括:第一负载均衡器或者第二负载均衡器,其中,在周期性地获取处于主用状态的目标负载均衡器上报的目标状态信息之前,所述方法还包括:

10.根据权利要求9所述的方法,其特征在于,在预设时间段内未接收到所述目标状态信息或者所述目标状态信息内存在异常信息时,将所述目标负载均衡器的设备状态切换为备用状态,包括:

11.一种负载均衡器容灾方法,其特征在于,应用于负载均衡器容器系统内的交换设备,包括:

12.根据权利要求11所述的方法,其特征在于,所述目标负载均衡器包括:第一负载均衡器或者第二负载均衡器,其中,接收处于主用状态的目标负载均衡器发送的携带有目标地址信息的目标地址解析协议报文,包括:

13.一种非易失性存储介质,其特征在于,所述非易失性存储介质中存储有计算机程序,其中,所述非易失性存储介质所在设备通过运行所述计算机程序执行权利要求8至10中任意一项所述的负载均衡器容灾方法或者权利要求11至12中任意一项所述的负载均衡器容灾方法。

14.一种电子设备,其特征在于,包括:存储器和处理器,所述处理器用于运行存储在所述存储器中的程序,其中,所述程序运行时执行权利要求8至10中任意一项所述的负载均衡器容灾方法或者权利要求11至12中任意一项所述的负载均衡器容灾方法。

...

【技术特征摘要】

1.一种负载均衡器容灾系统,其特征在于,所述负载均衡器容灾系统包括:第一负载均衡器、第二负载均衡器,以及分别与所述第一负载均衡器和所述第二负载均衡器进行通信连接的控制器、交换设备,其中,

2.根据权利要求1所述的系统,其特征在于,

3.根据权利要求1所述的系统,其特征在于,

4.根据权利要求1所述的系统,其特征在于,所述第一负载均衡器包括:第一监控模块、第一地址模块、第一信令收发模块,所述第二负载均衡器包括:第二监控模块、第二地址模块、第二信令收发模块,其中,

5.根据权利要求4所述的系统,其特征在于,

6.根据权利要求4所述的系统,其特征在于,

7.根据权利要求4所述的系统,其特征在于,

8.一种负载均衡器容灾方法,其特征在于,应用于负载均衡器容器系统内的控制器,包括:

9.根据权利要求8所述的方法,其特征在于,所述目标负载均衡器包括:第一负载均衡器或者第二负载均衡器,其中,在周期性地获取处于主用状态的目标负载均衡器上报的目标状态信息之前,所述方法还包括:

10...

【专利技术属性】
技术研发人员:刘玉宾韦黎明李涛赵翠娜许盛宏
申请(专利权)人:中电信智能网络科技有限公司
类型:发明
国别省市:

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

1