实现接入控制的方法、中心控制器及接入点设备技术

技术编号:6539030 阅读:242 留言:0更新日期:2012-04-11 18:40
本发明专利技术提出一种实现接入控制的方法、中心控制器及接入点(AP)设备,其中方法应用于至少包括中心控制器和具有相同基本服务集标识符(BSSID)及服务集标识符(SSID)的两个以上接入点AP的系统,所有AP中只有一个发送灯塔(beacon)报文;该方法包括:两个以上所述AP收到同一个客户端STA发起的关联请求时,所述中心控制器在两个以上所述AP中选择服务AP;生成关联响应并发送给所述服务AP;所述服务AP将接收的所述关联响应发送给所述STA其中,所述关联请求是由所述STA根据所述beacon报文所发起的。本发明专利技术能够保证STA的正常接入,并且在各AP之间实现负载均衡。

【技术实现步骤摘要】

本专利技术涉及无线局域网(WLAN)
,特别涉及实现接入控制的方法、中心控制器和接入点(AP,Access Point)设备。
技术介绍
WLAN是一种无线数据网络,它是以无线的方式构建局域网,利用电磁波在空气中发送和接收数据,而无需线缆介质。WLAN是对有线联网方式的一种补充和扩展,使网络中的计算机具有可移动性,从而快速方便地解决使用有线方式不易实现的网络联通问题。如图1为现有技术中WLAN组网结构示意图,包括站点(STA,Station)和接入点 (AP, Access Point),其中,AP通过不停地发送灯塔(beacon)报文来通知周围的STA,使其可以搜索到本AP从而发起关联请求。如图2为现有技术中STA与AP建立连接的流程图。STA与AP之间进行探测、认证、关联成功后,就建立起连接,之后AP就可以通过STA来接入局域网了。由图2所示的流程可见,每一个STA必须经过与AP的多个交互之后,才能建立起与AP之间的连接。为了提升STA的接入量以及各个STA的网络信号情况,在某些区域内可能存在多个AP,多个AP具有相同的SSID,但是各自具有不同的BSSID。当接收到多个AP发送的 beacon报文时,AP会根据各个beacon报文的信号强度等情况来决定接入哪个AP,当选定一个AP之后,与该AP采用图2所示的流程建立连接;如果选定的该AP当前已经负载过重, 该AP可能拒绝STA的连接请求,通过这种接入控制方式在一定程度上实现系统中多个AP 之间的负载均衡。但是,当一个AP拒绝掉STA的连接请求后,下次STA发送连接请求时,可能仍然选择向该AP连接请求,而不断地被该AP拒绝掉,这就导致该STA无法接入。可见,现有的接入控制技术中,由于由STA选择通过哪个AP计入网络,可能会导致 STA无法正常接入网络。
技术实现思路
本专利技术提出一种实现接入控制的方法,由中心控制器为STA选择接入的AP,保证了 STA的正常接入。本专利技术还提出一种应用于该系统的中心控制器及AP,能够保证STA的正常接入。本专利技术的技术方案是这样实现的一种实现接入控制的方法,所述方法应用于至少包括中心控制器和具有相同基本服务集标识符(BSSID)及服务集标识符(SSID)的两个以上接入点(AP)的系统,所有所述 AP中只有一个所述AP发送灯塔(beacon)报文;所述实现接入控制的方法包括两个以上所述AP收到同一个客户端STA发起的关联请求时,所述中心控制器在两个以上所述AP中选择服务AP ;所述中心控制器生成关联响应并发送给所述服务AP ;所述服务AP将接收的所述关联响应发送给所述STA,以便所述STA通过所述服务AP接入所述系统;其中,所述关联请求是由所述STA根据所述beacon报文所发起的。一种中心控制器,应用于至少包括所述中心控制器和具有相同BSSID及SSID的两个以上AP的系统,所述系统中具有相同所述BSSID及所述SSID的所有所述AP中只有一个所述AP发送beacon报文以供客户端STA发起关联请求;所述中心控制器包括接入控制单元,用于在两个以上所述AP中选择服务AP,生成关联响应并发送给所述服务AP,以便所述STA通过所述服务AP接入所述系统;其中,两个以上所述AP是指收到同一个所述STA发起的所述关联请求的两个以上所述AP。一种接入点AP,在至少包括接入控制器以及所述AP的系统中,所述AP用于发送灯塔beacon报文以供客户端STA发起关联请求,所述系统中还包括与所述AP具有相同基本服务集标识符BSSID及服务集标识符SSID的一个以上的不发送所述beacon报文的AP,其中,发送所述beacon报文的所述AP包括第一发送单元,用于发送所述beacon报文;第一转发单元,用于接收所述STA发起的所述关联请求并将该关联请求转发至所述中心控制器;第一检测单元,用于检测所述STA的客户端信息并将检测到的所述客户端信息上报至所述中心控制器;第一接入单元,用于在收到由所述中心控制器发送关联响应时,将所述关联响应送给所述STA,以便使所述STA接入所述系统。一种接入点AP,在至少包括接入控制器以及一个以上所述AP的系统中,所述AP不发送灯塔beacon报文,所述系统中还包括与所述AP具有相同基本服务集标识符BSSID及服务集标识符SSID的一个发送所述beacon报文的AP,其中,不发送所述beacon报文的AP 包括第二转发单元,用于接收所述STA发起的所述关联请求并将该关联请求转发给所述中心控制器;第二检测单元,用于检测所述STA的客户端信息并将检测到的所述客户端信息上报至所述中心控制器;第二接入单元,用于在收到由所述中心控制器发送关联响应时,将所述关联响应送给所述STA,以便使所述STA接入所述系统。综上可见,本专利技术提出的实现接入控制的方法、系统、中心控制器及AP,在负载均衡域中设置2个以上AP,其中一个AP发送beacon报文,其余AP不发送beacon报文的,当 STA接收到beacon报文后,向负载均衡域中所有的AP发送关联请求报文,接收到关联请求报文的AP将该报文及STA的相关信息上报至中心控制器;中心控制器根据AP上报的STA 的相关信息进行负载均衡策略,从而为该STA选择出合适的AP作为服务AP ;中心控制器通过该服务AP向STA返回关联应答报文,建立服务AP与该STA的连接。可见,本专利技术采用中心控制器对负载均衡域中的AP进行接入控制,能够保证STA的正常接入,并且在各AP之间实现负载均衡。附图说明图1为现有技术中WLAN组网结构示意图2为现有技术中STA与AP建立连接的流程图;图3为本专利技术实施例一实现接入控制的方法流程图;图4为本专利技术实施例应用的系统结构示意图;图5为本专利技术实施例二实现接入控制的方法流程图;图6为本专利技术实施例三实现接入控制的方法流程图;图7为包含本实施例的中心控制器和接入点设备系统的结构示意图;图8所示为图7中心控制器701的结构示意图;图9A所示为图7中接入点设备702的结构示意图;图9B所示为图7中接入点设备703的结构示意图。具体实施例方式为使本专利技术的目的、技术方案和优点更佳清楚明白,下面结合附图及实施例对本专利技术作进一步的详细说明。实施例一本实施例提供了一种实现接入控制的方法,该方法应用于至少包括中心控制器和具有相同基本服务集标识符BSSID及服务集标识符SSID的两个以上接入点AP的系统,该系统中具有相同BSSID及SSID的所有AP中只有一个AP发送灯塔beacon报文。如图3所示,本实施例中实现接入控制的方法包括步骤301,当两个以上AP收到同一个客户端STA发起的关联请求时,中心控制器在两个以上AP中选择服务AP;步骤302,中心控制器生成关联响应并发送给服务AP ;服务AP将接收的关联响应发送给STA,以便STA通过服务AP接入系统。其中,关联请求是由STA根据beacon报文所发起的。本实施例实现接入控制的方式在于,由中心控制器为STA选择接入的AP,保证了 STA的正常接入,解决了现有技术中由STA选择接入AP时,AP上的负载均衡策略可能导致 STA无法接入的问题。实施例二本实施例提供一种实现接入控制的方法,该方法应用于图4所示的系统。图4中该系统包括中心控制本文档来自技高网
...

