專利名稱:一種標識網(wǎng)內(nèi)的報文轉(zhuǎn)發(fā)方法、asr及isr的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及標識網(wǎng)技術(shù),尤其涉及一種標識網(wǎng)內(nèi)的報文轉(zhuǎn)發(fā)方法、ASR(AccessService Router,接入業(yè)務路由器)及 ISR(Interworking Service Router,互通業(yè)務路由器)。
背景技術(shù):
現(xiàn)有因特網(wǎng)廣泛使用的TCP/IP協(xié)議(TransmissionControl Protocol/InternetProtocol,傳輸控制協(xié)議/互聯(lián)網(wǎng)絡協(xié)議)中IP地址具有雙重功能,既作為網(wǎng)絡層的通信終端主機網(wǎng)絡接口在網(wǎng)絡拓撲中的位置標識,又作為傳輸層主機網(wǎng)絡接口的身份標識。TCP/IP協(xié)議設(shè)計之初并未考慮主機移動的情況。但是,當主機移動越來越普遍時,這種IP地址的語義過載缺陷日益明顯。當主機的IP地址發(fā)生變化時,不僅路由要發(fā)生變化,通信終端主機的身份標識也發(fā)生變化,這樣會導致路由負載越來越重,而且主機標識的變化會導致應用和連接的中斷。身份標識和位置分離問題提出的目的是為了解決IP地址的語義過載和路由負載嚴重等問題,將IP地址的雙重功能進行分離,實現(xiàn)對移動性、多家鄉(xiāng)性、IP地址動態(tài)重分配、減輕路由負載及下一代互聯(lián)網(wǎng)中不同網(wǎng)絡區(qū)域之間的互訪等問題的支持。標識網(wǎng) 是有關(guān)身份標識和位置分離的解決方案之一。在標識網(wǎng)技術(shù)體系中,以AID (Access Identifier,用戶身份標識)表示移動終端的身份信息,以RID (Routing-Location Identifier,路由位置標識)表示移動終端的位置信息,AID被固定分配給用戶不變,RID取決于用戶所在的ASR。在現(xiàn)有實施方案中,ASR將移動終端(MN)的AID與RID的對應關(guān)系通知給該移動終端的所有通信對端(Correspondent Node,簡稱為CN)所在的Internet (因特網(wǎng))接口的ISR或通信對端的ASR。如果由于某些異常原因(如老化等)導致ISR上沒有某移動終端的AID與RID的對應關(guān)系,則發(fā)往該移動終端的報文由于在ISR上無法找到該條AID與RID的映射關(guān)系而暫時無法被轉(zhuǎn)發(fā),要待ISR向ILR(Identifier Locator Register,身份位置寄存器)查詢該條AID與RID的對應關(guān)系,在ISR上形成該條AID與RID的映射條目之后才能正常轉(zhuǎn)發(fā)。這樣的做法會導致以下后果I)第一移動終端開機之后訪問公網(wǎng)或者本標識網(wǎng)中的第二移動終端,如果這時ISR或者第二移動終端對應的第二 ASR處理第一移動終端對應的第一 ASR通告過來的該第一移動終端的AID與RID的對應關(guān)系不及時,那么在ISR或第二 ASR上形成該條AID與RID的對應關(guān)系之前,第一移動終端訪問公網(wǎng)或第二移動終端將得不到回應;2)如果由于移動終端很久沒有數(shù)據(jù)經(jīng)過ISR或本標識網(wǎng)內(nèi)的其它ASR,ISR或其他ASR將該移動終端的AID與RID映射條目老化了,那么在ISR或其他ASR重新學習到該條AID與RID的對應關(guān)系之前,移動終端訪問公網(wǎng)或本標識網(wǎng)內(nèi)的其他移動終端將得不到回應。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種標識網(wǎng)內(nèi)的報文轉(zhuǎn)發(fā)方法、ASR及ISR,以避免查找不到相應的AID與RID的對應關(guān)系而導致數(shù)據(jù)報文被丟棄的問題。為解決上述問題,本發(fā)明提供了一種標識網(wǎng)內(nèi)的報文轉(zhuǎn)發(fā)方法,應用于互通業(yè)務路由器(ISR)上,包括在收到公網(wǎng)服務器發(fā)來的報文時,若根據(jù)所述報文中攜帶的目的用戶身份標識查找不到對應的路由位置標識(RID),則將所述報文復制η份,并將預配置的與其相連的各接入業(yè)務路由器(ASR)的RID分別作為目的地址封裝在各報文外層后,分別將封裝后的報文發(fā)送給相應的ASR ;其中,η為與所述ISR相連的ASR的個數(shù)。進一步地,所述將預配置的與其相連的各ASR的RID分別作為目的地址封裝在各報文外層,具體包括對于復制后得到的每一報文,從所維護的所有ASR的RID中不重復地選擇一個作為目的地址封裝在該報文外層。相應地,本發(fā)明提供了一種標識網(wǎng)內(nèi)的報文轉(zhuǎn)發(fā)方法,應用于接入業(yè)務路由器(ASR)上,包括在收到互通業(yè)務路由器發(fā)來的報文后,根據(jù)所述報文中攜帶的目的AID查找轉(zhuǎn)發(fā)表,轉(zhuǎn)發(fā)到相應的目的移動終端。進一步地,所述方法還包括
`
若在所述轉(zhuǎn)發(fā)表中查找不到轉(zhuǎn)發(fā)路徑,則丟棄所述報文。本發(fā)明還提供了一種標識網(wǎng)內(nèi)的報文轉(zhuǎn)發(fā)方法,應用于接入業(yè)務路由器上,包括在收到本設(shè)備服務范圍內(nèi)終端發(fā)來的報文時,若根據(jù)所述報文中攜帶的目的用戶身份標識查找不到對應的路由位置標識(RID),則將所述報文復制η份,并將預配置的其它與其相連的各接入業(yè)務路由器(ASR)的RID分別作為目的地址封裝在各報文外層后,分別將封裝后的報文發(fā)送給相應的ASR ;其中,η為與所述ISR相連的ASR的個數(shù)。進一步地,所述將預配置的其它與其相連的各ASR的RID分別作為目的地址封裝在各報文外層,具體包括對于復制后得到的每一報文,從所維護的所有ASR的RID中不重復地選擇一個作為目的地址封裝在該報文外層。進一步地,所述方法還包括在收到本標識網(wǎng)內(nèi)其它接入業(yè)務路由器發(fā)來的報文后,根據(jù)所述目的AID查找轉(zhuǎn)發(fā)表,轉(zhuǎn)發(fā)到相應的目的移動終端。進一步地,所述方法還包括若在所述轉(zhuǎn)發(fā)表中查找不到轉(zhuǎn)發(fā)路徑,則丟棄所述報文。相應地,本發(fā)明提供了一種互通業(yè)務路由器(ISR),包括存儲模塊,保存有預配置的與所述ISR相連的各接入業(yè)務路由器(ASR)的路由位置標識(RID);
接收模塊,用于接收公網(wǎng)服務器發(fā)來的報文;查詢模塊,用于根據(jù)所述接收模塊接收到的報文中攜帶的目的用戶身份標識查找對應的RID ;封裝模塊,用于在所述查詢模塊未查找到對應的RID時,將所述接收模塊接收到的報文復制η份,并將所存儲模塊中保存的各RID分別作為目的地址封裝在各報文外層;其中,η為與所述ISR相連的ASR的個數(shù);發(fā)送模塊,用于將封裝后的報文發(fā)送給相應的ASR。進一步地,所述封裝模塊用于對于復制后得到的每一報文,從所維護的所有ASR的RID中不重復地選擇一個作為目的地址封裝在該報文外層。相應地,本發(fā)明提供了一種接入業(yè)務路由器(ASR),包括接收模塊,用于接收互通業(yè)務路由器發(fā)來的報文;轉(zhuǎn)發(fā)模塊,用于根據(jù)所述接收模塊接收到的所述報文中攜帶的目的AID查找轉(zhuǎn)發(fā)表,轉(zhuǎn)發(fā)到相應的目的移動終端。 進一步地,所述轉(zhuǎn)發(fā)模塊用于在所述轉(zhuǎn)發(fā)表中查找不到轉(zhuǎn)發(fā)路徑時,丟棄所述報文。相應地,本發(fā)明提供了一種接入業(yè)務路由器(ASR),包括存儲模塊,保存有預配置的與本接入業(yè)務路由器相連的其它各接入業(yè)務路由器的路由位置標識(RID);接收模塊,用于接收本設(shè)備服務范圍內(nèi)的終端發(fā)來的報文;查詢模塊,用于根據(jù)所述接收模塊接收到的報文中攜帶的目的用戶身份標識查找對應的RID ;封裝模塊,用于在所述查詢模塊未查找到對應的RID時,將所述接收模塊接收到的報文復制η份,并將所存儲模塊中保存的各RID分別作為目的地址封裝在各報文外層;其中,η為與所述ISR相連的ASR的個數(shù);發(fā)送模塊,用于將封裝后的報文發(fā)送給相應的ASR。進一步地,所述封裝模塊用于對于復制后得到的每一報文,從所維護的所有ASR的RID中不重復地選擇一個作為目的地址封裝在該報文外層。進一步地,所述ASR還包括轉(zhuǎn)發(fā)模塊;接收模塊還用于接收其它接入業(yè)務路由器發(fā)來的報文;所述轉(zhuǎn)發(fā)模塊用于根據(jù)所述接收模塊接收到的本標識網(wǎng)內(nèi)其它接入業(yè)務路由器發(fā)來的報文中攜帶的目的AID查找轉(zhuǎn)發(fā)表,轉(zhuǎn)發(fā)到相應的目的移動終端。進一步地,所述ASR還包括轉(zhuǎn)發(fā)模塊;所述轉(zhuǎn)發(fā)模塊還用于在所述轉(zhuǎn)發(fā)表中查找不到轉(zhuǎn)發(fā)路徑時,丟棄接收到的本標識網(wǎng)內(nèi)其它接入業(yè)務路由器發(fā)來的所述報文。與現(xiàn)有技術(shù)相比,采用本發(fā)明后,在相應的映射表項生成之前或者表項已老化后,ISR或者ASR依然可以把通信對端回復的報文發(fā)送給本標識網(wǎng)內(nèi)的ASR,由相應的ASR發(fā)送給該報文的接收端設(shè)備,保證了報文傳輸?shù)臏蚀_率。
圖1是本發(fā)明實施例中標識網(wǎng)內(nèi)的報文轉(zhuǎn)發(fā)方法流程圖;圖2是本發(fā)明實施例中ISR的結(jié)構(gòu)示意圖;圖3是本發(fā)明應用示例一中公網(wǎng)發(fā)回移動終端的報文在標識網(wǎng)中廣播數(shù)據(jù)流向示意圖;圖4是本發(fā)明應用示例二中移動終端訪問其他移動終端時在標識網(wǎng)中廣播數(shù)據(jù)流向示意圖。
具體實施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,下文中將結(jié)合附圖對本發(fā)明的實施例進行詳細說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。本實施例涉及的設(shè)備包括移動終端,其身份標識為AID ;ASR,負責移動終端的接入管理和移動性管理,RID被設(shè)置在ASR上;I SR,負責連接標識網(wǎng)和因特網(wǎng),也具有RID。在本實施例中,一種標識網(wǎng)內(nèi)的報文轉(zhuǎn)發(fā)方法,如圖1所示,包括步驟A,ISR上維護與其相連的本標識網(wǎng)內(nèi)所有ASR的RID(RID1,RID2......RIDn),形成一 個ASR的廣播表;步驟B,ISR在收到公網(wǎng)服務器發(fā)來的報文時,若根據(jù)該報文中攜帶的目的AID查找不到對應的RID,則將該報文復制η份,對于復制后得到的每一報文,從所維護的所有ASR的RID中不重復地選擇一個作為目的地址封裝在該報文外層后,將該封裝后的報文發(fā)送給相應的ASR ;步驟C,ASR在收到上述報文后,對該報文進行解封裝后,根據(jù)目的AID查找轉(zhuǎn)發(fā)表,轉(zhuǎn)發(fā)到相應的目的移動終端;若在轉(zhuǎn)發(fā)表中查找不到相應的轉(zhuǎn)發(fā)路徑,則丟棄該報文。相應地,在本實施例中,一種ISR,如圖2所示,包括存儲模塊,保存有預配置的與所述ISR相連的各ASR的RID ;接收模塊,用于接收公網(wǎng)服務器發(fā)來的報文;查詢模塊,用于根據(jù)所述接收模塊接收到的報文中攜帶的目的用戶身份標識查找對應的RID ;封裝模塊,用于在所述查詢模塊未查找到對應的RID時,將所述接收模塊接收到的報文復制η份,并將所存儲模塊中保存的各RID分別作為目的地址封裝在各報文外層;其中,η為與所述ISR相連的ASR的個數(shù);發(fā)送模塊,用于將封裝后的報文發(fā)送給相應的ASR。較佳地,所述封裝模塊用于對于復制后得到的每一報文,從所維護的所有ASR的RID中不重復地選擇一個作為目的地址封裝在該報文外層。相應地,本實施例提供了一種ASR,包括
接收模塊,用于接收互通業(yè)務路由器發(fā)來的報文;轉(zhuǎn)發(fā)模塊,用于根據(jù)所述接收模塊接收到的所述報文中攜帶的目的AID查找轉(zhuǎn)發(fā)表,轉(zhuǎn)發(fā)到相應的目的移動終端。較佳地,所述轉(zhuǎn)發(fā)模塊用于在所述轉(zhuǎn)發(fā)表中查找不到轉(zhuǎn)發(fā)路徑時,丟棄所述報文。在本實施例中,一種標識網(wǎng)內(nèi)的報文轉(zhuǎn)發(fā)方法,應用于ASR上,包括步驟A,ASR上維護與其相連的本標識網(wǎng)內(nèi)所有其它ASR的RID(RID1,RID2......RIDn),形成一個ASR的廣播表;步驟B,ASR在收到本標識網(wǎng)內(nèi)其它ASR發(fā)來的報文時,若根據(jù)該報文中攜帶的目的AID查找不到對應的RID,則將該報文復制η份,對于復制后得到的每一報文,從所維護的所有ASR的RID中不重復地選擇一個作為目的地址封裝在該報文外層后,將該封裝后的報文發(fā)送給相應的ASR ; 步驟C,其它ASR在收到上述報文后,對該報文進行解封裝后,根據(jù)目的AID查找轉(zhuǎn)發(fā)表,轉(zhuǎn)發(fā)到相應的目的移動終端;若在轉(zhuǎn)發(fā)表中查找不到相應的轉(zhuǎn)發(fā)路徑,則丟棄該報文。相應地,本實施例提供了一種ASR,包括存儲模塊,保存有預配置的與本接入業(yè)務路由器相連的其它各接入業(yè)務路由器的RID ;接收模塊,用于接收本設(shè)備服務范圍內(nèi)的終端發(fā)來的報文;查詢模塊,用于根據(jù)所述接收模塊接收到的報文中攜帶的目的用戶身份標識查找對應的RID ;封裝模塊,用于在所述查詢模塊未查找到對應的RID時,將所述接收模塊接收到的報文復制η份,并將所存儲模塊中保存的各RID分別作為目的地址封裝在各報文外層;其中,η為與所述ISR相連的ASR的個數(shù);發(fā)送模塊,用于將封裝后的報文發(fā)送給相應的ASR。較佳地,所述封裝模塊用于對于復制后得到的每一報文,從所維護的所有ASR的RID中不重復地選擇一個作為目的地址封裝在該報文外層。較佳地,所述ASR還包括轉(zhuǎn)發(fā)模塊;接收模塊還用于接收其它接入業(yè)務路由器發(fā)來的報文;所述轉(zhuǎn)發(fā)模塊用于根據(jù)所述接收模塊接收到的本標識網(wǎng)內(nèi)其它接入業(yè)務路由器發(fā)來的報文中攜帶的目的AID查找轉(zhuǎn)發(fā)表,轉(zhuǎn)發(fā)到相應的目的移動終端。較佳地,所述ASR還包括轉(zhuǎn)發(fā)模塊;所述轉(zhuǎn)發(fā)模塊還用于在所述轉(zhuǎn)發(fā)表中查找不到轉(zhuǎn)發(fā)路徑時,丟棄接收到的本標識網(wǎng)內(nèi)其它接入業(yè)務路由器發(fā)來的所述報文。下面用兩個應用示例對本發(fā)明進行進一步說明。應用示例一如圖3所示,包括以下步驟步驟A,ISR上維護與其相連的所有ASR的RID(RID1,RID2,......,RIDn)形成一個ASR廣播表;步驟B,移動終端訪問公網(wǎng)(該移動終端的身份標識為AID1,位置標識為RIDDJP通過標識網(wǎng)內(nèi)網(wǎng)元向公網(wǎng)發(fā)送報文;步驟C,ISR收到公網(wǎng)服務器回復的響應報文后,用該響應報文中攜帶的目的IP (即移動終端的AID1)查找AID與RID的映射關(guān)系,并用查找到的RID作為外層目的IP封裝該響應報文,然后把該響應報文發(fā)送給該查找到的RID對應的ASR ;若查找不到對應的RID,則根據(jù)本地保存的ASR廣播表,將接收到的響應報文復制η份,并將ASR廣播表中的各RID分別作為目的地址封裝在各響應報文外層,然后分別把該封裝后的響應報文發(fā)送給相應的ASR ;步驟D,收到響應報文的ASR根據(jù)該報文中攜帶的目的AID查找轉(zhuǎn)發(fā)表,將響應報文轉(zhuǎn)發(fā)到正確的目的移動終端;如果查找不到轉(zhuǎn)發(fā)路徑,則丟棄該響應報文。應用示例二如圖4所述,包括以下步驟步驟A,ASR上維護本標識網(wǎng)內(nèi)與其相連的所有ASR的RID(R皿,RID2,......,
RIDn)形成一個ASR廣播表;步驟B,移動終端I (MNl的身份標識為AID1,位置標識為RID1)訪問移動終端2(MN2的身份標識為AID2,位置標識為RID2);即通過ASRl向移動終端2發(fā)送報文;步驟C,ASR1收到移動終端I發(fā)來的報文后,用該報文中攜帶的目的IP(即AID1)查找AID與RID的映射關(guān)系,并用查找到的RID作為外層目的IP封裝該報文,然后把該報文發(fā)送給該查找到的RID對應的ASR ;若 查找不到對應的RID,則根據(jù)本地保存的ASR廣播表,將接收到的響應報文復制η份,并將ASR廣播表中的各RID分別作為目的地址封裝在各響應報文外層,然后分別把該封裝后的響應報文發(fā)送給相應的ASR ;步驟D,ASR2收到該報文后,根據(jù)該報文中攜帶的目的AID查找轉(zhuǎn)發(fā)表,將報文轉(zhuǎn)發(fā)到正確的目的移動終端2 ;而其他ASR上由于沒有保存相應的轉(zhuǎn)發(fā)路徑,所以會丟棄接收到的該報文。本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關(guān)硬件完成,所述程序可以存儲于計算機可讀存儲介質(zhì)中,如只讀存儲器、磁盤或光盤等。可選地,上述實施例的全部或部分步驟也可以使用一個或多個集成電路來實現(xiàn)。相應地,上述實施例中的各模塊/單元可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并非用于限定本發(fā)明的保護范圍。根據(jù)本發(fā)明的發(fā)明內(nèi)容,還可有其他多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當可根據(jù)本發(fā)明作出各種相應的改變和變形,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種標識網(wǎng)內(nèi)的報文轉(zhuǎn)發(fā)方法,應用于互通業(yè)務路由器(ISR)上,包括 在收到公網(wǎng)服務器發(fā)來的報文時,若根據(jù)所述報文中攜帶的目的用戶身份標識查找不到對應的路由位置標識(RID),則將所述報文復制η份,并將預配置的與其相連的各接入業(yè)務路由器(ASR)的RID分別作為目的地址封裝在各報文外層后,分別將封裝后的報文發(fā)送給相應的ASR ;其中,η為與所述ISR相連的ASR的個數(shù)。
2.如權(quán)利要求1所述的方法,其特征在于 所述將預配置的與其相連的各ASR的RID分別作為目的地址封裝在各報文外層,具體包括 對于復制后得到的每一報文,從所維護的所有ASR的RID中不重復地選擇一個作為目的地址封裝在該報文外層。
3.一種標識網(wǎng)內(nèi)的報文轉(zhuǎn)發(fā)方法,應用于接入業(yè)務路由器(ASR)上,包括 在收到互通業(yè)務路由器發(fā)來的報文后,根據(jù)所述報文中攜帶的目的AID查找轉(zhuǎn)發(fā)表,轉(zhuǎn)發(fā)到相應的目的移動終端。
4.如權(quán)利要求3所述的方法,其特征在于,還包括 若在所述轉(zhuǎn)發(fā)表中查找不到轉(zhuǎn)發(fā)路徑,則丟棄所述報文。
5.一種標識網(wǎng)內(nèi)的報文轉(zhuǎn)發(fā)方法,應用于接入業(yè)務路由器上,包括 在收到本設(shè)備服務范圍內(nèi)終端發(fā)來的報文時,若根據(jù)所述報文中攜帶的目的用戶身份標識查找不到對應的路由位置標識(RID),則將所述報文復制η份,并將預配置的其它與其相連的各接入業(yè)務路由器(ASR)的RID分別作為目的地址封裝在各報文外層后,分別將封裝后的報文發(fā)送給相應的ASR ;其中,η為與所述ISR相連的ASR的個數(shù)。
6.如權(quán)利要求5所述的方法,其特征在于 所述將預配置的其它與其相連的各ASR的RID分別作為目的地址封裝在各報文外層,具體包括 對于復制后得到的每一報文,從所維護的所有ASR的RID中不重復地選擇一個作為目的地址封裝在該報文外層。
7.如權(quán)利要求5所述的方法,其特征在于,還包括 在收到本標識網(wǎng)內(nèi)其它接入業(yè)務路由器發(fā)來的報文后,根據(jù)所述目的AID查找轉(zhuǎn)發(fā)表,轉(zhuǎn)發(fā)到相應的目的移動終端。
8.如權(quán)利要求7所述的方法,其特征在于,還包括 若在所述轉(zhuǎn)發(fā)表中查找不到轉(zhuǎn)發(fā)路徑,則丟棄所述報文。
9.一種互通業(yè)務路由器(ISR),包括 存儲模塊,保存有預配置的與所述ISR相連的各接入業(yè)務路由器(ASR)的路由位置標識(RID); 接收模塊,用于接收公網(wǎng)服務器發(fā)來的報文; 查詢模塊,用于根據(jù)所述接收模塊接收到的報文中攜帶的目的用戶身份標識查找對應的 RID ; 封裝模塊,用于在所述查詢模塊未查找到對應的RID時,將所述接收模塊接收到的報文復制η份,并將所存儲模塊中保存的各RID分別作為目的地址封裝在各報文外層;其中,η為與所述ISR相連的ASR的個數(shù);發(fā)送模塊,用于將封裝后的報文發(fā)送給相應的ASR。
10.如權(quán)利要求9所述的ISR,其特征在于 所述封裝模塊用于對于復制后得到的每一報文,從所維護的所有ASR的RID中不重復地選擇一個作為目的地址封裝在該報文外層。
11.一種接入業(yè)務路由器(ASR),包括 接收模塊,用于接收互通業(yè)務路由器發(fā)來的報文; 轉(zhuǎn)發(fā)模塊,用于根據(jù)所述接收模塊接收到的所述報文中攜帶的目的AID查找轉(zhuǎn)發(fā)表,轉(zhuǎn)發(fā)到相應的目的移動終端。
12.如權(quán)利要求11所述的ASR,其特征在于 所述轉(zhuǎn)發(fā)模塊用于在所述轉(zhuǎn)發(fā)表中查找不到轉(zhuǎn)發(fā)路徑時,丟棄所述報文。
13.一種接入業(yè)務路由器(ASR),包括 存儲模塊,保存有預配置的與本接入業(yè)務路由器相連的其它各接入業(yè)務路由器的路由位置標識(RID); 接收模塊,用于接收本設(shè)備服務范圍內(nèi)的終端發(fā)來的報文; 查詢模塊,用于根據(jù)所述接收模塊接收到的報文中攜帶的目的用戶身份標識查找對應的 RID ; 封裝模塊,用于在所述查詢模塊未查找到對應的RID時,將所述接收模塊接收到的報文復制η份,并將所存儲模塊中保存的各RID分別作為目的地址封裝在各報文外層;其中,η為與所述ISR相連的ASR的個數(shù); 發(fā)送模塊,用于將封裝后的報文發(fā)送給相應的ASR。
14.如權(quán)利要求13所述的ASR,其特征在于 所述封裝模塊用于對于復制后得到的每一報文,從所維護的所有ASR的RID中不重復地選擇一個作為目的地址封裝在該報文外層。
15.如權(quán)利要求13所述的ASR,其特征在于,還包括轉(zhuǎn)發(fā)模塊; 接收模塊還用于接收其它接入業(yè)務路由器發(fā)來的報文; 所述轉(zhuǎn)發(fā)模塊用于根據(jù)所述接收模塊接收到的本標識網(wǎng)內(nèi)其它接入業(yè)務路由器發(fā)來的報文中攜帶的目的AID查找轉(zhuǎn)發(fā)表,轉(zhuǎn)發(fā)到相應的目的移動終端。
16.如權(quán)利要求15所述的ASR,其特征在于,還包括 所述轉(zhuǎn)發(fā)模塊還用于在所述轉(zhuǎn)發(fā)表中查找不到轉(zhuǎn)發(fā)路徑時,丟棄接收到的本標識網(wǎng)內(nèi)其它接入業(yè)務路由器發(fā)來的所述報文。
全文摘要
一種標識網(wǎng)內(nèi)的報文轉(zhuǎn)發(fā)方法、ASR及ISR,所述方法應用于互通業(yè)務路由器(ISR)上,包括在收到公網(wǎng)服務器發(fā)來的報文時,若根據(jù)所述報文中攜帶的目的用戶身份標識查找不到對應的路由位置標識(RID),則將所述報文復制n份,并將預配置的與其相連的各接入業(yè)務路由器(ASR)的RID分別作為目的地址封裝在各報文外層后,分別將封裝后的報文發(fā)送給相應的ASR;其中,n為與所述ISR相連的ASR的個數(shù)。與現(xiàn)有技術(shù)相比,采用本發(fā)明后,在相應的映射表項生成之前或者表項已老化后,ISR或者ASR依然可以把通信對端回復的報文發(fā)送給本標識網(wǎng)內(nèi)的ASR,由相應的ASR發(fā)送給該報文的接收端設(shè)備,保證了報文傳輸?shù)臏蚀_率。
文檔編號H04L12/741GK103051541SQ20111031274
公開日2013年4月17日 申請日期2011年10月14日 優(yōu)先權(quán)日2011年10月14日
發(fā)明者余靜, 張麗暉 申請人:中興通訊股份有限公司