一種Mesh鏈路建立方法和設(shè)備的制作方法
【專利摘要】本發(fā)明公開了一種Mesh鏈路建立方法和設(shè)備,該方法包括:AP設(shè)備接收來自對端AP設(shè)備的Mesh探測報文;所述AP設(shè)備判斷所述Mesh探測報文中攜帶的標(biāo)識信息中有本AP設(shè)備的標(biāo)識信息時,與所述對端AP設(shè)備建立臨時Mesh鏈路,并在通過所述臨時Mesh鏈路成功發(fā)現(xiàn)AC設(shè)備時,斷開所述臨時Mesh鏈路,并與所述對端AP設(shè)備建立Mesh鏈路。本發(fā)明實施例中,可以加快Mesh鏈路建立速度,降低Mesh鏈路的建立時間,提高用戶體驗。
【專利說明】一種Mesh鏈路建立方法和設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其涉及一種Mesh鏈路建立方法和設(shè)備。
【背景技術(shù)】
[0002]在WLAN (Wireless Local Area Networks,無線局域網(wǎng)絡(luò))中,Mesh (網(wǎng)格)網(wǎng)絡(luò)是新的WLAN類型,與傳統(tǒng)的WLAN所不同的是,Mesh網(wǎng)路中的AP (Access Point,接入點)設(shè)備之間是無線連接的,而且AP設(shè)備之間可以建立多跳無線路由。如圖1所示,為Mesh網(wǎng)絡(luò)的一種組網(wǎng)示意圖。其中,在Mesh網(wǎng)絡(luò)中所有參與Mesh鏈路建立的AP設(shè)備分為以下三種角色:(1 )MP (Mesh Point,網(wǎng)格點),即提供 Mesh 服務(wù)的 AP 設(shè)備;(2)MPP (Mesh PortalPoint,網(wǎng)格入口點),即連接Mesh網(wǎng)絡(luò)和非Mesh網(wǎng)絡(luò)的AP設(shè)備,MPP為通過有線鏈路連接AC (Access Point,接入控制器)設(shè)備的AP設(shè)備;(3) MAP (Mesh Access Point,網(wǎng)格接入點),即同時提供Mesh服務(wù)和接入服務(wù)的AP設(shè)備。
[0003]現(xiàn)有技術(shù)中,Mesh鏈路的建立過程至少包括如下步驟:
[0004]步驟1、AP設(shè)備在上電啟動之后,開始掃描信道,并將所有正在提供Mesh服務(wù)的對端AP設(shè)備添加到臨時Mesh鏈路備選列表中。
[0005]步驟2、AP設(shè)備從臨時Mesh鏈路備選列表中選擇正在提供Mesh服務(wù)的對端AP設(shè)備,并與選擇的對端AP設(shè)備建立臨時Mesh鏈路。
[0006]步驟3、AP設(shè)備在建立臨時Mesh鏈路后,通過該臨時Mesh鏈路嘗試發(fā)現(xiàn)AC設(shè)備,如果沒有成功發(fā)現(xiàn)AC設(shè)備,則執(zhí)行步驟4,否則,執(zhí)行步驟5。
[0007]步驟4、AP設(shè)備斷開之前建立的臨時Mesh鏈路,并從臨時Mesh鏈路備選列表中選擇另一個正在提供Mesh服務(wù)的對端AP設(shè)備,之后與選擇的對端AP設(shè)備建立臨時Mesh鏈路,之后繼續(xù)執(zhí)行步驟3。
[0008]步驟5、AP 設(shè)備與 AC 設(shè)備建立臨時 CAPWAP (Controlling and Provis1ning ofWireless Access Point,無線接入點控制與供應(yīng))隧道。
[0009]步驟6、AP設(shè)備從AC設(shè)備上獲取關(guān)于Mesh鏈路的配置文件,并斷開當(dāng)前的臨時Mesh鏈路,并與選擇的對端AP設(shè)備重新建立Mesh鏈路(此Mesh鏈路為最終建立的穩(wěn)定加密Mesh鏈路),并通過重新建立的Mesh鏈路與AC設(shè)備建立CAPWAP隧道(此CAPWAP隧道為最終建立的正式CAPWAP隧道)。
[0010]現(xiàn)有技術(shù)中,成功建立Mesh鏈路的時間比較長,用戶體驗較差。
[0011]具體的,由于AP設(shè)備上電啟動后并不知道需要接入哪個Mesh服務(wù)(假設(shè)AP設(shè)備接入Mesh服務(wù)1),因此AP設(shè)備需要將所有正在提供Mesh服務(wù)的對端AP設(shè)備添加到臨時Mesh鏈路備選列表中,使得臨時Mesh鏈路備選列表中存在大量對端AP設(shè)備。AP設(shè)備需要遍歷臨時Mesh鏈路備選列表中的對端AP設(shè)備,以發(fā)現(xiàn)正在提供Mesh服務(wù)1的對端AP設(shè)備,并與該對端AP設(shè)備建立臨時Mesh鏈路。由于臨時Mesh鏈路備選列表中存在大量不能提供Mesh服務(wù)1的對端AP設(shè)備,因此AP設(shè)備遍歷臨時Mesh鏈路備選列表以發(fā)現(xiàn)正在提供Mesh服務(wù)1的對端AP設(shè)備時需要很長時間,導(dǎo)致Mesh鏈路建立速度很慢,用戶體驗差。
【發(fā)明內(nèi)容】
[0012]本發(fā)明實施例提供一種Mesh鏈路建立方法和設(shè)備,以降低Mesh鏈路的建立時間,并提聞用戶體驗。
[0013]為達到上述目的,本發(fā)明實施例提供一種網(wǎng)格Mesh鏈路建立方法,應(yīng)用于包括接入控制器AC設(shè)備和多個接入點AP設(shè)備的Mesh網(wǎng)絡(luò)中,所述多個AP設(shè)備接入同一 Mesh服務(wù),該方法包括以下步驟:
[0014]AP設(shè)備在上電啟動之后,接收來自對端AP設(shè)備的Mesh探測報文,所述Mesh探測報文中攜帶接入所述Mesh服務(wù)的AP設(shè)備的標(biāo)識信息;
[0015]所述AP設(shè)備判斷所述Mesh探測報文中攜帶的AP設(shè)備的標(biāo)識信息中有本AP設(shè)備的標(biāo)識信息時,所述AP設(shè)備與所述對端AP設(shè)備建立臨時Mesh鏈路,并在通過所述臨時Mesh鏈路成功發(fā)現(xiàn)AC設(shè)備時,斷開所述臨時Mesh鏈路,并與所述對端AP設(shè)備建立Mesh鏈路。
[0016]所述AP設(shè)備判斷所述Mesh探測報文中攜帶的AP設(shè)備的標(biāo)識信息中有本AP設(shè)備的標(biāo)識信息時,所述AP設(shè)備與所述對端AP設(shè)備建立臨時Mesh鏈路的過程,具體包括:
[0017]所述AP設(shè)備在所述Mesh探測報文中攜帶的AP設(shè)備的標(biāo)識信息中有本AP設(shè)備的標(biāo)識信息時,將所述對端AP設(shè)備添加到臨時Mesh鏈路備選列表;
[0018]所述AP設(shè)備在需要建立Mesh鏈路時,從所述臨時Mesh鏈路備選列表中選擇對端AP設(shè)備,并與選擇的對端AP設(shè)備建立臨時Mesh鏈路。
[0019]所述Mesh探測報文中還攜帶所述AC設(shè)備的IP地址;
[0020]所述AP設(shè)備判斷所述Mesh探測報文中攜帶的AP設(shè)備的標(biāo)識信息中有本AP設(shè)備的標(biāo)識信息時,所述AP設(shè)備與所述對端AP設(shè)備建立臨時Mesh鏈路之前,所述方法還包括:
[0021]所述AP設(shè)備判斷所述Mesh探測報文中攜帶的AP設(shè)備的標(biāo)識信息中是否有本AP設(shè)備的標(biāo)識信息的步驟;
[0022]所述AP設(shè)備判斷所述Mesh探測報文中攜帶的AP設(shè)備的標(biāo)識信息中是否有本AP設(shè)備的標(biāo)識信息的步驟之前,所述方法還包括:
[0023]當(dāng)所述AP設(shè)備本地配置了 AC設(shè)備的IP地址時,判斷所述Mesh探測報文中攜帶的AC設(shè)備的IP地址與本地配置的AC設(shè)備的IP地址是否相同;如果是,則執(zhí)行判斷所述Mesh探測報文中攜帶的AP設(shè)備的標(biāo)識信息中是否有本AP設(shè)備的標(biāo)識信息的步驟;如果否,則丟棄所述Mesh探測報文。
[0024]所述AP設(shè)備通過所述臨時Mesh鏈路成功發(fā)現(xiàn)AC設(shè)備的過程具體包括:
[0025]當(dāng)所述AP設(shè)備本地配置了 AC設(shè)備的IP地址時,所述AP設(shè)備利用所述AC設(shè)備的IP地址生成單播無線接入點控制與供應(yīng)CAPWAP發(fā)現(xiàn)請求報文,并通過所述臨時Mesh鏈路發(fā)送所述單播CAPWAP發(fā)現(xiàn)請求報文,以使所述AP設(shè)備通過所述臨時Mesh鏈路成功發(fā)現(xiàn)AC設(shè)備;或者,
[0026]當(dāng)所述AP設(shè)備本地未配置AC設(shè)備的IP地址時,所述AP設(shè)備生成廣播CAPWAP發(fā)現(xiàn)請求報文或組播CAPWAP發(fā)現(xiàn)請求報文,通過所述臨時Mesh鏈路發(fā)送所述廣播CAPWAP發(fā)現(xiàn)請求報文或組播CAPWAP發(fā)現(xiàn)請求報文;由當(dāng)前已經(jīng)接入到所述Mesh服務(wù)的AP設(shè)備在收到所述廣播CAPWAP發(fā)現(xiàn)請求報文或組播CAPWAP發(fā)現(xiàn)請求報文后,將所述廣播CAPWAP發(fā)現(xiàn)請求報文或組播CAPWAP發(fā)現(xiàn)請求報文的目的IP地址替換為所述AC設(shè)備的IP地址,并發(fā)送替換后的CAPWAP發(fā)現(xiàn)請求報文,以使所述AP設(shè)備通過所述臨時Mesh鏈路成功發(fā)現(xiàn)AC設(shè)備。
[0027]所述Mesh探測報文具體為:網(wǎng)格信標(biāo)Mesh Beacon報文或者網(wǎng)格探測請求MeshProbe Request 報文;
[0028]AP設(shè)備的標(biāo)識信息包括以下之一或者任意組合:AP設(shè)備的序列號信息、AP設(shè)備的介質(zhì)訪問控制MAC地址信息、AP設(shè)備的型號信息。
[0029]本發(fā)明實施例提供一種網(wǎng)格Mesh鏈路建立方法,應(yīng)用于包括接入控制器AC設(shè)備和多個接入點AP設(shè)備的Mesh網(wǎng)絡(luò)中,所述多個AP設(shè)備接入同一 Mesh服務(wù),該方法包括以下步驟:
[0030]AP設(shè)備獲得接入所述Mesh服務(wù)的AP設(shè)備的標(biāo)識信息,并將AP設(shè)備的標(biāo)識信息添加到所述Mesh服務(wù)對應(yīng)的Mesh探測報文中;其中,所述AP設(shè)備為當(dāng)前已經(jīng)接入到所述Mesh服務(wù)的AP設(shè)備;
[0031 ] 所述AP設(shè)備以廣播方式發(fā)送所述Mesh探測報文;由上電啟動之后的AP設(shè)備在收到所述Mesh探測報文時,利用所述Mesh探測報文中攜帶的AP設(shè)備的標(biāo)識信息以及本AP設(shè)備的標(biāo)識信息建立Mesh鏈路。
[0032]所述AP設(shè)備以廣播方式發(fā)送所述Mesh探測報文之前,所述方法還包括:
[0033]所述AP設(shè)備獲得所述AC設(shè)備的IP地址,并將所述AC設(shè)備的IP地址添加到所述Mesh探測報文中。
[0034]所述方法還包括:所述AP設(shè)備在收到目的地址為所述AC設(shè)備的IP地址的單播無線接入點控制與供應(yīng)CAPWAP發(fā)現(xiàn)請求報文時,將所述單播CAPWAP發(fā)現(xiàn)請求報文發(fā)送給所述AC設(shè)備;或者,所述AP設(shè)備在收到廣播CAPWAP發(fā)現(xiàn)請求報文或者組播CAPWAP發(fā)現(xiàn)請求報文時,將所述廣播CAPWAP發(fā)現(xiàn)請求報文或者組播CAPWAP發(fā)現(xiàn)請求報文的目的IP地址替換為所述AC設(shè)備的IP地址,并發(fā)送替換后的單播CAPWAP發(fā)現(xiàn)請求報文。
[0035]所述Mesh探測報文具體為:網(wǎng)格信標(biāo)Mesh Beacon報文或者網(wǎng)格探測請求MeshProbe Request 報文;
[0036]AP設(shè)備的標(biāo)識信息包括以下之一或者任意組合:AP設(shè)備的序列號信息、AP設(shè)備的介質(zhì)訪問控制MAC地址信息、AP設(shè)備的型號信息。
[0037]本發(fā)明實施例提供一種接入點AP設(shè)備,應(yīng)用于包括接入控制器AC設(shè)備和多個AP設(shè)備的網(wǎng)格Mesh網(wǎng)絡(luò)中,所述多個AP設(shè)備接入同一 Mesh服務(wù),所述AP設(shè)備具體包括:
[0038]接收模塊,用于在上電啟動之后,接收來自對端AP設(shè)備的Mesh探測報文,所述Mesh探測報文中攜帶接入所述Mesh服務(wù)的AP設(shè)備的標(biāo)識信息;
[0039]處理模塊,用于判斷所述Mesh探測報文中攜帶的AP設(shè)備的標(biāo)識信息中有本AP設(shè)備的標(biāo)識信息時,與所述對端AP設(shè)備建立臨時Mesh鏈路,并在通過所述臨時Mesh鏈路成功發(fā)現(xiàn)AC設(shè)備時,斷開所述臨時Mesh鏈路,并與所述對端AP設(shè)備建立Mesh鏈路。
[0040]所述處理模塊,具體用于在所述Mesh探測報文中攜帶的AP設(shè)備的標(biāo)識信息中有本AP設(shè)備的標(biāo)識信息時,將所述對端AP設(shè)備添加到臨時Mesh鏈路備選列表,以及用于在需要建立Mesh鏈路時,從該臨時Mesh鏈路備選列表中選擇對端AP設(shè)備,并與選擇的對端AP設(shè)備建立臨時Mesh鏈路。
[0041]所述處理模塊,還用于判斷所述Mesh探測報文中攜帶的AP設(shè)備的標(biāo)識信息中是否有本AP設(shè)備的標(biāo)識信息;
[0042]所述Mesh探測報文中還攜帶所述AC設(shè)備的IP地址;
[0043]所述處理模塊,還用于當(dāng)本AP設(shè)備本地配置了 AC設(shè)備的IP地址時,判斷所述Mesh探測報文中攜帶的AC設(shè)備的IP地址與本地配置的AC設(shè)備的IP地址是否相同;如果是,則執(zhí)行判斷所述Mesh探測報文中攜帶的AP設(shè)備的標(biāo)識信息中是否有本AP設(shè)備的標(biāo)識信息的步驟;如果否,則通知所述處理模塊丟棄所述Mesh探測報文。
[0044]所述處理模塊,具體用于當(dāng)AP設(shè)備本地配置了 AC設(shè)備的IP地址時,利用所述AC設(shè)備的IP地址生成單播無線接入點控制與供應(yīng)CAPWAP發(fā)現(xiàn)請求報文,并通過所述臨時Mesh鏈路發(fā)送所述單播CAPWAP發(fā)現(xiàn)請求報文,以使本AP設(shè)備通過所述臨時Mesh鏈路成功發(fā)現(xiàn)AC設(shè)備;或者,
[0045]當(dāng)AP設(shè)備本地未配置AC設(shè)備的IP地址時,生成廣播CAPWAP發(fā)現(xiàn)請求報文或組播CAPWAP發(fā)現(xiàn)請求報文,通過所述臨時Mesh鏈路發(fā)送所述廣播CAPWAP發(fā)現(xiàn)請求報文或組播CAPWAP發(fā)現(xiàn)請求報文;由當(dāng)前已經(jīng)接入到所述Mesh服務(wù)的AP設(shè)備在收到所述廣播CAPWAP發(fā)現(xiàn)請求報文或組播CAPWAP發(fā)現(xiàn)請求報文后,將所述廣播CAPWAP發(fā)現(xiàn)請求報文或組播CAPWAP發(fā)現(xiàn)請求報文的目的IP地址替換為所述AC設(shè)備的IP地址,并發(fā)送替換后的CAPWAP發(fā)現(xiàn)請求報文,以使本AP設(shè)備通過所述臨時Mesh鏈路成功發(fā)現(xiàn)AC設(shè)備。
[0046]所述Mesh探測報文具體為:網(wǎng)格信標(biāo)Mesh Beacon報文或者網(wǎng)格探測請求MeshProbe Request 報文;
[0047]AP設(shè)備的標(biāo)識信息包括以下之一或者任意組合:AP設(shè)備的序列號信息、AP設(shè)備的介質(zhì)訪問控制MAC地址信息、AP設(shè)備的型號信息。
[0048]本發(fā)明實施例提供一種接入點AP設(shè)備,應(yīng)用于包括接入控制器AC設(shè)備和多個AP設(shè)備的網(wǎng)格Mesh網(wǎng)絡(luò)中,所述多個AP設(shè)備接入同一 Mesh服務(wù),所述AP設(shè)備為當(dāng)前已經(jīng)接入到所述Mesh服務(wù)的AP設(shè)備,且所述AP設(shè)備具體包括:
[0049]處理模塊,用于獲得接入所述Mesh服務(wù)的AP設(shè)備的標(biāo)識信息,并將AP設(shè)備的標(biāo)識信息添加到所述Mesh服務(wù)對應(yīng)的Mesh探測報文中;
[0050]發(fā)送模塊,用于以廣播方式發(fā)送所述Mesh探測報文;由上電啟動之后的AP設(shè)備在收到所述Mesh探測報文時,利用所述Mesh探測報文中攜帶的AP設(shè)備的標(biāo)識信息以及本AP設(shè)備的標(biāo)識信息建立Mesh鏈路。
[0051 ] 所述處理模塊,還用于在以廣播方式發(fā)送所述Mesh探測報文之前,獲得所述AC設(shè)備的IP地址,并將所述AC設(shè)備的IP地址添加到所述Mesh探測報文中。
[0052]所述發(fā)送模塊,還用于在收到目的地址為所述AC設(shè)備的IP地址的單播無線接入點控制與供應(yīng)CAPWAP發(fā)現(xiàn)請求報文時,將所述單播CAPWAP發(fā)現(xiàn)請求報文發(fā)送給所述AC設(shè)備;或者,在收到廣播CAPWAP發(fā)現(xiàn)請求報文或者組播CAPWAP發(fā)現(xiàn)請求報文時,將所述廣播CAPWAP發(fā)現(xiàn)請求報文或者組播CAPWAP發(fā)現(xiàn)請求報文的目的IP地址替換為所述AC設(shè)備的IP地址,并發(fā)送替換后的單播CAPWAP發(fā)現(xiàn)請求報文。
[0053]所述Mesh探測報文具體為:網(wǎng)格信標(biāo)Mesh Beacon報文或者網(wǎng)格探測請求MeshProbe Request 報文;
[0054]AP設(shè)備的標(biāo)識信息包括以下之一或者任意組合:AP設(shè)備的序列號信息、AP設(shè)備的介質(zhì)訪問控制MAC地址信息、AP設(shè)備的型號信息。
[0055]與現(xiàn)有技術(shù)相比,本發(fā)明實施例至少具有以下優(yōu)點:本發(fā)明實施例中,通過在Mesh探測報文中攜帶接入Mesh服務(wù)的AP設(shè)備的標(biāo)識信息,使得AP設(shè)備在上電啟動后,通過收到的Mesh探測報文所決定的需要建立臨時Mesh鏈路的對端AP設(shè)備是提供相應(yīng)Mesh服務(wù)的AP設(shè)備,繼而使得AP設(shè)備與該對端AP設(shè)備建立臨時Mesh鏈路時,能夠加快Mesh鏈路建立速度,降低Mesh鏈路的建立時間,提高用戶體驗。
【專利附圖】
【附圖說明】
[0056]圖1是現(xiàn)有技術(shù)中Mesh網(wǎng)絡(luò)的一種組網(wǎng)示意圖;
[0057]圖2是本發(fā)明實施例一提供的一種Mesh鏈路建立方法流程圖;
[0058]圖3是本發(fā)明實施例二提供的一種Mesh鏈路建立方法流程圖;
[0059]圖4是本發(fā)明實施例三提供的一種Mesh鏈路建立方法流程圖;
[0060]圖5是本發(fā)明實施例四提供的一種AP設(shè)備的結(jié)構(gòu)示意圖;
[0061]圖6是本發(fā)明實施例五提供的另一種AP設(shè)備的結(jié)構(gòu)示意圖。
【具體實施方式】
[0062]實施例一
[0063]針對現(xiàn)有技術(shù)中存在的問題,本發(fā)明實施例提供一種Mesh鏈路建立方法,該方法應(yīng)用于包括AC設(shè)備和多個AP設(shè)備的Mesh網(wǎng)絡(luò)中,該多個AP設(shè)備接入同一 Mesh服務(wù),如圖2所示,該方法包括以下步驟:
[0064]步驟201,AP設(shè)備在上電啟動之后,接收來自對端AP設(shè)備的Mesh探測報文,該Mesh探測報文中攜帶接入該Mesh服務(wù)的AP設(shè)備的標(biāo)識信息。其中,該Mesh探測報文中攜帶的標(biāo)識信息包括接入該Mesh服務(wù)的所有AP設(shè)備的標(biāo)識信息。其中,該AP設(shè)備為上電啟動的AP設(shè)備,且該AP設(shè)備當(dāng)前未接入到Mesh服務(wù)。
[0065]步驟202,AP設(shè)備判斷Mesh探測報文中攜帶的AP設(shè)備的標(biāo)識信息中有本AP設(shè)備的標(biāo)識信息時,AP設(shè)備與所述對端AP設(shè)備建立臨時Mesh鏈路,并在通過臨時Mesh鏈路成功發(fā)現(xiàn)AC設(shè)備時,斷開臨時Mesh鏈路,并與對端AP設(shè)備建立Mesh鏈路。
[0066]本實施例中,該方法的執(zhí)行主體為需要與AC設(shè)備建立CAPWAP連接的AP設(shè)備。具體地,在Mesh網(wǎng)絡(luò)中,AP設(shè)備在與AC設(shè)備建立CAPWAP連接的過程中,需要先建立臨時Mesh鏈路,而本實施例通過在已接入Mesh服務(wù)的AP設(shè)備廣播的Mesh探測報文中攜帶AP設(shè)備的標(biāo)識信息,使得AP設(shè)備僅與攜帶AP設(shè)備的標(biāo)識信息的對端AP設(shè)備建立臨時Mesh鏈路,使得與其建立臨時Mesh鏈路的對端AP設(shè)備是同一 Mesh服務(wù)的AP設(shè)備,這樣建立的臨時Mesh鏈路才是有效的Mesh鏈路,可加快AP設(shè)備與真正可提供相應(yīng)Mesh服務(wù)的AC設(shè)備之間建立CAPWAP連接。從而可避免現(xiàn)有技術(shù)常常因與其建立的臨時Mesh鏈路并不是有效的Mesh鏈路而導(dǎo)致CAPWAP建立時間過長的問題。
[0067]本實施例中,Mesh探測報文攜帶的AP設(shè)備的標(biāo)識信息,具體可以是預(yù)先設(shè)置的,或者與Mesh服務(wù)相匹配的一些信息,具體將會在后面將以具體的例子來進行說明。只要該AP設(shè)備的標(biāo)識信息是可以指示或表示相應(yīng)的AP可接入相應(yīng)的Mesh服務(wù)或AC設(shè)備即可。
[0068]綜上,本發(fā)明實施例中,通過在Mesh探測報文中攜帶接入Mesh服務(wù)的AP設(shè)備的標(biāo)識信息,使得AP設(shè)備在上電啟動后,通過收到的Mesh探測報文所決定的需要建立臨時Mesh鏈路的對端AP設(shè)備是提供相應(yīng)Mesh服務(wù)的AP設(shè)備,繼而使得AP設(shè)備與該對端AP設(shè)備建立臨時Mesh鏈路時,能夠加快Mesh鏈路建立速度,降低Mesh鏈路的建立時間,提高用戶體驗。
[0069]實施例二
[0070]本發(fā)明實施例提供一種Mesh鏈路建立方法,該方法應(yīng)用于包括AC設(shè)備和多個AP設(shè)備的Mesh網(wǎng)絡(luò)中,該多個AP設(shè)備接入同一 Mesh服務(wù),如圖3所示,該方法包括以下步驟:
[0071]步驟301,AP設(shè)備獲得接入該Mesh服務(wù)的AP設(shè)備的標(biāo)識信息。
[0072]步驟302,AP設(shè)備將AP設(shè)備的標(biāo)識信息添加到該Mesh服務(wù)對應(yīng)的Mesh探測報文中。其中,該Mesh探測報文中攜帶的標(biāo)識信息為接入該Mesh服務(wù)的所有AP設(shè)備的標(biāo)識信肩、Ο
[0073]步驟303,AP設(shè)備以廣播方式發(fā)送該Mesh探測報文;由上電啟動之后的AP設(shè)備在收到該Mesh探測報文時,利用該Mesh探測報文中攜帶的AP設(shè)備的標(biāo)識信息以及本AP設(shè)備的標(biāo)識信息建立Mesh鏈路。
[0074]本實施例方法執(zhí)行主體為Mesh網(wǎng)絡(luò)中的當(dāng)前已經(jīng)接入到Mesh服務(wù)的AP設(shè)備,如通過有線鏈路連接到AC設(shè)備的MPP設(shè)備或者其它已經(jīng)接入到Mesh服務(wù)的MP設(shè)備或者其它已經(jīng)接入到Mesh服務(wù)的MAP設(shè)備。以MPP設(shè)備為例進行說明,其可以在發(fā)送的Mesh探測報文中攜帶可接入同一 Mesh服務(wù)的AP設(shè)備的標(biāo)識信息,這樣,AP設(shè)備在建立Mesh鏈路時,就可以基于該AP設(shè)備的標(biāo)識信息建立Mesh鏈路,具體可參見實施例一所示臨時mesh鏈路建立過程。
[0075]綜上,本發(fā)明實施例中,通過在Mesh探測報文中攜帶接入Mesh服務(wù)的AP設(shè)備的標(biāo)識信息,使得AP設(shè)備在上電啟動后,通過收到的Mesh探測報文所決定的需要建立臨時Mesh鏈路的對端AP設(shè)備是提供相應(yīng)Mesh服務(wù)的AP設(shè)備,繼而使得AP設(shè)備與該對端AP設(shè)備建立臨時Mesh鏈路時,能夠加快Mesh鏈路建立速度,降低Mesh鏈路的建立時間,提高用戶體驗。
[0076]實施例三
[0077]本發(fā)明實施例提供一種Mesh鏈路建立方法,該方法應(yīng)用于包括AC設(shè)備和多個AP設(shè)備的Mesh網(wǎng)絡(luò)中,該多個AP設(shè)備接入同一 Mesh服務(wù);如圖4所示,該方法包括以下步驟:
[0078]步驟401,AP設(shè)備獲得接入Mesh服務(wù)的所有AP設(shè)備的標(biāo)識信息,并將所有AP設(shè)備的標(biāo)識信息添加到該Mesh服務(wù)對應(yīng)的Mesh探測報文中。
[0079]本發(fā)明實施例中,該AP設(shè)備為Mesh網(wǎng)絡(luò)中的當(dāng)前已經(jīng)接入到Mesh服務(wù)的AP設(shè)備,如通過有線鏈路連接到AC設(shè)備的MPP設(shè)備或者其它已經(jīng)接入到Mesh服務(wù)的MP設(shè)備或者其它已經(jīng)接入到Mesh服務(wù)的MAP設(shè)備。為了方便描述,后續(xù)以該AP設(shè)備為MPP設(shè)備為例進行說明。
[0080]其中,該AP設(shè)備的標(biāo)識信息包括但不限于以下之一或者任意組合:AP設(shè)備的序列號信息、AP設(shè)備的MAC (Media Access Control,介質(zhì)訪問控制)地址信息、AP設(shè)備的型號信息等。此外,該Mesh探測報文具體為:Mesh Beacon (信標(biāo))報文或者Mesh Probe (探測)Request (請求)報文。
[0081]基于此,Mesh Beacon報文或者Mesh Probe Request報文在攜帶Mesh ID(標(biāo)識)、Mesh Configurat1n (配置)和安全能力的基礎(chǔ)上,還可以在Mesh Beacon報文或者MeshProbe Request報文中增加幾種TLV(Type Length Value,類型長度值),以攜帶綁定此MeshBeacon報文或者Mesh Probe Request報文對應(yīng)的Mesh服務(wù)的所有AP設(shè)備的序列號信息、MAC地址信息、型號信息。
[0082]本發(fā)明實施例中,當(dāng)AP設(shè)備的標(biāo)識信息為AP設(shè)備的序列號信息時,MPP設(shè)備需要獲得接入Mesh服務(wù)的每個AP設(shè)備的序列號信息,并分別將每個AP設(shè)備的序列號信息添加到該Mesh服務(wù)對應(yīng)的Mesh探測報文中。實際應(yīng)用中,各AP設(shè)備的序列號可能是連續(xù)的,因此,MPP設(shè)備在Mesh探測報文中,也可攜帶的是一個序列號范圍的標(biāo)識信息,對此本實施例不做特別限制。
[0083]當(dāng)AP設(shè)備的標(biāo)識信息為AP設(shè)備的MAC地址信息時,MPP設(shè)備需要獲得接入Mesh服務(wù)的每個AP設(shè)備的MAC地址信息時,并分別將每個AP設(shè)備的MAC地址信息添加到該Mesh服務(wù)對應(yīng)的Mesh探測報文中。同樣的,MPP設(shè)備在Mesh探測報文中攜帶的也可以是一個MAC地址范圍的標(biāo)識信息,對此本實施例不做特別限制。
[0084]當(dāng)AP設(shè)備的標(biāo)識信息為AP設(shè)備的型號信息時,MPP設(shè)備需要獲得接入Mesh服務(wù)的每個AP設(shè)備的型號信息,由于不同AP設(shè)備的型號信息可能相同,因此MPP設(shè)備只需要將不同的型號信息添加到該Mesh服務(wù)對應(yīng)的Mesh探測報文中。例如,MPP設(shè)備獲得接入Mesh服務(wù)的AP設(shè)備l-ΑΡ設(shè)備100的型號信息均為型號A時,MPP設(shè)備只將型號A添加到Mesh探測報文中。
[0085]由于AP設(shè)備被AC設(shè)備唯一管理,且所有通過Mesh鏈路直接相連或者間接相連的AP設(shè)備都有且只能屬于同一臺AC設(shè)備,因此AC設(shè)備上需要配置每個AP設(shè)備與其所接入的Mesh服務(wù)之間的對應(yīng)關(guān)系,即AC設(shè)備能夠獲知每個AP設(shè)備所接入的Mesh服務(wù)。進一步的,由于AC設(shè)備上會配置所有被該AC設(shè)備管理的各個AP設(shè)備的標(biāo)識信息,因此AC設(shè)備能夠?qū)⒔尤胪?Mesh服務(wù)的所有AP設(shè)備的標(biāo)識信息通知給相應(yīng)的MPP設(shè)備。
[0086]例如,AP設(shè)備l-ΑΡ設(shè)備10由AC設(shè)備1唯一管理時,如果AP設(shè)備1_AP設(shè)備6所接入的Mesh服務(wù)均為Mesh服務(wù)1,則AC設(shè)備1能夠獲知AP設(shè)備l-ΑΡ設(shè)備6所接入的Mesh服務(wù)為Mesh服務(wù)1,并將AP設(shè)備1的標(biāo)識信息-AP設(shè)備6的標(biāo)識信息通知給相應(yīng)的MPP設(shè)備(如AP設(shè)備6)。之后,MPP設(shè)備確定接入Mesh服務(wù)1的所有AP設(shè)備的標(biāo)識信息分別為AP設(shè)備1的標(biāo)識信息-AP設(shè)備6的標(biāo)識信息,并將AP設(shè)備1的標(biāo)識信息-AP設(shè)備6的標(biāo)識信息添加到該Mesh服務(wù)1對應(yīng)的Mesh探測報文中。
[0087]步驟402,MPP設(shè)備以廣播方式發(fā)送Mesh探測報文。
[0088]步驟403,AP設(shè)備在上電啟動之后,接收來自對端AP設(shè)備的Mesh探測報文,該Mesh探測報文中攜帶接入Mesh服務(wù)的所有AP設(shè)備的標(biāo)識信息。
[0089]其中,對端AP設(shè)備為當(dāng)前已經(jīng)接入到Mesh服務(wù)的AP設(shè)備,如對端AP設(shè)備為通過有線鏈路連接到AC設(shè)備的MPP設(shè)備或者其它已經(jīng)接入到Mesh服務(wù)的MP設(shè)備或者其它已經(jīng)接入到Mesh服務(wù)的MAP設(shè)備。因此,AP設(shè)備收到的來自對端AP設(shè)備的Mesh探測報文可以是MPP設(shè)備直接廣播到本AP設(shè)備的;或者,AP設(shè)備收到的來自對端AP設(shè)備的Mesh探測報文可以是當(dāng)前已經(jīng)接入到Mesh服務(wù)的MP設(shè)備或MAP設(shè)備廣播到本AP設(shè)備的。因此,對端AP設(shè)備可以是MPP設(shè)備或者其它已經(jīng)接入到Mesh服務(wù)的MP設(shè)備或MAP設(shè)備。
[0090]例如,MPP設(shè)備(如AP設(shè)備6)以廣播方式發(fā)送Mesh探測報文時,該Mesh探測報文被廣播到AP設(shè)備4和AP設(shè)備5 ;此時,AP設(shè)備4確定收到來自AP設(shè)備6 (MPP設(shè)備)的Mesh探測報文,即對端AP設(shè)備為AP設(shè)備6 ;AP設(shè)備5確定收到來自AP設(shè)備6的Mesh探測報文,即對端AP設(shè)備為AP設(shè)備6。進一步的,AP設(shè)備4在接入到Mesh服務(wù)后,AP設(shè)備4也可以以廣播方式發(fā)送Mesh探測報文時,該Mesh探測報文被廣播到AP設(shè)備2和AP設(shè)備3 ;此時,AP設(shè)備2確定收到來自AP設(shè)備4的Mesh探測報文,即對端AP設(shè)備為AP設(shè)備4 ;AP設(shè)備3確定收到來自AP設(shè)備4的Mesh探測報文,即對端AP設(shè)備為AP設(shè)備4。進一步的,AP設(shè)備5在接入到Mesh服務(wù)后,AP設(shè)備5也可以以廣播方式發(fā)送Mesh探測報文時,該Mesh探測報文被廣播到AP設(shè)備1 ;此時,AP設(shè)備1確定收到來自AP設(shè)備5的Mesh探測報文,即對端AP設(shè)備為AP設(shè)備5。
[0091]步驟404,AP設(shè)備判斷Mesh探測報文中攜帶的所有AP設(shè)備的標(biāo)識信息中是否有本AP設(shè)備的標(biāo)識信息;如果否,執(zhí)行步驟405 ;否則執(zhí)行步驟406。
[0092]在本發(fā)明實施例的一種優(yōu)選實施方式中,AC設(shè)備還需要將本AC設(shè)備的IP地址通知給當(dāng)前已經(jīng)接入到Mesh服務(wù)的AP設(shè)備(以MPP設(shè)備為例進行說明),由MPP設(shè)備獲得該AC設(shè)備的IP地址,并將該AC設(shè)備的IP地址添加到Mesh探測報文中?;诖耍琈esh Beacon報文或者Mesh Probe Request報文在攜帶Mesh ID、Mesh Configurat1n、安全能力、所有AP設(shè)備的標(biāo)識信息的基礎(chǔ)上,還可以在Mesh Beacon報文或者Mesh Probe Request報文中增加一種TLV,以通過該TLV攜帶AC設(shè)備的IP地址,即Mesh探測報文中還攜帶有AC設(shè)備的IP地址。
[0093]在Mesh探測報文中還攜帶AC設(shè)備的IP地址時,在執(zhí)行步驟404之前還可以包括以下過程:當(dāng)AP設(shè)備本地配置了 AC設(shè)備的IP地址時,AP設(shè)備判斷Mesh探測報文中攜帶的AC設(shè)備的IP地址與本地配置的AC設(shè)備的IP地址是否相同;如果是,則執(zhí)行步驟404 ;如果否,則AP設(shè)備丟棄收到的Mesh探測報文。當(dāng)AP設(shè)備本地沒有配置AC設(shè)備的IP地址時,則AP設(shè)備忽略該Mesh探測報文中攜帶的AC設(shè)備的IP地址。
[0094]步驟405,AP設(shè)備丟棄收到的Mesh探測報文,并結(jié)束此次處理流程。
[0095]步驟406,AP設(shè)備將對端AP設(shè)備添加到臨時Mesh鏈路備選列表中。
[0096]基于上述處理流程,由于AP設(shè)備被AC設(shè)備唯一管理,且所有通過Mesh鏈路直接相連或間接相連的AP設(shè)備有且只能屬于同一 AC設(shè)備,因此AC設(shè)備能夠獲知每個AP設(shè)備接入的Mesh服務(wù),并將接入同一 Mesh服務(wù)的所有AP設(shè)備的標(biāo)識信息通知給MPP設(shè)備。進一步的,MPP設(shè)備以廣播方式發(fā)送Mesh探測報文時,通過在Mesh探測報文中攜帶接入Mesh服務(wù)的所有AP設(shè)備的標(biāo)識信息,使得AP設(shè)備上電啟動后,通過收到的Mesh探測報文所加入到臨時Mesh鏈路備選列表中的對端AP設(shè)備均是提供相應(yīng)Mesh服務(wù)的AP設(shè)備,使得AP設(shè)備從臨時Mesh鏈路備選列表中選擇對端AP設(shè)備建立臨時Mesh鏈路時,選擇的對端AP設(shè)備是提供該AP設(shè)備需要接入的Mesh服務(wù)的AP設(shè)備,以加快Mesh鏈路建立速度,降低Mesh鏈路的建立時間。
[0097]步驟407,AP設(shè)備與臨時Mesh鏈路備選列表中的對端AP設(shè)備建立臨時Mesh鏈路,在通過臨時Mesh鏈路成功發(fā)現(xiàn)AC設(shè)備時,斷開臨時Mesh鏈路,并與對端AP設(shè)備建立Mesh鏈路(此Mesh鏈路為最終建立的Mesh鏈路)。
[0098]具體的,AP設(shè)備與臨時Mesh鏈路備選列表中的對端AP設(shè)備建立臨時Mesh鏈路后,通過臨時Mesh鏈路嘗試發(fā)現(xiàn)AC設(shè)備。如果沒有成功發(fā)現(xiàn)AC設(shè)備,AP設(shè)備斷開該臨時Mesh鏈路,并繼續(xù)與臨時Mesh鏈路備選列表中的另一對端AP設(shè)備建立臨時Mesh鏈路。如果成功發(fā)現(xiàn)AC設(shè)備,AP設(shè)備與AC設(shè)備建立臨時CAPWAP隧道,從AC設(shè)備上獲取Mesh鏈路的配置文件,并斷開臨時Mesh鏈路,與選擇的對端AP設(shè)備重新建立Mesh鏈路(此Mesh鏈路為最終建立的穩(wěn)定加密Mesh鏈路),通過重新建立的Mesh鏈路與AC設(shè)備建立CAPWAP隧道(此CAPWAP隧道為最終的正式CAPWAP隧道)。
[0099]在上述實現(xiàn)過程中,AP設(shè)備通過臨時Mesh鏈路嘗試發(fā)現(xiàn)AC設(shè)備時,AP設(shè)備需要向AC設(shè)備發(fā)送CAPWAP發(fā)現(xiàn)請求報文,而現(xiàn)有技術(shù)中AP設(shè)備是通過廣播方式或者組播方式發(fā)送CAPWAP發(fā)現(xiàn)請求報文的,從而導(dǎo)致CAPWAP發(fā)現(xiàn)請求報文會被發(fā)送到多個AC設(shè)備上,繼而可能導(dǎo)致AP設(shè)備加入到錯誤的AC設(shè)備上,從而導(dǎo)致CAPWAP連接建立的時間比較長。
[0100]為了解決這一問題,本發(fā)明實施例中,AP設(shè)備通過臨時Mesh鏈路成功發(fā)現(xiàn)AC設(shè)備的過程,具體包括但不限于如下方式:
[0101]方式一、當(dāng)AP設(shè)備本地配置了 AC設(shè)備的IP地址時,AP設(shè)備利用AC設(shè)備的IP地址生成單播CAPWAP發(fā)現(xiàn)請求報文,并通過臨時Mesh鏈路發(fā)送該單播CAPWAP發(fā)現(xiàn)請求報文。之后,MPP設(shè)備在收到目的地址為AC設(shè)備的IP地址的單播CAPWAP發(fā)現(xiàn)請求報文時,將該單播CAPWAP發(fā)現(xiàn)請求報文單播發(fā)送給AC設(shè)備。由于該單播CAPWAP發(fā)現(xiàn)請求報文的目的地址為AC設(shè)備的IP地址,因此該單播CAPWAP發(fā)現(xiàn)請求報文能夠發(fā)送到正確的AC設(shè)備上,以使AP設(shè)備通過臨時Mesh鏈路成功發(fā)現(xiàn)AC設(shè)備。
[0102]方式二、當(dāng)AP設(shè)備本地沒有配置AC設(shè)備的IP地址時,AP設(shè)備生成廣播CAPWAP發(fā)現(xiàn)請求報文或者組播CAPWAP發(fā)現(xiàn)請求報文,并通過臨時Mesh鏈路發(fā)送廣播CAPWAP發(fā)現(xiàn)請求報文或者組播CAPWAP發(fā)現(xiàn)請求報文。之后,MPP設(shè)備截獲該廣播CAPWAP發(fā)現(xiàn)請求報文或者組播CAPWAP發(fā)現(xiàn)請求報文,并將廣播CAPWAP發(fā)現(xiàn)請求報文或者組播CAPWAP發(fā)現(xiàn)請求報文的目的IP地址替換為AC設(shè)備的IP地址,并發(fā)送替換后的單播CAPWAP發(fā)現(xiàn)請求報文。由于該單播CAPWAP發(fā)現(xiàn)請求報文的目的地址為AC設(shè)備的IP地址,因此該單播CAPWAP發(fā)現(xiàn)請求報文能夠發(fā)送到正確的AC設(shè)備上,以使AP設(shè)備通過臨時Mesh鏈路成功發(fā)現(xiàn)AC設(shè)備。
[0103]其中,MPP設(shè)備在將廣播CAPWAP發(fā)現(xiàn)請求報文或者組播CAPWAP發(fā)現(xiàn)請求報文的目的IP地址替換為AC設(shè)備的IP地址的過程中,該MPP設(shè)備還可以將廣播CAPWAP發(fā)現(xiàn)請求報文或者組播CAPWAP發(fā)現(xiàn)請求報文的目的MAC地址替換為AC設(shè)備的MAC地址。
[0104]當(dāng)然,AP設(shè)備通過臨時Mesh鏈路成功發(fā)現(xiàn)AC設(shè)備的過程并不僅限于此,例如,當(dāng)AP設(shè)備本地沒有配置AC設(shè)備的IP地址,但AP設(shè)備收到的Mesh探測報文中攜帶了 AC設(shè)備的IP地址時,則AP設(shè)備利用AC設(shè)備的IP地址生成單播CAPWAP發(fā)現(xiàn)請求報文,并通過臨時Mesh鏈路發(fā)送該單播CAPWAP發(fā)現(xiàn)請求報文。之后,MPP設(shè)備在收到目的地址為AC設(shè)備的IP地址的單播CAPWAP發(fā)現(xiàn)請求報文時,將該單播CAPWAP發(fā)現(xiàn)請求報文單播發(fā)送給AC設(shè)備。由于該單播CAPWAP發(fā)現(xiàn)請求報文的目的地址為AC設(shè)備的IP地址,因此該單播CAPWAP發(fā)現(xiàn)請求報文能夠發(fā)送到正確的AC設(shè)備上,以使AP設(shè)備通過臨時Mesh鏈路成功發(fā)現(xiàn)AC設(shè)備。
[0105]本實施例中,MPP設(shè)備截獲廣播CAPWAP發(fā)現(xiàn)請求報文或者組播CAPWAP發(fā)現(xiàn)請求報文,并將廣播CAPWAP發(fā)現(xiàn)請求報文或者組播CAPWAP發(fā)現(xiàn)請求報文的目的IP地址替換為AC設(shè)備的IP地址,并發(fā)送替換后的單播CAPWAP發(fā)現(xiàn)請求報文只是一種優(yōu)選的實施方式。在具體實現(xiàn)中,也可以由其它當(dāng)前已經(jīng)接入到Mesh服務(wù)的AP設(shè)備截獲廣播CAPWAP發(fā)現(xiàn)請求報文或者組播CAPWAP發(fā)現(xiàn)請求報文,并將廣播CAPWAP發(fā)現(xiàn)請求報文或者組播CAPWAP發(fā)現(xiàn)請求報文的目的IP地址替換為AC設(shè)備的IP地址,并發(fā)送替換后的單播CAPWAP發(fā)現(xiàn)請求報文,相應(yīng)處理不再詳加贅述。
[0106]本實施例中,可以看出,在AP設(shè)備判斷mesh探測報文中攜帶有AP設(shè)備的標(biāo)識信息時,可首先將對應(yīng)的對端AP設(shè)備加入臨時Mesh鏈路備選列表中,只有在AP設(shè)備需要建立mesh鏈路時,才從臨時Mesh鏈路備選列表中選擇對端AP設(shè)備,并與選擇的對端AP設(shè)備建立臨時Mesh鏈路。其中,AP設(shè)備可以在預(yù)設(shè)的時間段,例如AP上電后可在預(yù)設(shè)時間段內(nèi)掃描所有的me sh探測報文,只有在掃描時間段結(jié)束時,才從臨時Me sh鏈路備選列表中選擇一個AP設(shè)備建立臨時mesh鏈路,只有該臨時mesh鏈路可以建立與AC之間的CAPWAP連接才可,否則可以另外從列表中選擇一個AP設(shè)備,直到AP與AC之間建立CAPWAP連接。
[0107]實施例四
[0108]基于與上述方法同樣的發(fā)明構(gòu)思,本發(fā)明實施例中還提供了一種接入點AP設(shè)備,應(yīng)用于包括接入控制器AC設(shè)備和多個AP設(shè)備的網(wǎng)格Mesh網(wǎng)絡(luò)中,所述多個AP設(shè)備接入同一 Mesh服務(wù),如圖5所示,所述AP設(shè)備具體包括:
[0109]接收模塊11,用于在上電啟動之后,接收來自對端AP設(shè)備的Mesh探測報文,所述Mesh探測報文中攜帶接入所述Mesh服務(wù)的AP設(shè)備的標(biāo)識信息;
[0110]處理模塊12,用于判斷所述Mesh探測報文中攜帶的AP設(shè)備的標(biāo)識信息中有本AP設(shè)備的標(biāo)識信息時,與所述對端AP設(shè)備建立臨時Mesh鏈路,并在通過所述臨時Mesh鏈路成功發(fā)現(xiàn)AC設(shè)備時,斷開所述臨時Mesh鏈路,并與所述對端AP設(shè)備建立Mesh鏈路。
[0111]本實施例提供的AP設(shè)備,可以作為上述需要與AC設(shè)備建立CAPWAP連接的AP設(shè)備,其可以按照上述方法實施例步驟來建立臨時Mesh鏈路,具體實現(xiàn)過程在此不再贅述。
[0112]上述圖5所示實施例中,所述處理模塊12,具體可用于在所述Mesh探測報文中攜帶的AP設(shè)備的標(biāo)識信息中有本AP設(shè)備的標(biāo)識信息時,將所述對端AP設(shè)備添加到臨時Mesh鏈路備選列表,以及用于在需要建立Mesh鏈路時,從該臨時Mesh鏈路備選列表中選擇對端AP設(shè)備,并與選擇的對端AP設(shè)備建立臨時Mesh鏈路。
[0113]上述圖5所示實施例中,所述處理模塊12,還可用于判斷所述Mesh探測報文中攜帶的AP設(shè)備的標(biāo)識信息中是否有本AP設(shè)備的標(biāo)識信息;
[0114]所述Mesh探測報文中還攜帶所述AC設(shè)備的IP地址;相應(yīng)地,所述處理模塊12,還可用于當(dāng)本AP設(shè)備本地配置了 AC設(shè)備的IP地址時,判斷所述Mesh探測報文中攜帶的AC設(shè)備的IP地址與本地配置的AC設(shè)備的IP地址是否相同;如果是,則執(zhí)行判斷所述Mesh探測報文中攜帶的AP設(shè)備的標(biāo)識信息中是否有本AP設(shè)備的標(biāo)識信息的步驟;如果否,則通知所述處理模塊12丟棄所述Mesh探測報文。
[0115]上述圖5所示實施例中,所述處理模塊12,具體可用于當(dāng)AP設(shè)備本地配置了 AC設(shè)備的IP地址時,利用所述AC設(shè)備的IP地址生成單播無線接入點控制與供應(yīng)CAPWAP發(fā)現(xiàn)請求報文,并通過所述臨時Mesh鏈路發(fā)送所述單播CAPWAP發(fā)現(xiàn)請求報文,以使本AP設(shè)備通過所述臨時Mesh鏈路成功發(fā)現(xiàn)AC設(shè)備;或者,
[0116]當(dāng)AP設(shè)備本地未配置AC設(shè)備的IP地址時,生成廣播CAPWAP發(fā)現(xiàn)請求報文或組播CAPWAP發(fā)現(xiàn)請求報文,通過所述臨時Mesh鏈路發(fā)送所述廣播CAPWAP發(fā)現(xiàn)請求報文或組播CAPWAP發(fā)現(xiàn)請求報文;由當(dāng)前已經(jīng)接入到所述Mesh服務(wù)的AP設(shè)備在收到所述廣播CAPWAP發(fā)現(xiàn)請求報文或組播CAPWAP發(fā)現(xiàn)請求報文后,將所述廣播CAPWAP發(fā)現(xiàn)請求報文或組播CAPWAP發(fā)現(xiàn)請求報文的目的IP地址替換為所述AC設(shè)備的IP地址,并發(fā)送替換后的CAPWAP發(fā)現(xiàn)請求報文,以使本AP設(shè)備通過所述臨時Mesh鏈路成功發(fā)現(xiàn)AC設(shè)備。
[0117]上述圖5所示實施例中,所述Mesh探測報文具體可為:網(wǎng)格信標(biāo)Mesh Beacon報文或者網(wǎng)格探測請求Mesh Probe Request報文;
[0118]AP設(shè)備的標(biāo)識信息具體可包括以下之一或者任意組合:AP設(shè)備的序列號信息、AP設(shè)備的介質(zhì)訪問控制MAC地址信息、AP設(shè)備的型號信息。
[0119]其中,本發(fā)明裝置的各個模塊可以集成于一體,也可以分離部署。上述模塊可以合并為一個模塊,也可以進一步拆分成多個子模塊。
[0120]實施例五
[0121]基于與上述方法同樣的發(fā)明構(gòu)思,本發(fā)明實施例中還提供了一種接入點AP設(shè)備,應(yīng)用于包括接入控制器AC設(shè)備和多個AP設(shè)備的網(wǎng)格Mesh網(wǎng)絡(luò)中,所述多個AP設(shè)備接入同一 Mesh服務(wù),如圖6所示,所述AP設(shè)備為當(dāng)前已經(jīng)接入到所述Mesh服務(wù)的AP設(shè)備,且所述AP設(shè)備具體包括:
[0122]處理模塊21,用于獲得接入所述Mesh服務(wù)的AP設(shè)備的標(biāo)識信息,并將AP設(shè)備的標(biāo)識信息添加到所述Mesh服務(wù)對應(yīng)的Mesh探測報文中;
[0123]發(fā)送模塊22,用于以廣播方式發(fā)送所述Mesh探測報文;由上電啟動之后的AP設(shè)備在收到所述Mesh探測報文時,利用所述Mesh探測報文中攜帶的AP設(shè)備的標(biāo)識信息以及本AP設(shè)備的標(biāo)識信息建立Mesh鏈路。
[0124]本實施例提供的AP設(shè)備具體可以為Mesh網(wǎng)絡(luò)中的當(dāng)前已經(jīng)接入到Mesh服務(wù)的AP設(shè)備,如通過有線鏈路連接到AC設(shè)備的MPP設(shè)備或者其它已經(jīng)接入到Mesh服務(wù)的MP設(shè)備或者其它已經(jīng)接入到Mesh服務(wù)的MAP設(shè)備。以MPP設(shè)備為例進行說明,其可以在發(fā)送的Mesh探測報文中攜帶AP設(shè)備的標(biāo)識信息,以便需要建立與AC設(shè)備連接的AP設(shè)備探測到該Mesh探測報文時,就可以基于該報文中攜帶的標(biāo)識信息來選擇相應(yīng)的對端AP設(shè)備來建立臨時Mesh鏈路,其具體實現(xiàn)可參見上述本發(fā)明方法實施例的說明,在此不再贅述。
[0125]上述圖6所示的實施例中,所述處理模塊21,還可用于在以廣播方式發(fā)送所述Mesh探測報文之前,獲得所述AC設(shè)備的IP地址,并將所述AC設(shè)備的IP地址添加到所述Mesh探測報文中。
[0126]上述圖6所示的實施例中,所述發(fā)送模塊22,還可用于在收到目的地址為所述AC設(shè)備的IP地址的單播無線接入點控制與供應(yīng)CAPWAP發(fā)現(xiàn)請求報文時,將所述單播CAPWAP發(fā)現(xiàn)請求報文發(fā)送給所述AC設(shè)備;或者,在收到廣播CAPWAP發(fā)現(xiàn)請求報文或者組播CAPWAP發(fā)現(xiàn)請求報文時,將所述廣播CAPWAP發(fā)現(xiàn)請求報文或者組播CAPWAP發(fā)現(xiàn)請求報文的目的IP地址替換為所述AC設(shè)備的IP地址,并發(fā)送替換后的單播CAPWAP發(fā)現(xiàn)請求報文。
[0127]上述圖6所示的實施例中,所述Mesh探測報文具體可為:網(wǎng)格信標(biāo)Mesh Beacon報文或者網(wǎng)格探測請求Mesh Probe Request報文;
[0128]AP設(shè)備的標(biāo)識信息具體可包括以下之一或者任意組合:AP設(shè)備的序列號信息、AP設(shè)備的介質(zhì)訪問控制MAC地址信息、AP設(shè)備的型號信息。
[0129]其中,本發(fā)明裝置的各個模塊可以集成于一體,也可以分離部署。上述模塊可以合并為一個模塊,也可以進一步拆分成多個子模塊。
[0130]通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。
[0131]本領(lǐng)域技術(shù)人員可以理解附圖只是一個優(yōu)選實施例的示意圖,附圖中的模塊或流程并不一定是實施本發(fā)明所必須的。
[0132]本領(lǐng)域技術(shù)人員可以理解實施例中的裝置中的模塊可以按照實施例描述進行分布于實施例的裝置中,也可以進行相應(yīng)變化位于不同于本實施例的一個或多個裝置中。上述實施例的模塊可以合并為一個模塊,也可以進一步拆分成多個子模塊。
[0133]上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
[0134]以上公開的僅為本發(fā)明的幾個具體實施例,但是,本發(fā)明并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護范圍。
【權(quán)利要求】
1.一種網(wǎng)格Mesh鏈路建立方法,應(yīng)用于包括接入控制器AC設(shè)備和多個接入點AP設(shè)備的Mesh網(wǎng)絡(luò)中,所述多個AP設(shè)備接入同一 Mesh服務(wù),其特征在于,該方法包括以下步驟: AP設(shè)備在上電啟動之后,接收來自對端AP設(shè)備的Mesh探測報文,所述Mesh探測報文中攜帶接入所述Mesh服務(wù)的AP設(shè)備的標(biāo)識信息; 所述AP設(shè)備判斷所述Mesh探測報文中攜帶的AP設(shè)備的標(biāo)識信息中有本AP設(shè)備的標(biāo)識信息時,所述AP設(shè)備與所述對端AP設(shè)備建立臨時Mesh鏈路,并在通過所述臨時Mesh鏈路成功發(fā)現(xiàn)AC設(shè)備時,斷開所述臨時Mesh鏈路,并與所述對端AP設(shè)備建立Mesh鏈路。
2.如權(quán)利要求1所述的方法,其特征在于,所述AP設(shè)備判斷所述Mesh探測報文中攜帶的AP設(shè)備的標(biāo)識信息中有本AP設(shè)備的標(biāo)識信息時,所述AP設(shè)備與所述對端AP設(shè)備建立臨時Mesh鏈路的過程,具體包括: 所述AP設(shè)備在所述Mesh探測報文中攜帶的AP設(shè)備的標(biāo)識信息中有本AP設(shè)備的標(biāo)識信息時,將所述對端AP設(shè)備添加到臨時Mesh鏈路備選列表; 所述AP設(shè)備在需要建立Mesh鏈路時,從所述臨時Mesh鏈路備選列表中選擇對端AP設(shè)備,并與選擇的對端AP設(shè)備建立臨時Mesh鏈路。
3.如權(quán)利要求1或2所述的方法,其特征在于,所述Mesh探測報文中還攜帶所述AC設(shè)備的IP地址; 所述AP設(shè)備判斷所述Mesh探測報文中攜帶的AP設(shè)備的標(biāo)識信息中有本AP設(shè)備的標(biāo)識信息時,所述AP設(shè)備與所述對端AP設(shè)備建立臨時Mesh鏈路之前,所述方法還包括: 所述AP設(shè)備判斷所述Mesh探測報文中攜帶的AP設(shè)備的標(biāo)識信息中是否有本AP設(shè)備的標(biāo)識息的步驟; 所述AP設(shè)備判斷所述Mesh探測報文中攜帶的AP設(shè)備的標(biāo)識信息中是否有本AP設(shè)備的標(biāo)識信息的步驟之前,所述方法還包括: 當(dāng)所述AP設(shè)備本地配置了 AC設(shè)備的IP地址時,判斷所述Mesh探測報文中攜帶的AC設(shè)備的IP地址與本地配置的AC設(shè)備的IP地址是否相同;如果是,則執(zhí)行判斷所述Mesh探測報文中攜帶的AP設(shè)備的標(biāo)識信息中是否有本AP設(shè)備的標(biāo)識信息的步驟;如果否,則丟棄所述Mesh探測報文。
4.如權(quán)利要求1所述的方法,其特征在于,所述AP設(shè)備通過所述臨時Mesh鏈路成功發(fā)現(xiàn)AC設(shè)備的過程,具體包括: 當(dāng)所述AP設(shè)備本地配置了 AC設(shè)備的IP地址時,所述AP設(shè)備利用所述AC設(shè)備的IP地址生成單播無線接入點控制與供應(yīng)CAPWAP發(fā)現(xiàn)請求報文,并通過所述臨時Mesh鏈路發(fā)送所述單播CAPWAP發(fā)現(xiàn)請求報文,以使所述AP設(shè)備通過所述臨時Mesh鏈路成功發(fā)現(xiàn)AC設(shè)備;或者, 當(dāng)所述AP設(shè)備本地未配置AC設(shè)備的IP地址時,所述AP設(shè)備生成廣播CAPWAP發(fā)現(xiàn)請求報文或組播CAPWAP發(fā)現(xiàn)請求報文,通過所述臨時Mesh鏈路發(fā)送所述廣播CAPWAP發(fā)現(xiàn)請求報文或組播CAPWAP發(fā)現(xiàn)請求報文;由當(dāng)前已經(jīng)接入到所述Mesh服務(wù)的AP設(shè)備在收到所述廣播CAPWAP發(fā)現(xiàn)請求報文或組播CAPWAP發(fā)現(xiàn)請求報文后,將所述廣播CAPWAP發(fā)現(xiàn)請求報文或組播CAPWAP發(fā)現(xiàn)請求報文的目的IP地址替換為所述AC設(shè)備的IP地址,并發(fā)送替換后的CAPWAP發(fā)現(xiàn)請求報文,以使所述AP設(shè)備通過所述臨時Mesh鏈路成功發(fā)現(xiàn)AC設(shè)備。
5.如權(quán)利要求1所述的方法,其特征在于,所述Mesh探測報文具體為:網(wǎng)格信標(biāo)MeshBeacon報文或者網(wǎng)格探測請求Mesh Probe Request報文; AP設(shè)備的標(biāo)識信息包括以下之一或者任意組合:AP設(shè)備的序列號信息、AP設(shè)備的介質(zhì)訪問控制MAC地址信息、AP設(shè)備的型號信息。
6.一種網(wǎng)格Mesh鏈路建立方法,應(yīng)用于包括接入控制器AC設(shè)備和多個接入點AP設(shè)備的Mesh網(wǎng)絡(luò)中,所述多個AP設(shè)備接入同一 Mesh服務(wù),其特征在于,該方法包括以下步驟: AP設(shè)備獲得接入所述Mesh服務(wù)的AP設(shè)備的標(biāo)識信息,并將AP設(shè)備的標(biāo)識信息添加到所述Mesh服務(wù)對應(yīng)的Mesh探測報文中;其中,所述AP設(shè)備為當(dāng)前已經(jīng)接入到所述Mesh服務(wù)的AP設(shè)備; 所述AP設(shè)備以廣播方式發(fā)送所述Mesh探測報文;由上電啟動之后的AP設(shè)備在收到所述Mesh探測報文時,利用所述Mesh探測報文中攜帶的AP設(shè)備的標(biāo)識信息以及本AP設(shè)備的標(biāo)識信息建立Mesh鏈路。
7.如權(quán)利要求6所述的方法,其特征在于,所述AP設(shè)備以廣播方式發(fā)送所述Mesh探測報文之前,所述方法還包括: 所述AP設(shè)備獲得所述AC設(shè)備的IP地址,并將所述AC設(shè)備的IP地址添加到所述Mesh探測報文中。
8.如權(quán)利要求6所述的方法,其特征在于,所述方法還包括: 所述AP設(shè)備在收到目的地址為所述AC設(shè)備的IP地址的單播無線接入點控制與供應(yīng)CAPffAP發(fā)現(xiàn)請求報文時,將所述單播CAPWAP發(fā)現(xiàn)請求報文發(fā)送給所述AC設(shè)備;或者,所述AP設(shè)備在收到廣播CAPWAP發(fā)現(xiàn)請求報文或者組播CAPWAP發(fā)現(xiàn)請求報文時,將所述廣播CAPffAP發(fā)現(xiàn)請求報文或者組播CAPWAP發(fā)現(xiàn)請求報文的目的IP地址替換為所述AC設(shè)備的IP地址,并發(fā)送替換后的單播CAPWAP發(fā)現(xiàn)請求報文。
9.如權(quán)利要求6所述的方法,其特征在于,所述Mesh探測報文具體為:網(wǎng)格信標(biāo)MeshBeacon報文或者網(wǎng)格探測請求Mesh Probe Request報文; AP設(shè)備的標(biāo)識信息包括以下之一或者任意組合:AP設(shè)備的序列號信息、AP設(shè)備的介質(zhì)訪問控制MAC地址信息、AP設(shè)備的型號信息。
10.一種接入點AP設(shè)備,應(yīng)用于包括接入控制器AC設(shè)備和多個AP設(shè)備的網(wǎng)格Mesh網(wǎng)絡(luò)中,所述多個AP設(shè)備接入同一 Mesh服務(wù),其特征在于,所述AP設(shè)備具體包括: 接收模塊,用于在上電啟動之后,接收來自對端AP設(shè)備的Mesh探測報文,所述Mesh探測報文中攜帶接入所述Mesh服務(wù)的AP設(shè)備的標(biāo)識信息; 處理模塊,用于判斷所述Mesh探測報文中攜帶的AP設(shè)備的標(biāo)識信息中有本AP設(shè)備的標(biāo)識信息時,與所述對端AP設(shè)備建立臨時Mesh鏈路,并在通過所述臨時Mesh鏈路成功發(fā)現(xiàn)AC設(shè)備時,斷開所述臨時Mesh鏈路,并與所述對端AP設(shè)備建立Mesh鏈路。
11.如權(quán)利要求10所述的AP設(shè)備,其特征在于, 所述處理模塊,具體用于在所述Mesh探測報文中攜帶的AP設(shè)備的標(biāo)識信息中有本AP設(shè)備的標(biāo)識信息時,將所述對端AP設(shè)備添加到臨時Mesh鏈路備選列表,以及用于在需要建立Mesh鏈路時,從該臨時Mesh鏈路備選列表中選擇對端AP設(shè)備,并與選擇的對端AP設(shè)備建立臨時Mesh鏈路。
12.如權(quán)利要求10或11所述的AP設(shè)備,其特征在于, 所述處理模塊,還用于判斷所述Mesh探測報文中攜帶的AP設(shè)備的標(biāo)識信息中是否有本AP設(shè)備的標(biāo)識信息; 所述Mesh探測報文中還攜帶所述AC設(shè)備的IP地址; 所述處理模塊,還用于當(dāng)本AP設(shè)備本地配置了 AC設(shè)備的IP地址時,判斷所述Mesh探測報文中攜帶的AC設(shè)備的IP地址與本地配置的AC設(shè)備的IP地址是否相同;如果是,則執(zhí)行判斷所述Mesh探測報文中攜帶的AP設(shè)備的標(biāo)識信息中是否有本AP設(shè)備的標(biāo)識信息的步驟;如果否,則通知所述處理模塊丟棄所述Mesh探測報文。
13.如權(quán)利要求10所述的AP設(shè)備,其特征在于, 所述處理模塊,具體用于當(dāng)AP設(shè)備本地配置了 AC設(shè)備的IP地址時,利用所述AC設(shè)備的IP地址生成單播無線接入點控制與供應(yīng)CAPWAP發(fā)現(xiàn)請求報文,并通過所述臨時Mesh鏈路發(fā)送所述單播CAPWAP發(fā)現(xiàn)請求報文,以使本AP設(shè)備通過所述臨時Mesh鏈路成功發(fā)現(xiàn)AC設(shè)備;或者, 當(dāng)AP設(shè)備本地未配置AC設(shè)備的IP地址時,生成廣播CAPWAP發(fā)現(xiàn)請求報文或組播CAPffAP發(fā)現(xiàn)請求報文,通過所述臨時Mesh鏈路發(fā)送所述廣播CAPWAP發(fā)現(xiàn)請求報文或組播CAPffAP發(fā)現(xiàn)請求報文;由當(dāng)前已經(jīng)接入到所述Mesh服務(wù)的AP設(shè)備在收到所述廣播CAPWAP發(fā)現(xiàn)請求報文或組播CAPWAP發(fā)現(xiàn)請求報文后,將所述廣播CAPWAP發(fā)現(xiàn)請求報文或組播CAPffAP發(fā)現(xiàn)請求報文的目的IP地址替換為所述AC設(shè)備的IP地址,并發(fā)送替換后的CAPWAP發(fā)現(xiàn)請求報文,以使本AP設(shè)備通過所述臨時Mesh鏈路成功發(fā)現(xiàn)AC設(shè)備。
14.如權(quán)利要求10所述的AP設(shè)備,其特征在于, 所述Mesh探測報文具體為:網(wǎng)格信標(biāo)Mesh Beacon報文或者網(wǎng)格探測請求Mesh ProbeRequest 報文; AP設(shè)備的標(biāo)識信息包括以下之一或者任意組合:AP設(shè)備的序列號信息、AP設(shè)備的介質(zhì)訪問控制MAC地址信息、AP設(shè)備的型號信息。
15.一種接入點AP設(shè)備,應(yīng)用于包括接入控制器AC設(shè)備和多個AP設(shè)備的網(wǎng)格Mesh網(wǎng)絡(luò)中,所述多個AP設(shè)備接入同一 Mesh服務(wù),其特征在于,所述AP設(shè)備為當(dāng)前已經(jīng)接入到所述Mesh服務(wù)的AP設(shè)備,且所述AP設(shè)備具體包括: 處理模塊,用于獲得接入所述Mesh服務(wù)的AP設(shè)備的標(biāo)識信息,并將AP設(shè)備的標(biāo)識信息添加到所述Mesh服務(wù)對應(yīng)的Mesh探測報文中; 發(fā)送模塊,用于以廣播方式發(fā)送所述Mesh探測報文;由上電啟動之后的AP設(shè)備在收到所述Mesh探測報文時,利用所述Mesh探測報文中攜帶的AP設(shè)備的標(biāo)識信息以及本AP設(shè)備的標(biāo)識信息建立Mesh鏈路。
16.如權(quán)利要求15所述的AP設(shè)備,其特征在于, 所述處理模塊,還用于在以廣播方式發(fā)送所述Mesh探測報文之前,獲得所述AC設(shè)備的IP地址,并將所述AC設(shè)備的IP地址添加到所述Mesh探測報文中。
17.如權(quán)利要求15所述的AP設(shè)備,其特征在于, 所述發(fā)送模塊,還用于在收到目的地址為所述AC設(shè)備的IP地址的單播無線接入點控制與供應(yīng)CAPWAP發(fā)現(xiàn)請求報文時,將所述單播CAPWAP發(fā)現(xiàn)請求報文發(fā)送給所述AC設(shè)備;或者,在收到廣播CAPWAP發(fā)現(xiàn)請求報文或者組播CAPWAP發(fā)現(xiàn)請求報文時,將所述廣播CAPffAP發(fā)現(xiàn)請求報文或者組播CAPWAP發(fā)現(xiàn)請求報文的目的IP地址替換為所述AC設(shè)備的IP地址,并發(fā)送替換后的單播CAPWAP發(fā)現(xiàn)請求報文。
18.如權(quán)利要求15所述的AP設(shè)備,其特征在于, 所述Mesh探測報文具體為:網(wǎng)格信標(biāo)Mesh Beacon報文或者網(wǎng)格探測請求Mesh ProbeRequest 報文; AP設(shè)備的標(biāo)識信息包括以下之一或者任意組合:AP設(shè)備的序列號信息、AP設(shè)備的介質(zhì)訪問控制MAC地址信息、AP設(shè)備的型號信息。
【文檔編號】H04W48/16GK104333914SQ201310312831
【公開日】2015年2月4日 申請日期:2013年7月22日 優(yōu)先權(quán)日:2013年7月22日
【發(fā)明者】劉佳 申請人:杭州華三通信技術(shù)有限公司