一种无线局域网中AP接入AC的方法、AC及AP技术

技术编号:7050808 阅读:981 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种无线局域网中AP接入AC的方法,该方法包括:AC接收任一AP发送的发现请求报文,向该AP发送携带等待时间的发现响应报文,其中,等待时间根据AC自身的CPU负载和所述AP的关联优先级确定,用于通知所述AP在所述等待时间内随机选择一等待时间,在发现结束后随机选择的等待时间到时发送DTLS连接请求进行接入。基于同样的发明专利技术构思,本发明专利技术还提出一种AC及AP,能够避免大量AP同时关联AC,给网络维护带来了方便。

【技术实现步骤摘要】

本专利技术涉及通信
,特别涉及一种无线局域网中无线接入点(AP)接入无线控制器(AC)的方法、AC及AP。
技术介绍
在大型WLAN网络中,一台AC往往需要管理几千个AP。在这种网络中,当整个网络需要重新启动时,会造成几千个AP同时关联AC,AC需要对每个AP进行认证并建立会话,给 AC的CPU造成了巨大的负担。一旦CPU不能及时处理AP的关联,会造成AP的关联过程失败,AP很快会重新关联AC,形成反复失败。也就是说,AP关联AC的过程会是一个反复震荡的过程,需要很长时间才能实现所有AP完整地关联到AC上。这种情况在AP需要升级新的版本时尤其明显。由上可见,当大量AP同时关联AC时,会造成网络服务长时间中断,给网络维护带来了很大困扰。
技术实现思路
有鉴于此,本专利技术提供一种无线局域网中AP接入AC的方法、AC及AP,能够避免大量AP同时关联AC,给网络维护带来了方便。为解决上述技术问题,本专利技术的技术方案是这样实现的一种无线局域网中AP接入AC的方法,所述方法包括AC接收任一 AP发送的发现请求报文,向所述AP发送携带等待时间的发现响应报文,其中,所述等待时间根据AC自身的CPU负载和所述AP的关联优先级确定,用于通知所述AP在所述等待时间内随机选择一等待时间,在发现结束后随机选择的等待时间到时发送DTLS连接请求进行接入。一种无线局域网中的AC,所述AC包括接收单元、确定单元和发送单元;所述接收单元,用于接收任一 AP发送的发现请求报文;所述确定单元,用于所述接收单元接收任一 AP发送的发现请求报文之后,根据自身所在的AC的CPU负载情况和所述AP的关联优先级确定等待时间;所述发送单元,用于向所述AP发送携带所述确定单元确定的等待时间的发现响应报文,通知所述AP在所述等待时间内随机选择一等待时间,在发现结束后随机选择的等待时间到时发送DTLS连接请求进行接入。一种无线局域网中的AP,所述AP包括接收单元、确定单元和发送单元;所述接收单元,用于接收AC发送的携带等待时间的发现响应报文;所述确定单元,用于获取所述接收单元接收的发现响应报文携带的等待时间,其中,所述等待时间是AC根据自身的CPU负载和自身所在AP的关联优先级确定,在所述等待时间内随机选择一等待时间;所述发送单元,用于在自身所在AP发现结束后,所述确定单元随机选择的等待时间到时,向AC发送DTLS连接请求进行接入。综上所述,本专利技术中AC收到大量AP发来的发现请求报文时,根据自身的CPU负载和各AP的关联优先级确定每个AP的等待时间,并向各AP发送携带等待时间的发现响应报文,使各AP在该等待时间内随机选择一等待时间,在发现结束后随机选择的等待时间到时发起DTLS连接请求进行接入,能够避免大量AP同时关联AC,给网络维护带来了方便。附图说明图1为本专利技术具体实施例中AP接入AC流程图;图2为CAPWAP报文格式示意图;图3为本专利技术具体实施例中AC的结构示意图;图4为本专利技术具体实施例中AP的结构示意图。具体实施例方式为使本专利技术的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本专利技术所述方案作进一步地详细说明。当大量AP同时接入AC时,给AC带来很大负载,本专利技术在AC和AP之间增加一种协调过程,使得AP有序地接入AC,从而避免大量AP同时接入给AC带来的冲击。参见图1,图1为本专利技术具体实施例中AP接入AC流程图。具体步骤为步骤101,AC接收任一 AP发送的发现请求报文。AC会收到大量AP发送的发现请求报文,对于任一 AP本专利技术的处理过程一致。 WLAN网络中每个AC都会收到多个AP的发现请求报文,每个AP都会收到多个AC发来的发现响应报文,AP会选择优先级高的AC进行数据传输层安全(Datagram Transport Layer Security, DTLS)连接并进一步接入。在本专利技术的实施例中,主要以多个AP同时要加入一个AC为例。本步骤中AC收到的AP发来的发现请求报文中携带AP的型号,以及AP的软硬件信息,同现有实现一致,这里不再赘述。步骤102,AC向AP发送携带等待时间的发现响应报文,其中,等待时间根据AC自身的CPU负载和所述AP的关联优先级确定,用于通知AP在等待时间内随机选择一等待时间,在发现结束后随机选择的等待时间到时发送DTLS连接请求进行接入。本步骤中,AC发送AP的发现响应报文携带AC的软硬件版本,以及AC的名称,还携带一个等待时间,该等待时间根据AC的CPU负载情况和该AP的关联优先级确定。其中, 各AP的关联优先级预先在AC上配置。该等待时间在报文中通过类型长度值(TLV)实现, 具体内容为等待时间的值,该等待时间单位一般设置为秒,也可以根据具体应用进行设置。根据AC的CPU负载情况和该AP的关联优先级确定等待时间的具体方法为若AC 的CPU负载高于第一预设值且低于第二预设值,当AP的关联优先级为高优先级时,等待时间确定为Wtl ;当所述AP的关联优先级为低优先级时,等待时间确定为W1,其中,所述第一预设值小于所述第二预设值,W0 < Wp若AC的CPU负载低于第一预设值时,向所述AP发送发现响应报文,用于通知所述 AP在发现结束后直接发送DTLS连接请求进行接入,即此AP不要等待,直接接入。 若AC的CPU负载高于所述第二预设值时,不向所述AP发送所述发现响应报文。由于CPU忙,无法接入新的AP,因此不发响应报文。本步骤中的AP发现结束后,指在发现间隔定时器到时,AP已收集了所有发现响应报文并确定好AC准备接入。在本专利技术具体实施例中,在AP发现结束后,AP并不立即发送 DTLS连接请求,而是等待随机选择的等待时间,再发起DTLS连接。AC收到任一 AP发送的 DTLS连接,如果根据CPU负载情况确定允许该AP建立连接,则向该AP响应其DTLS连接使该AP进行接入;否则,记录该AP的DTLS连接请求不响应次数;如果该不响应次数达到预设值时,对该AP的DTLS连接请求优先进行响应使该AP进行接入。AC接收任一 AP发送的DTLS连接请求,如果AP的CPU负载低于第二预设值时,则向所述AP响应其DTLS连接使该AP进行接入;否则,不向该AP发送DTLS连接响应,记录该 AP的DTLS连接请求不响应次数;如果不响应次数达到预设次数时,对该AP的DTLS连接请求进行响应使该AP进行接入。AC根据CPU负载情况决定不响应任一 AP的DTLS连接时,具体实现为AC同时记录每个AP的DTLS连接请求不响应次数,即会话失败计数O^tiled DTLS Session Count),对不响应次数已经达到最大会话失败重试次数(Max Failed DTLS Session Retry)减1的AP的DTLS连接请求优先进行响应。这样避免AP进入长时间的沉默(Sulking)状态。AC接收任一 AP发来的加入请求报文,如果自身的CPU负载高于第二预设值,向AP 发送加入响应报文时,将该报文中的RESULT CODE值设置为CPU忙,用于通知AP在随机选择的等待时间到时再发送加入请求报文进行加入。至于其他加入失败的情况同现有实现一致,这里不再赘述。下面通过报文格式详细说明RESULT CODE值设置为CPU忙的具体本文档来自技高网...

