1.一种接入点,其特征在于,包括:
接入控制器发现模块,用于发送接入控制器发现请求,获取可供接入的接入控制器列表;
主从选择模块,用于从所述接入控制器列表中选择主接入控制器和从接入控制器,以及将选择的主接入控制器地址信息发送到从接入控制器,以便于主从接入控制器之间进行接入点信息以及用户信息的同步;
LWAPP客户端,用于分别同所述主接入控制器和从接入控制器建立LWAPP隧道;
选择通信模块,用于在本接入点与主接入控制器连接正常时,选择与主接入控制器建立的LWAPP隧道进行通信,以及在本接入点与主接入控制器连接中断时,选择与从接入控制器建立的LWAPP隧道进行通信。
2.如权利要求1所述的接入点,其特征在于:
所述主从选择模块,进一步用于根据接收到的接入控制器发现响应报文中携带的参数选择主接入控制器和从接入控制器,所述发现响应报文中携带的参数包括:在发送所述发现响应报文的接入控制器上静态配置的主从接入控制器信息。
3.如权利要求1所述的接入点,其特征在于:
所述主从选择模块,进一步用于根据接收到的接入控制器发现响应报文中携带的参数选择主接入控制器和从接入控制器,所述发现响应报文中携带的参数包括:发送所述发现响应报文的接入控制器已经连接的主从接入点数目。
4.如利要求1所述的接入点,其特征在于,还包括:
端口检测模块,用于实时检测本接入点与接入控制器连接的上行口状态,根据上行口状态确定与接入控制器的连接是否正常。
5.一种接入控制器,其特征在于,包括:
地址信息接收模块,用于接收接入点发送的主接入控制器地址信息;
第一同步模块,用于在本接入控制器与接入点处于非通信状态时,从主接入控制器同步接入点信息以及用户信息;
第一LWAPP服务端,用于同接入点建立LWAPP隧道,响应接入点的通信请求,通过建立的LWAPP隧道与接入点进行通信。
6.如权利要求5所述的接入控制器,其特征在于:
所述第一同步模块,还用于在本接入控制器与接入点处于通信状态时,将接入点信息以及用户信息同步到主接入控制器。
7.一种接入控制器,其特征在于,包括:
第二同步模块,用于在本接入控制器与接入点处于通信状态时,响应从接入控制器的同步请求,将接入点信息以及用户信息同步到从接入控制器;
第二LWAPP服务端,用于同接入点建立LWAPP隧道,响应接入点的通信请求,通过建立的LWAPP隧道与接入点进行通信。
8.如权利要求7所述的接入控制器,其特征在于:
所述第二同步模块,还用于在本接入控制器与接入点处于非通信状态时,接收从接入控制器同步过来的接入点信息以及用户信息。
9.一种无线局域网中接入点与接入控制器进行通信的方法,其特征在于,包括步骤:
A、接入点发送接入控制器发现请求,获取可供接入的接入控制器列表;
B、接入点从所述接入控制器列表中选择主接入控制器和从接入控制器,并将选择的主接入控制器地址信息发送到从接入控制器,以便于主从接入控制器之间进行接入点信息以及用户信息的同步;
C、接入点分别同所述主接入控制器和从接入控制器建立LWAPP隧道;
D、接入点在与主接入控制器连接正常时,选择与主接入控制器建立的LWAPP隧道进行通信,在与主接入控制器连接中断时,选择与从接入控制器建立的LWAPP隧道进行通信。
10.如权利要求9所述的方法,其特征在于:
步骤B中,接入点根据接收到的接入控制器发现响应报文中携带的参数选择主接入控制器和从接入控制器,所述发现响应报文中携带的参数包括:在发送所述发现响应报文的接入控制器上静态配置的主从接入控制器信息。
11.如权利要求9所述的方法,其特征在于:
步骤B中,接入点根据接收到的接入控制器发现响应报文中携带的参数选择主接入控制器和从接入控制器,所述发现响应报文中携带的参数包括:发送所述发现响应报文的接入控制器已经连接的主从接入点数目。
12.如权利要求9所述的方法,其特征在于:
步骤D中还包括,接入点实时检测本接入点与接入控制器连接的上行口状态,根据上行口状态来确定与接入控制器的连接是否正常。
13.一种无线局域网中接入点与接入控制器进行通信的方法,其特征在于,包括步骤:
从接入控制器接收接入点发送的主接入控制器地址信息;
从接入控制器在与接入点处于非通信状态时,从主接入控制器同步接入点信息以及用户信息;
从接入控制器同接入点建立LWAPP隧道,响应接入点的通信请求,通过建立的LWAPP隧道与接入点进行通信。
14.如权利要求13所述的方法,其特征在于,还包括:
从接入控制器在与接入点处于通信状态时,将接入点信息以及用户信息同步到主接入控制器。
15.一种无线局域网中接入点与接入控制器进行通信的方法,其特征在于,包括步骤:
主接入控制器同接入点建立LWAPP隧道,响应接入点的通信请求,通过建立的LWAPP隧道与接入点进行通信;
主接入控制器在与接入点处于通信状态时,响应从接入控制器的同步请求,将接入点信息以及用户信息同步到从接入控制器。
16.如权利要求15所述的方法,其特征在于,还包括:
主接入控制器在与接入点处于非通信状态时,接收从接入控制器同步过来的接入点信息以及用户信息。
技术领域\n本发明涉及无线局域网(Wireless Local Area Network,WLAN)技术,特别是涉及无线局域网中的接入点(Access Point,AP)、接入控制器(AccessController,AC)及其通信方法。\n背景技术\nWLAN提供了一种局域网的无线连接服务,由于能够提供高速的无线数据接入,WLAN是目前IT行业比较热门的技术之一,也是流行的无线接入方式。WLAN通常采用集中式AC-AP架构,其中,AC提供WLAN网络的集中管理,AP则通过和AC建立连接,加入WLAN网络后,提供无线接入服务。\n如图1所示,在集中式无线局域网系统中,AP与AC之间的数据传输使用的是轻型接入点协议(Light Weight Access Point Protocol,LWAPP)隧道。在AC与AP上,各自独立维护一套状态机,通过消息交互同步状态,LWAPP隧道的建立使AP在数据转发时不必考虑与AC之间复杂的路由关系,使AC与AP之间的联系变得简单。\nLWAPP隧道建立的关键是AC与AP同步各自维护的LWAPP状态机。AP通过保活报文确定与AC是否处于正常连接状态,当AP确定不能再与关联的AC正常通信的时候,AC与AP之间的链路就会进入生气(sulk)状态。具体地,AP在预设时间内(例如10秒),没有收到AC的保活响应报文时,确定其与AC的连接中断(例如,AC出现故障、AC与AP之间的LWAPP隧道出现故障)。\n在现有技术中,AP与AC的连接中断后,AP同备份AC建立LWAPP隧道,然后再通过建立的LWAPP隧道与备份AC进行通信。现有的AC备份方案中,在AP与AC连接中断后,(1)AP需要等待一段时间才能确定所述连接中断(在预设时间内没有收到保活响应报文);(2)AP需要与备份AC建立LWAPP隧道;(3)AP需要重新下载配置信息,AC需要对接入的用户重新进行认证;这些都导致AP切换到备份AC的速度慢,切换过程用户能够感知。\n发明内容\n本发明所要解决的技术问题是提供一种无线局域网中接入点与接入控制器进行通信的方法、接入点、接入控制器,使得在接入点与接入控制器的连接中断时,能够迅速切换到其它接入控制器,与其它接入控制器进行通信。\n为解决上述技术问题,本发明提供技术方案如下:\n一种无线局域网中接入点与接入控制器进行通信的方法,包括步骤:\nA、接入点发送接入控制器发现请求,获取可供接入的接入控制器列表;\nB、接入点从所述接入控制器列表中选择主接入控制器和从接入控制器,并将选择的主接入控制器地址信息发送到从接入控制器,以便于主从接入控制器之间进行接入点信息以及用户信息的同步;\nC、接入点分别同所述主接入控制器和从接入控制器建立LWAPP隧道;\nD、接入点在与主接入控制器连接正常时,选择与主接入控制器建立的LWAPP隧道进行通信,在与主接入控制器连接中断时,选择与从接入控制器建立的LWAPP隧道进行通信。\n上述的方法,步骤B中,接入点根据接收到的接入控制器发现响应报文中携带的参数选择主接入控制器和从接入控制器,所述发现响应报文中携带的参数包括:在发送所述发现响应报文的接入控制器上静态配置的主从接入控制器信息。\n上述的方法,步骤B中,接入点根据接收到的接入控制器发现响应报文中携带的参数选择主接入控制器和从接入控制器,所述发现响应报文中携带的参数包括:发送所述发现响应报文的接入控制器已经连接的主从接入点数目。\n上述的方法,步骤D中还包括,接入点实时检测本接入点与接入控制器连接的上行口状态,根据上行口状态来确定与接入控制器的连接是否正常。\n一种无线局域网中接入点与接入控制器进行通信的方法,包括步骤:\n从接入控制器接收接入点发送的主接入控制器地址信息;\n从接入控制器在与接入点处于非通信状态时,从主接入控制器同步接入点信息以及用户信息;\n从接入控制器同接入点建立LWAPP隧道,响应接入点的通信请求,通过建立的LWAPP隧道与接入点进行通信。\n上述的方法,还包括:从接入控制器在与接入点处于通信状态时,将接入点信息以及用户信息同步到主接入控制器。\n一种无线局域网中接入点与接入控制器进行通信的方法,包括步骤:\n主接入控制器同接入点建立LWAPP隧道,响应接入点的通信请求,通过建立的LWAPP隧道与接入点进行通信;\n主接入控制器在与接入点处于通信状态时,响应从接入控制器的同步请求,将接入点信息以及用户信息同步到从接入控制器。\n上述的方法,还包括:主接入控制器在与接入点处于非通信状态时,接收从接入控制器同步过来的接入点信息以及用户信息。\n一种接入点,包括:\n接入控制器发现模块,用于发送接入控制器发现请求,获取可供接入的接入控制器列表;\n主从选择模块,用于从所述接入控制器列表中选择主接入控制器和从接入控制器,以及将选择的主接入控制器地址信息发送到从接入控制器,以便于主从接入控制器之间进行接入点信息以及用户信息的同步;\nLWAPP客户端,用于分别同所述主接入控制器和从接入控制器建立LWAPP隧道;\n选择通信模块,用于在本接入点与主接入控制器连接正常时,选择与主接入控制器建立的LWAPP隧道进行通信,以及在本接入点与主接入控制器连接中断时,选择与从接入控制器建立的LWAPP隧道进行通信。\n一种接入控制器,包括:\n地址信息接收模块,用于接收接入点发送的主接入控制器地址信息;\n第一同步模块,用于在本接入控制器与接入点处于非通信状态时,从主接入控制器同步接入点信息以及用户信息;\n第一LWAPP服务端,用于同接入点建立LWAPP隧道,响应接入点的通信请求,通过建立的LWAPP隧道与接入点进行通信。\n一种接入控制器,包括:\n第二同步模块,用于在本接入控制器与接入点处于通信状态时,响应从接入控制器的同步请求,将接入点信息以及用户信息同步到从接入控制器;\n第二LWAPP服务端,用于同接入点建立LWAPP隧道,响应接入点的通信请求,通过建立的LWAPP隧道与接入点进行通信。\n本发明的实施例中,接入点同时与主接入控制器和从接入控制器建立LWAPP隧道,所述主接入控制器和从接入控制器之间对接入点信息以及用户信息进行同步,如此,在接入点与接入控制器的连接中断时,能够迅速进行切换,通过已经建立的LWAPP隧道与接入控制器进行通信。在接入点中还可设置端口检测模块,通过所述端口检测模块实时检测接入点与接入控制器连接的上行口状态,根据上行口状态确定与接入控制器的连接是否正常,进一步提高了切换速度,切换过程终端用户无感知。\n附图说明\n图1为现有WLAN系统中的LWAPP隧道示意图;\n图2为本发明实施例的无线局域网中接入点与接入控制器进行通信的方法流程图;\n图3为本发明实施例的WLAN接入系统的结构示意图。\n具体实施方式\n为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明进行详细描述。\n参见图2,本发明实施例的无线局域网中接入点与接入控制器进行通信的方法,主要包括如下步骤:\n步骤201、AP发送AC发现请求,获取可供接入的AC列表;\nAP上电启动后,通过广播或单播的方式发送AC发现请求报文;可供接入的AC向AP回应AC发现响应报文;AP接收到多个AC的响应报文后,就得到了可供本AP接入的AC列表。\n步骤202、AP从所述AC列表中选择主AC和从AC,并将选择的主AC地址信息发送到从AC;\n本发明实施例提供两种选择主从AC的实现方法,如下:\n(一)在AC上通过配置实现\n在网络规划时,为每一个AP配置固定的主从AC,即在AC上进行静态配置,配置结果为本AC作为哪些AP的主AC,以及作为哪些AP的从AC。AC在向AP发送AC发现响应报文时,携带所述配置的主从AC信息。AP接收到AC发现响应报文后,根据发现响应报文中携带的参数(主从AC信息)便可以确定本AP的主AC及从AC。可以看出,静态配置对于流量的分担具有一定的作用。需要注意的是,AC上配置的主从AP总数不能超过AC的最大AP接入量。\n(二)使用自动AP(AUTO-AP)实现\nAC在向AP发送AC发现响应报文时,需要携带本AC已经连接的主从AP数目,AP接收到AC发现响应报文后,对发现响应报文中携带的参数(此AC已经连接的主AP数目和从AP数目)进行分析,基于流量平衡原则确定自己的主从AC。\n在本发明的实施例中,AP选择一个主AC,选择一个或多个从AC。AP在选择了主从AC后,还将主AC地址信息发送到从AC,以便于主从AC之间进行AP信息以及用户信息的同步(具体参见步骤204中的描述)。\n步骤203、AP分别同所述主AC和从AC建立LWAPP隧道;\nAP与AC之间的LWAPP隧道的建立过程与现有技术相同,这里不作赘述。\n步骤204、AP在与主AC连接正常时,选择与主AC建立的LWAPP隧道进行通信,在与主AC连接中断时,选择与从AC建立的LWAPP隧道进行通信;\n在步骤204中,AP优先选择与主AC进行通信,即AP在与主AC连接正常时,选择与主AC建立的LWAPP隧道进行通信;只有在与主AC连接中断时,才会选择与从AC进行通信。也就是说,在与从AC的通信过程中,如果AP与主AC的连接又恢复正常,AP还是会切换到与主AC进行通信。\n为了在切换后直接通过已经建立的LWAPP隧道进行通信,还需在主从AC之间同步AP信息(例如,AP的配置信息)以及用户信息(例如,用户认证信息、计费信息)。由于从AC在步骤202中已经获取到了主AC的地址信息,这样,主从AC之间便可建立私有的同步隧道,通过该隧道进行AP信息以及用户信息的同步。\n具体地,AP在与主AC连接正常时,AP向主AC发送通信请求,主AC响应AP的通信请求,通过建立的LWAPP隧道与AP进行通信。此时,从AC与AP处于非通信状态,从AC通过私有隧道向主AC发送同步请求,主AC响应从AC的同步请求,将AP信息以及用户信息同步到从AC。AP在与主AC连接中断时,AP向从AC发送通信请求,从AC响应AP的通信请求,通过建立的LWAPP隧道与AP进行通信,并将AP信息以及用户信息通过私有隧道同步回主AC。\n在步骤204中,AP可以通过向AC发送保活报文来确定与AC的连接是否正常,但是,如前所述,AP需要等待一段时间才能确定所述连接是否正常。因此,在本发明实施例中,AP还可以实时检测本AP与AC连接的上行口状态,根据上行口状态来确定与AC的连接是否正常,如此,可有效提高切换速度。\n与上述AP与AC之间进行通信的方法相对应,本发明还提供一种WLAN的接入系统。\n参见图3,本发明实施例的WLAN接入系统主要包括:接入点10、第一接入控制器20、第二接入控制器30和IP网络40;接入点10、第一接入控制器20、第二接入控制器30之间通过IP网络40互连。这里,假设第二接入控制器30为接入点10的主接入控制器,第一接入控制器20为接入点10的从接入控制器(当然,也可以选取一个以上的从接入控制器,这里以一个从接入控制器为例)。\n接入点10主要包括:接入控制器发现模块11、主从选择模块12、LWAPP客户端13和选择通信模块14。\n接入控制器发现模块11,用于发送接入控制器发现请求,获取可供接入的接入控制器列表。\n主从选择模块12,用于从所述接入控制器列表中选择主接入控制器和从接入控制器,以及将选择的主接入控制器地址信息发送到从接入控制器。有两种实现方式,主从选择模块12根据发现响应报文中携带的在发送所述发现响应报文的接入控制器上静态配置的主从接入控制器信息进行选择,或者,主从选择模块12根据发现响应报文中携带的发送所述发现响应报文的接入控制器已经连接的主从接入点数目进行选择。\nLWAPP客户端13,用于分别同所述主接入控制器和从接入控制器建立LWAPP隧道。\n选择通信模块14,用于在本接入点与主接入控制器连接正常时,选择与主接入控制器建立的LWAPP隧道进行通信,以及在本接入点与主接入控制器连接中断时,选择与从接入控制器建立的LWAPP隧道进行通信。\n其中,所述接入点10中还可包括端口检测模块(图未示),用于实时检测本接入点与接入控制器连接的上行口状态,根据上行口状态确定与接入控制器的连接是否正常。\n第一接入控制器20主要包括:地址信息接收模块21、第一同步模块22和第一LWAPP服务端23。\n地址信息接收模块21,用于接收接入点发送的主接入控制器地址信息。\n第一同步模块22,用于在本接入控制器与接入点处于非通信状态时,从主接入控制器同步接入点信息以及用户信息。第一同步模块22还用于在本接入控制器与接入点处于通信状态时,将接入点信息以及用户信息同步到主接入控制器。\n第一LWAPP服务端23,用于同接入点建立LWAPP隧道,响应接入点的通信请求,通过建立的LWAPP隧道与接入点进行通信。\n接入控制器30主要包括:第二同步模块31和第二LWAPP服务端32。\n第二同步模块31,用于在本接入控制器与接入点处于通信状态时,响应从接入控制器的同步请求,将接入点信息以及用户信息同步到从接入控制器。第二同步模块31还用于在本接入控制器与接入点处于非通信状态时,接收从接入控制器同步过来的接入点信息以及用户信息。\n第二LWAPP服务端32,用于同接入点建立LWAPP隧道,响应接入点的通信请求,通过建立的LWAPP隧道与接入点进行通信。\n最后应当说明的是,以上实施例仅用以说明本发明的技术方案而非限制,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神范围,其均应涵盖在本发明的权利要求范围当中。
法律信息
- 2017-05-24
专利权人的姓名或者名称、地址的变更
专利权人由杭州华三通信技术有限公司变更为新华三技术有限公司
地址由310053 浙江省杭州市高新技术产业开发区之江科技工业园六和路310号华为杭州生产基地变更为310052 浙江省杭州市滨江区长河路466号
- 2010-08-18
- 2008-12-03
- 2008-08-27
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2004-10-13
|
2003-04-11
| | |
2
| |
2005-01-19
|
2003-06-20
| | |
3
| | 暂无 |
2004-05-13
| | |
4
| |
2007-05-09
|
2006-11-28
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |