一種ac池的實現(xiàn)方法和裝置制造方法
【專利摘要】本發(fā)明提供了一種AC池的實現(xiàn)方法和裝置,技術(shù)方案為:將AC分層架構(gòu)中的MAC和所有LAC均加入AC池;MAC向所有LAC下發(fā)第一流量規(guī)則,使得各LAC根據(jù)該第一流量規(guī)則將來自AP的Discovery報文重定向到MAC;MAC接收到AP發(fā)送的Discovery報文后,為該AP分配接管LAC,生成該AP對應(yīng)的關(guān)聯(lián)于該接管LAC的第二流量規(guī)則,并將該第二流量規(guī)則下發(fā)到所有LAC,使得其它各LAC根據(jù)該第二流量規(guī)則將來自該AP的通信隧道協(xié)議報文重定向到該接管LAC。本發(fā)明能夠充分利用資源,減少資源浪費(fèi)。
【專利說明】—種AC池的實現(xiàn)方法和裝置
【技術(shù)領(lǐng)域】
[0001]本申請涉及通信【技術(shù)領(lǐng)域】,特別涉及一種AC池的實現(xiàn)方法和裝置。
【背景技術(shù)】
[0002]傳統(tǒng)的AC-AP架構(gòu)中,一個AP只能連接固定的一個AC,而AC在部署中往往按照區(qū)域劃分,即每個AC負(fù)責(zé)固定片區(qū)的AP接入。隨著無線城市建設(shè)的推進(jìn),一個城市數(shù)百臺AC的情況非常普遍,核心網(wǎng)的維護(hù)和資源利用效率成為很大的問題,由于WLAN業(yè)務(wù)發(fā)展的不均衡,實際網(wǎng)絡(luò)中經(jīng)常出現(xiàn)AC容量和鏈路負(fù)載不均衡的情況,部分AC容量負(fù)荷大、帶寬利用率高、故障幾率增加,經(jīng)常需要進(jìn)行設(shè)備和鏈路擴(kuò)容升級;但同時部分AC資源卻經(jīng)常閑置。不同AC間鏈路資源和容量資源無法實現(xiàn)共享,造成資源的浪費(fèi)。
【發(fā)明內(nèi)容】
[0003]有鑒于此,本發(fā)明的目的在于提供一種AC池的實現(xiàn)方法,該方法能夠充分利用資源,減少資源浪費(fèi)。
[0004]為實現(xiàn)上述目的,本發(fā)明提供的技術(shù)方案為:
[0005]一種AC池的實現(xiàn)方法,所述AC池中包括主用接入控制器MAC和已注冊到所述MAC上的多個本地接入控制器LAC,所述MAC和所述多個LAC具有相同IP地址,所述多個LAC之間為全連接,且至少有一個LAC與所述MAC相連,該方法應(yīng)用于所述MAC,包括:
[0006]所述MAC在各LAC注冊到所述MAC后向該LAC下發(fā)用于將來自AP的Discovery重定向至所述MAC的第一流量規(guī)則;
[0007]所述MAC接收到任一 AP發(fā)送的或經(jīng)由LAC轉(zhuǎn)發(fā)的來自該AP的Discovery報文時,從所述多個LAC中選擇一個LAC作為該AP的接管LAC,生成該AP對應(yīng)的關(guān)聯(lián)于該接管LAC的第二流量規(guī)則,并將該第二流量規(guī)則下發(fā)到所有LAC,以使其它各LAC根據(jù)該第二流量規(guī)則將接收到的來自該AP的通信隧道協(xié)議報文重定向到該AP的接管LAC ;其中,該第二流量規(guī)則包括該AP的接口信息和該接管LAC標(biāo)識信息。
[0008]一種AC池的實現(xiàn)方法,所述AC池中包括一個MAC和已注冊到該MAC上的多個LAC,所述MAC和所述多個LAC具有相同IP地址,所述多個LAC之間為全連接,且至少有一個LAC與所述MAC相連,該方法應(yīng)用于所述多個LAC中的任一 LAC,包括:
[0009]注冊到所述MAC后接收所述MAC下發(fā)的用于將來自AP的Discovery報文重定向至所述MAC的第一流量規(guī)則;
[0010]接收到任一 AP發(fā)送的Discovery報文時,根據(jù)所述第一流量規(guī)則將該Discovery重定向至所述MAC,接收所述MAC為該AP分配接管LAC后發(fā)送的該AP對應(yīng)的關(guān)聯(lián)于該AP的接管LAC的第二流量規(guī)則;該第二流量規(guī)則包括該AP的接口信息和該AP的接管LAC標(biāo)識信息,所述AP的接口信息包括該AP的IP地址和端口號;
[0011]接收到任一 AP發(fā)送的通信隧道協(xié)議報文時,根據(jù)通信隧道協(xié)議報文中攜帶的源IP地址和源端口號查找該AP對應(yīng)的第二流量規(guī)則,根據(jù)查找到的第二流量規(guī)則將該通信隧道協(xié)議報文重定向至該AP的接管LAC。
[0012]一種AC池的實現(xiàn)裝置,所述AC池中包括主用接入控制器MAC和已注冊到該MAC上的多個本地接入控制器LAC,所述MAC和所述多個LAC具有相同IP地址,所述多個LAC之間為全連接,且至少有一個LAC與所述MAC相連,該裝置應(yīng)用于所述MAC,包括:接收單元、控制單元、發(fā)送單元;
[0013]接收單元,用于接收任一 AP發(fā)送的或經(jīng)由LAC轉(zhuǎn)發(fā)的來自該AP的Discovery報文;
[0014]所述控制單元,用于接收單元接收到任一 AP發(fā)送的或經(jīng)由LAC轉(zhuǎn)發(fā)的來自該AP的Discovery報文時,從所述多個LAC中選擇一個LAC作為該AP的接管LAC,生成該AP對應(yīng)的關(guān)聯(lián)于該AP的接管LAC的第二流量規(guī)則;該第二流量規(guī)則包括該AP的接口信息和接管LAC標(biāo)識信息;
[0015]發(fā)送單元,用于各LAC注冊到所述MAC后向該LAC下發(fā)用于將來自AP的Discovery重定向至所述MAC的第一流量規(guī)則;用于將控制單元生成的任一 AP對應(yīng)的關(guān)聯(lián)于該AP的接管LAC的第二流量規(guī)則下發(fā)到所有LAC,以使其它各LAC根據(jù)該第二流量規(guī)則將接收到的來自該AP的通信隧道協(xié)議報文重定向到該AP的接管LAC。
[0016]一種AC池的實現(xiàn)裝置,所述AC池中包括一個主用接入控制其MAC和已注冊到該MAC上的多個本地接入控制器LAC,所述MAC和所述多個LAC具有相同IP地址,所述多個LAC之間為全連接,且至少有一個LAC與所述MAC相連,該裝置應(yīng)用于所述多個LAC中的任一 LAC,包括:接收單元、控制單元、發(fā)送單元;
[0017]所述接收單元,用于接收所述MAC下發(fā)的用于將來自AP的Discovery報文重定向至所述MAC的第一流量規(guī)則;用于接收任一 AP發(fā)送的Discovery報文和通信隧道協(xié)議報文;用于接收所述MAC為任一 AP分配接管LAC后下發(fā)的該AP對應(yīng)的關(guān)聯(lián)于該AP的接管LAC的第二流量規(guī)則;
[0018]所述控制單元,用于接收單元接收到任一 AP發(fā)送的通信隧道協(xié)議報文,根據(jù)通信隧道協(xié)議報文中攜帶的源IP地址和源端口號確定該AP對應(yīng)的第二流量規(guī)則;
[0019]所述發(fā)送單元,用于接收單元接收到任一 AP發(fā)送的Discovery報文時,根據(jù)所述第一流量規(guī)則將該Discovery重定向至所述MAC ;用于控制單元根據(jù)通信隧道協(xié)議報文中攜帶的源IP地址和源端口號確定該AP對應(yīng)的第二流量規(guī)則后,根據(jù)該第二流量規(guī)則將該AP發(fā)送的通信隧道協(xié)議報文重定向至該AP的接管LAC。
[0020]綜上所述,本發(fā)明通過將AC分層架構(gòu)中的MAC和所有LAC均加入AC池;由MAC向所有LAC下發(fā)第一流量規(guī)則,使得各LAC根據(jù)該第一流量規(guī)則將來自AP的Discovery報文重定向到MAC,并被MAC處理;MAC接收到AP發(fā)送的Discovery報文后,按照預(yù)設(shè)規(guī)則為該AP分配接管LAC,生成該AP對應(yīng)的關(guān)聯(lián)于該AP的接管LAC的第二流量規(guī)則,并將該第二流量規(guī)則下發(fā)到所有LAC,使得其它各LAC根據(jù)該第二流量規(guī)則將來自該AP的通信隧道協(xié)議報文重定向到該AP的接管LAC,從而使得來自該AP的流量匯聚到該AP的接管LAC,并由該AP的接管LAC轉(zhuǎn)發(fā)出去。本發(fā)明能夠充分利用資源,減少資源浪費(fèi)。
【專利附圖】
【附圖說明】
[0021 ] 圖1本發(fā)明實施例AC池的組網(wǎng)示意圖;
[0022]圖2是本發(fā)明實施例一 AC池的實現(xiàn)方法流程圖;
[0023]圖3是本發(fā)明實施例二 AC池的實現(xiàn)方法流程圖;
[0024]圖4是本發(fā)明實施例一 AC池的實現(xiàn)裝置的結(jié)構(gòu)示意圖;
[0025]圖5是本發(fā)明實施例二 AC池的實現(xiàn)裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0026]為使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下參照附圖并舉實施例,對本發(fā)明所述方案作進(jìn)一步地詳細(xì)說明。
[0027]本發(fā)明實施例中,將AC分層架構(gòu)中的主用接入控制器(Master AC,MAC)和本地接入控制器(Local AC,LAC)加入同一個資源池:AC池,AC池中的所有AC (包括MAC和LAC)具有相同的IP地址,對外呈現(xiàn)為一個整體,相當(dāng)于一臺虛擬AC,所有AP和STA可以共享該AC池中的軟硬件資源。
[0028]參見圖1,圖1是本發(fā)明實施例AC池的組網(wǎng)示意圖,如圖1所示,AC池由一個MAC和三個 LAC:LACU LAC2、LAC3 構(gòu)成,其中,MAC、LACl、LAC2、LAC3 具有相同 IP 地址,LACl、LAC2、LAC3中的任意兩個之間均需直接相連,也即三個LAC之間為全連接,LAC之間的直連鏈路帶寬越大越好;MAC需至少與三個LAC之間的一個LAC直接相連。本發(fā)明實施例中,MAC和未與MAC直接相連的LAC之間的報文交互需經(jīng)有與MAC直接相連的LAC轉(zhuǎn)發(fā)。
[0029]本發(fā)明實施例中,AC池中的MAC主要用于管理AC池中的多個LAC,AC池中的LAC則承擔(dān)AP和STA的接入工作,下面對AC池的具體實現(xiàn)進(jìn)行詳細(xì)說明。
[0030]一、將LAC均加入到AC池。
[0031]初始情況下默認(rèn)MAC已加入AC池,LAC通過注冊到MAC來實現(xiàn)加入AC池的目的,具體過程可以如下:
[0032](I )MAC定期向外廣播發(fā)送AC池基本信息報文,其中包含本AC池信息(例如AC池名稱、標(biāo)識等),以及MAC信息(例如該MAC的MAC地址);
[0033](2) LAC收到AC池基本信息報文后,向MAC發(fā)送AC池加入請求報文;
[0034](3)MAC收到LAC的加入請求報文后,根據(jù)預(yù)先配置的允許AC列表(其中包括可以加入本AC池的所有LAC信息)判斷是否允許該LAC加入AC池,如果是,則可以在MAC中注冊該LAC信息,否則,返回拒絕加入報文;
[0035]在MAC中注冊LAC信息的方法,具體可以是將該LAC信息加入AC池接入AC列表。
[0036]需要說明的是,AC分層架構(gòu)中的MAC和所有LAC均加入AC池,AC池正常工作后,可以對AC池進(jìn)行擴(kuò)容,允許新的LAC加入AC池,加入方法可以是:新的LAC接收到MAC定期發(fā)送的AC池基本信息報文后向MAC發(fā)送加入請求報文,MAC判斷根據(jù)該加入請求報文中攜帶新的LAC信息和預(yù)先配置的允許AC列表判定允許該新的LAC加入到AC池后,在MAC中注冊該新的LAC信息,將該新的LAC成功加入AC池,此后該新的LAC就可以在MAC的控制下承擔(dān)AP和STA的接入工作。需要說明的是,新的LAC需要和已加入AC池的各LAC直接相連,滿足AC池中所有LAC之間為全連接的要求。
[0037]二、AC池對AP的相關(guān)管理功能。
[0038]AP可以通過向AC池發(fā)送Discovery報文,發(fā)起到AC池的連接,AC池中的MAC負(fù)責(zé)處理AP發(fā)送的Discovery報文,為該AP分配接管LAC,并返回Response報文。如果AC池中的某一 LAC接收到AP發(fā)送的Discovery報文,則需要將該Discovery報文重定向至MAC0
[0039]為此,MAC可以預(yù)先配置用于將來自AP的Discovery報文重定向至MAC的第一流量規(guī)則,當(dāng)一個LAC注冊到該MAC后,MAC可以將該第一流量規(guī)則下發(fā)到該LAC,此后,如果該LAC接收到AP發(fā)送的Discovery報文,則會根據(jù)該第一流量規(guī)則將Discovery報文重定向至MAC。
[0040]本發(fā)明實施例中,MAC在接收到AP發(fā)送的Discovery報文后,需要為該AP指定一個接管LAC,由該LAC負(fù)責(zé)對該AP進(jìn)行join控制、配置下發(fā)、版本升級、心跳管理等方面的管理。
[0041]按照資源充分利用的原則,MAC可以采用至少以下三種方法決策AP的接管LAC:
[0042]1、將屬于同一熱點的AP分布到相同的LAC上。預(yù)先在MAC上配置各AP所屬熱點。MAC接收到某一 AP發(fā)送的Discovery報文后,可以先確定該AP所屬熱點,并判斷是否存在已接入AC池且屬于該熱點的其它AP,如果存在,則也將這些AP的接管LAC選擇作為該AP的接管LAC,如果不存在,則可以將AP物理上接入的LAC作為該AP的接管LAC,或者,也可以選擇AC池中接管AP最少的LAC作為該AP的接管LAC。這種方法的好處在于當(dāng)STA在同一熱點內(nèi)漫游時,可以在下掛該STA的AP的接管LAC內(nèi)部完成,因而能夠提高漫游性能。
[0043]2、直接將AP物理上接入的LAC作為該AP的接管LAC。MAC接收到某一 AP發(fā)送的Discovery報文后,可以先確定該AP直連的LAC,將該LAC選擇作為該AP的接管LAC。這種方法的好處在于可以減少LAC之間互聯(lián)網(wǎng)絡(luò)的流量壓力。
[0044]3、基于各LAC的當(dāng)前實時壓力,直接將接管AP最少的LAC作為該AP的接管LAC。MAC接收到某一 AP發(fā)送的Discovery報文后,可以先確定各LAC已經(jīng)接管的AP數(shù)量,選擇當(dāng)前接管AP數(shù)量最少的LAC座位該AP的接管LAC。這種方法的好處在于可以均衡各LAC的負(fù)載,避免一些LAC負(fù)載過大,而另一些LAC則過于空閑。
[0045]MAC為AP指定接管LAC后,來自該AP的流量需要由該接管LAC負(fù)責(zé)轉(zhuǎn)發(fā)出去。為此,當(dāng)MAC收到AP的Discovery報文并決策出哪個LAC來接管AP之后,可以生成該AP對應(yīng)的關(guān)聯(lián)于該AP的接管LAC的第二流量規(guī)則,并將該第二流量規(guī)則通告給AC池中的所有LAC,以便于其它各LAC將來自該AP的流量重定向到該AP的接管LAC,由該AP的接管LAC執(zhí)行流量轉(zhuǎn)發(fā);其中,該第二流量規(guī)則用于將來自該AP的通信隧道協(xié)議報文重定向到該AP的接管LAC,包括該AP的接口信息和該AP的接管LAC信息,AP的接口信息包括該AP的IP地址和端口號。此后,AC池中的LAC接收到源IP地址、源端口號分別為該AP的IP地址和端口號的通信隧道協(xié)議報文時,就可以查找到該第二流量規(guī)則并根據(jù)該第二流量規(guī)則將來自該AP的通信隧道協(xié)議報文重定向到該AP的接管LAC。由于現(xiàn)有的AC-AP組網(wǎng)中,一般采用CAPffAP或LWAPP協(xié)議作為AC和AP間的通信隧道協(xié)議,上述的通信隧道協(xié)議報文既可以是無線接入點的控制和孵化協(xié)議(Control And Provis1ning of Wireless Access PointsProtocol Specificat1n,CAPWAP)報文,也可以是輕型接入點協(xié)議(Light weight AccessPoint Protocol, LffAPP)報文,由AC-AP組網(wǎng)采用的具體通信隧道協(xié)議決定。
[0046]以圖1為例,APl向AC池發(fā)送Discovery報文,與APl直接相連的LAC2接收該Discovery報文,并根據(jù)MAC下發(fā)的第一流量規(guī)則將該Discovery報文重定向至MAC ;MAC接收到該Discovery報文后,按照上述三種抉擇接管LAC方法中的任意一種方法,從LAC1、LAC2、LAC3中選擇一個LAC作為APl的接管LAC (假設(shè)為LACl ),并生成APl對應(yīng)的關(guān)聯(lián)于LACl的第二流量規(guī)則,該第二流量規(guī)則中包括APl的IP地址、端口號、以及LACl標(biāo)識信息,將該第二流量規(guī)則通告給LACl、LAC2、LAC3。此后,如果APl發(fā)送通信隧道協(xié)議報文,假設(shè)LAC2接收到該通信隧道協(xié)議報文后,可以先根據(jù)報文的源IP和源端口號查找到該第二流量規(guī)則,然后就可以根據(jù)該第二流量規(guī)則中的LACl標(biāo)識信息確定APl的接管LAC為LAC1,因此將報文重定向到LACl。
[0047]可以看出,MAC將一個AP對應(yīng)的關(guān)聯(lián)于該AP的接管LAC的第二流量規(guī)則通告給AC池中的所有LAC后,無論該AP物理上連接到AC池中的哪個LAC,其流量均會被重定向到其真正接管LAC上。對于新加入AC池的LAC來說,也需要獲取該第二流量規(guī)則,否則,如果接收到來自該AP的通信隧道協(xié)議報文,將無法將該通信隧道協(xié)議報文重定向到該AP的接管 LAC。
[0048]為此,當(dāng)MAC接收到攜帶新的LAC信息的加入請求報文,確定允許該新的LAC加入到AC池之后,除了在MAC上注冊該新的LAC信息外,還需要將MAC中關(guān)聯(lián)于AC池中各LAC的第二流量規(guī)則下發(fā)到該新的LAC,可以采用將多個第二流量規(guī)則封裝在一個數(shù)據(jù)報文中下發(fā)給該LAC的批量下發(fā)方式,批量下發(fā)方式可以減輕MAC和LAC之間的數(shù)據(jù)通信壓力,提高通信效率。
[0049]三、AC池對STA的相關(guān)管理功能。
[0050]AP被AC池中的LAC接管后,AP下掛的STA可以通過該AP接入到該AP的接管LAC,需要發(fā)往AP下掛的STA的流量也需要匯聚到該AP的接管LAC,并由該AP的接管LAC轉(zhuǎn)發(fā)到該AP下掛的STA。
[0051 ] 為了將發(fā)往STA的流量匯聚到下掛該STA的AP的接管LAC上,STA成功接入到下掛該STA的AP的接管LAC后,下掛該STA的AP的接管LAC可以生成該STA對應(yīng)的關(guān)聯(lián)于下掛該STA的AP的接管LAC的第三流量規(guī)則,并將該第三流量規(guī)則上送給MAC,由MAC將該第三流量規(guī)則下發(fā)給AC池中的其它所有LAC,其中,該第三流量規(guī)則用于將需要發(fā)往該STA的數(shù)據(jù)報文重定向到下掛該STA的AP的接管LAC,包括該STA的地址信息和該LAC標(biāo)識信息,STA的地址信息包括STA的IP地址和/或MAC地址。當(dāng)AC池中的其它LAC接收到需要發(fā)往該STA的數(shù)據(jù)報文時,可以根據(jù)數(shù)據(jù)報文的目的地址信息查找到該第三流量規(guī)貝丨J,然后根據(jù)該第三流量規(guī)則將報文重定向到下掛該STA的AP的接管LAC (也即該STA接入的LAC)。這里,數(shù)據(jù)報文的目的地址信息與第三流量規(guī)則中STA的地址信息相對應(yīng),包括數(shù)據(jù)報文的目的IP地址和/或目的MAC地址。
[0052]仍以圖1為例,對于APl下掛的STAl來說,在APl被LACl接管之后,STAl通過APl接入到LAC1,LACl會生成STAl對應(yīng)的關(guān)聯(lián)于LACl的第三流量規(guī)則,并將該第三流量規(guī)則上送給MAC,該第三流量規(guī)則中包括STAl的地址信息和LACl標(biāo)識信息。MAC接收到LACl通告的該第三流量規(guī)則后,將該第三流量規(guī)則下發(fā)到LAC2、LAC3。這樣,當(dāng)LAC2或LAC3接收到來自互聯(lián)網(wǎng)的數(shù)據(jù)報文后,如果根據(jù)數(shù)據(jù)報文的目的地址信息查找到該第三流量規(guī)則,則可以確定需要將該數(shù)據(jù)報文發(fā)往STAl,并可以根據(jù)該第三流量規(guī)則將該數(shù)據(jù)報文重定向到 LACl。
[0053]可以看出,MAC將一個STA對應(yīng)的關(guān)聯(lián)于下掛該STA的AP的接管LAC的第三流量規(guī)則通告給AC池中的其它所有LAC后,發(fā)往該STA的數(shù)據(jù)報文均會被重定向到下掛該STA的AP的接管LAC上。對于新加入AC池的LAC來說,也需要獲取該第三流量規(guī)則,否則,如果接收到需要發(fā)往該STA的數(shù)據(jù)報文,將無法將該數(shù)據(jù)報文重定向到下掛該STA的AP的接管 LAC。
[0054]為此,當(dāng)MAC接收到攜帶新的LAC信息的加入請求報文,確定允許該新的LAC加入到AC池之后,除了在MAC上注冊該新的LAC信息外,還需要將MAC中關(guān)聯(lián)于AC池中各LAC的第三流量規(guī)則下發(fā)到該新的LAC,可以采用將多個第三流量規(guī)則封裝在一個數(shù)據(jù)報文中下發(fā)給該LAC的批量下發(fā)方式,批量下發(fā)方式可以減輕MAC和LAC之間的數(shù)據(jù)通信壓力,提高通信效率。
[0055]四、災(zāi)難備份
[0056]在實際應(yīng)用中,為了避免設(shè)備故障而導(dǎo)致服務(wù)停止的情況發(fā)生,通常都會進(jìn)行災(zāi)難備份。本發(fā)明實施例中,可以對AC池中的MAC和LAC進(jìn)行災(zāi)難備份。
[0057]對MAC的災(zāi)難備份:
[0058]如果AC池中的MAC故障,則MAC對AC池中的LAC的管理將會停止,新的LAC池將無法加入AC池,新的AP和STA也將不能接入AC池。
[0059]為了避免上述情況,可以為AC池中的MAC設(shè)置一個或多個備份MAC,MAC將自身的數(shù)據(jù)信息實施備份到所有備份MAC,并與各備份MAC進(jìn)行心跳檢測協(xié)議報文交互,當(dāng)備份MAC在心跳協(xié)議報文交互過程中感知到MAC故障時,可以通過選舉的方法在所有備份MAC中選出一個備份MAC替代原有MAC工作。例如:可以按照MAC地址最小的原則進(jìn)行備份MAC選舉。選舉出的備份MAC需要下發(fā)用于將來自AP的Discovery報文重定向至該選舉出的備份MAC的第一流量規(guī)則到AC池中的所有LAC,定期發(fā)送的AC池基本信息報文中的MAC信息也需要變?yōu)樵撨x舉出的備份LAC信息,其它由原有MAC備份過來的流量規(guī)則,例如所有第二流量規(guī)則和第三流量規(guī)則不需要更新,保持不變即可。
[0060]對LAC的災(zāi)難備份:
[0061]如果AC池中的LAC故障,則已經(jīng)接入到該LAC的AP和STA的流量將會中斷。
[0062]為了避免上述情況,每個LAC注冊到MAC后,MAC需要為該LAC分配一個或多個備份LAC,并將該一個或多個備份LAC的標(biāo)識信息通告給該LAC,這樣,該LAC就能夠根據(jù)該一個或多個備份LAC的標(biāo)識信息獲知MAC分配給自身的所有備份LAC,從而將接入到該LAC上所有AP信息、STA信息等實時備份到自身的所有備份LAC。
[0063]本發(fā)明實施例中,MAC負(fù)責(zé)對AC池中的所有LAC進(jìn)行故障檢測,當(dāng)檢測到某一 LAC故障時,需要從該LAC的所有備份LAC中選擇一個備份LAC代替該LAC工作。
[0064]MAC可以通過與AC池中的各LAC交互心跳檢測協(xié)議報文的方式對AC池中的所有LAC進(jìn)行故障檢測,當(dāng)在心跳檢測協(xié)議報文交互過程中檢測到某一 LAC故障后,從該LAC的所有備份LAC中選擇一個備份LAC代替該LAC工作。為了讓選出的備份LAC替代該LAC工作,MAC需要將關(guān)聯(lián)于該LAC的所有第二流量規(guī)則和第三流量規(guī)則中的LAC標(biāo)識信息更新為該選出的備份LAC的標(biāo)識信息,然后將更新后的所有第二流量規(guī)則和第三流量規(guī)則重新下發(fā)到所有LAC。此后,該LAC接管的AP發(fā)送的通信隧道協(xié)議報文將會被重定向至該選出的備份LAC,發(fā)往該LAC接管的AP下掛的STA的數(shù)據(jù)報文也會被重定向至該選出的備份LAC。
[0065]基于前文的原理性說明,本發(fā)明提供了一種應(yīng)用于MAC的實現(xiàn)AC池的方法和裝置和一種應(yīng)用于LAC的實現(xiàn)AC池的方法和裝置。下面分別結(jié)合圖2、圖3、圖4、圖5進(jìn)行說明。
[0066]圖2是本發(fā)明實施例一 AC池的實現(xiàn)方法流程圖,所述AC池中包括一個MAC和已注冊到該MAC上的多個LAC,所述MAC和所述多個LAC具有相同IP地址,所述多個LAC之間為全連接,且至少有一個LAC與所述MAC相連,該方法應(yīng)用于所述MAC,主要包括以下步驟:
[0067]步驟201、所述MAC在各LAC注冊到所述MAC后向該LAC下發(fā)用于將來自AP的Discovery重定向至所述MAC的第一流量規(guī)則。
[0068]步驟202、所述MAC接收到任一 AP發(fā)送的或經(jīng)由LAC轉(zhuǎn)發(fā)的來自該AP的Discovery報文時,按照預(yù)設(shè)規(guī)則從所述多個LAC中選擇一個LAC作為該AP的接管LAC,生成該AP對應(yīng)的關(guān)聯(lián)于該接管LAC的第二流量規(guī)則,并將該第二流量規(guī)則下發(fā)到所有LAC,以使其它各LAC根據(jù)該第二流量規(guī)則將接收到的來自該AP的通信隧道協(xié)議報文重定向到該AP的接管LAC。其中,該第二流量規(guī)則包括該AP的接口信息和接管LAC標(biāo)識信息,AP的接口信息包括=AP的IP地址和端口號,LAC標(biāo)識信息可以用該LAC的MAC地址標(biāo)識。
[0069]圖2所示本發(fā)明實施例中,
[0070]預(yù)先配置各AP所屬熱點;
[0071]從所述多個LAC中選擇一個LAC作為該AP的接管LAC的方法為:如果已存在與該AP屬于同一熱點的其它AP接入所述AC池;
[0072]或者,
[0073]將該AP直連的LAC作為該AP的接管LAC ;
[0074]或者,
[0075]將所有LAC中接管AP最少的LAC作為該AP的接管LAC。
[0076]該方法進(jìn)一步包括:
[0077]MAC接收到任一 LAC在成功接入了一 STA后上送的該STA對應(yīng)的關(guān)聯(lián)于該LAC的第三流量規(guī)則,將該第三流量規(guī)則下發(fā)到AC池中其它所有LAC,以使其它各LAC根據(jù)該第三流量規(guī)則將接收到的需要發(fā)往該STA的報文重定向到該LAC,其中,該第三流量規(guī)則包括該STA的地址信息和該LAC標(biāo)識信息,該STA下掛在該LAC接管的一 AP上。
[0078]該方法進(jìn)一步包括:
[0079]MAC為注冊到所述MAC上的每個LAC分配一個或多個備份LAC,并將為該LAC分配的一個或多個備份LAC標(biāo)識信息通告給該LAC,以使該LAC將成功接入到該LAC的AP信息和STA信息實時備份到該一個或多個備份LAC。
[0080]該方法進(jìn)一步包括:
[0081 ] MAC與已注冊到所述MAC的每個LAC交互心跳檢測協(xié)議報文,根據(jù)心跳檢測協(xié)議報文交互確定該LAC故障時,從為該LAC分配的所有備份LAC中選擇一個備份LAC,將關(guān)聯(lián)于該LAC的所有第二流量規(guī)則和第三流量規(guī)則中的LAC標(biāo)識信息更新為該選出的備份LAC標(biāo)識信息,將更新后的所有第二流量規(guī)則和第三流量規(guī)則下發(fā)到所有LAC。
[0082]該方法進(jìn)一步包括:
[0083]MAC定期向外廣播AC池基本信息報文,以便新的LAC在接收到所述MAC發(fā)送的AC池基本信息報文后向所述MAC發(fā)送加入請求報文,其中,所述AC池基本信息報文中攜帶AC池信息和所述MAC信息;
[0084]MAC接收到新的LAC發(fā)送的加入請求報文時,根據(jù)該加入請求報文中攜帶新的LAC信息和預(yù)先配置的允許AC列表,判斷是否允許該新的LAC加入AC池,如果是,則在所述MAC中注冊該新的LAC信息,以使該新的LAC加入所述AC池,否則,返回拒絕加入報文;其中,所述允許AC列表中包括允許加入到所述AC池的所有LAC信息。
[0085]參見圖3,圖3是本發(fā)明實施例二 AC池的實現(xiàn)方法流程圖,所述AC池中包括一個MAC和已注冊到該MAC上的多個LAC,所述MAC和所述多個LAC具有相同IP地址,所述多個LAC之間為全連接,且至少有一個LAC與所述MAC相連,該方法應(yīng)用于所述多個LAC中的任一 LAC,主要包括以下步驟:
[0086]步驟301、注冊到所述MAC后接收所述MAC下發(fā)的用于將來自AP的Discovery報文重定向至所述MAC的第一流量規(guī)則。
[0087]步驟302、接收到任一 AP發(fā)送的Discovery報文時,根據(jù)所述第一流量規(guī)則將該Discovery重定向至所述MAC,接收所述MAC為該AP分配接管LAC后發(fā)送的該AP對應(yīng)的關(guān)聯(lián)于該AP的接管LAC的第二流量規(guī)則;該第二流量規(guī)則包括該AP的接口信息和該AP的接管LAC標(biāo)識信息,所述AP的接口信息包括該AP的IP地址和端口號。
[0088]步驟303、接收到任一 AP發(fā)送的通信隧道協(xié)議報文時,根據(jù)通信隧道協(xié)議報文中攜帶的源IP地址和源端口號查找該AP對應(yīng)的第二流量規(guī)則,根據(jù)查找到的第二流量規(guī)則將該通信隧道協(xié)議報文重定向至該AP的接管LAC。
[0089]該方法進(jìn)一步包括:
[0090]成功接入了本LAC接管的AP下掛的一 STA后,生成該STA對應(yīng)的關(guān)聯(lián)于本LAC的第三流量規(guī)則,該第三流量規(guī)則包括該STA的地址信息和本LAC標(biāo)識信息;將該第三流量規(guī)則上送給所述MAC,以使所述MAC將該第三流量規(guī)則下發(fā)到所有LAC ;這里的STA的地址信息包括該STA的IP地址和/或MAC地址;
[0091]該方法進(jìn)一步包括:
[0092]接收所述MAC下發(fā)的關(guān)聯(lián)于AC池中其它各LAC的第三流量規(guī)則;
[0093]接收到需要發(fā)往任一 STA的數(shù)據(jù)報文時,根據(jù)數(shù)據(jù)報文的目的地址信息查找該STA對應(yīng)的第三流量規(guī)則,根據(jù)查找到的第三流量規(guī)則將數(shù)據(jù)報文重定向至下掛該STA的AP的接管LAC ;其中,數(shù)據(jù)報文的目的地址信息為目的IP地址和/或目的MAC地址。
[0094]該方法進(jìn)一步包括:
[0095]接收所述MAC在本LAC注冊到所述MAC后通告的為本LAC分配的一個或多個備份LAC信息,根據(jù)該一個或多個備份LAC信息將成功接入到本LAC的所有AP信息和STA信息同步到該一個或多個備份LAC。
[0096]參見圖4、圖4是本發(fā)明實施例一 AC池的實現(xiàn)裝置的結(jié)構(gòu)示意圖,所述AC池中包括MAC和已注冊到該MAC上的多個LAC,所述MAC和所述多個LAC具有相同IP地址,所述多個LAC之間為全連接,且至少有一個LAC與所述MAC相連,該裝置應(yīng)用于所述MAC,包括:接收單元401、控制單元402、發(fā)送單元403 ;其中,
[0097]接收單元401,用于接收任一 AP發(fā)送的或經(jīng)由LAC轉(zhuǎn)發(fā)的來自該AP的Discovery報文;
[0098]控制單元402,用于接收單元401接收到任一 AP發(fā)送的或經(jīng)由LAC轉(zhuǎn)發(fā)的來自該AP的Discovery報文時,從所述多個LAC中選擇一個LAC作為該AP的接管LAC,生成該AP對應(yīng)的關(guān)聯(lián)于該接管LAC的第二流量規(guī)則;該第二流量規(guī)則包括該AP的接口信息和接管LAC標(biāo)識信息,
[0099]發(fā)送單元403,用于在各LAC注冊到所述MAC后向該LAC下發(fā)用于將來自AP的Discovery重定向至所述MAC的第一流量規(guī)則;用于將控制單元402生成的任一 AP對應(yīng)的關(guān)聯(lián)于該AP的接管LAC的第二流量規(guī)則下發(fā)到所有LAC,以使其它各LAC根據(jù)該第二流量規(guī)則將接收到的來自該AP的通信隧道協(xié)議報文重定向到該AP的接管LAC。
[0100]圖4所示裝置中,
[0101]該裝置還包括配置單元404,用于預(yù)先配置各AP所屬熱點;
[0102]所述控制單元402在按照預(yù)設(shè)規(guī)則從所述多個LAC中選擇一個LAC作為該AP的接管LAC時,用于:
[0103]如果已存在與該AP屬于同一熱點的其它AP接入所述AC池,則將該其他AP的接管LAC作為該AP的接管LAC ;
[0104]或者,
[0105]將該AP直連的LAC作為該AP的接管LAC ;
[0106]或者,
[0107]將所有LAC中接管AP最少的LAC作為該AP的接管LAC。
[0108]圖4所示裝置中,
[0109]所述接收單元401,進(jìn)一步用于接收任一 LAC在成功接入了一 STA后發(fā)送的該STA對應(yīng)的關(guān)聯(lián)于該LAC的第三流量規(guī)則,該第三流量規(guī)則包括該STA的地址信息和該LAC標(biāo)識信息,該STA下掛在該LAC接管的一 AP上;
[0110]所述發(fā)送單元403,進(jìn)一步用于接收單元401接收到任一 STA對應(yīng)的關(guān)聯(lián)于下掛該STA的AP的接管LAC的第三流量規(guī)則后,將該第三流量規(guī)則下發(fā)到AC池中其它所有LAC,以使其它各LAC根據(jù)該第三流量規(guī)則將接收到的需要發(fā)往該STA的報文重定向到下掛該STA的AP的接管LAC。
[0111]圖4所示裝置中,
[0112]所述控制單元402,進(jìn)一步用于為注冊到所述MAC上的每個LAC分配一個或多個備份 LAC ;
[0113]所述發(fā)送單元403,用于將控制單元402為注冊到所述MAC上的每個LAC分配的一個或多個備份LAC標(biāo)識信息通告給該LAC,以使該LAC將成功接入到該LAC的AP信息和STA信息實時備份到該一個或多個備份LAC。
[0114]圖4所示裝置中,還包括檢測單元404 ;
[0115]所述檢測單元404,用于與已注冊到所述MAC的每個LAC交互心跳檢測協(xié)議報文,根據(jù)心跳檢測協(xié)議報文交互確定該LAC是否故障;
[0116]所述控制單元402,進(jìn)一步用于檢測單元404確定到任一 LAC故障時,從該LAC的所有備份LAC中選出的一個備份LAC,將關(guān)聯(lián)于該LAC的所有第二流量規(guī)則和第三流量規(guī)則中的LAC標(biāo)識信息更新為的該選出的備份LAC標(biāo)識信息;
[0117]所述發(fā)送單元403,進(jìn)一步用于將控制單元402更新的所有第二流量規(guī)則和第三流量規(guī)則下發(fā)到所有LAC。
[0118]圖4所示裝置中,
[0119]所述發(fā)送單元403,用于定期向外廣播AC池基本信息報文,以便新的LAC在接收到所述MAC發(fā)送的AC池基本信息報文后向所述MAC發(fā)送加入請求報文,其中,所述AC池基本信息報文中攜帶AC池標(biāo)識和所述MAC的MAC地址;
[0120]所述接收單元401,進(jìn)一步用于接收新的LAC在接收到所述MAC發(fā)送的AC池基本信息報文后發(fā)送的加入請求報文;
[0121]所述控制單元402,進(jìn)一步用于根據(jù)接收單元401接收到的加入請求報文中攜帶的新的LAC信息和預(yù)先配置的允許AC列表,判斷是否允許該新的LAC加入AC池,如果是,則在所述MAC中注冊該新的LAC信息,以使該新的LAC加入所述AC池,并通知發(fā)送單元403將所述MAC中關(guān)聯(lián)于AC池中各LAC的第二流量規(guī)則和第三流量規(guī)則下發(fā)到該新的LAC,否貝U,通知發(fā)送單元403返回拒絕加入報文;其中,所述允許AC列表中包括允許加入到所述AC池的所有LAC信息。
[0122]參見圖5,圖5是本發(fā)明實施例二 AC池的實現(xiàn)裝置的結(jié)構(gòu)示意圖,所述AC池中包括MAC和已注冊到該MAC上的多個LAC,所述MAC和所述多個LAC具有相同IP地址,所述多個LAC之間為全連接,且至少有一個LAC與所述MAC相連,該裝置應(yīng)用于所述多個LAC中的任一 LAC,包括:接收單元501、控制單元502、發(fā)送單元503 ;其中,
[0123]接收單元501,用于接收所述MAC下發(fā)的用于將來自AP的Discovery報文重定向至所述MAC的第一流量規(guī)則;用于接收任一 AP發(fā)送的Discovery報文和通信隧道協(xié)議報文;用于接收所述MAC為任一 AP分配接管LAC后下發(fā)的該AP對應(yīng)的關(guān)聯(lián)于該AP的接管LAC的第二流量規(guī)則;
[0124]控制單元502,用于接收單元501接收到任一 AP發(fā)送的通信隧道協(xié)議報文,根據(jù)通信隧道協(xié)議報文中攜帶的源IP地址和源端口號確定該AP對應(yīng)的第二流量規(guī)則;
[0125]發(fā)送單元503,用于接收單元501接收到任一 AP發(fā)送的Discovery報文時,根據(jù)所述第一流量規(guī)則將該Discovery重定向至所述MAC ;用于控制單元502根據(jù)通信隧道協(xié)議報文中攜帶的源IP地址和源端口號確定該AP對應(yīng)的第二流量規(guī)則后,根據(jù)該第二流量規(guī)則將該AP發(fā)送的通信隧道協(xié)議報文重定向至該AP的接管LAC。
[0126]圖5所示裝置中,
[0127]所述控制單元502,進(jìn)一步用于本LAC成功接入了本LAC接管的AP下掛的一 STA后,生成該STA對應(yīng)的關(guān)聯(lián)于本LAC的第三流量規(guī)則,該第三流量規(guī)則包括該STA的地址信息和本LAC標(biāo)識信息;
[0128]所述發(fā)送單元503,進(jìn)一步用于將控制單元502生成的第三流量規(guī)則通告給所述MAC,以使所述MAC將該第三流量規(guī)則通告給所有LAC。
[0129]圖5所示裝置中,所述STA的地址信息包括該STA的IP地址和/或MAC地址;
[0130]所述接收單元501,用于接收所述MAC下發(fā)的關(guān)聯(lián)于AC池中其它各LAC的第三流量規(guī)則;用于接收需要發(fā)往任一 STA的數(shù)據(jù)報文;
[0131]所述控制單元502,用于接收單元501接收到需要發(fā)往任一 STA的數(shù)據(jù)報文時,根據(jù)數(shù)據(jù)報文的目的地址信息查找該STA對應(yīng)的第三流量規(guī)則;
[0132]所述發(fā)送單元503,用于接收單元501接收到需要發(fā)往任一 STA的數(shù)據(jù)報文且控制單元502根據(jù)該數(shù)據(jù)報文的目的地址信息查找到該STA對應(yīng)的第三流量規(guī)則后,根據(jù)該第三流量規(guī)則將該數(shù)據(jù)報文重定向至下掛該STA的AP的接管LAC。
[0133]該裝置還包括備份單元;
[0134]所述接收單元501,進(jìn)一步用于接收所述MAC在本LAC注冊到所述MAC后通告的為本LAC分配的一個或多個備份LAC標(biāo)識信息;
[0135]所述備份單元,用于根據(jù)接收單元接收到的所述MAC通告的為本LAC分配的一個或多個備份LAC標(biāo)識信息,將成功接入到本LAC的所有AP信息和STA信息實時備份到所述MAC為本LAC分配的一個或多個備份LAC。
[0136]以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種AC池的實現(xiàn)方法,其特征在于,所述AC池中包括主用接入控制器MAC和已注冊到所述MAC上的多個本地接入控制器LAC,所述MAC和所述多個LAC具有相同IP地址,所述多個LAC之間為全連接,且至少有一個LAC與所述MAC相連,該方法應(yīng)用于所述MAC,包括: 所述MAC在各LAC注冊到所述MAC后向該LAC下發(fā)用于將來自AP的Discovery重定向至所述MAC的第一流量規(guī)則; 所述MAC接收到任一 AP發(fā)送的或經(jīng)由LAC轉(zhuǎn)發(fā)的來自該AP的Discovery報文時,從所述多個LAC中選擇一個LAC作為該AP的接管LAC,生成該AP對應(yīng)的關(guān)聯(lián)于該接管LAC的第二流量規(guī)則,并將該第二流量規(guī)則下發(fā)到所有LAC,以使其它各LAC根據(jù)該第二流量規(guī)則將接收到的來自該AP的通信隧道協(xié)議報文重定向到該AP的接管LAC ;其中,該第二流量規(guī)則包括該AP的接口信息和該接管LAC標(biāo)識信息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于, 預(yù)先配置各AP所屬熱點; 從所述多個LAC中選擇一個LAC作為該AP的接管LAC的方法為: 如果已存在與該AP屬于同一熱點的其它AP接入所述AC池,則將該其它AP的接管LAC作為該AP的接管LAC ; 或者, 從所述多個LAC中選擇一個LAC作為該AP的接管LAC的方法為:將該AP直連的LAC作為該AP的接管LAC ; 或者, 從所述多個LAC中選擇一個LAC作為該AP的接管LAC的方法為:將所有LAC中接管AP最少的LAC作為該AP的接管LAC。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進(jìn)一步包括: 所述MAC接收到任一 LAC成功接入了一 STA后上送的該STA對應(yīng)的關(guān)聯(lián)于該LAC的第三流量規(guī)則,將該第三流量規(guī)則下發(fā)到AC池中其它所有LAC,以使其它各LAC根據(jù)該第三流量規(guī)則將接收到的需要發(fā)往該STA的報文重定向到該LAC ;其中,該第三流量規(guī)則包括該STA的地址信息和該LAC標(biāo)識信息,該STA下掛在該LAC接管的一 AP上。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,該方法進(jìn)一步包括: 為注冊到所述MAC上的每個LAC分配一個或多個備份LAC,并將為該LAC分配的一個或多個備份LAC標(biāo)識信息通告給該LAC,以使該LAC將成功接入到該LAC的AP信息和STA信息實時備份到該一個或多個備份LAC。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,該方法進(jìn)一步包括: 與已注冊到所述MAC的每個LAC交互心跳檢測協(xié)議報文,根據(jù)心跳檢測協(xié)議報文交互確定該LAC故障時,從為該LAC分配的所有備份LAC中選擇一個備份LAC,將關(guān)聯(lián)于該LAC的所有第二流量規(guī)則和第三流量規(guī)則中的LAC標(biāo)識信息更新為該選出的備份LAC標(biāo)識信息,將更新后的所有第二流量規(guī)則和第三流量規(guī)則下發(fā)到所有LAC。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進(jìn)一步包括: 定期向外廣播AC池基本信息報文,以便新的LAC在接收到所述MAC發(fā)送的AC池基本信息報文后向所述MAC發(fā)送加入請求報文,其中,所述AC池基本信息報文中攜帶AC池信息和所述MAC信息; 接收到新的LAC發(fā)送的加入請求報文時,根據(jù)該加入請求報文中攜帶新的LAC信息和預(yù)先配置的允許AC列表判斷是否允許該新的LAC加入AC池,如果是,則在所述MAC中注冊該新的LAC信息,以使該新的LAC加入所述AC池,并將所述MAC中關(guān)聯(lián)于AC池中各LAC的第二流量規(guī)則和第三流量規(guī)則下發(fā)到該新的LAC,否則,返回拒絕加入報文;其中,所述允許AC列表中包括允許加入到所述AC池的所有LAC信息。
7.一種AC池的實現(xiàn)方法,其特征在于,所述AC池中包括一個MAC和已注冊到該MAC上的多個LAC,所述MAC和所述多個LAC具有相同IP地址,所述多個LAC之間為全連接,且至少有一個LAC與所述MAC相連,該方法應(yīng)用于所述多個LAC中的任一 LAC,包括: 注冊到所述MAC后接收所述MAC下發(fā)的用于將來自AP的Discovery報文重定向至所述MAC的第一流量規(guī)則; 接收到任一 AP發(fā)送的Discovery報文時,根據(jù)所述第一流量規(guī)則將該Discovery重定向至所述MAC,接收所述MAC為該AP分配接管LAC后發(fā)送的該AP對應(yīng)的關(guān)聯(lián)于該AP的接管LAC的第二流量規(guī)則;該第二流量規(guī)則包括該AP的接口信息和該AP的接管LAC標(biāo)識信息,所述AP的接口信息包括該AP的IP地址和端口號; 接收到任一 AP發(fā)送的通信隧道協(xié)議報文時,根據(jù)通信隧道協(xié)議報文中攜帶的源IP地址和源端口號查找該AP對應(yīng)的第二流量規(guī)則,根據(jù)查找到的第二流量規(guī)則將該通信隧道協(xié)議報文重定向至該AP的接管LAC。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,該方法進(jìn)一步包括: 成功接入了本LAC接管的AP下掛的一 STA后,生成該STA對應(yīng)的關(guān)聯(lián)于本LAC的第三流量規(guī)則,該第三流量規(guī)則包括該STA的地址信息和本LAC標(biāo)識信息;將該第三流量規(guī)則上送給所述MAC,以使所述MAC將該第三流量規(guī)則下發(fā)到所有LAC。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于, 所述STA的地址信息包括該STA的IP地址和/或MAC地址; 該方法進(jìn)一步包括: 接收所述MAC下發(fā)的關(guān)聯(lián)于AC池中其它各LAC的第三流量規(guī)則; 接收到需要發(fā)往任一 STA的數(shù)據(jù)報文時,根據(jù)數(shù)據(jù)報文的目的地址信息查找該STA對應(yīng)的第三流量規(guī)則,根據(jù)查找到的第三流量規(guī)則將數(shù)據(jù)報文重定向至下掛該STA的AP的接管LAC ;其中,數(shù)據(jù)報文的目的地址信息為目的IP地址和/或目的MAC地址。
10.根據(jù)權(quán)利要求7所述的方法,其特征在于,該方法進(jìn)一步包括: 接收所述MAC在本LAC注冊到所述MAC后通告的為本LAC分配的一個或多個備份LAC信息,根據(jù)該一個或多個備份LAC信息將成功接入到本LAC的所有AP信息和STA信息同步到該一個或多個備份LAC。
11.一種AC池的實現(xiàn)裝置,其特征在于,所述AC池中包括主用接入控制器MAC和已注冊到該MAC上的多個本地接入控制器LAC,所述MAC和所述多個LAC具有相同IP地址,所述多個LAC之間為全連接,且至少有一個LAC與所述MAC相連,該裝置應(yīng)用于所述MAC,包括:接收單元、控制單元、發(fā)送單元; 接收單元,用于接收任一 AP發(fā)送的或經(jīng)由LAC轉(zhuǎn)發(fā)的來自該AP的Discovery報文; 所述控制單元,用于接收單元接收到任一 AP發(fā)送的或經(jīng)由LAC轉(zhuǎn)發(fā)的來自該AP的Discovery報文時,從所述多個LAC中選擇一個LAC作為該AP的接管LAC,生成該AP對應(yīng)的關(guān)聯(lián)于該AP的接管LAC的第二流量規(guī)則;該第二流量規(guī)則包括該AP的接口信息和接管LAC標(biāo)識信息; 發(fā)送單元,用于各LAC注冊到所述MAC后向該LAC下發(fā)用于將來自AP的Discovery重定向至所述MAC的第一流量規(guī)則;用于將控制單元生成的任一 AP對應(yīng)的關(guān)聯(lián)于該AP的接管LAC的第二流量規(guī)則下發(fā)到所有LAC,以使其它各LAC根據(jù)該第二流量規(guī)則將接收到的來自該AP的通信隧道協(xié)議報文重定向到該AP的接管LAC。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于, 該裝置還包括配置單元,用于預(yù)先配置各AP所屬熱點; 所述控制單元在從所述多個LAC中選擇一個LAC作為該AP的接管LAC時,用于: 如果已存在與該AP屬于同一熱點的其它AP接入所述AC池,則將該其他AP的接管LAC作為該AP的接管LAC ; 或者, 將該AP直連的LAC作為該AP的接管LAC ; 或者, 將所有LAC中接管AP最少的LAC作為該AP的接管LAC。
13.根據(jù)權(quán)利要求11所述的裝置,其特征在于, 所述接收單元,進(jìn)一步用于接收任一 LAC在成功接入了一 STA后發(fā)送的該STA對應(yīng)的關(guān)聯(lián)于該LAC的第三流量規(guī)則,該第三流量規(guī)則包括該STA的地址信息和該LAC標(biāo)識信息,該STA下掛在該LAC接管的一 AP上; 所述發(fā)送單元403,進(jìn)一步用于接收單元401接收到任一 STA對應(yīng)的關(guān)聯(lián)于下掛該STA的AP的接管LAC的第三流量規(guī)則后,將該第三流量規(guī)則下發(fā)到AC池中其它所有LAC,以使其它各LAC根據(jù)該第三流量規(guī)則將接收到的需要發(fā)往該STA的報文重定向到下掛該STA的AP的接管LAC。
14.根據(jù)權(quán)利要求13所述的裝置,其特征在于, 所述控制單元,進(jìn)一步用于為注冊到所述MAC上的每個LAC分配一個或多個備份LAC ;所述發(fā)送單元,用于將控制單元為注冊到所述MAC上的每個LAC分配的一個或多個備份LAC標(biāo)識信息通告給該LAC,以使該LAC將成功接入到該LAC的AP信息和STA信息實時備份到該一個或多個備份LAC。
15.根據(jù)權(quán)利要求14所述的裝置,其特征在于,該裝置還包括檢測單元; 所述檢測單元,用于與已注冊到所述MAC的每個LAC交互心跳檢測協(xié)議報文,根據(jù)心跳檢測協(xié)議報文交互確定該LAC是否故障; 所述控制單元,進(jìn)一步用于檢測單元確定到任一 LAC故障時,從該LAC的所有備份LAC中選出的一個備份LAC,將關(guān)聯(lián)于該LAC的所有第二流量規(guī)則和第三流量規(guī)則中的LAC標(biāo)識信息更新為的該選出的備份LAC標(biāo)識信息; 所述發(fā)送單元,進(jìn)一步用于將控制單元更新的所有第二流量規(guī)則和第三流量規(guī)則下發(fā)到所有LAC。
16.根據(jù)權(quán)利要求11所述的裝置,其特征在于, 所述發(fā)送單元,用于定期向外廣播AC池基本信息報文,以便新的LAC在接收到所述MAC發(fā)送的AC池基本信息報文后向所述MAC發(fā)送加入請求報文,其中,所述AC池基本信息報文中攜帶AC池標(biāo)識和所述MAC的MAC地址; 所述接收單元,進(jìn)一步用于接收新的LAC在接收到所述MAC發(fā)送的AC池基本信息報文后發(fā)送的加入請求報文; 所述控制單元,進(jìn)一步用于根據(jù)接收單元接收到的加入請求報文中攜帶的新的LAC信息和預(yù)先配置的允許AC列表,判斷是否允許該新的LAC加入AC池,如果是,則在所述MAC中注冊該新的LAC信息,以使該新的LAC加入所述AC池,并通知發(fā)送單元將所述MAC中關(guān)聯(lián)于AC池中各LAC的第二流量規(guī)則和第三流量規(guī)則下發(fā)到該新的LAC,否則,通知發(fā)送單元返回拒絕加入報文;其中,所述允許AC列表中包括允許加入到所述AC池的所有LAC信息。
17.一種AC池的實現(xiàn)裝置,其特征在于,所述AC池中包括一個主用接入控制其MAC和已注冊到該MAC上的多個本地接入控制器LAC,所述MAC和所述多個LAC具有相同IP地址,所述多個LAC之間為全連接,且至少有一個LAC與所述MAC相連,該裝置應(yīng)用于所述多個LAC中的任一 LAC,包括:接收單元、控制單元、發(fā)送單元; 所述接收單元,用于接收所述MAC下發(fā)的用于將來自AP的Discovery報文重定向至所述MAC的第一流量規(guī)則;用于接收任一 AP發(fā)送的Discovery報文和通信隧道協(xié)議報文;用于接收所述MAC為任一 AP分配接管LAC后下發(fā)的該AP對應(yīng)的關(guān)聯(lián)于該AP的接管LAC的第二流量規(guī)則; 所述控制單元,用于接收單元接收到任一 AP發(fā)送的通信隧道協(xié)議報文,根據(jù)通信隧道協(xié)議報文中攜帶的源IP地址和源端口號確定該AP對應(yīng)的第二流量規(guī)則; 所述發(fā)送單元,用于接收單元接收到任一 AP發(fā)送的Discovery報文時,根據(jù)所述第一流量規(guī)則將該Discovery重定向至所述MAC ;用于控制單元根據(jù)通信隧道協(xié)議報文中攜帶的源IP地址和源端口號確定該AP對應(yīng)的第二流量規(guī)則后,根據(jù)該第二流量規(guī)則將該AP發(fā)送的通信隧道協(xié)議報文重定向至該AP的接管LAC。
18.根據(jù)權(quán)利要求17所述的裝置,其特征在于, 所述控制單元,進(jìn)一步用于本LAC成功接入了本LAC接管的AP下掛的一 STA后,生成該STA對應(yīng)的關(guān)聯(lián)于本LAC的第三流量規(guī)則,該第三流量規(guī)則包括該STA的地址信息和本LAC標(biāo)識信息; 所述發(fā)送單元,進(jìn)一步用于將控制單元生成的第三流量規(guī)則通告給所述MAC,以使所述MAC將該第三流量規(guī)則通告給所有LAC。
19.根據(jù)權(quán)利要求18所述的裝置,其特征在于, 所述STA的地址信息包括該STA的IP地址和/或MAC地址; 所述接收單元,用于接收所述MAC下發(fā)的關(guān)聯(lián)于AC池中其它各LAC的第三流量規(guī)則;用于接收需要發(fā)往任一 STA的數(shù)據(jù)報文; 所述控制單元,用于接收單元接收到需要發(fā)往任一 STA的數(shù)據(jù)報文時,根據(jù)數(shù)據(jù)報文的目的地址信息查找該STA對應(yīng)的第三流量規(guī)則; 所述發(fā)送單元,用于接收單元接收到需要發(fā)往任一 STA的數(shù)據(jù)報文且控制單元根據(jù)該數(shù)據(jù)報文的目的地址信息查找到該STA對應(yīng)的第三流量規(guī)則后,根據(jù)該第三流量規(guī)則將該數(shù)據(jù)報文重定向至下掛該STA的AP的接管LAC。
20.根據(jù)權(quán)利要求17所述的裝置,其特征在于,該裝置還包括備份單元; 所述接收單元,進(jìn)一步用于接收所述MAC在本LAC注冊到所述MAC后通告的為本LAC分配的一個或多個備份LAC標(biāo)識信息; 所述備份單元,用于根據(jù)所述MAC通告的為本LAC分配的一個或多個備份LAC標(biāo)識信息,將成功接入到本LAC的所有AP信息和STA信息實時備份到所述MAC為本LAC分配的一個或多個備份LAC。
【文檔編號】H04W76/02GK104283774SQ201310286974
【公開日】2015年1月14日 申請日期:2013年7月9日 優(yōu)先權(quán)日:2013年7月9日
【發(fā)明者】郭瑋維 申請人:杭州華三通信技術(shù)有限公司