一种实现批量ap升级的方法及装置的制作方法

文档序号:7862256阅读:572来源:国知局
专利名称:一种实现批量ap升级的方法及装置的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种无线局域网(WLAN)中实现批量AP升级软件版本的方法及装置。
背景技术
随着无线技术的发展,在WLAN大规模布署中,一般采用AC (Access Controller,无线控制器)+Fit AP (Fit Access Point,瘦无线终端)的组网方式。在这种组网方式下,AP只负责从无线到有线的数据转换和报文加密,其他诸如用户认证、QoS、网管、漫游、安全等高级特性则由性能更强的AC来实现,通过此种组网方式,实现了 WLAN的集中管理和整体网络运营、管理成本的降低。典型的AC+Fit AP组网结构如图I所示,在该图中,所述AP和AC之间通过L2或L3网络连接,并按照CAPWAP、LWAPP协议进行管理和控制报文的交互。其中,CAPWAP、LWAPP 协议是IETF目前关于AC和Fit AP之间实现控制和管理标准化的协议标准。以LWAPP为例,按照该协议,所述AC和Fit AP之间建立起2条隧道控制隧道和数据隧道,具体如图2所示,其中I、控制隧道完成AP启动后发现AC,从AC上更新软件版本,并从AC上获取对应的配置参数。AC控制AP的工作状态并配置AP的相关参数。AC下发与在线无线用户相关的信息,例如密钥。AC获取AP的统计信息和调试信息。AC下发与rogue检测相关的命令,并从AP获取检测报告。维护AC和AP之间的LWAPP连通。2、数据隧道完成AP将所有无线用户发送的数据报文封装后发送给AC进行交换。有线用户访问无线用户的报文在AC进行封装后发送给AP。如前所述,AP的软件版本升级是通过控制隧道报文完成的。目前,WLAN厂商批量升级AP的流程大致如下AC上存储了 AP的软件版本,AP每次上线时会将自己flash中存储的软件版本与AC上存储的版本相比较,如果不同,则从AC上下载版本到本地,覆盖原有软件版本,并以新软件版本进行重启。然而,在现有的批量升级过程中,受限于AC的并发处理能力,从整体上来看,AP都是以串行的方式进行升级,举例来说,APl先升级完成,AP2再开始升级…直到所有的AP升级完毕。而在整个过程中,排到最后的AP必须等前面所有的AP升级完毕才能恢复业务,即挂在这个AP上的用户在此期间都无法继续上网,现有批量升级下各AP的状态如图3所示。进一步地,前述升级过程中的业务中断时间将随着网络规模的增加而增长,对于大规模的WLAN网络(如运营商WLAN网),AC下带的AP很多,一次AC版本升级会造成很长时间内的用户业务中断。平均总的业务中断时间(即所有用户无法正常使用业务的时间总和)为
权利要求
1.一种批量AP升级的方法,应用于分布式无线局域网WLAN中的无线控制器AC,其特征在于,所述方法包括 步骤1、AC将AC升级版本软件以及AP升级版本软件保存在本地,并向AP下发AP升级命令; 步骤2、AC判断是否所有的AP均已通过AC与AP间的管理通道将升级的软件版本下载到AP本地,如果是,则进入步骤3,否则继续等待AP下载AC本地的AP升级版本软件; 步骤3、AC进行重启并将AC升级版本软件加载到内存中运行,然后向AP下发AP重启命令。
2.如权利要求I所述的方法,其特征在于,所述AC下发AP升级命令中携带有AC升级版本软件的版本号信息。
3.如权利要求I所述的方法,其特征在于,所述AC判断是否所有AP均已通过AC与AP间的管理通道将AP升级版本软件下载到AP本地,具体包括 根据AP发送的下载报告确定是否所有AP均已将AP升级版本软件下载到AP本地;或者 AC通过定期轮询的方式来判断是否所有AP均已将AP升级版本软件下载到AP本地。
4.一种批量AP升级的装置,应用于分布式无线局域网WLAN中的无线控制器AC上,其特征在于,该装置包括版本处理单元、进度监管单元以及升级处理单元,其中 版本处理单元,用于将AC升级版本软件以及AP升级版本软件保存在本地,并向AP下发AP升级命令; 进度监管单元,用于判断是否所有的AP均已通过AC与AP间的管理通道将升级的软件版本下载到AP本地,如果是,转升级处理单元处理,否则继续等待AP下载AC本地的AP升级版本软件; 升级处理单元,控制AC进行重启并将AC升级版本软件加载到内存中运行,然后向AP下发AP重启命令。
5.如权利要求4所述的装置,其特征在于,所述AP升级命令中携带有AC升级版本软件的版本号信息。
6.如权利要求4所述的装置,其特征在于,进度监管单元进一步用于根据AP发送的下载报告确定是否所有AP均已将AP升级版本软件下载到AP本地;或者通过定期轮询的方式来判断是否所有AP均已将AP升级版本软件下载到AP本地。
7.—种AP升级的方法,应用于分布式无线局域网WLAN中的无线接入点AP,其特征在于,所述方法包括 步骤1、当接收到AC下发AP升级命令时,从AC获取AP升级版本软件并保存在本地;步骤2、当接收到AC下发的重启命令时,执行重启并将AP升级版本软件加载到内存中运行。
8.如权利要求7所述的方法,其特征在于,所述步骤I还包括 将AP升级命令中携带的AC升级版本软件的版本信息保存在本地,当AP重新上线时,比较该AC升级版本软件的版本信息与本地保存的AP升级版本软件是否一致,如果是则继续。
9.如权利要求7所述的方法,其特征在于,还包括响应AC 的轮询,并向AC反馈是否已经完成AP升级版本软件的下载;或者在完成AP升级版本软件的下载后主动向AC报告下载完成。
全文摘要
本发明公开了一种批量AP升级的方法。所述AC将要升级的软件拷贝到本地后并不立即重启,而是先下发升级命令让AP到AC上获取要升级的软件,AP接到升级命令后,将自己flash里的软件版本与AC上存储的软件版本进行比较,如果不同,那么AP通过管理隧道将要升级的软件下载到本地,并覆盖原来保存在flash内存老的软件版本。待所有的AP将升级的软件版本下载完成后再重启设备更新内存中的软件版本,减少了AP排队等待更新版本的时间,使总的业务中断时间大幅缩短。
文档编号H04W24/04GK102883358SQ20121035632
公开日2013年1月16日 申请日期2012年9月21日 优先权日2012年9月21日
发明者张弛 申请人:杭州华三通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1