一种迁移自动配置服务器acs的方法、设备及客户端的制作方法

文档序号:10538889阅读:315来源:国知局
一种迁移自动配置服务器acs的方法、设备及客户端的制作方法
【专利摘要】本发明实施例公开了一种迁移自动配置服务器ACS的方法,包括:接收至少一个用户侧设备CPE发送的会话请求,根据预先配置的所述至少一个CPE与目标迁移ACS服务器之间的对应关系,获取目标迁移ACS服务器的地址,向所述至少一个CPE发送包含所述地址的重定向响应,指示所述至少一个CPE根据所述地址与所述目标迁移ACS服务器建立检测会话,获取所述检测会话的结果,根据所述检测会话的结果确定指示所述至少一个CPE是否迁移到目标迁移ACS服务器,同时,还公开了一种迁移自动配置服务器ACS的设备和客户端,不仅解决了迁移目标ACS服务器工作管理和管理能力无法获知与监控的问题,同时也解决了迁移不可靠的问题,避免了发生迁移后网络无法管理,CPE设备脱管的问题。
【专利说明】
一种迁移自动配置服务器ACS的方法、设备及客户端
技术领域
[0001]本发明涉及网络通信领域,尤其是一种迀移自动配置服务器ACS的方法、设备及客户端。
【背景技术】
[0002]CffMP(CPE WAN Management Protocol)协议即为终端广域网管理协议,又名用户侧广域网管理协议,由于TR069文档定义了该协议的框架,所以又叫TR069协议。CWMP协议框架的组成主要包含两部分的内容,即ACS服务器(Auto-Configurat1n Server,自动配置服务器)和CPE设备(Customer Premises Equipment,用户侧设备),ACS服务器作为CWMP协议的管理端,通过CWMP协议管理CPE设备,CPE设备是一对多的关系,一台ACS服务器可以管理成千上万的CPE设备,通过ACS服务器集中管理分散于各地的CPE设备,实现CPE设备的远程集中管理,场景如图1所示。ACS服务器通过CWMP协议实现对远端CPE设备的动态管理,CWMP协议主要实现如下几类管理功能:
[0003]1、自动配置和提供动态服务。ACS可以对某一个特定CPE下发配置,或者对某一组CPE下发配置。CPE既可以在刚刚连接到宽带接入网时请求配置,ACS也可以在以后的任何时间对CPE进行重新配置。ACS还可以通过下发经过数字签名的凭证(凭证中包括一些参数选项,用于控制CPE的能力范围),来动态管理CPE上的应用或业务;
[0004]2、软件/固件镜像文件的管理。主要是提供对软件/固件镜像文件下载的管理,ACS可以识别CPE的版本号,决定是否远程更新软件/固件版本,并且在更新完成后能够得知是否成功。另外,还定义了一种经过数字签名的文件格式,用于特殊文件的下载。(注:所谓固件,是固化在了硬件中的软件,在设备启动过程中使操作系统能够正确识别硬件,并为其他软件的运行提供最基本的依据);
[0005]3、状态和性能监控。主要提供一个使CPE生成有效监控信息的机制,CPE通过协议事件的形式向ACS通告自己的状态,ACS可以使用这些信息监控CPE的状态和性能及统计;
[0006]CWMP协议作为广域网管理协议,提供的是安全可靠的管理,解决了简单网络管理协议SNMP不能穿越网关,使用不灵活等问题。
[0007]CWMP协议使用HTTP协议作为传输协议,使用XML的形式进行数据封装并使用远程过程调用RPC方法机制进行远程过程调用实现对CPE设备的管理。所有的CWMP交互都是在安全的HTTP通道上进行,通过数据模型的方式指定操作的对象。在CWMP管理方案中,海量的网络CPE设备通过ACS的地址关联上ACS服务器,实现海量设备的集中管理。当CPE设备出厂时,默认生成一个ACS的地址,当CPE设备上电后将自动关联该地址指向的ACS服务器。提供给不同客户的设备不可能都由默认的ACS服务器来管理,不同的客户一般都有自己的ACS服务器,这时就意味着提供给客户的设备需要从默认ACS服务器迀移到客户的目标ACS服务器,或者ACS服务器发生切换时,需要对客户设备的ACS地址进行重新配置,在默认ACS服务器上配置客户设备的目标ACS服务器的地址。现有配置ACS服务器地址的实现方案存在如下的问题或不足:
[0008]无法监控目标ACS的工作状态,无法判定目标ACS服务器是否工作正常,ACS服务器的迀移是非常严谨和需要谨慎处理的事情,一旦迀移出现问题,将导致迀移的CPE设备脱管,问题非常严重,获取目标ACS服务器的工作状态是判定可否进行迀移的前提。现有技术方案中,并没有提及一种行之有效的方案来探测目标ACS的工作状态,一旦向一台无法正常工作的ACS发生了迀移,管理将完全失控,出现这种情况那么就只能运维人员实地纠正每台设备的ACS服务器的地址了,如车载WIFI这样的设备,那就只能跟车去配置,运维成本将令人生畏;
[0009]无法获取目标ACS服务器的管理能力,即使目标ACS服务器工作正常,但其管理能力也有可能无法满足,比如说将10000台设备向只能管理1000台设备的ACS进行迀移,那将直接使目标ACS服务器崩溃或者弓I起其他异常的问题发生;
[0010]一旦执行迀移,迀移无法回退,无法保证迀移的可靠性。现有技术方案是直接修改设备的ACS服务器的地址,一旦迀移发生异常,比如迀移的目标ACS服务器不可达,输入的地址地址错误,或者目标ACS服务器可达,但工作不正常,迀移将无法恢复,这样就只能人为的去纠正每台设备的ACS地址地址。
[0011]通过上述分析可知,通过现有技术方案实现的ACS服务器的迀移是不可靠的,灾难不可恢复的,是有缺陷的,无法实现CPE设备的可靠管理。

