专利名称:实现无线控制器热备份的方法、装置和无线接入点设备的制作方法
技术领域:
本发明涉及计算机网络通信技术领域,尤其涉及一种实现无线控制器热备份的方 法、装置和无线接入点设备。
背景技术:
无线局域网(Wireless Local Area Networks,WLAN)是指应用无线通信技术将计 算机设备互联起来,客户可通过笔记本电脑、PDA等终端以WLAN随时随地接入互联网和企 业网,获取信息、娱乐或进行办公。无线局域网中,包括无线接入点(Access Controller, AP)、无线控制器(Access Controller, AC)以及无线客户端(Station,STA),AP相当于一个连接有线网和无线网的桥 梁,其主要作用是将各个无线网络客户端连接到一起,然后将无线网络接入以太网。AC是无 线中特有的网络设备,AP通过有线连接它来接入有线网络,由AC来管理控制所连接的AP, 并将AP上安全、控制和管理等功能都集中在一起处理。AP和AC之间通过无线接入点控制 与部署(Controlling and Provisioning of Wireless Access Point, CAPWAP)协议进行
fflfn。图1是现有技术中瘦AP架构的无线局域网的示意图,在图1中,两个AC(AC1和 AC2)之间通过千兆或者万兆以太网口相连接,通过隧道进行控制报文的传输,其中一个AC 是主AC,另外一台是备用AC,每一台AP需要同时与两台AC建立起CAPWAP隧道连接,在主 AC与各AP之间CAPWAP隧道断开后,备份AC会接替主AC继续工作,现有技术中这种AC的 热备份方法,需要两台甚至更多的AC参与热备份,这种方法布网所需的成本较高。
发明内容
本发明实施例提供了一种实现无线控制器热备份的方法、装置和无线接入点设 备,用于解决现有无线局域网中需要多台AC参与AC的热备份导致布网成本较高的问题。本发明实施例提供实现无线控制器热备份的方法,包括无线接入点AP与其连接的无线控制器AC之间进行热备份;当所述AP检测到所述AC出现故障时,通告与所述AC连接的其他AP转换成网状 MESH网络连接,并与所述其他AP之间通过MESH网络为无线客户端提供服务以及备份在AC 出现故障期间客户端的接入信息;当AP检测到所述AC由故障恢复正常时,将所述AC出现故障期间的备份的客户端 接入信息同步给所述AC,并与其他AP恢复与所述AC之间的通信。本发明实施例提供的一种实现无线控制器热备份的装置,包括热备份单元,用于与所属无线接入点AP连接的无线控制器AC之间进行热备份;检测单元,用于对所述AC的工作状态进行检测;网状MESH网络模式转换单元,用于在所述检测单元检测到所述AC出现故障时,通 告与所述AC连接的其他AP转换成MESH网络连接,并与所述其他AP之间通过MESH网络为无线客户端提供服务以及备份在AC出 现故障期间客户端的接入信息;恢复单元,用于在所述检测单元检测到所述AC由故障恢复正常时,将所述AC出现 故障期间的备份的客户端接入信息同步给所述AC,并与其他AP恢复与所述AC之间的通信。本发明实施例提供的无线接入点设备,包括本发明实施例提供的上述实现无线控 制器热备份的装置。本发明实施例的有益效果包括本发明实施例提供的实现无线控制器热备份的方法、装置和无线接入点设备,在 不增加AC的数量的情况下,通过AC连接的AP实现对该AC的热备份,在AC出现故障时,AP 能够接替AC的工作,与其他AP之间通过MESH网络为无线客户端提供服务,并且在AC恢复 正常工作时,将AC出现故障期间的备份信息同步给该AC,完成由MESH网络通信模式切换回 由AC管理AP的无线局域网连接模式,实现不中断地为无线客户端提供无线局域网接入服 务,避免了现有技术中需要使用多台AC进行热备份导致布网成本较高的问题。
图1为现有瘦AP架构的无线局域网的结构示意图;图2为本发明实施例提供的实现无线控制器热备份的方法的网络结构图;图3为本发明实施例提供的实现无线控制器热备份的方法的流程图;图4为本发明实施例提供的实现无线控制器热备份的装置的结构示意图。
具体实施例方式下面结合附图,对本发明实施例提供的一种实现无线控制器热备份的方法、装置 和无线接入点设备的具体实施方式
进行详细地说明。本发明实施例提供的无线控制器的热备份的方法的网络架构图如图2所示,无线 网络中的AC与其连接的各AP (如图2中的APl AP3)之间建立CAPWAP连接,并且各个AP 之间预先建立起网状(MESH)网络连接,但各AP并不通过该MESH网络传输无线客户端的数 据,而是通过与AC之间的CAPWAP隧道传输无线客户端的数据。在AC连接的各个AP中的 某个AP (例如为图2中的API),预先被配置为MESH网络中的MPP,该APl作为AC的热备份 的设备,如图3所示,需要执行下述步骤S301、APl与其连接的AC之间进行热备份;S302、APl对AC的工作状态进行检测;在APl检测到AC出现故障时,执行下述步 骤S303 ;否则再次执行步骤S302 ;S303、AP1通告与AC连接的其他AP(如图2中的AP2和AP3)转换成MESH网络连 接,并与其他AP之间通过MESH网络为无线客户端提供服务以及备份在AC出现故障期间客 户端的接入信息;S304、APl在检测到AC出现故障之后,继续对AC的工作状态进行检测,并在检测 到AC由故障恢复正常时,执行下述步骤S304 ;否则,再次执行步骤S304 ;S305、APl将所述AC出现故障期间的备份的客户端接入信息同步给所述AC,并与 其他AP恢复与所述AC之间的通信。上述步骤S301中,APl实时地接收AC同步过来的无线局域网的配置信息以及各无线客户端的接入认证信息,无线局域网的配置信息包括网关配置信息、无线局域网安全配 置信息等,无线客户端的接入认证信息包括客户端认证相关的客户端标识及密码等信息。在上述步骤S302中,APl通过下述方式检测AC是否出现故障APl定时向AC发送保活报文,若在设定的时间内未收到AC返回的响应报文,则确 定AC出现故障;反之,确定AC工作正常。保活报文并不需要通过AC与APl之间的CAPWAP隧道封装发送,生成和发送保活 报文的方法属于本领域的现有技术,在此不再赘述。在上述步骤S304中,在APl检测到AC出现故障后,APl通过下述方式检测AC是
否恢复正常
AP1在确定AC出现故障后,定时向AC发送保活报文,若在设定的时间收到AC返回 的响应报文,则确定AC由故障恢复正常,反之,确定AC未恢复正常。上述步骤S303中,该APl由于预先被配置为MESH网络中的MPP,即该APl在MESH 网络中兼任MESH中MP (提供MESH服务的接入点)和Portal (提供MESH网络与其他非MESH 网络的接入点)的角色,在现有MESH网络中,MPP角色的APl同时是提供MESH无线服务的 接入点以及提供MESH与其他非MESH网络的接入点,在AC出现故障时,该APl接替AC的工 作,将与AC连接的各个AP的通信方式改变为MESH网络的通信方式,具体地,首先,该APl 将之前与AC在热备份过程中获取到的无线局域网的配置信息,转换成对应的MESH网络的 配置信息,然后通过与其他AP之间预先建立的MESH连接,将转换后的MESH网络的配置信 息下发至其他AP,这样,作为MPP的APl,接替AC相关的AP管理及用户接入控制工作,同时 还与作为MP角色的其他各个AP,组成一个MESH网络,在AC出现故障时,继续为无线客户端 提供服务。在上述步骤S305中,AP将AC出现故障期间的备份的客户端接入信息同步给AC, 并与其他AP恢复与该AC之间的通信,具体包括下述步骤APl将AC出现故障期间接入的无线客户端的认证信息同步至该AC ;故障期间接入的无线客户端,包括因为AC故障掉线然后重新接入的无线客户端 以及第一次接入该无线局域网的无线客户端。APl恢复与AC之间的通信,并且通过预先建立的MESH网络连接通告其他AP恢复 与AC之间的通信。这样,网络又恢复到AC出现故障之前的状态。由AC负责各AP的管理 和无线客户端的接入工作,各个AP之间虽然有MESH网络连接,但并不通过该MESH网络进 行无线客户端的数据的传输。基于同一发明构思,本发明实施例还提供了一种实现无线控制器热备份的装置及 无线接入点设备,由于这些装置和设备解决问题的原理与前述一种实现无线控制器热备份 的方法相似,因此这些装置及设备的实施可以参见方法的实施,重复之处不再赘述。本发明实施例提供的实现无线控制器热备份的装置,如图4所示,包括热备份单 元401、检测单元402、MESH网络模式转换单元403和恢复单元404 ;其中热备份单元401,用于与所属无线接入点AP连接的无线控制器AC之间进行热备 份;检测单元402,用于对所述AC的工作状态进行检测;MESH网络模式转换单元403,用于在检测单元402检测到AC出现故障时,通告与AC连接的其他AP转换成MESH网络连接,并与其他AP之间通过MESH网络为无线客户端提 供服务以及备份在AC出现故障期间客户端的接入信息;恢复单元404,用于在所述检测单元402检测到所述AC由故障恢复正常时,将所述 AC出现故障期间的备份的客户端接入信息同步给所述AC,并与其他AP恢复与所述AC之间 的通信。
进一步地,上述热备份单元401,具体用于实时地接收与其连接的AC同步过来的 无线局域网的配置信息以及各接入无线客户端的认证信息。进一步地,上述检测单元402,具体用于定时向AC发送保活报文,若在设定的时间 内未收到AC返回的响应报文,则确定AC出现故障;反之,确定AC工作正常;以及在确定AC 出现故障后,定时向AC发送保活报文,若在设定的时间收到AC返回的响应报文,则确定所 述AC由故障恢复正常,反之,确定所述AC未恢复正常。进一步地,上述MESH网络模式转换单元403,具体用于将与AC热备份的所述配置 信息,转换成MESH网络的配置信息,并通过与所述AC连接的其他AP之间预先建立的MESH 连接,将转换后的MESH网络的配置信息下发至所述其他AP ;接替所述AC的AP管理及用户 接入控制工作,与其他AP之间通过MESH网络为无线客户端提供服务。进一步地,上述恢复单元404,具体用于将所述AC出现故障期间接入的无线客户 端的认证信息同步至所述AC ;恢复与所述AC之间的通信,并通过预先建立的MESH网络连 接通告所述其他AP恢复与所述AC之间的通信。本发明实施例还提供了一种无线接入点设备,该无线接入点设备包括本发明实施 例提供的实现无线控制器热备份的装置。本发明实施例提供的实现无线控制器热备份的方法、装置和无线接入点设备,通 过AC连接的AP实现对该AC的热备份,在AC出现故障时,AP能够接替AC的工作,与其他 AP之间通过MESH网络为无线客户端提供服务,并且在AC恢复正常工作时,将AC出现故障 期间的备份信息同步给该AC,完成由MESH网络通信模式切换回由AC管理AP的无线局域网 连接模式,实现不中断地为无线客户端提供无线局域网接入服务,整个热备份的过程完全 基于现有无线局域网的网络架构,无需额外增加任何网络设备即可实现,实施简单并可避 免现有技术中需要使用多台AC进行热备份导致布网成本较高的问题。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围 之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种实现无线控制器热备份的方法,其特征在于,包括 无线接入点AP与其连接的无线控制器AC之间进行热备份;当所述AP检测到所述AC出现故障时,通告与所述AC连接的其他AP转换成网状MESH 网络连接,并与所述其他AP之间通过MESH网络为无线客户端提供服务以及备份在AC出现 故障期间客户端的接入信息;当AP检测到所述AC由故障恢复正常时,将所述AC出现故障期间的备份的客户端接入 信息同步给所述AC,并与其他AP恢复与所述AC之间的通信。
2.如权利要求1所述的方法,其特征在于,所述AP与其连接的AC之间进行热备份,具 体包括所述AP实时地接收与其连接的AC同步过来的无线局域网的配置信息以及各接入无线 客户端的认证信息。
3.如权利要求1所述的方法,其特征在于,AP检测AC是否出现故障,通过下述方式实现AP定时向AC发送保活报文,若在设定的时间内未收到AC返回的响应报文,则确定AC 出现故障;反之,确定AC工作正常;检测AC是否由故障恢复正常,通过下述方式实现AP在确定AC出现故障后,定时向AC发送保活报文,若在设定的时间收到AC返回的响 应报文,则确定所述AC由故障恢复正常,反之,确定所述AC未恢复正常。
4.如权利要求2所述的方法,其特征在于,所述AP通告与所述AC连接的其他AP转换 成MESH网络连接,并与所述其他AP之间通过MESH网络为无线客户端提供服务,包括所述AP将与AC热备份的所述配置信息,转换成MESH网络的配置信息; 所述AP通过与所述AC连接的其他AP之间预先建立的MESH连接,将转换后的MESH网 络的配置信息下发至所述其他AP ;所述AP接替所述AC的AP管理及用户接入控制工作,与所述其他AP之间通过MESH网 络为无线客户端提供服务。
5.如权利要求1-4任一项所述的方法,其特征在于,AP将所述AC出现故障期间的备份 的客户端接入信息同步给所述AC,并与其他AP恢复与所述AC之间的通信,包括所述AP将所述AC出现故障期间接入的无线客户端的认证信息同步至所述AC ; 所述AP恢复与所述AC之间的通信,并通过预先建立的MESH网络连接通告所述其他AP 恢复与所述AC之间的通信。
6.一种实现无线控制器热备份的装置,其特征在于,包括热备份单元,用于与所属无线接入点AP连接的无线控制器AC之间进行热备份; 检测单元,用于对所述AC的工作状态进行检测;网状MESH网络模式转换单元,用于在所述检测单元检测到所述AC出现故障时,通告与 所述AC连接的其他AP转换成MESH网络连接,并与所述其他AP之间通过MESH网络为无线 客户端提供服务以及备份在AC出现故障期间客户端的接入信息;恢复单元,用于在所述检测单元检测到所述AC由故障恢复正常时,将所述AC出现故障 期间的备份的客户端接入信息同步给所述AC,并与其他AP恢复与所述AC之间的通信。
7.如权利要求6所述的装置,其特征在于,所述热备份单元,进一步用于实时地接收与其连接的AC同步过来的无线局域网的配置信息以及各接入无线客户端的认证信息。
8.如权利要求6所述的装置,其特征在于,所述检测单元,进一步用于定时向AC发送保 活报文,若在设定的时间内未收到AC返回的响应报文,则确定AC出现故障;反之,确定AC 工作正常;以及在确定AC出现故障后,定时向AC发送保活报文,若在设定的时间收到AC返 回的响应报文,则确定所述AC由故障恢复正常,反之,确定所述AC未恢复正常。
9.如权利要求7所述的装置,其特征在于,MESH网络模式转换单元,进一步用于将与 AC热备份的所述配置信息,转换成MESH网络的配置信息,并通过与所述AC连接的其他AP 之间预先建立的MESH连接,将转换后的MESH网络的配置信息下发至所述其他AP ;接替所 述AC的AP管理及用户接入控制工作,与所述其他AP之间通过MESH网络为无线客户端提 供服务。
10.如权利要求6-9任一项所述的装置,其特征在于,恢复单元,进一步用于将所述AC 出现故障期间接入的无线客户端的认证信息同步至所述AC;恢复与所述AC之间的通信,并 通过预先建立的MESH网络连接通告所述其他AP恢复与所述AC之间的通信。
11.一种无线接入点设备,其特征在于,该无线接入点设备包括如权利要求6-10任一 项所述的实现无线控制器热备份的装置。
全文摘要
本发明公开了一种实现无线控制器热备份的方法、装置和无线接入点设备,其中方法包括AP与其连接的AC之间进行热备份;当AP检测到该AC出现故障时,通告与该AC连接的其他AP转换成MESH网络连接,并与其他AP之间通过MESH网络为无线客户端提供服务以及备份在AC出现故障期间客户端的接入信息;当AP检测到该AC由故障恢复正常时,将该AC出现故障期间的备份的客户端接入信息同步给该AC,并与其他AP恢复与该AC之间的通信。本发明在不增加AC的数量的情况下,利用AC连接的AP实现对AC的热备份,避免了现有技术中需要使用多台AC进行热备份导致布网成本较高的问题。
文档编号H04W88/12GK102104893SQ20101060201
公开日2011年6月22日 申请日期2010年12月22日 优先权日2010年12月22日
发明者林峻 申请人:北京星网锐捷网络技术有限公司