本发明属于reset消息分发,具体地,涉及一种基站与核心网reset消息的软负载均衡分发方法、存储介质及设备。
背景技术:
1、3gpp移动通信标准在基站和核心网之间定义了reset过程,该过程的目的是当核心网中的系统资源出现故障影响到用户体验(user experience,ue)时,通过reset过程通知基站初始化该ue占用的系统资源,释放该ue相关的网络资源;反之,当基站中的系统资源出现故障影响到ue时,通过reset过程通知核心网初始化该ue占用的系统资源,释放该ue相关的网络资源。当基站中的系统资源出现同一时间段内大面积故障,会使得同一时间内海量的reset消息发送造成网络堵塞或网络瘫痪。
技术实现思路
1、针对现有技术中存在的问题,本发明提供了一种基站与核心网reset消息的软负载均衡分发方法、存储介质及设备,通过对reset消息的故障类型进行划分,按顺序进行reset消息分发,避免大面积reset消息并发造成对端负载过高或网络堵塞,同时,对于过多的reset消息分发调整接收的ip段,进一步实现负载均衡。
2、为实现上述技术目的,本发明采用如下技术方案:一种基站与核心网reset消息的软负载均衡分发方法,具体包括如下步骤:
3、步骤1、基站和核心网中将系统资源抽象为系统资源标识resource id,并将系统资源标识resource id引入reset消息中;
4、步骤2、分别在基站和核心网部署基于istio的服务接收器集群,接收不同ip段的reset消息;
5、步骤3、将接收的reset消息存入缓冲池中,并按照系统资源标识resource id进行故障类型进行划分,包括:基站故障、核心网故障、基站和核心网双边故障;
6、步骤4、将基站故障、核心网故障的reset消息分别根据ip段基于istio分发给不同的服务接收器集群;当基站和核心网双边故障的reset消息恢复成单边故障后,根据ip段基于istio分发给不同的服务接收器集群。
7、进一步地,所述服务接收器集群中每一个服务接收器对应一个ip段的reset消息。
8、进一步地,步骤4中若所述ip段的负载超过设定阈值,需要将超过负载的reset消息分发其余空闲ip段对应的服务接收器。
9、进一步地,具体过程如下:对缓冲池内的reset消息进行监听,当reset消息需要通过对应ip段进行分发时,若所述ip段的负载超过设定阈值,将同一ip段的reset消息映射一个sidecar服务,通过rpc调用将sidecar服务里边的每一个reset消息请求,将超过负载的reset消息分发其余空闲ip段对应的服务接收器。
10、进一步地,本发明还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序使计算机执行所述的基站与核心网reset消息的软负载均衡分发方法。
11、进一步地,本发明还提供了一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行计算机程序时,实现所述的基站与核心网reset消息的软负载均衡分发方法。
12、与现有技术相比,本发明具有如下有益效果:本发明基站与核心网reset消息的软负载均衡分发方法通过对reset消息的故障类型进行划分,软负载均衡分发方法代替了硬件负载均衡,避免使用硬件,降低成本,同时,通过对reset消息根据系统资源标识resourceid进行故障类型划分,便于从海量故障数据中进行故障定位,以ip段接收可以使海量ip地址有序分类并进行负载均衡分发,海量的reset消息按故障类型有序分发可以大幅度降低网络堵塞的风险;同时,对于过多的reset消息分发调整接收的ip段,在负载均衡分发过程中,不但负载接收指定ip段的reset消息,同时,空闲的服务接收器负责reset消息过载的ip数据的接收,这种灵活的接收器配置策略提高了软负载技术在负载均衡分发策略的灵活性,进一步实现负载均衡。
1.一种基站与核心网reset消息的软负载均衡分发方法,其特征在于,具体包括如下步骤:
2.根据权利要求1所述的一种基站与核心网reset消息的软负载分均衡发方法,其特征在于,所述服务接收器集群中每一个服务接收器对应一个ip段的reset消息。
3.根据权利要求1所述的一种基站与核心网reset消息的软负载均衡分发方法,其特征在于,步骤4中若所述ip段的负载超过设定阈值,需要将超过负载的reset消息分发其余空闲ip段对应的服务接收器。
4.根据权利要求3所述的一种基站与核心网reset消息的软负载均衡分发方法,其特征在于,具体过程如下:对缓冲池内的reset消息进行监听,当reset消息需要通过对应ip段进行分发时,若所述ip段的负载超过设定阈值,将同一ip段的reset消息映射一个sidecar服务,通过rpc调用将sidecar服务里边的每一个reset消息请求,将超过负载的reset消息分发其余空闲ip段对应的服务接收器。
5.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序使计算机执行如权利要求1-4任一项所述的基站与核心网reset消息的软负载均衡分发方法。
6.一种电子设备,其特征在于,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行计算机程序时,实现如权利要求1-4任一项所述的基站与核心网reset消息的软负载均衡分发方法。