【发明内容】

[0012]为了解决上述技术问题,本发明的实施例采用如下技术方案:
[0013]一种迀移自动配置服务器ACS的方法,包括:
[0014]接收至少一个用户侧设备CPE发送的会话请求,
[0015]根据预先配置的所述至少一个CPE与目标迀移ACS服务器之间的对应关系,获取目标迀移ACS服务器的地址,
[0016]向所述至少一个CPE发送包含所述地址的重定向响应,指示所述至少一个CPE根据所述地址与所述目标迀移ACS服务器建立检测会话,
[0017]获取所述检测会话的结果,
[0018]根据所述检测会话的结果确定指示所述至少一个CPE是否迀移到目标迀移ACS服务器。
[0019]一种迀移自动配置服务器ACS的设备,包括:
[0020]会话请求接收模块,用于接收至少一个用户侧设备CPE发送的会话请求,
[0021 ]查询模块,用于根据预先配置的所述至少一个CPE与目标迀移ACS服务器之间的对应关系,获取目标迀移ACS服务器的地址,
[0022]重定向响应模块,用于向所述至少一个CPE发送包含所述地址的重定向响应,指示所述至少一个CPE根据所述地址与所述目标迀移ACS服务器建立检测会话,
[0023]获取模块,用于获取所述检测会话的结果,
[0024]迀移指示模块,用于根据所述检测会话的结果确定指示所述至少一个CPE是否迀移到目标迀移ACS服务器。
[0025]一种迀移自动配置服务器ACS的方法,包括:
[0026]向原ACS服务器发送会话请求,
[0027]接收所述原ACS服务器根据所述会话请求发送的包含所述原ACS服务器根据预先配置的CPE与目标迀移ACS服务器之间的对应关系获取的目标迀移ACS服务器的地址的重定向响应,
[0028]根据所述地址与所述目标迀移ACS服务器建立检测会话,
[0029]将所述检测会话的结果发送给所述原ACS服务器,
[0030]根据所述原ACS服务器反馈的所述原ACS服务器根据所述检测会话的结果确定的是否迀移到目标迀移ACS服务器的指示进行处理。
[0031 ] —种迀移自动配置服务器ACS的客户端,包括:
[0032]会话请求发送模块,用于向原ACS服务器发送会话请求,
[0033]重定向响应接收模块,用于接收所述原ACS服务器根据所述会话请求发送的包含所述原ACS服务器根据预先配置的CPE与目标迀移ACS服务器之间的对应关系获取的目标迀移ACS服务器的地址的重定向响应,
[0034]检测会话建立模块,用于根据所述地址与所述目标迀移ACS服务器建立检测会话,
[0035]发送模块,用于将所述检测会话的结果发送给所述原ACS服务器,
[0036]迀移处理模块,用于根据所述原ACS服务器反馈的所述原ACS服务器根据所述检测会话的结果确定的是否迀移到目标迀移ACS服务器的指示进行处理。
[0037]本专利针对上述存在的问题,提出了一种新的ACS服务器的迀移方案,不仅解决了迀移目标ACS服务器工作管理和管理能力无法获知与监控的问题,同时也解决了迀移不可靠的问题,避免了发生迀移后网络无法管理,CPE设备脱管的问题,保证整个迀移过程的可靠有效,杜绝错误迀移的发生。
【附图说明】
[0038]为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0039]图1为现有技术的一种系统结构图;
[0040]图2为本发明实施例提供的一种方法流程图;
[0041 ]图3为本发明实施例提供的一种装置结构图;
[0042]图4为本发明实施例提供的一种方法流程图;
[0043]图5为本发明实施例提供的一种客户端结构图。
【具体实施方式】
[0044]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0045]本发明一实施例提供一种迀移自动配置服务器ACS的方法,如图2所示,包括以下步骤:
[0046]SlOl:接收至少一个用户侧设备CPE发送的会话请求,
[0047]S103:根据预先配置的所述至少一个CPE与目标迀移ACS服务器之间的对应关系,获取目标迀移ACS服务器的地址,
[0048]S105:向所述至少一个CPE发送包含所述地址的重定向响应,指示所述至少一个CPE根据所述地址与所述目标迀移ACS服务器建立检测会话,
[0049]S107:获取所述检测会话的结果,
[0050]S109:根据所述检测会话的结果确定指示所述至少一个CPE是否迀移到目标迀移ACS服务器。
[0051 ] 可选的,步骤S107包括:
[0052]获取所述至少一个CPE在所述检测会话中记录的会话数据指标;
[0053]步骤S107还包括:统计与所述目标迀移ACS服务器建立检测会话的CPE的数量,针对所述会话数据指标统计所述至少一个CPE与所述目标迀移ACS服务器建立检测会话的过程中的延迟时间信息和/或CPE数量信息。
[0054]可选的,所述会话数据指标包括:
[0055]目标迀移ACS服务器可达性指标,目标迀移ACS服务器服务正常性指标,会话交互的平均延迟指标,和/或,目标迀移ACS服务器拒绝服务指标;
[0056]所述针对所述会话数据指标统计所述至少一个CPE与所述目标迀移ACS服务器建立检测会话的过程中的延迟时间信息和/或CPE数量信息包括:
[0057]当所述会话数据指标为目标迀移ACS服务器可达性指标时,统计在所有所述检测会话过程中检测会话正常的CPE数量,和/或,检测会话失败的CPE数量;
[0058]当所述会话数据指标为目标迀移ACS服务器服务正常性指标时,统计在所有所述检测会话过程中被目标迀移ACS服务器拒绝服务的CPE数量;
[0059]当所述会话数据指标为会话交互的平均延迟指标时,统计所有所述检测会话的平均延迟时间、最大延迟时间、和/或最小延迟时间。
[0060]可选的,步骤S109具体包括:当所述检测会话失败的CPE数量或被目标迀移ACS月艮务器拒绝服务的CPE数量与所述目标迀移ACS服务器建立检测会话的CPE的数量的比值大于预设阈值时,和/或,当所述平均延迟时间、最大延迟时间、和/或最小延迟时间分别大于预设阈值时,指示所述至少一个CPE停止迀移到目标迀移ACS服务器。
[0061 ]该实施例不仅解决了迀移目标ACS服务器工作管理和管理能力无法获知与监控的问题,同时也解决了迀移不可靠的问题,避免了发生迀移后网络无法管理,CPE设备脱管的问题,保证整个迀移过程的可靠有效,杜绝错误迀移的发生。
[0062 ]本发明一实施例提供一种迀移自动配置服务器ACS的设备,如图3所示,包括:
[0063]会话请求接收模块201,用于接收至少一个用户侧设备CPE发送的会话请求,
[0064]查询模块203,用于根据预先配置的所述至少一个CPE与目标迀移ACS服务器之间的对应关系,获取目标迀移ACS服务器的地址,
[0065]重定向响应模块205,用于向所述至少一个CPE发送包含所述地址的重定向响应,指示所述至少一个CPE根据所述地址与所述目标迀移ACS服务器建立检测会话,
[0066]获取模块207,用于获取所述检测会话的结果,
[0067]迀移指示模块209,用于根据所述检测会话的结果确定指示所述至少一个CPE是否迀移到目标迀移ACS服务器。
[0068]可选的,获取模块207,具体用于获取所述至少一个CPE在所述检测会话中记录的会话数据指标;
[0069]获取模块207,还用于统计与所述目标迀移ACS服务器建立检测会话的CPE的数量,针对所述会话数据指标统计所述至少一个CPE与所述目标迀移ACS服务器建立检测会话的过程中的延迟时间信息和/或CPE数量信息。
[0070]可选的,获取模块207,具体用于获取所述至少一个CPE在所述检测会话中记录的:[0071 ]目标迀移ACS服务器可达性指标,目标迀移ACS服务器服务正常性指标,会话交互的平均延迟指标,和/或,目标迀移ACS服务器拒绝服务指标;
[0072]获取模块207,还具体用于:统计与所述目标迀移ACS服务器建立检测会话的CPE的数量,
[0073]当所述会话数据指标为目标迀移ACS服务器可达性指标时,统计在所有所述检测会话过程中检测会话正常的CPE数量,和/或,检测会话失败的CPE数量;
[0074]当所述会话数据指标为目标迀移ACS服务器服务正常性指标时,统计在所有所述检测会话过程中被目标迀移ACS服务器拒绝服务的CPE数量;
[0075]当所述会话数据指标为会话交互的平均延迟指标时,统计所有所述检测会话的平均延迟时间、最大延迟时间、和/或最小延迟时间。
[0076]可选的,迀移指示模块209,具体用于当所述检测会话失败的CPE数量或被目标迀移ACS服务器拒绝服务的CPE数量与所述目标迀移ACS服务器建立检测会话的CPE的数量的比值大于预设阈值时,和/或,当所述平均延迟时间、最大延迟时间、和/或最小延迟时间分别大于预设阈值时,指示所述至少一个CPE停止迀移到目标迀移ACS服务器。
[0077]本发明一实施例提供一种迀移自动配置服务器ACS的方法,如图4所示,包括:
[0078]S301:向原ACS服务器发送会话请求,
[0079]S303:接收所述原ACS服务器根据所述会话请求发送的包含所述原ACS服务器根据预先配置的CPE与目标迀移ACS服务器之间的对应关系获取的目标迀移ACS服务器的地址的重定向响应,
[0080]S305:根据所述地址与所述目标迀移ACS服务器建立检测会话,
[0081 ] S307:将所述检测会话的结果发送给所述原ACS服务器,
[0082]S309:根据所述原ACS服务器反馈的所述原ACS服务器根据所述检测会话的结果确定的是否迀移到目标迀移ACS服务器的指示进行处理。
[0083]可选的,步骤S307具体包括:
[0084]将在所述检测会话中记录的会话数据指标发送给所述原ACS服务器,以便于所述原ACS服务器统计与所述目标迀移ACS服务器建立检测会话的CPE的数量,针对所述会话数据指标统计至少一个CPE与所述目标迀移ACS服务器建立检测会话的过程中的延迟时间信息和/或CPE数量信息。
[0085]可选的,所述会话数据指标包括:
[0086]目标迀移ACS服务器可达性指标,目标迀移ACS服务器服务正常性指标,会话交互的平均延迟指标,和/或,目标迀移ACS服务器拒绝服务指标;
[0087]所述以便于所述原ACS服务器统计与所述目标迀移ACS服务器建立检测会话的CPE的数量,针对所述会话数据指标统计至少一个CPE与所述目标迀移ACS服务器建立检测会话的过程中的延迟时间信息和/或CPE数量信息包括:
[0088]以便于所述原ACS服务器统计与所述目标迀移ACS服务器建立检测会话的CPE的数量,当所述会话数据指标为目标迀移ACS服务器可达性指标时,统计在所有所述检测会话过程中检测会话正常的CPE数量,和/或,检测会话失败的CPE数量;
[0089]当所述会话数据指标为目标迀移ACS服务器服务正常性指标时,统计在所有所述检测会话过程中被目标迀移ACS服务器拒绝服务的CPE数量;
[0090]当所述会话数据指标为会话交互的平均延迟指标时,统计所有所述检测会话的平均延迟时间、最大延迟时间、和/或最小延迟时间。
[0091]可选的,步骤S309具体包括:根据所述原ACS服务器反馈的当所述检测会话失败的CPE数量或被目标迀移ACS服务器拒绝服务的CPE数量与所述目标迀移ACS服务器建立检测会话的CPE的数量的比值大于预设阈值时,和/或,当所述平均延迟时间、最大延迟时间、和/或最小延迟时间分别大于预设阈值时,所述原ACS服务器确定的停止迀移到目标迀移ACS月艮务器的指示,停止向所述目标迀移ACS服务器发起会话请求。
[0092]本发明一实施例提供一种迀移自动配置服务器ACS的客户端,如图5所示,包括:会话请求发送模块401,用于向原ACS服务器发送会话请求,
[0093]重定向响应接收模块403,用于接收所述原ACS服务器根据所述会话请求发送的包含所述原ACS服务器根据预先配置的CPE与目标迀移ACS服务器之间的对应关系获取的目标迀移ACS服务器的地址的重定向响应,
[0094]检测会话建立模块405,用于根据所述地址与所述目标迀移ACS服务器建立检测会话,
[0095]发送模块407,用于将所述检测会话的结果发送给所述原ACS服务器,
[0096]迀移处理模块409,用于根据所述原ACS服务器反馈的所述原ACS服务器根据所述检测会话的结果确定的是否迀移到目标迀移ACS服务器的指示进行处理。
[0097]可选的,发送模块407具体用于,
[0098]将在所述检测会话中记录的会话数据指标发送给所述原ACS服务器,以便于所述原ACS服务器统计与所述目标迀移ACS服务器建立检测会话的CPE的数量,针对所述会话数据指标统计至少一个CPE与所述目标迀移ACS服务器建立检测会话的过程中的延迟时间信息和/或CPE数量信息。
[0099]可选的,发送模块407具体用于,将在所述检测会话中记录的目标迀移ACS服务器可达性指标,目标迀移ACS服务器服务正常性指标,会话交互的平均延迟指标,和/或,目标迀移ACS服务器拒绝服务指标发送给所述原ACS服务器,
[0100]以便于所述原ACS服务器统计与所述目标迀移ACS服务器建立检测会话的CPE的数量,当所述会话数据指标为目标迀移ACS服务器可达性指标时,统计在所有所述检测会话过程中检测会话正常的CPE数量,和/或,检测会话失败的CPE数量;
[0101 ]当所述会话数据指标为目标迀移ACS服务器服务正常性指标时,统计在所有所述检测会话过程中被目标迀移ACS服务器拒绝服务的CPE数量;
[0102]当所述会话数据指标为会话交互的平均延迟指标时,统计所有所述检测会话的平均延迟时间、最大延迟时间、和/或最小延迟时间。
[0103]可选的,迀移处理模块409,具体用于根据所述原ACS服务器反馈的当所述检测会话失败的CPE数量或被目标迀移ACS服务器拒绝服务的CPE数量与所述目标迀移ACS服务器建立检测会话的CPE的数量的比值大于预设阈值时,和/或,当所述平均延迟时间、最大延迟时间、和/或最小延迟时间分别大于预设阈值时,所述原ACS服务器确定的停止迀移到目标迀移ACS服务器的指示,停止向所述目标迀移ACS服务器发起会话请求。
[0104]该实施例不仅解决了迀移目标ACS服务器工作管理和管理能力无法获知与监控的问题,同时也解决了迀移不可靠的问题,避免了发生迀移后网络无法管理,CPE设备脱管的问题,保证整个迀移过程的可靠有效,杜绝错误迀移的发生。
[0105]最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【主权项】
1.一种迀移自动配置服务器ACS的方法,其特征在于,包括: 接收至少一个用户侧设备CPE发送的会话请求, 根据预先配置的所述至少一个CPE与目标迀移ACS服务器之间的对应关系,获取目标迀移ACS服务器的地址, 向所述至少一个CPE发送包含所述地址的重定向响应,指示所述至少一个CPE根据所述地址与所述目标迀移ACS服务器建立检测会话, 获取所述检测会话的结果, 根据所述检测会话的结果确定指示所述至少一个CPE是否迀移到目标迀移ACS服务器。2.根据权利要求1所述的方法,其特征在于,所述获取所述检测会话的结果包括: 获取所述至少一个CPE在所述检测会话中记录的会话数据指标; 所述获取所述检测会话的结果还包括: 统计与所述目标迀移ACS服务器建立检测会话的CPE的数量,针对所述会话数据指标统计所述至少一个CPE与所述目标迀移ACS服务器建立检测会话的过程中的延迟时间信息和/或CPE数量信息。3.根据权利要求2所述的方法,其特征在于,所述会话数据指标包括: 目标迀移ACS服务器可达性指标,目标迀移ACS服务器服务正常性指标,会话交互的平均延迟指标,和/或,目标迀移ACS服务器拒绝服务指标; 所述针对所述会话数据指标统计所述至少一个CPE与所述目标迀移ACS服务器建立检测会话的过程中的延迟时间信息和/或CPE数量信息包括: 当所述会话数据指标为目标迀移ACS服务器可达性指标时,统计在所有所述检测会话过程中检测会话正常的CPE数量,和/或,检测会话失败的CPE数量; 当所述会话数据指标为目标迀移ACS服务器服务正常性指标时,统计在所有所述检测会话过程中被目标迀移ACS服务器拒绝服务的CPE数量; 当所述会话数据指标为会话交互的平均延迟指标时,统计所有所述检测会话的平均延迟时间、最大延迟时间、和/或最小延迟时间。4.根据权利要求3所述的方法,其特征在于,所述根据所述检测会话的结果确定指示所述至少一个CPE是否迀移到目标迀移ACS服务器的步骤具体包括: 当所述检测会话失败的CPE数量或被目标迀移ACS服务器拒绝服务的CPE数量与所述目标迀移ACS服务器建立检测会话的CPE的数量的比值大于预设阈值时,和/或,当所述平均延迟时间、最大延迟时间、和/或最小延迟时间分别大于预设阈值时,指示所述至少一个CPE停止迀移到目标迀移ACS服务器。5.一种迀移自动配置服务器ACS的设备,其特征在于,包括: 会话请求接收模块,用于接收至少一个用户侧设备CPE发送的会话请求, 查询模块,用于根据预先配置的所述至少一个CPE与目标迀移ACS服务器之间的对应关系,获取目标迀移ACS服务器的地址, 重定向响应模块,用于向所述至少一个CPE发送包含所述地址的重定向响应,指示所述至少一个CPE根据所述地址与所述目标迀移ACS服务器建立检测会话, 获取模块,用于获取所述检测会话的结果, 迀移指示模块,用于根据所述检测会话的结果确定指示所述至少一个CPE是否迀移到目标迀移ACS服务器。6.根据权利要求5所述的设备,其特征在于, 所述获取模块,具体用于获取所述至少一个CPE在所述检测会话中记录的会话数据指标; 所述获取模块,还用于统计与所述目标迀移ACS服务器建立检测会话的CPE的数量,针对所述会话数据指标统计所述至少一个CPE与所述目标迀移ACS服务器建立检测会话的过程中的延迟时间信息和/或CPE数量信息。7.根据权利要求6所述的设备,其特征在于,所述获取模块,具体用于获取所述至少一个CPE在所述检测会话中记录的: 目标迀移ACS服务器可达性指标,目标迀移ACS服务器服务正常性指标,会话交互的平均延迟指标,和/或,目标迀移ACS服务器拒绝服务指标; 所述获取模块,还具体用于:统计与所述目标迀移ACS服务器建立检测会话的CPE的数量, 当所述会话数据指标为目标迀移ACS服务器可达性指标时,统计在所有所述检测会话过程中检测会话正常的CPE数量,和/或,检测会话失败的CPE数量; 当所述会话数据指标为目标迀移ACS服务器服务正常性指标时,统计在所有所述检测会话过程中被目标迀移ACS服务器拒绝服务的CPE数量; 当所述会话数据指标为会话交互的平均延迟指标时,统计所有所述检测会话的平均延迟时间、最大延迟时间、和/或最小延迟时间。8.根据权利要求7所述的设备,其特征在于, 所述迀移指示模块,具体用于当所述检测会话失败的CPE数量或被目标迀移ACS服务器拒绝服务的CPE数量与所述目标迀移ACS服务器建立检测会话的CPE的数量的比值大于预设阈值时,和/或,当所述平均延迟时间、最大延迟时间、和/或最小延迟时间分别大于预设阈值时,指示所述至少一个CPE停止迀移到目标迀移ACS服务器。9.一种迀移自动配置服务器ACS的方法,其特征在于,包括: 向原ACS服务器发送会话请求, 接收所述原ACS服务器根据所述会话请求发送的包含所述原ACS服务器根据预先配置的CPE与目标迀移ACS服务器之间的对应关系获取的目标迀移ACS服务器的地址的重定向响应, 根据所述地址与所述目标迀移ACS服务器建立检测会话, 将所述检测会话的结果发送给所述原ACS服务器, 根据所述原ACS服务器反馈的所述原ACS服务器根据所述检测会话的结果确定的是否迀移到目标迀移ACS服务器的指示进行处理。10.根据权利要求9所述的方法,其特征在于,所述将所述检测会话的结果发送给所述原ACS服务器的步骤具体包括: 将在所述检测会话中记录的会话数据指标发送给所述原ACS服务器,以便于所述原ACS服务器统计与所述目标迀移ACS服务器建立检测会话的CPE的数量,针对所述会话数据指标统计至少一个CPE与所述目标迀移ACS服务器建立检测会话的过程中的延迟时间信息和/或CPE数量信息。11.根据权利要求10所述的方法,其特征在于,所述会话数据指标包括: 目标迀移ACS服务器可达性指标,目标迀移ACS服务器服务正常性指标,会话交互的平均延迟指标,和/或,目标迀移ACS服务器拒绝服务指标; 所述以便于所述原ACS服务器统计与所述目标迀移ACS服务器建立检测会话的CPE的数量,针对所述会话数据指标统计至少一个CPE与所述目标迀移ACS服务器建立检测会话的过程中的延迟时间信息和/或CPE数量信息包括: 以便于所述原ACS服务器统计与所述目标迀移ACS服务器建立检测会话的CPE的数量,当所述会话数据指标为目标迀移ACS服务器可达性指标时,统计在所有所述检测会话过程中检测会话正常的CPE数量,和/或,检测会话失败的CPE数量; 当所述会话数据指标为目标迀移ACS服务器服务正常性指标时,统计在所有所述检测会话过程中被目标迀移ACS服务器拒绝服务的CPE数量; 当所述会话数据指标为会话交互的平均延迟指标时,统计所有所述检测会话的平均延迟时间、最大延迟时间、和/或最小延迟时间。12.根据权利要求11所述的方法,其特征在于, 所述根据所述原ACS服务器反馈的所述原ACS服务器根据所述检测会话的结果确定的是否迀移到目标迀移ACS服务器的指示进行处理的步骤具体包括: 根据所述原ACS服务器反馈的当所述检测会话失败的CPE数量或被目标迀移ACS服务器拒绝服务的CPE数量与所述目标迀移ACS服务器建立检测会话的CPE的数量的比值大于预设阈值时,和/或,当所述平均延迟时间、最大延迟时间、和/或最小延迟时间分别大于预设阈值时,所述原ACS服务器确定的停止迀移到目标迀移ACS服务器的指示,停止向所述目标迀移ACS服务器发起会话请求。13.一种迀移自动配置服务器ACS的客户端,其特征在于,包括: 会话请求发送模块,用于向原ACS服务器发送会话请求, 重定向响应接收模块,用于接收所述原ACS服务器根据所述会话请求发送的包含所述原ACS服务器根据预先配置的CPE与目标迀移ACS服务器之间的对应关系获取的目标迀移ACS服务器的地址的重定向响应, 检测会话建立模块,用于根据所述地址与所述目标迀移ACS服务器建立检测会话, 发送模块,用于将所述检测会话的结果发送给所述原ACS服务器, 迀移处理模块,用于根据所述原ACS服务器反馈的所述原ACS服务器根据所述检测会话的结果确定的是否迀移到目标迀移ACS服务器的指示进行处理。14.根据权利要求13所述的客户端,其特征在于,所述发送模块具体用于, 将在所述检测会话中记录的会话数据指标发送给所述原ACS服务器,以便于所述原ACS服务器统计与所述目标迀移ACS服务器建立检测会话的CPE的数量,针对所述会话数据指标统计至少一个CPE与所述目标迀移ACS服务器建立检测会话的过程中的延迟时间信息和/或CPE数量信息。15.根据权利要求14所述的客户端,其特征在于, 所述发送模块具体用于,将在所述检测会话中记录的目标迀移ACS服务器可达性指标,目标迀移ACS服务器服务正常性指标,会话交互的平均延迟指标,和/或,目标迀移ACS服务器拒绝服务指标发送给所述原ACS服务器, 以便于所述原ACS服务器统计与所述目标迀移ACS服务器建立检测会话的CPE的数量,当所述会话数据指标为目标迀移ACS服务器可达性指标时,统计在所有所述检测会话过程中检测会话正常的CPE数量,和/或,检测会话失败的CPE数量; 当所述会话数据指标为目标迀移ACS服务器服务正常性指标时,统计在所有所述检测会话过程中被目标迀移ACS服务器拒绝服务的CPE数量; 当所述会话数据指标为会话交互的平均延迟指标时,统计所有所述检测会话的平均延迟时间、最大延迟时间、和/或最小延迟时间。16.根据权利要求15所述的客户端,其特征在于, 所述迀移处理模块,具体用于根据所述原ACS服务器反馈的当所述检测会话失败的CPE数量或被目标迀移ACS服务器拒绝服务的CPE数量与所述目标迀移ACS服务器建立检测会话的CPE的数量的比值大于预设阈值时,和/或,当所述平均延迟时间、最大延迟时间、和/或最小延迟时间分别大于预设阈值时,所述原ACS服务器确定的停止迀移到目标迀移ACS服务器的指示,停止向所述目标迀移ACS服务器发起会话请求。
【文档编号】H04L29/08GK105897879SQ201610204688
【公开日】2016年8月24日
【申请日】2016年4月1日
【发明人】龙黎江
【申请人】锐捷网络股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1