一种权重调整方法及装置制造方法及图纸

技术编号:36945527 阅读:58 留言:0更新日期:2023-03-22 19:06
本申请提供一种权重调整方法及装置,该方法应用于云平台,且包括:接收作为NAS的接入控制设备发送的多个用户设备的认证数据;针对认证数据对应的每种认证方式,根据该种认证方式对应的认证数据,计算该种认证方式对应的认证数据关联的多个RADIUS服务器的平均认证时长;若判断出在多个RADIUS服务器中存在平均认证时长与最小的平均认证时长的比值不小于设定比值的目标RADIUS服务器,则按照设定的调整比例,对目标RADIUS服务器上的该种认证方式对应的权重进行调整,并通知接入控制设备将目标RADIUS服务器上的该种认证方式对应的权重修改后调整后的权重。本申请可提高用户体验。本申请可提高用户体验。本申请可提高用户体验。

【技术实现步骤摘要】
一种权重调整方法及装置


[0001]本申请涉及通信
,尤其涉及一种权重调整方法及装置。

技术介绍

[0002]当用户设备需要访问某些网络资源时,通常需要通过网络接入服务器(Network Access Server,NAS)与远程用户拨号认证服务(Remote Authentication Dial In User Service,RADIUS)服务器进行认证交互,在认证通过后才能访问相应的网络资源。
[0003]在某些网络场景下,会部署有多个RADIUS服务器,在NAS侧开启RADIUS服务器负载分担功能,NAS会根据本地配置的每个RADIUS服务器的权重,为用户设备选择需要交互的RADIUS服务器。
[0004]但是,这些RADIUS服务器可能会受网络环境等因素影响使得相应的处理能力不完全相同,一旦权重配置好,就无法再进行调整,这就容易出现某些RADIUS服务器的认证速度较慢,进而影响用户体验。

技术实现思路

