亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

無(wú)線接入方法和無(wú)線接入控制器的制作方法

文檔序號(hào):7862599閱讀:195來(lái)源:國(guó)知局
專利名稱:無(wú)線接入方法和無(wú)線接入控制器的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù),尤其涉及一種無(wú)線接入方法和無(wú)線接入控制器(AccessController,簡(jiǎn)稱 AC)。
背景技術(shù)
在無(wú)線局域網(wǎng)(WirelessLocal Area Networks,簡(jiǎn)稱 WLAN)瘦接入點(diǎn)(AccessPoint,簡(jiǎn)稱AP)架構(gòu)中,AP需要與AC建立無(wú)線接入點(diǎn)控制與供應(yīng)(Controlling andProvisioning of Wireless Access Point,簡(jiǎn)稱 CAPWAP)隧道。在 AC 給 AP 下發(fā)配置之后,AP才能正常為無(wú)線站(Station,簡(jiǎn)稱STA)提供各種服務(wù)。在目前的WLAN網(wǎng)絡(luò)中,一臺(tái)AC關(guān)聯(lián)數(shù)千臺(tái)AP。由于AC處理負(fù)載的能力有限,當(dāng) 大量AP接入AC時(shí),AC無(wú)法及時(shí)響應(yīng)每個(gè)AP的CAPWAP隧道建立請(qǐng)求,將出現(xiàn)部分AP建立CAPffAP隧道失敗現(xiàn)象。這些CAPWAP隧道建立失敗的AP繼續(xù)反復(fù)向AC發(fā)起建立請(qǐng)求,直到接入成功,因此接入效率低。

發(fā)明內(nèi)容
本發(fā)明的第一個(gè)方面是提供一種無(wú)線接入方法,用以解決現(xiàn)有技術(shù)中的缺陷,提高接入效率。本發(fā)明的另一個(gè)方面是提供一種AC,用以解決現(xiàn)有技術(shù)中的缺陷,提高接入效率。本發(fā)明的第一個(gè)方面是提供一種無(wú)線接入方法,包括以下步驟獲取來(lái)自接入點(diǎn)AP的接入請(qǐng)求消息;判斷預(yù)設(shè)的超期時(shí)間戳是否到時(shí);如果所述超期時(shí)間戳到時(shí),重置所述超期時(shí)間戳并將本周期接入的AP總數(shù)設(shè)置為I ;如果所述超期時(shí)間戳未到時(shí),判斷所述本周期接入的AP總數(shù)是否大于或等于預(yù)設(shè)的周期接入個(gè)數(shù)閾值;如果是,向所述AP返回拒絕消息;否則,向所述AP返回允許消息,并將所述本周期接入的AP總數(shù)加I。如上所述的方法,其中,所述獲取來(lái)自接入點(diǎn)AP的接入請(qǐng)求消息之后,所述判斷預(yù)設(shè)的超期時(shí)間戳是否到時(shí)之前,還包括獲取正在接入的AP總數(shù);判斷所述正在接入的AP總數(shù)是否大于或等于預(yù)設(shè)的正在接入個(gè)數(shù)閾值;如果判斷為是,向所述AP返回拒絕消息;如果判斷為否,執(zhí)行所述判斷預(yù)設(shè)的超期時(shí)間戳是否到時(shí)的步驟;在判斷所述本周期接入的AP總數(shù)不大于或等于預(yù)設(shè)的周期接入個(gè)數(shù)閾值之后,還包括將所述正在接入的AP總數(shù)加I。如上所述的方法,其中,所述獲取來(lái)自接入點(diǎn)AP的接入請(qǐng)求消息之后,所述判斷預(yù)設(shè)的超期時(shí)間戳是否到時(shí)之前,還包括獲取正在接入的AP總數(shù);判斷所述正在接入的AP總數(shù)是否大于或等于預(yù)設(shè)的功能開啟閾值;如果是,執(zhí)行所述判斷預(yù)設(shè)的超期時(shí)間戳是否到時(shí)的步驟;否則,向所述AP返回允許消息并將所述正在接入的AP總數(shù)加I。如上所述的方法,其中,還包括當(dāng)獲取來(lái)自所述AP的升級(jí)請(qǐng)求消息時(shí),將所述正在接入的AP總數(shù)減I ;和/或,當(dāng)所述AP對(duì)應(yīng)的通信隧道斷開時(shí),將所述正在接入的AP總數(shù)減I ;和/或,當(dāng)所述AP進(jìn)入運(yùn)行狀態(tài)時(shí),將所述正在接入的AP總數(shù)減I。本發(fā)明的另一個(gè)方面是提供一種無(wú)線接入控制器AC,包括接收單元,用于獲取來(lái)自接入點(diǎn)AP的接入請(qǐng)求消息;所述周期控制單元,用于判斷預(yù)設(shè)的超期時(shí)間戳是否到時(shí),如果所述超期時(shí)間戳到時(shí),重置所述超期時(shí)間戳并將本周期接入的AP總數(shù)設(shè)置為1,如果所述超期時(shí)間戳未到時(shí),開啟第一接入控制單元;所述第一接入控制單元,用于判斷所述本周期接入的AP總數(shù)是否大于或等于預(yù)設(shè)的周期接入個(gè)數(shù)閾值,如果是,控制發(fā)送單元向所述AP返回拒絕消息,否則,將所述本周期接入的AP總數(shù)加I并控制發(fā)送單元向所述AP返回允許消息;所述發(fā)送單元,用于根據(jù)所述第一接入控制單元的控制,向所述AP返回所述拒絕消息或所述允許消息。
如上述的AC,其中,還包括第二接入控制單元;所述接收單元還用于在獲取來(lái)自接入點(diǎn)AP的接入請(qǐng)求消息后開啟所述第二接入控制單兀;所述第二接入控制單元用于獲取正在接入的AP總數(shù),判斷所述正在接入的AP總數(shù)是否大于或等于預(yù)設(shè)的正在接入個(gè)數(shù)閾值,如果判斷為是,控制所述發(fā)送單元向所述AP返回拒絕消息,如果判斷為否,開啟所述周期控制單元;所述發(fā)送單元還用于根據(jù)所述第二接入控制單元的控制,向所述AP返回所述拒絕消息。所述第一接入控制單元還用于在判斷所述本周期接入的AP總數(shù)不大于或等于預(yù)設(shè)的周期接入個(gè)數(shù)閾值之后將所述正在接入的AP總數(shù)加I。所述第二控制單元還可用于開啟第三接入控制單元;如上述的AC,其中,還包括第三接入控制單元;所述接收單元還用于在獲取來(lái)自接入點(diǎn)AP的接入請(qǐng)求消息后開啟所述第三接入控制單兀;所述第三接入控制單元用于獲取正在接入的AP總數(shù),判斷所述正在接入的AP總數(shù)是否大于或等于預(yù)設(shè)的功能開啟閾值,如果是,開啟所述周期控制單元;否則,控制所述發(fā)送單元向所述AP返回允許消息并將所述正在接入的AP總數(shù)加I ;所述發(fā)送單元還用于根據(jù)所述第三接入控制單元的控制,向所述AP返回所述允
許消息。如上述的AC,其中,還包括第四接入控制單元,用于當(dāng)獲取來(lái)自所述AP的升級(jí)請(qǐng)求消息時(shí),將所述正在接入的AP總數(shù)減I ;和/或,用于當(dāng)所述AP對(duì)應(yīng)的通信隧道斷開時(shí),將所述正在接入的AP總數(shù)減I ;和/或,用于當(dāng)所述AP進(jìn)入運(yùn)行狀態(tài)時(shí),將所述正在接入的AP總數(shù)減I。本發(fā)明提供的無(wú)線接入方法,通過(guò)控制接入周期內(nèi)接入的AP的個(gè)數(shù)和正在接入的AP總數(shù),來(lái)限制AP接入的速度,確保通過(guò)該方法限制的AP在之后建立所有CAPWAP隧道都能得到正常響應(yīng),不會(huì)由于CPU的負(fù)載過(guò)重而出現(xiàn)隧道斷開重連的現(xiàn)象,避免了 AC的CPU資源用來(lái)處理無(wú)效的CAPWAP隧道建立過(guò)程,從而提高了 AP的接入速率,保證這些AP能快速有序地接入AC。


