一种接入点升级方法及装置制造方法及图纸

技术编号:18021832 阅读:32 留言:0更新日期:2018-05-23 06:46
本申请实施例提供了一种接入点升级方法及装置,方法包括:当待升级AP在AC上上线后,AC接收待升级AP发送的用于获取AP版本文件的文件请求报文;若AC中存在可用组播地址,且待升级AP满足预设组播条件,则AC将可用组播地址作为目标组播地址,发送给待升级AP,以使待升级AP加入目标组播地址;可用组播地址为预设存活时长内发送给在AC上上线的AP的组播地址;当预设存活时长超时后,AC通过目标组播地址向待升级AP组播发送AP版本文件。应用本申请实施例提供的技术方案,降低了AC的压力,减少了AP升级耗时。

【技术实现步骤摘要】
一种接入点升级方法及装置
本申请涉及通信
,特别是涉及一种接入点升级方法及装置。
技术介绍
在由AC(AccessController,接入控制器)和AP(AccessPoint,接入点):组建的WLAN(WirelessLocalAreaNetworks,无线局域网)中,AC与AP之间建立CAPWAP(ControllingAndProvisioningofWirelessAccessPoint,无线接入点控制与供应)隧道,通过CAPWAP隧道,实现AC对AP进行集中控制和管理,包括AP的升级。其中,AP升级的具体过程包括:AC中预先存储有AP版本文件。待升级AP在AC上上线后,即待升级AP与AC间建立了CAPWAP隧道后,待升级AP向AC发送文件请求报文,以获取AC中预先存储的AP版本文件。AC根据文件请求报将预先存储的AP版本文件发送给待升级AP。待升级AP将本地的AP版本文件替换为获取到的AP版本文件,实现AP升级。WLAN中存在大量的AP,若这些AP同时进行升级,AC忙于回复这些AP的文件请求报文,为这些AP各发送一份大数据量的AP版本文件。这将给AC带来很大的压力,AC处理效率降低,这些AP无法及时获取到AP版本文件,进而导致AP升级耗时很长。
技术实现思路
本申请实施例的目的在于提供一种接入点升级方法及装置,以降低AC的压力,减少AP升级耗时。具体技术方案如下:一方面,本申请实施例公开了一种AP升级方法,应用于AC,所述方法包括:当待升级AP在所述AC上上线后,接收所述待升级AP发送的用于获取AP版本文件的文件请求报文;若所述AC中存在可用组播地址,且所述待升级AP满足预设组播条件,则将所述可用组播地址作为目标组播地址,发送给所述待升级AP,以使所述待升级AP加入所述目标组播地址;所述可用组播地址为预设存活时长内发送给在所述AC上上线的AP的组播地址;当所述预设存活时长超时后,通过所述目标组播地址向所述待升级AP组播发送所述AP版本文件。二方面,本申请实施例公开了一种AP升级方法,应用于待升级AP,所述方法包括:当所述待升级AP在AC上上线后,向所述AC发送用于获取AP版本文件的文件请求报文,以使所述AC在确定存在可用组播地址,且所述待升级AP满足预设组播条件时,将所述可用组播地址作为目标组播地址,发送给所述待升级AP;所述可用组播地址为预设存活时长内发送给在所述AC上上线的AP的组播地址;接收所述AC反馈的目标组播地址;加入所述目标组播地址;接收所述AC在所述预设存活时长超时后通过所述目标组播地址组播发送的所述AP版本文件。三方面,本申请实施例公开了一种AP升级装置,应用于AC,所述装置包括:接收单元,用于当待升级AP在所述AC上上线后,接收所述待升级AP发送的用于获取AP版本文件的文件请求报文;单播单元,用于若所述AC中存在可用组播地址,且所述待升级AP满足预设组播条件,则将所述可用组播地址作为目标组播地址,发送给所述待升级AP,以使所述待升级AP加入所述目标组播地址;所述可用组播地址为预设存活时长内发送给在所述AC上上线的AP的组播地址;组播单元,用于当所述预设存活时长超时后,通过所述目标组播地址向所述待升级AP组播发送所述AP版本文件。四方面,本申请实施例公开了一种AP升级装置,应用于待升级AP,所述装置包括:发送单元,用于当所述待升级AP在AC上上线后,向所述AC发送用于获取AP版本文件的文件请求报文,以使所述AC在确定存在可用组播地址,且所述待升级AP满足预设组播条件时,将所述可用组播地址作为目标组播地址,发送给所述待升级AP;所述可用组播地址为预设存活时长内发送给在所述AC上上线的AP的组播地址;第一接收单元,用于接收所述AC反馈的目标组播地址;加入单元,用于加入所述目标组播地址;第二接收单元,用于接收所述AC在所述预设存活时长超时后通过所述目标组播地址组播发送的所述AP版本文件。本申请实施例中,AC中设置可用组播地址,每一可用组播地址均有预设存活时长。在一个可用组播地址的预设存活时长内,在AC上上线的多个待升级AP可以获取到同一组播地址。当预设存活时长超时后,AC通过组播地址向各个待升级AP组播发送AP版本文件。也就是,AC向加入同一组播地址的多个待升级AP发送一次AP版本文件,同一组播地址的多个待升级AP就均可以获取到AP版本文件,进而实现AP升级。这减少了AC发送AP版本文件的数量,降低了AC的压力,提高了处理效率,保证了AP及时获取到AP版本文件,减小了AP升级耗时。当然,实施本申请的任一产品或方法必不一定需要同时达到以上所述的所有优点。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的AP升级方法的第一种流程示意图;图2为本申请实施例提供的AP升级方法的第二种流程示意图;图3为本申请实施例提供的AP升级方法的第三种流程示意图;图4为本申请实施例提供的AP升级装置的第一种结构示意图图5为本申请实施例提供的AP升级装置的第二种结构示意图;图6为本申请实施例提供的AC的一种结构示意图;图7为本申请实施例提供的AP的一种结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。现有技术中,WLAN中存在大量的AP,若这些AP同时进行升级,即这些AP同时向AC发送文件请求报文。AC将接收到大量的文件请求报文,出现报文排队,AC忙于回复这些AP的文件请求报文,为这些AP各发送一份大数据量的AP版本文件。这将给AC带来很大的压力,AC处理效率降低,这些AP无法及时获取到AP版本文件,进而导致AP升级耗时很长为了降低AC的压力,减少AP升级耗时,本申请实施例提供了一种应用于AC的AP升级方法和一种应用于AP的AP升级方法。参考图1,图1为本申请实施例提供的AP升级方法的第一种流程示意图,应用于AC,该方法包括:步骤101:当待升级AP在AC上上线后,接收待升级AP发送的用于获取AP版本文件的文件请求报文。一个AP在AC上上线时,向AC发送上线请求报文,例如Join(加入)请求报文,请求与AC建立连接。这里,AP与AC间的连接可以为CAPWAP隧道。AC根据上线请求报文,向AP反馈上线响应报文,例如,Join响应报文。该上线响应报文中可以携带AC中存储的AP版本文件的信息。AP接收到上线响应报文后,与AC建立连接,在AC上上线。另外,AP对比上线响应报文中携带的AP版本文件的信息与AP本地存储的AP版本文件的信息。若不同,则AP确定需要升级,即该AP为待升级AP。若相同,则AP确定不需要升级,即该AP不是待升级AP。对于待升级AP,当其在AC上上线后,向AC发送用于获取AP版本文件的文件请求报文,进而AC获取到本文档来自技高网...
一种接入点升级方法及装置

