專利名稱:無線網(wǎng)狀網(wǎng)絡(luò)中報(bào)文傳輸?shù)姆椒?、裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,特別涉及一種無線網(wǎng)狀網(wǎng)絡(luò)中報(bào)文傳輸?shù)姆椒ā⒀b置和系統(tǒng)。
背景技術(shù):
無線Mesh(網(wǎng)狀)網(wǎng)絡(luò)也稱為"多瑕fe (multi-hop)"網(wǎng),它是一種與傳統(tǒng)無線 網(wǎng)絡(luò)完全不同的新型無線網(wǎng)絡(luò)技術(shù)。無線Mesh網(wǎng)絡(luò)中所有節(jié)點(diǎn)都可以通過無線方式 互聯(lián),互聯(lián)的無線技術(shù)可以有多種,如Wi-Fi (Wireless-Fidelity,無線相容性認(rèn)證), WiMax(Worldlnteroperability for Microwave Access,微波接入全球互通)等。無線 Mesh網(wǎng)絡(luò)中的每個(gè)節(jié)點(diǎn)都有IP路由功能,并且有些無線Mesh網(wǎng)絡(luò)中的每個(gè)節(jié)點(diǎn)還有 MAC(Media Access Control,介質(zhì)訪問控制)層的路由功能。無線Mesh網(wǎng)絡(luò)中節(jié)點(diǎn)的路由 可以是預(yù)先建立的,也可以是按需建立的。 一般情況下,無線Mesh網(wǎng)絡(luò)的無線資源有限,有 多個(gè)有線網(wǎng)關(guān)出口 ;并且,多個(gè)有線網(wǎng)關(guān)出口可以存儲(chǔ)并共享無線Mesh網(wǎng)絡(luò)中所有接入客 戶端的接入點(diǎn)信息。每個(gè)麗(Mobile Node,移動(dòng)節(jié)點(diǎn))可以通過多個(gè)有線網(wǎng)關(guān)出口與多個(gè) CN (Correspondent Node,通信節(jié)點(diǎn))通信,每個(gè)CN到MN在無線Mesh網(wǎng)絡(luò)中的路徑可以不 同,也可以相同。 無線Mesh網(wǎng)絡(luò)采用HMIP (Hierarchical Mobile Internet Protocol,層次型移 動(dòng)IP協(xié)議)協(xié)議進(jìn)行移動(dòng)性管理,HMIP協(xié)議是IETF (Internet Engineering Task Force, 互聯(lián)網(wǎng)工程任務(wù)組)中用來解決移動(dòng)性管理的標(biāo)準(zhǔn)協(xié)議。HMIP協(xié)議是對(duì)MIP (Mobile Internet Protocol,移動(dòng)IP協(xié)議)的擴(kuò)展,與MIP協(xié)議屬于一個(gè)協(xié)議族。MIP協(xié)議中通過 使用HoA(Home Address,家鄉(xiāng)地址)和CoA (Care-of Address,本地地址)來分別標(biāo)識(shí)MN 和麗位置,其中,HoA通過HA(Home Agent,家鄉(xiāng)代理)分配,在MN切換過程中,HoA保持不 變,CoA變化,這樣在切換過程中MN的鏈接不需要中斷,只需要更新路由信息就可以繼續(xù)通 信,切換時(shí)的具體過程是,CN先根據(jù)HoA將報(bào)文轉(zhuǎn)發(fā)到HA,再由HA根據(jù)CoA將該報(bào)文轉(zhuǎn)發(fā)到 MN的當(dāng)前位置。HMIP協(xié)議主要是將MIP協(xié)議中的HA層次化,通過本地多個(gè)層次的HA來解 決移動(dòng)性管理。每個(gè)本地?zé)o線Mesh網(wǎng)絡(luò)有多層MAP (Mobility Anchor Point,移動(dòng)錨點(diǎn)), 每個(gè)MAP相當(dāng)于一個(gè)本地HA,每個(gè)MN可以選擇其中一個(gè)MAP作為本地HA ;每個(gè)MAP有一定 的管轄范圍,當(dāng)MN移出該MAP的管轄范圍時(shí),MN需要接入到上一層的MAP。每個(gè)MN選一個(gè) MAP作為本地HA, HMIP中并沒有說明選擇那個(gè)MAP或者那一層的MAP,原則上有兩種選擇, 最近端和最遠(yuǎn)端,慢速麗選近端MAP,快速麗選遠(yuǎn)端MAP。
在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題
每個(gè)麗選擇一個(gè)MAP作為本地HA,所有屬于該MAP管轄的麗的報(bào)文都需要經(jīng)過 該MAP轉(zhuǎn)發(fā),即使某些網(wǎng)關(guān)到該MAP的鏈路質(zhì)量和路由跳數(shù)很差,仍需要經(jīng)過該MAP轉(zhuǎn)發(fā), 造成了網(wǎng)絡(luò)性能很差,無線路由不優(yōu)化;并且,當(dāng)該MAP出現(xiàn)擁塞或者鏈路質(zhì)量比較差時(shí), 接入該MAP的MN也會(huì)出現(xiàn)鏈路抖動(dòng)和擁塞。
發(fā)明內(nèi)容
為了提高無線Mesh網(wǎng)絡(luò)中報(bào)文傳輸?shù)男屎涂煽啃?,本發(fā)明實(shí)施例提供了一種 無線網(wǎng)狀網(wǎng)絡(luò)中報(bào)文傳輸?shù)姆椒?、裝置和系統(tǒng)。所述技術(shù)方案如下 —方面,本發(fā)明實(shí)施例提供了一種無線網(wǎng)狀網(wǎng)絡(luò)中報(bào)文傳輸?shù)姆椒?,所述方法包?
從第一接入移動(dòng)錨點(diǎn)接收來自多個(gè)網(wǎng)關(guān)的路由廣播;
根據(jù)所述路由廣播,選擇多個(gè)轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn); 通過所述多個(gè)轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)轉(zhuǎn)發(fā)一個(gè)移動(dòng)節(jié)點(diǎn)和所述多個(gè)網(wǎng)關(guān)之間的報(bào)文。
另一方面,本發(fā)明實(shí)施例提供了一種無線網(wǎng)狀網(wǎng)絡(luò)中報(bào)文傳輸?shù)难b置,所述裝置 包括 接收模塊,用于從第一接入移動(dòng)錨點(diǎn)接收來自多個(gè)網(wǎng)關(guān)的路由廣播,從第一選擇
模塊選擇的每個(gè)網(wǎng)關(guān)對(duì)應(yīng)的轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)接收來自所述多個(gè)網(wǎng)關(guān)的報(bào)文; 所述第一選擇模塊,用于根據(jù)所述接收模塊接收的路由廣播,選擇多個(gè)轉(zhuǎn)發(fā)移動(dòng)
錨點(diǎn); 發(fā)送模塊,用于通過所述第一選擇模塊選擇的所述多個(gè)轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn),發(fā)送所述 裝置和所述多個(gè)網(wǎng)關(guān)之間的報(bào)文給所述多個(gè)網(wǎng)關(guān)。 另一方面,本發(fā)明實(shí)施例還提供了一種無線網(wǎng)狀網(wǎng)絡(luò)中報(bào)文傳輸?shù)南到y(tǒng),所述系 統(tǒng)包括 移動(dòng)節(jié)點(diǎn),用于從第一接入移動(dòng)錨點(diǎn)接收來自多個(gè)網(wǎng)關(guān)的路由廣播,根據(jù)所述路 由廣播,選擇多個(gè)轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn),通過所述多個(gè)轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)轉(zhuǎn)發(fā)所述移動(dòng)節(jié)點(diǎn)和所述多 個(gè)網(wǎng)關(guān)之間的報(bào)文。
本發(fā)明實(shí)施例提供的技術(shù)方案的有益效果是 MN為多個(gè)網(wǎng)關(guān)選擇多個(gè)轉(zhuǎn)發(fā)MAP作為本地HA,報(bào)文可以通過多個(gè)轉(zhuǎn)發(fā)MAP進(jìn)行轉(zhuǎn) 發(fā),優(yōu)化了路由,提高了 W^與多個(gè)網(wǎng)關(guān)之間的無線鏈路的靈活性,并可以提高^^的通信質(zhì) 量和網(wǎng)絡(luò)可靠性,減少了鏈路抖動(dòng)和擁塞。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可 以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例1提供的一種無線網(wǎng)狀網(wǎng)絡(luò)中報(bào)文傳輸?shù)姆椒鞒虉D;
圖2是本發(fā)明實(shí)施例2提供的一種無線網(wǎng)狀網(wǎng)絡(luò)中報(bào)文傳輸?shù)姆椒鞒虉D;
圖3是本發(fā)明實(shí)施例3提供的一種無線網(wǎng)狀網(wǎng)絡(luò)的結(jié)構(gòu)示意圖;
圖4是本發(fā)明實(shí)施例3提供的一種無線網(wǎng)狀網(wǎng)絡(luò)中報(bào)文傳輸?shù)姆椒鞒虉D;
圖5是本發(fā)明實(shí)施例4提供的一種無線網(wǎng)狀網(wǎng)絡(luò)中報(bào)文傳輸?shù)难b置結(jié)構(gòu)示意圖;
圖6是本發(fā)明實(shí)施例5提供的一種無線網(wǎng)狀網(wǎng)絡(luò)中報(bào)文傳輸?shù)南到y(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的 實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲 得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
實(shí)施例1 參見圖l,本發(fā)明實(shí)施例提供了一種無線網(wǎng)狀網(wǎng)絡(luò)中報(bào)文傳輸?shù)姆椒?,包?
101 :移動(dòng)節(jié)點(diǎn)從第一接入移動(dòng)錨點(diǎn)接收來自多個(gè)網(wǎng)關(guān)的路由廣播;所述多個(gè)網(wǎng) 關(guān)可以是有線網(wǎng)關(guān); 102 :移動(dòng)節(jié)點(diǎn)根據(jù)路由廣播,選擇多個(gè)轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn);所述多個(gè)轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)用 于轉(zhuǎn)發(fā)一個(gè)移動(dòng)節(jié)點(diǎn)和所述多個(gè)網(wǎng)關(guān)之間的報(bào)文; 103 :移動(dòng)節(jié)點(diǎn)通過多個(gè)轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)轉(zhuǎn)發(fā)該移動(dòng)節(jié)點(diǎn)和多個(gè)網(wǎng)關(guān)之間的報(bào)文。
其中,步驟102中移動(dòng)節(jié)點(diǎn)根據(jù)路由廣播,選擇多個(gè)轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn),可以為移動(dòng)
節(jié)點(diǎn)根據(jù)路由廣播,為多個(gè)網(wǎng)關(guān)中的每個(gè)網(wǎng)關(guān)選擇一個(gè)對(duì)應(yīng)的轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)。相應(yīng)地,步驟
103中移動(dòng)節(jié)點(diǎn)通過多個(gè)轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)轉(zhuǎn)發(fā)移動(dòng)節(jié)點(diǎn)和多個(gè)網(wǎng)關(guān)之間的報(bào)文,可以為移
動(dòng)節(jié)點(diǎn)通過每個(gè)網(wǎng)關(guān)對(duì)應(yīng)的轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)轉(zhuǎn)發(fā)移動(dòng)節(jié)點(diǎn)和該網(wǎng)關(guān)之間的報(bào)文。
步驟102中移動(dòng)節(jié)點(diǎn)根據(jù)路由廣播,選擇多個(gè)轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn),也可以為移動(dòng)節(jié)
點(diǎn)根據(jù)路由廣播,從移動(dòng)節(jié)點(diǎn)至多個(gè)網(wǎng)關(guān)的各條路徑上選擇多個(gè)移動(dòng)錨點(diǎn)作為轉(zhuǎn)發(fā)移動(dòng)錨
點(diǎn);為了均衡各個(gè)轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)的負(fù)載,選擇的轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)可以不在移動(dòng)節(jié)點(diǎn)至網(wǎng)關(guān)的
同一路徑上。相應(yīng)地,步驟103中移動(dòng)節(jié)點(diǎn)通過多個(gè)轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)轉(zhuǎn)發(fā)移動(dòng)節(jié)點(diǎn)和多個(gè)網(wǎng)
關(guān)之間的報(bào)文,可以為當(dāng)移動(dòng)節(jié)點(diǎn)至一個(gè)網(wǎng)關(guān)的路徑上有轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)時(shí),移動(dòng)節(jié)點(diǎn)通過
該一個(gè)網(wǎng)關(guān)對(duì)應(yīng)的轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)轉(zhuǎn)發(fā)移動(dòng)節(jié)點(diǎn)和該一個(gè)網(wǎng)關(guān)之間的報(bào)文;當(dāng)移動(dòng)節(jié)點(diǎn)至一
個(gè)網(wǎng)關(guān)的路徑上沒有轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)時(shí),移動(dòng)節(jié)點(diǎn)通過其他網(wǎng)關(guān)對(duì)應(yīng)的轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)轉(zhuǎn)發(fā)移
動(dòng)節(jié)點(diǎn)和該一個(gè)網(wǎng)關(guān)之間的報(bào)文。 進(jìn)一步地,步驟102中移動(dòng)節(jié)點(diǎn)根據(jù)路由廣播,為多個(gè)網(wǎng)關(guān)中的每個(gè)網(wǎng)關(guān)選擇一 個(gè)對(duì)應(yīng)的轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn),可以包括移動(dòng)節(jié)點(diǎn)根據(jù)路由廣播,確定每個(gè)網(wǎng)關(guān)的所有交叉移動(dòng) 錨點(diǎn);路由廣播中攜帶有第一接入移動(dòng)錨點(diǎn)得到的交叉移動(dòng)錨點(diǎn)信息;移動(dòng)節(jié)點(diǎn)在每個(gè)網(wǎng) 關(guān)的所有交叉移動(dòng)錨點(diǎn)中,任選一個(gè)交叉移動(dòng)錨點(diǎn)作為該網(wǎng)關(guān)對(duì)應(yīng)的轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)?;蛘?, 步驟102中移動(dòng)節(jié)點(diǎn)根據(jù)路由廣播,為多個(gè)網(wǎng)關(guān)中的每個(gè)網(wǎng)關(guān)選擇一個(gè)對(duì)應(yīng)的轉(zhuǎn)發(fā)移動(dòng)錨 點(diǎn),包括移動(dòng)節(jié)點(diǎn)根據(jù)路由廣播,確定每個(gè)網(wǎng)關(guān)到移動(dòng)節(jié)點(diǎn)的路由中包含的移動(dòng)錨點(diǎn);路 由廣播中攜帶有第一接入移動(dòng)錨點(diǎn)得到的每個(gè)網(wǎng)關(guān)到移動(dòng)節(jié)點(diǎn)的路由中包含的移動(dòng)錨點(diǎn); 移動(dòng)節(jié)點(diǎn)在一個(gè)網(wǎng)關(guān)到移動(dòng)節(jié)點(diǎn)的路由中包含的移動(dòng)錨點(diǎn)中,任選一個(gè)移動(dòng)錨點(diǎn)作為該一 個(gè)網(wǎng)關(guān)對(duì)應(yīng)的轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn),通過該方式為每個(gè)網(wǎng)關(guān)選擇一個(gè)對(duì)應(yīng)的轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)。
本實(shí)施例所示的方法,麗為多個(gè)網(wǎng)關(guān)選擇多個(gè)轉(zhuǎn)發(fā)MAP作為本地HA,報(bào)文可以通 過多個(gè)轉(zhuǎn)發(fā)MAP進(jìn)行轉(zhuǎn)發(fā),優(yōu)化了路由,提高了麗與多個(gè)網(wǎng)關(guān)之間的無線鏈路的靈活性及 麗的通信質(zhì)量和網(wǎng)絡(luò)可靠性,減少了鏈路抖動(dòng)和擁塞;當(dāng)麗為每個(gè)網(wǎng)關(guān)選擇一個(gè)對(duì)應(yīng)的轉(zhuǎn) 發(fā)MAP時(shí),每個(gè)網(wǎng)關(guān)使用不同的轉(zhuǎn)發(fā)MAP轉(zhuǎn)發(fā)該網(wǎng)關(guān)至移動(dòng)節(jié)點(diǎn)之間的報(bào)文,保證了各個(gè)轉(zhuǎn) 發(fā)鏈路數(shù)據(jù)的均衡性,進(jìn)一步提高了 與每個(gè)網(wǎng)關(guān)之間的無線鏈路的靈活性及的通信 質(zhì)量和網(wǎng)絡(luò)可靠性,進(jìn)一步減少了鏈路抖動(dòng)和擁塞。
實(shí)施例2 參見圖2,本發(fā)明實(shí)施例提供了一種無線網(wǎng)狀網(wǎng)絡(luò)中報(bào)文傳輸?shù)姆椒?,包?br>
201 :第一接入移動(dòng)錨點(diǎn)確定出每個(gè)網(wǎng)關(guān)的所有交叉移動(dòng)錨點(diǎn)。 其中,第一接入移動(dòng)錨點(diǎn)確定出每個(gè)網(wǎng)關(guān)的所有交叉移動(dòng)錨點(diǎn),可以是第一接入 移動(dòng)錨點(diǎn)接收到每個(gè)網(wǎng)關(guān)的路由廣播后,從路由廣播中查詢到該網(wǎng)關(guān)的路由廣播中包含的 移動(dòng)錨點(diǎn)的路由信息,通過移動(dòng)錨點(diǎn)的路由信息可以判斷該移動(dòng)錨點(diǎn)是否到其它網(wǎng)關(guān)(多 個(gè)網(wǎng)關(guān)中的,除該網(wǎng)關(guān)外的其它網(wǎng)關(guān))均有路由,如果是,則該移動(dòng)錨點(diǎn)是交叉移動(dòng)錨點(diǎn)。
202 :第一接入移動(dòng)錨點(diǎn)根據(jù)確定出的每個(gè)網(wǎng)關(guān)的所有交叉移動(dòng)錨點(diǎn),確定每個(gè)網(wǎng) 關(guān)的跳數(shù)最少的交叉移動(dòng)錨點(diǎn),并將跳數(shù)最少的交叉移動(dòng)錨點(diǎn)的信息攜帶在路由廣播中發(fā) 送給移動(dòng)節(jié)點(diǎn)。 其中,確定每個(gè)網(wǎng)關(guān)的跳數(shù)最少的交叉移動(dòng)錨點(diǎn)的過程可以是將每個(gè)網(wǎng)關(guān)分別 作為當(dāng)前網(wǎng)關(guān),選出距離當(dāng)前網(wǎng)關(guān)最近(跳數(shù)最少)的網(wǎng)關(guān),在當(dāng)前網(wǎng)關(guān)的所有交叉移動(dòng)錨 點(diǎn)中選出距離最近的網(wǎng)關(guān)跳數(shù)最少的交叉移動(dòng)錨點(diǎn),作為每個(gè)網(wǎng)關(guān)的跳數(shù)最少的交叉移動(dòng) 錨點(diǎn)。
203 :移動(dòng)節(jié)點(diǎn)從第一接入移動(dòng)錨點(diǎn)接收來自多個(gè)網(wǎng)關(guān)的路由廣播。
204 :移動(dòng)節(jié)點(diǎn)根據(jù)上述路由廣播,為每個(gè)網(wǎng)關(guān)選擇一個(gè)對(duì)應(yīng)的轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn); 為每個(gè)網(wǎng)關(guān)選擇一個(gè)對(duì)應(yīng)的轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)可以是移動(dòng)節(jié)點(diǎn)根據(jù)路由廣播中攜帶
的跳數(shù)最少的交叉移動(dòng)錨點(diǎn)的信息,在每個(gè)網(wǎng)關(guān)的交叉移動(dòng)錨點(diǎn)中,選擇跳數(shù)最少的交叉
移動(dòng)錨點(diǎn)作為該網(wǎng)關(guān)對(duì)應(yīng)的轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)。 205 :移動(dòng)節(jié)點(diǎn)和每個(gè)網(wǎng)關(guān)之間的報(bào)文,通過該網(wǎng)關(guān)對(duì)應(yīng)的轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)進(jìn)行轉(zhuǎn) 發(fā)。 206:當(dāng)移動(dòng)節(jié)點(diǎn)為每個(gè)網(wǎng)關(guān)選擇一個(gè)對(duì)應(yīng)的轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)之后,移動(dòng)節(jié)點(diǎn)獲取第 二接入移動(dòng)錨點(diǎn)的地址; 207 :移動(dòng)節(jié)點(diǎn)通知第一接入移動(dòng)錨點(diǎn)對(duì)應(yīng)的第一網(wǎng)關(guān),將第一網(wǎng)關(guān)通過第一轉(zhuǎn)發(fā)
移動(dòng)錨點(diǎn)到移動(dòng)節(jié)點(diǎn)的路由,更新為第一網(wǎng)關(guān)通過第二轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)到移動(dòng)節(jié)點(diǎn)的路由,
其中,第一轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)為與第一網(wǎng)關(guān)對(duì)應(yīng)的轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn),第二轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)為與第二
網(wǎng)關(guān)對(duì)應(yīng)的轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn),第二接入移動(dòng)錨點(diǎn)對(duì)應(yīng)的網(wǎng)關(guān)為第二有線網(wǎng)關(guān)。 208 :移動(dòng)節(jié)點(diǎn)從第一接入移動(dòng)錨點(diǎn)切換到第二接入移動(dòng)錨點(diǎn)。 209:移動(dòng)節(jié)點(diǎn)通知第二轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn),將第二轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)通過第一接入移動(dòng)錨
點(diǎn)到移動(dòng)節(jié)點(diǎn)的路由,更新為通過第二接入移動(dòng)錨點(diǎn)到移動(dòng)節(jié)點(diǎn)的路由。 本實(shí)施例所示的方法,麗為多個(gè)網(wǎng)關(guān)選擇多個(gè)轉(zhuǎn)發(fā)MAP作為本地HA,報(bào)文可以通
過多個(gè)轉(zhuǎn)發(fā)MAP進(jìn)行轉(zhuǎn)發(fā),優(yōu)化了路由,提高了麗與多個(gè)網(wǎng)關(guān)之間的無線鏈路的靈活性及
麗的通信質(zhì)量和網(wǎng)絡(luò)可靠性,減少了鏈路抖動(dòng)和擁塞;當(dāng)麗為每個(gè)網(wǎng)關(guān)選擇一個(gè)對(duì)應(yīng)的轉(zhuǎn)
發(fā)MAP作為本地HA時(shí),每個(gè)網(wǎng)關(guān)使用不同的轉(zhuǎn)發(fā)MAP轉(zhuǎn)發(fā)該網(wǎng)關(guān)至移動(dòng)節(jié)點(diǎn)之間的報(bào)文,
保證了各個(gè)轉(zhuǎn)發(fā)鏈路數(shù)據(jù)的均衡性,進(jìn)一步提高了 W^與每個(gè)網(wǎng)關(guān)之間的無線鏈路的靈活
性及整個(gè)麗的通信質(zhì)量和網(wǎng)絡(luò)可靠性,進(jìn)一步減少了鏈路抖動(dòng)和擁塞;并且,轉(zhuǎn)發(fā)MAP是基 于最短路徑選擇出來,每個(gè)網(wǎng)關(guān)都可以利用最好的無線鏈路來隧道報(bào)文,提高了無線資源
利用率及網(wǎng)絡(luò)整體性能;另外,切換過程中至少可以保持一個(gè)轉(zhuǎn)發(fā)MAP不變,并在切換前建
立新的鏈路,所以可以降低網(wǎng)絡(luò)丟包率。 實(shí)施例3 下面將結(jié)合具體的無線Mesh網(wǎng)絡(luò)的結(jié)構(gòu)對(duì)本發(fā)明實(shí)施例所述的一種無線網(wǎng)狀網(wǎng)絡(luò)中報(bào)文傳輸?shù)姆椒ㄟM(jìn)行詳細(xì)描述。參見圖3,為一種無線Mesh網(wǎng)絡(luò)的結(jié)構(gòu)示意圖,圖中 包含2個(gè)有線網(wǎng)關(guān)GW(GateWay,網(wǎng)關(guān))分別為GW1、GW2,多個(gè)無線MAP分別為MAP1、MAP2、 MAP3、 MAP4、 MAP5、 MAP6和MAP7 ;其中,2個(gè)有線網(wǎng)關(guān)(GW1、 GW2)之間可以通過有線方式和 無線方式通信;MN以無線方式接入無線Mesh網(wǎng)絡(luò),與2個(gè)CN(CN1、CN2)同時(shí)通信,MN的接 入MAP為MAP3 ;2個(gè)CN(CN1、 CN2)分別位于2個(gè)有線網(wǎng)關(guān)GW(GW1、 GW2)后端;接入MAP中 保留本無線Mesh網(wǎng)絡(luò)的有線網(wǎng)關(guān)地址(IP地址或MAC地址)信息;HA1、 HA2分別為CN1、 CN2的家鄉(xiāng)代理。 為了便于描述,本發(fā)明實(shí)施例所述的交叉MAP具體是指GW到接入MAP的路 徑中的MAP,并且該MAP也有到達(dá)其它GW的路徑,例如圖3的MAP1、 MAP2和MAP5為 交叉MAP,從圖1可以看出MAPI為GW到MAP3中的MAP,并且MAPI至lj GW2的路徑為 MAP1-MAP6-MAP5-MAP4-GW2。轉(zhuǎn)發(fā)MAP是指作為本地HA的MAP,其中,每個(gè)GW與MN之間有 一個(gè)轉(zhuǎn)發(fā)MAP,轉(zhuǎn)發(fā)MAP負(fù)責(zé)各自GW與MN之間的報(bào)文轉(zhuǎn)發(fā),并且為了便于描述,本發(fā)明實(shí)施 例中將GW1與MN之間的轉(zhuǎn)發(fā)MAP稱為GW1的轉(zhuǎn)發(fā)MAP,將GW2與MN之間的轉(zhuǎn)發(fā)MAP稱為 GW2的轉(zhuǎn)發(fā)MAP。 下面結(jié)合圖3所示的無線Mesh網(wǎng)絡(luò)結(jié)構(gòu),詳細(xì)描述本發(fā)明實(shí)施例所述的一種無線 網(wǎng)狀網(wǎng)絡(luò)中報(bào)文傳輸?shù)姆椒ㄊ侨绾芜M(jìn)行報(bào)文傳輸。 參見圖4,本發(fā)明實(shí)施例提供了一種無線網(wǎng)狀網(wǎng)絡(luò)中報(bào)文傳輸?shù)姆椒?,用于?GW1 、 GW2選擇轉(zhuǎn)發(fā)MAP,實(shí)現(xiàn)GW1 、 GW2與MN之間的報(bào)文傳輸,包括
301 :GW1、GW2發(fā)送路由廣播。 302 :MAP3 (MN的接入MAP)接收到來自GW1、 GW2的路由廣播。 其中,MAP3接收到的來自GW1的路由廣播中包含的廣播報(bào)文路徑為 GW1-MAP1-MAP2-MAP3 ;MAP3接收到的來自GW2的路由廣播中包含的廣播報(bào)文路徑為 GW2-證4-證5-證3。 303 :MAP1接收到來自GW2的路由廣播,MAP2接收到來自GW2的路由廣播,MAP5接 收到來自GW1的路由廣播。 其中,MAPI接收到的來自GW2的路由廣播中包含的廣播報(bào)文路徑為 GW2-MAP4-MAP5-MAP6-MAP1 ;MAP2接收到的來自GW2的路由廣播中包含的廣播報(bào)文路徑 為GW2-MAP4-MAP5-MAP2 ;MAP5接收到的來自GW1的路由廣播中包含的廣播報(bào)文路徑為 GW1-MAP1-MAP6-MAP5。 為了便于說明,將GW1-MAP1-MAP2-MAP3稱為路徑GW1-A,將GW2-MAP4-MAP5-MAP3 稱為路徑GW2-B,將GW2-證4-證5-證6-證l稱為路徑GW2-C,將GW2-證4-證5-證2稱 為路徑GW2-D,將GW1-MAP1-MAP6-MAP5稱為路徑GW1-E。 從上述描述可以看出路徑GW1-A與路徑GW2-C的交叉MAP為MAPI,路徑GW1-A與 路徑GW2-D的交叉MAP為證2,路徑GW2-B與路徑GW1-E的交叉MAP為證5。
另外,需要說明的是,因?yàn)镸AP3接收到的來自GW1的路由廣播中包含的廣播報(bào)文 路徑為GW1-MAP1-MAP2-MAP3,所以MAPI和MAP2中的廣播報(bào)文路徑信息,MAP3也能得知; MAP3接收到的來自GW2的路由廣播中包含的廣播報(bào)文路徑為GW2-MAP4-MAP5-MAP3,所以 MAP4和MAP5中的廣播報(bào)文路徑信息,MAP3也能得知。 304 :MAP3從接收到的GW1的路由廣播中查詢到MAP1、 MAP2為GW1的交叉MAP,并且比較路徑GW2-C(跳數(shù)為5)與路徑GW2-D(跳數(shù)為4)的跳數(shù),將跳數(shù)少的路徑GW2-D對(duì) 應(yīng)的MAP2的preference (優(yōu)先選擇)值設(shè)置為最小;MAP3從接收到的路由廣播中查詢到 MAP5為GW2的交叉MAP,將MAP5的優(yōu)先選擇值設(shè)置為最小。 需要說明的是,因?yàn)镸AP3從接收到的路由廣播中查詢到GW2的交叉點(diǎn)只有一個(gè), 所以不需要進(jìn)行跳數(shù)的比較;并且,將MAP2的優(yōu)先選擇值設(shè)置為最小,是MAP2的優(yōu)先選擇 值是路徑GW1-A中包含的MAP的優(yōu)先選擇值中最小的;將MAP5的優(yōu)先選擇值設(shè)置為最小, 是MAP5的優(yōu)先選擇值是路徑GW2-B中包含的MAP的優(yōu)先選擇值中最小的。
另外需要說明的是,本實(shí)施例中通過將優(yōu)先值設(shè)置為最小來標(biāo)識(shí)跳數(shù)最少的交叉 MAP,實(shí)際應(yīng)用中可以根據(jù)其它方法來標(biāo)識(shí)跳數(shù)最少的交叉MAP,例如可以將跳數(shù)最少的 交叉MAP的優(yōu)先選擇值設(shè)置為一個(gè)固定的值,相應(yīng)地MN通過該固定值選出跳數(shù)最少的交叉 MAP,或者通過一個(gè)符號(hào)標(biāo)識(shí)跳數(shù)最少的交叉MAP,相應(yīng)地MN通過該符號(hào)選出跳數(shù)最少的交 叉MAP。 305 :MAP3發(fā)送路由廣播到麗,并且該路由廣播中攜帶關(guān)于MAP的優(yōu)先選擇值的信息。 306 :麗接收到MAP3發(fā)送的路由廣播后,根據(jù)預(yù)先設(shè)置的選擇策略,選擇MAP2、 MAP5分別作為GW1、 GW2的轉(zhuǎn)發(fā)MAP,并在MAP2和MAP5上注冊(cè)更新MN的IP地址或MAC地址。 需要說明的是,MN中預(yù)先設(shè)置的選擇策略為選擇相應(yīng)路徑中的優(yōu)先選擇值最小的 MAP作為轉(zhuǎn)發(fā)MAP ;麗收到MAP3發(fā)送的路由廣播后,獲知MAP2的優(yōu)先選擇值是路徑GW1-A 中包含的MAP的優(yōu)先選擇值中最小的,MAP5的優(yōu)先選擇值是路徑GW2-B中包含的MAP的優(yōu) 先選擇值中最小的,所以選擇MAP2、MAP5分別作為GW1、GW2的轉(zhuǎn)發(fā)MAP。
另外需要說明的是,MN中預(yù)先設(shè)置的選擇策略,還可以是其它的選擇策略,例如 預(yù)先設(shè)置的選擇策略為從GW的交叉MAP中選擇任意一個(gè)交叉MAP作為相應(yīng)GW的轉(zhuǎn)發(fā)MAP, 當(dāng)預(yù)先設(shè)置的選擇策略為從GW的交叉MAP中選擇任意一個(gè)交叉MAP作為相應(yīng)GW的轉(zhuǎn)發(fā) MAP時(shí),麗接收到MAP3發(fā)送的路由廣播后,從GW的交叉MAP中選擇任意一個(gè)交叉MAP作為 相應(yīng)GW的轉(zhuǎn)發(fā)MAP,并在轉(zhuǎn)發(fā)MAP上注冊(cè)更新MN的IP地址或MAC地址。實(shí)際應(yīng)用中MN中 預(yù)先設(shè)置的選擇策略并不限本發(fā)明實(shí)施例所述的策略,可以根據(jù)實(shí)際需要靈活設(shè)置選擇策 略。 另外還需要說明的是,如果在步驟304中路徑GW2-C與路徑GW2-D的跳數(shù)相同,那 么MAP3將MAPI 、 MAP2的優(yōu)先選擇值設(shè)置為相同的值,這種情況下MN可以從MAPI 、 MAP2中 隨機(jī)選擇一個(gè)作為轉(zhuǎn)發(fā)MAP。 在步驟306中MN選擇MAP2 、 MAP5分別作為GW1 、 GW2的轉(zhuǎn)發(fā)MAP ,所以,CN1到 MN的報(bào)文通過如下路徑CN1-HA1-GW1-MAP1-MAP2-MAP3-MN,即CN1到MN的路徑轉(zhuǎn)發(fā)表 為CN1-HA1-GW1-MAP1-MAP2-MAP3-MN,其中,MAP2對(duì)報(bào)文進(jìn)行封包和解包;CN2到MN的 報(bào)文通過如下路徑CN2-HA2-GW2-證4-證5-證3-MN,即CN2到MN的路徑轉(zhuǎn)發(fā)表為 CN2-HA2-GW2-證4-證5-證3-MN,其中,證5對(duì)報(bào)文進(jìn)行封包和解包。
在步驟306中MN選擇MAP2、 MAP5分別作為GW1、 GW2的轉(zhuǎn)發(fā)MAP后,當(dāng)MN由接入 MAP3切換到接入MAP7 (即由GW1切換到GW2)時(shí)的切換過程如下MN由接入MAP3切換到接 入MAP7之前,麗通過路由廣播獲得MAP7的IP地址或MAC地址,然后發(fā)送通知到GW1,告知GW1麗要由接入MAP3切換到接入MAP7, GWl更新CN1到麗的路徑轉(zhuǎn)發(fā)表,更新后的路徑 轉(zhuǎn)發(fā)表為CN1-HA1-GW1-GW2-MAP4-MAP5,然后MN由接入MAP3切換到接入MAP7, MN由接入 MAP3切換到接入MAP7之后,MN發(fā)送綁定更新到MAP5, MAP5收到綁定更新后,更新到MN的 路由表為證5-證7-MN。 需要說明的是,從圖3中可以看出,當(dāng)麗由接入MAP3切換到接入MAP7 時(shí),GW2到接入MAP7的路徑是GW2-MAP4-MAP5-MAP7, GW1到接入MAP7的路徑是 GW1-MAP1-MAP2-MAP5-MAP7,或GW1-MAP1-MAP6-MAP5-MAP7,所以GW2到接入MAP7的跳數(shù)比 GW1到接入MAP7的跳數(shù)少,所以麗從接入MAP3切換到接入MAP7時(shí),通知GW1更新路由, 為了便于描述,將到接入MAP7的跳數(shù)少的GW2看作接入MAP7對(duì)應(yīng)的有線網(wǎng)關(guān),將GW1看作 接入MAP3對(duì)應(yīng)的有線網(wǎng)關(guān)。將麗由接入MAP3切換到接入MAP7時(shí),看作是由GW1切換到 GW2。 另外需要說明的是,因?yàn)楦潞蟮穆窂睫D(zhuǎn)發(fā)表為CN1-HA1-GW1-GW2-MAP4-MAP5,所 以CN1到麗的報(bào)文可以通過下面方式發(fā)送CN1發(fā)送報(bào)文到HA1, HA1發(fā)送報(bào)文到GW1, GW1 以有線的方式發(fā)送報(bào)文給GW2, GW2隧道報(bào)文到MAP4再到MAP5, MAP5更新到MN的路由表 為MAP5-MAP7-MN,使得切換完成后,MN能穩(wěn)定收到CN1、 CN2的報(bào)文,并且切換完成后可以 觸發(fā)新的MAP選擇過程。其中,何時(shí)觸發(fā)新的MAP選擇過程,可以通過設(shè)置定時(shí)器,當(dāng)定時(shí) 器超時(shí),觸發(fā)新的MAP選擇過程。 進(jìn)一步需要說明的是當(dāng)包括2個(gè)以上GW時(shí),其過程與上述過程基本相同,不同之 處在于,交叉MAP是多個(gè)GW路徑之間的交叉MAP,從交叉MAP中選擇轉(zhuǎn)換MAP,其過程是將 每個(gè)GW分別作為當(dāng)前GW,選出距離當(dāng)前GW最近的GW,在當(dāng)前GW的所有交叉移動(dòng)錨點(diǎn)中選 出距離最近的GW跳數(shù)最少的交叉移動(dòng)錨點(diǎn),將跳數(shù)最少的交叉移動(dòng)錨點(diǎn)作為轉(zhuǎn)換MAP,其 中,需要說明的是最近的GW是說到當(dāng)前GW的跳數(shù)最少的GW。 本實(shí)施例所示的方法,MN為每個(gè)有線網(wǎng)關(guān)選擇一個(gè)對(duì)應(yīng)的轉(zhuǎn)發(fā)MAP作為本地HA, 每個(gè)有線網(wǎng)關(guān)使用不同的轉(zhuǎn)發(fā)MAP轉(zhuǎn)發(fā)該有線網(wǎng)關(guān)至移動(dòng)節(jié)點(diǎn)之間的報(bào)文,保證了各個(gè)轉(zhuǎn) 發(fā)鏈路數(shù)據(jù)的均衡性,進(jìn)一步提高了MN與每個(gè)有線網(wǎng)關(guān)之間的無線鏈路的靈活性及整個(gè) 麗的通信質(zhì)量和網(wǎng)絡(luò)可靠性,進(jìn)一步減少了鏈路抖動(dòng)和擁塞;并且,轉(zhuǎn)發(fā)MAP是基于最短路 徑選擇出來,每個(gè)有線網(wǎng)關(guān)都可以利用最好的無線鏈路來隧道報(bào)文,提高了無線資源利用 率及網(wǎng)絡(luò)整體性能;另外,切換過程中至少可以保持一個(gè)轉(zhuǎn)發(fā)MAP不變,并在切換前建立新 的鏈路,可以降低網(wǎng)絡(luò)丟包率。
實(shí)施例4 參見圖5,本發(fā)明實(shí)施例提供了一種無線網(wǎng)狀網(wǎng)絡(luò)中報(bào)文傳輸?shù)难b置,該裝置包 括 接收模塊401,用于從第一接入移動(dòng)錨點(diǎn)接收來自多個(gè)網(wǎng)關(guān)的路由廣播,從第一選 擇模塊402選擇的多個(gè)轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)接收來自多個(gè)網(wǎng)關(guān)的報(bào)文; 第一選擇模塊402,用于根據(jù)接收模塊401接收的路由廣播,選擇多個(gè)轉(zhuǎn)發(fā)移動(dòng)錨 點(diǎn); 發(fā)送模塊403,用于通過第一選擇模塊402選擇的多個(gè)轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn),發(fā)送該裝置
和多個(gè)網(wǎng)關(guān)之間的報(bào)文給多個(gè)網(wǎng)關(guān)。 進(jìn)一步地,
接收模塊401,可以進(jìn)一步用于從第一接入移動(dòng)錨點(diǎn)接收來自多個(gè)網(wǎng)關(guān)的路由廣 播,從第一選擇模塊402選擇的每個(gè)網(wǎng)關(guān)對(duì)應(yīng)的轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)接收來自該網(wǎng)關(guān)的報(bào)文;
第一選擇模塊402,可以進(jìn)一步用于根據(jù)路由廣播,為多個(gè)網(wǎng)關(guān)中的每個(gè)網(wǎng)關(guān)選擇 一個(gè)對(duì)應(yīng)的轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn); 發(fā)送模塊403,可以進(jìn)一步用于在第一選擇模塊402為多個(gè)網(wǎng)關(guān)中的每個(gè)網(wǎng)關(guān)選 擇一個(gè)對(duì)應(yīng)的轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)后,通過每個(gè)網(wǎng)關(guān)對(duì)應(yīng)的轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)發(fā)送該裝置和該網(wǎng)關(guān)之 間的報(bào)文。 其中,第一選擇模塊402可以進(jìn)一步包括 第一確定單元,用于根據(jù)接收模塊401接收的路由廣播,確定每個(gè)網(wǎng)關(guān)的所有交
叉移動(dòng)錨點(diǎn),路由廣播中攜帶有第一接入移動(dòng)錨點(diǎn)得到的交叉移動(dòng)錨點(diǎn)信息; 第一選擇單元,用于在第一確定單元確定的每個(gè)網(wǎng)關(guān)的所有交叉移動(dòng)錨點(diǎn)中,任
選一個(gè)交叉移動(dòng)錨點(diǎn)作為該網(wǎng)關(guān)對(duì)應(yīng)的轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)。 其中,可選地,第一選擇模塊402可以進(jìn)一步包括 第二確定單元,用于根據(jù)接收模塊401接收的路由廣播,確定每個(gè)網(wǎng)關(guān)的跳數(shù)最
少的交叉移動(dòng)錨點(diǎn);路由廣播中攜帶有跳數(shù)最少的交叉移動(dòng)錨點(diǎn)信息;跳數(shù)最少的交叉移
動(dòng)錨點(diǎn)信息由第一接入移動(dòng)錨點(diǎn)將每個(gè)網(wǎng)關(guān)分別作為當(dāng)前網(wǎng)關(guān),選出距離當(dāng)前網(wǎng)關(guān)最近的
網(wǎng)關(guān),在當(dāng)前網(wǎng)關(guān)的所有交叉移動(dòng)錨點(diǎn)中選出距離最近的網(wǎng)關(guān)跳數(shù)最少的交叉移動(dòng)錨點(diǎn),
將跳數(shù)最少的交叉移動(dòng)錨點(diǎn)的信息攜帶在路由廣播中發(fā)送給接收模塊401 ; 第二選擇單元,用于根據(jù)第二確定單元確定的每個(gè)網(wǎng)關(guān)的跳數(shù)最少的交叉移動(dòng)錨
點(diǎn),選擇每個(gè)網(wǎng)關(guān)的跳數(shù)最少的交叉移動(dòng)錨點(diǎn),作為該網(wǎng)關(guān)對(duì)應(yīng)的轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)。 進(jìn)一步地,該裝置還包括 獲取模塊404,用于當(dāng)?shù)谝贿x擇模塊402為每個(gè)網(wǎng)關(guān)選擇一個(gè)對(duì)應(yīng)的轉(zhuǎn)發(fā)移動(dòng)錨 點(diǎn)之后,獲取第二接入移動(dòng)錨點(diǎn)的地址; 第一通知模塊405,用于當(dāng)獲取模塊404獲取第二接入移動(dòng)錨點(diǎn)的地址后,通知第 一接入移動(dòng)錨點(diǎn)對(duì)應(yīng)的第一網(wǎng)關(guān),將第一網(wǎng)關(guān)通過第一轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)到該裝置的路由,更 新為通過第二轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)到該裝置的路由,第一轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)為與第一網(wǎng)關(guān)對(duì)應(yīng)的轉(zhuǎn)發(fā) 移動(dòng)錨點(diǎn),第二接入移動(dòng)錨點(diǎn)對(duì)應(yīng)的網(wǎng)關(guān)為第二網(wǎng)關(guān),第二轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)為與第二網(wǎng)關(guān)對(duì) 應(yīng)的轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn); 切換模塊406,用于當(dāng)?shù)谝煌ㄖK405通知更新路由后,將該裝置從第一接入移
動(dòng)錨點(diǎn)切換到第二接入移動(dòng)錨點(diǎn)。 進(jìn)一步地,該裝置還包括 第二通知模塊407,用于當(dāng)切換模塊406將該裝置從第一接入移動(dòng)錨點(diǎn)切換到第 二接入移動(dòng)錨點(diǎn)后,通知第二轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn),將第二轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)通過第一接入移動(dòng)錨點(diǎn) 到該裝置的路由,更新為通過第二接入移動(dòng)錨點(diǎn)到該裝置的路由。 本實(shí)施例所示的裝置,MN為多個(gè)網(wǎng)關(guān)選擇多個(gè)轉(zhuǎn)發(fā)MAP作為本地HA,報(bào)文可以通 過多個(gè)轉(zhuǎn)發(fā)MAP進(jìn)行轉(zhuǎn)發(fā),優(yōu)化了路由,提高了麗與多個(gè)有線網(wǎng)關(guān)之間的無線鏈路的靈活 性及MN的通信質(zhì)量和網(wǎng)絡(luò)可靠性,減少了鏈路抖動(dòng)和擁塞;當(dāng)MN為每個(gè)網(wǎng)關(guān)選擇一個(gè)對(duì)應(yīng) 的轉(zhuǎn)發(fā)MAP作為本地HA時(shí),每個(gè)網(wǎng)關(guān)使用不同的轉(zhuǎn)發(fā)MAP轉(zhuǎn)發(fā)該網(wǎng)關(guān)至移動(dòng)節(jié)點(diǎn)之間的報(bào) 文,保證了各個(gè)轉(zhuǎn)發(fā)鏈路數(shù)據(jù)的均衡性,進(jìn)一步提高了 MN與每個(gè)網(wǎng)關(guān)之間的無線鏈路的靈
12活性及麗的通信質(zhì)量和網(wǎng)絡(luò)可靠性,進(jìn)一步減少了鏈路抖動(dòng)和擁塞;并且,轉(zhuǎn)發(fā)MAP是基于 最短路徑選擇出來,每個(gè)網(wǎng)關(guān)都可以利用最好的無線鏈路來隧道報(bào)文,提高了無線資源利 用率及網(wǎng)絡(luò)整體性能;另外,切換過程中至少可以保持一個(gè)轉(zhuǎn)發(fā)MAP不變,并在切換前建立 新的鏈路,可以降低網(wǎng)絡(luò)丟包率。
實(shí)施例5 參見圖6,本發(fā)明實(shí)施例提供了一種無線網(wǎng)狀網(wǎng)絡(luò)中報(bào)文轉(zhuǎn)發(fā)的系統(tǒng),該系統(tǒng)包 括 移動(dòng)節(jié)點(diǎn)501,用于從第一接入移動(dòng)錨點(diǎn)502接收來自多個(gè)網(wǎng)關(guān)的路由廣播,根據(jù) 路由廣播,選擇多個(gè)轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn),通過多個(gè)轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)轉(zhuǎn)發(fā)移動(dòng)節(jié)點(diǎn)501和多個(gè)網(wǎng)關(guān) 之間的報(bào)文。 進(jìn)一步地,該系統(tǒng)還包括第一接入移動(dòng)錨點(diǎn)502,用于接收多個(gè)網(wǎng)關(guān)發(fā)送的路由 廣播,并轉(zhuǎn)發(fā)路由廣播。 進(jìn)一步地,移動(dòng)節(jié)點(diǎn)501,可以進(jìn)一步用于根據(jù)路由廣播,為多個(gè)網(wǎng)關(guān)中的每個(gè)網(wǎng) 關(guān)選擇一個(gè)對(duì)應(yīng)的轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn),通過轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)轉(zhuǎn)發(fā)移動(dòng)節(jié)點(diǎn)和轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)對(duì)應(yīng)的 網(wǎng)關(guān)之間的報(bào)文。 其中,第一接入移動(dòng)錨點(diǎn)502可以包括 第一接收模塊,用于接收多個(gè)網(wǎng)關(guān)發(fā)送的路由廣播; 確定模塊,用于根據(jù)第一接收模塊接收的路由廣播,為每個(gè)網(wǎng)關(guān)確定出交叉移動(dòng) 錨點(diǎn); 第二選擇模塊,用于當(dāng)確定模塊確定出交叉移動(dòng)錨點(diǎn)后,將每個(gè)網(wǎng)關(guān)分別作為當(dāng) 前網(wǎng)關(guān),選出距離當(dāng)前網(wǎng)關(guān)最近的網(wǎng)關(guān),在當(dāng)前網(wǎng)關(guān)的所有交叉移動(dòng)錨點(diǎn)中選出距離最近 的網(wǎng)關(guān)跳數(shù)最少的交叉移動(dòng)錨點(diǎn),將跳數(shù)最少的交叉移動(dòng)錨點(diǎn)的信息攜帶在路由廣播中;
轉(zhuǎn)發(fā)模塊,用于轉(zhuǎn)發(fā)第二選擇模塊得到的攜帶跳數(shù)最少的交叉移動(dòng)錨點(diǎn)的信息的 路由廣播; 其中,移動(dòng)節(jié)點(diǎn)501可以包括 第二接收模塊,用于接收轉(zhuǎn)發(fā)模塊轉(zhuǎn)發(fā)的攜帶跳數(shù)最少的交叉移動(dòng)錨點(diǎn)的信息的 路由廣播; 第三選擇模塊,用于根據(jù)第二接收模塊接收的路由廣播中攜帶的跳數(shù)最少的交叉 移動(dòng)錨點(diǎn)的信息,在每個(gè)網(wǎng)關(guān)的交叉移動(dòng)錨點(diǎn)中,選擇跳數(shù)最少的交叉移動(dòng)錨點(diǎn)作為該網(wǎng) 關(guān)對(duì)應(yīng)的轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn); 發(fā)送模塊,用于通過第三選擇模塊選擇的每個(gè)網(wǎng)關(guān)對(duì)應(yīng)的轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn),發(fā)送移 動(dòng)節(jié)點(diǎn)和該網(wǎng)關(guān)之間的報(bào)文給該網(wǎng)關(guān)。 本實(shí)施例中的移動(dòng)節(jié)點(diǎn)501可以是實(shí)施例4中描述的無線網(wǎng)狀網(wǎng)絡(luò)中報(bào)文傳輸?shù)?裝置;或者,移動(dòng)節(jié)點(diǎn)501可以在包括實(shí)施例4中的無線網(wǎng)狀網(wǎng)絡(luò)中報(bào)文傳輸?shù)难b置的基礎(chǔ) 上,進(jìn)一步包括其他移動(dòng)節(jié)點(diǎn)常用的功能模塊。 本實(shí)施例所示的系統(tǒng),麗為多個(gè)網(wǎng)關(guān)選擇多個(gè)轉(zhuǎn)發(fā)MAP作為本地HA,報(bào)文可以通 過多個(gè)轉(zhuǎn)發(fā)MAP進(jìn)行轉(zhuǎn)發(fā),優(yōu)化了路由,提高了麗與多個(gè)有線網(wǎng)關(guān)之間的無線鏈路的靈活 性及MN的通信質(zhì)量和網(wǎng)絡(luò)可靠性,減少了鏈路抖動(dòng)和擁塞;當(dāng)MN為每個(gè)網(wǎng)關(guān)選擇一個(gè)對(duì)應(yīng) 的轉(zhuǎn)發(fā)MAP作為本地HA時(shí),每個(gè)網(wǎng)關(guān)使用不同的轉(zhuǎn)發(fā)MAP轉(zhuǎn)發(fā)該網(wǎng)關(guān)至移動(dòng)節(jié)點(diǎn)之間的報(bào)
13文,保證了各個(gè)轉(zhuǎn)發(fā)鏈路數(shù)據(jù)的均衡性,進(jìn)一步提高了 MN與每個(gè)網(wǎng)關(guān)之間的無線鏈路的靈 活性及MN的通信質(zhì)量和網(wǎng)絡(luò)可靠性,進(jìn)一步減少了鏈路抖動(dòng)和擁塞;并且,轉(zhuǎn)發(fā)MAP是基于 最短路徑選擇出來,每個(gè)網(wǎng)關(guān)都可以利用最好的無線鏈路來隧道報(bào)文,提高了無線資源利 用率及網(wǎng)絡(luò)整體性能;另外,切換過程中至少可以保持一個(gè)轉(zhuǎn)發(fā)MAP不變,并在切換前建立 新的鏈路,可以降低網(wǎng)絡(luò)丟包率。 以上實(shí)施例提供的技術(shù)方案中的全部或部分內(nèi)容可以通過軟件編程實(shí)現(xiàn),其軟件
程序存儲(chǔ)在可讀取的存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)例如計(jì)算機(jī)中的硬盤、光盤或軟盤。 以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和
原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種無線網(wǎng)狀網(wǎng)絡(luò)中報(bào)文傳輸?shù)姆椒?,其特征在于,所述方法包括從第一接入移?dòng)錨點(diǎn)接收來自多個(gè)網(wǎng)關(guān)的路由廣播;根據(jù)所述路由廣播,選擇多個(gè)轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn);通過所述多個(gè)轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)轉(zhuǎn)發(fā)一個(gè)移動(dòng)節(jié)點(diǎn)和所述多個(gè)網(wǎng)關(guān)之間的報(bào)文。
2. 根據(jù)權(quán)利要求1所述的無線網(wǎng)狀網(wǎng)絡(luò)中報(bào)文傳輸?shù)姆椒?,其特征在于?所述根據(jù)所述路由廣播,選擇多個(gè)轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)為根據(jù)所述路由廣播,為所述多個(gè)網(wǎng)關(guān)中的每個(gè)網(wǎng)關(guān)選擇一個(gè)對(duì)應(yīng)的轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn);所述通過所述多個(gè)轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)轉(zhuǎn)發(fā)一個(gè)移動(dòng)節(jié)點(diǎn)和所述多個(gè)網(wǎng)關(guān)之間的報(bào)文為通 過所述每個(gè)網(wǎng)關(guān)對(duì)應(yīng)的轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)轉(zhuǎn)發(fā)一個(gè)移動(dòng)節(jié)點(diǎn)和該網(wǎng)關(guān)之間的報(bào)文。
3. 根據(jù)權(quán)利要求2所述的無線網(wǎng)狀網(wǎng)絡(luò)中報(bào)文傳輸?shù)姆椒?,其特征在于,根?jù)所述路 由廣播,為所述多個(gè)網(wǎng)關(guān)中的每個(gè)網(wǎng)關(guān)選擇一個(gè)對(duì)應(yīng)的轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn),包括根據(jù)所述路由廣播,確定所述每個(gè)網(wǎng)關(guān)的所有交叉移動(dòng)錨點(diǎn);所述路由廣播中攜帶有 所述第一接入移動(dòng)錨點(diǎn)得到的交叉移動(dòng)錨點(diǎn)信息;在所述每個(gè)網(wǎng)關(guān)的所有交叉移動(dòng)錨點(diǎn)中,任選一個(gè)交叉移動(dòng)錨點(diǎn)作為該網(wǎng)關(guān)對(duì)應(yīng)的轉(zhuǎn) 發(fā)移動(dòng)錨點(diǎn)。
4. 根據(jù)權(quán)利要求2所述的無線網(wǎng)狀網(wǎng)絡(luò)中報(bào)文傳輸?shù)姆椒?,其特征在于,根?jù)所述路 由廣播,為所述多個(gè)網(wǎng)關(guān)中的每個(gè)網(wǎng)關(guān)選擇一個(gè)對(duì)應(yīng)的轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn),包括根據(jù)所述路由廣播,確定所述每個(gè)網(wǎng)關(guān)的跳數(shù)最少的交叉移動(dòng)錨點(diǎn);所述路由廣播中 攜帶有跳數(shù)最少的交叉移動(dòng)錨點(diǎn)信息;所述跳數(shù)最少的交叉移動(dòng)錨點(diǎn)信息由所述第一接入移動(dòng)錨點(diǎn)將所述每個(gè)網(wǎng)關(guān)分別作 為當(dāng)前網(wǎng)關(guān),選出距離所述當(dāng)前網(wǎng)關(guān)最近的網(wǎng)關(guān),在所述當(dāng)前網(wǎng)關(guān)的所有交叉移動(dòng)錨點(diǎn)中 選出距離所述最近的網(wǎng)關(guān)跳數(shù)最少的交叉移動(dòng)錨點(diǎn),將所述跳數(shù)最少的交叉移動(dòng)錨點(diǎn)的信 息攜帶在所述路由廣播中發(fā)送給一個(gè)移動(dòng)節(jié)點(diǎn);選擇所述每個(gè)網(wǎng)關(guān)的跳數(shù)最少的交叉移動(dòng)錨點(diǎn),作為該網(wǎng)關(guān)對(duì)應(yīng)的轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)。
5. 根據(jù)權(quán)利要求2-4任意一項(xiàng)權(quán)利要求所述的無線網(wǎng)狀網(wǎng)絡(luò)中報(bào)文傳輸?shù)姆椒?,其?征在于,所述為每個(gè)網(wǎng)關(guān)選擇一個(gè)對(duì)應(yīng)的轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)之后,還包括獲取第二接入移動(dòng)錨點(diǎn)的地址;通知所述第一接入移動(dòng)錨點(diǎn)對(duì)應(yīng)的第一網(wǎng)關(guān),將所述第一網(wǎng)關(guān)通過第一轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn) 到一個(gè)移動(dòng)節(jié)點(diǎn)的路由,更新為通過第二轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)到一個(gè)移動(dòng)節(jié)點(diǎn)的路由;所述第一 轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)為與所述第一網(wǎng)關(guān)對(duì)應(yīng)的轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn),所述第二接入移動(dòng)錨點(diǎn)對(duì)應(yīng)的網(wǎng)關(guān) 為第二網(wǎng)關(guān),所述第二轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)為與所述第二網(wǎng)關(guān)對(duì)應(yīng)的轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn);從所述第一接入移動(dòng)錨點(diǎn)切換到所述第二接入移動(dòng)錨點(diǎn)。
6. 根據(jù)權(quán)利要求5所述的無線網(wǎng)狀網(wǎng)絡(luò)中報(bào)文傳輸?shù)姆椒?,其特征在于,所述第一?入移動(dòng)錨點(diǎn)切換到所述第二接入移動(dòng)錨點(diǎn)之后,還包括通知所述第二轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn),將所述第二轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)通過所述第一接入移動(dòng)錨點(diǎn)到 一個(gè)移動(dòng)節(jié)點(diǎn)的路由,更新為通過所述第二接入移動(dòng)錨點(diǎn)到一個(gè)移動(dòng)節(jié)點(diǎn)的路由。
7. —種無線網(wǎng)狀網(wǎng)絡(luò)中報(bào)文傳輸?shù)难b置,其特征在于,所述裝置包括接收模塊,用于從第一接入移動(dòng)錨點(diǎn)接收來自多個(gè)網(wǎng)關(guān)的路由廣播,從第一選擇模塊 選擇的多個(gè)轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)接收來自所述多個(gè)網(wǎng)關(guān)的報(bào)文;所述第一選擇模塊,用于根據(jù)所述接收模塊接收的所述路由廣播,選擇所述多個(gè)轉(zhuǎn)發(fā) 移動(dòng)錨點(diǎn);發(fā)送模塊,用于通過所述第一選擇模塊選擇的所述多個(gè)轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn),發(fā)送所述裝置 和所述多個(gè)網(wǎng)關(guān)之間的報(bào)文給所述多個(gè)網(wǎng)關(guān)。
8. 根據(jù)權(quán)利要求7所述的無線網(wǎng)狀網(wǎng)絡(luò)中報(bào)文傳輸?shù)难b置,其特征在于, 所述接收模塊,用于從所述第一接入移動(dòng)錨點(diǎn)接收來自所述多個(gè)網(wǎng)關(guān)的路由廣播,從第一選擇模塊選擇的每個(gè)網(wǎng)關(guān)對(duì)應(yīng)的轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)接收來自該網(wǎng)關(guān)的報(bào)文;所述第一選擇模塊,用于根據(jù)所述路由廣播,為所述多個(gè)網(wǎng)關(guān)中的每個(gè)網(wǎng)關(guān)選擇一個(gè)對(duì)應(yīng)的轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn);所述發(fā)送模塊,用于在所述第一選擇模塊為所述多個(gè)網(wǎng)關(guān)中的每個(gè)網(wǎng)關(guān)選擇一個(gè)對(duì)應(yīng)的轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)后,通過所述每個(gè)網(wǎng)關(guān)對(duì)應(yīng)的轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)發(fā)送所述裝置和該網(wǎng)關(guān)之間的報(bào)文。
9. 根據(jù)權(quán)利要求8所述的無線網(wǎng)狀網(wǎng)絡(luò)中報(bào)文傳輸?shù)难b置,其特征在于,所述第一選 擇模塊包括第一確定單元,用于根據(jù)所述接收模塊接收的所述路由廣播,確定所述每個(gè)網(wǎng)關(guān)的所 有交叉移動(dòng)錨點(diǎn),所述路由廣播中攜帶有所述第一接入移動(dòng)錨點(diǎn)得到的交叉移動(dòng)錨點(diǎn)信 息;第一選擇單元,用于在所述第一確定單元確定的每個(gè)網(wǎng)關(guān)的所有交叉移動(dòng)錨點(diǎn)中,任 選一個(gè)交叉移動(dòng)錨點(diǎn)作為該網(wǎng)關(guān)對(duì)應(yīng)的轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)。
10. 根據(jù)權(quán)利要求8所述的無線網(wǎng)狀網(wǎng)絡(luò)中報(bào)文傳輸?shù)难b置,其特征在于,所述第一選 擇模塊包括第二確定單元,用于根據(jù)所述接收模塊接收的所述路由廣播,確定所述每個(gè)網(wǎng)關(guān)的跳 數(shù)最少的交叉移動(dòng)錨點(diǎn);所述路由廣播中攜帶有跳數(shù)最少的交叉移動(dòng)錨點(diǎn)信息;所述跳數(shù) 最少的交叉移動(dòng)錨點(diǎn)信息由所述第一接入移動(dòng)錨點(diǎn)將所述每個(gè)網(wǎng)關(guān)分別作為當(dāng)前網(wǎng)關(guān),選 出距離所述當(dāng)前網(wǎng)關(guān)最近的網(wǎng)關(guān),在所述當(dāng)前網(wǎng)關(guān)的所有交叉移動(dòng)錨點(diǎn)中選出距離所述最 近的網(wǎng)關(guān)跳數(shù)最少的交叉移動(dòng)錨點(diǎn),將所述跳數(shù)最少的交叉移動(dòng)錨點(diǎn)的信息攜帶在所述路 由廣播中發(fā)送給所述接收模塊;第二選擇單元,用于根據(jù)所述第二確定單元確定的所述每個(gè)網(wǎng)關(guān)的跳數(shù)最少的交叉移 動(dòng)錨點(diǎn),選擇所述每個(gè)網(wǎng)關(guān)的跳數(shù)最少的交叉移動(dòng)錨點(diǎn),作為該網(wǎng)關(guān)對(duì)應(yīng)的轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)。
11. 根據(jù)權(quán)利要求8-10任意一項(xiàng)權(quán)利要求所述的無線網(wǎng)狀網(wǎng)絡(luò)中報(bào)文傳輸?shù)难b置,其 特征在于,所述裝置還包括獲取模塊,用于當(dāng)所述第一選擇模塊為所述每個(gè)網(wǎng)關(guān)選擇一個(gè)對(duì)應(yīng)的轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)之 后,獲取第二接入移動(dòng)錨點(diǎn)的地址;第一通知模塊,用于當(dāng)所述獲取模塊獲取第二接入移動(dòng)錨點(diǎn)的地址后,通知所述第一 接入移動(dòng)錨點(diǎn)對(duì)應(yīng)的第一網(wǎng)關(guān),將所述第一網(wǎng)關(guān)通過第一轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)到所述裝置的路 由,更新為通過第二轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)到所述裝置的路由,所述第一轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)為與所述第 一網(wǎng)關(guān)對(duì)應(yīng)的轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn),所述第二接入移動(dòng)錨點(diǎn)對(duì)應(yīng)的網(wǎng)關(guān)為第二網(wǎng)關(guān),所述第二轉(zhuǎn) 發(fā)移動(dòng)錨點(diǎn)為與所述第二網(wǎng)關(guān)對(duì)應(yīng)的轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn);切換模塊,用于當(dāng)所述第一通知模塊通知更新路由后,將所述裝置從所述第一接入移動(dòng)錨點(diǎn)切換到所述第二接入移動(dòng)錨點(diǎn)。
12. 根據(jù)權(quán)利要求ll所述的無線網(wǎng)狀網(wǎng)絡(luò)中報(bào)文傳輸?shù)难b置,其特征在于,所述裝置 還包括第二通知模塊,用于當(dāng)所述切換模塊將所述裝置從所述第一接入移動(dòng)錨點(diǎn)切換到所 述第二接入移動(dòng)錨點(diǎn)后,通知所述第二轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn),將所述第二轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)通過所述 第一接入移動(dòng)錨點(diǎn)到所述裝置的路由,更新為通過所述第二接入移動(dòng)錨點(diǎn)到所述裝置的路由。
13. —種無線網(wǎng)狀網(wǎng)絡(luò)中報(bào)文傳輸?shù)南到y(tǒng),其特征在于,所述系統(tǒng)包括 移動(dòng)節(jié)點(diǎn),用于從第一接入移動(dòng)錨點(diǎn)接收來自多個(gè)網(wǎng)關(guān)的路由廣播,根據(jù)所述路由廣播,選擇多個(gè)轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn),通過所述多個(gè)轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)轉(zhuǎn)發(fā)所述移動(dòng)節(jié)點(diǎn)和所述多個(gè)網(wǎng) 關(guān)之間的報(bào)文。
14. 根據(jù)權(quán)利要求13所述的無線網(wǎng)狀網(wǎng)絡(luò)中報(bào)文傳輸?shù)南到y(tǒng),其特征在于,所述系統(tǒng) 還包括,所述第一接入移動(dòng)錨點(diǎn);所述第一接入移動(dòng)錨點(diǎn)包括第一接收模塊,用于接收所述多個(gè)網(wǎng)關(guān)發(fā)送的路由廣播; 確定模塊,用于根據(jù)所述第一接收模塊接收的路由廣播,為所述每個(gè)網(wǎng)關(guān)確定出交叉移動(dòng) 錨點(diǎn);第二選擇模塊,用于當(dāng)所述確定模塊確定出交叉移動(dòng)錨點(diǎn)后,將所述每個(gè)網(wǎng)關(guān)分別作 為當(dāng)前網(wǎng)關(guān),選出距離所述當(dāng)前網(wǎng)關(guān)最近的網(wǎng)關(guān),在所述當(dāng)前網(wǎng)關(guān)的所有交叉移動(dòng)錨點(diǎn)中 選出距離所述最近的網(wǎng)關(guān)跳數(shù)最少的交叉移動(dòng)錨點(diǎn),將所述跳數(shù)最少的交叉移動(dòng)錨點(diǎn)的信 息攜帶在所述路由廣播中;轉(zhuǎn)發(fā)模塊,用于轉(zhuǎn)發(fā)所述第二選擇模塊得到的攜帶所述跳數(shù)最 少的交叉移動(dòng)錨點(diǎn)的信息的路由廣播;所述移動(dòng)節(jié)點(diǎn)包括第二接收模塊,用于接收所述轉(zhuǎn)發(fā)模塊轉(zhuǎn)發(fā)的攜帶所述跳數(shù)最少 的交叉移動(dòng)錨點(diǎn)的信息的路由廣播;第三選擇模塊,用于根據(jù)所述第二接收模塊接收的路 由廣播中攜帶的所述跳數(shù)最少的交叉移動(dòng)錨點(diǎn)的信息,在所述每個(gè)網(wǎng)關(guān)的交叉移動(dòng)錨點(diǎn) 中,選擇所述跳數(shù)最少的交叉移動(dòng)錨點(diǎn)作為該網(wǎng)關(guān)對(duì)應(yīng)的轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn);發(fā)送模塊,用于通 過所述第三選擇模塊選擇的所述每個(gè)網(wǎng)關(guān)對(duì)應(yīng)的轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn),發(fā)送所述移動(dòng)節(jié)點(diǎn)和該網(wǎng) 關(guān)之間的報(bào)文給該網(wǎng)關(guān)。
全文摘要
本發(fā)明公開了一種無線網(wǎng)狀網(wǎng)絡(luò)中報(bào)文傳輸?shù)姆椒?、裝置和系統(tǒng),屬于通信領(lǐng)域。所述方法包括從第一接入移動(dòng)錨點(diǎn)接收來自多個(gè)網(wǎng)關(guān)的路由廣播;根據(jù)所述路由廣播,選擇多個(gè)轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn);通過所述多個(gè)轉(zhuǎn)發(fā)移動(dòng)錨點(diǎn)轉(zhuǎn)發(fā)一個(gè)移動(dòng)節(jié)點(diǎn)和所述多個(gè)網(wǎng)關(guān)之間的報(bào)文。所述裝置包括接收模塊、第一選擇模塊和發(fā)送模塊。所述系統(tǒng)包括移動(dòng)節(jié)點(diǎn)。本發(fā)明中MN為多個(gè)網(wǎng)關(guān)選擇多個(gè)轉(zhuǎn)發(fā)MAP作為本地HA,報(bào)文可以通過多個(gè)轉(zhuǎn)發(fā)MAP進(jìn)行轉(zhuǎn)發(fā),優(yōu)化了路由,提高了MN與多個(gè)網(wǎng)關(guān)之間的無線鏈路的靈活性,并可以提高M(jìn)N的通信質(zhì)量和網(wǎng)絡(luò)可靠性,減少了鏈路抖動(dòng)和擁塞。
文檔編號(hào)H04W80/00GK101754427SQ20081024009
公開日2010年6月23日 申請(qǐng)日期2008年12月18日 優(yōu)先權(quán)日2008年12月18日
發(fā)明者張軍平 申請(qǐng)人:華為技術(shù)有限公司