圖I為本發(fā)明實(shí)施例一的無(wú)線接入方法的流程圖;圖2為本發(fā)明實(shí)施例二的無(wú)線接入方法的流程圖;圖3為本發(fā)明實(shí)施例三的AC的結(jié)構(gòu)示意圖;圖4為本發(fā)明實(shí)施例四的AC的結(jié)構(gòu)示意圖。
具體實(shí)施例方式圖I為本發(fā)明實(shí)施例一的無(wú)線接入方法的流程圖。如圖I所示,本實(shí)施例提供的無(wú)線接入方法,具體包括如下步驟步驟10、AC獲取來(lái)自接入點(diǎn)AP的接入請(qǐng)求消息。 本實(shí)施例中,接入請(qǐng)求消息可以為AP向AC發(fā)起的數(shù)據(jù)報(bào)傳輸層安全(DatagramTransport Layer Security, DTLS)握手請(qǐng)求消息,在AP向AC發(fā)起握手請(qǐng)求消息前,AP可以向多個(gè)AC發(fā)起發(fā)現(xiàn)(Discovery)請(qǐng)求報(bào)文,同時(shí)AP啟動(dòng)一定時(shí)器,該定時(shí)器到時(shí)后,AP從收到的多個(gè)AC的發(fā)現(xiàn)響應(yīng)報(bào)文中選擇一最優(yōu)的AC,向該AC發(fā)起DTLS握手請(qǐng)求,該最優(yōu)AC是根據(jù)AC返回的響應(yīng)報(bào)文中得到的AC自身的負(fù)載能力等確定的。步驟20、AC判斷預(yù)設(shè)的超期時(shí)間戳是否到時(shí)。超期時(shí)間戳在AC啟動(dòng)時(shí)便開始計(jì)時(shí),以時(shí)間戳代替定時(shí)器方式,減少AC的CPU資
源消耗。在步驟20中,如果超期時(shí)間戳到時(shí),執(zhí)行步驟21 ;如果超期時(shí)間戳未到時(shí),執(zhí)行步驟30。步驟21、AC重置超期時(shí)間戳并將本周期接入的AP總數(shù)設(shè)置為I。在本步驟中,步驟20中的判斷結(jié)果為是,即超期時(shí)間戳到時(shí),AC重置超期時(shí)間戳,進(jìn)入下一個(gè)統(tǒng)計(jì)周期,并將本周期接入的AP總數(shù)設(shè)置為I。步驟30、AC判斷本周期接入的AP總數(shù)是否大于或等于預(yù)設(shè)的周期接入個(gè)數(shù)閾值。在本步驟中,該周期接入個(gè)數(shù)閾值根據(jù)AC自身處理負(fù)載的能力來(lái)設(shè)置。如果步驟30中的判斷結(jié)果為否,順序執(zhí)行步驟40、50 ;如果步驟30中的判斷結(jié)果為是,執(zhí)行步驟60。
步驟40、周期內(nèi)接入的AP總數(shù)加I。在本步驟中,步驟30的判斷結(jié)果為否,即本周期接入的AP總數(shù)不大于或等于預(yù)設(shè)的周期接入個(gè)數(shù)閾值,則對(duì)周期內(nèi)接入的AP總數(shù)加1,實(shí)時(shí)的統(tǒng)計(jì)周期內(nèi)接入的AP總數(shù)。步驟50、AC向AP返回允許消息。在本步驟中,步驟30中的判斷結(jié)果為否,即本周期接入的AP總數(shù)小于預(yù)設(shè)的周期接入個(gè)數(shù)閾值,則AC向AP返回允許消息,具體地,AC向AP返回的允許消息可以采用AC向AP發(fā)送DTLS握手響應(yīng)報(bào)文實(shí)現(xiàn)。具體地,AP在收到AC返回的DTLS握手響應(yīng)報(bào)文后,向AC發(fā)起加入(Join)請(qǐng)求報(bào)文,當(dāng)AC收到該加入請(qǐng)求報(bào)文后決策是否允許該AP接入。若AC允許該AP接入,則向AC返回加入響應(yīng)報(bào)文。AP根據(jù)收到的加入響應(yīng)報(bào)文得知允許接入該AC時(shí),則向AC發(fā)起配置狀態(tài)請(qǐng)求報(bào)文。此時(shí)AC進(jìn)行配置狀態(tài)響應(yīng)處理。接著,AP發(fā)起改變狀態(tài)請(qǐng)求報(bào)文,AC繼續(xù)回復(fù)改變狀態(tài)響應(yīng)報(bào)文。若AP收到改變狀態(tài)響應(yīng)報(bào)文,則進(jìn)入運(yùn)行(Run)狀態(tài),并通過(guò)數(shù)據(jù)通道向AC發(fā)送第一份保活報(bào)文。同時(shí),AP允許向AC發(fā)送網(wǎng)站工具平臺(tái)事件WTP (WebTools Platform, WTP) Event請(qǐng)求報(bào)文,用于上傳自身信息給AC。當(dāng)AC收到AP發(fā)送的第一份?;顖?bào)文,則也進(jìn)入運(yùn)行狀態(tài),可以向AP發(fā)送配置請(qǐng)求報(bào)文。此時(shí),AP成功接入AC,可正常為STA提供服務(wù)。此為現(xiàn)有技術(shù),這里不再贅述。步驟60、AC向AP返回拒絕消息。在本步驟中,步驟30中的判斷結(jié)果為是,即本周期接入的AP總數(shù)大于或等于預(yù)設(shè)的周期接入個(gè)數(shù)閾值,則AC向AP返回拒絕消息。具體地,本實(shí)施例中,AC拒絕該AP的接入時(shí),為了降低自身的負(fù)載,AC不向AP發(fā)送任何拒絕消息,即AC不向AP發(fā)送DTLS握手響應(yīng)報(bào)文;AP在一段時(shí)間后如果沒(méi)有收到AC返回的DTLS握手響應(yīng)報(bào)文,則斷開連接隧道,重新向AC發(fā)起發(fā)現(xiàn)請(qǐng)求報(bào)文。需說(shuō)明的是,由于該無(wú)線接入方法還可以應(yīng)用在其它有大量AP同時(shí)接入的情況下,比如大量AP同時(shí)進(jìn)入升級(jí)的過(guò)程,CAPffAP隧道都必現(xiàn)經(jīng)過(guò)重新建立過(guò)程,同樣可以用 該無(wú)線接入方法對(duì)進(jìn)入升級(jí)的AP個(gè)數(shù)進(jìn)行限制,保證這些AP都能快速有序的接入。本實(shí)施例提供的無(wú)線接入方法,在AC接收到AP的DTLS握手請(qǐng)求報(bào)文后,通過(guò)限制接入周期內(nèi)接入的AP總數(shù),對(duì)不超過(guò)周期接入個(gè)數(shù)閾值的AP回復(fù)DTLS握手響應(yīng)報(bào)文,允許該AP接入,否則拒絕該AP接入,由于周期內(nèi)接入的AP的個(gè)數(shù)有限,不會(huì)超過(guò)AC的負(fù)載處理能力,所以,通過(guò)該方法限制的AP在之后建立所有CAPWAP隧道都能得到正常響應(yīng),不會(huì)由于CPU的負(fù)載過(guò)重而出現(xiàn)隧道斷開重連的現(xiàn)象,避免了 AC的CPU資源用來(lái)處理無(wú)效的CAPWAP隧道建立過(guò)程,從而提高了 AP的接入速率,保證這些AP能快速有序地接入AC。圖2為本發(fā)明實(shí)施例二的無(wú)線接入方法的流程圖。本實(shí)施例提供的無(wú)線接入方法,在上述圖I所示實(shí)施例的基礎(chǔ)上,更加詳細(xì)地介紹本發(fā)明的技術(shù)方案。如圖2所示,本實(shí)施例中,具體步驟如下步驟10、AC獲取來(lái)自接入點(diǎn)AP的接入請(qǐng)求消息。本實(shí)施例中,接入請(qǐng)求消息可以為AP向AC發(fā)起的DTLS握手請(qǐng)求消息,在AP向AC發(fā)起握手請(qǐng)求消息前,AP可以向多個(gè)AC發(fā)起發(fā)現(xiàn)請(qǐng)求報(bào)文,同時(shí)AP啟動(dòng)一定時(shí)器,該定時(shí)器到時(shí)后,AP從收到的多個(gè)AC的發(fā)現(xiàn)響應(yīng)報(bào)文中選擇一最優(yōu)的AC,向該AC發(fā)起DTLS握手請(qǐng)求,該最優(yōu)AC是根據(jù)AC返回的響應(yīng)報(bào)文中得到的AC自身的負(fù)載能力等確定的。步驟11、AC獲取正在接入的AP總數(shù),并判斷正在接入的AP總數(shù)是否大于或等于預(yù)設(shè)的正在接入個(gè)數(shù)閾值。在本步驟中,如果步驟11中的判斷結(jié)果為是,執(zhí)行步驟60 ;如果步驟11中的判斷結(jié)果為否,執(zhí)行步驟12。步驟60、AC向AP返回拒絕消息。在本步驟中,步驟11的判斷結(jié)果為是,即正在接入的AP總數(shù)大于或等于預(yù)設(shè)的正在接入個(gè)數(shù)閾值,則AC向AP返回拒絕消息。具體地,AC拒絕該AP的接入時(shí),為了降低自身的負(fù)載,AC不向AP發(fā)送任何拒絕消息,即AC不向AP發(fā)送DTLS握手響應(yīng)報(bào)文;AP在一段時(shí)間后如果沒(méi)有收到AC返回的DTLS握手響應(yīng)報(bào)文,則斷開連接隧道,重新向AC發(fā)起發(fā)現(xiàn)請(qǐng)求報(bào)文。步驟12、AC獲取正在接入的AP總數(shù),并判斷所述正在接入的AP總數(shù)是否大于或等于預(yù)設(shè)的功能開啟閾值。所述功能開啟閾值用于判斷是否需要對(duì)周期內(nèi)接入的AP總數(shù)進(jìn)行限制,當(dāng)正在接入的AP總數(shù)不大于或等于預(yù)設(shè)的功能開啟閾值,則不需要進(jìn)一步地判斷是否允許該AP接入。在本步驟中,步驟11中的判斷結(jié)果為否,即正在接入的AP總數(shù)小于預(yù)設(shè)的正在接入個(gè)數(shù)閾值,則AC獲取正在接入的AP總數(shù),并判斷所述正在接入的AP總數(shù)是否大于或等于預(yù)設(shè)的功能開啟閾值。在步驟12中,如果判斷結(jié)果為是,即正在接入的AP總數(shù)大于或等于預(yù)設(shè)的功能開啟閾值,執(zhí)行步驟20 ;如果判斷結(jié)果為否,即正在接入的AP總數(shù)小于預(yù)設(shè)的功能開啟閾值,則執(zhí)行步驟41。步驟20、AC判斷預(yù)設(shè)的超期時(shí)間戳是否到時(shí)。在本步驟中,步驟12的判斷結(jié)果為是,即正在接入的AP總數(shù)大于或等于預(yù)設(shè)的功能開啟閾值,則AC判斷預(yù)設(shè)的超期時(shí)間戳是否到時(shí)。所述的超期時(shí)間戳在AC啟動(dòng)時(shí)便開始計(jì)時(shí),以時(shí)間戳代替定時(shí)器方式,減少系統(tǒng)·CPU資源消耗。在步驟20中,如果判斷結(jié)果為是,執(zhí)彳了步驟21,如果判斷結(jié)果為否,執(zhí)彳了步驟30。步驟21、重置超期時(shí)間戳并將本周期接入的AP總數(shù)設(shè)置為I。在本步驟中,步驟20中的判斷結(jié)果為是,即超期時(shí)間戳到時(shí),AC重置超期時(shí)間戳,進(jìn)入下一個(gè)統(tǒng)計(jì)周期,并將本周期接入的AP總數(shù)設(shè)置為I。在步驟21之后,執(zhí)行步驟41。步驟30、AC判斷所述本周期接入的AP總數(shù)是否大于或等于預(yù)設(shè)的周期接入個(gè)數(shù)閾值。在本步驟中,步驟20的判斷結(jié)果為否,即超期時(shí)間戳未到時(shí),則AC判斷本周期接入的AP總數(shù)是否大于或等于預(yù)設(shè)的周期接入個(gè)數(shù)閾值。在步驟30中,如果判斷結(jié)果為是,執(zhí)行步驟60 ;如果判斷結(jié)果為否,則順序執(zhí)行步驟40、步驟41、步驟50。具體地,該周期接入個(gè)數(shù)閾值根據(jù)AC自身處理負(fù)載的能力來(lái)設(shè)置。步驟40、周期內(nèi)接入的AP總數(shù)加I。在本步驟中,步驟30的判斷結(jié)果為否,即本周期接入的AP總數(shù)小于預(yù)設(shè)的周期接入個(gè)數(shù)閾值,則對(duì)周期內(nèi)接入的AP總數(shù)加1,實(shí)時(shí)的統(tǒng)計(jì)周期內(nèi)接入的AP總數(shù)。步驟41、正在接入的AP總數(shù)加I。在本步驟中,對(duì)于執(zhí)行步驟12之后進(jìn)入步驟41的情況,由于步驟12的判斷結(jié)果為否,即正在接入的AP總數(shù)小于預(yù)設(shè)的功能開啟閾值,將正在接入的AP總數(shù)加1,用于實(shí)時(shí)的更新正在接入的AP總數(shù)。對(duì)于執(zhí)行步驟21或執(zhí)行步驟40之后進(jìn)入步驟41的情況,對(duì)周期內(nèi)接入的AP總數(shù)加1,同時(shí)對(duì)正在接入的AP總數(shù)也加1,實(shí)時(shí)的統(tǒng)計(jì)正在接入的AP總數(shù)。步驟50、AC向AP返回允許消息。具體地,AC向AP返回的允許消息可以采用AC向AP發(fā)送DTLS握手響應(yīng)報(bào)文。步驟60、AC向AP返回拒絕消息。具體地,本實(shí)施例中,拒絕該AP的接入時(shí),為了降低AC的負(fù)載,AP不向AC發(fā)送任何拒絕消息,即AC不向AP發(fā)送DTLS握手響應(yīng)報(bào)文;AP在一段時(shí)間后如果沒(méi)有收到AC返回的DTLS握手響應(yīng)報(bào)文,則斷開連接隧道,重新向AC發(fā)起發(fā)現(xiàn)請(qǐng)求報(bào)文。
需要說(shuō)明的是,當(dāng)AC獲取來(lái)自AP的升級(jí)請(qǐng)求消息時(shí),將正在接入的AP總數(shù)減I ;和/或,當(dāng)AP對(duì)應(yīng)的通信隧道斷開時(shí),將正在接入的AP總數(shù)減I ;和/或,當(dāng)AP進(jìn)入運(yùn)行狀態(tài)時(shí),將正在接入的AP總數(shù)減I。需進(jìn)一步說(shuō)明的是,AP在收到AC返回的DTLS響應(yīng)后,由于AC負(fù)載過(guò)重而導(dǎo)致隧道斷開的可能性很小,上述的AP對(duì)應(yīng)的通信隧道斷開是指,由于AC或AP突然斷電等意外情況下出現(xiàn)的隧道斷開。需要說(shuō)明的是,上述實(shí)施例2中的步驟11為可選的,步驟11執(zhí)行完之后,可以直接執(zhí)行步驟20,其他步驟按照順序依次執(zhí)行。這種情況下,首先對(duì)正在接入的AP總數(shù)進(jìn)行限制,對(duì)大于或等于正在接入的AP總數(shù)閾值的,直接拒絕加入,對(duì)小于正在接入的AP總數(shù)閾值的進(jìn)一步對(duì)其接入周期內(nèi)的AP接入進(jìn)行限制,因此能夠保證接入的AP個(gè)數(shù)不會(huì)超過(guò)AC的負(fù)載處理能力。本實(shí)施例中,步驟12也為可選步驟,步驟12可在步驟10之后,步驟20之前執(zhí)行, 其他步驟按照順序依次執(zhí)行。這種情況下,只有當(dāng)正在接入的AP總數(shù)大于或等于功能開啟閾值時(shí),才對(duì)周期內(nèi)接入總數(shù)的限制,當(dāng)正在接入的AP總數(shù)小于功能開啟閾值的允許該AP接入,因此能夠保證AP快速有序的接入AC。可選的,步驟12也可以在步驟11之后,步驟20之前執(zhí)行,實(shí)際應(yīng)用中,根據(jù)AC的負(fù)載處理能力來(lái)?yè)駜?yōu)選擇。在圖2中,僅以步驟12位于步驟11之后,步驟20之前執(zhí)行為例予以詳細(xì)說(shuō)明。本實(shí)施例提供的無(wú)線接入方法,在實(shí)施例一的基礎(chǔ)上,不僅對(duì)接入周期內(nèi)的AP總數(shù)進(jìn)行限制,還對(duì)整個(gè)接入過(guò)程中正在接入的AP總數(shù)進(jìn)行了限制,因此保證了接入個(gè)數(shù)不會(huì)超過(guò)AC的負(fù)載處理能力,在通過(guò)DTLS握手響應(yīng)后建立的CAPWAP隧道都能得到正常響應(yīng),不會(huì)由于CPU的負(fù)載過(guò)重而出現(xiàn)隧道斷開重連的現(xiàn)象,避免了 AC的CPU資源用來(lái)處理無(wú)效的CAPWAP隧道建立過(guò)程,從而提高了 AP的接入速率,保證這些AP能快速有序地接入AC。圖3為本發(fā)明實(shí)施例三的AC的結(jié)構(gòu)示意圖。如圖3所示,本發(fā)明提供的無(wú)線接入控制器AC包括接收單元301、周期控制單元302、第一接入控制單元303、發(fā)送單元304。接收單元301,用于獲取來(lái)自接入點(diǎn)AP的接入請(qǐng)求消息。周期控制單元302,在AC獲取來(lái)自AP的接入請(qǐng)求消息后,用于判斷預(yù)設(shè)的超期時(shí)間戳是否到時(shí),如果超期時(shí)間戳到時(shí),重置所述超期時(shí)間戳并將本周期接入的AP總數(shù)設(shè)置為I,如果超期時(shí)間戮未到時(shí),開啟弟一接入控制單兀303。第一接入控制單元303,用于判斷本周期接入的AP總數(shù)是否大于或等于預(yù)設(shè)的周期接入個(gè)數(shù)閾值,如果是,第一接入控制單元303控制發(fā)送單元304向AP返回拒絕消息,否貝U,第一接入控制單元303將本周期接入的AP總數(shù)加I并控制發(fā)送單元304向AP返回允
許消息。發(fā)送單元304,用于根據(jù)第一接入控制單元303的控制,向AP返回拒絕消息或允許消息。本實(shí)施例提供的AC,在大量AP同時(shí)接入時(shí),通過(guò)對(duì)預(yù)設(shè)周期內(nèi)接入的AP的個(gè)數(shù)進(jìn)行限制,使AP的接入數(shù)量適應(yīng)AC的負(fù)載處理能力,這樣可以降低AP之后的接入過(guò)程隧道斷開的可能,避免了 AC的CPU資源用于處理無(wú)效CAPWAP隧道建立過(guò)程,保證AP快速有序的接入AC,同時(shí)也提高了 AC的效率。
圖4為本發(fā)明實(shí)施例四的AC的結(jié)構(gòu)示意圖。在圖3所示實(shí)施例的基礎(chǔ)上,可選地,所述AC還可以包括第二接入控制單元313,接收單元301還用于在獲取來(lái)自接入點(diǎn)AP的接入請(qǐng)求消息后開啟第二接入控制單元313。第二接入控制單元313用于獲取正在接入的AP總數(shù),判斷正在接入的AP總數(shù)是否大于或等于預(yù)設(shè)的正在接入個(gè)數(shù)閾值。如果判斷為是,第二接入控制單元313控制發(fā)送單元304向AP返回拒絕消息;如果判斷為否,第二接入控制單元313開啟周期控制單元302,周期控制單元302用于判斷預(yù)設(shè)的超期時(shí)間戳是否到時(shí)。如果超期時(shí)間戳到時(shí),周期控制單元302重置超期時(shí)間戳并將本周期接入的AP總數(shù)設(shè)置為I ;如果超期時(shí)間戳未到時(shí),周期控制單元302開啟第一接入控制單元303。第一接入控制單元303,用于判斷本周期接入的AP總數(shù)是否大于或等于預(yù)設(shè)的周期接入個(gè)數(shù)閾值,如果是,第一接入控制單元303控制發(fā)送單元304向AP返回拒絕消息,否則,第一接入控制單元303控制發(fā)送單元304向AP返回允許消息??蛇x地,所述AC還可以包括第三接入控制單元323 ;接收單元301還用于在獲取來(lái)自接入點(diǎn)AP的接入請(qǐng)求消息后開啟第三接入控制單元323 ;第三接入控制單元323用于獲取正在接入的AP總數(shù),判斷正在接入的AP總數(shù)是否大于或等于預(yù)設(shè)的功能開啟閾值,如果是,第三接入控制單元323開啟周期控制單元302 ;否則,第三接入控制單元323控制發(fā) 送單元304向AP返回允許消息并將正在接入的AP總數(shù)加I ;發(fā)送單元304還用于根據(jù)第三接入控制單元323的控制,向AP返回允許消息。進(jìn)一步的,第二接入控制單元313還用于在判斷為否時(shí),即正在接入的AP總數(shù)不大于或等于預(yù)設(shè)的正在接入個(gè)數(shù)閾值,開啟第三接入控制單元323。本實(shí)施例中,第一接入控制單元303還用于在判斷本周期接入的AP總數(shù)不大于或等于預(yù)設(shè)的周期接入個(gè)數(shù)閾值之后將正在接入的AP總數(shù)加I。進(jìn)一步的,所述AC還包括第四接入控制單元333,用于當(dāng)獲取來(lái)自AP的升級(jí)請(qǐng)求消息時(shí),將正在接入的AP總數(shù)減I ;和/或,用于當(dāng)AP對(duì)應(yīng)的通信隧道斷開時(shí),將正在接入的AP總數(shù)減I ;和/或,用于當(dāng)AP進(jìn)入運(yùn)行狀態(tài)時(shí),將正在接入的AP總數(shù)減I。本實(shí)施例提供的AC,在大量AP同時(shí)接入時(shí),不僅對(duì)接入周期內(nèi)的AP總數(shù)進(jìn)行限制,還對(duì)整個(gè)接入過(guò)程中正在接入的AP總數(shù)進(jìn)行了限制,因此保證了接入總數(shù)不會(huì)超過(guò)AC的負(fù)載處理能力,通過(guò)限制后的AP在接入過(guò)程中隧道斷開的可能性很小,避免了 AC的CPU資源用于處理無(wú)效CAPWAP隧道建立過(guò)程,保證AP快速有序的接入AC,同時(shí)也提高了 AC的效率。本發(fā)明提供的無(wú)線接入方法和無(wú)線接入控制器,對(duì)于大量AP同時(shí)進(jìn)入升級(jí)過(guò)程時(shí),同樣可運(yùn)用,通過(guò)限制同時(shí)進(jìn)入升級(jí)的AP個(gè)數(shù),確保AC能夠及時(shí)響應(yīng)每個(gè)正在升級(jí)的AP交互操作,避免出現(xiàn)升級(jí)失敗的現(xiàn)象。最后應(yīng)說(shuō)明的是以上各實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。
權(quán)利要求
1.一種接入方法,其特征在于,包括 獲取來(lái)自接入點(diǎn)AP的接入請(qǐng)求消息; 判斷預(yù)設(shè)的超期時(shí)間戳是否到時(shí); 如果所述超期時(shí)間戳到時(shí),重置所述超期時(shí)間戳并將本周期接入的AP總數(shù)設(shè)置為I ;如果所述超期時(shí)間戳未到時(shí),判斷所述本周期接入的AP總數(shù)是否大于或等于預(yù)設(shè)的周期接入個(gè)數(shù)閾值; 如果是,向所述AP返回拒絕消息; 否則,向所述AP返回允許消息并將所述本周期接入的AP總數(shù)加I。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述獲取來(lái)自接入點(diǎn)AP的接入請(qǐng)求消息之后,所述判斷預(yù)設(shè)的超期時(shí)間戳是否到時(shí)之前,還包括 獲取正在接入的AP總數(shù); 判斷所述正在接入的AP總數(shù)是否大于或等于預(yù)設(shè)的正在接入個(gè)數(shù)閾值; 如果判斷為是,向所述AP返回拒絕消息; 如果判斷為否,執(zhí)行所述判斷預(yù)設(shè)的超期時(shí)間戳是否到時(shí)的步驟; 在判斷所述本周期接入的AP總數(shù)不大于或等于預(yù)設(shè)的周期接入個(gè)數(shù)閾值之后,還包括 將所述正在接入的AP總數(shù)加I。
3.根據(jù)權(quán)利要求I或2所述的方法,其特征在于,所述獲取來(lái)自接入點(diǎn)AP的接入請(qǐng)求消息之后,所述判斷預(yù)設(shè)的超期時(shí)間戳是否到時(shí)之前,還包括 獲取正在接入的AP總數(shù); 判斷所述正在接入的AP總數(shù)是否大于或等于預(yù)設(shè)的功能開啟閾值; 如果是,執(zhí)行所述判斷預(yù)設(shè)的超期時(shí)間戳是否到時(shí)的步驟; 否則,向所述AP返回允許消息并將所述正在接入的AP總數(shù)加I。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,還包括 當(dāng)獲取來(lái)自所述AP的升級(jí)請(qǐng)求消息時(shí),將所述正在接入的AP總數(shù)減I ; 和/或,當(dāng)所述AP對(duì)應(yīng)的通信隧道斷開時(shí),將所述正在接入的AP總數(shù)減I ; 和/或,當(dāng)所述AP進(jìn)入運(yùn)行狀態(tài)時(shí),將所述正在接入的AP總數(shù)減I。
5.一種無(wú)線接入控制器AC,其特征在于,包括 接收單元,用于獲取來(lái)自接入點(diǎn)AP的接入請(qǐng)求消息; 所述周期控制單元,用于判斷預(yù)設(shè)的超期時(shí)間戳是否到時(shí),如果所述超期時(shí)間戳到時(shí),重置所述超期時(shí)間戳并將本周期接入的AP總數(shù)設(shè)置為1,如果所述超期時(shí)間戳未到時(shí),開啟第一接入控制單元; 所述第一接入控制單元,用于判斷所述本周期接入的AP總數(shù)是否大于或等于預(yù)設(shè)的周期接入個(gè)數(shù)閾值,如果是,控制發(fā)送單元向所述AP返回拒絕消息,否則,將所述本周期接入的AP總數(shù)加I并控制發(fā)送單元向所述AP返回允許消息; 所述發(fā)送單元,用于根據(jù)所述第一接入控制單元的控制,向所述AP返回所述拒絕消息或所述允許消息。
6.根據(jù)權(quán)利要求5所述的AC,其特征在于,還包括第二接入控制單元; 所述接收單元還用于在獲取來(lái)自接入點(diǎn)AP的接入請(qǐng)求消息后開啟所述第二接入控制單元; 所述第二接入控制單元用于獲取正在接入的AP總數(shù),判斷所述正在接入的AP總數(shù)是否大于或等于預(yù)設(shè)的正在接入個(gè)數(shù)閾值,如果判斷為是,控制所述發(fā)送單元向所述AP返回拒絕消息,如果判斷為否,開啟所述周期控制單元; 所述發(fā)送單元還用于根據(jù)所述第二接入控制單元的控制,向所述AP返回所述拒絕消息; 所述第一接入控制單元還用于在判斷所述本周期接入的AP總數(shù)不大于或等于預(yù)設(shè)的周期接入個(gè)數(shù)閾值之后將所述正在接入的AP總數(shù)加I。
7.根據(jù)權(quán)利要求5或6所述的AC,其特征在于,還包括第三接入控制單元; 所述接收單元還用于在獲取來(lái)自接入點(diǎn)AP的接入請(qǐng)求消息后開啟所述第三接入控制單元; 所述第三接入控制單元用于獲取正在接入的AP總數(shù),判斷所述正在接入的AP總數(shù)是否大于或等于預(yù)設(shè)的功能開啟閾值,如果是,開啟所述周期控制單元;否則,控制所述發(fā)送單元向所述AP返回允許消息并將所述正在接入的AP總數(shù)加I ; 所述發(fā)送單元還用于根據(jù)所述第三接入控制單元的控制,向所述AP返回所述允許消肩、O
8.根據(jù)權(quán)利要求6所述的AC,其特征在于,還包括 第四接入控制單元,用于當(dāng)獲取來(lái)自所述AP的升級(jí)請(qǐng)求消息時(shí),將所述正在接入的AP總數(shù)減I ;和/或,用于當(dāng)所述AP對(duì)應(yīng)的通信隧道斷開時(shí),將所述正在接入的AP總數(shù)減I ;和/或,用于當(dāng)所述AP進(jìn)入運(yùn)行狀態(tài)時(shí),將所述正在接入的AP總數(shù)減I。
全文摘要
本發(fā)明提供一種無(wú)線接入方法及無(wú)線接入控制器AC,本發(fā)明提供的無(wú)線接入方法包括獲取來(lái)自接入點(diǎn)AP的接入請(qǐng)求消息;判斷預(yù)設(shè)的超期時(shí)間戳是否到時(shí);如果所述超期時(shí)間戳到時(shí),重置所述超期時(shí)間戳并將本周期接入的AP總數(shù)設(shè)置為1;如果所述超期時(shí)間戳未到時(shí),判斷所述本周期接入的AP總數(shù)是否大于或等于預(yù)設(shè)的周期接入個(gè)數(shù)閾值;如果是,向所述AP返回拒絕消息;否則,向所述AP返回允許消息。本發(fā)明提供的無(wú)線接入方法,通過(guò)控制接入周期內(nèi)接入的AP的個(gè)數(shù)和正在接入的AP總數(shù),通過(guò)該方法限制的AP在之后建立所有CAPWAP隧道都能得到正常響應(yīng),不會(huì)由于CPU的負(fù)載過(guò)重而出現(xiàn)隧道斷開重連的現(xiàn)象,從而提高了AP的接入速率。
文檔編號(hào)H04W48/06GK102905343SQ201210382538
公開日2013年1月30日 申請(qǐng)日期2012年10月10日 優(yōu)先權(quán)日2012年10月10日
發(fā)明者吳炳榮 申請(qǐng)人:福建星網(wǎng)銳捷網(wǎng)絡(luò)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1