專利名稱:PMIPv6中接口前綴的注冊方法、系統(tǒng)及本地移動(dòng)錨點(diǎn)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通信領(lǐng)域,尤其涉及PMIPv6中接口前綴的注冊方法、系統(tǒng)及本地移動(dòng)錨點(diǎn)。
背景技術(shù):
在PMIP6(Proxy Mobile Internet Protocol version 6,代理移動(dòng)互聯(lián)網(wǎng)協(xié)議版
本6)中,MN(Mobile Node,移動(dòng)節(jié)點(diǎn))可以通過多個(gè)接口與PMIPv6域連接。 現(xiàn)有技術(shù)中,麗進(jìn)入PMIPv6域時(shí),與該麗相連的某一接口進(jìn)行前綴注冊的流程
如下 1、接入該接口的MAG (Mobile Access Gateway,移動(dòng)接入網(wǎng)關(guān))獲取所述MN的NAI (Network Access Identifier,網(wǎng)絡(luò)接入標(biāo)識(shí)符),并對所述MN進(jìn)行接入認(rèn)證。
2、通過接入認(rèn)證后,該MAG向LMA(Local Mobility Anchor,本地移動(dòng)錨點(diǎn))發(fā)送PBU (Proxy Binding Update,代理綁定更新)消息,該P(yáng)BU中攜帶所述MN的NAI和該接口的ID (Identifiers,標(biāo)識(shí)符)。 3、LMA接收該P(yáng)BU后,為該接口建立BCE (Binding Cache Entry,綁定緩存目錄),該BCE中包含為該接口分配的唯一的HNP (Home Network Prefix,家鄉(xiāng)網(wǎng)絡(luò)前綴)、所述MN的NAI 、該接口的ID、該MAG的地址等。 4、 LMA向該MAG發(fā)送PBA (Proxy Binding Acknowledgement,代理綁定確認(rèn))消息,該P(yáng)BA消息攜帶分配給該接口的HNP。 5、該MAG接收該P(yáng)BA消息后,通過該接口向所述麗發(fā)送
RA(RoutingAdvertisement,路由器公告),RA攜帶分配給該接口的HNP。 6、所述麗接收該RA后,獲得RA攜帶的HNP,麗根據(jù)該HNP為該接口配置IP地址。 如果麗在相同的PMIPv6域中從一個(gè)接口切換至另一接口,接入新接口的MAG向LMA發(fā)送PBU消息,所述PBU消息攜帶表示該連接為舊連接的切換指示;LMA接收所述PBU后,根據(jù)切換指示為舊連接,LMA為新接口分配舊接口的HNP ;更新舊接口注冊時(shí)創(chuàng)建的BCE,或者創(chuàng)建新的BCE,刪除舊接口的BCE。 LMA接收目的IP地址前綴為某一接口的HNP的報(bào)文后,將報(bào)文的目的IP地址前綴與各BCE中的HNP匹配,找到包含該接口的HNP的BCE。然后獲取所述BCE中包含的相應(yīng)MAG地址,通過雙向隧道將報(bào)文轉(zhuǎn)發(fā)至該MAG。 MAG接收該報(bào)文后,解除外層報(bào)文頭,通過該接口將該報(bào)文轉(zhuǎn)發(fā)至MN。 在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題 麗根據(jù)為每個(gè)接口分配到的唯一HNP,為接口配置IP地址。因此,以HNP為前綴
的IP地址只有一個(gè)被使用,以HNP為前綴的其它IP地址不能被使用,對IP地址資源造成
了浪費(fèi)。
發(fā)明內(nèi)容
—方面,本發(fā)明的實(shí)施例提供一種PMIPv6中接口前綴的注冊方法,節(jié)約以HNP為前綴的IP地址資源。 為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案
—種PMIPv6中接口前綴的注冊方法,包括 接收移動(dòng)接入網(wǎng)關(guān)發(fā)送的代理綁定更新消息,所述代理綁定更新消息中攜帶待注冊接口的標(biāo)識(shí)符; 為所述待注冊接口分配與已注冊接口相同的家鄉(xiāng)網(wǎng)絡(luò)前綴,并將所述家鄉(xiāng)網(wǎng)絡(luò)前綴存儲(chǔ)在為所述待注冊接口創(chuàng)建的綁定緩存目錄中; 向移動(dòng)接入網(wǎng)關(guān)發(fā)送代理綁定確認(rèn)消息,所述代理綁定確認(rèn)消息中攜帶為所述待注冊接口分配的家鄉(xiāng)網(wǎng)絡(luò)前綴。 —方面,本發(fā)明的實(shí)施例提供一種本地移動(dòng)錨點(diǎn),節(jié)約以HNP為前綴的IP地址資源。 為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案
—種本地移動(dòng)錨點(diǎn),包括 消息接收單元,用于接收移動(dòng)接入網(wǎng)關(guān)發(fā)送的代理綁定更新消息,所述代理綁定更新消息中攜帶待注冊接口的標(biāo)識(shí)符; 綁定緩存目錄創(chuàng)建單元,用于為所述待注冊接口分配與已注冊接口相同的家鄉(xiāng)網(wǎng)絡(luò)前綴,并將所述家鄉(xiāng)網(wǎng)絡(luò)前綴存儲(chǔ)在為所述待注冊接口創(chuàng)建的綁定緩存目錄中;
消息發(fā)送單元,用于向移動(dòng)接入網(wǎng)關(guān)發(fā)送代理綁定確認(rèn)消息,所述代理綁定確認(rèn)消息中攜帶為所述待注冊接口分配的家鄉(xiāng)網(wǎng)絡(luò)前綴。 —方面,本發(fā)明的實(shí)施例提供一種PMIPv6中接口前綴的注冊系統(tǒng),節(jié)約以HNP為前綴的IP地址資源。 為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案 —種PMIPv6中接口前綴的注冊系統(tǒng),包括一個(gè)本地移動(dòng)錨點(diǎn)和至少一個(gè)移動(dòng)接入網(wǎng)關(guān),所述本地移動(dòng)錨點(diǎn)與至少一個(gè)所述移動(dòng)接入網(wǎng)關(guān)相連; 其中所述本地移動(dòng)錨點(diǎn),用于接收移動(dòng)接入網(wǎng)關(guān)發(fā)送的代理綁定更新消息,所述代理綁定更新消息中攜帶待注冊接口的標(biāo)識(shí)符,為所述待注冊接口分配與已注冊接口相同的家鄉(xiāng)網(wǎng)絡(luò)前綴,將所述家鄉(xiāng)網(wǎng)絡(luò)前綴存儲(chǔ)在為所述待注冊接口創(chuàng)建的綁定緩存目錄中,向移動(dòng)接入網(wǎng)關(guān)發(fā)送代理綁定確認(rèn)消息; 所述移動(dòng)接入網(wǎng)關(guān),用于接收本地移動(dòng)錨點(diǎn)發(fā)送的代理綁定確認(rèn)消息。 本發(fā)明實(shí)施例提供的PMIPv6中接口前綴的注冊方法、系統(tǒng)及本地移動(dòng)錨點(diǎn),通過
為不同接口分配同一 HNP,連接所述接口的麗根據(jù)該HNP為所述接口配置IP地址;解決了
IP地址資源被浪費(fèi)的問題。同時(shí),本發(fā)明實(shí)施例通過為各個(gè)接口配置同一家鄉(xiāng)網(wǎng)絡(luò)前綴的不
同IP地址,使得本地移動(dòng)錨點(diǎn)能夠根據(jù)各接口的IP地址將收到的報(bào)文正確轉(zhuǎn)發(fā)給相應(yīng)的移
動(dòng)接入網(wǎng)關(guān),避免了同時(shí)將報(bào)文轉(zhuǎn)發(fā)給多個(gè)移動(dòng)接入網(wǎng)關(guān)引起的資源浪費(fèi)和網(wǎng)絡(luò)安全問題。
圖1為本發(fā)明實(shí)施例一種PMIPv6中接口前綴的注冊方法流程 圖2為本發(fā)明實(shí)施例另一種PMIPv6中接口前綴的注冊方法流程圖; 圖3為本發(fā)明實(shí)施例另一種PMIPv6中接口前綴的注冊方法流程圖; 圖4為本發(fā)明實(shí)施例另一種PMIPv6中接口前綴的注冊方法流程圖; 圖5為本發(fā)明實(shí)施例一種本地移動(dòng)錨點(diǎn)的結(jié)構(gòu)示意圖; 圖6為本發(fā)明實(shí)施例另一種本地移動(dòng)錨點(diǎn)的結(jié)構(gòu)示意圖; 圖7為本發(fā)明實(shí)施例另一種本地移動(dòng)錨點(diǎn)的結(jié)構(gòu)示意圖; 圖8為本發(fā)明實(shí)施例另一種本地移動(dòng)錨點(diǎn)的結(jié)構(gòu)示意圖; 圖9為本發(fā)明實(shí)施例一種PMIPv6中接口前綴的注冊系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
下面結(jié)合附圖對本發(fā)明實(shí)施例PMIPv6中接口前綴的注冊方法、系統(tǒng)及本地移動(dòng)
錨點(diǎn)進(jìn)行詳細(xì)描述。 實(shí)施例一 本發(fā)明實(shí)施例提供一種PMIPv6中接口前綴的注冊方法。如圖1所示,本發(fā)明實(shí)施 例PMIPv6中接口前綴的注冊方法,包括 101、本地移動(dòng)錨點(diǎn)接收移動(dòng)接入網(wǎng)關(guān)發(fā)送的代理綁定更新消息,所述代理綁定更 新消息中攜帶待注冊接口的標(biāo)識(shí)符; 假設(shè)MN1通過接口 1接入MAG1,而MN2通過接口 2接入MAG2,MAG1和MAG2接入同 一個(gè)LMA,并且,接口 1已經(jīng)完成了在LMA上的注冊。在接口 1的注冊過程中,LMA為接口 1 建立了 BCE1,該BCE1中包含為接口 1分配的家鄉(xiāng)網(wǎng)絡(luò)前綴P1、NAI1、接口 1的ID、MAG1地 址等。MN2通過接口 2在MAG2上完成認(rèn)證過程后,MAG2發(fā)送PBU消息至LMA ;所述PBU消 息攜帶接口 2的ID和MN2的NAI (NAI2)。 102、本地移動(dòng)錨點(diǎn)為所述待注冊接口分配與已注冊接口相同的家鄉(xiāng)網(wǎng)絡(luò)前綴,并 將所述家鄉(xiāng)網(wǎng)絡(luò)前綴存儲(chǔ)在為所述待注冊接口創(chuàng)建的綁定緩存目錄中;
LMA根據(jù)所述MAG2發(fā)送的PBU消息判斷為新連接,為接口 2分配與接口 1相同的 家鄉(xiāng)網(wǎng)絡(luò)前綴P1 ;LMA為接口 2創(chuàng)建BCE2, BCE2中包含P1、 NAI2、接口 2的ID、 MAG2地址 等;此時(shí),在LMA中存在對應(yīng)于同一個(gè)家鄉(xiāng)網(wǎng)絡(luò)前綴P1的兩個(gè)BCE。 103、本地移動(dòng)錨點(diǎn)向移動(dòng)接入網(wǎng)關(guān)發(fā)送代理綁定確認(rèn)消息,所述代理綁定確認(rèn)消 息中攜帶為所述待注冊接口分配的家鄉(xiāng)網(wǎng)絡(luò)前綴。 LMA向MAG2發(fā)送PBA消息;所述PBA消息攜帶分配給接口 2的家鄉(xiāng)網(wǎng)絡(luò)前綴P1 。
MAG2接收該P(yáng)BA消息后,通過接口 2向麗2發(fā)送RA ;RA攜帶分配給接口 2的家鄉(xiāng) 網(wǎng)絡(luò)前綴P1 ;麗2接收該RA后,接口 2獲得家鄉(xiāng)網(wǎng)絡(luò)前綴P1,麗2根據(jù)P1為接口 2配置IP 地址。 需要說明的是,雖然給出了上述示例,但接口 1和接口2可以接入不同的MAG,也可 以同時(shí)接入一個(gè)MAG;接口 l和接口 2可以與不同的MN連接,也可以同時(shí)連接一個(gè)MN,本發(fā) 明對此不做限制。 本發(fā)明實(shí)施例提供的PMIPv6中接口前綴的注冊方法,通過為不同接口分配同一 HNP,連接所述接口的MN根據(jù)該HNP為所述接口配置IP地址,解決了 IP地址資源被浪費(fèi)的 問題。同時(shí),本發(fā)明實(shí)施例通過為各個(gè)接口配置同一家鄉(xiāng)網(wǎng)絡(luò)前綴的不同IP地址,使得本地移動(dòng)錨點(diǎn)能夠根據(jù)各接口的IP地址將收到的報(bào)文正確轉(zhuǎn)發(fā)給相應(yīng)的移動(dòng)接入網(wǎng)關(guān),避
免了同時(shí)將報(bào)文轉(zhuǎn)發(fā)給多個(gè)移動(dòng)接入網(wǎng)關(guān)引起的資源浪費(fèi)和網(wǎng)絡(luò)安全問題。 實(shí)施例二 本發(fā)明提供另一種PMIPv6中接口前綴的注冊方法,如圖2所示,本發(fā)明實(shí)施例 PMIPv6中接口前綴的注冊方法,包括 201 、待注冊接口通過接入認(rèn)證接入MAG, MAG向LMA發(fā)送PBU消息,所述PBU消息 中攜帶所述待注冊接口的ID; 202、 LMA接收該P(yáng)BU并接受其注冊,為所述接口分配一個(gè)HNP,建立所述待注冊接 口相應(yīng)的BCE,并將所述HNP存儲(chǔ)在所述BCE中; LMA接收該P(yáng)BU消息后,判斷為新連接,為所述待注冊接口分配一個(gè)HNP ;該HNP可 以是與其它已注冊接口不同的HNP,也可以是與某些已注冊接口相同的HNP。建立所述待注 冊接口相應(yīng)的BCE,所述BCE中包含LMA為待注冊接口分配的HNP、與待注冊接口連接的麗 的NAI、待注冊接口的ID、接入待注冊接口的MAG地址等。 可以在所述BCE中添加狀態(tài)標(biāo)識(shí),以識(shí)別BCE是否包含為待注冊接口配置的IP地 址。新創(chuàng)建的BCE中不包含為待注冊接口配置的IP地址,還不能完全根據(jù)該BCE轉(zhuǎn)發(fā)報(bào)文, 因此,設(shè)置所述BCE的狀態(tài)標(biāo)識(shí)為未激活狀態(tài)(pending)。 203 、 LMA向MAG發(fā)送PBA消息,該P(yáng)BA消息攜帶分配給待注冊接口的HNP ; 該P(yáng)BA消息還可以攜帶家鄉(xiāng)地址標(biāo)志,以使MAG根據(jù)所述家鄉(xiāng)地址標(biāo)志,獲知需要
獲取為待注冊接口配置的IP地址。所述家鄉(xiāng)地址標(biāo)志可以通過多種方式實(shí)現(xiàn),例如,LMA在
PBA消息中添加標(biāo)志"U",向MAG表明希望獲得待注冊接口的家鄉(xiāng)地址信息。 204、MAG接收該P(yáng)BA消息后,通過待注冊接口發(fā)送RA ;與待注冊接口連接的麗接
收RA后,根據(jù)RA攜帶的HNP為待注冊接口配置IP地址。 205、 MAG獲取為待注冊接口配置的IP地址; MAG可以通過適當(dāng)?shù)臋C(jī)制查詢獲得為待注冊接口配置的IP地址,比如 ND(Neighbor Discovery,鄰居發(fā)現(xiàn))、DHCP (Dynamic Host Conf igurationProtocol,動(dòng)態(tài) 主機(jī)分配協(xié)議)、Ping消息或其它方法。 206、MAG再次向LMA發(fā)送PBU消息,所述PBU消息即第二代理綁定更新消息,所述 PBU消息攜帶MAG獲取的為待注冊接口配置的IP地址; 可以通過現(xiàn)有PBU消息中的家鄉(xiāng)網(wǎng)絡(luò)前綴選項(xiàng)承載為待注冊接口配置的IP地址, 此時(shí),將所述家鄉(xiāng)網(wǎng)絡(luò)前綴選項(xiàng)的Length設(shè)置為128 ;也可以定義PBU消息中新的選項(xiàng),通 過所述新的選項(xiàng)承載為待注冊接口配置的IP地址。 207、LMA接收所述PBU消息后,將為待注冊接口配置的IP地址置入所述待注冊接 口對應(yīng)的BCE中;并設(shè)置所述BCE的狀態(tài)標(biāo)識(shí)為激活狀態(tài)。 LMA根據(jù)所述PBU消息,將為待注冊接口配置的IP地址置入與待注冊接口對應(yīng)的 BCE中可以將所述BCE中的家鄉(xiāng)網(wǎng)絡(luò)前綴條目中的待注冊接口的HNP更改成為待注冊接 口配置的IP地址,此時(shí),將家鄉(xiāng)網(wǎng)絡(luò)前綴條目的Length設(shè)置為128 ;也可以在所述BCE中 增加一項(xiàng)家鄉(xiāng)地址條目,將為待注冊接口配置的IP地址置入家鄉(xiāng)地址條目。
此時(shí)的BCE中包含為待注冊接口配置的IP地址,可以據(jù)此轉(zhuǎn)發(fā)報(bào)文,因此,設(shè)置所 述BCE的狀態(tài)標(biāo)識(shí)為激活狀態(tài)(active)。
當(dāng)LMA接收報(bào)文后,LMA確定與所述報(bào)文的目的地址匹配的BCE,獲取所述BCE中 記錄的MAG地址;將報(bào)文轉(zhuǎn)發(fā)至所述MAG :若接口配置的IP地址置入BCE中的家鄉(xiāng)網(wǎng)絡(luò)前 綴條目中,則LMA根據(jù)前綴匹配原則來確定與報(bào)文的目的地址匹配的唯一的BCE,將所述報(bào) 文轉(zhuǎn)發(fā)至所述BCE中記錄的MAG ;若接口配置的IP地址置入BCE中的家鄉(xiāng)地址條目中,則 LMA根據(jù)最長匹配原則來確定與報(bào)文的目的地址匹配的唯一的BCE,將所述報(bào)文轉(zhuǎn)發(fā)至所 述BCE中記錄的MAG。 本發(fā)明實(shí)施例提供的PMIPv6中接口前綴的注冊方法,在節(jié)約了以HNP為前綴的IP 地址資源的同時(shí),還通過LMA在注冊時(shí),將為待注冊接口配置的IP地址置入與所述待注冊 接口對應(yīng)的BCE,從而使LMA在轉(zhuǎn)發(fā)報(bào)文時(shí),可以根據(jù)IP地址匹配得到唯一的BCE,將所述 報(bào)文轉(zhuǎn)發(fā)到所述BCE記錄的MAG,避免了同時(shí)將報(bào)文轉(zhuǎn)發(fā)給多個(gè)移動(dòng)接入網(wǎng)關(guān)引起的資源 浪費(fèi)和網(wǎng)絡(luò)安全問題,進(jìn)一步節(jié)約網(wǎng)絡(luò)資源,保證數(shù)據(jù)安全。
實(shí)施例三 本發(fā)明實(shí)施例還提供了另一種PMIPv6中接口前綴的注冊方法,如圖3所示,本發(fā) 明實(shí)施例PMIPv6中接口前綴的注冊方法,包括 301、LMA接收MAG發(fā)送的PBU消息,所述PBU消息中攜帶待注冊接口的ID ;各個(gè)接 口連接不同的MAG,觸發(fā)MAG發(fā)起接口注冊過程。 302、LMA為所述待注冊接口分配一個(gè)HNP,并將所述HNP存儲(chǔ)在為所述待注冊接口 創(chuàng)建的BCE中; LMA為各接口分配HNP,為各接口創(chuàng)建對應(yīng)的BCE??梢栽贐CE中添加狀態(tài)標(biāo)識(shí),以 識(shí)別該BCE中是否包含為已注冊接口配置的IP地址。如果該BCE中不包含為已注冊接口 配置的IP地址,則設(shè)置所述BCE的狀態(tài)標(biāo)識(shí)為未激活狀態(tài)(pending)。如果該BCE中包含 為已注冊接口配置的IP地址,則設(shè)置所述BCE的狀態(tài)標(biāo)識(shí)為激活狀態(tài)(active)。
303 、 LMA向MAG發(fā)送PBA消息。 在該P(yáng)BA消息中攜帶LMA為待注冊接口分配的HNP。 MAG接收到LMA發(fā)送的PBA 消息后,向麗發(fā)送RA。與各接口連接的麗接收所述RA后,根據(jù)RA中攜帶的HNP為各接口 配置各自的IP地址。 304、 LMA接收報(bào)文,確定與所述報(bào)文的目的地址匹配的BCE,獲取所述BCE中記錄 的MAG地址,將報(bào)文轉(zhuǎn)發(fā)至所述MAG。 LMA接收報(bào)文后,解析報(bào)文頭部,獲取報(bào)文的目的地址。如果LMA查找到與所述報(bào) 文的目的地址匹配的BCE,則向該BCE記錄的MAG轉(zhuǎn)發(fā)報(bào)文。 305、當(dāng)獲取不到與所述報(bào)文的目的地址匹配的BCE時(shí),確定與所述報(bào)文的目的地 址前綴匹配且狀態(tài)標(biāo)識(shí)為未激活狀態(tài)的BCE ; 假設(shè)接口 1與接口 2共享同一HNP,接口 1對應(yīng)的BCE1不包含為接口 1配置的IP 地址,并且接口 2對應(yīng)的BCE2也不包含為接口 2配置的IP地址。假設(shè)LMA接收的報(bào)文的 目的地址是接口 1的IP地址。因此,LMA查找到與所述報(bào)文的目的地址前綴匹配且標(biāo)識(shí)狀 態(tài)為"pending"的BCE1和BCE2。 LMA緩存所述報(bào)文。 306、 LMA獲取所述BCE中記錄的已注冊接口的ID及與所述已注冊接口相對應(yīng)的 MAG地址,LMA向所述MAG發(fā)送網(wǎng)絡(luò)地址請求消息,所述網(wǎng)絡(luò)地址請求消息攜帶所述已注冊 接口的ID ;
LMA獲取BCE1中記錄的接口 1的ID和MAGI地址。LMA獲取BCE2中記錄的接口 2的ID和MAG2地址。 LMA構(gòu)建網(wǎng)絡(luò)地址請求消息,向MAG1、 MAG2分別發(fā)送網(wǎng)絡(luò)地址請求信息,發(fā)送至 MAGI的網(wǎng)絡(luò)地址請求信息攜帶所述報(bào)文的目的地址,接口 1的ID、與接口 l連接的麗的 NAI、分配給接口 1的HNP ;發(fā)送至MAG2的網(wǎng)絡(luò)地址請求信息攜帶所述報(bào)文的目的地址,接 口 2的ID、與接口 2連接的麗的NAI、分配給接口 2的HNP。所述網(wǎng)絡(luò)地址請求信息用于請 求接口的ID與為接口配置的IP地址的對應(yīng)關(guān)系。 307、所述MAG接收該網(wǎng)絡(luò)地址請求消息后,獲取為所述已注冊接口配置的IP地 址; MAGI接收該網(wǎng)絡(luò)地址請求消息后,通過相關(guān)合適的機(jī)制查詢獲得為接口 1配置的 IP地址,即獲得接口 1的ID與其IP地址的對應(yīng)關(guān)系,例如可以利用Ping消息過程、ND過 程以及DHCP等來獲取。MAG2接收該網(wǎng)絡(luò)地址請求消息后,以同樣方式查詢獲得接口 2的 ID與其IP地址的對應(yīng)關(guān)系。 308、所述MAG向LMA發(fā)送網(wǎng)絡(luò)地址響應(yīng)消息,所述網(wǎng)絡(luò)地址響應(yīng)消息攜帶所述MAG 獲取的為所述已注冊接口配置的IP地址。 MAGI、 MAG2分別向LMA發(fā)送網(wǎng)絡(luò)地址響應(yīng)消息;MAG1發(fā)送的網(wǎng)絡(luò)地址響應(yīng)消息攜 帶接口 1的ID、為接口 1配置的IP地址、與接口 1連接的麗的NAI以及分配給接口 l的 HNP ;MAG2發(fā)送的網(wǎng)絡(luò)地址響應(yīng)消息攜帶接口 2的ID、為接口 2配置的IP地址、與接口 2連 接的麗的NAI以及分配給接口 2的HNP。 309、 LMA根據(jù)接收的網(wǎng)絡(luò)地址響應(yīng)消息,更新與所述報(bào)文的目的地址前綴匹配且 狀態(tài)標(biāo)識(shí)為未激活狀態(tài)的BCE,將為所述已注冊接口配置的IP地址置入所述已注冊接口對 應(yīng)的BCE,設(shè)置所述BCE的狀態(tài)標(biāo)識(shí)為激活狀態(tài)。 LMA根據(jù)接收的來自MAGI的網(wǎng)絡(luò)地址響應(yīng)消息,更新BCE1,將為接口 1配置的IP 地址置入BCE1中,可以將BCE1中的家鄉(xiāng)網(wǎng)絡(luò)前綴條目中的接口 1的HNP更改為接口 l配 置的IP地址,此時(shí),將家鄉(xiāng)網(wǎng)絡(luò)前綴條目的Length設(shè)置為128 ;也可以在BCE1中增加一項(xiàng) 家鄉(xiāng)地址條目,將為接口 1配置的IP地址存入家鄉(xiāng)地址條目。此時(shí)的BCE1中包含為接口 1配置的IP地址,因此,BCE1的狀態(tài)標(biāo)識(shí)更改為"active"。 LMA根據(jù)接收的來自MAG2的網(wǎng)絡(luò)地址響應(yīng)消息,以同樣方式,將為接口 2配置的 IP地址置入BCE2中,BCE2的狀態(tài)標(biāo)識(shí)更改為"active"。 更新完成后,LMA查找與所述報(bào)文的目的地址匹配的BCE。若接口配置的IP地址置 入BCE中的家鄉(xiāng)網(wǎng)絡(luò)前綴條目中,則LMA根據(jù)前綴匹配原則來確定與報(bào)文的目的地址匹配 的唯一的BCE,將所述報(bào)文轉(zhuǎn)發(fā)至所述BCE中記錄的MAG ;若接口配置的IP地址置入BCE中 的家鄉(xiāng)地址條目中,則LMA根據(jù)最長匹配原則來確定與報(bào)文的目的地址匹配的唯一的BCE, 將所述報(bào)文轉(zhuǎn)發(fā)至所述BCE中記錄的MAG。 LMA利用上述方式中的一種,查找到與所述報(bào)文 的目的地址匹配的BCEl, LMA將緩存的報(bào)文轉(zhuǎn)發(fā)至BCE1中記錄的MAGl。
本發(fā)明實(shí)施例提供的PMIPv6中接口前綴的注冊方法,在節(jié)約了以HNP為前綴的IP 地址資源的同時(shí),還通過LMA在接收報(bào)文時(shí),在未獲取到與所述報(bào)文的目的地址匹配的BCE 的情況下,確定與所述報(bào)文的目的地址前綴匹配且狀態(tài)標(biāo)識(shí)為未激活狀態(tài)的BCE,指示MAG 獲取并返回所述BCE中記錄的接口所配置的IP地址,并將為所述接口所配置的IP地址置
11入與所述接口對應(yīng)的BCE, LMA在更新后,重新查找與所述報(bào)文的目的地址匹配的BCE,將所 述報(bào)文正確轉(zhuǎn)發(fā)到相應(yīng)的MAG,從而使LMA在轉(zhuǎn)發(fā)報(bào)文時(shí),可以根據(jù)IP地址匹配得到唯一 的BCE,將所述報(bào)文轉(zhuǎn)發(fā)到所述BCE記錄的MAG,避免了同時(shí)將報(bào)文轉(zhuǎn)發(fā)給多個(gè)移動(dòng)接入網(wǎng) 關(guān)引起的資源浪費(fèi)和網(wǎng)絡(luò)安全問題,進(jìn)一步節(jié)約網(wǎng)絡(luò)資源,保證數(shù)據(jù)安全。
實(shí)施例四 本發(fā)明實(shí)施例還可以在實(shí)施例二所描述的前綴注冊方法的基礎(chǔ)上,提供另一種 PMIPv6中接口前綴的注冊方法,如圖4所示,本發(fā)明實(shí)施例PMIPv6中接口前綴的注冊方法, 包括 401 407同實(shí)施例二中的步驟201 207。 408、 LMA接收報(bào)文,確定與所述報(bào)文的目的地址匹配的BCE,獲取所述BCE中記錄 的MAG地址,將報(bào)文轉(zhuǎn)發(fā)至所述MAG。 409、當(dāng)獲取不到與所述報(bào)文的目的地址匹配的BCE時(shí),確定與所述報(bào)文的目的地 址前綴匹配且狀態(tài)標(biāo)識(shí)為未激活狀態(tài)的BCE ; 當(dāng)LMA獲取不到與所述報(bào)文的目的地址匹配的BCE時(shí),LMA會(huì)查找到至少一個(gè)與 所述報(bào)文的目的地址前綴匹配且不包含為已注冊接口配置的IP地址的BCE。
410、 LMA獲取所述BCE中記錄的已注冊接口的ID及與所述已注冊接口相對應(yīng)的 MAG地址,LMA向所述MAG發(fā)送網(wǎng)絡(luò)地址請求消息,所述網(wǎng)絡(luò)地址請求消息攜帶所述已注冊 接口的ID ; LMA構(gòu)建的網(wǎng)絡(luò)地址請求消息用于請求已注冊接口的ID與為已注冊接口配置的 IP地址的對應(yīng)關(guān)系,所述網(wǎng)絡(luò)地址請求消息攜帶所述報(bào)文的目的地址,已注冊接口的ID、 與已注冊接口連接的麗的NAI、分配給已注冊接口的HNP, 411、所述MAG接收該網(wǎng)絡(luò)地址請求消息后,獲取為所述已注冊接口配置的IP地 址; 所述MAG接收該網(wǎng)絡(luò)地址請求消息后,通過相關(guān)合適的機(jī)制查詢獲得為所述已注 冊接口配置的IP地址,即獲得所述已注冊接口的ID與為所述已注冊接口配置的IP地址的 對應(yīng)關(guān)系,例如可以利用Ping消息過程、ND過程以及DHCP等來獲取。
412、所述MAG向LMA發(fā)送網(wǎng)絡(luò)地址響應(yīng)消息,所述網(wǎng)絡(luò)地址響應(yīng)消息攜帶所述MAG 獲取的為所述已注冊接口配置的IP地址。 所述網(wǎng)絡(luò)地址響應(yīng)消息攜帶已注冊接口的ID、為已注冊接口配置的IP地址、與已 注冊接口連接的麗的NAI以及分配給已注冊接口的HNP。 413、 LMA根據(jù)接收的網(wǎng)絡(luò)地址響應(yīng)消息,更新與所述報(bào)文的目的地址前綴匹配且 狀態(tài)標(biāo)識(shí)為未激活狀態(tài)的BCE,將為所述已注冊接口配置的IP地址置入所述已注冊接口對 應(yīng)的BCE,設(shè)置所述狀態(tài)標(biāo)識(shí)為激活狀態(tài)。 如果LMA在步驟407中,將為已注冊接口配置的IP地址更新置入對應(yīng)的BCE的家 鄉(xiāng)網(wǎng)絡(luò)前綴條目中,則LMA在此時(shí)同樣將為已注冊接口配置的IP地址更新置入對應(yīng)的BCE 的家鄉(xiāng)網(wǎng)絡(luò)前綴條目中,并將家鄉(xiāng)網(wǎng)絡(luò)前綴條目的Length設(shè)置為128。如果LMA在步驟407 中,將為已注冊接口配置的IP地址更新置入對應(yīng)的BCE的家鄉(xiāng)地址條目中,則LMA在此時(shí) 同樣在與已注冊接口對應(yīng)的BCE中增加一項(xiàng)家鄉(xiāng)地址條目,將為已注冊接口配置的IP地址 更新置入所述BCE的家鄉(xiāng)地址條目中。并且,將所述BCE的狀態(tài)標(biāo)識(shí)更改為"active"。
12
本發(fā)明實(shí)施例提供的PMIPv6中接口前綴的注冊方法,在節(jié)約了以HNP為前綴的IP 地址資源的同時(shí),還通過LMA在接收報(bào)文時(shí),在未獲取到與所述報(bào)文的目的地址匹配的BCE 的情況下,確定與所述報(bào)文的目的地址前綴匹配且狀態(tài)標(biāo)識(shí)為未激活狀態(tài)的BCE,指示MAG 獲取并返回所述BCE中記錄的接口所配置的IP地址,并將為所述接口配置的IP地址置入 與所述接口對應(yīng)的BCE。因此,如果在LMA注冊時(shí),MAG未獲取到為待注冊接口配置的IP地 址,因而LMA中該接口對應(yīng)的BCE未得到更新IP地址,LMA還可以在接收報(bào)文時(shí),再次進(jìn)行 更新相應(yīng)BCE,從而使LMA重新查找到與所述報(bào)文的目的地址匹配的BCE,并將所述報(bào)文正 確轉(zhuǎn)發(fā)到相應(yīng)的MAG。避免了同時(shí)將報(bào)文轉(zhuǎn)發(fā)給多個(gè)移動(dòng)接入網(wǎng)關(guān)引起的資源浪費(fèi)和網(wǎng)絡(luò) 安全問題,從而進(jìn)一步節(jié)約網(wǎng)絡(luò)資源,保證數(shù)據(jù)安全。
實(shí)施例五 本發(fā)明實(shí)施例提供一種本地移動(dòng)錨點(diǎn)。如圖5所示,本發(fā)明實(shí)施例本地移動(dòng)錨點(diǎn), 包括 消息接收單元501,用于接收MAG發(fā)送的PBU消息,所述PBU消息中攜帶待注冊接 口的ID ; 綁定緩存目錄創(chuàng)建單元502,與消息接收單元501連接,用于為所述待注冊接口分 配與已注冊接口相同的HNP,并將所述HNP存儲(chǔ)在為所述待注冊接口創(chuàng)建的BCE中;
消息發(fā)送單元503,與綁定緩存目錄創(chuàng)建單元502連接,用于為所述待注冊接口創(chuàng) 建對應(yīng)的BCE后,向MAG發(fā)送PBA消息,所述PBA消息中攜帶為所述待注冊接口分配的HNP。
本發(fā)明實(shí)施例提供的本地移動(dòng)錨點(diǎn),通過為不同接口分配同一 HNP,連接所述接口 的麗根據(jù)該HNP為所述接口配置IP地址;解決了 IP地址資源被浪費(fèi)的問題。同時(shí),本發(fā) 明實(shí)施例通過為各個(gè)接口配置同一家鄉(xiāng)網(wǎng)絡(luò)前綴的不同IP地址,使得本地移動(dòng)錨點(diǎn)能夠 根據(jù)各接口的IP地址將收到的報(bào)文正確轉(zhuǎn)發(fā)給相應(yīng)的移動(dòng)接入網(wǎng)關(guān),避免了同時(shí)將報(bào)文 轉(zhuǎn)發(fā)給多個(gè)移動(dòng)接入網(wǎng)關(guān)引起的資源浪費(fèi)和網(wǎng)絡(luò)安全問題。
實(shí)施例六 還可以在實(shí)施例五所描述的本地移動(dòng)錨點(diǎn)中添加狀態(tài)標(biāo)識(shí)設(shè)置單元、家鄉(xiāng)地址標(biāo) 志添加單元、接口地址置入單元及地址匹配單元,使LMA可以利用接口的IP地址與報(bào)文的 目的地址匹配轉(zhuǎn)發(fā)報(bào)文,如圖6所示。 狀態(tài)標(biāo)識(shí)設(shè)置單元604,與綁定緩存目錄創(chuàng)建單元602連接,用于在創(chuàng)建BCE時(shí),設(shè) 置所述BCE的狀態(tài)標(biāo)識(shí)為未激活狀態(tài);與接口地址置入單元605連接,用于在將為待注冊或 已注冊接口配置的IP地址置入BCE時(shí),設(shè)置所述BCE的狀態(tài)標(biāo)識(shí)為激活狀態(tài)。
家鄉(xiāng)地址標(biāo)志添加單元607,與消息發(fā)送單元603連接,用于在所述代理綁定確認(rèn) 消息中添加家鄉(xiāng)地址標(biāo)志,以使移動(dòng)接入網(wǎng)關(guān)根據(jù)所述家鄉(xiāng)地址標(biāo)志,獲知需要獲取為接 口配置的IP地址; 相應(yīng)地,MAG中添加了家鄉(xiāng)地址標(biāo)志獲取單元、接口地址獲取單元及接口地址添加 單元。所述家鄉(xiāng)地址標(biāo)志獲取單元,用于獲取接收的代理綁定確認(rèn)消息中的家鄉(xiāng)地址標(biāo)志。 所述接口地址獲取單元,與所述家鄉(xiāng)地址標(biāo)志獲取單元連接,用于獲取為所述已注冊接口 配置的IP地址。所述接口地址添加單元,與所述接口地址獲取單元連接,用于將獲取的所 述IP地址添加到PBU消息中。 接口地址置入單元605,與消息接收單元601連接,用于將再次接收的代理綁定更新消息中的為已注冊接口配置的IP地址置入與所述已注冊接口相對應(yīng)的BCE; 地址匹配單元606,與接口地址置入單元605連接,用于轉(zhuǎn)發(fā)報(bào)文時(shí),確定與所述
報(bào)文的目的地址匹配的BCE。 LMA在注冊時(shí),將為待注冊接口配置的IP地址置入與所述待注冊接口對應(yīng)的BCE, 從而使LMA在轉(zhuǎn)發(fā)報(bào)文時(shí),根據(jù)地址匹配得到唯一的BCE,將所述報(bào)文轉(zhuǎn)發(fā)到所述BCE記錄 的MAG,避免了同時(shí)將報(bào)文轉(zhuǎn)發(fā)給多個(gè)移動(dòng)接入網(wǎng)關(guān)引起的資源浪費(fèi)和網(wǎng)絡(luò)安全問題,進(jìn)一 步節(jié)約網(wǎng)絡(luò)資源,保證數(shù)據(jù)安全。
實(shí)施例七 還可以在實(shí)施例五所描述的本地移動(dòng)錨點(diǎn)中添加狀態(tài)標(biāo)識(shí)設(shè)置單元、地址匹配單
元、前綴匹配單元、網(wǎng)絡(luò)地址請求發(fā)送單元、網(wǎng)絡(luò)地址響應(yīng)接收單元及接口地址置入單元,
使LMA可以利用接口的IP地址與報(bào)文的目的地址匹配轉(zhuǎn)發(fā)報(bào)文,如圖7所示。 狀態(tài)標(biāo)識(shí)設(shè)置單元704,與綁定緩存目錄創(chuàng)建單元702連接,用于在創(chuàng)建BCE時(shí),設(shè)
置所述BCE的狀態(tài)標(biāo)識(shí)為未激活狀態(tài);與接口地址置入單元705連接,用于在將為待注冊或
已注冊接口配置的I P地址置入BCE時(shí),設(shè)置所述BCE的狀態(tài)標(biāo)識(shí)為激活狀態(tài)。 地址匹配單元706,與接口地址置入單元705連接,用于確定與所述報(bào)文的目的地
址匹配的BCE ; 前綴匹配單元708,與綁定緩存目錄創(chuàng)建單元702、狀態(tài)標(biāo)識(shí)設(shè)置單元704連接,用 于當(dāng)獲取不到與所述報(bào)文的目的地址匹配的BCE時(shí),確定與所述報(bào)文的目的地址前綴匹配 且狀態(tài)標(biāo)識(shí)為未激活狀態(tài)的BCE ; 網(wǎng)絡(luò)地址請求發(fā)送單元709,與前綴匹配單元708連接,用于向所述移動(dòng)接入網(wǎng)關(guān)
發(fā)送網(wǎng)絡(luò)地址請求消息,所述網(wǎng)絡(luò)地址請求消息攜帶已注冊接口的標(biāo)識(shí)符; 相應(yīng)地,MAG中添加了網(wǎng)絡(luò)地址請求接收單元、接口地址獲取單元及網(wǎng)絡(luò)地址響應(yīng)
發(fā)送單元。所述網(wǎng)絡(luò)地址請求接收單元,用于接收LMA發(fā)送的網(wǎng)絡(luò)地址請求消息。所述接口
地址獲取單元,與所述網(wǎng)絡(luò)地址請求接收單元連接,用于獲取為所述已注冊接口配置的IP
地址。所述網(wǎng)絡(luò)地址響應(yīng)發(fā)送單元,與所述接口地址獲取單元連接,用于向LMA發(fā)送網(wǎng)絡(luò)地
址響應(yīng)消息,所述網(wǎng)絡(luò)地址響應(yīng)消息攜帶為所述已注冊接口配置的IP地址。 網(wǎng)絡(luò)地址響應(yīng)接收單元710,用于接收所述移動(dòng)接入網(wǎng)關(guān)發(fā)送的網(wǎng)絡(luò)地址響應(yīng)消
息,所述網(wǎng)絡(luò)地址響應(yīng)消息攜帶所述移動(dòng)接入網(wǎng)關(guān)獲取的為所述已注冊接口配置的IP地
址; 接口地址置入單元705,與網(wǎng)絡(luò)地址響應(yīng)接收單元710連接,用于將為所述已注冊 接口配置的IP地址置入與所述已注冊接口相對應(yīng)的BCE。 LMA在接收報(bào)文時(shí),在未獲取到與所述報(bào)文的目的地址匹配的BCE的情況下,確定 與所述報(bào)文的目的地址前綴匹配且狀態(tài)標(biāo)識(shí)為未激活狀態(tài)的BCE,指示MAG獲取并返回所 述BCE中記錄的接口所配置的IP地址,并將為所述接口配置的IP地址置入與所述接口對 應(yīng)的BCE, LMA在更新后,重新查找與所述報(bào)文的目的地址匹配的BCE,將所述報(bào)文正確轉(zhuǎn)發(fā) 到相應(yīng)的MAG。因此,LMA可以利用接口的IP地址與報(bào)文的目的地址匹配,將報(bào)文正確轉(zhuǎn)發(fā) 至相應(yīng)的MAG,避免了同時(shí)將報(bào)文轉(zhuǎn)發(fā)給多個(gè)移動(dòng)接入網(wǎng)關(guān)引起的資源浪費(fèi)和網(wǎng)絡(luò)安全問
題,進(jìn)一步節(jié)約網(wǎng)絡(luò)資源,保證數(shù)據(jù)安全。
實(shí)施例八
還可以在實(shí)施例六所描述的本地移動(dòng)錨點(diǎn)中添加前綴匹配單元、網(wǎng)絡(luò)地址請求 發(fā)送單元及網(wǎng)絡(luò)地址響應(yīng)接收單元,使LMA在轉(zhuǎn)發(fā)報(bào)文時(shí),將所述報(bào)文正確轉(zhuǎn)發(fā)至相應(yīng)的 MAG,如圖8所示。 前綴匹配單元808,與綁定緩存目錄創(chuàng)建單元802、狀態(tài)標(biāo)識(shí)設(shè)置單元804連接,用 于當(dāng)獲取不到與所述報(bào)文的目的地址匹配的BCE時(shí),確定與所述報(bào)文的目的地址前綴匹配 且狀態(tài)標(biāo)識(shí)為未激活狀態(tài)的BCE ; 網(wǎng)絡(luò)地址請求發(fā)送單元809,與前綴匹配單元808連接,用于向所述移動(dòng)接入網(wǎng)關(guān)
發(fā)送網(wǎng)絡(luò)地址請求消息,所述網(wǎng)絡(luò)地址請求消息攜帶已注冊接口的標(biāo)識(shí)符; 相應(yīng)地,MAG中添加了網(wǎng)絡(luò)地址請求接收單元、接口地址獲取單元及網(wǎng)絡(luò)地址響應(yīng)
發(fā)送單元。所述網(wǎng)絡(luò)地址請求接收單元,用于接收LMA發(fā)送的網(wǎng)絡(luò)地址請求消息。所述接口
地址獲取單元,與所述網(wǎng)絡(luò)地址請求接收單元連接,用于獲取為所述已注冊接口配置的IP
地址。所述網(wǎng)絡(luò)地址響應(yīng)發(fā)送單元,與所述接口地址獲取單元連接,用于向LMA發(fā)送網(wǎng)絡(luò)地
址響應(yīng)消息,所述網(wǎng)絡(luò)地址響應(yīng)消息攜帶為所述已注冊接口配置的IP地址。 網(wǎng)絡(luò)地址響應(yīng)接收單元810,與接口地址置入單元805連接,用于接收所述移動(dòng)接
入網(wǎng)關(guān)發(fā)送的網(wǎng)絡(luò)地址響應(yīng)消息,所述網(wǎng)絡(luò)地址響應(yīng)消息攜帶所述移動(dòng)接入網(wǎng)關(guān)獲取的為
所述已注冊接口配置的IP地址。 LMA在接收報(bào)文時(shí),在未獲取到與所述報(bào)文的目的地址匹配的BCE的情況下,確定 與所述報(bào)文的目的地址前綴匹配且狀態(tài)標(biāo)識(shí)為未激活狀態(tài)的BCE,指示MAG獲取并返回所 述BCE中記錄的接口所配置的IP地址,并將為所述接口配置的IP地址置入與所述接口對 應(yīng)的BCE。因此,如果在LMA注冊時(shí),MAG未獲取到為待注冊接口配置的IP地址,因而LMA中 該接口對應(yīng)的BCE未得到更新IP地址,LMA還可以在接收報(bào)文時(shí),再次進(jìn)行更新相應(yīng)BCE, 從而使LMA重新查找到與所述報(bào)文的目的地址匹配的BCE,并將所述報(bào)文正確轉(zhuǎn)發(fā)到相應(yīng) 的MAG。避免了同時(shí)將報(bào)文轉(zhuǎn)發(fā)給多個(gè)移動(dòng)接入網(wǎng)關(guān)引起的資源浪費(fèi)和網(wǎng)絡(luò)安全問題,進(jìn)一 步節(jié)約網(wǎng)絡(luò)資源,保證數(shù)據(jù)安全。
實(shí)施例九 本發(fā)明實(shí)施例提供一種PMIPv6中接口前綴的注冊系統(tǒng)。如圖9所示,本發(fā)明實(shí)施 例PMIPv6中接口前綴的注冊系統(tǒng),包括一個(gè)LMA和至少一個(gè)MAG,所述LMA與至少一個(gè)所述 MAG相連; 其中所述本地移動(dòng)錨點(diǎn)901 ,用于接收移動(dòng)接入網(wǎng)關(guān)902發(fā)送的PBU消息,所述 PBU消息中攜帶待注冊接口的ID,本地移動(dòng)錨點(diǎn)901為所述待注冊接口分配與已注冊接口 相同的HNP,將所述HNP存儲(chǔ)在為所述待注冊接口創(chuàng)建的BCE中,向移動(dòng)接入網(wǎng)關(guān)902發(fā)送 PBA消息; 所述移動(dòng)接入網(wǎng)關(guān)902,用于接收本地移動(dòng)錨點(diǎn)901發(fā)送的PBA消息。 本發(fā)明實(shí)施例提供的PMIPv6中接口前綴的注冊系統(tǒng),通過為不同接口分配同一
HNP,連接所述接口的MN根據(jù)該HNP為所述接口配置IP地址;解決了 IP地址資源被浪費(fèi)的
問題。同時(shí),本發(fā)明實(shí)施例通過為各個(gè)接口配置同一家鄉(xiāng)網(wǎng)絡(luò)前綴的不同IP地址,使得本
地移動(dòng)錨點(diǎn)能夠根據(jù)各接口的IP地址將收到的報(bào)文正確轉(zhuǎn)發(fā)給相應(yīng)的移動(dòng)接入網(wǎng)關(guān),避
免了同時(shí)將報(bào)文轉(zhuǎn)發(fā)給多個(gè)移動(dòng)接入網(wǎng)關(guān)引起的資源浪費(fèi)和網(wǎng)絡(luò)安全問題。 所述本地移動(dòng)錨點(diǎn)901還可以在創(chuàng)建BCE時(shí),設(shè)置所述BCE的狀態(tài)標(biāo)識(shí)為未激活狀態(tài);在將為接口配置的IP置入對應(yīng)的BCE時(shí),設(shè)置所述BCE的狀態(tài)標(biāo)識(shí)為激活狀態(tài)。
所述移動(dòng)接入網(wǎng)關(guān)902還可以在接收PBA消息后,獲取所述PBA消息中為待注冊 接口配置的IP地址,向本地移動(dòng)錨點(diǎn)901發(fā)送攜帶為所述待注冊接口配置的IP地址的PBU 消息,所述PBU消息即第二代理綁定更新消息。本地移動(dòng)錨點(diǎn)901再次接收移動(dòng)接入網(wǎng)關(guān) 902發(fā)送的PBU消息后,將所述PBU消息中的為所述待注冊接口配置的IP地址置入與所述 待注冊接口相對應(yīng)的BCE,并將所述BCE的狀態(tài)標(biāo)識(shí)更改為激活狀態(tài);本地移動(dòng)錨點(diǎn)901轉(zhuǎn) 發(fā)報(bào)文時(shí),獲取與所述報(bào)文的目的地址匹配的BCE中記錄的移動(dòng)接入網(wǎng)關(guān)902的地址,將所 述報(bào)文轉(zhuǎn)發(fā)給所述移動(dòng)接入網(wǎng)關(guān)902。 因此,LMA在注冊時(shí),將為待注冊接口配置的IP地址置入與所述待注冊接口對應(yīng) 的BCE,使LMA在轉(zhuǎn)發(fā)報(bào)文時(shí),根據(jù)地址匹配得到唯一的BCE,將所述報(bào)文轉(zhuǎn)發(fā)到所述BCE記 錄的MAG,避免了同時(shí)將報(bào)文轉(zhuǎn)發(fā)給多個(gè)移動(dòng)接入網(wǎng)關(guān)引起的資源浪費(fèi)和網(wǎng)絡(luò)安全問題,進(jìn) 而節(jié)約網(wǎng)絡(luò)資源,保證數(shù)據(jù)安全。 或者所述本地移動(dòng)錨點(diǎn)901還可以在轉(zhuǎn)發(fā)報(bào)文并且獲取不到與所述報(bào)文的目的 地址匹配的BCE時(shí),確定與所述報(bào)文的目的地址前綴匹配且狀態(tài)標(biāo)識(shí)為未激活狀態(tài)的BCE, 本地移動(dòng)錨點(diǎn)901向所述綁定緩存目錄中記錄的移動(dòng)接入網(wǎng)關(guān)902發(fā)送網(wǎng)絡(luò)地址請求消 息,所述網(wǎng)絡(luò)地址請求消息攜帶所述BCE中記錄的已注冊接口的ID。所述移動(dòng)接入網(wǎng)關(guān) 902接收所述網(wǎng)絡(luò)地址請求消息后,獲取為所述已注冊接口配置的IP地址,向本地移動(dòng)錨 點(diǎn)901發(fā)送攜帶為所述已注冊接口配置的IP地址的網(wǎng)絡(luò)地址響應(yīng)消息。本地移動(dòng)錨點(diǎn)901 接收所述移動(dòng)接入網(wǎng)關(guān)902發(fā)送的網(wǎng)絡(luò)地址響應(yīng)消息,所述網(wǎng)絡(luò)地址響應(yīng)消息攜帶所述移 動(dòng)接入網(wǎng)關(guān)902獲取的為所述已注冊接口配置的IP地址;將為所述已注冊接口配置的IP 地址置入與所述已注冊接口相對應(yīng)的BCE ;本地移動(dòng)錨點(diǎn)901再次獲取與所述報(bào)文的目的 地址匹配的BCE,將所述報(bào)文轉(zhuǎn)發(fā)給所述BCE中記錄的移動(dòng)接入網(wǎng)關(guān)902。
因此,LMA在接收報(bào)文時(shí),在未獲取到與所述報(bào)文的目的地址匹配的BCE的情況 下,確定與所述報(bào)文的目的地址前綴匹配且狀態(tài)標(biāo)識(shí)為未激活狀態(tài)的BCE,指示MAG獲取并 返回所述BCE中記錄的接口所配置的IP地址,并將為所述接口配置的IP地址置入與所述 接口對應(yīng)的BCE,使LMA在更新后,重新查找與所述報(bào)文的目的地址匹配的BCE,將所述報(bào)文 正確轉(zhuǎn)發(fā)到相應(yīng)的MAG,避免了同時(shí)將報(bào)文轉(zhuǎn)發(fā)給多個(gè)移動(dòng)接入網(wǎng)關(guān)引起的資源浪費(fèi)和網(wǎng) 絡(luò)安全問題,進(jìn)一步節(jié)約網(wǎng)絡(luò)資源,保證數(shù)據(jù)安全。 以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何 熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵 蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
一種PMIPv6中接口前綴的注冊方法,其特征在于,包括接收移動(dòng)接入網(wǎng)關(guān)發(fā)送的代理綁定更新消息,所述代理綁定更新消息中攜帶待注冊接口的標(biāo)識(shí)符;為所述待注冊接口分配與已注冊接口相同的家鄉(xiāng)網(wǎng)絡(luò)前綴,并將所述家鄉(xiāng)網(wǎng)絡(luò)前綴存儲(chǔ)在為所述待注冊接口創(chuàng)建的綁定緩存目錄中;向移動(dòng)接入網(wǎng)關(guān)發(fā)送代理綁定確認(rèn)消息,所述代理綁定確認(rèn)消息中攜帶為所述待注冊接口分配的家鄉(xiāng)網(wǎng)絡(luò)前綴。
2. 根據(jù)權(quán)利要求1所述的PMIPv6中接口前綴的注冊方法,其特征在于,所述綁定緩存 目錄包含狀態(tài)標(biāo)識(shí);所述方法還包括設(shè)置為所述待注冊接口創(chuàng)建的綁定緩存目錄的狀態(tài)標(biāo)識(shí)為未激活狀態(tài)。
3. 根據(jù)權(quán)利要求1所述的PMIPv6中接口前綴的注冊方法,其特征在于,所述代理綁定 確認(rèn)消息還包括家鄉(xiāng)地址標(biāo)志,以使移動(dòng)接入網(wǎng)關(guān)根據(jù)所述家鄉(xiāng)地址標(biāo)志,獲知需要獲取 為接口配置的IP地址。
4. 根據(jù)權(quán)利要求2或3所述的PMIPv6中接口前綴的注冊方法,其特征在于,還包括 接收移動(dòng)接入網(wǎng)關(guān)發(fā)送的第二代理綁定更新消息,所述第二代理綁定更新消息中還攜帶有 移動(dòng)接入網(wǎng)關(guān)獲取的為所述待注冊接口配置的網(wǎng)絡(luò)地址;將為所述待注冊接口配置的網(wǎng)絡(luò)地址置入與所述待注冊接口相對應(yīng)的綁定緩存目錄中;設(shè)置所述綁定緩存目錄的狀態(tài)標(biāo)識(shí)為激活狀態(tài)。
5. 根據(jù)權(quán)利要求4所述的PMIPv6中接口前綴的注冊方法,其特征在于,將為所述待注 冊接口配置的網(wǎng)絡(luò)地址置入與所述待注冊接口相對應(yīng)的綁定緩存目錄包括將為所述待注冊接口配置的網(wǎng)絡(luò)地址置入與所述待注冊接口相對應(yīng)的綁定緩存目錄 中的家鄉(xiāng)網(wǎng)絡(luò)前綴條目,或者在與所述待注冊接口相對應(yīng)的綁定緩存目錄中新增家鄉(xiāng)地址 條目,將為所述待注冊接口配置的網(wǎng)絡(luò)地址置入所述家鄉(xiāng)地址條目。
6. 根據(jù)權(quán)利要求4所述的PMIPv6中接口前綴的注冊方法,其特征在于,還包括 在接收報(bào)文后,獲取與所述報(bào)文的目的地址匹配的綁定緩存目錄中記錄的移動(dòng)接入網(wǎng)關(guān)的地址;將報(bào)文轉(zhuǎn)發(fā)至所述移動(dòng)接入網(wǎng)關(guān)。
7. 根據(jù)權(quán)利要求6所述的PMIPv6中接口前綴的注冊方法,其特征在于,還包括 在接收報(bào)文后,當(dāng)獲取不到與所述報(bào)文的目的地址匹配的綁定緩存目錄時(shí),獲取與所述報(bào)文的目的地址前綴匹配且狀態(tài)標(biāo)識(shí)為未激活狀態(tài)的綁定緩存目錄中記錄的已注冊接 口的標(biāo)識(shí)符及與所述已注冊接口相對應(yīng)的移動(dòng)接入網(wǎng)關(guān)的地址;通過所述移動(dòng)接入網(wǎng)關(guān)獲取為所述已注冊接口配置的網(wǎng)絡(luò)地址;將為所述已注冊接口配置的網(wǎng)絡(luò)地址置入與所述已注冊接口相對應(yīng)的綁定緩存目錄;設(shè)置所述已注冊接口相對應(yīng)的綁定緩存目錄的狀態(tài)標(biāo)識(shí)為激活狀態(tài)。
8. 根據(jù)權(quán)利要求7所述的PMIPv6中接口前綴的注冊方法,其特征在于,所述通過所述 移動(dòng)接入網(wǎng)關(guān)獲取為所述已注冊接口配置的網(wǎng)絡(luò)地址包括向所述移動(dòng)接入網(wǎng)關(guān)發(fā)送網(wǎng)絡(luò)地址請求消息,所述網(wǎng)絡(luò)地址請求消息攜帶所述已注冊接口的標(biāo)識(shí)符;接收所述移動(dòng)接入網(wǎng)關(guān)發(fā)送的網(wǎng)絡(luò)地址響應(yīng)消息,所述網(wǎng)絡(luò)地址響應(yīng)消息攜帶所述移 動(dòng)接入網(wǎng)關(guān)獲取的為所述已注冊接口配置的網(wǎng)絡(luò)地址。
9. 根據(jù)權(quán)利要求6所述的PMIPv6中接口前綴的注冊方法,其特征在于,將為所述已注 冊接口配置的網(wǎng)絡(luò)地址置入與所述已注冊接口相對應(yīng)的綁定緩存目錄包括將為所述已注冊接口配置的網(wǎng)絡(luò)地址置入與所述已注冊接口相對應(yīng)的綁定緩存目錄 中的家鄉(xiāng)網(wǎng)絡(luò)前綴條目,或者在與所述已注冊接口相對應(yīng)的綁定緩存目錄中新增家鄉(xiāng)地址 條目,將為所述已注冊接口配置的網(wǎng)絡(luò)地址置入所述家鄉(xiāng)地址條目。
10. 根據(jù)權(quán)利要求2所述的PMIPv6中接口前綴的注冊方法,其特征在于,還包括 在接收報(bào)文后,當(dāng)獲取不到與所述報(bào)文的目的地址匹配的綁定緩存目錄時(shí),獲取與所述報(bào)文的目的地址前綴匹配且狀態(tài)標(biāo)識(shí)為未激活狀態(tài)的綁定緩存目錄中記錄的已注冊接 口的標(biāo)識(shí)符及與所述已注冊接口相對應(yīng)的移動(dòng)接入網(wǎng)關(guān)的地址;通過所述移動(dòng)接入網(wǎng)關(guān)獲取為所述已注冊接口配置的網(wǎng)絡(luò)地址;將為所述已注冊接口配置的網(wǎng)絡(luò)地址置入與所述已注冊接口相對應(yīng)的綁定緩存目錄;設(shè)置所述綁定緩存目錄的狀態(tài)標(biāo)識(shí)為激活狀態(tài)。
11. 根據(jù)權(quán)利要求10所述的PMIPv6中接口前綴的注冊方法,其特征在于,所述通過所 述移動(dòng)接入網(wǎng)關(guān)獲取為所述已注冊接口配置的網(wǎng)絡(luò)地址包括向所述移動(dòng)接入網(wǎng)關(guān)發(fā)送網(wǎng)絡(luò)地址請求消息,所述網(wǎng)絡(luò)地址請求消息攜帶所述已注冊 接口的標(biāo)識(shí)符;接收所述移動(dòng)接入網(wǎng)關(guān)發(fā)送的網(wǎng)絡(luò)地址響應(yīng)消息,所述網(wǎng)絡(luò)地址響應(yīng)消息攜帶所述移 動(dòng)接入網(wǎng)關(guān)獲取的為所述已注冊接口配置的網(wǎng)絡(luò)地址。
12. 根據(jù)權(quán)利要求10所述的PMIPv6中接口前綴的注冊方法,其特征在于,所述將為所 述已注冊接口配置的網(wǎng)絡(luò)地址置入與所述已注冊接口相對應(yīng)的綁定緩存目錄包括將為所述已注冊接口配置的網(wǎng)絡(luò)地址置入與所述已注冊接口相對應(yīng)的綁定緩存目錄 中的家鄉(xiāng)網(wǎng)絡(luò)前綴條目,或者在與所述已注冊接口相對應(yīng)的綁定緩存目錄中新增家鄉(xiāng)地址 條目,將為所述已注冊接口配置的網(wǎng)絡(luò)地址置入所述家鄉(xiāng)地址條目。
13. —種本地移動(dòng)錨點(diǎn),其特征在于,包括消息接收單元,用于接收移動(dòng)接入網(wǎng)關(guān)發(fā)送的代理綁定更新消息,所述代理綁定更新 消息中攜帶待注冊接口的標(biāo)識(shí)符;綁定緩存目錄創(chuàng)建單元,用于為所述待注冊接口分配與已注冊接口相同的家鄉(xiāng)網(wǎng)絡(luò)前 綴,并將所述家鄉(xiāng)網(wǎng)絡(luò)前綴存儲(chǔ)在為所述待注冊接口創(chuàng)建的綁定緩存目錄中;消息發(fā)送單元,用于向移動(dòng)接入網(wǎng)關(guān)發(fā)送代理綁定確認(rèn)消息,所述代理綁定確認(rèn)消息 中攜帶為所述待注冊接口分配的家鄉(xiāng)網(wǎng)絡(luò)前綴。
14. 根據(jù)權(quán)利要求13所述的本地移動(dòng)錨點(diǎn),其特征在于,還包括狀態(tài)標(biāo)識(shí)設(shè)置單元,用于在創(chuàng)建綁定緩存目錄時(shí),設(shè)置所述綁定緩存目錄的狀態(tài)標(biāo)識(shí) 為未激活狀態(tài);并在將為待注冊或已注冊接口配置的網(wǎng)絡(luò)地址置入綁定緩存目錄時(shí),設(shè)置 所述綁定緩存目錄的狀態(tài)標(biāo)識(shí)為激活狀態(tài)。
15. 根據(jù)權(quán)利要求14所述的本地移動(dòng)錨點(diǎn),其特征在于,還包括家鄉(xiāng)地址標(biāo)志添加單元,用于在所述代理綁定確認(rèn)消息中添加家鄉(xiāng)地址標(biāo)志,以使移 動(dòng)接入網(wǎng)關(guān)根據(jù)所述家鄉(xiāng)地址標(biāo)志,獲知需要獲取為接口配置的IP地址。
16. 根據(jù)權(quán)利要求14或15所述的本地移動(dòng)錨點(diǎn),其特征在于,還包括接口地址置入單元,用于將接收的第二代理綁定更新消息中的為已注冊接口配置的網(wǎng) 絡(luò)地址置入與所述已注冊接口相對應(yīng)的綁定緩存目錄;地址匹配單元,用于轉(zhuǎn)發(fā)報(bào)文時(shí),確定與所述報(bào)文的目的地址匹配的綁定緩存目錄。
17. 根據(jù)權(quán)利要求16所述的本地移動(dòng)錨點(diǎn),其特征在于,還包括前綴匹配單元,用于當(dāng)所述地址匹配單元獲取不到與所述報(bào)文的目的地址匹配的綁定 緩存目錄時(shí),確定與所述報(bào)文的目的地址前綴匹配且狀態(tài)標(biāo)識(shí)為未激活狀態(tài)的綁定緩存目錄;網(wǎng)絡(luò)地址請求發(fā)送單元,用于向前綴匹配單元確定的綁定緩存目錄中的移動(dòng)接入網(wǎng)關(guān) 發(fā)送網(wǎng)絡(luò)地址請求消息,所述網(wǎng)絡(luò)地址請求消息攜帶與所述根據(jù)前綴匹配單元確定的綁定 緩存目錄相應(yīng)的已注冊接口的標(biāo)識(shí)符;網(wǎng)絡(luò)地址響應(yīng)接收單元,用于接收所述移動(dòng)接入網(wǎng)關(guān)發(fā)送的網(wǎng)絡(luò)地址響應(yīng)消息,所述 網(wǎng)絡(luò)地址響應(yīng)消息攜帶所述移動(dòng)接入網(wǎng)關(guān)獲取的為所述已注冊接口配置的網(wǎng)絡(luò)地址;接口地址置入單元,用于將為所述已注冊接口配置的網(wǎng)絡(luò)地址置入與所述已注冊接口 相對應(yīng)的綁定緩存目錄。
18. —種PMIPv6中接口前綴的注冊系統(tǒng),其特征在于,包括一個(gè)本地移動(dòng)錨點(diǎn)和至少 一個(gè)移動(dòng)接入網(wǎng)關(guān),所述本地移動(dòng)錨點(diǎn)與至少一個(gè)所述移動(dòng)接入網(wǎng)關(guān)相連;其中所述本地移動(dòng)錨點(diǎn),用于接收移動(dòng)接入網(wǎng)關(guān)發(fā)送的代理綁定更新消息,所述代理 綁定更新消息中攜帶待注冊接口的標(biāo)識(shí)符,為所述待注冊接口分配與已注冊接口相同的家 鄉(xiāng)網(wǎng)絡(luò)前綴,將所述家鄉(xiāng)網(wǎng)絡(luò)前綴存儲(chǔ)在為所述待注冊接口創(chuàng)建的綁定緩存目錄中,向移 動(dòng)接入網(wǎng)關(guān)發(fā)送代理綁定確認(rèn)消息;所述移動(dòng)接入網(wǎng)關(guān),用于接收所述本地移動(dòng)錨點(diǎn)發(fā)送的代理綁定確認(rèn)消息。
19. 根據(jù)權(quán)利要求18所述的PMIPv6中接口前綴的注冊系統(tǒng),其特征在于,所述本地移 動(dòng)錨點(diǎn),還用于在為待注冊接口創(chuàng)建綁定緩存目錄時(shí),設(shè)置所述綁定緩存目錄的狀態(tài)標(biāo)識(shí) 為未激活狀態(tài);在將為待注冊或已注冊接口配置的網(wǎng)絡(luò)地址置入對應(yīng)的綁定緩存目錄時(shí), 設(shè)置所述置入網(wǎng)絡(luò)地址的綁定緩存目錄的狀態(tài)標(biāo)識(shí)為激活狀態(tài)。
20. 根據(jù)權(quán)利要求18所述的PMIPv6中接口前綴的注冊系統(tǒng),其特征在于, 所述移動(dòng)接入網(wǎng)關(guān),用于在接收代理綁定確認(rèn)消息后,獲取為待注冊接口配置的網(wǎng)絡(luò)地址,向所述本地移動(dòng)錨點(diǎn)發(fā)送攜帶為所述待注冊接口配置的網(wǎng)絡(luò)地址的第二代理綁定更 新消息;所述本地移動(dòng)錨點(diǎn),用于接收所述第二代理綁定更新消息,將所述第二代理綁定更新 消息中的為所述待注冊接口配置的網(wǎng)絡(luò)地址置入與所述待注冊接口相對應(yīng)的綁定緩存目 錄。
21. 根據(jù)權(quán)利要求19或20所述的PMIPv6中接口前綴的注冊系統(tǒng),其特征在于,所述本 地移動(dòng)錨點(diǎn),還用于在轉(zhuǎn)發(fā)報(bào)文時(shí),當(dāng)獲取不到與所述報(bào)文的目的地址匹配的綁定緩存目 錄時(shí),確定與所述報(bào)文的目的地址前綴匹配且狀態(tài)標(biāo)識(shí)為未激活狀態(tài)的綁定緩存目錄,通 過所述綁定緩存目錄中記錄的移動(dòng)接入網(wǎng)關(guān)獲取為所述綁定緩存目錄對應(yīng)的已注冊接口配置的網(wǎng)絡(luò)地址,并將所述獲取的網(wǎng)絡(luò)地址置入對應(yīng)的綁定緩存目錄;所述移動(dòng)接入網(wǎng)關(guān),用于獲取為所述綁定緩存目錄對應(yīng)的已注冊接口配置的網(wǎng)絡(luò)地 址,并將所述網(wǎng)絡(luò)地址信息通知所述本地移動(dòng)錨點(diǎn)。
全文摘要
本發(fā)明公開了一種PMIPv6中接口前綴的注冊方法、系統(tǒng)及本地移動(dòng)錨點(diǎn),所述方法包括接收移動(dòng)接入網(wǎng)關(guān)發(fā)送的代理綁定更新消息,所述代理綁定更新消息中攜帶待注冊接口的標(biāo)識(shí)符;為所述待注冊接口分配與已注冊接口相同的家鄉(xiāng)網(wǎng)絡(luò)前綴,為所述待注冊接口創(chuàng)建綁定緩存目錄,所述綁定緩存目錄中包括所述家鄉(xiāng)網(wǎng)絡(luò)前綴;向移動(dòng)接入網(wǎng)關(guān)發(fā)送代理綁定確認(rèn)消息,所述代理綁定確認(rèn)消息中攜帶為所述待注冊接口分配的家鄉(xiāng)網(wǎng)絡(luò)前綴。本發(fā)明適用于PMIPv6域網(wǎng)絡(luò)。解決了以HNP為前綴的IP地址只有一個(gè)被使用,以HNP為前綴的其它IP地址不被使用的問題,避免了地址資源的浪費(fèi)。
文檔編號H04L12/56GK101741811SQ200810175240
公開日2010年6月16日 申請日期2008年11月6日 優(yōu)先權(quán)日2008年11月6日
發(fā)明者嚴(yán)為, 夏晉偉, 王靈矯, 糜正琨, 荀永生, 雷振宇 申請人:華為技術(shù)有限公司