專利名稱:一種數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別涉及一種數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)方法和系統(tǒng)。
背景技術(shù):
目前,普通的無線局域網(wǎng)(WLAN)中的實(shí)體主要是無線接入點(diǎn)(AP: Access Point),其中,該AP下行,即面向站點(diǎn)(STA)是無線接入,即 為站點(diǎn)提供WLAN中802.11a/b/g協(xié)議的接入服務(wù),而上行卻是通過交換 機(jī)進(jìn)行有線傳輸。這樣,在整個(gè)網(wǎng)絡(luò)中就會(huì)出現(xiàn)紛繁復(fù)雜的布線,影響網(wǎng) 絡(luò)性能。因此,人們?cè)絹碓娇释滦薪尤牒蜕闲袀鬏敹际菬o線的技術(shù)。
隨著網(wǎng)絡(luò)通信技術(shù)的發(fā)展,出現(xiàn)了一種新的網(wǎng)絡(luò)^^支術(shù),即無線網(wǎng)狀 (Mesh)網(wǎng)絡(luò)。在Mesh網(wǎng)絡(luò)中,可以使下行接入和上行傳輸都采用無線 方式。其中,該Mesh網(wǎng)絡(luò)也稱為多跳(multi-hop)網(wǎng)絡(luò),它是一種與傳統(tǒng) 無線網(wǎng)絡(luò)完全不同的網(wǎng)絡(luò)技術(shù)。該Mesh網(wǎng)絡(luò)中的實(shí)體可以作為網(wǎng)關(guān),實(shí)現(xiàn) 有線網(wǎng)絡(luò)和無線網(wǎng)絡(luò)的互聯(lián)、以及提供802.11接入服務(wù)等。
如果在Mesh網(wǎng)絡(luò)中使下行接入和上行傳輸都采用無線方式,一種方案 是將Mesh網(wǎng)絡(luò)中的現(xiàn)有普通實(shí)體AP替換為Mesh網(wǎng)絡(luò)接入點(diǎn)(MPAP: Mesh AP ),即AP提供802.1 la/b/g協(xié)議的接入服務(wù),而MP通過其包含的 支持Mesh協(xié)議的無線接口提供上行的無線傳輸。這種方案需要將AP替換 為MPAP,這樣,大大浪費(fèi)了原來的AP,并且,MPAP由于其提供多個(gè)無 線接口 ,因此其市場價(jià)格數(shù)倍于AP,從而大大增加了整個(gè)流程的投資成本。
隨著Mesh網(wǎng)絡(luò)和AP的不斷發(fā)展,通過對(duì)AP升級(jí)可以實(shí)現(xiàn)Mesh網(wǎng) 絡(luò)中的下行無線接入和上行無線傳輸,具體包括將該升級(jí)后的AP的無 線接口在具有原為站點(diǎn)提供802.1 la/b/g協(xié)議接入服務(wù)的基礎(chǔ)上還同時(shí)支持Mesh網(wǎng)絡(luò)協(xié)議,其中,Mesh網(wǎng)絡(luò)協(xié)議具體可為802.11s協(xié)議,如此,將該 AP的無線接口通過時(shí)分方式提供服務(wù),即將該AP的無線接口在第一預(yù)設(shè) 時(shí)間內(nèi)工作在802.11s下提供上行傳輸工作,而在第二預(yù)設(shè)時(shí)間內(nèi)工作在 802.11a/b/g下提供下行的用戶接入工作。
可見,現(xiàn)有的方法中雖然能夠?qū)崿F(xiàn)下行接入和上行傳輸都采用無線方 式,但是,使AP的無線接口通過時(shí)分的方式提供服務(wù),大大降低了服務(wù) 質(zhì)量,進(jìn)而提高了信息傳輸?shù)臅r(shí)延。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供了一種數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)方法和系統(tǒng),以便降低信 息傳輸?shù)臅r(shí)延。
一種數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)方法,該方法應(yīng)用于Mesh網(wǎng)絡(luò)中,包括
a) 、從第一實(shí)體的無線接口接收基于無線協(xié)議的數(shù)據(jù)報(bào)文;
b) 、將該數(shù)據(jù)報(bào)文轉(zhuǎn)換為基于有線協(xié)議的數(shù)據(jù)報(bào)文,并通過與第一實(shí)體的 有線接口相連接的交換設(shè)備將所述基于有線協(xié)議的數(shù)據(jù)報(bào)文發(fā)送給第二實(shí)體;
c) 、從第二實(shí)體的有線接口接收所述基于有線協(xié)議的數(shù)據(jù)報(bào)文;
d) 、將該基于有線協(xié)議的數(shù)據(jù)報(bào)文轉(zhuǎn)換為基于無線協(xié)議的數(shù)據(jù)報(bào)文,將該 基于無線協(xié)議的數(shù)據(jù)報(bào)文通過第二實(shí)體的無線接口發(fā)送出去;
其中,所述第一實(shí)體的無線接口和第二實(shí)體的無線接口中至少有一個(gè)是支 持無線網(wǎng)狀Mesh網(wǎng)絡(luò)協(xié)議的無線接口 。
一種數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)系統(tǒng),包括第一實(shí)體、第二實(shí)體和交換設(shè)備;其中,
所述第一實(shí)體用于通過自身的無線接口接收基于無線協(xié)議的數(shù)據(jù)報(bào)文,將 該數(shù)據(jù)報(bào)文轉(zhuǎn)換為基于有線協(xié)議的數(shù)據(jù)報(bào)文,并通過自身的有線接口發(fā)送該基 于有線協(xié)議的數(shù)據(jù)報(bào)文給所述交換設(shè)備;
所述交換設(shè)備,通過所述有線接口與所述第一實(shí)體相連接,用于發(fā)送接收 的所述基于有線協(xié)議的數(shù)據(jù)報(bào)文給所述第二實(shí)體;
所述第二實(shí)體通過自身的有線接口與所述交換設(shè)備相連接,用于通過自身的所述有線接口接收所述基于有線協(xié)議的數(shù)據(jù)報(bào)文;將該基于有線協(xié)議的數(shù)據(jù) 報(bào)文轉(zhuǎn)換為基于無線協(xié)議的數(shù)據(jù)報(bào)文,將該基于無線協(xié)議的數(shù)據(jù)報(bào)文通過自身 的無線接口發(fā)送出去;
其中,所述第一實(shí)體的無線接口和第二實(shí)體的無線接口中至少有一個(gè)是支 持無線網(wǎng)狀Mesh網(wǎng)絡(luò)協(xié)議的無線接口 。
由上可見,本發(fā)明所提供的一種數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)方法和系統(tǒng)中,從第一實(shí) 體的無線接口接收基于無線協(xié)議的數(shù)據(jù)報(bào)文;將該數(shù)據(jù)報(bào)文轉(zhuǎn)換為基于有線協(xié) 議的數(shù)據(jù)報(bào)文,并通過與第一實(shí)體的有線接口相連接的交換設(shè)備將所述基于有 線協(xié)議的數(shù)據(jù)報(bào)文發(fā)送給第二實(shí)體;從第二實(shí)體的有線接口接收所述基于有線 協(xié)議的數(shù)據(jù)報(bào)文;將該基于有線協(xié)議的數(shù)據(jù)報(bào)文轉(zhuǎn)換為基于無線協(xié)議的數(shù)據(jù)報(bào) 文,將該基于無線協(xié)議的數(shù)據(jù)報(bào)文通過第二實(shí)體的無線接口發(fā)送出去;其中, 所述第一實(shí)體的無線接口和第二實(shí)體的無線接口中至少有一個(gè)是支持無線網(wǎng)狀 Mesh網(wǎng)絡(luò)協(xié)議的無線接口 ;避免了現(xiàn)有技術(shù)中Mesh網(wǎng)絡(luò)中的實(shí)體AP利用時(shí) 分方式通過無線接口提供服務(wù),降低了信息傳輸?shù)臅r(shí)延,大大提高了無線回 程4連if各的吞吐。
進(jìn)一步地,本發(fā)明中,Mesh網(wǎng)絡(luò)中的第一實(shí)體和第二實(shí)體之間并非采用 現(xiàn)有技術(shù)一直采用無線接口的方式進(jìn)行信息交互,進(jìn)而避免了 Mesh網(wǎng)絡(luò)中的 實(shí)體僅采用無線接口進(jìn)行上行傳輸?shù)牟僮?,可解決現(xiàn)有技術(shù)中無線射頻口不夠 用的缺陷。
進(jìn)一步地,本發(fā)明中,第一實(shí)體和第二實(shí)體并非都要求為MP,其也可為 普通的AP,或者為通過軟件升級(jí)方式升級(jí)的用戶現(xiàn)網(wǎng)的MP,其中該第一實(shí)體 和第二實(shí)體包含的無線接口的個(gè)數(shù)可為一個(gè)或者為多個(gè),如此,可大大降低用
戶的投資成本。
圖1為本發(fā)明實(shí)施例提供的數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)方法的基本流程圖; 圖2為本發(fā)明實(shí)施例提供的數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)方法的詳細(xì)流程10圖3為本發(fā)明實(shí)施例提供的數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)方法的另一詳細(xì)流程圖4為本發(fā)明實(shí)施例提供的加入到虛擬MP的流程圖5a為本發(fā)明實(shí)施例提供的虛擬MP中的Leader離開虛擬MP的流程
圖5b為本發(fā)明實(shí)施例提供的虛擬MP中的下屬離開虛擬MP的流程圖; 圖6為本發(fā)明實(shí)施例提供的數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)系統(tǒng)結(jié)構(gòu)圖。
具體實(shí)施例方式
為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖和具體 實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述。
參見圖l,圖1為本發(fā)明實(shí)施例提供的數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)方法的基本流程圖。 該方法可應(yīng)用于包含Mesh網(wǎng)絡(luò)中,則如圖l所示,該方法主要包括以下步 驟
步驟101,從第一實(shí)體的無線接口接收基于無線協(xié)議的數(shù)據(jù)報(bào)文。
這里,上述的第一實(shí)體可有多種形式,比如,其可為普通的AP,或者
為MP等。其中,當(dāng)?shù)谝粚?shí)體為AP時(shí),該AP包含的無線接口的個(gè)數(shù)可以
為1個(gè),也可以為多個(gè);而當(dāng)?shù)谝粚?shí)體為MP時(shí),該MP包含的無線接口的
個(gè)數(shù)為l個(gè),也可以為多個(gè)。本發(fā)明實(shí)施例并不具體限定。
優(yōu)選地,若上述第一實(shí)體為MP,其中,假如該MP僅包含一個(gè)支持
Mesh網(wǎng)絡(luò)協(xié)議(該網(wǎng)絡(luò)協(xié)議具體可為802.11s協(xié)議)的無線接口和一個(gè)以上
的有線接口 ,該MP可通過支持Mesh網(wǎng)絡(luò)協(xié)議的無線接口接收數(shù)據(jù)報(bào)文;
之后,直接執(zhí)行步驟102。當(dāng)然,若該MP至少包含兩個(gè)支持Mesh網(wǎng)絡(luò)協(xié)
議的無線接口和一個(gè)以上的有線接口 ,該MP可通過其中一個(gè)支持Mesh網(wǎng)
絡(luò)協(xié)議的無線接口接收數(shù)據(jù)報(bào)文;之后,確定發(fā)送該數(shù)據(jù)報(bào)文的出接口,若
該出接口為另 一個(gè)無線接口 ,則直接通過該另 一個(gè)無線接口發(fā)送數(shù)據(jù)報(bào)文;
若該出接口為有線接口,則執(zhí)行步驟102。
當(dāng)然,若第一實(shí)體為AP,其中,假如該AP僅包含1個(gè)支持無線接入?yún)f(xié)議(該無線接入?yún)f(xié)議具體可為802.11a/b/g協(xié)議)的無線接口和一個(gè)以上 的有線接口 ,則該AP可通過支持無線接入?yún)f(xié)議的無線接口接收數(shù)據(jù)報(bào)文, 之后,直接執(zhí)行步驟102。當(dāng)然,若該AP至少包含兩個(gè)支持無線接入?yún)f(xié)議 的無線接口和一個(gè)以上的有線接口 ,該AP可通過其中一個(gè)支持Mesh網(wǎng)絡(luò) 協(xié)議的無線接口接收數(shù)據(jù)報(bào)文;之后,確定發(fā)送該數(shù)據(jù)報(bào)文的出接口,若該 出接口為另一個(gè)無線接口,則直接通過該另一個(gè)無線接口發(fā)送數(shù)據(jù)報(bào)文;若 該出接口為有線接口,則執(zhí)行步驟102。
步驟102,將該數(shù)據(jù)報(bào)文轉(zhuǎn)換為基于有線協(xié)議的數(shù)據(jù)報(bào)文,并通過與第 一實(shí)體的有線接口相連接的交換設(shè)備將所述基于有線協(xié)議的數(shù)據(jù)報(bào)文發(fā)送 給第二實(shí)體。
這里,步驟102中的有線接口為步驟101中確定出的出接口。步驟101 接收的數(shù)據(jù)報(bào)文為基于無線協(xié)議的數(shù)據(jù)報(bào)文,其在發(fā)送給交換設(shè)備時(shí)需要進(jìn) 行轉(zhuǎn)換,即將該基于無線協(xié)議的數(shù)據(jù)報(bào)文轉(zhuǎn)換為基于有線協(xié)議的數(shù)據(jù)報(bào)文, 具體地,是將步驟101接收的數(shù)據(jù)報(bào)文的格式轉(zhuǎn)換為交換設(shè)備所支持的格 式。比如,若上述接收的數(shù)據(jù)報(bào)文的格式對(duì)應(yīng)802.11s協(xié)議,則將該數(shù)據(jù)報(bào) 文的格式轉(zhuǎn)換為交換設(shè)備支持的格式(優(yōu)選地,交換設(shè)備支持的格式為對(duì)應(yīng) 802.3協(xié)議);若上述接收的數(shù)據(jù)報(bào)文的格式對(duì)應(yīng)802.1 la/b/g協(xié)議,則將該 數(shù)據(jù)報(bào)文的格式轉(zhuǎn)換為交換設(shè)備支持的格式(優(yōu)選地,交換設(shè)備支持的格式 為對(duì)應(yīng)802.3協(xié)議)。
需要說明的是,本發(fā)明實(shí)施例中,上述交換設(shè)備可有多種實(shí)現(xiàn)形式,比 如其可為以太網(wǎng)交換機(jī)等,本發(fā)明實(shí)施例并不具體限定。
步驟103,從第二實(shí)體的有線接口接收所述基于有線協(xié)議的數(shù)據(jù)報(bào)文。 這里,上述第二實(shí)體的有線接口為與交換設(shè)備相連接的有線接口 ,其中, 該第二實(shí)體可有多種形式,比如,其可為普通的AP,或者為MP等,其中, 當(dāng)?shù)诙?shí)體為AP時(shí),該AP包含的無線接口的個(gè)凄t可以為1個(gè),也可以為 多個(gè);而當(dāng)?shù)诙?shí)體為MP時(shí),該MP包含的無線"t委口的個(gè)^t為1個(gè),也可 以為多個(gè)。本發(fā)明實(shí)施例并不具體限定。步驟104,將該基于有線協(xié)議的數(shù)據(jù)報(bào)文轉(zhuǎn)換為基于無線協(xié)議的數(shù)據(jù)報(bào)
文,將該基于無線協(xié)議的數(shù)據(jù)報(bào)文通過第二實(shí)體的無線接口發(fā)送出去。
這里,若上述第二實(shí)體的無線接口為支持Mesh協(xié)議的無線接口,則本 步驟中將該基于有線協(xié)議的數(shù)據(jù)報(bào)文轉(zhuǎn)換為基于無線協(xié)議的數(shù)據(jù)報(bào)文具體 可為將基于有線協(xié)議的數(shù)據(jù)報(bào)文的格式(該格式為交換設(shè)備支持的格式,具 體可對(duì)應(yīng)802.3協(xié)議)轉(zhuǎn)換為需要在Mesh網(wǎng)絡(luò)中傳輸所對(duì)應(yīng)的格式(具體 為對(duì)應(yīng)802.11s的格式),之后,可通過該支持Mesh協(xié)議的無線接口發(fā)送 數(shù)據(jù)報(bào)文。
若上述第一實(shí)體的無線接口為支持無線接入?yún)f(xié)議的無線接口 ,則本步驟 中基于有線協(xié)議的數(shù)據(jù)報(bào)文轉(zhuǎn)換為基于無線協(xié)議的數(shù)據(jù)報(bào)文具體可為將基 于有線協(xié)議的數(shù)據(jù)報(bào)文的格式(該格式為交換設(shè)備支持的格式,具體可對(duì)應(yīng) 802.3協(xié)議)轉(zhuǎn)換為其支持的格式(該格式具體為對(duì)應(yīng)802.1 la/b/g協(xié)議的格 式),之后,通過該支持無線接入?yún)f(xié)議的無線接口發(fā)送轉(zhuǎn)換后的數(shù)據(jù)報(bào)文。
需要說明的是,不管第一實(shí)體和第二實(shí)體具體為AP還是為MP,本發(fā) 明實(shí)施例在實(shí)現(xiàn)時(shí),都需要保證第一實(shí)體的無線接口和第二實(shí)體的無線接口 中至少有一個(gè)是支持Mesh網(wǎng)絡(luò)協(xié)議的無線接口 。
如此,實(shí)現(xiàn)了本發(fā)明實(shí)施例提供的數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)操作。
為使本發(fā)明實(shí)施例更加清楚,下面結(jié)合具體實(shí)施例對(duì)上述方法進(jìn)行詳述。
參見圖2,圖2為本發(fā)明實(shí)施例提供的數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)的詳細(xì)流程圖。本 實(shí)施例中第一實(shí)體和第二實(shí)體都為MP,其中,假如該MP至少包含2個(gè)支 持Mesh協(xié)議的無線接口和一個(gè)以上的有線接口,為便于描述,可將第一實(shí) 體MP簡稱為MP1,第二實(shí)體MP簡稱為MP2,則如圖2所示,該流程可 包括以下步驟
步驟201,使MP1和MP2加入到同 一個(gè)虛擬MP中。 本實(shí)施例中,虛擬MP實(shí)質(zhì)上為預(yù)先設(shè)置的可包含多個(gè)實(shí)體的一個(gè)群組。 優(yōu)選地,在執(zhí)行步驟201之前,可根據(jù)實(shí)際情況預(yù)先確定是否在Mesh網(wǎng)絡(luò)中組建虛擬MP,以及在確定出需要組建虛擬MP時(shí),確定該虛擬MP所包 含的各個(gè)成員。比如,MP1為雙頻設(shè)備,其需要同時(shí)和相鄰的多個(gè)MP (比 如MP2、 MP3和MP4 )進(jìn)行上行通信,為避免信道竟?fàn)?,則可將該四個(gè)MP (MP1、 MP2、 MP3和MP4)組建成一個(gè)虛擬MP,并對(duì)該虛擬MP進(jìn)行標(biāo) 識(shí),通常,要求Mesh網(wǎng)絡(luò)中各個(gè)虛擬MP的標(biāo)識(shí)方式統(tǒng)一。
通常,為了保證上述確定的各個(gè)成員能夠加入到其對(duì)應(yīng)的虛擬MP中, 需要預(yù)先為各個(gè)成員配置對(duì)應(yīng)的參數(shù),其中,該參數(shù)對(duì)應(yīng)一定的角色,比如, 若一實(shí)體需要在虛擬MP中擔(dān)任領(lǐng)導(dǎo)者角色,則為該實(shí)體配置對(duì)應(yīng)領(lǐng)導(dǎo)者角 色的參數(shù)信息。若一實(shí)體需要在虛擬MP中擔(dān)任下屬角色,則為該實(shí)體配置 對(duì)應(yīng)的下屬角色的參數(shù)信息。需要說明的是,本實(shí)施例中,在對(duì)Mesh網(wǎng)絡(luò) 中的實(shí)體進(jìn)行參數(shù)配置時(shí),需要保證Mesh網(wǎng)絡(luò)中的任何一個(gè)實(shí)體只能加入 到一個(gè)虛擬MP中,不能同時(shí)加入兩個(gè)以上的虛擬MP中。
上述步驟201使MP1和MP2加入到同 一個(gè)虛擬MP中具體可根據(jù)MP1 和MP2擔(dān)任的角色來執(zhí)行,其中,若MP1在一虛擬MP中擔(dān)任領(lǐng)導(dǎo)者角色, 則MP2需加入到MP1擔(dān)任領(lǐng)導(dǎo)者角色的虛擬MP中;若MP2在一虛擬MP 中擔(dān)任領(lǐng)導(dǎo)者角色,則MP1需加入到MP2擔(dān)任領(lǐng)導(dǎo)者角色的虛擬MP中; 需要說明的是,本發(fā)明實(shí)施例中, 一個(gè)虛擬MP中通常只有一個(gè)處于激活狀 態(tài)的領(lǐng)導(dǎo)者。
如此,通過上述才喿作,可保i正MPl和MP2加入到同一個(gè)虛擬MP中, 至于如何加入到虛擬MP的操作流程可參見下述圖4所示的流程,這里不再贅述。
步驟202, MP1通過自身的無線接口接收基于無線協(xié)議的數(shù)據(jù)報(bào)文。 這里,基于無線協(xié)議具體可為基于支持Mesh網(wǎng)絡(luò)的802.11s協(xié)議;優(yōu) 選地,上述數(shù)據(jù)報(bào)文中可攜帶目的地址,并且由于MP1包括至少兩個(gè)支持 Mesh網(wǎng)絡(luò)協(xié)議的無線接口 ,因此步驟202具體為MP1通過對(duì)應(yīng)該目的地址 的一個(gè)支持Mesh網(wǎng)絡(luò)協(xié)議的無線接口接收數(shù)據(jù)報(bào)文。
步驟203, MP1根據(jù)上述數(shù)據(jù)報(bào)文攜帶的目的地址判斷發(fā)送該數(shù)據(jù)報(bào)文的出接口,若該出接口為有線接口,則執(zhí)行步驟204,若該出接口為無線接口, 則通過該無線接口發(fā)送接收的數(shù)據(jù)報(bào)文。
本發(fā)明實(shí)施例中,虛擬MP中的所有成員都連接到同一交換設(shè)備上,本發(fā) 明實(shí)施例中,假如該交換設(shè)備為以太網(wǎng)交換機(jī)。其中,該以太網(wǎng)交換機(jī)可以 連接多個(gè)虛擬MP。針對(duì)每一個(gè)虛擬MP,其中的所有成員之間不建立無線回 程鏈路,而是通過以太網(wǎng)交換機(jī)進(jìn)行轉(zhuǎn)發(fā),即在虛擬MP中的各個(gè)成員都連接 到同一個(gè)以太網(wǎng)交換機(jī)上,當(dāng)其中的成員之間需要進(jìn)行通信時(shí),以太網(wǎng)交換 機(jī)可以為成員提供通道。然而在虛擬MP中的成員需要與該虛擬MP之外的成 員進(jìn)行通信時(shí),則按照現(xiàn)有技術(shù)處理,即利用無線接口進(jìn)行通信。還需要說 明的是,為了保證虛擬MP更廣泛的應(yīng)用,虛擬MP中的各成員也可具有一定 的獨(dú)立性,具體表現(xiàn)在可獨(dú)立發(fā)現(xiàn)自身所在虛擬MP之外的鄰居、和該發(fā)現(xiàn)的 鄰居建立無線回程鏈路以及進(jìn)行相互認(rèn)證等,本實(shí)施例并不特別限定。
步驟204, MP1將接收的基于無線協(xié)議的數(shù)據(jù)報(bào)文轉(zhuǎn)換為基于有線協(xié)議的 數(shù)據(jù)報(bào)文,通過與步驟203中的有線接口相連接的以太網(wǎng)交換機(jī)發(fā)送轉(zhuǎn)換后的 數(shù)據(jù)報(bào)文給MP2。
這里,由于步驟202中MP1接收的數(shù)據(jù)報(bào)文為基于無線協(xié)議,具體為Mesh 網(wǎng)絡(luò)所對(duì)應(yīng)的802.11 s協(xié)議的。由于步驟203判斷出發(fā)送該數(shù)據(jù)報(bào)文的出接口為 有線接口,因此,需要對(duì)該數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)換,即將該基于802.11s協(xié)議的數(shù) 據(jù)報(bào)文轉(zhuǎn)換為基于有線協(xié)議的數(shù)據(jù)報(bào)文,具體是將該支持802.11 s協(xié)議的數(shù)據(jù) 報(bào)文的格式轉(zhuǎn)換為支持802.3協(xié)議的格式;其中,802.3協(xié)議為以太網(wǎng)交換機(jī)支 持的有線協(xié)議。
需要說明的是,本實(shí)施例中若MP1僅包含一個(gè)無線接口和一個(gè)以上的有 線接口,則步驟203可省略,而步驟204替換為MP1將^^妄收的基于無線協(xié)議 的數(shù)據(jù)報(bào)文轉(zhuǎn)換為基于有線協(xié)議的數(shù)據(jù)報(bào)文,根據(jù)該數(shù)據(jù)報(bào)文攜帶的目的地 址確定有線接口 ,通過與該有線接口相連接的以太網(wǎng)交換機(jī)發(fā)送轉(zhuǎn)換后的數(shù) 據(jù)才艮文給MP2。也就是說,若MP1僅包含一個(gè)無線接口 ,則本實(shí)施例中就無 需執(zhí)行步驟203中的出接口的判斷,直接執(zhí)行上述替換后的步驟204即可。步驟205, MP2通過自身與以太網(wǎng)交換機(jī)相連接的有線接口接收上述轉(zhuǎn)換 后的基于有線協(xié)議的數(shù)據(jù)報(bào)文。
步驟206, MP2將接收的數(shù)據(jù)報(bào)文轉(zhuǎn)換為基于無線協(xié)議的數(shù)據(jù)報(bào)文。
這理,由于MP2接收的數(shù)據(jù)報(bào)文是以太網(wǎng)交換機(jī)發(fā)送的,該數(shù)據(jù)報(bào)文為 基于有線協(xié)議的數(shù)據(jù)報(bào)文,因此,如果MP2需要將接收的數(shù)據(jù)報(bào)文在Mesh網(wǎng) 絡(luò)中發(fā)送,則需要將該數(shù)據(jù)報(bào)文轉(zhuǎn)換為在Mesh網(wǎng)絡(luò)中傳輸?shù)幕跓o線協(xié)議的 數(shù)據(jù)報(bào)文,具體是將來自以太網(wǎng)交換機(jī)的數(shù)據(jù)報(bào)文的格式(該格式為以太網(wǎng) 交換機(jī)支持的格式,具體可為支持802.3協(xié)議的格式)轉(zhuǎn)換為在Mesh網(wǎng)絡(luò)中傳 輸所對(duì)應(yīng)的格式,即支持802.11s協(xié)議的格式。
步驟207, MP2根據(jù)數(shù)據(jù)報(bào)文攜帶的目的地址確定對(duì)應(yīng)的無線接口,通過 確定的無線接口將步驟206轉(zhuǎn)換后的數(shù)據(jù)報(bào)文發(fā)送出去。
當(dāng)Mesh網(wǎng)絡(luò)中的其他實(shí)體接收到步驟207發(fā)送的數(shù)據(jù)報(bào)文時(shí),則該實(shí)體繼 續(xù)按照步驟202至步驟207的操作轉(zhuǎn)發(fā)該數(shù)據(jù)報(bào)文,直至到達(dá)目的地址。
需要說明的是,上述實(shí)施例中第一實(shí)體和第二實(shí)體都是MP。優(yōu)選地,本 發(fā)明實(shí)施例中,上述第一實(shí)體和第二實(shí)體中可有一個(gè)實(shí)體為AP,另一個(gè)實(shí)體 為MP,比如,第一實(shí)體為AP,第二實(shí)體為MP,其中,AP可為未升級(jí)的普通 AP,其可包含一個(gè)以上的支持802.11 a/b/g協(xié)議的無線接口和一個(gè)以上的有線 接口 , MP可包含一個(gè)以上的支持Mesh網(wǎng)絡(luò)協(xié)議的無線接口和一個(gè)以上的有線 接口 。本實(shí)施例中假如AP包含一個(gè)支持802.11a/b/g協(xié)議的無線接口和一個(gè)以 上的有線接口 , MP包含一個(gè)支持Mesh網(wǎng)絡(luò)協(xié)議的無線接口和一個(gè)有線接口 , 則如圖3所示,該流程可包括以下步驟
步驟301,使AP和MP加入到同 一虛擬MP中。
步驟302, AP通過自身的無線接口接收站點(diǎn)發(fā)送的基于無線協(xié)議的數(shù)據(jù)報(bào)文。
這里,步驟302中的無線協(xié)議具體可為無線接入?yún)f(xié)議(該無線接入?yún)f(xié)議具 體可為802.11a/b/g協(xié)議);優(yōu)選地,上述數(shù)據(jù)報(bào)文中可攜帶目的地址,并且由 于AP僅包括一個(gè)支持802.11a/b/g協(xié)議的無線接口 ,因此步驟202具體為AP通過對(duì)應(yīng)該目的地址的自身的支持802.11a/b/g協(xié)議的無線接口接收數(shù)據(jù)報(bào)文。
步驟303, AP將接收的數(shù)據(jù)報(bào)文轉(zhuǎn)換為基于有線協(xié)議的格式,根據(jù)上述目 的地址確定發(fā)送該數(shù)據(jù)報(bào)文的有線接口 ,通過與該確定出的有線接口相連接 的交換設(shè)備發(fā)送轉(zhuǎn)換后的數(shù)據(jù)報(bào)文給MP。
這里,由于步驟302中AP接收的數(shù)據(jù)報(bào)文為基于無線接入?yún)f(xié)議的,具體為 基于802.1 la/b/g協(xié)議的。而AP確定出的發(fā)送該數(shù)據(jù)^Jl的出接口為有線接口 , 因此,需要對(duì)該數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)換,即將該基于802.11a/b/g協(xié)議的數(shù)據(jù)報(bào)文轉(zhuǎn) 換為基于有線協(xié)議的數(shù)據(jù)報(bào)文,具體是將該支持802.11 s協(xié)議的數(shù)據(jù)報(bào)文的格 式轉(zhuǎn)換為支持802.3協(xié)議的格式;其中,802.3協(xié)議為交換設(shè)備支持的有線協(xié)議。 這里,交換設(shè)備具體可為以太網(wǎng)交換機(jī)。
需要說明的是,本實(shí)施例中,AP也可包含至少兩個(gè)支持802.11a/b/g協(xié)議 的無線接口,則步驟303可替換為AP根據(jù)上述數(shù)據(jù)報(bào)文攜帶的目的地址判斷 發(fā)送該數(shù)據(jù)報(bào)文的出接口,若該出接口為有線接口,則通過與該有線接口相 連接的交換設(shè)備發(fā)送轉(zhuǎn)換后的數(shù)據(jù)報(bào)文給MP,若該出接口為另 一個(gè)無線接 口 ,則直接通過該另 一個(gè)無線接口發(fā)送接收的數(shù)據(jù)報(bào)文。
步驟304, MP通過自身與交換設(shè)備相連接的有線接口接收轉(zhuǎn)換后的基于 有線協(xié)議的數(shù)據(jù)報(bào)文。
步驟305, MP將該接收的數(shù)據(jù)報(bào)文轉(zhuǎn)換為基于無線協(xié)議的數(shù)據(jù)報(bào)文。
這里,步驟305具體是將支持802.3協(xié)議的數(shù)據(jù)報(bào)文的格式轉(zhuǎn)換為支持 802.11s協(xié)議的格式。
步驟306, MP根據(jù)數(shù)據(jù)報(bào)文攜帶的目的地址確定對(duì)應(yīng)的無線接口,通過 確定的無線接口將步驟305轉(zhuǎn)換后的數(shù)據(jù)報(bào)文在Mesh網(wǎng)絡(luò)中轉(zhuǎn)發(fā)
如此,實(shí)現(xiàn)了本發(fā)明實(shí)施例提供的數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)。
參見圖4,圖4為本發(fā)明實(shí)施例提供的加入到虛擬MP的操作流程圖。 其中,上述第一實(shí)體可為虛擬MP中擔(dān)任領(lǐng)導(dǎo)者角色的實(shí)體,或者第二實(shí)體 為虛擬MP中擔(dān)任領(lǐng)導(dǎo)者角色的實(shí)體,本發(fā)明實(shí)施例并不具體限定。如圖4 所示,該流程可包括以下步驟步驟401,擔(dān)任領(lǐng)導(dǎo)者角色的實(shí)體在Mesh網(wǎng)絡(luò)中發(fā)送虛擬MP信息。
這里,為便于描述,將擔(dān)任領(lǐng)導(dǎo)者角色的實(shí)體簡稱為Leader。其中,Leader 在Mesh網(wǎng)絡(luò)中發(fā)送虛擬MP信息的方式可以有多種,比如,可以采用有線接口 發(fā)送虛擬MP信息或者采用無線接口發(fā)送虛擬MP信息。其中,采用有線接口 的方式,可以實(shí)現(xiàn)Leader向特定的實(shí)體發(fā)送虛擬MP信息;而采用無線空口, Leader可以直接在Mesh網(wǎng)絡(luò)中將要發(fā)送的虛擬MP信息攜帶在802.11的Beacon 報(bào)文或者Probe response報(bào)文中發(fā)送。
優(yōu)選地,上述Leader配置的參數(shù)信息可包括該Leader所在的虛擬MP 的標(biāo)識(shí)、該Leader所在的虛擬MP能夠支持的最大成員lt量、該Leader對(duì) 加入自身所在的虛擬MP的成員進(jìn)行安全認(rèn)證的方法和參數(shù)等。其中,上述 虛擬MP信息攜帶了 Leader自身所在的虛擬MP的標(biāo)識(shí)。
優(yōu)選地,為保證要加入該Leader所在的虛擬MP的各個(gè)實(shí)體獲知該虛擬MP 當(dāng)前的成員信息,上述虛擬MP信息還可包括虛擬MP當(dāng)前的成員列表。其 中,該列表中可包含各個(gè)成員的狀態(tài)信息、Radio數(shù)量等,本實(shí)施例并不具體 限定。
步驟402,接收到上述虛擬MP信息的實(shí)體確定是否需要加入到該Leader 所在的虛擬MP中,如果是,則執(zhí)行步驟403,否則,忽略該虛擬MP信息。
這里,為擔(dān)任下屬角色的實(shí)體配置的參數(shù)信息可包括表示使能虛擬 MP的工作方式的參數(shù)或者不使能虛擬MP的工作方式的參數(shù),以及表示強(qiáng) 制加入到某一個(gè)虛擬MP的參數(shù)或者表示不強(qiáng)制加入到某一個(gè)虛擬MP的 參數(shù)。通常,在對(duì)作為下屬的實(shí)體進(jìn)行參數(shù)配置時(shí),可根據(jù)實(shí)際情況進(jìn)行配 置,比如,如果希望該實(shí)體不加入到任何虛擬MP中,則配置表示該實(shí)體不 使能任何虛擬MP工作方式的參數(shù),否則,配置表示該實(shí)體使能需要加入的 某一個(gè)虛擬MP所對(duì)應(yīng)的工作方式的參數(shù);如果希望強(qiáng)制該實(shí)體加入到特定 的虛擬MP中,則在為該實(shí)體進(jìn)行參數(shù)配置時(shí),配制表示需要強(qiáng)制該實(shí)體加 入到特定的虛擬MP的參數(shù),比如為該實(shí)體配置需要強(qiáng)制其加入的特定的虛 擬MP對(duì)應(yīng)的標(biāo)識(shí);相應(yīng)地,如果希望該實(shí)體完全根據(jù)Mesh網(wǎng)絡(luò)中各個(gè)實(shí)
18體之間的協(xié)議交互來選擇加入特定的虛擬MP,則對(duì)該實(shí)體進(jìn)行參數(shù)配置時(shí),
配置表示不希望強(qiáng)制該實(shí)體加入到特定virtual MP的參數(shù)。
通常,在一個(gè)虛擬MP中,任何時(shí)刻處于激活狀態(tài)的Leader的個(gè)數(shù)只有一 個(gè),為避免Leader不工作時(shí)影響整個(gè)虛擬MP的正常工作,可設(shè)置當(dāng)前Leader 的備^f分,如此,當(dāng)Leader不工作時(shí),可以將該Leader的功能平滑切換到備^f分。 因此,對(duì)于準(zhǔn)備作為Leader備份的實(shí)體,其配置的參數(shù)除上述擔(dān)任下述角色對(duì) 應(yīng)的參數(shù)信息之外,還需要包括配置表示使能備份Leader的參數(shù)。
優(yōu)選地,上述步驟401發(fā)送的虛擬MP信息還可包括(l)用于實(shí)現(xiàn)虛擬 MP中各成員之間進(jìn)行通信的協(xié)議版本信息,具體可為該協(xié)議的版本號(hào)。本領(lǐng) 域技術(shù)人員應(yīng)該知道,虛擬MP中各個(gè)成員之間需要利用協(xié)議來交互信息,其 中,版本號(hào)是協(xié)議的一個(gè)基本內(nèi)容信息。(2)虛擬MP所支持的最大成員數(shù)量。 (3)虛擬MP當(dāng)前的成員數(shù)量。(4)對(duì)成員的安全認(rèn)證方法和參數(shù)中的任意 一種或多種的組合。
如此,本步驟402中接收到上述虛擬MP信息的實(shí)體確定是否需要加入到 該Leader所在的虛擬MP中具體可考慮以下一種或多種因素
自身所支持(配置)的協(xié)議版本信息是否與上述虛擬MP信息包含的協(xié)議 版本信息相匹配;當(dāng)前虛擬MP的負(fù)載是否準(zhǔn)許,即虛擬MP信息包含的虛擬 MP當(dāng)前的成員數(shù)量是否未超出上述虛擬MP所支持的最大成員數(shù)量;以及自 身是否支持上述虛擬MP信息包含的對(duì)成員的安全認(rèn)證方法;
在均為是的情況下,確定當(dāng)前需要加入Leader所在的虛擬MP;否則,確 定當(dāng)前不加入Leader所在的虛擬MP。
步驟403,發(fā)送加入報(bào)文給上述Leader。
這里,為避免空口竟?fàn)?,本步驟可通過交換設(shè)備提供的有線通道來發(fā)送 加入報(bào)文給Leader。其中,該加入報(bào)文中攜帶了該發(fā)送加入報(bào)文的實(shí)體的ID (比如該MP的Mac地址)和安全認(rèn)證參數(shù)等。
需要說明的是,由于在一個(gè)虛擬MP中,任何時(shí)刻處于激活狀態(tài)的Leader 只有一個(gè),因此,本步驟發(fā)送力。入報(bào)文的實(shí)體在發(fā)送加入報(bào)文之前,需要進(jìn)一步判斷其要加入的虛擬MP當(dāng)前是否只有一個(gè)Leader處于激活狀態(tài),如果 是,則發(fā)送加入報(bào)文給該Leader,否則,按照預(yù)設(shè)的選舉原則(比如從虛擬 MP信息所攜帶的成員列表中選舉出Mac地址最低的實(shí)體為Leader),之后, 再發(fā)送加入報(bào)文給該選舉出的Leader。
步驟404, Leader接收加入4艮文,判斷該加入報(bào)文所攜帶的安全認(rèn)證參 數(shù)是否支持已配置的自身對(duì)成員的安全認(rèn)證方法,如果是,執(zhí)行步驟405; 否則,執(zhí)行步驟406。
這里,判斷該加入報(bào)文所攜帶的安全認(rèn)證參數(shù)是否支持已配置的自身對(duì) 成員的安全認(rèn)證方法具體可為判斷該加入報(bào)文所攜帶的安全認(rèn)證參數(shù)是否 與已配置的自身對(duì)成員進(jìn)行安全認(rèn)證時(shí)的參數(shù)匹配。
步驟405, Leader準(zhǔn)許該發(fā)送加入報(bào)文的實(shí)體加入其所在的虛擬MP,使該 實(shí)體加入到自身所在的虛擬MP中。結(jié)束流程。
步驟406,不允許該發(fā)送加入報(bào)文的實(shí)體加入自身所在的虛擬MP中。結(jié) 束流程。
如此,通過上述步驟,該發(fā)送加入報(bào)文的實(shí)體成為虛擬MP中的成員。之 后,Leader使虛擬MP中各成員間的信息同步,其中,可定期或者事件觸發(fā)(如 新發(fā)現(xiàn)一個(gè)鄰居)來實(shí)現(xiàn)虛擬MP中成員間的信息同步,本實(shí)施例并未具體限 定。這里,Leader使虛擬MP中各成員間的信息同步可包括Leader同步獲取 各成員的狀態(tài)信息,其中,針對(duì)每個(gè)成員,該狀態(tài)信息可包括該成員的radio 數(shù)量、該成員的不在虛擬MP中的鄰居信息和該成員的接入用戶信息等。優(yōu)選 地,若步驟401發(fā)送的虛擬MP信息還包括虛擬MP當(dāng)前的成員列表,則本步 驟中,Leader利用獲取的狀態(tài)信息更新已存儲(chǔ)的虛擬MP的成員列表。此外, 需要說明的是,若發(fā)生漫游,則Leader使虛擬MP中各成員間的信息同步還可 包括Leader在漫游前后所對(duì)應(yīng)的MP間同步用戶漫游的相關(guān)數(shù)據(jù)。比如,客 戶端從MP1漫游到MP2對(duì)應(yīng)的區(qū)域內(nèi),則Leader在MPl需要發(fā)送數(shù)據(jù)信息給 MP2時(shí),告知MP1不需要發(fā)送信息給MP2,而是直接發(fā)送給MP2的下一跳,如 此,實(shí)現(xiàn)了MP間用戶漫游的相關(guān)教:據(jù)的同步。此外,為了便于管理虛擬MP的信息,優(yōu)選地,本實(shí)施例中,Leader還可 定期向虛擬MP中的各成員發(fā)送握手報(bào)文,其中,Leader發(fā)送握手報(bào)文的方式 可與現(xiàn)有技術(shù)類似,這里不再贅述。
至此,按照上述步驟,Mesh網(wǎng)絡(luò)中的各個(gè)實(shí)體可加入其對(duì)應(yīng)的虛擬MP中。
需要說明的是,虛擬MP只是本發(fā)明實(shí)施例提出的一個(gè)概念,本實(shí)施例 可不需要對(duì)加入到虛擬MP的實(shí)體進(jìn)行任何物理上的改動(dòng)。
還需要說明的是,本實(shí)施例中,在上述Mesh網(wǎng)絡(luò)中的實(shí)體加入到對(duì)應(yīng)的 虛擬MP之后,并非一直在虛擬MP中,其也可離開該虛擬MP。因此,若虛擬 MP中的成員需要離開虛擬MP,則可執(zhí)行圖5a和圖5b所示的操作。
參見圖5a,圖5a為本發(fā)明實(shí)施例提供的虛擬MP中的Leader離開虛擬MP的 流程圖。則如圖5a所示,該流程可包括以下步驟
步驟501a,當(dāng)虛擬MP中的Leader要離開虛擬MP時(shí),確定虛擬MP的當(dāng)前 成員中是否存在Leader的備份,如果是,執(zhí)行步驟502a,否則,執(zhí)行步驟503a。
這里,當(dāng)虛擬MP中的下屬?zèng)]有定期收到來自Leader的握手報(bào)文,則確定 該Leader要離開虛擬MP。
步驟502a,在備份的個(gè)數(shù)為1時(shí),將該備份作為虛擬MP中的Leader;在 備份的個(gè)數(shù)大于1時(shí),從該備份中選舉出一個(gè)作為虛擬MP中Leader。
這里,上述確定的備份的個(gè)數(shù)大于l時(shí),從該備份中選舉出一個(gè)作為虛擬 MP中Leader可有多種實(shí)現(xiàn)形式,如選擇媒體接入控制(Mac: Media access control)地址低的備份作為Leader;或者選擇Mac地址高的備份作為Leader MP,本實(shí)施例對(duì)此并未限定。
步驟503a,從虛擬MP當(dāng)前的所有成員中選舉出一個(gè)作為虛擬MP中 L6ad6r。
從虛擬MP當(dāng)前的所有成員中選舉出一個(gè)作為虛擬MP中Leader可有多種 實(shí)現(xiàn)形式,如選擇Mac地址低的成員作為Leader;或者選4奪Mac地址高的成 員作為Leader,本實(shí)施例對(duì)此并未限定。
21參見圖5b,圖5b為本發(fā)明實(shí)施例提供的虛擬MP中的處于下屬角色的實(shí) 體離開虛擬MP的流程圖。則如圖5b所示,為便于描述,將要離開的處于下屬 角色的實(shí)體簡稱為下屬l,該流程可包括以下步驟
步驟501b,下屬l發(fā)送離開信息給其所在的虛擬MP中的Leader。
步驟502b, Leader接收到該離開信息,并向該虛擬MP中未離開的成員通 告該下屬l的離開消息。
這里,可采用現(xiàn)有技術(shù)中的保密方法來保證通告的該下屬1離開消息的安 全性。
優(yōu)選地,本發(fā)明實(shí)施例還可預(yù)先設(shè)置成員之間的備份。這樣,當(dāng)一個(gè)處 于下屬角色的成員離開時(shí),Leader在自身所在的虛擬MP中選擇該離開成員的 備份,使該離開成員的配置(比如無線接入的ssid)在選擇出的備份上使能, 如此,能夠保證某個(gè)成員離線不影響當(dāng)前虛擬MP的業(yè)務(wù)提供。因此,本實(shí)施 例還可繼續(xù)執(zhí)行步驟503b至步驟504b。
步驟503b, Leader確定虛擬MP的當(dāng)前成員中是否存在下屬l的備份,如果 存在,則執(zhí)行步驟504b,否則,結(jié)束下屬l對(duì)應(yīng)的業(yè)務(wù)。
步驟504b,將該下屬l的配置在備份上使能。結(jié)束流程。
通常,下屬的備份一般為l個(gè)。當(dāng)然,如果一些特殊情況而導(dǎo)致下屬的備 份的個(gè)數(shù)大于l時(shí),則可根據(jù)實(shí)際情況選舉出一個(gè)作為離開的下屬的備份(其 中,選舉的原則可有多種形式,比如選擇備份中MAC地址最低的;或者最高 的等)。因此,本實(shí)施例描述的只是一種舉例,不應(yīng)理解為一種限制。
綜上所述,可以知道本發(fā)明實(shí)施例中將虛擬MP作為一個(gè)邏輯整體進(jìn)行統(tǒng) 一管理,其中,在管理過程中,Leader將作為虛擬MP的代言人,維護(hù)了整個(gè) 虛擬MP的管理數(shù)據(jù)以及虛擬MP中所有成員的管理數(shù)據(jù)。如此,本實(shí)施例中 只要訪問Leader,就可以獲得虛擬MP的radio數(shù)量(該虛擬MP中所包含的所有 MP的radio數(shù)量之和)、鄰居數(shù)量(該虛擬MP中所包含的所有MP分別發(fā)現(xiàn)的 鄰居數(shù)量之和)等。
上述對(duì)本發(fā)明實(shí)施例提供的方法進(jìn)行了詳細(xì)描述,下面對(duì)本發(fā)明實(shí)施例提供的系統(tǒng)進(jìn)行描述。
參見圖6,圖6為本發(fā)明實(shí)施例提供的數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)系統(tǒng)結(jié)構(gòu)圖。如圖6 所示,該系統(tǒng)包括第一實(shí)體601、第二實(shí)體602和交換設(shè)備603。
其中,第一實(shí)體601用于通過自身的無線接口接收基于無線協(xié)議的數(shù)據(jù)報(bào) 文,將該數(shù)據(jù)報(bào)文轉(zhuǎn)換為基于有線協(xié)議的數(shù)據(jù)報(bào)文,并通過自身的有線接口發(fā) 送該基于有線協(xié)議的數(shù)據(jù)報(bào)文給所述交換設(shè)備。
交換設(shè)備603通過所述有線接口與第一實(shí)體601有線連接,用于發(fā)送接收 的所述基于有線協(xié)議的數(shù)據(jù)報(bào)文給第二實(shí)體602。
第二實(shí)體602通過自身的有線接口與交換設(shè)備603相連接,用于通過自身 的所述有線接口接收所述基于有線協(xié)議的數(shù)據(jù)報(bào)文;將該基于有線協(xié)議的數(shù)據(jù) 報(bào)文轉(zhuǎn)換為基于無線協(xié)議的數(shù)據(jù)報(bào)文,將該基于無線協(xié)議的數(shù)據(jù)報(bào)文通過自身 的無線接口發(fā)送出去。
其中,第一實(shí)體601的無線接口和第二實(shí)體602的無線接口中至少有一個(gè) 是支持Mesh網(wǎng)絡(luò)協(xié)議的無線接口 。
優(yōu)選地,如圖6所示,第一實(shí)體601可包括第一接收單元6011、第一判 斷單元6012、第一轉(zhuǎn)換單元6013和第一轉(zhuǎn)發(fā)單元6014。
其中,第一接收單元6011用于通過無線接口接收基于無線協(xié)議的數(shù)據(jù)報(bào)文。
第一判斷單元6012用于根據(jù)第一接收單元6011接收到的數(shù)據(jù)報(bào)文的目的 地址判斷發(fā)送該數(shù)據(jù)報(bào)文的出接口,若該出接口為有線接口,則發(fā)送轉(zhuǎn)換通知 給第一轉(zhuǎn)換單元6013;若該出接口為無線接口,則發(fā)送第一轉(zhuǎn)發(fā)通知給所述第 一轉(zhuǎn)發(fā)單元6014。
第一轉(zhuǎn)換單元6013用于接收到轉(zhuǎn)換通知后,將該數(shù)據(jù)報(bào)文轉(zhuǎn)換為基于有線 協(xié)議的數(shù)據(jù)報(bào)文,發(fā)送第二轉(zhuǎn)發(fā)通知給所述第一轉(zhuǎn)發(fā)單元6014。這里,比如第 一接收單元6011接收了基于Mesh網(wǎng)絡(luò)協(xié)議的數(shù)據(jù)報(bào)文,其中,Mesh網(wǎng)絡(luò)協(xié) 議具體可為802.11s協(xié)議;則第一轉(zhuǎn)換單元6013將該數(shù)據(jù)報(bào)文轉(zhuǎn)換為基于有線 協(xié)議的數(shù)據(jù)報(bào)文,其中,有線協(xié)議可為802.3協(xié)議;優(yōu)選地,本發(fā)明實(shí)施例中第一轉(zhuǎn)換單元6013將該數(shù)據(jù)報(bào)文轉(zhuǎn)換為基于有線協(xié)議的數(shù)據(jù)報(bào)文具體可為將 接收的數(shù)據(jù)報(bào)文的格式由支持802.11s協(xié)議轉(zhuǎn)換為支持802.3協(xié)議。
第一轉(zhuǎn)發(fā)單元6014用于接收第一轉(zhuǎn)發(fā)通知,將第一接收單元6011接收的 數(shù)據(jù)報(bào)文通過第一判斷單元6012判斷出的無線接口轉(zhuǎn)發(fā)出去;以及用于接收第 二轉(zhuǎn)發(fā)通知,通過與第一判斷單元6012判斷出的有線接口相連接的交換設(shè)備將 第一轉(zhuǎn)換單元6013轉(zhuǎn)換后的基于有線協(xié)議的數(shù)據(jù)報(bào)文發(fā)送給第二實(shí)體602。
優(yōu)選地,若第一實(shí)體601為MP,其中,該第一實(shí)體601包括至少兩個(gè)支 持Mesh網(wǎng)絡(luò)協(xié)議的無線接口 ,若第一判斷單元6012判斷出的出接口是另 一個(gè) 無線接口 ,則第一轉(zhuǎn)發(fā)單元6014將第一接收單元6011接收的數(shù)據(jù)報(bào)文通過所 述另一個(gè)無線接口發(fā)送出去;或者,
若第一實(shí)體601為AP,所述無線接口為基于無線接入?yún)f(xié)議的無線接口,若 第一判斷單元6012判斷出的出接口是該無線接口 ,則第一轉(zhuǎn)發(fā)單元6014將第 一接收單元6011接收的數(shù)據(jù)報(bào)文通過該無線接口發(fā)送出去。
優(yōu)選地,如圖6所示,第二實(shí)體602可包括第二接收單元6021、第二轉(zhuǎn) 換單元6022和第二轉(zhuǎn)發(fā)單元6023。
其中,第二接收單元6021用于通過與所述交換設(shè)備連接的有線接口接收所
述基于有線協(xié)議的數(shù)據(jù)報(bào)文;
第二轉(zhuǎn)換單元6022用于將第二接收單元6021接收的基于有線協(xié)議的數(shù)據(jù) 報(bào)文轉(zhuǎn)換為基于無線協(xié)議的數(shù)據(jù)報(bào)文。
第二轉(zhuǎn)發(fā)單元6023用于將第二轉(zhuǎn)換單元6022轉(zhuǎn)換后的基于無線協(xié)議的數(shù) 據(jù)報(bào)文通過自身的無線接口發(fā)送出去。
這里,交換設(shè)備603具體可為以太網(wǎng)交換機(jī)。
優(yōu)選地,第一實(shí)體601和第二實(shí)體602在同一個(gè)虛擬MP中,其中,第一 實(shí)體601和第二實(shí)體602中至少有一個(gè)被配置為領(lǐng)導(dǎo)者,被配置為領(lǐng)導(dǎo)者的實(shí) 體代表該虛擬MP與網(wǎng)絡(luò)管理設(shè)備進(jìn)行交互。其中,該虛擬MP實(shí)質(zhì)上為預(yù)先 設(shè)置的可包含多個(gè)實(shí)體的一個(gè)群組。
若第一實(shí)體601被配置為一虛擬MP的領(lǐng)導(dǎo)者,則第一轉(zhuǎn)發(fā)單元6014還用
24于在Mesh網(wǎng)絡(luò)中發(fā)送虛擬MP信息;第二實(shí)體602還可包括第二判斷單元 6024。
第二接收單元6021還用于接收所述虛擬MP信息;
第二判斷單元6024用于根據(jù)第二接收單元6021接收的虛擬MP信息確定 是否需要加入所述虛擬MP,如果是,則確定成為所述虛擬MP的成員。
當(dāng)然,若第二實(shí)體602被配置為一虛擬MP的領(lǐng)導(dǎo)者,則第二轉(zhuǎn)發(fā)單元6023 還用于在Mesh網(wǎng)絡(luò)中發(fā)送虛擬MP信息;
第一接收單元6011還用于接收所述虛擬MP信息;
第一判斷單元6012還用于根據(jù)第一接收單元6011接收的虛擬MP信息確 定是否需要加入所述虛擬MP,如果是,則成為所述虛擬MP的成員。
其中,上述虛擬MP信息包含已加入到所述虛擬MP的成員信息。
優(yōu)選地,上述虛擬MP信息還可包括虛擬MP中各成員之間進(jìn)行通信時(shí) 所采用的協(xié)議版本信息、虛擬MP所支持的最大成員數(shù)量、虛擬MP當(dāng)前的成 員數(shù)量以及對(duì)成員的安全認(rèn)證方法任意一種或多種組合;
第一判斷單元6012或者第二判斷單元6024根據(jù)虛擬MP信息確定是否需 要加入虛擬MP包括下述三種判斷中的 一種或多種的組合
判斷支持的協(xié)議版本信息是否與所述虛擬MP信息包含的協(xié)議版本信息相 匹配;和判斷所述虛擬MP信息包含的當(dāng)前虛擬MP成員數(shù)量是否未超出所述 虛擬MP所支持的最大成員數(shù)量;以及判斷自身是否支持所述虛擬MP信息包 含的對(duì)成員的安全i人i正方法;
在是的情況下,確定需要加入虛擬MP;否則,確定不需要加入虛擬MP。
優(yōu)選地,若第一實(shí)體601被配置為一虛擬MP的領(lǐng)導(dǎo)者,則第一接收單元 6011還用于接收離開該虛擬MP的實(shí)體發(fā)送的離開信息;第一轉(zhuǎn)發(fā)單元6014 還用于確定所述虛擬MP中當(dāng)前是否存在該離開的實(shí)體的備份,如果是,觸發(fā) 該離開的實(shí)體的配置在所述備份上使能;并在所述虛擬MP中公開第一接收單 元6011接收的離開消息。
若第二實(shí)體被配置為一虛擬MP的領(lǐng)導(dǎo)者,則第二接收單元6021還用于接收離開該虛擬MP的實(shí)體發(fā)送的離開信息;第二轉(zhuǎn)發(fā)單元6023還用于確定所述 虛擬MP中當(dāng)前是否存在該離開的實(shí)體的備份,如果是,觸發(fā)該離開的實(shí)體的 配置在所述備份上使能;并在所述虛擬MP中公開第二接收單元6021接收的離 開消息。
由上可見,本發(fā)明所提供的一種數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)方法和系統(tǒng)中,從第一實(shí) 體的無線接口接收基于無線協(xié)議的數(shù)據(jù)報(bào)文;將該數(shù)據(jù)報(bào)文轉(zhuǎn)換為基于有線協(xié) 議的數(shù)據(jù)報(bào)文,并通過與第一實(shí)體的有線接口相連接的交換設(shè)備將所述基于有 線協(xié)議的數(shù)據(jù)報(bào)文發(fā)送給第二實(shí)體;從第二實(shí)體的有線接口接收所述基于有線 協(xié)議的數(shù)據(jù)報(bào)文;將該基于有線協(xié)議的數(shù)據(jù)報(bào)文轉(zhuǎn)換為基于無線協(xié)議的數(shù)據(jù)報(bào) 文,將該基于無線協(xié)議的數(shù)據(jù)報(bào)文通過第二實(shí)體的無線接口發(fā)送出去;其中, 所述第一實(shí)體的無線接口和第二實(shí)體的無線接口中至少有一個(gè)是支持Mesh網(wǎng) 絡(luò)協(xié)議的無線接口;這樣,當(dāng)?shù)谝粚?shí)體為包含一個(gè)無線接口的AP時(shí),本發(fā)明 使通過與AP相連接的交換設(shè)備發(fā)送數(shù)據(jù)報(bào)文給第二實(shí)體,之后,第二實(shí)體通 過自身的無線接口發(fā)送數(shù)據(jù)報(bào)文,如此,實(shí)現(xiàn)了 Mesh網(wǎng)絡(luò)中數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā), 避免了現(xiàn)有技術(shù)中Mesh網(wǎng)絡(luò)中的實(shí)體AP利用時(shí)分方式通過無線接口提供服 務(wù),降低了信息傳輸?shù)臅r(shí)延,大大提高了無線回程鏈路的吞吐。
進(jìn)一步地,本發(fā)明中,虛擬MP中的各個(gè)實(shí)體并不要求為多射頻MP, 其可包含一個(gè)無線4妄口,也可包含2個(gè)以上的無線接口 ,本發(fā)明實(shí)施例并不具 體限定,并且,各個(gè)實(shí)體其可為通過軟件升級(jí)方式升級(jí)的用戶現(xiàn)網(wǎng)的MP,或 者為普通的AP。如此,可大大降低用戶投資成本,實(shí)現(xiàn)了價(jià)格低廉的多射頻 MP,進(jìn)一步提高了多射頻MP的應(yīng)用廣泛性。
進(jìn)一步地,本發(fā)明通過使在同一個(gè)虛擬MP中的各個(gè)實(shí)體之間進(jìn)行有線傳 輸,能夠使Mesh網(wǎng)絡(luò)中的實(shí)體之間并非一直采用無線接口進(jìn)行上行傳輸,進(jìn) 而避免了 Mesh網(wǎng)絡(luò)中的實(shí)體僅采用無線接口進(jìn)行上行傳輸?shù)牟僮?,可解決現(xiàn) 有技術(shù)中無線射頻口不夠用的缺陷。
更進(jìn)一地,本發(fā)明實(shí)施例中,將虛擬MP作為一個(gè)整體進(jìn)行集中管理,將 該虛擬MP中的擔(dān)任領(lǐng)導(dǎo)者角色的實(shí)體代表該虛擬MP與網(wǎng)絡(luò)管理設(shè)備進(jìn)行交
26互,進(jìn)而可以簡化設(shè)備和網(wǎng)絡(luò)管理。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本 發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在 本發(fā)明保護(hù)的范圍之內(nèi)。
權(quán)利要求
1、一種數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)方法,其特征在于,該方法包括a)、從第一實(shí)體的無線接口接收基于無線協(xié)議的數(shù)據(jù)報(bào)文;b)、將該數(shù)據(jù)報(bào)文轉(zhuǎn)換為基于有線協(xié)議的數(shù)據(jù)報(bào)文,并通過與第一實(shí)體的有線接口相連接的交換設(shè)備將所述基于有線協(xié)議的數(shù)據(jù)報(bào)文發(fā)送給第二實(shí)體;c)、從第二實(shí)體的有線接口接收所述基于有線協(xié)議的數(shù)據(jù)報(bào)文;d)、將該基于有線協(xié)議的數(shù)據(jù)報(bào)文轉(zhuǎn)換為基于無線協(xié)議的數(shù)據(jù)報(bào)文,將該基于無線協(xié)議的數(shù)據(jù)報(bào)文通過第二實(shí)體的無線接口發(fā)送出去;其中,所述第一實(shí)體的無線接口和第二實(shí)體的無線接口中至少有一個(gè)是支持無線網(wǎng)狀Mesh網(wǎng)絡(luò)協(xié)議的無線接口。
2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟a)和b)之間還包 括步驟x):接口為步驟b)中所述的有線接口 ,執(zhí)行步驟b)。
3、 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述第一實(shí)體為Mesh網(wǎng)絡(luò) 接入點(diǎn)MP,其中,該第一實(shí)體包括至少兩個(gè)支持Mesh網(wǎng)絡(luò)協(xié)議的無線接口 , 若所述步驟x)中對(duì)出接口的判斷結(jié)果是另一個(gè)無線接口 ,則將該數(shù)據(jù)報(bào)文通過 所述另 一個(gè)無線接口發(fā)送出去。
4、 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述第一實(shí)體為無線接入點(diǎn) AP,所述無線接口為基于無線接入?yún)f(xié)議的無線接口,若所述步驟x)中對(duì)出接口 的判斷結(jié)果為該無線接口 ,則將所述數(shù)據(jù)報(bào)文通過該無線接口發(fā)送出去。
5、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一實(shí)體和第二實(shí)體的 無線接口都是基于Mesh協(xié)議的無線接口;或者,所述第一實(shí)體的無線接口是基于無線接入?yún)f(xié)議的無線接口 ,第二實(shí)體的無 線接口是基于Mesh協(xié)議的無線接口 。
6、 根據(jù)權(quán)利要求1至5任一所述的方法,其特征在于,所述交換設(shè)備為以太網(wǎng)交換才幾。
7、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一實(shí)體和所述第二實(shí)體在同一虛擬MP中,其中,所述第一實(shí)體和第二實(shí)體中有一個(gè)^:配置為領(lǐng)導(dǎo)者,被配置為領(lǐng)導(dǎo)者的實(shí)體代表該虛擬MP與網(wǎng)絡(luò)管理設(shè)備進(jìn)行交互。
8、 根據(jù)權(quán)利要求7所述的方法,其特征在于,所述第一實(shí)體和第二實(shí)體組 成同 一虛擬MP的過程包括若所述第一實(shí)體預(yù)先配置的角色為一虛擬MP中的領(lǐng)導(dǎo)者角色,則使第二 實(shí)體加入到所述第一實(shí)體擔(dān)任領(lǐng)導(dǎo)者角色的虛擬MP中;或者,若所述第二實(shí)體預(yù)先配置的角色為一虛擬MP中的領(lǐng)導(dǎo)者角色,則使第一 實(shí)體加入到所述第二實(shí)體擔(dān)任領(lǐng)導(dǎo)者角色的虛擬MP中。
9、 根據(jù)權(quán)利要求8所述的方法,其特征在于,所述加入到虛擬MP中包括 擔(dān)任領(lǐng)導(dǎo)者角色的實(shí)體在Mesh網(wǎng)絡(luò)中發(fā)送虛擬MP信息,其中,所述虛擬MP信息包含已加入到所述虛擬MP的成員信息;接收到所述虛擬MP信息 的實(shí)體根據(jù)該虛擬MP信息確定當(dāng)前是否需要加入所述虛擬MP,如果是,則 加入到該虛擬MP中。
10、 根據(jù)權(quán)利要求9所述的方法,其特征在于,所述虛擬MP信息還包括 虛擬MP中各成員之間進(jìn)行通信時(shí)所采用的協(xié)議版本信息、虛擬MP所支持的 最大成員數(shù)量、虛擬MP當(dāng)前的成員數(shù)量以及對(duì)成員的安全認(rèn)證方法任意一種 或多種組合;所述根據(jù)虛擬MP信息確定當(dāng)前是否需要加入虛擬MP包括下述三種判斷 中的一種或多種的組合判斷自身所支持的協(xié)議版本信息是否與所述虛擬MP信息包含的協(xié)議版本 信息相匹配;和判斷所述虛擬MP信息包含的當(dāng)前虛擬MP成員數(shù)量是否未超 出所述虛擬MP所支持的最大成員數(shù)量;以及判斷自身是否支持所述虛擬MP 信息包含的對(duì)成員的安全認(rèn)證方法;在是的情況下,確定當(dāng)前需要加入所述虛擬MP;否則,確定當(dāng)前不需要 加入所述虛擬MP。
11、 根據(jù)權(quán)利要求7至IO任一所述的方法,其特征在于,所述加入到虛擬 MP中包括發(fā)送加入^^文給所述擔(dān)任領(lǐng)導(dǎo)者角色的實(shí)體,其中,所述加入報(bào)文中攜帶 了該發(fā)送加入報(bào)文的實(shí)體所支持的安全認(rèn)證參數(shù);所述擔(dān)任領(lǐng)導(dǎo)者角色的實(shí)體接收所述加入"f艮文,判斷所述加入報(bào)文攜帶的 安全認(rèn)證參數(shù)是否支持已配置的自身對(duì)成員的安全認(rèn)證方法,如果是,則使發(fā) 送加入報(bào)文的實(shí)體加入到所述虛擬MP,成為虛擬MP的成員。
12、 根據(jù)權(quán)利要求11所述的方法,其特征在于,若所述虛擬MP中除擔(dān)任 領(lǐng)導(dǎo)者角色的實(shí)體外的實(shí)體需要離開所述虛擬MP,則該方法進(jìn)一步包括該 要離開的實(shí)體發(fā)送離開信息給所述擔(dān)任領(lǐng)導(dǎo)者角色的實(shí)體;所述擔(dān)任領(lǐng)導(dǎo)者角 色的實(shí)體接收該離開信息,在所述虛擬MP中通告該實(shí)體離開的消息。
13、 根據(jù)權(quán)利要求12所述的方法,其特征在于,所述擔(dān)任領(lǐng)導(dǎo)者角色的實(shí) 體在所述虛擬MP中通告該實(shí)體離開的消息進(jìn)一步包括所述擔(dān)任領(lǐng)導(dǎo)者角色 的實(shí)體確定所述虛擬MP中當(dāng)前是否存在該離開的實(shí)體的備份,如果是,使該 離開的實(shí)體的配置在所述備份上使能。
14、 根據(jù)權(quán)利要求11所述的方法,其特征在于,若所述虛擬MP中擔(dān)任領(lǐng) 導(dǎo)者角色的實(shí)體離開虛擬MP,則該方法進(jìn)一步包括若所述虛擬MP中當(dāng)前存在所述擔(dān)任領(lǐng)導(dǎo)者角色的實(shí)體的備份的個(gè)數(shù)為1 時(shí),將該備份作為所述虛擬MP中擔(dān)任領(lǐng)導(dǎo)者角色的實(shí)體;在所述備份的個(gè)數(shù) 大于1時(shí),從該備份中選舉出其中一個(gè)作為所述虛擬MP中擔(dān)任領(lǐng)導(dǎo)者角色的 實(shí)體;否則,在所述虛擬MP中不存在所述擔(dān)任領(lǐng)導(dǎo)者角色的實(shí)體的備份時(shí), 從所述虛擬MP當(dāng)前包含的所有成員中選舉出一個(gè)作為所述虛擬MP中擔(dān)任領(lǐng) 導(dǎo)者角色的實(shí)體。
15、 一種數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)系統(tǒng),其特征在于,該系統(tǒng)包括第一實(shí)體、第 二實(shí)體和交換設(shè)備;其中,所述第一實(shí)體用于通過自身的無線接口接收基于無線協(xié)議的數(shù)據(jù)報(bào)文,將 該數(shù)據(jù)報(bào)文轉(zhuǎn)換為基于有線協(xié)議的數(shù)據(jù)報(bào)文,并通過自身的有線接口發(fā)送該基于有線協(xié)議的數(shù)據(jù)報(bào)文給所述交換設(shè)備;所述交換設(shè)備通過所述有線接口與所述第一實(shí)體相連接,用于發(fā)送接收的 所述基于有線協(xié)議的數(shù)據(jù)報(bào)文給所述第二實(shí)體;所述第二實(shí)體通過自身的有線接口與所述交換設(shè)備相連接,用于通過自身 的所述有線接口接收所述基于有線協(xié)議的數(shù)據(jù)報(bào)文;將該基于有線協(xié)議的數(shù)據(jù) 報(bào)文轉(zhuǎn)換為基于無線協(xié)議的數(shù)據(jù)報(bào)文,將該基于無線協(xié)議的數(shù)據(jù)報(bào)文通過自身 的無線接口發(fā)送出去;其中,所述第一實(shí)體的無線接口和第二實(shí)體的無線接口中至少有一個(gè)是支 持無線網(wǎng)狀Mesh網(wǎng)絡(luò)協(xié)議的無線接口 。
16、 根據(jù)權(quán)利要求15所述的轉(zhuǎn)發(fā)系統(tǒng),其特征在于,所述第一實(shí)體和第二 實(shí)體的無線接口都是基于Mesh協(xié)議的無線接口 ;或者,所述第一實(shí)體的無線接口是基于無線接入?yún)f(xié)議的無線接口 ,第二實(shí)體的無 線接口是基于Mesh協(xié)議的無線接口 。
17、 根據(jù)權(quán)利要求16所述的轉(zhuǎn)發(fā)系統(tǒng),其特征在于,所述第一實(shí)體包括 第一接收單元,用于通過無線接口接收基于無線協(xié)議的數(shù)據(jù)報(bào)文; 第一判斷單元,用于根據(jù)所述第一接收單元接收到的數(shù)據(jù)報(bào)文的目的地址判斷發(fā)送該數(shù)據(jù)報(bào)文的出接口,若該出接口為有線接口,則發(fā)送轉(zhuǎn)換通知給所 述第一轉(zhuǎn)換單元;若該出接口為無線接口,則發(fā)送第一轉(zhuǎn)發(fā)通知給所述第一轉(zhuǎn) 發(fā)單元;第一轉(zhuǎn)換單元,用于接收到轉(zhuǎn)換通知后,將該數(shù)據(jù)報(bào)文轉(zhuǎn)換為基于有線協(xié) 議的數(shù)據(jù)報(bào)文,發(fā)送第二轉(zhuǎn)發(fā)通知給所述第一轉(zhuǎn)發(fā)單元;第一轉(zhuǎn)發(fā)單元,用于接收第一轉(zhuǎn)發(fā)通知,將第一接收單元接收的數(shù)據(jù)報(bào)文 通過所述第一判斷單元判斷出的無線接口轉(zhuǎn)發(fā)出去;以及用于接收第二轉(zhuǎn)發(fā)通 知,通過與所述第一判斷單元判斷出的有線接口相連接的交換設(shè)備將所述第一 轉(zhuǎn)換單元轉(zhuǎn)換后的基于有線協(xié)議的數(shù)據(jù)報(bào)文發(fā)送給第二實(shí)體。
18、 根據(jù)權(quán)利要求17所述的轉(zhuǎn)發(fā)系統(tǒng),其特征在于,所述第一實(shí)體為Mesh 網(wǎng)絡(luò)接入點(diǎn)MP,其中,該第一實(shí)體包括至少兩個(gè)支持Mesh網(wǎng)絡(luò)協(xié)議的無線接口,若所述第一判斷單元判斷出的出接口是另一個(gè)無線接口,則所述第一轉(zhuǎn)發(fā)單元將所述第 一接收單元接收的數(shù)據(jù)報(bào)文通過所述另 一個(gè)無線接口發(fā)送出去;或者,所述第一實(shí)體為無線接入點(diǎn)AP,所述無線接口為基于無線接入?yún)f(xié)議的無線 接口,若所述第一判斷單元判斷出的出接口是該無線接口,則所述第一轉(zhuǎn)發(fā)單 元將所述第 一接收單元接收的數(shù)據(jù)報(bào)文通過該無線接口發(fā)送出去。
19、 根據(jù)權(quán)利要求18所述的轉(zhuǎn)發(fā)系統(tǒng),其特征在于,所述第二實(shí)體包括 第二接收單元,用于通過與所述交換設(shè)備連接的有線接口接收所述基于有線協(xié)議的數(shù)據(jù)報(bào)文;第二轉(zhuǎn)換單元,用于將所述第二接收單元接收的基于有線協(xié)議的數(shù)據(jù)報(bào)文轉(zhuǎn)換為基于無線協(xié)議的數(shù)據(jù)報(bào)文;所述第二轉(zhuǎn)發(fā)單元,用于將所述第二轉(zhuǎn)換單元轉(zhuǎn)換后的基于無線協(xié)議的數(shù) 據(jù)報(bào)文通過自身的無線接口發(fā)送出去。
20、 根據(jù)權(quán)利要求15所述的轉(zhuǎn)發(fā)系統(tǒng),其特征在于,所述交換設(shè)備為以太 網(wǎng)交換片幾。
21、 根據(jù)權(quán)利要求15至20任一所述的轉(zhuǎn)發(fā)系統(tǒng),其特征在于,所述第一 實(shí)體和所述第二實(shí)體在同一虛擬MP中,其中,所述第一實(shí)體和第二實(shí)體中有 一個(gè)被配置為領(lǐng)導(dǎo)者,被配置為領(lǐng)導(dǎo)者的實(shí)體代表該虛擬MP與網(wǎng)絡(luò)管理設(shè)備 進(jìn)行交互。
22、 根據(jù)權(quán)利要求21所述的轉(zhuǎn)發(fā)系統(tǒng),其特征在于,若所述第一實(shí)體被配 置為一虛擬MP的領(lǐng)導(dǎo)者,則所述第一轉(zhuǎn)發(fā)單元還用于在Mesh網(wǎng)絡(luò)中發(fā)送虛 擬MP信息;其中,所述虛擬MP信息包含已加入到所述虛擬MP的成員信息;所述第二實(shí)體還包括第二判斷單元; 所述第二接收單元還用于接收所述虛擬MP信息;所述第二判斷單元用于根據(jù)所述第二接收單元接收的虛擬MP信息確定是 否需要加入所述虛擬MP,如果是,則確定成為所述虛擬MP的成員。
23、 根據(jù)權(quán)利要求21所述的轉(zhuǎn)發(fā)系統(tǒng),其特征在于,若所述第二實(shí)體被配置為一虛擬MP的領(lǐng)導(dǎo)者,則所述第二轉(zhuǎn)發(fā)單元還用于在Mesh網(wǎng)絡(luò)中發(fā)送虛 擬MP信息;其中,所述虛擬MP信息包含已加入到所述虛擬MP的成員信息; 所述第一接收單元還用于接收所述虛擬MP信息;所述第一判斷單元還用于根據(jù)所述第一接收單元接收的虛擬MP信息確定 是否需要加入所述虛擬MP,如果是,則確定成為所述虛擬MP的成員。
24、 根據(jù)權(quán)利要求22或23所述的轉(zhuǎn)發(fā)系統(tǒng),其特征在于,所述虛擬MP 信息還包括虛擬MP中各成員之間進(jìn)行通信時(shí)所采用的協(xié)議版本信息、虛擬 MP所支持的最大成員數(shù)量、虛擬MP當(dāng)前的成員數(shù)量以及對(duì)成員的安全認(rèn)證 方法任意一種或多種組合;所述第一判斷單元或者第二判斷單元根據(jù)虛擬MP信息確定是否需要加入 虛擬MP包括下述三種判斷中的一種或多種的組合判斷支持的協(xié)議版本信息是否與所述虛擬MP信息包含的協(xié)議版本信息相 匹配;和判斷所述虛擬MP信息包含的當(dāng)前虛擬MP成員數(shù)量是否未超出所述 虛擬MP所支持的最大成員數(shù)量;以及判斷自身是否支持所述虛擬MP信息包 含的對(duì)成員的安全認(rèn)證方法;在是的情況下,確定需要加入虛擬MP;否則,確定不需要加入虛擬MP。
25、 根據(jù)權(quán)利要求21所述的轉(zhuǎn)發(fā)系統(tǒng),其特征在于,若所述第一實(shí)體被配 置為一虛擬MP的領(lǐng)導(dǎo)者,則所述第一接收單元還用于接收離開該虛擬MP的 實(shí)體發(fā)送的離開信息;所述第一轉(zhuǎn)發(fā)單元還用于確定所述虛擬MP中當(dāng)前是否 存在該離開的實(shí)體的備份,如果是,觸發(fā)該離開的實(shí)體的配置在所述備份上使 能;并在所述虛擬MP中公開所述第一接收單元接收的離開消息。
26、 根據(jù)權(quán)利要求21所述的轉(zhuǎn)發(fā)系統(tǒng),其特征在于,若所述第二實(shí)體被配 置為一虛擬MP的領(lǐng)導(dǎo)者,則第二接收單元還用于接收離開該虛擬MP的實(shí)體 發(fā)送的離開信息;所述第二轉(zhuǎn)發(fā)單元還用于確定所述虛擬MP中當(dāng)前是否存在 該離開的實(shí)體的備份,如果是,觸發(fā)該離開的實(shí)體的配置在所述備份上使能; 并在所述虛擬MP中公開所述第二接收單元接收的離開消息。
全文摘要
本發(fā)明提供了一種數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)方法和系統(tǒng),其中,該方法包括從第一實(shí)體的無線接口接收基于無線協(xié)議的數(shù)據(jù)報(bào)文;將該數(shù)據(jù)報(bào)文轉(zhuǎn)換為基于有線協(xié)議的數(shù)據(jù)報(bào)文,并通過與第一實(shí)體的有線接口相連接的交換設(shè)備將基于有線協(xié)議的數(shù)據(jù)報(bào)文發(fā)送給第二實(shí)體;從第二實(shí)體的有線接口接收基于有線協(xié)議的數(shù)據(jù)報(bào)文;將該基于有線協(xié)議的數(shù)據(jù)報(bào)文轉(zhuǎn)換為基于無線協(xié)議的數(shù)據(jù)報(bào)文,將該基于無線協(xié)議的數(shù)據(jù)報(bào)文通過第二實(shí)體的無線接口發(fā)送出去;其中,第一實(shí)體和第二實(shí)體中至少有一個(gè)包含支持Mesh網(wǎng)絡(luò)協(xié)議的無線接口;采用本發(fā)明,避免了現(xiàn)有技術(shù)中Mesh網(wǎng)絡(luò)中的實(shí)體利用時(shí)分方式通過無線接口提供服務(wù),降低了信息傳輸?shù)臅r(shí)延,提高了無線回程鏈路的吞吐。
文檔編號(hào)H04W92/02GK101511132SQ20091008065
公開日2009年8月19日 申請(qǐng)日期2009年3月23日 優(yōu)先權(quán)日2009年3月23日
發(fā)明者揚(yáng) 史, 尤學(xué)軍, 張志飛 申請(qǐng)人:杭州華三通信技術(shù)有限公司