CN102333335B - 一种无线局域网wlan中业务恢复的方法、设备和*** - Google Patents
一种无线局域网wlan中业务恢复的方法、设备和*** Download PDFInfo
- Publication number
- CN102333335B CN102333335B CN201110320393.0A CN201110320393A CN102333335B CN 102333335 B CN102333335 B CN 102333335B CN 201110320393 A CN201110320393 A CN 201110320393A CN 102333335 B CN102333335 B CN 102333335B
- Authority
- CN
- China
- Prior art keywords
- information
- business
- recovery
- business recovery
- physical address
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例公开了一种无线局域网WLAN中业务恢复的方法、设备和***。接入控制器AC接收来自接入点AP的业务恢复请求消息,所述业务恢复请求消息中包含所述AP的物理地址;根据所述AP的物理地址查询恢复信息表,所述恢复信息表中包括AP物理地址;如果所述恢复信息表中存在一条已有记录的AP物理地址与所述AP的物理地址相同,则根据所述AP的物理地址,获取所述AP的业务恢复信息,并向所述AP发送业务恢复响应消息,所述业务恢复响应消息中包含所述业务恢复信息,以使所述AP根据所述业务恢复信息恢复业务。采用本发明实施例提供的技术方案,可以解决现有技术中AP上线时间长,业务恢复慢,AC管理和维护AP代价大的问题。
Description
技术领域
本发明涉及网络通信领域,尤其涉及一种无线局域网WLAN中业务恢复的方法、设备和***。
背景技术
无线局域网(Wireless Local Area Network,简称WLAN)是以无线信道作为传输媒介的计算机局域网。基于WLAN技术的网络结构中通常包括站点(STAtion,简称STA)、接入点(Access Point,简称AP)、接入控制器(Access Controller,简称AC)等设备。其中,AP的作用是将STA与有线网络连接起来,而AC通过无线接入点控制和配置(Control And Provisioning of Wireless Access Point,简称CAPWAP)协议实现对AP的管理。
通常,AP需要按照CAPWAP协议,遵循状态机,和AC进行多次交互后才能从一台AC上线。AP上线过程包括:
1)AP获取自身及AC的网际协议(Internet Protocol,简称IP)地址。AP有多种方式可以获取AC的IP地址,例如,域名服务器(DomainName Server,简称DNS)解析、动态主机配置协议(Dynamic HostConfiguration Protocol,简称DHCP)选项、静态IP地址、广播等。
2)AP发现AC。AP获取到AC的IP地址后,AP发送发现请求消息,并且AP的CAPWAP状态机进入发现(Discovery)状态。当AP收到AC回应的发现响应消息后,则开始准备加入该AC。
3)AP请求加入AC。通常AP加入AC前,需要进行数据报传输层安全协议(Datagram Transport Layer Security,简称DTLS)验证,当AP与AC之间的DTLS握手成功后,AP的CAPWAP状态机进入加入(Join)状态,AP向AC发送加入请求消息。当AP收到AC回应的加入响应消息,并且结果代码(Result Code)为成功(Success),则AP加入该AC成功。
4)AP自动升级。AP成功加入AC后,先比较当前运行的软件版本和AC要求运行的软件版本是否一致;如果一致,则跳过此步骤;如果不一致,AP向AC发送版本数据请求消息,AP的CAPWAP状态机进入版本升级(Image Data)状态,请求进行自动升级。AC收到版本数据请求消息后,AC的CAPWAP状态机进入版本升级(Image Data)状态,并回应版本数据响应消息。AC将新的软件通过若干个版本数据响应消息发送给AP。
5)AP配置下发。AP成功加入AC,且AP当前运行的版本和AC要求运行的版本一致时,AP发出配置请求消息,AP的CAPWAP状态机进入配置(Config)状态。AC收到配置请求消息后,AC的CAPWAP状态机进入配置(Config)状态,并回应配置响应消息,通知AP按要求进行配置。AP接收配置响应消息,完成配置。
6)AP配置确认。AP收到配置响应消息后,AP的CAPWAP状态机进入数据检查(Data Check)状态,并发送转变状态事件请求(Change State Event Request)消息报告配置执行情况。AC收到Change State Event Request消息后,如果当前的CAPWAP状态机是配置(Config)状态,则状态转为数据检查(Data Check)状态,并回应转变状态事件响应(Change State Event Response)消息。AP收到Change State Event Response消息后,如果当前的CAPWAP状态机是数据检查(Data Check)状态,则状态转为运行(Run)状态,并创建CAPWAP数据通道,开始数据转发。
7)通过CAPWAP数据通道转发数据。AP进入运行(Run)状态后,定期发送数据通道保活(Keepalive)消息,检查CAPWAP数据通道是否正常工作。AC收到第1个保活(Keepalive)消息,如果当前是数据检查(Data Check)状态,则状态转为运行(Run)状态,并回应保活(Keepalive)消息。AP与AC通过CAPWAP数据通道转发用户数据。
上述AP的上线过程,通常需要几分钟的时间。当AP出现异常故障,例如短暂的掉电之后又恢复工作时,按照上述过程,AP上线时间长,用户业务恢复慢,如果一台AC管理大量AP,例如成百上千台AP的时候,AC管理和维护AP的代价也很大。
发明内容
本发明实施例提供了一种无线局域网WLAN中业务恢复的方法、设备和***,以解决现有技术中AP上线时间长,业务恢复慢,以及AC管理和维护AP代价大的问题。
根据本发明的一个方面,本发明提供了一种无线局域网WLAN中业务恢复的方法,包括:
接入控制器AC接收来自接入点AP的业务恢复请求消息,所述业务恢复请求消息中包含所述AP的物理地址;
根据所述AP的物理地址查询恢复信息表,所述恢复信息表中包括AP物理地址,CAPWAP会话信息,以及业务恢复信息;其中,所述CAPWAP会话信息包括AP的IP地址、AP的端口号、AC的IP地址和AC的端口号;所述业务恢复信息包括AP配置信息和用户业务信息,所述AP配置信息包括射频配置信息和虚拟接入点VAP配置信息,所述用户业务信息包括用户IP地址、用户物理地址和用户关联信息;
如果所述恢复信息表中存在一条已有记录的AP物理地址与所述AP的物理地址相同,则根据所述AP的物理地址,获取所述AP的业务恢复信息,并向所述AP发送业务恢复响应消息,所述业务恢复响应消息的头部包含所述AC的IP地址和端口号,所述业务恢复响应消息的载荷中包含所述AP的业务恢复信息,以使所述AP根据所述AC的IP地址和端口号,恢复与所述AC的CAPWAP会话,并根据所述AP的业务恢复信息恢复业务;
所述根据所述AP的业务恢复信息恢复业务具体包括:
根据所述AP的业务恢复信息中的射频配置信息,恢复所述AP的射频配置;
根据所述AP的业务恢复信息中的VAP配置信息,恢复所述AP的业务配置;
根据所述AP的业务恢复信息中的用户业务信息,恢复通过所述AP接入的用户的业务;
在接收业务恢复请求消息之前,所述方法还包括:
接收来自所述AP的故障通告消息,所述故障通告消息中包含所述AP的物理地址和故障原因,所述故障原因为AP掉电;
在所述恢复信息表中记录所述AP的物理地址,所述AC与所述AP之间的CAPWAP会话信息,以及所述AP的业务恢复信息;并设置老化时间阈值,以便于在到达所述老化时间阈值,仍然没有收到所述业务恢复请求消息时,删除所述恢复信息表中所述AP的物理地址对应的记录。
根据本发明的第二方面,本发明提供了一种无线局域网WLAN中业务恢复的方法,包括:
接入点AP向接入控制器AC发送业务恢复请求消息,所述业务恢复请求消息中包含所述AP的物理地址;
接收来自所述AC的业务恢复响应消息,所述业务恢复响应消息的头部包含所述AC的IP地址和端口号,所述业务恢复响应消息的载荷中包含所述AP的业务恢复信息;所述业务恢复信息包括AP配置信息和用户业务信息,所述AP配置信息包括射频配置信息和虚拟接入点VAP配置信息;
根据所述AC的IP地址和端口号,恢复与所述AC的CAPWAP会话,并向所述AC发送保活消息,以使所述AC更新本地状态机;
根据所述业务恢复信息恢复业务;
所述根据所述业务恢复信息恢复业务具体包括:
根据所述射频配置信息,恢复所述AP的射频配置;
根据所述VAP配置信息,恢复所述AP的业务配置;
再根据所述用户业务信息,恢复通过所述AP接入的用户的业务;
在接收业务恢复请求消息之前,所述方法还包括:
接收来自所述AP的故障通告消息,所述故障通告消息中包含所述AP的物理地址和故障原因,所述故障原因为AP掉电;
在所述恢复信息表中记录所述AP的物理地址,所述AC与所述AP之间的CAPWAP会话信息,以及所述AP的业务恢复信息;并设置老化时间阈值,以便于在到达所述老化时间阈值,仍然没有收到所述业务恢复请求消息时,删除所述恢复信息表中所述AP的物理地址对应的记录。
根据本发明的第三方面,本发明提供了一种接入控制器AC,包括接收器,查询单元,获取单元和发送器,其中:
所述接收器,用于接收来自接入点AP的业务恢复请求消息,所述业务恢复请求消息中包含所述AP的物理地址;
所述查询单元,用于根据所述AP的物理地址查询恢复信息表,所述恢复信息表中包括AP物理地址,CAPWAP会话信息,以及业务恢复信息;其中,所述CAPWAP会话信息包括AP的IP地址、AP的端口号、AC的IP地址和AC的端口号;所述业务恢复信息包括AP配置信息和用户业务信息,所述AP配置信息包括射频配置信息和虚拟接入点VAP配置信息,所述用户业务信息包括用户IP地址、用户物理地址和用户关联信息;
所述获取单元,用于当所述恢复信息表中存在一条已有记录的AP物理地址与所述AP的物理地址相同时,根据所述AP的物理地址,获取所述AP的业务恢复信息;
所述发送器,用于向所述AP发送业务恢复响应消息,所述业务恢复响应消息的头部包含所述AC的IP地址和端口号,所述业务恢复响应消息的载荷中包含所述获取单元获取的所述AP的业务恢复信息,以使所述AP根据所述AC的IP地址和端口号,恢复与所述AC的CAPWAP会话,并根据所述AP的业务恢复信息恢复业务;
所述接收器,还用于接收来自所述AP的故障通告消息,所述故障通告消息中包含所述AP的物理地址和故障原因,所述故障原因为AP掉电;
所述AC还包括:
记录单元,用于在所述恢复信息表中记录所述AP的物理地址,所述AC与所述AP之间的CAPWAP会话信息,以及所述AP的业务恢复信息;
老化单元,用于设置老化时间阈值,当到达所述老化时间阈值,且所述接收器仍然没有收到来自所述AP的业务恢复请求消息时,删除所述恢复信息表中所述AP的物理地址对应的记录。
根据本发明的第四方面,本发明提供了一种接入点AP,包括发送器,接收器,第一恢复单元和第二恢复单元,其中:
所述发送器,用于向接入控制器AC发送业务恢复请求消息,所述业务恢复请求消息中包含所述AP的物理地址。
所述接收器,用于接收来自所述AC的业务恢复响应消息,所述业务恢复响应消息的头部包含所述AC的IP地址和端口号,所述业务恢复响应消息的载荷中包含所述AP的业务恢复信息;所述业务恢复信息包括AP配置信息和用户业务信息,所述AP配置信息包括射频配置信息和虚拟接入点VAP配置信息;
所述第一恢复单元,根据所述AC的IP地址和端口号,恢复与所述AC的CAPWAP会话;
所述第二恢复单元,用于根据所述业务恢复信息恢复业务;具体用于根据所述射频配置信息,恢复所述AP的射频配置,根据所述VAP配置信息,恢复所述AP的业务配置,根据所述用户业务信息,恢复通过所述AP接入的用户的业务;
所述发送器,还用于向所述AC发送保活消息,以使所述AC更新本地保存的所述AP的状态;
所述AP还包括生成单元;
所述生成单元,用于生成故障通告消息,所述故障通告消息中包含所述AP的物理地址和故障原因,所述故障原因为AP掉电;
所述发送器,还用于向所述AC发送所述故障通告消息,以使所述AC记录所述AP的物理地址,所述AC与所述AP之间的CAPWAP会话信息,以及所述AP的业务恢复信息。
根据本发明的第五方面,本发明提供了一种无线局域网WLAN中业务恢复的***,包括接入点AP和接入控制器AC。
本发明提供的技术方案,通过AP向AC发送故障原因,使AC保存AP会话信息和业务恢复信息;当AP恢复工作后,AP从AC获取业务恢复信息,并建立与AC的CAPWAP通道,可以缩短AP的上线时间和业务恢复时间,减少AC管理和维护AP的代价。
附图说明
图1是本发明实施例提供的一种无线局域网WLAN中业务恢复的方法流程图;
图2是本发明实施例提供的另一种无线局域网WLAN中业务恢复的方法流程图;
图3,图4是本发明实施例提供的一种接入控制器AC的设备框图;
图5,图6是本发明实施例提供的一种接入点AP的设备框图;
图7是本发明实施例提供的一种无线局域网WLAN中业务恢复的***框图。
具体实施方式
参见图1,是本发明实施例提供的一种无线局域网WLAN中业务恢复的方法流程图,所述方法包括:
101:接入控制器AC接收来自接入点AP的业务恢复请求消息,所述业务恢复请求消息中包含所述AP的物理地址。
所述业务恢复请求消息可以是发现请求消息,所述发现请求消息中包含所述AP的IP地址和媒体访问控制(Media Access Control,简称MAC)地址。
所述AC在接收所述业务恢复请求消息之前,接收来自所述AP的故障通告消息,所述故障通告消息中包含所述AP的物理地址和故障原因。
如果所述故障原因是所述AP异常故障,例如AP掉电,所述AC在恢复信息表中记录所述AP的物理地址,还可以在所述恢复信息表中记录所述AC与所述AP之间的会话信息、所述AP的业务恢复信息;相应地,所述恢复信息表中包括AP物理地址,会话信息和业务恢复信息的对应关系。可选的,所述AC还可以记录所述AP的接入点标识APID;相应地,所述恢复信息表中包括AP物理地址,AP ID,会话信息和业务恢复信息的对应关系。
可选的,所述AC可以设置老化时间阈值,例如5分钟,如果到达所述老化时间阈值时,仍然没有收到来自所述AP的业务恢复请求消息,则删除所述AP相关的信息。具体的,所述AC删除所述恢复信息表中所述AP的物理地址对应的记录。
或者,如果所述故障原因是所述AP异常故障,所述AC在恢复信息表中记录所述AP的物理地址,还可以在所述恢复信息表中记录所述AP的AP ID,并保留本地的所述AP ID对应的会话信息和业务恢复信息。相应地,所述恢复信息表中包括AP物理地址和AP ID的对应关系。
可选的,所述AC可以设置老化时间阈值,如果到达所述老化时间阈值时,仍然没有收到所述业务恢复请求消息,则删除所述AP相关的信息。具体的,根据所述AP的物理地址,获取所述AP的AP ID,删除本地保存的所述AP ID对应的会话信息和业务恢复信息,并删除所述恢复信息表中所述AP的物理地址对应的记录。
所述会话信息包括AP的IP地址、AP的端口号、AC的IP地址和AC的端口号。
102:根据所述AP的物理地址查询恢复信息表,所述恢复信息表中包括AP物理地址。
所述恢复信息表可以包含AP物理地址,会话信息和业务恢复信息的对应关系;或者包含AP物理地址和AP ID的对应关系。
103:如果所述恢复信息表中存在一条已有记录的AP物理地址与所述AP的物理地址相同,则根据所述AP的物理地址,获取所述AP的业务恢复信息,并向所述AP发送业务恢复响应消息,所述业务恢复响应消息中包含所述业务恢复信息,以使所述AP根据所述业务恢复信息恢复业务。
所述业务恢复响应消息可以是发现响应消息,也可以是配置响应消息。
所述AC可以在所述业务恢复响应消息的载荷(payload)中,以类型长度值(Type-Length-Value,简称TLV)的方式携带所述业务恢复信息。
所述业务恢复信息包括AP配置信息和用户业务信息。
所述AP配置信息包括射频配置信息和虚拟接入点(Virtual AccessPoint,简称VAP)配置信息;所述AP配置信息中还可以包括AP的名字,AP的中央处理器(Central Processing Unit,简称CPU)占有率阈值等。
所述用户业务信息包括用户IP地址、用户物理地址和用户关联信息;所述用户业务信息还可以包括用户认证信息,例如,无线局域网鉴别和保密基础结构(Wireless LAN Authentication and PrivacyInfrastructure,简称WAPI)信息,无线保真(Wireless Fidelity,简称Wi-Fi)保护访问(Wi-Fi Protected Access,简称WPA)信息等。
具体的,所述AC可以在所述业务恢复响应消息的载荷(payload)中,依次携带所述AP的射频配置信息、VAP配置信息,可选的还可以携带所述AP的名字、CPU阈值等;然后,再依次携带每个用户的用户IP地址、用户MAC地址、用户关联信息和可选的用户认证信息。
采用本发明实施例提供的技术方案,AC根据AP提供的故障原因,保存该AP的CAPWAP会话信息和业务恢复信息;当AP恢复工作后,AC将所述业务恢复信息提供给AP,建立与该AP的CAPWAP通道,从而解决了现有技术中AP上线时间长,业务恢复慢,AC管理和维护AP代价大的问题。
如图2所示,是本发明实施例提供的另一种无线局域网WLAN中业务恢复的方法流程图,所述方法包括:
201:接入点AP发送向接入控制器AC业务恢复请求消息,所述业务恢复请求消息中包含所述AP的物理地址。
在所述AP向AC发送业务恢复请求消息之前,当发生异常故障,例如掉电时,所述AP可以利用电容所保存的能量,生成故障通告消息,并向所述AC发出所述故障通告消息,所述故障通告消息中包含所述AP的物理地址和故障原因。
所述业务恢复请求消息可以是发现请求消息,当所述AP从故障中恢复后,所述AP发送发现请求消息,所述发现请求消息中包含所述AP的IP地址和MAC地址。
202:所述AP接收来自所述AC的业务恢复响应消息,所述业务恢复响应消息中包含所述AC的IP地址和端口号,以及所述AP的业务恢复信息。
所述业务恢复响应消息可以是发现响应消息,也可以是配置响应消息。
所述业务恢复响应消息的头部包含所述AC的IP地址和端口号,所述业务恢复响应消息的载荷(payload)中包含所述AP的业务恢复信息。
所述业务恢复信息可以以TLV的方式,携带在所述业务恢复响应消息的载荷(payload)中。
203:所述AP根据所述AC的IP地址和端口号,恢复与所述AC的会话,并向所述AC发送保活消息,以使所述AC更新本地状态机。
所述AP根据所述AC的IP地址和端口号,恢复与所述AC的CAPWAP会话;并向所述AC发送数据通道保活(Keepalive)消息,使所述AC更新本地状态机为运行(Run)状态。
204:所述AP根据所述业务恢复信息。
所述AP可以根据所述业务恢复信息,先恢复所述AP的配置信息,再恢复业务相关的配置,最后恢复用户业务。
所述业务恢复信息包括AP配置信息和用户业务信息。
所述AP配置信息包括射频配置信息和VAP配置信息;所述AP配置信息中还可以包括AP的名字,AP的中央处理器CPU占有率阈值等。
所述用户业务信息包括用户IP地址、用户物理地址和用户关联信息;所述用户业务信息还可以包括用户认证信息,例如,WAPI信息,WPA信息等。
具体来说,所述AP可以首先根据所述射频配置信息,恢复所述AP的射频配置;然后,根据所述VAP配置信息,恢复所述AP的业务配置;最后,再根据所述用户业务信息,恢复用户的业务,即通过所述AP接入的用户的业务。
采用本发明实施例提供的技术方案,AP在发生异常故障时,向AC提供故障原因,使AC保存该AP的会话信息和业务恢复信息;当该AP恢复工作后,该AP从AC获取所述业务恢复信息,并建立与AC的CAPWAP通道,可以解决现有技术中AP上线时间长,业务恢复慢,AC管理和维护AP代价大的问题。
参见图3,是本发明实施例提供的一种接入控制器AC的设备框图,用于实现本发明图1所示的方法。所述AC包括接收器301,查询单元302,获取单元303和发送器304,其中:
所述接收器301,用于接收来自AP的业务恢复请求消息,所述业务恢复请求消息中包含接入点AP的物理地址;
所述查询单元302,用于根据所述AP的物理地址查询恢复信息表,所述恢复信息表中包括AP物理地址;
所述获取单元303,用于当所述恢复信息表中存在一条已有记录的AP物理地址与所述AP的物理地址相同时,根据所述AP的物理地址,获取所述AP的业务恢复信息;
所述发送器304,用于向所述AP发送业务恢复响应消息,所述业务恢复响应消息中包含所述获取单元303获取的所述业务恢复信息。
所述业务恢复请求消息可以是发现请求消息,所述发现请求消息中包含所述AP的IP地址和MAC地址。
所述接收器301,还用于接收来自所述AP的故障通告消息,所述故障通告消息中包含所述AP的物理地址和故障原因。
如图4所示,所述AC还可以包括:
记录单元305,用于当所述故障原因是所述AP异常故障时,在所述恢复信息表中记录所述AP的物理地址。
可选的,所述AC还可以包括:
老化单元,用于设置老化时间阈值,当到达所述老化时间阈值,且所述接收器301仍然没有收到来自所述AP的业务恢复请求消息时,删除所述AP相关的信息。
所述记录单元305,还用于在所述恢复信息表中记录所述AC与所述AP的会话信息、所述AP的业务恢复信息;或者,在所述恢复信息表中记录所述AP的接入点标识AP ID,并标识所述AC本地保存的所述AP ID对应的会话信息和业务恢复信息。
所述会话信息包括AP的IP地址、AP的端口号,AC的IP地址和AC的端口号。
所述业务恢复信息包括AP配置信息和用户业务信息。
所述AP配置信息包括射频配置信息和VAP配置信息;所述AP配置信息中还可以包括AP的名字,AP的CPU占有率阈值等。
所述用户业务信息包括用户IP地址、用户物理地址和用户关联信息;所述用户业务信息还可以包括用户认证信息,例如,WAPI信息,WPA信息等。
可选的,所述AC还包括:
生成单元,用于根据所述获取单元303获取的所述业务恢复信息生成所述业务恢复响应消息。
所述业务恢复响应消息可以是发现响应消息,也可以是配置响应消息。
所述业务恢复响应消息的头部包含所述AP的IP地址、所述AP的端口号,所述AC的IP地址和所述AC的端口号
所述生成单元具体用于在所述业务恢复响应消息的载荷(payload)中,以TLV依次携带所述AP的射频配置信息、VAP配置信息,可选的还可以携带所述AP的名字、CPU阈值等;然后再依次携带每个用户的用户IP地址、用户MAC地址、用户关联信息和可选的用户认证信息。
所述发送器304,具体用于向所述AP发送所述生成单元生成的所述业务恢复响应消息;以使所述AP根据所述业务恢复信息恢复业务。
参见图5,是本发明实施例提供的一种接入点AP的设备框图,用于实现本发明图2所示的方法。所述AP包括发送器501,接收器502,第一恢复单元503和第二恢复单元504。其中:
所述发送器501,用于向AC发送业务恢复请求消息,所述业务恢复请求消息中包含所述AP的物理地址。
所述接收器502,用于接收来自AC的业务恢复响应消息,所述业务恢复响应消息中包含所述AC的IP地址和端口号,以及所述AP的业务恢复信息;
所述第一恢复单元503,根据所述AC的IP地址和端口号,恢复与所述AC的会话;
所述第二恢复单元504,用于根据所述业务恢复信息恢复业务;
所述发送器501,还用于向所述AC发送保活消息,以使所述AC更新本地保存的所述AP的状态。
所述第一恢复单元503,具体用于根据所述AC的IP地址和端口号,恢复与所述AC的CAPWAP会话。
所述发送器501,具体用于向所述AC发送数据通道保活(Keepalive)消息,以使所述AC更新本地状态机为运行(Run)状态。
如图6所示,所述AP还可以包括:
生成单元505,所述生成单元,用于生成故障通告消息,所述故障通告消息中包含所述AP的物理地址和故障原因。
所述发送器501,还用于向所述AC发送所述故障通告消息。
所述业务恢复信息包括AP配置信息和用户业务信息。
所述AP配置信息包括射频配置信息和VAP配置信息;所述AP配置信息中还可以包括AP的名字,AP的CPU占有率阈值等。
所述用户业务信息包括用户IP地址、用户物理地址和用户关联信息;所述用户业务信息还可以包括用户认证信息,例如,WAPI信息,WPA信息等。
相应地,所述第二恢复单元504,具体用于,
先根据所述射频配置信息,恢复所述AP的射频配置;
再根据所述VAP配置信息,恢复所述AP的业务配置;
最后根据所述用户业务信息,恢复通过所述AP接入的用户的业务。
参见图7,是本发明实施例提供的一种无线局域网WLAN中业务恢复的***框图,所述***包括接入控制器AC701和接入点AP702。其中:
所述AC701,用于接收来自所述AP702的业务恢复请求消息,所述业务恢复请求消息中包含所述AP702的物理地址,根据所述AP702的物理地址查询恢复信息表,所述恢复信息表中包括AP物理地址,如果所述恢复信息表中存在一条已有记录的AP物理地址与所述AP702的物理地址相同,则根据所述AP702的物理地址,获取所述AP702的业务恢复信息,向所述AP702发送业务恢复响应消息,所述业务恢复响应消息中包含所述AC701的IP地址和端口号,以及所述AP702的业务恢复信息;
所述AP702,用于发送向所述AC701所述业务恢复请求消息,接收所述AC701发送的业务恢复响应消息,并根据所述AC701的IP地址和端口号,恢复与所述AC701的会话,根据所述业务恢复信息恢复业务,并向所述AC701发送保活消息。
所述AP702,还用于在发送所述业务恢复请求消息之前,生成故障通告消息,并向所述AC701发送所述故障通告消息,所述故障通告消息中包含所述AP702的物理地址和故障原因。
所述AC701,还用于接收所述故障通告消息,当所述故障原因是所述AP702异常故障时,在所述恢复信息表中记录所述AP702的物理地址、所述AC701与所述AP702的会话信息、所述AP702的业务恢复信息;或者,在所述恢复信息表中记录所述AP702的物理地址、所述AP702的接入点标识AP ID,并标识所述AC701本地保存的所述APID对应的会话信息和业务恢复信息。
可选的,所述AC701还用于设置老化时间阈值,当到达所述老化时间阈值,且仍然没有收到所述AP702发送的业务恢复请求消息时,删除所述AP702相关的信息。
所述业务恢复信息包括AP配置信息和用户业务信息。
可选的,所述AC701,还用于根据所述业务恢复信息生成所述业务恢复响应消息。具体用于,在所述业务恢复响应消息的载荷(payload)中,以TLV的方式依次携带所述AP的配置信息和通过所述AP接入的用户的业务信息。
所述AP702,具体用于根据所述AC701的IP地址和端口号,恢复与所述AC701的CAPWAP会话;向所述AC701发送数据通道保活(Keepalive)消息,以使所述AC701更新本地状态机为运行(Run)状态。
所述AP配置信息包括射频配置信息和VAP配置信息;所述AP配置信息中还可以包括AP的名字,AP的CPU占有率阈值等。
所述用户业务信息包括用户IP地址、用户物理地址和用户关联信息;所述用户业务信息还可以包括用户认证信息,例如,WAPI信息,WPA信息等。
所述AP702,具体用于先根据所述射频配置信息,恢复所述AP702的射频配置;再根据所述VAP配置信息,恢复所述AP702的业务配置;最后根据所述用户业务信息,恢复通过所述AP702接入的用户的业务。
采用本发明实施例提供的技术方案,AC根据AP提供的故障原因,保存该AP的CAPWAP会话信息和业务恢复信息;当AP恢复工作后,AP从AC获取所述业务恢复信息,并建立与AC的CAPWAP通道,可以解决现有技术中AP上线时间长,业务恢复慢,AC管理和维护AP代价大的问题。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于计算机可读存储介质中,所述存储介质可以是ROM/RAM,磁盘或光盘等。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。
Claims (7)
1.一种无线局域网WLAN中业务恢复的方法,其特征在于,包括:
接入控制器AC接收来自接入点AP的业务恢复请求消息,所述业务恢复请求消息中包含所述AP的物理地址;
根据所述AP的物理地址查询恢复信息表,所述恢复信息表中包括AP物理地址,无线接入点控制和配置CAPWAP会话信息,以及业务恢复信息;其中,所述CAPWAP会话信息包括AP的IP地址、AP的端口号、AC的IP地址和AC的端口号;所述业务恢复信息包括AP配置信息和用户业务信息,所述AP配置信息包括射频配置信息和虚拟接入点VAP配置信息,所述用户业务信息包括用户IP地址、用户物理地址和用户关联信息;
如果所述恢复信息表中存在一条已有记录的AP物理地址与所述AP的物理地址相同,则根据所述AP的物理地址,获取所述AP的业务恢复信息,并向所述AP发送业务恢复响应消息,所述业务恢复响应消息的头部包含所述AC的IP地址和端口号,所述业务恢复响应消息的载荷中包含所述AP的业务恢复信息,以使所述AP根据所述AC的IP地址和端口号,恢复与所述AC的CAPWAP会话,并根据所述AP的业务恢复信息恢复业务;
所述根据所述AP的业务恢复信息恢复业务具体包括:
根据所述AP的业务恢复信息中的射频配置信息,恢复所述AP的射频配置;
根据所述AP的业务恢复信息中的VAP配置信息,恢复所述AP的业务配置;
根据所述AP的业务恢复信息中的用户业务信息,恢复通过所述AP接入的用户的业务;
在接收业务恢复请求消息之前,所述方法还包括:
接收来自所述AP的故障通告消息,所述故障通告消息中包含所述AP的物理地址和故障原因,所述故障原因为AP掉电;
在所述恢复信息表中记录所述AP的物理地址,所述AC与所述AP之间的CAPWAP会话信息,以及所述AP的业务恢复信息;并设置老化时间阈值,以便于在到达所述老化时间阈值,仍然没有收到所述业务恢复请求消息时,删除所述恢复信息表中所述AP的物理地址对应的记录。
2.根据权利要求1所述的方法,其特征在于,所述恢复信息表还包括接入点标识AP ID;相应地,如果所述故障原因是所述AP掉电,所述方法还包括:
在所述恢复信息表中记录所述AP的AP ID,并保留本地保存的所述AP ID对应的会话信息和业务恢复信息;并设置老化时间阈值,以便于在到达所述老化时间阈值,仍然没有收到所述业务恢复请求消息时,删除所述恢复信息表中所述AP的物理地址对应的记录,并删除本地保存的所述AP ID对应的会话信息和业务恢复信息。
3.一种无线局域网WLAN中业务恢复的方法,其特征在于,包括:
接入点AP向接入控制器AC发送业务恢复请求消息,所述业务恢复请求消息中包含所述AP的物理地址;
接收来自所述AC的业务恢复响应消息,所述业务恢复响应消息的头部包含所述AC的IP地址和端口号,所述业务恢复响应消息的载荷中包含所述AP的业务恢复信息;所述业务恢复信息包括AP配置信息和用户业务信息,所述AP配置信息包括射频配置信息和虚拟接入点VAP配置信息;
根据所述AC的IP地址和端口号,恢复与所述AC的无线接入点 控制和配置CAPWAP会话,并向所述AC发送保活消息,以使所述AC更新本地状态机;
根据所述业务恢复信息恢复业务;
所述根据所述业务恢复信息恢复业务具体包括:
根据所述射频配置信息,恢复所述AP的射频配置;
根据所述VAP配置信息,恢复所述AP的业务配置;
再根据所述用户业务信息,恢复通过所述AP接入的用户的业务;
在所述AP向AC发送业务恢复请求消息之前,所述方法还包括:
生成故障通告消息,所述故障通告消息中包含所述AP的物理地址和故障原因,所述故障原因为AP掉电;
向所述AC发送所述故障通告消息,以使所述AC记录所述AP的物理地址,所述AC与所述AP之间的CAPWAP会话信息,以及所述AP的业务恢复信息。
4.一种接入控制器AC,其特征在于,包括接收器,查询单元,获取单元和发送器,其中:
所述接收器,用于接收来自接入点AP的业务恢复请求消息,所述业务恢复请求消息中包含所述AP的物理地址;
所述查询单元,用于根据所述AP的物理地址查询恢复信息表,所述恢复信息表中包括AP物理地址,无线接入点控制和配置CAPWAP会话信息,以及业务恢复信息;其中,所述CAPWAP会话信息包括AP的IP地址、AP的端口号、AC的IP地址和AC的端口号;所述业务恢复信息包括AP配置信息和用户业务信息,所述AP配置信息包括射频配置信息和虚拟接入点VAP配置信息,所述用户业务信息包括用户IP地址、用户物理地址和用户关联信息;
所述获取单元,用于当所述恢复信息表中存在一条已有记录的AP物理地址与所述AP的物理地址相同时,根据所述AP的物理地址, 获取所述AP的业务恢复信息;
所述发送器,用于向所述AP发送业务恢复响应消息,所述业务恢复响应消息的头部包含所述AC的IP地址和端口号,所述业务恢复响应消息的载荷中包含所述获取单元获取的所述AP的业务恢复信息,以使所述AP根据所述AC的IP地址和端口号,恢复与所述AC的CAPWAP会话,并根据所述AP的业务恢复信息恢复业务;
所述接收器,还用于接收来自所述AP的故障通告消息,所述故障通告消息中包含所述AP的物理地址和故障原因,所述故障原因为AP掉电;
所述AC还包括:
记录单元,用于在所述恢复信息表中记录所述AP的物理地址,所述AC与所述AP之间的CAPWAP会话信息,以及所述AP的业务恢复信息;
老化单元,用于设置老化时间阈值,当到达所述老化时间阈值,且所述接收器仍然没有收到来自所述AP的业务恢复请求消息时,删除所述恢复信息表中所述AP的物理地址对应的记录。
5.根据权利要求4所述的AC,其特征在于,所述记录单元还用于在所述恢复信息表中记录所述AP的接入点标识AP ID,并标识所述AC本地保存的所述AP ID对应的会话信息和业务恢复信息;
老化单元,还用于在到达所述老化时间阈值,仍然没有收到所述业务恢复请求消息时,删除本地保存的所述AP ID对应的会话信息和业务恢复信息。
6.一种接入点AP,其特征在于,包括发送器,接收器,第一恢复单元和第二恢复单元,其中:
所述发送器,用于向接入控制器AC发送业务恢复请求消息,所述业务恢复请求消息中包含所述AP的物理地址;
所述接收器,用于接收来自所述AC的业务恢复响应消息,所述业务恢复响应消息的头部包含所述AC的IP地址和端口号,所述业务恢复响应消息的载荷中包含所述AP的业务恢复信息;所述业务恢复信息包括AP配置信息和用户业务信息,所述AP配置信息包括射频配置信息和虚拟接入点VAP配置信息;
所述第一恢复单元,根据所述AC的IP地址和端口号,恢复与所述AC的无线接入点控制和配置CAPWAP会话;
所述第二恢复单元,用于根据所述业务恢复信息恢复业务;具体用于根据所述射频配置信息,恢复所述AP的射频配置,根据所述VAP配置信息,恢复所述AP的业务配置,根据所述用户业务信息,恢复通过所述AP接入的用户的业务;
所述发送器,还用于向所述AC发送保活消息,以使所述AC更新本地保存的所述AP的状态;
所述AP还包括生成单元;
所述生成单元,用于生成故障通告消息,所述故障通告消息中包含所述AP的物理地址和故障原因,所述故障原因为AP掉电;
所述发送器,还用于向所述AC发送所述故障通告消息,以使所述AC记录所述AP的物理地址,所述AC与所述AP之间的CAPWAP会话信息,以及所述AP的业务恢复信息。
7.一种无线局域网WLAN中业务恢复的***,其特征在于,包括如权利要求4或5所述的接入控制器AC和如权利要求6所述的接入点AP。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110320393.0A CN102333335B (zh) | 2011-10-20 | 2011-10-20 | 一种无线局域网wlan中业务恢复的方法、设备和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110320393.0A CN102333335B (zh) | 2011-10-20 | 2011-10-20 | 一种无线局域网wlan中业务恢复的方法、设备和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102333335A CN102333335A (zh) | 2012-01-25 |
CN102333335B true CN102333335B (zh) | 2014-01-22 |
Family
ID=45484907
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110320393.0A Active CN102333335B (zh) | 2011-10-20 | 2011-10-20 | 一种无线局域网wlan中业务恢复的方法、设备和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102333335B (zh) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103200601B (zh) * | 2013-03-26 | 2016-07-06 | 北京华信傲天网络技术有限公司 | 无线接入点胖瘦模式切换方法 |
CN106301822B (zh) * | 2015-05-15 | 2020-02-21 | 阿里巴巴集团控股有限公司 | 一种对ap进行配置的方法、装置和*** |
CN104935466B (zh) * | 2015-06-17 | 2019-05-07 | 新华三技术有限公司 | 一种故障处理方法和装置 |
CN105306619A (zh) * | 2015-10-19 | 2016-02-03 | 苏州汉明科技有限公司 | 一种ac对于位于nat内部的多ap的管理方法 |
CN105634805B (zh) * | 2015-12-31 | 2019-04-16 | 深圳市磊科实业有限公司 | 一种无线组网环境下主控设备对附加设备统一配置的方法 |
CN106792790B (zh) * | 2016-03-31 | 2021-04-16 | 新华三技术有限公司 | 一种ap升级方法及装置 |
CN106535299B (zh) * | 2016-11-30 | 2021-04-30 | 新华三技术有限公司 | 一种关联方法及装置 |
US20220174594A1 (en) * | 2019-12-05 | 2022-06-02 | Hewlett Packard Enterprise Development Lp | Persistent twt sessions |
CN111867006B (zh) * | 2020-06-29 | 2023-10-24 | 新华三技术有限公司 | 一种配置文件恢复方法及装置 |
CN112600687B (zh) * | 2020-11-16 | 2022-07-12 | 新华三大数据技术有限公司 | 一种物理位置信息维护方法、装置及网络设备、存储介质 |
US20230125405A1 (en) * | 2021-10-06 | 2023-04-27 | Hewlett Packard Enterprise Development Lp | Autonomous access point failure recovery |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080072047A1 (en) * | 2006-09-20 | 2008-03-20 | Futurewei Technologies, Inc. | Method and system for capwap intra-domain authentication using 802.11r |
CN101765228A (zh) * | 2010-01-29 | 2010-06-30 | 杭州华三通信技术有限公司 | 一种capwap隧道的恢复方法及装置 |
CN101835145A (zh) * | 2010-03-30 | 2010-09-15 | 北京傲天动联技术有限公司 | 基于瘦ap的用户信息管理方法 |
CN101917439A (zh) * | 2010-08-24 | 2010-12-15 | 杭州华三通信技术有限公司 | 一种数据的传输方法和设备 |
CN102045750A (zh) * | 2009-10-10 | 2011-05-04 | 上海中兴通讯技术有限责任公司 | Wlan性能监测和故障处理方法及*** |
-
2011
- 2011-10-20 CN CN201110320393.0A patent/CN102333335B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080072047A1 (en) * | 2006-09-20 | 2008-03-20 | Futurewei Technologies, Inc. | Method and system for capwap intra-domain authentication using 802.11r |
CN102045750A (zh) * | 2009-10-10 | 2011-05-04 | 上海中兴通讯技术有限责任公司 | Wlan性能监测和故障处理方法及*** |
CN101765228A (zh) * | 2010-01-29 | 2010-06-30 | 杭州华三通信技术有限公司 | 一种capwap隧道的恢复方法及装置 |
CN101835145A (zh) * | 2010-03-30 | 2010-09-15 | 北京傲天动联技术有限公司 | 基于瘦ap的用户信息管理方法 |
CN101917439A (zh) * | 2010-08-24 | 2010-12-15 | 杭州华三通信技术有限公司 | 一种数据的传输方法和设备 |
Also Published As
Publication number | Publication date |
---|---|
CN102333335A (zh) | 2012-01-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102333335B (zh) | 一种无线局域网wlan中业务恢复的方法、设备和*** | |
US7957297B2 (en) | Termination message for wireless wide area network routers | |
CN102572830B (zh) | 终端接入认证的方法及用户端设备 | |
CN101646270B (zh) | 保持业务连续的方法、***、移动性管理实体和存储设备 | |
CN101764751B (zh) | 无线用户终端跨vlan漫游报文转发的方法、***及设备 | |
EP2469961B1 (en) | Method, apparatus and network system for tunnel establishment | |
US8498612B2 (en) | Operation support system for wireless networks | |
CN103747499A (zh) | 用于针对有线和无线节点的公共控制协议的方法和设备 | |
JP4971312B2 (ja) | Sctp基盤のハンドオーバ機能を具備した端末装置及びハンドオーバ方法 | |
EP2432265A1 (en) | Method and apparatus for sending a key on a wireless local area network | |
EP2750452B1 (en) | Wireless local area network access method, station and access point | |
EP2680634B1 (en) | Method, device and system for signalling tracing | |
CN103650623A (zh) | 经由信令无线承载的短分组数据消息的传输 | |
CN101795449B (zh) | 一种无线网络中终端的接入控制方法和设备 | |
CN109842919A (zh) | 一种终端与基站的通信、终端的入网方法和装置 | |
EP3041279A1 (en) | Terminal and wireless networking method | |
CN105282803A (zh) | 通讯接口和基于通讯接口的信息传递方法及*** | |
US20130150008A1 (en) | Method and apparatus for signaling trace | |
CN109802982B (zh) | 一种双连接实现方法、装置及*** | |
CN104780587A (zh) | 物联网WiFi设备接入AP的方法和*** | |
CN110545253B (zh) | 一种信息处理方法、装置、设备及计算机可读存储介质 | |
CN102883265A (zh) | 接入用户的位置信息发送和接收方法、设备及*** | |
CN103096427B (zh) | 终端的无线访问接入点ap信息获取方法和装置 | |
CN103249077B (zh) | 一种wlan业务连接控制的方法、***及装置 | |
EP2456277A1 (en) | Method for establishing data channels initiated initiatively by mobile station and asn system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |