專利名稱:本地移動(dòng)錨點(diǎn)的重定向方法、設(shè)備及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種本地移動(dòng)錨點(diǎn)的重定向方法、設(shè)備及系 統(tǒng)。
背景技術(shù):
互聯(lián)網(wǎng)工程任務(wù)組(IETF,TheInternet Engineering Task Force)代理移動(dòng) IPv6 (PMIPv6, Proxy Mobile IPv6)協(xié)議是一種基于移動(dòng) IPv6(MIPv6,MobileIPv6)協(xié)議 擴(kuò)展的網(wǎng)絡(luò)層移動(dòng)性管理協(xié)議,其核心功能實(shí)體包括本地移動(dòng)錨點(diǎn)(LMA,Local Mobility Anchor)和移動(dòng)接入網(wǎng)關(guān)(MAG,Mobility AccessGateway),LMA和MAG共同協(xié)作提供對(duì)移 動(dòng)節(jié)點(diǎn)(MN,Mobile Node)在PMIPv6管理域內(nèi)的移動(dòng)性管理。其中,MAG位于MN的接入鏈 路上,負(fù)責(zé)發(fā)現(xiàn)MN的移入和移出,并向LMA發(fā)送MN的綁定信息,LMA負(fù)責(zé)保存和更新MN的 綁定信息,并創(chuàng)建到MN的路由,轉(zhuǎn)發(fā)麗發(fā)送或接收的所有數(shù)據(jù),其功能類似于MN在PMIPv6 域內(nèi)的家鄉(xiāng)代理。如圖1所示,為現(xiàn)有技術(shù)中,LMA和MAG為MN提供移動(dòng)性管理的系統(tǒng)實(shí)現(xiàn)示意圖, 若麗1在LMAl所管理的區(qū)域內(nèi),注冊(cè)到LMAl所管理的MAG1,MAG1在檢測(cè)到麗1的接入后, 向LMAl發(fā)送代理綁定更新(PBU,Proxy Binding Update)消息,該P(yáng)BU消息中攜帶有MNl 的標(biāo)識(shí),LMAl在發(fā)送給MAGl的代理綁定確認(rèn)(PBA,Proxy Binding Acknowledgement)消 息中攜帶有為MNl分配的家鄉(xiāng)前綴和其他相關(guān)信息,其中LMAl為MNl分配的家鄉(xiāng)前綴與 LMAl的綜合家鄉(xiāng)前綴對(duì)應(yīng),LMAl將為該麗分配的家鄉(xiāng)前綴與MAGl進(jìn)行綁定,且LMAl在建 立與MAGl之間的隧道后,廣播該家鄉(xiāng)前綴的可達(dá)路由信息,指示網(wǎng)絡(luò)中的路由器將發(fā)送給 該家鄉(xiāng)前綴的所有數(shù)據(jù)直接發(fā)送給LMA1。若網(wǎng)絡(luò)中的路由器確定出某數(shù)據(jù)接收方的家鄉(xiāng)前綴為麗1對(duì)應(yīng)的家鄉(xiāng)前綴,則將 該數(shù)據(jù)路由至LMA1,LMAl首先確定該數(shù)據(jù)接收方的家鄉(xiāng)前綴,然后根據(jù)家鄉(xiāng)前綴和MAG的 綁定關(guān)系,確定為該家鄉(xiāng)前綴對(duì)應(yīng)的MNl服務(wù)的MAG為MAGl,然后將該數(shù)據(jù)路由至MAGl,指 示MAGl將該數(shù)據(jù)提供給麗1。若麗1從MAGl移動(dòng)到MAG2,MNl注冊(cè)到MAG2,MAG2向LMAl發(fā)送攜帶有麗1的標(biāo) 識(shí)的PBU消息,通知LMAl將麗1的家鄉(xiāng)前綴和MAG2進(jìn)行綁定,LMAl向MAG2發(fā)送PBA消息, 并建立和MAG2間的隧道,后續(xù)LMAl接收到接收方的家鄉(xiāng)前綴為麗1的家鄉(xiāng)前綴的數(shù)據(jù)后, 將該數(shù)據(jù)路由至MAG2,指示MAG2將該數(shù)據(jù)提供給MNl。若Mm從MAGl移動(dòng)到MAG3,MN1注冊(cè)到MAG3,由于MNl的家鄉(xiāng)前綴是LMAl分配的, 麗1的家鄉(xiāng)前綴與LMAl的綜合家鄉(xiāng)前綴對(duì)應(yīng),與LMA2的綜合家鄉(xiāng)前綴不對(duì)應(yīng),因此MAG3雖 然由LMA2管理,此時(shí)為了保證在麗1移動(dòng)的過(guò)程中,麗1的家鄉(xiāng)前綴保持不變,即為麗1提 供可移動(dòng)性業(yè)務(wù),MAG3仍然向LMAl發(fā)送PBU消息,由LMAl為MNl提供移動(dòng)性管理服務(wù)。由上述處理過(guò)程可見,現(xiàn)有技術(shù)中,當(dāng)MN發(fā)生跨LMA的移動(dòng)時(shí),依然將為該MN服 務(wù)的LMA定向到原LMA,此時(shí)雖然麗與新LMA的距離最近,該麗的數(shù)據(jù)仍然需要經(jīng)過(guò)原LMA 進(jìn)行路由,這就造成了路由的迂回,耗費(fèi)了較多的網(wǎng)絡(luò)資源。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種本地移動(dòng)錨點(diǎn)的重定向方法及系統(tǒng),用以解決現(xiàn)有技術(shù)存 在的當(dāng)麗發(fā)生跨LMA的移動(dòng)時(shí),將為該麗服務(wù)的LMA定向到原LMA,因此造成路由的迂回, 耗費(fèi)了較多的網(wǎng)絡(luò)資源的問(wèn)題。相應(yīng)的,本發(fā)明實(shí)施例還提供一種本地移動(dòng)錨點(diǎn)和移動(dòng)接入網(wǎng)關(guān)。本發(fā)明實(shí)施例技術(shù)方案如下一種本地移動(dòng)錨點(diǎn)的重定向方法,該方法包括步驟第一本地移動(dòng)錨點(diǎn)LMA接收 第二 LMA發(fā)送的第一通知消息以及歸屬于自身的移動(dòng)接入網(wǎng)關(guān)MAG發(fā)送的代理綁定更新消 息,第一通知消息中攜帶有需要由第二 LMA重定向至第一 LMA的移動(dòng)節(jié)點(diǎn)MN的家鄉(xiāng)前綴和 節(jié)點(diǎn)標(biāo)識(shí),代理綁定更新消息中攜帶有接入至所述MAG的MN的節(jié)點(diǎn)標(biāo)識(shí);以及在確定出第 二 LMA發(fā)送的節(jié)點(diǎn)標(biāo)識(shí)和所述MAG發(fā)送的節(jié)點(diǎn)標(biāo)識(shí)一致后,指示網(wǎng)絡(luò)中的路由器將需發(fā)送 的數(shù)據(jù)中,接收方家鄉(xiāng)前綴為所述家鄉(xiāng)前綴的數(shù)據(jù)路由至第一 LMA;以及指示所述MAG為所 述MN提供移動(dòng)性管理服務(wù)。一種本地移動(dòng)錨點(diǎn),包括接收單元,用于接收其他本地移動(dòng)錨點(diǎn)LMA發(fā)送的第一 通知消息以及歸屬于所述LMA的移動(dòng)接入網(wǎng)關(guān)MAG發(fā)送的代理綁定更新消息,第一通知消 息中攜帶有需要由所述其他LMA重定向至所述LMA的移動(dòng)節(jié)點(diǎn)MN的家鄉(xiāng)前綴和節(jié)點(diǎn)標(biāo)識(shí), 代理綁定更新消息中攜帶有接入至所述MAG的MN的節(jié)點(diǎn)標(biāo)識(shí);確定單元,用于確定接收單 元接收的、所述其他LMA發(fā)送的節(jié)點(diǎn)標(biāo)識(shí)和所述MAG發(fā)送的節(jié)點(diǎn)標(biāo)識(shí)是否一致;第一指示單 元,用于在確定單元確定為一致時(shí),指示網(wǎng)絡(luò)中的路由器將需發(fā)送的數(shù)據(jù)中,接收方家鄉(xiāng)前 綴為所述家鄉(xiāng)前綴的數(shù)據(jù)路由至所述LMA;第二指示單元,用于在確定單元確定為一致時(shí), 指示所述MAG為所述MN提供移動(dòng)性管理服務(wù)。一種本地移動(dòng)錨點(diǎn),包括檢測(cè)單元,用于檢測(cè)由自身提供移動(dòng)性管理服務(wù)的移動(dòng) 節(jié)點(diǎn)MN是否移動(dòng)到其他本地移動(dòng)錨點(diǎn)LMA所管理的區(qū)域;確定單元,用于在檢測(cè)單元檢測(cè) 到由自身提供移動(dòng)性管理服務(wù)的MN移動(dòng)到其他LMA所管理的區(qū)域時(shí),確定該MN需要由所 述LMA重定向至所述其他LMA ;發(fā)送單元,用于將攜帶有所述MN的家鄉(xiāng)前綴和節(jié)點(diǎn)標(biāo)識(shí)的 第一通知消息發(fā)送給所述其他LMA。一種移動(dòng)接入網(wǎng)關(guān),包括檢測(cè)單元,用于檢測(cè)是否存在移動(dòng)節(jié)點(diǎn)MN接入至所述 移動(dòng)網(wǎng)關(guān)MAG ;發(fā)送單元,用于在檢測(cè)單元檢測(cè)到存在MN接入至所述MAG后,向所述MAG所 歸屬的本地移動(dòng)錨點(diǎn)LMA發(fā)送代理綁定更新消息,所述代理綁定更新消息中攜帶有所述MN 的節(jié)點(diǎn)標(biāo)識(shí);提供單元,用于根據(jù)所述LMA的指示,為所述MN提供移動(dòng)性管理服務(wù)。一種本地移動(dòng)錨點(diǎn)的重定向系統(tǒng),包括第一本地移動(dòng)錨點(diǎn)LMA、歸屬于第一 LMA的 移動(dòng)接入網(wǎng)關(guān)MAG和第二 LMA,其中所述MAG,用于在檢測(cè)到移動(dòng)節(jié)點(diǎn)麗接入至所述MAG 后,向所述第一 LMA發(fā)送代理綁定更新消息,所述代理綁定更新消息中攜帶有所述MN的節(jié) 點(diǎn)標(biāo)識(shí),并根據(jù)所述第一 LMA的指示,為所述MN提供移動(dòng)性管理服務(wù);第二 LMA,用于在檢 測(cè)到由自身提供移動(dòng)性管理服務(wù)的MN移動(dòng)到第一 LMA所管理的區(qū)域時(shí),確定該MN需要由 第二 LMA重定向至第一 LMA,并將攜帶有所述MN的家鄉(xiāng)前綴和節(jié)點(diǎn)標(biāo)識(shí)的通知消息發(fā)送給 第一 LMA ;第一 LMA,用于在確定出第二 LMA發(fā)送的節(jié)點(diǎn)標(biāo)識(shí)和所述MAG發(fā)送的節(jié)點(diǎn)標(biāo)識(shí)一 致時(shí),指示網(wǎng)絡(luò)中的路由器將需發(fā)送的數(shù)據(jù)中,接收方家鄉(xiāng)前綴為所述家鄉(xiāng)前綴的數(shù)據(jù)路由至第一 LMA,以及指示所述MAG為所述MN提供移動(dòng)性管理服務(wù)。本發(fā)明實(shí)施例技術(shù)方案中,第一 LMA接收第二 LMA發(fā)送的第一通知消息以及歸屬 于自身的MAG發(fā)送的PBU消息,第一通知消息中攜帶有需要由第二 LMA重定向至第一 LMA 的麗的家鄉(xiāng)前綴和節(jié)點(diǎn)標(biāo)識(shí),PBU消息中攜帶有接入至上述MAG的麗的節(jié)點(diǎn)標(biāo)識(shí),以及在 確定出第二 LMA發(fā)送的節(jié)點(diǎn)標(biāo)識(shí)和上述MAG發(fā)送的節(jié)點(diǎn)標(biāo)識(shí)一致后,指示網(wǎng)絡(luò)中的路由器 將需發(fā)送的數(shù)據(jù)中,接收方家鄉(xiāng)前綴為上述家鄉(xiāng)前綴的數(shù)據(jù)路由至第一 LMA,以及指示上述 MAG為上述麗提供移動(dòng)性管理服務(wù),因此當(dāng)麗發(fā)生跨LMA移動(dòng)時(shí),可以將為該麗服務(wù)的 LMA由原LMA重定向到新LMA,從而解決了由原LMA為該麗服務(wù)所帶來(lái)的路由迂回的問(wèn)題, 有效地節(jié)省了網(wǎng)絡(luò)資源。
圖1為現(xiàn)有技術(shù)中,LMA和MAG為麗提供移動(dòng)性管理的系統(tǒng)實(shí)現(xiàn)示意圖;圖2為本發(fā)明實(shí)施例中,LMA的重定向方法流程示意圖;圖3為本發(fā)明實(shí)施例中,LMA的重定向方法具體實(shí)現(xiàn)流程示意圖;圖4為本發(fā)明實(shí)施例中,LMA結(jié)構(gòu)示意圖;圖5為本發(fā)明實(shí)施例中,LMA結(jié)構(gòu)示意圖;圖6為本發(fā)明實(shí)施例中,MAG結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面結(jié)合各個(gè)附圖對(duì)本發(fā)明實(shí)施例技術(shù)方案的主要實(shí)現(xiàn)原理具體實(shí)施方式
及其 對(duì)應(yīng)能夠達(dá)到的有益效果進(jìn)行詳細(xì)地闡述。如圖2所示,為本發(fā)明實(shí)施例中,LMA的重定向方法流程圖,其具體處理過(guò)程如下步驟21,第一 LMA接收第二 LMA發(fā)送的第一通知消息以及歸屬于第一 LMA的MAG 發(fā)送的PBU消息,第一通知消息中攜帶有需要由第二 LMA重定向至第一 LMA的麗的家鄉(xiāng)前 綴和節(jié)點(diǎn)標(biāo)識(shí),PBU消息中攜帶有接入至上述MAG的MN的節(jié)點(diǎn)標(biāo)識(shí);第二 LMA若檢測(cè)到由自身提供移動(dòng)性管理服務(wù)的MN從第一 LMA管理的區(qū)域移動(dòng) 至第二 LMA管理的區(qū)域,則確定該MN需要由第二 LMA移動(dòng)至第一 LMA,然后第二 LMA在待發(fā) 送給第一 LMA的第一通知消息中插入該MN的家鄉(xiāng)前綴和節(jié)點(diǎn)標(biāo)識(shí),然后將該待發(fā)送的第一 通知消息發(fā)送給第一 LMA。本發(fā)明實(shí)施例中,第一通知消息可以但不限于擴(kuò)展后的邊界網(wǎng)關(guān)協(xié)議(BGP, Border Gateway Protocol)消息,對(duì)BGP消息擴(kuò)展的方法可以為在原BGP消息的預(yù)留比 特位中插入MN的家鄉(xiāng)前綴和節(jié)點(diǎn)標(biāo)識(shí),且該擴(kuò)展后的BGP消息的消息類型為重定向通知對(duì) 應(yīng)的消息類型。歸屬于第一 LMA的MAG在進(jìn)行接入檢測(cè)時(shí),檢測(cè)到MN移動(dòng)至第一 LMA管理的區(qū)域, 則該MAG將待發(fā)送給第一 LMA的PBU消息中插入該MN的節(jié)點(diǎn)標(biāo)識(shí),然后該MAG將該待發(fā)送 的PBU消息發(fā)送給第一 LMA。步驟22,第一 LMA在確定出第二 LMA發(fā)送的節(jié)點(diǎn)標(biāo)識(shí)和上述MAG發(fā)送的節(jié)點(diǎn)標(biāo)識(shí) 一致時(shí),指示網(wǎng)絡(luò)中的路由器將需發(fā)送的數(shù)據(jù)中,接收方家鄉(xiāng)前綴為上述家鄉(xiāng)前綴的數(shù)據(jù) 路由至第一 LMA ;
第一 LMA若確定出第二 LMA發(fā)送的節(jié)點(diǎn)標(biāo)識(shí)和上述MAG發(fā)送的節(jié)點(diǎn)標(biāo)識(shí)一致,則 確定該節(jié)點(diǎn)標(biāo)識(shí)對(duì)應(yīng)的麗需要從第二 LMA重定向至第一 LMA,第一 LMA將該麗的家鄉(xiāng)前綴 和上述發(fā)送PBU消息的MAG的網(wǎng)關(guān)標(biāo)識(shí)進(jìn)行綁定,具體為建立該MN的家鄉(xiāng)前綴和該MAG的 網(wǎng)關(guān)標(biāo)識(shí)的對(duì)應(yīng)關(guān)系。在該麗位于第二 LMA管理的區(qū)域時(shí),第二 LMA指示網(wǎng)絡(luò)中的路由器將需發(fā)送的數(shù) 據(jù)中,接收方家鄉(xiāng)前綴為上述家鄉(xiāng)前綴的數(shù)據(jù)路由至第二 LMA,即將發(fā)送給該MN的數(shù)據(jù)均 先發(fā)送給第二 LMA,若該麗由第二 LMA路由至第一 LMA,則第一 LMA需要將該麗的路由信 息通知給網(wǎng)絡(luò)中的路由器,指示網(wǎng)絡(luò)中的路由器將需發(fā)送的數(shù)據(jù)中,接收方家鄉(xiāng)前綴為該 家鄉(xiāng)前綴的數(shù)據(jù)路由至第一 LMA,即將發(fā)送給該MN的數(shù)據(jù)均先發(fā)送給第一 LMA。本發(fā)明實(shí)施例中,LMA通過(guò)路由廣播消息,廣播該家鄉(xiāng)前綴的路由信息,以指示網(wǎng) 絡(luò)中的路由器將需發(fā)送的數(shù)據(jù)中,接收方家鄉(xiāng)前綴為上述家鄉(xiāng)前綴的數(shù)據(jù)路由至該LMA,該 路由廣播消息中攜帶有該家鄉(xiāng)前綴以及該LMA的錨點(diǎn)標(biāo)識(shí)。步驟23,第一 LMA指示上述MAG為上述MN提供移動(dòng)性管理服務(wù)。第一 LMA將第二 LMA發(fā)送的家鄉(xiāng)前綴與上述MAG的網(wǎng)關(guān)標(biāo)識(shí)進(jìn)行綁定之后,向上 述MAG發(fā)送攜帶有上述家鄉(xiāng)前綴和上述麗的節(jié)點(diǎn)標(biāo)識(shí)的PBA消息,上述MAG在接收到該 PBA消息后,根據(jù)接收到的家鄉(xiāng)前綴,為接收到的節(jié)點(diǎn)標(biāo)識(shí)對(duì)應(yīng)的MN模擬家鄉(xiāng)鏈路,并為接 收到的節(jié)點(diǎn)標(biāo)識(shí)對(duì)應(yīng)的MN設(shè)置路由,以及建立和第一 LMA之間的隧道。其中根據(jù)接收到的家鄉(xiāng)前綴,為接收到的節(jié)點(diǎn)標(biāo)識(shí)對(duì)應(yīng)的麗模擬家鄉(xiāng)鏈路,具 體為向接收到的節(jié)點(diǎn)標(biāo)識(shí)對(duì)應(yīng)的MN發(fā)送攜帶有接收到的家鄉(xiāng)前綴的路由器通告(RA, Router Advertisement)消息。本發(fā)明實(shí)施例中,步驟23、步驟M和步驟25可以依照設(shè)定的順序依次執(zhí)行,例如 先執(zhí)行步驟對(duì)、再執(zhí)行步驟23,然后執(zhí)行步驟25,也可以先執(zhí)行其中的兩個(gè)步驟,再執(zhí)行另 外一個(gè),或者同時(shí)執(zhí)行這三個(gè)步驟。此外,在第一 LMA確定出第二 LMA發(fā)送的節(jié)點(diǎn)標(biāo)識(shí)和上述MAG發(fā)送的節(jié)點(diǎn)標(biāo)識(shí)一 致后,本發(fā)明實(shí)施例提出的LMA的重定向方法還可以但不限于包括下述步驟第一 LMA向第二 LMA發(fā)送攜帶有上述家鄉(xiāng)前綴的第二通知消息,通知第二 LMA撤 消到達(dá)上述家鄉(xiāng)前綴的路由信息,第二 LMA接收到第二通知消息后,通過(guò)路由撤消廣播消 息,指示網(wǎng)絡(luò)中的路由器禁止向第二 LMA發(fā)送接收方家鄉(xiāng)前綴為上述家鄉(xiāng)前綴的數(shù)據(jù)。本發(fā)明實(shí)施例中,第二通知消息可以但不限于擴(kuò)展后的BGP消息,對(duì)BGP消息擴(kuò)展 的方法可以為在原BGP消息的預(yù)留比特位中插入麗的家鄉(xiāng)前綴,也可以插入該麗的節(jié)點(diǎn) 標(biāo)識(shí),且該擴(kuò)展后的BGP消息的消息類型為路由撤消通知對(duì)應(yīng)的消息類型。由上述處理過(guò)程可知,本發(fā)明實(shí)施例技術(shù)方案中,第一 LMA接收第二 LMA發(fā)送的第 一通知消息以及歸屬于自身的移MAG發(fā)送的PBU消息,第一通知消息中攜帶有需要由第二 LMA重定向至第一 LMA的MN的家鄉(xiāng)前綴和節(jié)點(diǎn)標(biāo)識(shí),PBU消息中攜帶有接入至上述MAG的 麗的節(jié)點(diǎn)標(biāo)識(shí),以及在確定出第二 LMA發(fā)送的節(jié)點(diǎn)標(biāo)識(shí)和上述MAG發(fā)送的節(jié)點(diǎn)標(biāo)識(shí)一致后, 指示網(wǎng)絡(luò)中的路由器將需發(fā)送的數(shù)據(jù)中,接收方家鄉(xiāng)前綴為上述家鄉(xiāng)前綴的數(shù)據(jù)路由至第 一 LMA,以及指示上述MAG為上述麗提供移動(dòng)性管理服務(wù),因此當(dāng)麗發(fā)生跨LMA移動(dòng)時(shí),可 以將為該麗服務(wù)的LMA由原LMA重定向到新LMA,從而解決了由原LMA為該麗服務(wù)所帶來(lái) 的路由迂回的問(wèn)題,有效地節(jié)省了網(wǎng)絡(luò)資源。
下面給出更為具體的實(shí)施方式。如圖1所示,麗1在LMAl所管理的區(qū)域內(nèi)注冊(cè)到歸屬于LMAl的MAG1,此時(shí)路由器 將發(fā)送給麗1的數(shù)據(jù)全部轉(zhuǎn)發(fā)給LMAl,LMAl再根據(jù)綁定關(guān)系,將數(shù)據(jù)發(fā)送給MAGl,由MAGl 為麗1提供數(shù)據(jù),若麗1由LMAl管理的區(qū)域移動(dòng)到LMA2管理的區(qū)域,歸屬于LMA2的MAG 有MAG3和MAG4,如圖3所示,為本發(fā)明實(shí)施例中,LMA的重定向方法具體實(shí)現(xiàn)流程圖,其具 體處理過(guò)程如下步驟31,LMAl檢測(cè)到麗1移動(dòng)到LMA2所管理的區(qū)域;步驟32,LMAl確定該麗1需要由LMAl重定向至LMA2 ;步驟33,LMAl將攜帶有麗1的家鄉(xiāng)前綴和節(jié)點(diǎn)標(biāo)識(shí)的BGP消息發(fā)送給LMA2 ;步驟34,MAG3檢測(cè)到MNl接入至MAG3 ;步驟35,MAG3向LMA2發(fā)送攜帶有麗1的節(jié)點(diǎn)標(biāo)識(shí)的PBU消息;步驟36,LMA2確定LMAl發(fā)送的節(jié)點(diǎn)標(biāo)識(shí)和MAG3發(fā)送的節(jié)點(diǎn)標(biāo)識(shí)是否一致;步驟37,若LMA2確定出一致,則將LMAl發(fā)送的家鄉(xiāng)前綴與MAG3的網(wǎng)關(guān)標(biāo)識(shí)進(jìn)行 綁定;步驟38,LMA2通過(guò)路由廣播消息,廣播該家鄉(xiāng)前綴的可達(dá)路由信息;步驟39,LMA向MAG3發(fā)送攜帶有該家鄉(xiāng)前綴和麗1的節(jié)點(diǎn)標(biāo)識(shí)的PBA消息;步驟310,MAG3在接收到PBA消息后,向麗1發(fā)送攜帶有接收到的家鄉(xiāng)前綴的路由 器通告消息;步驟311,MAG3為麗1設(shè)置路由;步驟312,MAG3建立和LMA2之間的隧道;步驟313,LMA2向LMAl發(fā)送攜帶有該家鄉(xiāng)前綴的BGP消息;步驟314,LMAl接收到BGP后,通過(guò)路由撤消廣播消息,撤銷到達(dá)此家鄉(xiāng)前綴的路
由fn息。相應(yīng)的,本發(fā)明實(shí)施例還提供一種LMA,如圖4所示,包括接收單元41、確定單元 42、第一指示單元43和第二指示單元44,其中接收單元41,用于接收其他LMA發(fā)送的第一通知消息以及歸屬于上述LMA的MAG 發(fā)送的PBU消息,第一通知消息中攜帶有需要由上述其他LMA重定向至上述LMA的麗的家 鄉(xiāng)前綴和節(jié)點(diǎn)標(biāo)識(shí),PBU消息中攜帶有接入至上述MAG的MN的節(jié)點(diǎn)標(biāo)識(shí);確定單元42,用于確定接收單元41接收的、上述其他LMA發(fā)送的節(jié)點(diǎn)標(biāo)識(shí)和上述 MAG發(fā)送的節(jié)點(diǎn)標(biāo)識(shí)是否一致;第一指示單元43,用于在確定單元42確定為一致時(shí),指示網(wǎng)絡(luò)中的路由器將需發(fā) 送的數(shù)據(jù)中,接收方家鄉(xiāng)前綴為上述家鄉(xiāng)前綴的數(shù)據(jù)路由至上述LMA; 第二指示單元44,用于在確定單元42確定為一致時(shí),指示上述MAG為上述MN提供 移動(dòng)性管理服務(wù)。較佳地,第二指示單元44具體包括插入子單元和發(fā)送子單元,其中插入子單元,用于在確定單元42確定為一致時(shí),在待發(fā)送給上述MAG的PBA消息 中,插入接收單元41接收到的家鄉(xiāng)前綴和節(jié)點(diǎn)標(biāo)識(shí);發(fā)送子單元,用于將插入子單元插入了家鄉(xiāng)前綴和節(jié)點(diǎn)標(biāo)識(shí)的PBA消息發(fā)送給上 述 MAG。
較佳地,上述LMA還包括發(fā)送單元,用于在確定單元42確定為一致時(shí),向上述其他 LMA發(fā)送攜帶有上述家鄉(xiāng)前綴的第二通知消息。更佳地,接收單元41接收到的第一通知消息和發(fā)送單元發(fā)送的第二通知消息為 BGP消息。本發(fā)明實(shí)施例提供一種LMA,如圖5所示,包括檢測(cè)單元51、確定單元52和發(fā)送單 元53,其中檢測(cè)單元51,用于檢測(cè)由自身提供移動(dòng)性管理服務(wù)的MN是否移動(dòng)到其他LMA所管 理的區(qū)域;確定單元52,用于在檢測(cè)單元51檢測(cè)到由自身提供移動(dòng)性管理服務(wù)的MN移動(dòng)到 其他LMA所管理的區(qū)域時(shí),確定該麗需要由上述LMA重定向至上述其他LMA ;發(fā)送單元53,用于將攜帶有上述MN的家鄉(xiāng)前綴和節(jié)點(diǎn)標(biāo)識(shí)的第一通知消息發(fā)送 給上述其他LMA。較佳地,上述LMA還包括接收單元和指示單元,其中接收單元,用于接收上述其他LMA發(fā)送的攜帶有家鄉(xiāng)前綴的第二通知消息;指示單元,用于在接收單元接收到第二通知消息后,指示網(wǎng)絡(luò)中的路由器禁止向 上述LMA發(fā)送接收方家鄉(xiāng)前綴為接收單元接收到的家鄉(xiāng)前綴的數(shù)據(jù)。更佳地,發(fā)送單元53發(fā)送的第一通知消息和接收單元接收到的第二通知消息為 BGP消息。本發(fā)明實(shí)施例提供一種MAG,如圖6所示,包括檢測(cè)單元61、發(fā)送單元62和提供單 元63,其中檢測(cè)單元61,用于檢測(cè)是否存在麗接入至上述MAG ;發(fā)送單元62,用于在檢測(cè)單元61檢測(cè)到存在MN接入至上述MAG后,向上述MAG所 歸屬的LMA發(fā)送PBU消息,上述PBU消息中攜帶有上述麗的節(jié)點(diǎn)標(biāo)識(shí);提供單元63,用于根據(jù)上述LMA的指示,為上述MN提供移動(dòng)性管理服務(wù)。較佳地,提供單元63具體包括接收子單元、發(fā)送子單元、路由建立子單元和隧道 建立子單元,其中接收子單元,用于接收上述LMA發(fā)送的攜帶有家鄉(xiāng)前綴和節(jié)點(diǎn)標(biāo)識(shí)的PBA消息;發(fā)送子單元,用于在接收子單元接收到PBA消息后,向接收子單元接收到的節(jié)點(diǎn) 標(biāo)識(shí)對(duì)應(yīng)的MN發(fā)送攜帶有接收子單元接收到的家鄉(xiāng)前綴的路由器通告消息;路由建立子單元,用于在接收子單元接收到PBA消息后,為接收子單元接收到的 節(jié)點(diǎn)標(biāo)識(shí)對(duì)應(yīng)的麗設(shè)置路由;隧道建立子單元,用于在接收子單元接收到PBA消息后,建立和上述LMA之間的隧道。本發(fā)明實(shí)施例還提供一種LMA的重定向系統(tǒng),包括第一 LMA、歸屬于第一 LMA的 MAG和第二 LMA,其中MAG,用于在檢測(cè)到麗接入至上述MAG后,向上述第一 LMA發(fā)送PBU消息,上述PBU 消息中攜帶有上述MN的節(jié)點(diǎn)標(biāo)識(shí),并根據(jù)上述第一 LMA的指示,為上述MN提供移動(dòng)性管理 服務(wù);第二 LMA,用于在檢測(cè)到由自身提供移動(dòng)性管理服務(wù)的MN移動(dòng)到第一 LMA所管理的區(qū)域時(shí),確定該MN需要由第二 LMA重定向至第一 LMA,并將攜帶有上述MN的家鄉(xiāng)前綴和 節(jié)點(diǎn)標(biāo)識(shí)的通知消息發(fā)送給第一 LMA ;第一 LMA,用于在確定出第二 LMA發(fā)送的節(jié)點(diǎn)標(biāo)識(shí)和上述MAG發(fā)送的節(jié)點(diǎn)標(biāo)識(shí)一致 時(shí),指示網(wǎng)絡(luò)中的路由器將需發(fā)送的數(shù)據(jù)中,接收方家鄉(xiāng)前綴為上述家鄉(xiāng)前綴的數(shù)據(jù)路由 至第一 LMA,以及指示上述MAG為上述麗提供移動(dòng)性管理服務(wù)。顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精 神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍 之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種本地移動(dòng)錨點(diǎn)的重定向方法,其特征在于,包括第一本地移動(dòng)錨點(diǎn)LMA接收第二 LMA發(fā)送的第一通知消息以及歸屬于自身的移動(dòng)接入 網(wǎng)關(guān)MAG發(fā)送的代理綁定更新消息,第一通知消息中攜帶有需要由第二 LMA重定向至第一 LMA的移動(dòng)節(jié)點(diǎn)MN的家鄉(xiāng)前綴和節(jié)點(diǎn)標(biāo)識(shí),代理綁定更新消息中攜帶有接入至所述MAG的 麗的節(jié)點(diǎn)標(biāo)識(shí);以及在確定出第二 LMA發(fā)送的節(jié)點(diǎn)標(biāo)識(shí)和所述MAG發(fā)送的節(jié)點(diǎn)標(biāo)識(shí)一致后,指示網(wǎng)絡(luò)中的 路由器將需發(fā)送的數(shù)據(jù)中,接收方家鄉(xiāng)前綴為所述家鄉(xiāng)前綴的數(shù)據(jù)路由至第一 LMA;以及指示所述MAG為所述MN提供移動(dòng)性管理服務(wù)。
2.如權(quán)利要求1所述的本地移動(dòng)錨點(diǎn)的重定向方法,其特征在于,第一LMA接收第二 LMA發(fā)送的第一通知消息,具體包括第二 LMA在檢測(cè)到由自身提供移動(dòng)性管理服務(wù)的MN移動(dòng)到第一 LMA所管理的區(qū)域時(shí), 確定該麗需要由第二 LMA重定向至第一 LMA ;并將所述第一通知消息發(fā)送給第一 LMA。
3.如權(quán)利要求1所述的本地移動(dòng)錨點(diǎn)的重定向方法,其特征在于,第一LMA指示所述 MAG為所述MN提供移動(dòng)性管理服務(wù),具體包括第一 LMA向所述MAG發(fā)送攜帶有所述家鄉(xiāng)前綴和所述MN的節(jié)點(diǎn)標(biāo)識(shí)的代理綁定確認(rèn) 消息;所述MAG在接收到代理綁定確認(rèn)消息后,向接收到的節(jié)點(diǎn)標(biāo)識(shí)對(duì)應(yīng)的MN發(fā)送攜帶有接 收到的家鄉(xiāng)前綴的路由器通告消息,并為接收到的節(jié)點(diǎn)標(biāo)識(shí)對(duì)應(yīng)的MN設(shè)置路由,以及建立 和第一 LMA之間的隧道。
4.如權(quán)利要求1所述的本地移動(dòng)錨點(diǎn)的重定向方法,其特征在于,在確定出第二LMA發(fā) 送的節(jié)點(diǎn)標(biāo)識(shí)和所述MAG發(fā)送的節(jié)點(diǎn)標(biāo)識(shí)一致后,還包括第一 LMA向第二 LMA發(fā)送攜帶有所述家鄉(xiāng)前綴的第二通知消息;第二 LMA接收到第二通知消息后,指示網(wǎng)絡(luò)中的路由器禁止向第二 LMA發(fā)送接收方家 鄉(xiāng)前綴為所述家鄉(xiāng)前綴的數(shù)據(jù)。
5.如權(quán)利要求4所述的本地移動(dòng)錨點(diǎn)的重定向方法,其特征在于,所述第一通知消息 和第二通知消息為邊界網(wǎng)關(guān)協(xié)議消息。
6.一種本地移動(dòng)錨點(diǎn),其特征在于,包括接收單元,用于接收其他本地移動(dòng)錨點(diǎn)LMA發(fā)送的第一通知消息以及歸屬于所述LMA 的移動(dòng)接入網(wǎng)關(guān)MAG發(fā)送的代理綁定更新消息,第一通知消息中攜帶有需要由所述其他 LMA重定向至所述LMA的移動(dòng)節(jié)點(diǎn)MN的家鄉(xiāng)前綴和節(jié)點(diǎn)標(biāo)識(shí),代理綁定更新消息中攜帶有 接入至所述MAG的麗的節(jié)點(diǎn)標(biāo)識(shí);確定單元,用于確定接收單元接收的、所述其他LMA發(fā)送的節(jié)點(diǎn)標(biāo)識(shí)和所述MAG發(fā)送的 節(jié)點(diǎn)標(biāo)識(shí)是否一致;第一指示單元,用于在確定單元確定為一致時(shí),指示網(wǎng)絡(luò)中的路由器將需發(fā)送的數(shù)據(jù) 中,接收方家鄉(xiāng)前綴為所述家鄉(xiāng)前綴的數(shù)據(jù)路由至所述LMA;第二指示單元,用于在確定單元確定為一致時(shí),指示所述MAG為所述MN提供移動(dòng)性管 理服務(wù)。
7.如權(quán)利要求6所述的本地移動(dòng)錨點(diǎn),其特征在于,第二指示單元具體包括插入子單元,用于在確定單元確定為一致時(shí),在待發(fā)送給所述MAG的代理綁定確認(rèn)消 息中,插入接收單元接收到的家鄉(xiāng)前綴和節(jié)點(diǎn)標(biāo)識(shí);發(fā)送子單元,用于將插入子單元插入了家鄉(xiāng)前綴和節(jié)點(diǎn)標(biāo)識(shí)的代理綁定確認(rèn)消息發(fā)送 給所述MAG。
8.如權(quán)利要求6所述的本地移動(dòng)錨點(diǎn),其特征在于,還包括發(fā)送單元,用于在確定單元確定為一致時(shí),向所述其他LMA發(fā)送攜帶有所述家鄉(xiāng)前綴 的第二通知消息。
9.如權(quán)利要求8所述的本地移動(dòng)錨點(diǎn),其特征在于,接收單元接收到的第一通知消息 和發(fā)送單元發(fā)送的第二通知消息為邊界網(wǎng)關(guān)協(xié)議消息。
10.一種本地移動(dòng)錨點(diǎn),其特征在于,包括檢測(cè)單元,用于檢測(cè)由自身提供移動(dòng)性管理服務(wù)的移動(dòng)節(jié)點(diǎn)MN是否移動(dòng)到其他本地 移動(dòng)錨點(diǎn)LMA所管理的區(qū)域;確定單元,用于在檢測(cè)單元檢測(cè)到由自身提供移動(dòng)性管理服務(wù)的MN移動(dòng)到其他LMA所 管理的區(qū)域時(shí),確定該麗需要由所述LMA重定向至所述其他LMA ;發(fā)送單元,用于將攜帶有所述MN的家鄉(xiāng)前綴和節(jié)點(diǎn)標(biāo)識(shí)的第一通知消息發(fā)送給所述 其他LMA。
11.如權(quán)利要求10所述的本地移動(dòng)錨點(diǎn),其特征在于,還包括接收單元,用于接收所述其他LMA發(fā)送的攜帶有家鄉(xiāng)前綴的第二通知消息; 指示單元,用于在接收單元接收到第二通知消息后,指示網(wǎng)絡(luò)中的路由器禁止向所述 LMA發(fā)送接收方家鄉(xiāng)前綴為接收單元接收到的家鄉(xiāng)前綴的數(shù)據(jù)。
12.如權(quán)利要求11所述的本地移動(dòng)錨點(diǎn),其特征在于,所述發(fā)送單元發(fā)送的第一通知 消息和接收單元接收到的第二通知消息為邊界網(wǎng)關(guān)協(xié)議消息。
13.—種移動(dòng)網(wǎng)關(guān),其特征在于,包括檢測(cè)單元,用于檢測(cè)是否存在移動(dòng)節(jié)點(diǎn)MN接入至所述移動(dòng)網(wǎng)關(guān)MAG ; 發(fā)送單元,用于在檢測(cè)單元檢測(cè)到存在MN接入至所述MAG后,向所述MAG所歸屬的本 地移動(dòng)錨點(diǎn)LMA發(fā)送代理綁定更新消息,所述代理綁定更新消息中攜帶有所述MN的節(jié)點(diǎn)標(biāo) 識(shí);提供單元,用于根據(jù)所述LMA的指示,為所述MN提供移動(dòng)性管理服務(wù)。
14.如權(quán)利要求13所述的移動(dòng)網(wǎng)關(guān),其特征在于,所述提供單元具體包括接收子單元,用于接收所述LMA發(fā)送的攜帶有家鄉(xiāng)前綴和節(jié)點(diǎn)標(biāo)識(shí)的代理綁定確認(rèn)消息;發(fā)送子單元,用于在接收子單元接收到代理綁定確認(rèn)消息后,向接收子單元接收到的 節(jié)點(diǎn)標(biāo)識(shí)對(duì)應(yīng)的MN發(fā)送攜帶有接收子單元接收到的家鄉(xiāng)前綴的路由器通告消息;路由建立子單元,用于在接收子單元接收到代理綁定確認(rèn)消息后,為接收子單元接收 到的節(jié)點(diǎn)標(biāo)識(shí)對(duì)應(yīng)的麗設(shè)置路由;隧道建立子單元,用于在接收子單元接收到代理綁定確認(rèn)消息后,建立和所述LMA之 間的隧道。
15.一種本地移動(dòng)錨點(diǎn)的重定向系統(tǒng),其特征在于,包括第一本地移動(dòng)錨點(diǎn)LMA、歸屬 于第一 LMA的移動(dòng)接入網(wǎng)關(guān)MAG和第二 LMA,其中所述MAG,用于在檢測(cè)到移動(dòng)節(jié)點(diǎn)MN接入至所述MAG后,向所述第一 LMA發(fā)送代理綁定 更新消息,所述代理綁定更新消息中攜帶有所述MN的節(jié)點(diǎn)標(biāo)識(shí),并根據(jù)所述第一 LMA的指 示,為所述MN提供移動(dòng)性管理服務(wù);第二 LMA,用于在檢測(cè)到由自身提供移動(dòng)性管理服務(wù)的MN移動(dòng)到第一 LMA所管理的區(qū) 域時(shí),確定該MN需要由第二 LMA重定向至第一 LMA,并將攜帶有所述MN的家鄉(xiāng)前綴和節(jié)點(diǎn) 標(biāo)識(shí)的通知消息發(fā)送給第一 LMA ;第一 LMA,用于在確定出第二 LMA發(fā)送的節(jié)點(diǎn)標(biāo)識(shí)和所述MAG發(fā)送的節(jié)點(diǎn)標(biāo)識(shí)一致時(shí), 指示網(wǎng)絡(luò)中的路由器將需發(fā)送的數(shù)據(jù)中,接收方家鄉(xiāng)前綴為所述家鄉(xiāng)前綴的數(shù)據(jù)路由至第 一 LMA,以及指示所述MAG為所述MN提供移動(dòng)性管理服務(wù)。
全文摘要
本發(fā)明公開了一種本地移動(dòng)錨點(diǎn)的重定向方法、設(shè)備及系統(tǒng),該方法包括步驟第一LMA接收第二LMA發(fā)送的第一通知消息以及歸屬于自身的MAG發(fā)送的PBU消息,第一通知消息中攜帶有需要由第二LMA重定向至第一LMA的MN的家鄉(xiāng)前綴和節(jié)點(diǎn)標(biāo)識(shí),PBU消息中攜帶有接入至上述MAG的MN的節(jié)點(diǎn)標(biāo)識(shí),以及在確定出第二LMA發(fā)送的節(jié)點(diǎn)標(biāo)識(shí)和上述MAG發(fā)送的節(jié)點(diǎn)標(biāo)識(shí)一致后,指示網(wǎng)絡(luò)中的路由器將需發(fā)送的數(shù)據(jù)中,接收方家鄉(xiāng)前綴為上述家鄉(xiāng)前綴的數(shù)據(jù)路由至第一LMA,以及指示上述MAG為上述MN提供移動(dòng)性管理服務(wù)。采用本發(fā)明技術(shù)方案,解決了現(xiàn)有技術(shù)存在的當(dāng)MN發(fā)生跨LMA的移動(dòng)時(shí),將為該MN服務(wù)的LMA定向到原LMA,因此造成路由的迂回,耗費(fèi)了較多的網(wǎng)絡(luò)資源的問(wèn)題。
文檔編號(hào)H04W8/00GK102111744SQ20091024321
公開日2011年6月29日 申請(qǐng)日期2009年12月29日 優(yōu)先權(quán)日2009年12月29日
發(fā)明者劉大鵬 申請(qǐng)人:中國(guó)移動(dòng)通信集團(tuán)公司