[0005]为克服相关技术中存在的问题,本申请提供了一种权重调整方法及装置。
[0006]根据本申请实施例的第一方面,提供一种权重调整方法,所述方法应用于云平台,所述方法包括:
[0007]接收作为NAS的接入控制设备发送的多个用户设备的认证数据,其中,所述认证数据为所述接入控制设备按照预设的至少一个时间段获取的,且每条认证数据中包括有对应的用户设备的认证方式;
[0008]针对所述认证数据对应的每种认证方式,根据该种认证方式对应的认证数据,计算该种认证方式对应的认证数据关联的多个RADIUS服务器的平均认证时长;
[0009]若判断出在所述多个RADIUS服务器中存在平均认证时长与最小的平均认证时长的比值不小于设定比值的目标RADIUS服务器,则按照设定的调整比例,对目标RADIUS服务器上的该种认证方式对应的权重进行调整,其中,调整后的权重高于调整前的权重。
[0010]根据本申请实施例的第二方面,提供一种权重调整装置,所述装置应用于云平台,所述装置包括:
[0011]接收模块,用于接收作为NAS的接入控制设备发送的多个用户设备的认证数据,其中,所述认证数据为所述接入控制设备按照预设的至少一个时间段获取的,且每条认证数据中包括有对应的用户设备的认证方式;
[0012]计算模块,用于针对所述认证数据对应的每种认证方式,根据该种认证方式对应的认证数据,计算该种认证方式对应的认证数据关联的多个RADIUS服务器的平均认证时长;
[0013]权重调整模块,用于若判断出在所述多个RADIUS服务器中存在平均认证时长与最小的平均认证时长的比值不小于设定比值的目标RADIUS服务器,则按照设定的调整比例,
对目标RADIUS服务器上的该种认证方式对应的权重进行调整,其中,调整后的权重高于调整前的权重。
[0014]本申请的实施例提供的技术方案可以包括以下有益效果:
[0015]在本申请实施例中,通过云平台收集多个用户设备的认证数据,并通过云平台基于这些认证数据计算出相关的认证方式在相关的RADIUS服务器上的平均认证时长,并根据这些平均认证时长来决策是否需要对相关RADIUS服务器上的相关认证方式的权重进行调整。这样一来,云平台可以灵活地调整RADIUS服务器上的认证方式的权重,以引导无线控制设备为用户设备选择认证速度较快的RADIUS服务器进行认证,从而提高了用户体验。
[0016]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0017]此处的附图被并入说明书中并构成本申请的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0018]图1为本申请实施例提供的一种权重调整方法的流程示意图;
[0019]图2为本申请实施例提供的云平台所在网络的网络架构示意图;
[0020]图3为本申请实施例提供的一种权重调整装置的结构示意图;
[0021]图4为本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
[0022]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0023]在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0024]应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”或者“若”可以被解释成为“在
……
时”或“当
……
时”。
[0025]接下来对本申请实施例进行详细说明。
[0026]本申请实施例提供了一种权重调整方法,该方法应用于云平台,如图1所示,该方法可以包括如下步骤:
[0027]S11、接收作为NAS的接入控制设备发送的多个用户设备的认证数据。
[0028]在本步骤中,上述认证数据为接入控制设备按照预设的至少一个时间段获取的,并且,每条认证数据中包括有对应的用户设备的认证方式。
[0029]在这里,接入控制设备可以是接入控制器(Access Controller,AC),也可以是胖(Fat)接入点(Access Point,AP),并且,所有的时间段对应的时长可以相同,也可以不同。
[0030]每条认证数据中包括的对应的用户设备的认证方式可以是媒体访问控制(Media Access Control,MAC)认证,也可以是802.1X认证,还可以是门户(Portal)认证。
[0031]当然,上述认证方式还可以是其他认证方式,在此不再一一列举。
[0032]S12、针对接收到的认证数据对应的每种认证方式,根据该种认证方式对应的认证数据,计算该种认证方式对应的认证数据关联的多个RADIUS服务器的平均认证时长。
[0033]S13、若判断出在多个RADIUS服务器中存在平均认证时长与最小的平均认证时长的比值不小于设定比值的目标RADIUS服务器,则按照设定的调整比例,对目标RADIUS服务器上的该种认证方式对应的权重进行调整,并通知接入控制设备将目标RADIUS服务器上的该种认证方式对应的权重修改后调整后的权重。
[0034]在本步本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种权重调整方法,其特征在于,所述方法应用于云平台,所述方法包括:接收作为网络接入服务器NAS的接入控制设备发送的多个用户设备的认证数据,其中,所述认证数据为所述接入控制设备按照预设的至少一个时间段获取的,且每条认证数据中包括有对应的用户设备的认证方式;针对所述认证数据对应的每种认证方式,根据该种认证方式对应的认证数据,计算该种认证方式对应的认证数据关联的多个RADIUS服务器的平均认证时长;若判断出在所述多个RADIUS服务器中存在平均认证时长与最小的平均认证时长的比值不小于设定比值的目标RADIUS服务器,则按照设定的调整比例,对目标RADIUS服务器上的该种认证方式对应的权重进行调整,并通知所述接入控制设备将所述目标RADIUS服务器上的该种认证方式对应的权重修改后调整后的权重,其中,调整后的权重高于调整前的权重。2.根据权利要求1所述的方法,其特征在于,所述接入控制设备为接入控制器AC或者胖Fat接入点AP。3.根据权利要求1所述的方法,其特征在于,每条认证数据中包括的对应的用户设备的认证方式为MAC认证、802.1X认证或者Portal认证。4.根据权利要求1所述的方法,其特征在于,根据该种认证方式对应的认证数据,计算该种认证方式对应的认证数据关联的多个RADIUS服务器的平均认证时长,具体包括:对该种认证方式对应的认证数据进行划分,得到多组认证数据,其中,每组认证数据关联同一个RADIUS服务器,不同组的认证数据关联不同的RADIUS服务器;针对每组认证数据,计算每组认证数据中的每条认证数据中包括的第一时间和第二时间的差值,其中,所述第一时间为所述接入控制设备接收到所述接入控制设备为该条认证数据对应的用户设备选择的RADIUS服务器向对应的用户设备发送的最后一条认证报文时的时间,所述第二时间为所述接入控制设备接收到对应的用户设备向所述接入控制设备为对应的用户设备选择的RADIUS服务器发送的第一个认证报文时的时间;将计算出的差值之和,确定为该组认证数据关联的RADIUS服务器的平均认证时长。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:若判断出在所述多个RADIUS服务器中不存在平均认证时长与最小的平均认证时长的比值不小于设定比值的目标RADIUS服务器,则不对所述多个RADIUS服务器上的该种认证方式对应的权重进行调...

【专利技术属性】
技术研发人员:单丽娜黄翔
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:

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

1