【技术保护点】
1.一种无线局域网中无线接入点AP接入无线控制器AC的方法,其特征在于,所述方法包括:AC接收任一AP发送的发现请求报文,向所述AP发送携带等待时间的发现响应报文,其中,所述等待时间根据AC自身的CPU负载和所述AP的关联优先级确定,用于通知所述AP在所述等待时间内随机选择一等待时间,在发现结束后随机选择的等待时间到时发送数据传输层安全性DTLS连接请求进行接入。

【技术特征摘要】
1.一种无线局域网中无线接入点AP接入无线控制器AC的方法,其特征在于,所述方法包括AC接收任一 AP发送的发现请求报文,向所述AP发送携带等待时间的发现响应报文, 其中,所述等待时间根据AC自身的CPU负载和所述AP的关联优先级确定,用于通知所述AP 在所述等待时间内随机选择一等待时间,在发现结束后随机选择的等待时间到时发送数据传输层安全性DTLS连接请求进行接入。2.根据权利要求1所述的方法,其特征在于,所述等待时间根据AC自身的CPU负载和所述AP的关联优先级确定的方法为若所述AC的CPU负载高于第一预设值且低于第二预设值,当所述AP的关联优先级为高优先级时,等待时间确定为Wtl ;当所述AP的关联优先级为低优先级时,等待时间确定为 W1,其中,所述第一预设值小于所述第二预设值,W0 < Wp3.根据权利要求2所述的方法,其特征在于,所述方法进一步包括若所述AC的CPU负载低于所述第一预设值时,向所述AP发送发现响应报文,用于通知所述AP在发现结束后直接发送DTLS连接请求进行接入;若所述AC的CPU负载高于所述第二预设值时,不向所述AP发送所述发现响应报文。4.根据权利要求2所述的方法,其特征在于,所述方法进一步包括所述AC接收任一 AP发送的DTLS连接请求,如果AP的CPU负载低于所述第二预设值时,则向所述AP响应其DTLS连接使所述AP进行接入;否则,不向所述AP发送DTLS连接响应,记录该AP的DTLS连接请求不响应次数;如果所述不响应次数达到预设次数时,对所述 AP的DTLS连接请求进行响应使所述AP进行接入。5.根据权利要求2所述的方法,其特征在于,所述方法进一步包括所述AC接收任一 AP发来的加入请求报文,如果自身的CPU负载高于第二预设值,向AP 发送加入响应报文时,将该报文中的结果代码RESULTC0DE值设置为CPU忙,用于通知AP在所述随机选择的等待时间到时再发送加入请求报文进行加入。6.根据权利要求3所述的方法,其特征在于,所述方法进一步包括所述AP接收所述AC发来的加入响应报文,如果所述加入响应报文中RESULT CODE值设置为CPU忙,则不进入DTLS断开连接TD状态,记录自身发送请求报文的次数;在所述随机选择的等待时间到时向所述AC重新发送加入请求报文;如果所述加入响应报文中RESULT CODE值设置为CPU忙,且所述AP发送所述加入请求报文达到预设重复次数值时,则直接进入DTLS TD状态。7.一种无线局域网中的无线控制器AC,其特征在于,所述AC包括接收单元、确定单元和发送单元;所述接收单元,用于接收任一无线接入点AP发送的发现请求报文;所述确定单元,用于所述接收单元接收任一 AP发送的发现请求报文之后,根据自身所在的AC的CPU负载情况和所述AP的关联优先级确定等待时间;所述发送单元,用于向所述AP发送携带所述确定单元确定的等待时间的发现响应报文,通知所述AP在所述等待时间内随机选择一等待时间,在发现结束后随机选择的等待时间到时发送DTLS连接请求进行接入。8.根据权利要求7所述...

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

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

1