若該EID不屬于身份位置寄存器I的管理范圍,則執(zhí)行步驟405。
[0151]步驟404,身份位置寄存器I記錄接入服務(wù)節(jié)點注冊的映射信息,并向接入服務(wù)節(jié)點發(fā)送映射注冊響應(yīng)報文。
[0152]步驟405,身份位置寄存器I將接收到的映射注冊請求報文發(fā)送至映射管理服務(wù)器。
[0153]步驟406,映射管理服務(wù)器查找各身份位置寄存器上報的所維護的身份標(biāo)識信息,判斷注冊請求報文中的EID屬于哪個身份位置寄存器的維護范圍。
[0154]步驟407,映射管理服務(wù)器判斷注冊請求報文中的EID屬于身份位置寄存器2上管理的身份標(biāo)識信息范圍,則將該注冊請求報文轉(zhuǎn)發(fā)至身份位置寄存器2。
[0155]步驟408,身份位置寄存器2記錄映射請求報文中注冊的映射信息,并向映射管理服務(wù)器發(fā)送映射注冊響應(yīng)報文。
[0156]步驟409,映射管理服務(wù)器將映射注冊響應(yīng)報文轉(zhuǎn)發(fā)至身份位置寄存器I。
[0157]步驟410,身份位置寄存器I將映射注冊響應(yīng)報文返回給接入服務(wù)節(jié)點。
[0158]可選地,身份位置寄存器2還可通過執(zhí)行步驟411來代替步驟408-410。
[0159]步驟411,身份位置寄存器2記錄映射請求報文中注冊的映射信息,并向發(fā)送映射注冊請求報文的接入服務(wù)節(jié)點返回映射注冊響應(yīng)報文。
[0160]實施例三
[0161]如圖9所示,為基于本發(fā)明的用戶終端發(fā)送數(shù)據(jù)包,觸發(fā)接入服務(wù)節(jié)點發(fā)起映射信息查詢的流程示意圖,具體流程包括:
[0162]步驟501,用戶對外發(fā)送數(shù)據(jù)包,所述數(shù)據(jù)包源地址為用戶終端身份標(biāo)識,目的地址為通信對端身份標(biāo)識(目的身份標(biāo)識)。
[0163]步驟502,數(shù)據(jù)包發(fā)送至接入服務(wù)節(jié)點。接入服務(wù)節(jié)點首先查找本地映射緩存中是否包含數(shù)據(jù)包目的身份標(biāo)識對應(yīng)的映射表項。若查找到對應(yīng)表項,則接入服務(wù)節(jié)點對數(shù)據(jù)包進行封裝后發(fā)送,數(shù)據(jù)包封裝后源地址為接入服務(wù)節(jié)點為用戶終端分配的位置標(biāo)識,目的地址則為映射表項中查找到的目的身份標(biāo)識對應(yīng)的位置標(biāo)識信息。若未查找到對應(yīng)表項,則執(zhí)行步驟503。
[0164]步驟503,接入服務(wù)節(jié)點向本地配置的身份位置寄存器I發(fā)送映射查詢請求,查找數(shù)據(jù)包目的身份標(biāo)識對應(yīng)的映射信息。
[0165]步驟504,身份位置寄存器I接收到該映射查詢報文后,首先判斷該報文查詢的身份標(biāo)識,是否屬于所述身份位置寄存器維護的身份標(biāo)識信息范圍。若該身份標(biāo)識屬于身份位置寄存器I的管理范圍,則執(zhí)行步驟505 ;若該身份標(biāo)識不屬于身份位置寄存器I的管理范圍,則執(zhí)行步驟506。
[0166]步驟505,身份位置寄存器I從本地管理的映射信息中查找到對應(yīng)的映射信息后,向接入服務(wù)節(jié)點發(fā)送映射查詢響應(yīng),將查找到的映射信息攜帶在查詢響應(yīng)中發(fā)送給接入服務(wù)節(jié)點。步驟轉(zhuǎn)向513。
[0167]步驟506,身份位置寄存器I將接收到的映射查詢請求報文發(fā)送至映射管理服務(wù)器。
[0168]步驟507,映射管理服務(wù)器查找各身份位置寄存器上報的所維護的身份標(biāo)識信息,判斷映射查詢請求報文中查詢的身份標(biāo)識屬于哪個身份位置寄存器的維護范圍。
[0169]步驟508,映射管理服務(wù)器判斷映射查詢請求報文中查詢的身份標(biāo)識屬于身份位置寄存器2上管理的身份標(biāo)識信息范圍,則將該映射查詢請求報文轉(zhuǎn)發(fā)至身份位置寄存器20
[0170]步驟509,身份位置寄存器2從本地管理的映射信息中查找到身份標(biāo)識對應(yīng)的映射信息后,向映射管理服務(wù)器發(fā)送映射查詢響應(yīng),將查找到的映射信息攜帶在查詢響應(yīng)中發(fā)送給映射管理服務(wù)器。
[0171]步驟510,映射管理服務(wù)器將映射查詢響應(yīng)報文轉(zhuǎn)發(fā)至身份位置寄存器I。
[0172]步驟511,身份位置寄存器I將映射查詢響應(yīng)報文返回給接入服務(wù)節(jié)點。
[0173]可選地,身份位置寄存器2還可通過執(zhí)行步驟512來代替步驟509-511。
[0174]步驟512,身份位置寄存器2從本地管理的映射信息中查找到身份標(biāo)識對應(yīng)的映射信息后,直接向發(fā)送映射請求報文的接入服務(wù)節(jié)點發(fā)送映射查詢響應(yīng),將查找到的映射信息攜帶在查詢相應(yīng)中發(fā)送給接入業(yè)務(wù)節(jié)點。
[0175]步驟513,接入服務(wù)節(jié)點接收到映射響應(yīng)報文后,將映射信息記錄在本地緩存中,并根據(jù)映射信息將數(shù)據(jù)包進行封裝后發(fā)送。
[0176]實施例四
[0177]如圖10所示,為基于本發(fā)明的用戶終端發(fā)送數(shù)據(jù)包,接入服務(wù)節(jié)點本地緩存中無數(shù)據(jù)包目的通信對端映射信息的情況下,通過映射平面將數(shù)據(jù)包發(fā)送至通訊對端,并獲取通信對端映射信息的流程示意圖,具體流程包括:
[0178]步驟601,用戶對外發(fā)送數(shù)據(jù)包,所述數(shù)據(jù)包源地址為用戶終端身份標(biāo)識,目的地址為通信對端身份標(biāo)識(目的身份標(biāo)識)。
[0179]步驟602,數(shù)據(jù)包發(fā)送至接入服務(wù)節(jié)點I。接入服務(wù)節(jié)點I首先查找本地映射緩存中是否包含數(shù)據(jù)包目的身份標(biāo)識對應(yīng)的映射表項。若查找到對應(yīng)表項,則接入服務(wù)節(jié)點I對數(shù)據(jù)包進行封裝后發(fā)送,數(shù)據(jù)包封裝后源地址為接入服務(wù)節(jié)點I為用戶終端分配的位置標(biāo)識,目的地址則為映射表項中查找到的目的身份標(biāo)識對應(yīng)的位置標(biāo)識信息。若未查找到對應(yīng)表項,則執(zhí)行步驟603。
[0180]步驟603,接入服務(wù)節(jié)點向?qū)?shù)據(jù)包封裝發(fā)送給本地配置的身份位置寄存器1,數(shù)據(jù)包封裝后源地址為接入服務(wù)節(jié)點I為用戶終端分配的位置標(biāo)識,目的地址為身份位置寄存器I的位置標(biāo)識。
[0181]步驟604,身份位置寄存器I接收到該數(shù)據(jù)包后,解除數(shù)據(jù)包封裝。首先判斷該數(shù)據(jù)包目的身份標(biāo)識,是否屬于所述身份位置寄存器維護的身份標(biāo)識信息范圍。若該身份標(biāo)識屬于身份位置寄存器I的管理范圍,則執(zhí)行步驟605/606 ;若該身份標(biāo)識不屬于身份位置寄存器I的管理范圍,則執(zhí)行步驟607。
[0182]步驟605,身份位置寄存器I從本地管理的映射信息中查找到對應(yīng)的映射信息后,基于映射信息對數(shù)據(jù)包進行封裝,數(shù)據(jù)包封裝后外層目的地址為通信對端對應(yīng)的位置標(biāo)識。身份位置寄存器I將封裝數(shù)據(jù)包發(fā)送給為通信對端分配位置標(biāo)識的接入服務(wù)節(jié)點2。接入服務(wù)節(jié)點2會在接收到封裝數(shù)據(jù)包后,解除數(shù)據(jù)包封裝,并將數(shù)據(jù)包轉(zhuǎn)發(fā)給通信對端。
[0183]步驟606,身份位置寄存器向接入服務(wù)節(jié)點發(fā)送映射查詢響應(yīng),將通信對端對應(yīng)的映射信息攜帶在查詢響應(yīng)中發(fā)送給接入服務(wù)節(jié)點I。步驟轉(zhuǎn)向615。
[0184]步驟605與步驟606執(zhí)行順序不分先后。
[0185]步驟607,身份位置寄存器I將接收到的數(shù)據(jù)包封裝發(fā)送至映射管理服務(wù)器。
[0186]步驟608,映射管理服務(wù)器查找各身份位置寄存器/運營商映射子網(wǎng)上報的所維護的身份標(biāo)識信息,判斷數(shù)據(jù)包中目的身份標(biāo)識屬于哪個身份位置寄存器/運營商映射子網(wǎng)的維護范圍。
[0187]步驟609,映射管理服務(wù)器判斷數(shù)據(jù)包的目的身份標(biāo)識屬于身份位置寄存器2上管理的身份標(biāo)識信息范圍,則將該數(shù)據(jù)包封裝發(fā)送至身份位置寄存器2。
[0188]步驟610,身份位置寄存器2從本地管理的映射信息中查找到數(shù)據(jù)包目的身份標(biāo)識對應(yīng)的映射信息后,根據(jù)映射信息對數(shù)據(jù)包進行封裝,將數(shù)據(jù)包封裝發(fā)送給通信對端對應(yīng)的接入服務(wù)節(jié)點2。
[0189]步驟611,身份位置寄存器2向映射管理服務(wù)器發(fā)送映射查詢響應(yīng),將通信對端對應(yīng)的映射信息攜帶在查詢響應(yīng)中發(fā)送給映射管理服務(wù)器。
[0190]步驟612,映射管理服務(wù)器將映射查詢響應(yīng)報文轉(zhuǎn)發(fā)至身份位置寄存器I。
[0191]步驟613,身份位置寄存器I將映射查詢響應(yīng)報文返回給接入服務(wù)節(jié)點I。
[0192]可選地,身份位置寄存器2還可通過執(zhí)行步驟614來代替步驟611-613。
[0193]步驟614,身份位置寄存器2直接向發(fā)送封裝數(shù)據(jù)包的接入服務(wù)節(jié)點I發(fā)送映射查詢響應(yīng),將通信對端對應(yīng)的映射信息攜帶在查詢相應(yīng)中發(fā)送給接入業(yè)務(wù)節(jié)點I。
[0194]步驟610和步驟611-613或步驟610和步驟614執(zhí)行順序不分先后。
[0195]步驟615,接入服務(wù)節(jié)點I接收到映射響應(yīng)報文后,將通信對端的映射信息記錄在本地緩存中,后續(xù)接入服務(wù)節(jié)點I接收到目的身份標(biāo)識指向該通信對端的數(shù)據(jù)包時,根據(jù)緩存中映射信息對數(shù)據(jù)包進行封裝發(fā)送,無需再將數(shù)據(jù)包轉(zhuǎn)發(fā)至映射平面。
[0196]上述實施例提供的一種身份位置分離網(wǎng)絡(luò)映射平面管理方法、映射管理子網(wǎng)、映射管理服務(wù)器和映射平面,通過在映射平面中部署統(tǒng)一管理各身份位置寄存器映射信息的映射管理服務(wù)器,各映射管理子網(wǎng)中的身份位置寄存器將自身維護的映射信息上報給映射管理服務(wù)器,在查詢不屬于本地管理的映射信息時,通過與映射管理服務(wù)器進行交互獲得其他身份位置寄存器上管理的映射信息,避免了不同身份位置寄存器之間不斷同步映射條目,能夠提高大規(guī)模網(wǎng)絡(luò)部署中映射平面的映射信息的查詢效率,減少身份位置寄存器之間互聯(lián)互通時的信令開銷。
[0197]本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關(guān)硬件完成,所述程序可以存儲于計算機可讀存儲介質(zhì)中,如只讀存儲器、磁盤或光盤等??蛇x地,上述實施例的全部或部分步驟也可以使用一個或多個集成電路來實現(xiàn),相應(yīng)地,上述實施例中的各模塊/單元可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。
[0198]需要說明的是,本發(fā)明還可有其他多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保