【技术保护点】
一种接入点AP升级方法,其特征在于,应用于接入控制器AC,所述方法包括:当待升级AP在所述AC上上线后,接收所述待升级AP发送的用于获取AP版本文件的文件请求报文;若所述AC中存在可用组播地址,且所述待升级AP满足预设组播条件,则将所述可用组播地址作为目标组播地址,发送给所述待升级AP,以使所述待升级AP加入所述目标组播地址;所述可用组播地址为预设存活时长内发送给在所述AC上上线的AP的组播地址;当所述预设存活时长超时后,通过所述目标组播地址向所述待升级AP组播发送所述AP版本文件。

【技术特征摘要】
1.一种接入点AP升级方法,其特征在于,应用于接入控制器AC,所述方法包括:当待升级AP在所述AC上上线后,接收所述待升级AP发送的用于获取AP版本文件的文件请求报文;若所述AC中存在可用组播地址,且所述待升级AP满足预设组播条件,则将所述可用组播地址作为目标组播地址,发送给所述待升级AP,以使所述待升级AP加入所述目标组播地址;所述可用组播地址为预设存活时长内发送给在所述AC上上线的AP的组播地址;当所述预设存活时长超时后,通过所述目标组播地址向所述待升级AP组播发送所述AP版本文件。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述AC中不存在可用组播地址,且所述待升级AP满足预设组播条件,则从预设组播地址池中选择一个组播地址作为目标组播地址,发送给所述待升级AP;所述预设组播地址池包括多个组播地址;将所述目标组播地址作为可用组播地址,并启动所述预设存活时长;当所述预设存活时长超时后,通过所述目标组播地址向所述待升级AP组播发送AP版本文件,将所述目标组播地址确定为不可用组播地址。3.根据权利要求1或2所述的方法,其特征在于,所述预设组播条件为所述待升级AP不在组播黑名单中,所述组播黑名单中包括禁止通过组播方式获取AP版本文件的AP;所述方法还包括:若所述待升级AP在组播黑名单中,则向所述待升级AP单播发送所述AP版本文件。4.根据权利要求3所述的方法,其特征在于,所述通过所述目标组播地址向所述待升级AP组播发送AP版本文件的步骤,包括:将所述AP版本文件划分为多个数据块;通过所述目标组播地址将所述多个数据块组播发送给所述待升级AP;在通过所述目标组播地址将所述多个数据块组播发送给所述待升级AP之后,所述方法还包括:向所述待升级AP发送传输完成报文;接收所述待升级AP发送的所述传输完成报文的传输响应报文;若所述传输响应报文携带传输失败的数据块的第一标识,向所述待升级AP单播发送所述第一标识对应的数据块;若所述传输响应报文携带指示所述AP版本文件传输失败的第二标识,将所述待升级AP加入所述组播黑名单,并将所述多个数据块单播发送给所述待升级AP。5.根据权利要求1所述的方法,其特征在于,所述当所述预设存活时长超时后,通过所述目标组播地址向所述待升级AP组播发送AP版本文件的步骤,包括:若在所述预设存活时长超时前接收到所述待升级AP发送的加入所述目标组播地址的加入请求报文,则当所述预设存活时长超时后,通过所述目标组播地址向所述待升级AP组播发送AP版本文件。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:若在所述预设存活时长超时后未接收到所述待升级AP发送的加入所述目标组播地址的加入请求报文,则向所述AP单播发送所述AP版本文件。7.一种接入点AP升级方法,其特征在于,应用于待升级AP,所述方法包括:当所述待升级AP在接入控制器AC上上线后,向所述AC发送用于获取AP版本文件的文件请求报文,以使所述AC在确定存在可用组播地址,且所述待升级AP满足预设组播条件时,将所述可用组播地址作为目标组播地址,发送给所述待升级AP;所述可用组播地址为预设存活时长内发送给在所述AC上上线的AP的组播地址;接收所述AC反馈的目标组播地址;加入所述目标组播地址;接收所述AC在所述预设存活时长超时后通过所述目标组播地址组播发送的所述AP版本文件。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:在加入所述目标组播地址之后,启动所述预定周期时长;若在预定周期时长超时后未接收到所述AP版本文件,重新向所述AC发送所述文件请求报文。9.根据权利要求7所述的方法,其特征在于,所述接收所述AC在所述预设存活时长超时后通过所述目标组播地址组播发送的所述AP版本文件的步骤,包括:接收所述AC在所述预设存活时长超时后通过所述目标组播地址组播发送的多个数据块,所述多个数据块为所述AC对所述AP版本文件进行划分得到的;在接收所述AC在所述预设存活时长超时后通过所述目标组播地址组播发送的多个数据块之后,所述方法还包括:接收所述AC发送的传输完成报文;确定传输失败的数据块;若确定传输失败的数据块的个数小于预设个数阈值,则将确定的传输失败的数据块的标识作为第一标识携带在传输响应报文中,发送给所述AC,以使所述AC向所述待升级AP单播发送所述第一标识对应的数据块;若确定传输失败的数据块的个数不小于预设个数阈值,则将指示所述AP版本文件传输失败的标识作为第二标识携带在传输响应报文中,发送给所述AC,以使所述AC将所述待升级AP加入所述组播黑名单,并将所述多个数据块单播发送给所述待升级AP。10.一种接入点AP升级装置,其特征在于,应用于接入控制器AC,所述装置包括:接收单元,用于当待...

【专利技术属性】
技术研发人员:霍晓宇
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

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

1