專利名稱:配置獲取方法及零配置接入點(diǎn)、鄰居接入點(diǎn)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)配置技術(shù)領(lǐng)域,具體涉及配置獲取方法及零配置接入點(diǎn)、鄰居接 入點(diǎn)。
背景技術(shù):
無線接入點(diǎn)控制與供應(yīng)(CAPffAP,Controlling and Provisioning offfireless Access Point)是一種接入點(diǎn)(AP,Access Point)與接入控制器(AC,Access Controller) 之間的通訊協(xié)議,IP網(wǎng)絡(luò)中CAPWAP使用用戶數(shù)據(jù)報(bào)協(xié)議(UDPJser Datagram Protocol) 作為承載協(xié)議;CAPWAP協(xié)議是AC管理AP和AP進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā)的主要工具。網(wǎng)狀(MESH)技術(shù)是在國際電子電氣工程師協(xié)會(IEEE,The Instituteof Electrical and Electronic Engineer)P802. lis 草案中定義的一種媒體接入控制(MAC, Media Access Control)層技術(shù),是對業(yè)已標(biāo)準(zhǔn)化的802. 11無線局域網(wǎng)(WLAN,Wireless Local Area Network)MAC技術(shù)的補(bǔ)充。無線Mesh網(wǎng)絡(luò)模型是利用無線連接替代有線連接 將多個AP連接起來,其具有部署快捷、可擴(kuò)展性強(qiáng)、高可靠性的優(yōu)點(diǎn)。圖1為一個簡單的MESH網(wǎng)絡(luò)示意圖,首先給出如下兩個概念A(yù)P零配置狀態(tài)AP初始時,沒有任何配置、處于不可控狀態(tài)、無法運(yùn)行任何業(yè)務(wù)的 狀態(tài)。AP非零配置狀態(tài)AP與AC建立CAPWAP通道以后,從AC下載配置,受AC控制和管 理的狀態(tài)。如圖1所示,AC與APl通過有線以太網(wǎng)相連,APl與AC建立CAPWAP通道,從AC上 下載并運(yùn)行配置。其它AP如AP2 5利用MESH無線技術(shù),先與APl建立二層鏈路,再與 AC建立CAPWAP通道,從AC下載配置,進(jìn)入工作狀態(tài)。圖2為現(xiàn)有的AP從零配置狀態(tài)進(jìn)入工作狀態(tài)的流程圖,如圖2所示,其具體步驟 如下步驟201 處于零配置狀態(tài)的AP (設(shè)為ΑΡ0)通過掃描發(fā)現(xiàn)可以建立二層鏈路的鄰 居AP列表。步驟202 =APO依次從鄰居AP列表中選擇一個鄰居AP,與該鄰居AP建立臨時二層 鏈路。步驟203 =APO獲取一個IP地址,使用該IP地址通過建立的二層鏈路,試探與AC 建立CAPWAP通道。若APO自身配置有IP地址,則APO使用該IP地址與AC建立CAPWAP通道;若APO 自身未配置IP地址,則APO可以請求DHCP服務(wù)器分配一個IP地址,使用分配到的IP地址 與AC建立CAPWAP通道。需要指出的是,由于APO并不知道AC是支持IPv4還是IPv6地址,因此,若APO使 用最初的IP地址如IPv4或IPv6地址與AC建立CAPWAP通道失敗,則會更換另一種IP地 址如IPv6或IPv4地址,再嘗試與AC建立CAPWAP通道,若仍未建立成功,則認(rèn)為無法與該AC建立CAPWAP通道。步驟204 =APO判斷CAPWAP通道是否建立成功,若是,執(zhí)行步驟205 ;否則,執(zhí)行步 驟 206。步驟205 =APO通過建立的CAPWAP通道從該AC上下載配置,進(jìn)入工作狀態(tài),本流程結(jié)束。步驟206 =APO釋放當(dāng)前臨時二層鏈路,返回步驟202。從圖2所示流程可以看出,處于零配置狀態(tài)的APO為了獲取自身的配置,需要與鄰 居列表中的鄰居AP逐一建立臨時二層鏈路,建立二層鏈路后再進(jìn)行試探與AC建立CAPWAP 三層通道的操作,這樣APO可能要經(jīng)過與多個鄰居AP建立臨時鏈路,并試探建立CAPWAP通 道后,才能找到可以下載配置的AC,而試探建立CAPWAP通道的過程會涉及獲取IP地址、試 探AC支持的IP地址是IPv4還是IPv6地址等等操作,從而會導(dǎo)致APO進(jìn)入工作狀態(tài)的時 間較長,有時會超過10分鐘。例如圖3為現(xiàn)有的AP從零配置狀態(tài)進(jìn)入工作狀態(tài)的示例圖,如圖3所示,AP4處 于零配置狀態(tài),APl與ACl關(guān)聯(lián),AP2與AC2關(guān)聯(lián),F(xiàn)at AP3不與任何AC關(guān)聯(lián),AP4通過掃描 發(fā)現(xiàn)鄰居AP :AP1、AP2、AP3,AP4根據(jù)各鄰居AP所在的信道順序依次與每個鄰居AP建立臨 時鏈路并通過該臨時鏈路試探建立CAPWAP通道,設(shè)AP4的配置在AC2上,而AP4建立臨時 鏈路的順序?yàn)锳P1、AP3、AP2,這樣,APO要建立三次臨時鏈路并進(jìn)行三次試探,才能成功建 立CAPWAP通道并下載配置,進(jìn)入工作狀態(tài)。
發(fā)明內(nèi)容
本發(fā)明提供配置獲取方法及零配置AP、鄰居AP,以提高零配置AP獲取配置的速度。本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種配置獲取方法,該方法包括Al、處于零配置狀態(tài)的第一接入點(diǎn)AP通過掃描發(fā)現(xiàn)鄰居AP,在鄰居AP中依次選擇 一個鄰居AP,向選擇的鄰居AP上報(bào)第一 AP標(biāo)識,以使得該鄰居AP向與該鄰居AP關(guān)聯(lián)的接 入控制器AC轉(zhuǎn)發(fā)該第一 AP標(biāo)識、且使得該AC根據(jù)該第一 AP標(biāo)識確定是否允許該第一 AP 關(guān)聯(lián);Bl、當(dāng)?shù)谝?AP收到所述鄰居AP轉(zhuǎn)發(fā)來的來自AC的允許關(guān)聯(lián)指示時,與所述AC建 立無線接入點(diǎn)控制與供應(yīng)CAPWAP通道,通過該CAPWAP通道從所述AC獲取自身配置;當(dāng)?shù)?一 AP收到所述鄰居AP發(fā)來的拒絕關(guān)聯(lián)指示時,轉(zhuǎn)至下一個鄰居AP,返回步驟Al。步驟Al所述第一 AP在鄰居AP中依次選擇一個鄰居AP之后、向選擇的鄰居AP上 報(bào)第一 AP標(biāo)識之前進(jìn)一步包括第一 AP與該鄰居AP建立臨時鏈路;步驟Bl所述第一 AP收到所述鄰居AP發(fā)來的拒絕關(guān)聯(lián)指示之后、轉(zhuǎn)至下一個鄰居 AP之前進(jìn)一步包括第一 AP釋放與所述鄰居AP間的臨時鏈路。所述第一 AP標(biāo)識為第一 AP序列號。步驟Al所述第一 AP向選擇的鄰居AP上報(bào)第一 AP標(biāo)識包括
第一 AP將第一 AP標(biāo)識攜帶在二層請求報(bào)文中發(fā)送給選擇的鄰居AP,且二層請求 報(bào)文中的類型字段取值為預(yù)設(shè)值,以表示該報(bào)文為請求告知能否與AC關(guān)聯(lián)的報(bào)文。一種配置獲取方法,該方法包括A2、處于零配置狀態(tài)的第一 AP的鄰居AP接收到第一 AP發(fā)來的第一 AP標(biāo)識,將第 一 AP標(biāo)識轉(zhuǎn)發(fā)給與該鄰居AP關(guān)聯(lián)的AC,以使得該AC根據(jù)該第一 AP標(biāo)識確定是否允許該 第一 AP關(guān)聯(lián);B2、鄰居AP接收AC返回的允許關(guān)聯(lián)指示或拒絕關(guān)聯(lián)指示,將該允許關(guān)聯(lián)指示或拒 絕關(guān)聯(lián)指示轉(zhuǎn)發(fā)給第一 AP,以使得第一 AP根據(jù)允許關(guān)聯(lián)指示與所述AC建立CAPWAP通道, 通過該CAPWAP通道從所述AC獲取自身配置,或者,根據(jù)拒絕關(guān)聯(lián)指示轉(zhuǎn)至下一個鄰居AP。步驟A2所述鄰居AP接收到第一 AP發(fā)來的第一 AP標(biāo)識之后、將第一 AP標(biāo)識轉(zhuǎn)發(fā) 給與該鄰居AP關(guān)聯(lián)的AC之前進(jìn)一步包括該鄰居AP判斷自身是否已與一個AC關(guān)聯(lián),若是,執(zhí)行所述將第一 AP標(biāo)識轉(zhuǎn)發(fā)給 與該鄰居AP關(guān)聯(lián)的AC的動作;否則,直接向第一 AP返回拒絕關(guān)聯(lián)指示。步驟A2所述鄰居AP將第一 AP標(biāo)識轉(zhuǎn)發(fā)給與該鄰居AP關(guān)聯(lián)的AC包括鄰居AP將第一 AP標(biāo)識攜帶在CAPWAP報(bào)文中發(fā)送給AC,且CAPWAP報(bào)文中的類型 字段取值為預(yù)設(shè)值,以表示該報(bào)文為請求告知能否與AC關(guān)聯(lián)的報(bào)文。一種零配置接入點(diǎn)AP,該AP包括第一模塊,通過掃描發(fā)現(xiàn)鄰居AP,在鄰居AP中依次選擇一個鄰居AP,向選擇的鄰 居AP上報(bào)第一 AP標(biāo)識,以使得該鄰居AP向與該鄰居AP關(guān)聯(lián)的接入控制器AC轉(zhuǎn)發(fā)該第一 AP標(biāo)識、且使得該AC根據(jù)該第一 AP標(biāo)識確定是否允許該第一 AP關(guān)聯(lián);第二模塊,當(dāng)收到所述鄰居AP轉(zhuǎn)發(fā)來的來自AC的允許關(guān)聯(lián)指示時,與所述AC建 立CAPWAP通道,通過該CAPWAP通道從所述AC獲取自身配置;當(dāng)收到所述鄰居AP發(fā)來的拒 絕關(guān)聯(lián)指示時,轉(zhuǎn)至下一個鄰居AP。所述第一模塊進(jìn)一步用于,在依次選擇一個鄰居AP之后,與該鄰居AP建立臨時鏈 路;且在收到所述鄰居AP發(fā)來的拒絕關(guān)聯(lián)指示之后,釋放與所述鄰居AP間的臨時鏈路。一種鄰居AP,該鄰居AP包括第一模塊,接收處于零配置狀態(tài)的第一 AP發(fā)來的第一 AP標(biāo)識,將第一 AP標(biāo)識轉(zhuǎn) 發(fā)給與本AP關(guān)聯(lián)的AC,以使得該AC根據(jù)該第一 AP標(biāo)識確定是否允許該第一 AP關(guān)聯(lián);第二模塊,接收AC返回的允許關(guān)聯(lián)指示或拒絕關(guān)聯(lián)指示,將該允許關(guān)聯(lián)指示或拒 絕關(guān)聯(lián)指示轉(zhuǎn)發(fā)給第一 AP,以使得第一 AP根據(jù)允許關(guān)聯(lián)指示與所述AC建立CAPWAP通道, 通過該CAPWAP通道從所述AC獲取自身配置,或者根據(jù)拒絕關(guān)聯(lián)指示轉(zhuǎn)至下一個鄰居AP。所述第一模塊進(jìn)一步用于,接收第一 AP發(fā)來的第一 AP標(biāo)識之后,判斷本AP是否 已與一個AC關(guān)聯(lián),若是,將第一 AP標(biāo)識轉(zhuǎn)發(fā)給與本AP關(guān)聯(lián)的AC ;否則,直接向第一 AP返 回拒絕關(guān)聯(lián)指示。與現(xiàn)有技術(shù)相比,本發(fā)明中,在當(dāng)前AC上沒有零配置AP的配置時,零配置AP不需 進(jìn)行試探與當(dāng)前AC建立CAPWAP通道的操作,只有在當(dāng)前AC上有零配置AP的配置時,零配 置AP才會進(jìn)行與當(dāng)前AC建立CAPWAP通道的操作,這樣,避免了無謂的CAPWAP通道建立操作,加快了零配置AP獲取配置的速度。
圖1為現(xiàn)有的MESH網(wǎng)絡(luò)示意圖;圖2為現(xiàn)有的AP從零配置狀態(tài)進(jìn)入工作狀態(tài)的流程圖;圖3為現(xiàn)有的AP從零配置狀態(tài)進(jìn)入工作狀態(tài)的示例圖;圖4為本發(fā)明實(shí)施例提供的零配置AP獲取配置的流程圖;圖5為本發(fā)明實(shí)施例提供的從零配置AP的角度出發(fā)的配置獲取方法流程圖;圖6為本發(fā)明實(shí)施例提供的從零配置AP的鄰居AP的角度出發(fā)的配置獲取方法流 程圖;圖7為本發(fā)明實(shí)施例提供的零配置AP獲取配置的系統(tǒng)圖。
具體實(shí)施例方式下面結(jié)合附圖及具體實(shí)施例對本發(fā)明再作進(jìn)一步詳細(xì)的說明。圖4為本發(fā)明實(shí)施例提供的零配置AP獲取配置的流程圖,如圖4所示,其具體步 驟如下步驟401 處于零配置狀態(tài)的AP (設(shè)為ΑΡ0)通過掃描發(fā)現(xiàn)鄰居AP,建立鄰居AP列表。步驟402 =APO依次從鄰居AP列表中選擇一個鄰居AP,與該鄰居AP建立臨時二層 鏈路。步驟403 =APO向當(dāng)前鄰居AP發(fā)送二層請求報(bào)文,該報(bào)文中的類型(Type)字段取 值為預(yù)設(shè)值,該報(bào)文中同時攜帶APO序列號(Serial ID)。該二層請求報(bào)文中的Type字段取值為預(yù)設(shè)值以表明該報(bào)文為請求告知是否能與 AC關(guān)聯(lián)的報(bào)文。步驟404 當(dāng)前鄰居AP收到請求報(bào)文,根據(jù)該報(bào)文中的Type字段值得知該報(bào)文 為請求告知是否能與AC關(guān)聯(lián)的報(bào)文,則從報(bào)文中讀取APO序列號,將APO序列號封裝在 CAPffAP報(bào)文中,同時將CAPWAP報(bào)文中的Type字段值取值為預(yù)設(shè)值,將CAPWAP報(bào)文發(fā)送給 與自身關(guān)聯(lián)的AC。該CAPWAP報(bào)文中的Type字段值同樣是為了表明該報(bào)文為請求告知是否能與AC 關(guān)聯(lián)的報(bào)文。由于當(dāng)前鄰居AP有可能是不與任何AC關(guān)聯(lián)的干擾AP,本步驟中,當(dāng)前鄰居AP在 根據(jù)請求報(bào)文中的Type字段值得知該報(bào)文為請求告知是否能與AC關(guān)聯(lián)的報(bào)文后,可先判 斷自身是否已與一個AC關(guān)聯(lián),若是,則執(zhí)行后續(xù)從報(bào)文中讀取APO序列號,將APO序列號封 裝在CAPWAP報(bào)文中的步驟;否則,直接向APO返回?cái)y帶拒絕關(guān)聯(lián)指示的二層響應(yīng)報(bào)文。步驟405 =AC接收CAPWAP報(bào)文,先讀取該報(bào)文的Type字段值,然后從報(bào)文中讀取 APO序列號。步驟406 =AC根據(jù)APO序列號,判斷自身是否有APO的配置,若是,執(zhí)行步驟407 ; 否則,執(zhí)行步驟410。步驟407 =AC將允許關(guān)聯(lián)指示攜帶在CAPWAP報(bào)文中發(fā)送給當(dāng)前鄰居AP。
步驟408 鄰居AP接收CAPWAP報(bào)文,從報(bào)文中讀取允許關(guān)聯(lián)指示,將允許關(guān)聯(lián)指 示攜帶在二層響應(yīng)報(bào)文中返回給ΑΡ0。步驟409 =APO接收二層響應(yīng)報(bào)文,從報(bào)文中讀取允許關(guān)聯(lián)指示,與AC建立CAPWAP 通道,并使用該CAPWAP通道從AC下載配置,進(jìn)入工作狀態(tài),本流程結(jié)束。步驟410 =AC將拒絕關(guān)聯(lián)指示攜帶在CAPWAP報(bào)文中發(fā)送給當(dāng)前鄰居AP。步驟411 鄰居AP接收CAPWAP報(bào)文,從報(bào)文中讀取拒絕關(guān)聯(lián)指示,將拒絕關(guān)聯(lián)指 示攜帶在二層響應(yīng)報(bào)文中返回給ΑΡ0。步驟412 :ΑΡ0接收二層響應(yīng)報(bào)文,從報(bào)文中讀取拒絕關(guān)聯(lián)指示,釋放當(dāng)前臨時二 層鏈路,返回步驟402。從圖4所示流程可以看出,本發(fā)明實(shí)施例中,作出改進(jìn)的主要是零配置AP和其鄰 居AP,以下再分別從零配置AP和其鄰居AP的角度出發(fā)對本發(fā)明實(shí)施例進(jìn)行詳細(xì)描述圖5為本發(fā)明實(shí)施例提供的從零配置AP的角度出發(fā)的配置獲取方法流程圖,如圖 5所示,其具體步驟如下步驟501 處于零配置狀態(tài)的AP (設(shè)為ΑΡ0)通過掃描發(fā)現(xiàn)鄰居AP,建立鄰居AP列表。步驟502 =APO依次從鄰居AP列表中選擇一個鄰居AP,與該鄰居AP建立臨時二層 鏈路。步驟503 =APO向當(dāng)前鄰居AP發(fā)送二層請求報(bào)文,該報(bào)文中的類型(Type)字段取 值為預(yù)設(shè)值,該報(bào)文中同時攜帶APO序列號(Serial ID),以使得鄰居AP將該APO序列號上 報(bào)給與其關(guān)聯(lián)的AC,并使得AC根據(jù)該APO序列號確定是否允許APO關(guān)聯(lián)。步驟504 :ΑΡ0接收鄰居AP發(fā)來的二層響應(yīng)報(bào)文,判斷報(bào)文中攜帶了允許關(guān)聯(lián)指示 還是拒絕關(guān)聯(lián)指示,若為前者,執(zhí)行步驟505 ;若為后者,執(zhí)行步驟506。步驟505 =APO與AC建立CAPWAP通道,并使用該CAPWAP通道從AC下載配置,進(jìn)入 工作狀態(tài),本流程結(jié)束。步驟506 =APO釋放當(dāng)前臨時二層鏈路,返回步驟502。圖6為本發(fā)明實(shí)施例提供的從零配置AP的鄰居AP的角度出發(fā)的配置獲取方法流 程圖,如圖6所示,其具體步驟如下步驟601 處于零配置狀態(tài)的AP (設(shè)為ΑΡ0)的鄰居AP接收APO發(fā)來的二層請求 報(bào)文,該報(bào)文中的類型(Type)字段取值為預(yù)設(shè)值,該報(bào)文中同時攜帶APO序列號(krial ID)。該二層請求報(bào)文中的Type字段取值為預(yù)設(shè)值以表明該報(bào)文為請求告知是否能與 AC關(guān)聯(lián)的報(bào)文。步驟602 鄰居AP根據(jù)該報(bào)文中的Type字段值得知該報(bào)文為請求告知是否能與 AC關(guān)聯(lián)的報(bào)文,判斷自身是否已與一個AC關(guān)聯(lián),若是,執(zhí)行步驟604;否則,執(zhí)行步驟603。步驟603 鄰居AP直接向APO返回?cái)y帶拒絕關(guān)聯(lián)指示的二層響應(yīng)報(bào)文,以使得APO 根據(jù)該拒絕關(guān)聯(lián)指示釋放當(dāng)前臨時二層鏈路,繼續(xù)向下一個鄰居AP發(fā)送二層請求報(bào)文,本 流程結(jié)束。步驟604 鄰居AP從報(bào)文中讀取APO序列號,將APO序列號封裝在CAPWAP報(bào)文 中,同時將CAPWAP報(bào)文中的Type字段值取值為預(yù)設(shè)值,將CAPWAP報(bào)文發(fā)送給與自身關(guān)聯(lián)的AC。該CAPWAP報(bào)文中的Type字段值同樣是為了表明該報(bào)文為請求告知是否能與AC 關(guān)聯(lián)的報(bào)文。步驟605 鄰居AP接收AC返回的CAPWAP報(bào)文,從報(bào)文中讀取允許關(guān)聯(lián)指示或拒 絕關(guān)聯(lián)指示,將讀取的允許關(guān)聯(lián)指示或拒絕關(guān)聯(lián)指示攜帶在二層響應(yīng)報(bào)文中返回給ΑΡ0,以 使得APO根據(jù)允許關(guān)聯(lián)指示與AC建立CAPWAP通道,并使用該CAPWAP通道從AC下載配置, 進(jìn)入工作狀態(tài),或者,根據(jù)拒絕關(guān)聯(lián)指示釋放當(dāng)前臨時二層鏈路,繼續(xù)向下一個鄰居AP發(fā) 送二層請求報(bào)文。以下給出本發(fā)明的一個應(yīng)用示例同樣以圖3為例,AP4處于零配置狀態(tài),AP4通過掃描發(fā)現(xiàn)鄰居AP :AP1、AP2、AP3, AP4的配置在AC2上,AP4建立臨時鏈路的順序?yàn)锳P1、AP3、AP2,則AP4獲取配置的過程如 下01 :AP4先與APl建立臨時鏈路,再通過該臨時鏈路向APl發(fā)送攜帶AP4序列號的 二層請求報(bào)文,APl收到該請求報(bào)文,向ACl發(fā)送攜帶AP4序列號的CAPWAP報(bào)文,ACl接收 該CAPWAP報(bào)文,發(fā)現(xiàn)自身沒有AP4的配置,則向APl返回?cái)y帶拒絕關(guān)聯(lián)指示的CAPWAP報(bào)文, APl接收該CAPWAP報(bào)文,向AP4發(fā)送攜帶拒絕關(guān)聯(lián)指示的二層響應(yīng)報(bào)文,AP4收到該報(bào)文, 釋放與APl間的臨時鏈路,轉(zhuǎn)至步驟02。02 :AP4再與!^it AP3建立臨時鏈路,再通過該臨時鏈路向AP3發(fā)送攜帶AP4序列 號的二層請求報(bào)文,AP3收到該請求報(bào)文,發(fā)現(xiàn)自身未與任何AC關(guān)聯(lián),則向AP4返回?cái)y帶拒 絕關(guān)聯(lián)指示的二層響應(yīng)報(bào)文,AP4收到該報(bào)文,釋放與AP3間的臨時鏈路,轉(zhuǎn)至步驟03。03 :AP4與AP2建立臨時鏈路,再通過該臨時鏈路向AP2發(fā)送攜帶AP4序列號的二 層請求報(bào)文,AP2收到該請求報(bào)文,向AC2發(fā)送攜帶AP4序列號的CAPWAP報(bào)文,AC2接收該 CAPffAP報(bào)文,發(fā)現(xiàn)自身有AP4的配置,則向AP2返回?cái)y帶允許關(guān)聯(lián)指示的CAPWAP報(bào)文,AP2 接收該CAPWAP報(bào)文,向AP4發(fā)送攜帶允許關(guān)聯(lián)指示的二層響應(yīng)報(bào)文,AP4收到該報(bào)文,獲取 一個IP地址,使用該IP地址與AC2建立CAPWAP通道,CAPffAP通道建立成功后,從AC2上 下載配置,進(jìn)入工作狀態(tài)??梢钥闯?,采用本發(fā)明實(shí)施例提供的方法,在當(dāng)前AC上沒有零配置AP的配置時, 零配置AP不需進(jìn)行試探與當(dāng)前AC建立CAPWAP通道的操作,只有在當(dāng)前AC上有零配置 AP的配置時,零配置AP才會進(jìn)行與當(dāng)前AC建立CAPWAP通道的操作,這樣,避免了無謂的 CAPffAP通道建立操作,加快了零配置AP獲取配置的速度。圖7為本發(fā)明實(shí)施例提供的零配置AP獲取配置的系統(tǒng)圖,如圖7所示,其主要包 括零配置AP 71、鄰居AP 72和AC 73,其中零配置AP 71 在掃描到的鄰居AP中,依次選擇一個鄰居AP 72,向鄰居AP 72發(fā) 送攜帶自身標(biāo)識的二層請求報(bào)文;若接收到鄰居AP 72返回的攜帶允許關(guān)聯(lián)指示的二層響 應(yīng)報(bào)文,則通過鄰居AP 72與AC 73建立CAPWAP通道,通過該CAPWAP通道從AC 73獲取自 身配置;若接收到鄰居AP 72返回的攜帶拒絕關(guān)聯(lián)指示的二層響應(yīng)報(bào)文,則繼續(xù)選擇下一 個鄰居AP。鄰居AP 72:接收零配置AP 71發(fā)來的二層請求報(bào)文,從報(bào)文中讀取零配置AP標(biāo) 識,將該零配置AP標(biāo)識攜帶在CAPWAP報(bào)文中發(fā)送給與自身關(guān)聯(lián)的AC 73 ;接收AC發(fā)來的攜帶允許關(guān)聯(lián)指示或拒絕關(guān)聯(lián)指示的CAPWAP報(bào)文,將該允許關(guān)聯(lián)指示或拒絕關(guān)聯(lián)指示攜 帶在二層響應(yīng)報(bào)文中發(fā)送給零配置AP71。AC 73 接收鄰居AP 72發(fā)來的CAPWAP報(bào)文,從報(bào)文中讀取零配置AP標(biāo)識,判斷自 身是否有該零配置AP的配置,若是,向鄰居AP返回?cái)y帶允許關(guān)聯(lián)指示的CAPWAP報(bào)文;否 則,向鄰居AP返回?cái)y帶拒絕關(guān)聯(lián)指示的CAPWAP報(bào)文。在實(shí)際應(yīng)用中,鄰居AP 72還可包括用于在接收到零配置AP 71發(fā)來的二層請求 報(bào)文后,判斷自身是否已與一個AC關(guān)聯(lián),若是,確定向該AC 73轉(zhuǎn)發(fā)該報(bào)文中的零配置AP 標(biāo)識;否則,直接向零配置AP 71返回?cái)y帶拒絕關(guān)聯(lián)指示的二層響應(yīng)報(bào)文的模塊。以下給出本發(fā)明實(shí)施例提供的零配置AP的組成,該零配置AP可包括第一模塊通過掃描發(fā)現(xiàn)鄰居AP,在鄰居AP中依次選擇一個鄰居AP,向選擇的鄰 居AP上報(bào)第一 AP標(biāo)識,以使得該鄰居AP向與該鄰居AP關(guān)聯(lián)的接入控制器AC轉(zhuǎn)發(fā)該第一 AP標(biāo)識、且使得該AC根據(jù)該第一 AP標(biāo)識確定是否允許該第一 AP關(guān)聯(lián)。第二模塊當(dāng)收到所述鄰居AP轉(zhuǎn)發(fā)來的來自AC的允許關(guān)聯(lián)指示時,與所述AC建 立CAPWAP通道,通過該CAPWAP通道從所述AC獲取自身配置;當(dāng)收到所述鄰居AP發(fā)來的拒 絕關(guān)聯(lián)指示時,轉(zhuǎn)至下一個鄰居AP。其中,第一模塊還可用于,在依次選擇一個鄰居AP之后,與該鄰居AP建立臨時鏈 路;且在收到所述鄰居AP發(fā)來的拒絕關(guān)聯(lián)指示之后,釋放與所述鄰居AP間的臨時鏈路。以下給出本發(fā)明實(shí)施例提供的零配置AP的鄰居AP的組成圖,該鄰居AP可包括第一模塊接收處于零配置狀態(tài)的第一 AP發(fā)來的第一 AP標(biāo)識,將第一 AP標(biāo)識轉(zhuǎn) 發(fā)給與本AP關(guān)聯(lián)的AC,以使得該AC根據(jù)該第一 AP標(biāo)識確定是否允許該第一 AP關(guān)聯(lián)。第二模塊接收AC返回的允許關(guān)聯(lián)指示或拒絕關(guān)聯(lián)指示,將該允許關(guān)聯(lián)指示或拒 絕關(guān)聯(lián)指示轉(zhuǎn)發(fā)給第一 AP,以使得第一 AP根據(jù)允許關(guān)聯(lián)指示與所述AC建立CAPWAP通道, 通過該CAPWAP通道從所述AC獲取自身配置,或者根據(jù)拒絕關(guān)聯(lián)指示轉(zhuǎn)至下一個鄰居AP。其中,第一模塊還可用于,接收第一 AP發(fā)來的第一 AP標(biāo)識之后,判斷本AP是否已 與一個AC關(guān)聯(lián),若是,將第一 AP標(biāo)識轉(zhuǎn)發(fā)給與本AP關(guān)聯(lián)的AC ;否則,直接向第一 AP返回 拒絕關(guān)聯(lián)指示。以上所述僅為本發(fā)明的過程及方法實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的 精神和原則之內(nèi)所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種配置獲取方法,其特征在于,該方法包括Al、處于零配置狀態(tài)的第一接入點(diǎn)AP通過掃描發(fā)現(xiàn)鄰居AP,在鄰居AP中依次選擇一 個鄰居AP,向選擇的鄰居AP上報(bào)第一 AP標(biāo)識,以使得該鄰居AP向與該鄰居AP關(guān)聯(lián)的接入 控制器AC轉(zhuǎn)發(fā)該第一 AP標(biāo)識、且使得該AC根據(jù)該第一 AP標(biāo)識確定是否允許該第一 AP關(guān) 聯(lián);Bl、當(dāng)?shù)谝?AP收到所述鄰居AP轉(zhuǎn)發(fā)來的來自AC的允許關(guān)聯(lián)指示時,與所述AC建立無 線接入點(diǎn)控制與供應(yīng)CAPWAP通道,通過該CAPWAP通道從所述AC獲取自身配置;當(dāng)?shù)谝?AP 收到所述鄰居AP發(fā)來的拒絕關(guān)聯(lián)指示時,轉(zhuǎn)至下一個鄰居AP,返回步驟Al。
2.如權(quán)利要求1所述的方法,其特征在于,步驟Al所述第一AP在鄰居AP中依次選擇 一個鄰居AP之后、向選擇的鄰居AP上報(bào)第一 AP標(biāo)識之前進(jìn)一步包括第一 AP與該鄰居AP建立臨時鏈路;步驟Bl所述第一 AP收到所述鄰居AP發(fā)來的拒絕關(guān)聯(lián)指示之后、轉(zhuǎn)至下一個鄰居AP 之前進(jìn)一步包括第一 AP釋放與所述鄰居AP間的臨時鏈路。
3.如權(quán)利要求1或2所述的方法,其特征在于,所述第一AP標(biāo)識為第一 AP序列號。
4.如權(quán)利要求1或2所述的方法,其特征在于,步驟Al所述第一AP向選擇的鄰居AP 上報(bào)第一 AP標(biāo)識包括第一 AP將第一 AP標(biāo)識攜帶在二層請求報(bào)文中發(fā)送給選擇的鄰居AP,且二層請求報(bào)文 中的類型字段取值為預(yù)設(shè)值,以表示該報(bào)文為請求告知能否與AC關(guān)聯(lián)的報(bào)文。
5.一種配置獲取方法,其特征在于,該方法包括A2、處于零配置狀態(tài)的第一 AP的鄰居AP接收到第一 AP發(fā)來的第一 AP標(biāo)識,將第一 AP 標(biāo)識轉(zhuǎn)發(fā)給與該鄰居AP關(guān)聯(lián)的AC,以使得該AC根據(jù)該第一 AP標(biāo)識確定是否允許該第一 AP關(guān)聯(lián);B2、鄰居AP接收AC返回的允許關(guān)聯(lián)指示或拒絕關(guān)聯(lián)指示,將該允許關(guān)聯(lián)指示或拒絕關(guān) 聯(lián)指示轉(zhuǎn)發(fā)給第一 AP,以使得第一 AP根據(jù)允許關(guān)聯(lián)指示與所述AC建立CAPWAP通道,通過 該CAPWAP通道從所述AC獲取自身配置,或者,根據(jù)拒絕關(guān)聯(lián)指示轉(zhuǎn)至下一個鄰居AP。
6.如權(quán)利要求5所述的方法,其特征在于,步驟A2所述鄰居AP接收到第一AP發(fā)來的 第一 AP標(biāo)識之后、將第一 AP標(biāo)識轉(zhuǎn)發(fā)給與該鄰居AP關(guān)聯(lián)的AC之前進(jìn)一步包括該鄰居AP判斷自身是否已與一個AC關(guān)聯(lián),若是,執(zhí)行所述將第一 AP標(biāo)識轉(zhuǎn)發(fā)給與該 鄰居AP關(guān)聯(lián)的AC的動作;否則,直接向第一 AP返回拒絕關(guān)聯(lián)指示。
7.如權(quán)利要求5或6所述的方法,其特征在于,步驟A2所述鄰居AP將第一AP標(biāo)識轉(zhuǎn) 發(fā)給與該鄰居AP關(guān)聯(lián)的AC包括鄰居AP將第一 AP標(biāo)識攜帶在CAPWAP報(bào)文中發(fā)送給AC,且CAPWAP報(bào)文中的類型字段 取值為預(yù)設(shè)值,以表示該報(bào)文為請求告知能否與AC關(guān)聯(lián)的報(bào)文。
8.—種零配置接入點(diǎn)AP,其特征在于,該AP包括第一模塊,通過掃描發(fā)現(xiàn)鄰居AP,在鄰居AP中依次選擇一個鄰居AP,向選擇的鄰居AP 上報(bào)第一 AP標(biāo)識,以使得該鄰居AP向與該鄰居AP關(guān)聯(lián)的接入控制器AC轉(zhuǎn)發(fā)該第一 AP標(biāo) 識、且使得該AC根據(jù)該第一 AP標(biāo)識確定是否允許該第一 AP關(guān)聯(lián);第二模塊,當(dāng)收到所述鄰居AP轉(zhuǎn)發(fā)來的來自AC的允許關(guān)聯(lián)指示時,與所述AC建立CAPffAP通道,通過該CAPWAP通道從所述AC獲取自身配置;當(dāng)收到所述鄰居AP發(fā)來的拒絕 關(guān)聯(lián)指示時,轉(zhuǎn)至下一個鄰居AP。
9.如權(quán)利要求8所述的零配置AP,其特征在于,所述第一模塊進(jìn)一步用于,在依次選擇 一個鄰居AP之后,與該鄰居AP建立臨時鏈路;且在收到所述鄰居AP發(fā)來的拒絕關(guān)聯(lián)指示之后,釋放與所述鄰居AP間的臨時鏈路。
10.一種鄰居AP,其特征在于,該鄰居AP包括第一模塊,接收處于零配置狀態(tài)的第一 AP發(fā)來的第一 AP標(biāo)識,將第一 AP標(biāo)識轉(zhuǎn)發(fā)給 與本AP關(guān)聯(lián)的AC,以使得該AC根據(jù)該第一 AP標(biāo)識確定是否允許該第一 AP關(guān)聯(lián);第二模塊,接收AC返回的允許關(guān)聯(lián)指示或拒絕關(guān)聯(lián)指示,將該允許關(guān)聯(lián)指示或拒絕關(guān) 聯(lián)指示轉(zhuǎn)發(fā)給第一 AP,以使得第一 AP根據(jù)允許關(guān)聯(lián)指示與所述AC建立CAPWAP通道,通過 該CAPWAP通道從所述AC獲取自身配置,或者根據(jù)拒絕關(guān)聯(lián)指示轉(zhuǎn)至下一個鄰居AP。
11.如權(quán)利要求10所述的鄰居AP,其特征在于,所述第一模塊進(jìn)一步用于,接收第一AP 發(fā)來的第一 AP標(biāo)識之后,判斷本AP是否已與一個AC關(guān)聯(lián),若是,將第一 AP標(biāo)識轉(zhuǎn)發(fā)給與 本AP關(guān)聯(lián)的AC ;否則,直接向第一 AP返回拒絕關(guān)聯(lián)指示。
全文摘要
本發(fā)明公開了配置獲取方法及零配置接入點(diǎn)、鄰居接入點(diǎn)。方法包括A1、處于零配置狀態(tài)的第一AP通過掃描發(fā)現(xiàn)鄰居AP,在鄰居AP中依次選擇一個鄰居AP,向選擇的鄰居AP上報(bào)第一AP標(biāo)識,以使得該鄰居AP向與該鄰居AP關(guān)聯(lián)的AC轉(zhuǎn)發(fā)該第一AP標(biāo)識、且使得該AC根據(jù)該第一AP標(biāo)識確定是否允許該第一AP關(guān)聯(lián);B1、當(dāng)?shù)谝籄P收到所述鄰居AP轉(zhuǎn)發(fā)來的來自AC的允許關(guān)聯(lián)指示時,與所述AC建立CAPWAP通道,通過該CAPWAP通道從所述AC獲取自身配置;當(dāng)?shù)谝籄P收到所述鄰居AP發(fā)來的拒絕關(guān)聯(lián)指示時,轉(zhuǎn)至下一個鄰居AP,返回步驟A1。本發(fā)明加快了零配置AP獲取配置的速度。
文檔編號H04W76/02GK102118837SQ20091025890
公開日2011年7月6日 申請日期2009年12月30日 優(yōu)先權(quán)日2009年12月30日
發(fā)明者繆琛 申請人:杭州華三通信技術(shù)有限公司