【技术保护点】
1.一种实现接入控制的方法,其特征在于,所述方法应用于至少包括中心控制器和具有相同基本服务集标识符BSSID及服务集标识符SSID的两个以上接入点AP的系统,所有所述AP中只有一个所述AP发送灯塔beacon报文;所述实现接入控制的方法包括:两个以上所述AP收到同一个客户端STA发起的关联请求时,所述中心控制器在两个以上所述AP中选择服务AP;所述中心控制器生成关联响应并发送给所述服务AP;所述服务AP将接收的所述关联响应发送给所述STA,以便所述STA通过所述服务AP接入所述系统;其中,所述关联请求是由所述STA根据所述beacon报文所发起的。

【技术特征摘要】
1.一种实现接入控制的方法,其特征在于,所述方法应用于至少包括中心控制器和具有相同基本服务集标识符BSSID及服务集标识符SSID的两个以上接入点AP的系统,所有所述AP中只有一个所述AP发送灯塔beacon报文;所述实现接入控制的方法包括两个以上所述AP收到同一个客户端STA发起的关联请求时,所述中心控制器在两个以上所述AP中选择服务AP ;所述中心控制器生成关联响应并发送给所述服务AP ;所述服务 AP将接收的所述关联响应发送给所述STA,以便所述STA通过所述服务AP接入所述系统;其中,所述关联请求是由所述STA根据所述beacon报文所发起的。2.根据权利要求1所述的方法,其特征在于,所述中心控制器在两个以上所述AP中选择服务AP具体为两个以上所述AP分别将各自检测到的所述STA的客户端信息上报至所述中心控制器;中心控制器对上报的所述客户端信息进行负载均衡,在两个以上的所述AP中选择一个所述AP作为服务AP。3.根据权利要求2所述的方法,其特征在于,所述方法进一步包括所述中心控制器建立接入控制表,其中,所述接入控制表记录所述STA对应的所述服务AP ;所述中心控制器将所述接入控制表同步至所述系统中的所有AP。4.根据权利要求3所述的方法,其特征在于,所述方法进一步包括所述中心控制器在所述接入控制表中记录所述STA对应的所述客户端信息,其中,所述客户端信息是由收到所述关联请求的两个以上所述AP上报的。5.根据权利要求4所述的方法,其特征在于,所述方法进一步包括所述AP向所述中心控制器上报自身检测到的所述STA的改变后的客户端信息;所述中心控制器将所述接入控制表中所述AP原来上报的所述客户端信息修改为上报的所述改变后的客户端信息;所述中心控制器根据修改后的所述接入控制表中的所述客户端信息进行负载均衡,选择新的所述服务AP;所述中心控制器将所述接入控制表中原来记录的所述服务AP更新为新的所述服务 AP,并将所述更新了的所述接入控制表同步至所述系统中的所有所述AP。6.一种中心控制器,其特征在于,应用于至少包括所述中心控制器和具有相同基本服务集标识符BSSID及服务集标识符SSID的两个以上接入点AP的系统,所述系统中具有相同所述BSSID及所述SSID的所有所述AP中只有一个所述AP发送灯塔beacon报文以供客户端STA发起关联请求;所述中心控制器包括接入控制单元,用于在两个以上所述AP中选择服务AP,生成关联响应并发送给所述服务AP,以便所述STA通过所述服务AP接入所述系统;其中,两个以上所述AP是指收到同一个所述STA发起的所述关联请求的两个以上所述AP。7.根据权利要求6所述的中心控制器,其特征在于,所述接入控制单元在两个以上所述AP中选择服务AP具体为所述接入控制单元接收由两个以上所述AP分别上报的各自检测到的所述STA的客户端信息;用于根据所述客户端信息进行负载均衡,在上报所述客户端信息的两个以上的所述AP中选择一个所述AP作为服务AP。8.根据权利要求7所述的中心控制器,其特征在于,所述中心控制器还包括接入控制维护单元,用于建立并存储接入控制表,其中,所述接入控制表记录所述STA对应的所述服...

【专利技术属性】
技术研发人员:徐百忱常向青
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:86

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

1