欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于移動(dòng)ip的虛擬轉(zhuǎn)交地址的制作方法

文檔序號(hào):7914553閱讀:402來源:國知局
專利名稱:用于移動(dòng)ip的虛擬轉(zhuǎn)交地址的制作方法
技術(shù)領(lǐng)域
本發(fā)明的實(shí)施例涉及移動(dòng)IP (因特網(wǎng)協(xié)議)的領(lǐng)域;并且更具體地涉及分配給移動(dòng)節(jié)點(diǎn)的虛擬轉(zhuǎn)交地址。
背景技術(shù)
移動(dòng)IP是在2002年8月Request for Comments (RFC) 3344中描述的協(xié)議,其允許膝上型計(jì)算機(jī)或其他移動(dòng)計(jì)算單元(在本文中稱為移動(dòng)節(jié)點(diǎn))在各種地點(diǎn)處的各種子網(wǎng)絡(luò)之間漫游,同時(shí)維護(hù)因特網(wǎng)和/或WAN連接性。移動(dòng)代理(例如,歸屬(home)代理,外部代理)提供移動(dòng)IP功能性。在典型的移動(dòng)IP網(wǎng)絡(luò)中,每個(gè)移動(dòng)節(jié)點(diǎn)由其歸屬地址(由歸屬代理分配)識(shí)別而不管其附連到因特網(wǎng)的當(dāng)前點(diǎn)。盡管處于遠(yuǎn)離其歸屬,移動(dòng)節(jié)點(diǎn)還與轉(zhuǎn)交地址(由外部代理提供)關(guān)聯(lián),該轉(zhuǎn)交地址對(duì)于可達(dá)性指示移動(dòng)節(jié)點(diǎn)的當(dāng)前附連點(diǎn)。盡管移動(dòng)節(jié)點(diǎn)遠(yuǎn)離其歸屬并且連接到外部網(wǎng)絡(luò),它通過外部代理請(qǐng)求注冊(cè)到歸屬代理。如果注冊(cè)是成功的,當(dāng)移動(dòng)節(jié)點(diǎn)的歸屬網(wǎng)絡(luò)接收尋址到移動(dòng)節(jié)點(diǎn)的分組時(shí),歸屬代理將通過隧道將那些分組發(fā)送到外部代理,其進(jìn)而將這些分組轉(zhuǎn)發(fā)到移動(dòng)節(jié)點(diǎn)。當(dāng)移動(dòng)節(jié)點(diǎn)正發(fā)送分組時(shí),外部代理可采用反向隧道化并且將這些分組發(fā)送到歸屬代理,其進(jìn)而將這些分組轉(zhuǎn)發(fā)到它們的目的地,或外部代理可直接將這些分組轉(zhuǎn)發(fā)到它們的目的地。當(dāng)移動(dòng)節(jié)點(diǎn)被成功地注冊(cè)時(shí),移動(dòng)節(jié)點(diǎn)已經(jīng)發(fā)起移動(dòng)IP會(huì)話。當(dāng)撤銷注冊(cè)移動(dòng)節(jié)點(diǎn)(例如,對(duì)于移動(dòng)節(jié)點(diǎn)的綁定已經(jīng)被去除)時(shí),移動(dòng)IP會(huì)話已經(jīng)結(jié)束。在歸屬和外部代理之間使用的隧道能夠是如在RFC 3344中描述的IP-IP或ORE。圖1呈現(xiàn)移動(dòng)IP領(lǐng)域中的現(xiàn)有技術(shù)的樣本圖示。移動(dòng)節(jié)點(diǎn)105經(jīng)由外部代理120 和歸屬代理130被許可IP會(huì)話。外部代理120和歸屬代理130能夠充當(dāng)路由器。具體地, 移動(dòng)節(jié)點(diǎn)105通過基站或分布式接入點(diǎn)115耦合于外部代理120。如在圖1中示出的,在接入點(diǎn)115與外部代理120之間使用外部代理地址“FAA”。另一個(gè)移動(dòng)節(jié)點(diǎn)110也可以通過相同的基站115耦合于外部代理120。外部代理120由于其耦合于移動(dòng)節(jié)點(diǎn)105、110而用作本地附連點(diǎn)。外部代理120耦合于歸屬代理130,其提供IP連接性135、140(因特網(wǎng)和對(duì)應(yīng)的節(jié)點(diǎn))。換句話說,歸屬代理130通過外部代理120和基站115支持移動(dòng)節(jié)點(diǎn)105、110 的IP會(huì)話。在圖1中,外部代理120和歸屬代理130通過由ISP (因特網(wǎng)服務(wù)供應(yīng)商)125服務(wù)的一個(gè)隧道來連接。隧道終止于外部代理120的端接點(diǎn)由轉(zhuǎn)交地址(CoA)表示并且隧道終止于歸屬代理130的另一個(gè)端接點(diǎn)由歸屬代理地址(HAA)表示。CoA是外部代理的地址,移動(dòng)節(jié)點(diǎn)用該地址注冊(cè)。在該示例中,外部代理120僅具有一個(gè)CoA。因?yàn)橐苿?dòng)節(jié)點(diǎn)105、110 已經(jīng)為它們的IP會(huì)話選擇該外部代理120的CoA,所以通過該隧道來引導(dǎo)移動(dòng)節(jié)點(diǎn)105、 110的業(yè)務(wù)(traffic)。這里,在外部代理120和歸屬代理130之間只有一個(gè)隧道,憑借該隧道攜帶IP會(huì)話的業(yè)務(wù)。在另一個(gè)示例中,多于一個(gè)隧道能夠存在于外部代理120和歸屬代理130之間。這些隧道的每個(gè)在它們的外部代理120終點(diǎn)處可以具有不同的CoA。在該情形下,移動(dòng)節(jié)點(diǎn)105、110各自隨機(jī)選擇CoA中的一個(gè)。它能夠是相同的CoA或兩個(gè)不同的CoA。用于攜帶移動(dòng)節(jié)點(diǎn)的IP會(huì)話業(yè)務(wù)的隧道是附連到由移動(dòng)節(jié)點(diǎn)選擇的CoA的隧道。因此,支持節(jié)點(diǎn)的 IP會(huì)話的特定隧道取決于移動(dòng)節(jié)點(diǎn)的隨機(jī)CoA選擇。然而,使用的隧道能夠遇到例如過載或來自ISP的不可靠服務(wù)等各種問題。用于避免或糾正這些情況中出現(xiàn)的問題的措施并未就位。中斷到移動(dòng)節(jié)點(diǎn)的IP連接性對(duì)于依靠其通信裝置來開展事務(wù)、獲取信息等的移動(dòng)節(jié)點(diǎn)用戶是不方便的。從而,提高移動(dòng)節(jié)點(diǎn)的IP連接性的可靠性對(duì)于用戶是合乎需要的。

發(fā)明內(nèi)容
支持移動(dòng)IP功能性的網(wǎng)絡(luò)代理除了其他要素外還包括外部代理和歸屬代理。如在背景技術(shù)中指出的,多個(gè)隧道能夠存在于該外部代理和該歸屬代理之間來支持移動(dòng)節(jié)點(diǎn)的IP會(huì)話。在現(xiàn)有技術(shù)中,通過在移動(dòng)節(jié)點(diǎn)的注冊(cè)過程初始化時(shí)隨機(jī)選擇CoA中的一個(gè)而弓I導(dǎo)這些隧道中的任何隧道的特定利用。相比之下,本發(fā)明將對(duì)IP會(huì)話的隧道選擇的控制從移動(dòng)節(jié)點(diǎn)轉(zhuǎn)移到外部代理。更具體地,本發(fā)明將虛擬CoA引入外部代理。當(dāng)移動(dòng)節(jié)點(diǎn)選擇該虛擬CoA而不是對(duì)應(yīng)于特定隧道的常規(guī)CoA中的一個(gè)(如連同圖1所描述的)時(shí),外部代理能夠動(dòng)態(tài)地選擇利用哪個(gè)隧道來攜帶IP會(huì)話的數(shù)據(jù)。因此,能夠更智能且高效地使用外部代理和歸屬代理之間的多個(gè)隧道。


可通過參照以下描述和用于示出本發(fā)明的實(shí)施例的附圖來最好地理解本發(fā)明。在圖中圖1示出現(xiàn)有技術(shù)中的移動(dòng)IP網(wǎng)絡(luò);圖2示出根據(jù)本發(fā)明的一個(gè)實(shí)施例支持使用虛擬CoA的示范性網(wǎng)絡(luò);圖3示出根據(jù)本發(fā)明的一個(gè)實(shí)施例支持使用虛擬CoA的示范性外部代理;圖4A和4B示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的示范性外部代理和歸屬代理隧道配置;圖5是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的移動(dòng)IP注冊(cè)的數(shù)據(jù)流程圖;圖6是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的移動(dòng)IP注冊(cè)的另一個(gè)數(shù)據(jù)流程圖;以及圖7是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的IP會(huì)話管理的數(shù)據(jù)流程圖。
具體實(shí)施例方式在以下描述中,闡述許多具體細(xì)節(jié)。然而,要理解本發(fā)明的實(shí)施例可在沒有這些具體細(xì)節(jié)的情況下實(shí)踐。在其他情況中,為了不使對(duì)該描述的理解變模糊,未詳細(xì)地示出眾所周知的電路、連接、結(jié)構(gòu)和技術(shù)。本領(lǐng)域內(nèi)技術(shù)人員利用包含的描述將能夠?qū)崿F(xiàn)適當(dāng)?shù)墓δ苄远鵁o需過度實(shí)驗(yàn)。說明書中對(duì)“一個(gè)實(shí)施例”、“一實(shí)施例”、“一示例實(shí)施例”等的引用指示描述的實(shí)施例可包括特定特征、結(jié)構(gòu)或特性,但每個(gè)實(shí)施例可不一定包括該特定特征、結(jié)構(gòu)或特性。
6此外,此類短語不一定指相同的實(shí)施例。此外,當(dāng)連同實(shí)施例描述特定特征、結(jié)構(gòu)或特性時(shí), 認(rèn)為連同其他實(shí)施例(無論是否明確地描述)來實(shí)現(xiàn)此類特征、結(jié)構(gòu)或特性是在本領(lǐng)域內(nèi)技術(shù)人員的認(rèn)知內(nèi)。在下列描述和權(quán)利要求中,可使用術(shù)語“耦合”和“連接”連同它們的派生詞。應(yīng)該理解這些術(shù)語不認(rèn)為是彼此的同義詞?!榜詈稀庇糜谥甘緝蓚€(gè)或更多的元件(其可彼此直接物理接觸或電接觸,或可彼此不直接物理接觸或電接觸)互相交互或協(xié)作?!斑B接”用于指示在互相耦合的兩個(gè)或更多的元件之間建立通信。圖中示出的技術(shù)能夠使用存儲(chǔ)在一個(gè)或多個(gè)電子裝置(例如,計(jì)算機(jī)、網(wǎng)絡(luò)元件等)上并且在其上執(zhí)行的代碼和數(shù)據(jù)而實(shí)現(xiàn)。如本文使用的,網(wǎng)絡(luò)元件(例如,路由器、交換機(jī)、網(wǎng)橋,等)是一件聯(lián)網(wǎng)設(shè)備,其包括在通信上互連網(wǎng)絡(luò)上的其他設(shè)備(例如,其他網(wǎng)絡(luò)元件、計(jì)算機(jī)終端站,等)的硬件和軟件。此類電子裝置使用例如機(jī)器存儲(chǔ)媒體(例如,磁盤;光盤;隨機(jī)存取存儲(chǔ)器;只讀存儲(chǔ)器;閃速存儲(chǔ)器裝置)和機(jī)器通信媒體(例如,電、光、 聲音或其他形式的傳播信號(hào)-例如載波、紅外信號(hào)、數(shù)字信號(hào)等)等機(jī)器可讀媒體來存儲(chǔ)和傳遞(在內(nèi)部以及通過網(wǎng)絡(luò)與其他電子裝置一起)代碼和數(shù)據(jù)。另外,此類電子裝置典型地包括一個(gè)或多個(gè)處理器的集合,其耦合于一個(gè)或多個(gè)其他組件,例如存儲(chǔ)裝置、一個(gè)或多個(gè)用戶輸入/輸出裝置(例如,鍵盤和/或顯示器)、以及網(wǎng)絡(luò)連接。處理器的所述集合和其他組件的耦合典型地通過一個(gè)或多個(gè)總線和網(wǎng)橋(也稱作總線控制器)。攜帶網(wǎng)絡(luò)業(yè)務(wù)的存儲(chǔ)裝置和信號(hào)分別代表一個(gè)或多個(gè)機(jī)器存儲(chǔ)媒體和機(jī)器通信媒體。從而,給定電子裝置的存儲(chǔ)裝置典型地存儲(chǔ)用于在該電子裝置的一個(gè)或多個(gè)處理器的集合上執(zhí)行的代碼和/ 或數(shù)據(jù)。當(dāng)然,本發(fā)明的實(shí)施例的一個(gè)或多個(gè)部分可使用軟件、固件和/或硬件的不同組合來實(shí)現(xiàn)。網(wǎng)絡(luò)元件通常分成控制平面和數(shù)據(jù)平面(有時(shí)稱為轉(zhuǎn)發(fā)平面或媒體平面)。在網(wǎng)絡(luò)元件是路由器(或?qū)崿F(xiàn)路由功能性)的情況下,控制平面典型地確定如何路由數(shù)據(jù) (例如,分組)(例如,數(shù)據(jù)的下一跳以及該數(shù)據(jù)的外出端口),并且數(shù)據(jù)平面負(fù)責(zé)轉(zhuǎn)發(fā)該數(shù)據(jù)。例如,控制平面典型地包括一個(gè)或多個(gè)路由協(xié)議(例如,邊界網(wǎng)關(guān)協(xié)議(BGP)、內(nèi)部網(wǎng)關(guān)協(xié)議(IGP)(例如,開放最短路徑優(yōu)先(0SPF)、路由信息協(xié)議(RIP)、中間系統(tǒng)到中間系統(tǒng) (IS-IQ等)、標(biāo)簽分發(fā)協(xié)議(LDP)、資源保留協(xié)議(RSVP)等),其與其他網(wǎng)絡(luò)元件通信以基于一個(gè)或多個(gè)路由度量來交換路由并且選擇那些路由??刂破矫鎱f(xié)議還可以包括移動(dòng)IP 協(xié)議。路由和鄰近性(adjacency)存儲(chǔ)在控制平面上的一個(gè)或多個(gè)路由結(jié)構(gòu)(例如,路由信息庫(RIB)、標(biāo)簽信息庫(LIB)、一個(gè)或多個(gè)鄰近性結(jié)構(gòu)等)中??刂破矫嬗没诼酚山Y(jié)構(gòu)的信息(例如,鄰近性和路由信息)對(duì)數(shù)據(jù)平面編程。例如,控制平面將該鄰近性和路由信息編程到數(shù)據(jù)平面上的一個(gè)或多個(gè)轉(zhuǎn)發(fā)結(jié)構(gòu)(例如,轉(zhuǎn)發(fā)信息庫(FIB)、標(biāo)簽轉(zhuǎn)發(fā)信息庫(LFIB)和一個(gè)或多個(gè)鄰近性結(jié)構(gòu))中。當(dāng)轉(zhuǎn)發(fā)業(yè)務(wù)時(shí),數(shù)據(jù)平面使用這些轉(zhuǎn)發(fā)和鄰近性結(jié)構(gòu)。路由協(xié)議中的每個(gè)協(xié)議基于某些路由度量(這些度量對(duì)于不同的路由協(xié)議可以是不同的)將路由條目下載到主RIB。路由協(xié)議中的每個(gè)協(xié)議能夠?qū)⒙酚蓷l目存儲(chǔ)在本地 RIB (例如,OSPF本地RIB)中,這些路由條目包括未下載到主RIB的路由條目。管理主RIB 的RIB模塊從路由協(xié)議(基于一組度量)所下載的路由中選擇路由并且將那些選擇的路由(有時(shí)稱為活動(dòng)路由條目)下載到數(shù)據(jù)平面。RIB模塊還能夠使路由在路由協(xié)議之間重新分發(fā)。對(duì)于層2轉(zhuǎn)發(fā),網(wǎng)絡(luò)元件可以存儲(chǔ)一個(gè)或多個(gè)橋接表,其用于基于該數(shù)據(jù)中的層2 信息來轉(zhuǎn)發(fā)數(shù)據(jù)。典型地,網(wǎng)絡(luò)元件包括一個(gè)或多個(gè)線卡的集合、一個(gè)或多個(gè)控制卡的集合、以及可選地一個(gè)或多個(gè)服務(wù)卡(有時(shí)稱為資源卡)的集合。這些卡通過一個(gè)或多個(gè)機(jī)制(例如,耦合線卡的第一全網(wǎng)格(mesh)和耦合這些卡的全部的第二全網(wǎng)格)耦合在一起。線卡的集合構(gòu)成數(shù)據(jù)平面,而控制卡的集合提供控制平面并且通過線卡與外部網(wǎng)絡(luò)元件交換分組。服務(wù)卡的集合能夠提供專門處理(例如,層4至層7服務(wù)(例如,防火墻、IPsec、IDS、P2P)、 VoIP會(huì)話邊界控制器、移動(dòng)無線網(wǎng)關(guān)(GGSN、演進(jìn)分組系統(tǒng)(EPS)網(wǎng)關(guān))等)。作為示例,服務(wù)卡可用于端接If3Sec隧道并且執(zhí)行隨之而來的認(rèn)證和加密算法。圖2示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的支持使用虛擬CoA的示范性網(wǎng)絡(luò)。CoA地址在代理通告消息中從外部代理220通告給移動(dòng)節(jié)點(diǎn)。對(duì)于IP會(huì)話,移動(dòng)節(jié)點(diǎn)205選擇外部代理220的虛擬CoA( “vCoA”)而不是CoAl、CoA2或CoA3中的一個(gè)。移動(dòng)節(jié)點(diǎn)205維護(hù)到vCoA的僅一個(gè)綁定并且只需要使用vCoA注冊(cè)一次。外部代理220因此能夠?qū)CoA聯(lián)系到與用于移動(dòng)節(jié)點(diǎn)205的IP會(huì)話的CoAl、CoA2或CoA3對(duì)應(yīng)的隧道中的任何隧道。由外部代理220動(dòng)態(tài)選擇用于IP會(huì)話的隧道提高了外部代理220和歸屬代理225之間的所有隧道中業(yè)務(wù)的效率。歸屬代理225通過因特網(wǎng)230和對(duì)應(yīng)的節(jié)點(diǎn)235向移動(dòng)節(jié)點(diǎn)205提供IP會(huì)話。歸屬代理225通過外部代理220和基站或分布式接入點(diǎn)215耦合于移動(dòng)節(jié)點(diǎn)205。另一個(gè)移動(dòng)節(jié)點(diǎn)210可以通過相同的外部代理220和接入點(diǎn)215由歸屬代理225服務(wù)。另外,其他接入點(diǎn)(未描繪)也能夠使更多的移動(dòng)節(jié)點(diǎn)耦合于外部代理220。歸屬代理225和外部代理220由隧道而互相連接。這些隧道能夠全部具有相同的類型或能夠是不同的,例如2個(gè)IP-IP隧道和1個(gè)GRE隧道或全部3個(gè)IP-IP隧道。在該示例中,三個(gè)隧道(各自由ISP 240、245、250來服務(wù))將歸屬代理225連接到外部代理220。 由ISPl 240服務(wù)的隧道的終點(diǎn)是在外部代理220端的CoAl和在歸屬代理225端的HAAl。 由ISP2 245服務(wù)的隧道的終點(diǎn)是CoA2和HAA2。由ISP3 250服務(wù)的隧道的終點(diǎn)是CoA3和 HAA3。因?yàn)橐苿?dòng)節(jié)點(diǎn)205、210被聯(lián)系到外部代理220的vCoA,外部代理220自由使用對(duì)應(yīng)于其常規(guī)的CoA(CoAl、CoA2或CoA3)的隧道中的任何隧道來攜帶移動(dòng)節(jié)點(diǎn)的IP會(huì)話的業(yè)務(wù)。vCoA在代理通告和注冊(cè)消息中作為常規(guī)CoA(IP地址)出現(xiàn),但能夠包括擴(kuò)展。例如,代理通告能夠采取各種情況的形式。在一個(gè)實(shí)施例中,外部代理220可以照常發(fā)送代理通告而沒有規(guī)定vCoA的任何擴(kuò)展。在該情形下,外部代理220仍能夠基于本地配置的策略或在移動(dòng)節(jié)點(diǎn)的認(rèn)證期間接收的V-AAA策略而供應(yīng)vCoA服務(wù)。在另一個(gè)實(shí)施例中,外部代理220能夠發(fā)送具有規(guī)定一個(gè)或多個(gè)vCoA的擴(kuò)展的代理通告消息。這里,升級(jí)的移動(dòng)節(jié)點(diǎn)可使用新的擴(kuò)展以相對(duì)其他外部代理更優(yōu)選該外部代理,因?yàn)樗?yīng)vCoA。如果沒有本地配置的策略或V-AAA策略,如果移動(dòng)節(jié)點(diǎn)選擇vCoA,則外部代理220能夠提供vCoA服務(wù),否則,外部代理220將提供常規(guī)服務(wù)。遺留移動(dòng)節(jié)點(diǎn)能夠忽略擴(kuò)展并且隨機(jī)選擇CoA。在完成注冊(cè)后,外部代理220上的綁定條目具有關(guān)于vCoA選擇的信息。如果vCoA選擇是成功的,外部代理220對(duì)移動(dòng)節(jié)點(diǎn)提供基于vCoA的服務(wù)。在移動(dòng)節(jié)點(diǎn)上無需改變,因?yàn)閺囊苿?dòng)節(jié)點(diǎn)角度來看,它注冊(cè)到僅一個(gè)CoA地址。例如,因?yàn)橛煞謩eISP2 245和ISP3 250服務(wù)的第二和第三隧道暫時(shí)出故障(down),外部代理220能夠通過ISPl 240服務(wù)的第一隧道來引導(dǎo)被聯(lián)系到vCoA的移動(dòng)節(jié)點(diǎn)的業(yè)務(wù)。如果移動(dòng)節(jié)點(diǎn)升級(jí)到支持vCoA能力,則該移動(dòng)節(jié)點(diǎn)能夠有意地選擇具有vCoA的某些外部代理。如果移動(dòng)節(jié)點(diǎn)未升級(jí)到支持vCoA能力,則該移動(dòng)節(jié)點(diǎn)能夠忽略vCoA擴(kuò)展并且照常繼續(xù)進(jìn)行其隨機(jī)地址選擇。即使未升級(jí)的移動(dòng)節(jié)點(diǎn)選擇 vCoA,外部代理220能夠拒絕vCoA服務(wù)并轉(zhuǎn)而繼續(xù)進(jìn)行常規(guī)CoA服務(wù)(通過在發(fā)送到歸屬代理225的注冊(cè)消息中不添加vCoA擴(kuò)展)。對(duì)于利用vCoA的IP會(huì)話,陳述哪些CoA (和對(duì)應(yīng)的隧道)應(yīng)該用于哪些會(huì)話的策略被本地存儲(chǔ)在外部代理220或歸屬代理225上和/或在歸屬AAA( “Η-AAA”)服務(wù)器255 和受訪AAA( “V-AAA”)服務(wù)器260上。AAA指認(rèn)證、授權(quán)和計(jì)費(fèi)協(xié)議。策略的一個(gè)示例是通過ISPl 240支持的第一隧道來路由所有語音業(yè)務(wù)、通過ISP2 245支持的第二隧道來路由所有視頻業(yè)務(wù)以及通過ISP3 250支持的第三隧道來路由所有其他類型的業(yè)務(wù)。該策略可已經(jīng)在H-AAA服務(wù)器225中被配置并且然后在移動(dòng)IP注冊(cè)過程期間被發(fā)送/輸送到代理。H-AAA服務(wù)器255還包括關(guān)于具體移動(dòng)節(jié)點(diǎn)的其他信息,即,該移動(dòng)節(jié)點(diǎn)預(yù)定什么服務(wù)、 關(guān)于發(fā)送和接收業(yè)務(wù)的什么策略必須強(qiáng)加于該移動(dòng)節(jié)點(diǎn)、該移動(dòng)節(jié)點(diǎn)是否升級(jí)到支持vCoA 能力等。H-AAA服務(wù)器255傳送其信息的至少子集到V-AAA服務(wù)器沈0使得外部代理220 也具有對(duì)該信息的訪問權(quán)。外部代理220針對(duì)信息來查詢V-AAA服務(wù)器260并且歸屬代理 225針對(duì)信息來查詢H-AAA服務(wù)器255。圖3示出根據(jù)本發(fā)明的一個(gè)實(shí)施例支持使用虛擬CoA的示范性外部代理。外部代理220包括支持vCoA通告、驗(yàn)證和綁定的各種組件。這些組件支持通過將移動(dòng)節(jié)點(diǎn)聯(lián)系到虛擬CoA而不是直接聯(lián)系到外部代理220的常規(guī)CoA而啟用的服務(wù)。數(shù)據(jù)存儲(chǔ)340包括用于注冊(cè)移動(dòng)節(jié)點(diǎn)的外部代理220的一個(gè)或多個(gè)IP地址的列表。這些IP地址包括常規(guī)CoA,其識(shí)別外部代理220和歸屬代理之間的至少一個(gè)隧道的終點(diǎn)。常規(guī)CoA能夠是一個(gè)隧道的終點(diǎn)或多個(gè)隧道的終點(diǎn)。這些IP地址還包括作為具有附加映射信息的常規(guī)CoA出現(xiàn)的至少一個(gè)vCoA。vCoA仍是IP地址但外部代理220解釋它的方式不同。vCoA映射到多個(gè)隧道終點(diǎn)(CoA)。數(shù)據(jù)存儲(chǔ)340還包括從移動(dòng)節(jié)點(diǎn)支持vCoA 啟用的服務(wù)的能力方面來表征它們的類型的本地策略。這些策略沒有識(shí)別任何特定移動(dòng)節(jié)點(diǎn),而是識(shí)別移動(dòng)節(jié)點(diǎn)的類型。外部代理220能夠檢查該本地存儲(chǔ)的策略來基于移動(dòng)節(jié)點(diǎn)的類型而確定其是否將適當(dāng)?shù)乇籿CoA能力所服務(wù)。此外,數(shù)據(jù)存儲(chǔ)340還能夠包括用于綁定vCoA以及將移動(dòng)節(jié)點(diǎn)的IP會(huì)話的業(yè)務(wù)隧道化的策略。外部代理220包括代理通告模塊310。代理通告模塊310生成代理通告并且將該代理通告直接傳送到移動(dòng)節(jié)點(diǎn)或通過向移動(dòng)節(jié)點(diǎn)網(wǎng)絡(luò)廣播而傳送到移動(dòng)節(jié)點(diǎn)。該代理通告列出外部代理220的IP地址,移動(dòng)節(jié)點(diǎn)能夠?yàn)槠銲P會(huì)話而選擇這些IP地址。代理通告模塊310從數(shù)據(jù)存儲(chǔ)340獲取這些IP地址。代理通告能夠通告外部代理220的所有常規(guī) CoA,加上vCoA。在備選方案中,代理通告能夠通告僅一個(gè)IP地址(vCoA)并且從其代理通告中排除常規(guī)CoA。升級(jí)的移動(dòng)節(jié)點(diǎn)可配置成具有對(duì)vCoA的優(yōu)選使得它能夠獲取動(dòng)態(tài)映射的益處。否則,移動(dòng)節(jié)點(diǎn)隨機(jī)選擇IP地址并且該選擇可能是vCoA或可能不是vCoA。外部代理220包括驗(yàn)證模塊320。驗(yàn)證模塊320與代理通告模塊310通信并且確定由移動(dòng)節(jié)點(diǎn)選擇的IP地址是VCoA還是常規(guī)CoA。如果該IP地址是vCoA,則驗(yàn)證模塊 320驗(yàn)證選擇了 vCoA的移動(dòng)節(jié)點(diǎn)與vCoA啟用的動(dòng)態(tài)服務(wù)兼容。該驗(yàn)證能夠基于從外部代理220外部的V-AAA服務(wù)器獲取的與要注冊(cè)的具體移動(dòng)節(jié)點(diǎn)有關(guān)的信息或存儲(chǔ)在數(shù)據(jù)存儲(chǔ) 340中的表征移動(dòng)節(jié)點(diǎn)類型的信息而進(jìn)行。外部代理220包括綁定模塊330。綁定模塊330與驗(yàn)證模塊320通信來確定移動(dòng)節(jié)點(diǎn)是應(yīng)該被提供有vCoA服務(wù)還是常規(guī)CoA服務(wù)。如果綁定模塊330繼續(xù)進(jìn)行常規(guī)CoA 服務(wù),則綁定模塊330將移動(dòng)節(jié)點(diǎn)綁定到與移動(dòng)節(jié)點(diǎn)選擇的常規(guī)CoA對(duì)應(yīng)的隧道。用于移動(dòng)節(jié)點(diǎn)的IP會(huì)話在綁定所識(shí)別的隧道上進(jìn)行。如果綁定模塊330繼續(xù)進(jìn)行vCoA服務(wù),則綁定模塊330根據(jù)V-AAA服務(wù)器中定義的綁定策略或本地存儲(chǔ)在數(shù)據(jù)存儲(chǔ)340中的綁定策略將移動(dòng)節(jié)點(diǎn)選擇的vCoA綁定到外部代理220的常規(guī)CoA中的一個(gè)或多個(gè)。例如,當(dāng)選擇 vCoA時(shí),根據(jù)策略可能同時(shí)存在對(duì)于移動(dòng)節(jié)點(diǎn)活動(dòng)的多個(gè)隧道(多個(gè)常規(guī)CoA)。如果移動(dòng)節(jié)點(diǎn)同時(shí)正在運(yùn)行兩個(gè)應(yīng)用(語音和視頻),則語音業(yè)務(wù)能夠使用CoAl在一個(gè)隧道上被發(fā)送并且視頻業(yè)務(wù)能夠使用CoA2同時(shí)在另一個(gè)隧道上被發(fā)送。盡管隧道選擇的該方法是基于應(yīng)用或流的,隧道選擇的其他方法也是可能的。示范性實(shí)現(xiàn)可使用相同流、移動(dòng)節(jié)點(diǎn)或游 (stream)的業(yè)務(wù)的負(fù)載平衡并且使用順序的和/或其他按次序的分組傳遞機(jī)制以用于在歸屬和外部代理之間可靠地轉(zhuǎn)發(fā)分組。當(dāng)使用vCoA時(shí),外部代理220能夠選擇哪個(gè)隧道支持哪個(gè)移動(dòng)節(jié)點(diǎn)的業(yè)務(wù)。因?yàn)橥獠看?20直接連接到隧道,外部代理220比任何移動(dòng)節(jié)點(diǎn)處于更好的位置來確定哪個(gè)隧道適合用于路由。例如,如果ISP出故障,則外部代理220 能夠避免該ISP服務(wù)的隧道直到它恢復(fù)正常(up)。較早被指定在故障隧道上的所有業(yè)務(wù)能夠無縫地被重新指定在其他活動(dòng)隧道上。因此,提供給移動(dòng)節(jié)點(diǎn)的IP會(huì)話在動(dòng)態(tài)地做出綁定確定時(shí)更可靠。圖4A和4B示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的示范性外部代理和歸屬代理隧道配置。這些圖呈現(xiàn)其中能夠在外部代理和歸屬代理之間建立隧道的各種方式。從外部代理 220的角度來看,當(dāng)在外部代理220上接收來自移動(dòng)節(jié)點(diǎn)的上游分組時(shí),該分組基于轉(zhuǎn)發(fā)策略而被分類。成功分類的結(jié)果是為該分組選擇特定隧道。該分組然后基于隧道終點(diǎn)被封裝并且查找隧道目的地路由以用于轉(zhuǎn)發(fā)該分組。當(dāng)在隧道上接收下游分組時(shí),去除隧道外部報(bào)頭并且內(nèi)部IP報(bào)頭目的地地址用于查找路由。該查找將導(dǎo)致某個(gè)移動(dòng)節(jié)點(diǎn)會(huì)話,其具有在本地附連點(diǎn)上將分組轉(zhuǎn)發(fā)到移動(dòng)節(jié)點(diǎn)的必需信息。從歸屬代理225的角度來看,當(dāng)在歸屬代理225上接收來自因特網(wǎng)上的通訊節(jié)點(diǎn) (corresponding node) ( “CN”)的下游分組時(shí),基于目的地IP地址查找分組。這導(dǎo)致識(shí)別移動(dòng)節(jié)點(diǎn)會(huì)話。然后基于轉(zhuǎn)發(fā)策略將分組分類。成功分類的結(jié)果是為分組選擇特定隧道。 然后基于隧道終點(diǎn)來封裝分組并且查找隧道目的地路由以用于轉(zhuǎn)發(fā)分組。當(dāng)在隧道上接收上游分組時(shí),去除隧道外部報(bào)頭并且內(nèi)部IP報(bào)頭目的地地址用于查找路由。該查找將導(dǎo)致下一跳,其具有將分組轉(zhuǎn)發(fā)到目的地地址(其是通訊節(jié)點(diǎn))的必需信息??吹綀D4A,外部代理410具有三個(gè)CoA (CoAl、CoA2和CoA3)并且歸屬代理415具有一個(gè)HAA(HAAl)。在該示例中,三個(gè)隧道將外部代理410和歸屬代理415連接在一起。所有隧道具有由歸屬代理415處的HAAl識(shí)別的終點(diǎn)。隧道在外部代理410處具有由CoAl、 CoA2和CoA3識(shí)別的不同終點(diǎn)。在該情況下,通過隧道的任何隧道從外部代理410行進(jìn)到歸屬代理415的業(yè)務(wù)匯合于歸屬代理415處的相同歸屬代理地址目的地(HAA1),但從歸屬代理415行進(jìn)回到外部代理401的業(yè)務(wù)能夠通過在CoAl、CoA2和CoA3中終止的隧道中的任何一個(gè)。轉(zhuǎn)向圖4B,外部代理420具有三個(gè)CoA(CoAl、CoA2和CoA3)并且歸屬代理425具有兩個(gè)HAA(HAA1*HAA2)。在該配置中,CoA的每個(gè)具有到HAA的每個(gè)的路徑。因此,在外部代理420和歸屬代理425之間存在六個(gè)隧道。對(duì)應(yīng)于CoA的每個(gè)的兩個(gè)隧道能夠由不同的ISP來服務(wù)。例如,用于IP會(huì)話的業(yè)務(wù)可通過CoAl和HAAl之間的隧道來行進(jìn)。如果服務(wù)于該路徑的ISP意外出故障,則用于IP會(huì)話的業(yè)務(wù)在IP會(huì)話之中能夠被轉(zhuǎn)變到CoAl和 HAA2之間的隧道。從而,用于移動(dòng)節(jié)點(diǎn)的IP會(huì)話的中斷無需僅因?yàn)镮SP出故障而發(fā)生。例如,用戶在VoIP(因特網(wǎng)協(xié)議語音)呼叫之中在轉(zhuǎn)變期間將不經(jīng)歷中斷。圖5是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的移動(dòng)IP注冊(cè)的數(shù)據(jù)流程圖。圖5的操作將參照?qǐng)D2的示范性實(shí)施例來描述。然而,應(yīng)該理解流程圖的操作能夠由本發(fā)明的與參照?qǐng)D2論述的那些實(shí)施例不同的實(shí)施例來執(zhí)行,并且參照?qǐng)D2論述的實(shí)施例能夠執(zhí)行與參照流程圖論述的那些操作不同的操作。在操作510,外部代理220確定是否為移動(dòng)節(jié)點(diǎn)的IP會(huì)話調(diào)用與vCoA有關(guān)的服務(wù)。如果否,則外部代理220通過將移動(dòng)節(jié)點(diǎn)205聯(lián)系到由移動(dòng)節(jié)點(diǎn)205選擇的常規(guī)CoA 所識(shí)別的特定隧道而繼續(xù)進(jìn)行IP會(huì)話的常規(guī)CoA服務(wù)(操作520)。與vCoA有關(guān)的服務(wù)可通過移動(dòng)節(jié)點(diǎn)選擇來自外部代理220的代理通告中列出的vCoA而被調(diào)用。另外,即使移動(dòng)節(jié)點(diǎn)沒有選擇vCoA,vCoA服務(wù)也能夠由V-AAA服務(wù)器260為該移動(dòng)節(jié)點(diǎn)直接來調(diào)用。如果為移動(dòng)節(jié)點(diǎn)205的IP會(huì)話調(diào)用與vCoA有關(guān)的服務(wù),則外部代理220動(dòng)態(tài)地將vCoA綁定到外部代理220的常規(guī)CoA中的一個(gè)或多個(gè)(操作530)。從而,哪個(gè)隧道用于 IP會(huì)話的決定不是通過移動(dòng)節(jié)點(diǎn)選擇常規(guī)CoA而被指定,而是根據(jù)在外部代理220評(píng)估的情況來指定,這導(dǎo)致隧道的更高效使用。在操作M0,外部代理220促進(jìn)由外部代理220和歸屬代理225之間的多個(gè)隧道化選項(xiàng)所支持的基于策略的IP業(yè)務(wù)傳送。例如,如果ISP變得不可操作,該不可操作的ISP所服務(wù)的隧道上的業(yè)務(wù)能夠被轉(zhuǎn)變到可操作的不同的ISP 所服務(wù)的隧道。圖6是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的移動(dòng)IP注冊(cè)的另一個(gè)數(shù)據(jù)流程圖。圖6 的操作將參照?qǐng)D2和3的示范性實(shí)施例來描述。然而,應(yīng)該理解流程圖的操作能夠由本發(fā)明的與參照?qǐng)D2和3論述的那些實(shí)施例不同的實(shí)施例來執(zhí)行,并且參照?qǐng)D2和3論述的實(shí)施例能夠執(zhí)行與參照流程圖論述的那些操作不同的操作。在操作605,外部代理220發(fā)送代理通告到移動(dòng)節(jié)點(diǎn)205、210。該代理通告能夠響應(yīng)于來自移動(dòng)節(jié)點(diǎn)205、210的具體請(qǐng)求而被發(fā)送或者能夠是到網(wǎng)絡(luò)上任何移動(dòng)節(jié)點(diǎn)的廣播通告。該代理通告包括一個(gè)或多個(gè)IP地址,其中的一個(gè)或多個(gè)是vCoA。當(dāng)移動(dòng)節(jié)點(diǎn)205 選擇外部代理220來繼續(xù)注冊(cè)過程時(shí),在操作610,外部代理220從移動(dòng)節(jié)點(diǎn)205接收注冊(cè)請(qǐng)求,其識(shí)別移動(dòng)節(jié)點(diǎn)205選擇的IP地址。在操作615,外部代理220檢查該注冊(cè)請(qǐng)求中的選擇的IP地址并且確定它是vCoA還是常規(guī)CoA。如果IP地址是常規(guī)CoA,則在操作620,外部代理220繼續(xù)進(jìn)行CoA處理(即,通過將移動(dòng)節(jié)點(diǎn)綁定到常規(guī)CoA終點(diǎn)所識(shí)別的隧道)。如果IP地址是vCoA,則外部代理220和歸屬代理225繼續(xù)另外的操作來確定是否應(yīng)該許可vCoA服務(wù)。外部代理220和歸屬代理225不一定對(duì)IP會(huì)話許可來自移動(dòng)節(jié)點(diǎn)的注冊(cè)請(qǐng)求。在操作625,外部代理220與V-AAA服務(wù)器260進(jìn)行核查來看看它是否具有指出
11移動(dòng)節(jié)點(diǎn)205是否升級(jí)到合格于vCoA服務(wù)的信息。如果V-AAA服務(wù)器260不包括關(guān)于移動(dòng)節(jié)點(diǎn)205的任何信息,則在操作630,外部代理220與存儲(chǔ)在數(shù)據(jù)存儲(chǔ)340中的本地策略進(jìn)行核查來確定移動(dòng)節(jié)點(diǎn)205是否升級(jí)到合格于vCoA服務(wù),例如基于它具有的移動(dòng)節(jié)點(diǎn)類型。如果外部代理220中的本地策略指示移動(dòng)節(jié)點(diǎn)205具有與vCoA服務(wù)不兼容的類型,則外部代理220繼續(xù)進(jìn)行常規(guī)CoA處理(操作620)。如果外部代理220中的本地策略指出移動(dòng)節(jié)點(diǎn)205具有與vCoA服務(wù)兼容的類型, 則外部代理220繼續(xù)vCoA驗(yàn)證過程。同樣,如果V-AAA服務(wù)器260包含指示使移動(dòng)節(jié)點(diǎn) 205能夠接收vCoA服務(wù)的信息,則外部代理220繼續(xù)vCoA驗(yàn)證過程。既然外部代理220已經(jīng)完成其驗(yàn)證過程,外部代理220添加擴(kuò)展到注冊(cè)請(qǐng)求并且將修改的注冊(cè)請(qǐng)求轉(zhuǎn)發(fā)到歸屬代理225使得歸屬代理225能夠確定它是否將許可該注冊(cè)請(qǐng)求。如果歸屬代理225不理解或不支持vCoA擴(kuò)展,則它可忽略該擴(kuò)展。在該情形下, 未增強(qiáng)歸屬代理225以支持vCoA服務(wù)。例如,移動(dòng)節(jié)點(diǎn)的IP會(huì)話的業(yè)務(wù)可必須通過多個(gè)隧道來發(fā)送和接收。如果歸屬代理225不支持該能力,則歸屬代理225不支持vCoA服務(wù)。在操作640,外部代理220響應(yīng)于注冊(cè)請(qǐng)求從歸屬代理225接收注冊(cè)回復(fù) (“RRP”)。然而,在一些情況下,外部代理220可能未接收來自歸屬代理225的任何響應(yīng)。 在該情形下,請(qǐng)求超時(shí)并且外部代理220將發(fā)送指示注冊(cè)請(qǐng)求將沒有被滿足的錯(cuò)誤碼到移動(dòng)節(jié)點(diǎn)205。否則,RRP將包括成功碼或失敗碼。如果RRP包括失敗碼,則歸屬代理225已經(jīng)指示它將完全不接受注冊(cè)請(qǐng)求并且因此外部代理220傳遞指示其請(qǐng)求的IP會(huì)話將不被滿足的消息到移動(dòng)節(jié)點(diǎn)205 (操作645)。 如果移動(dòng)節(jié)點(diǎn)205仍尋找IP服務(wù),它能夠發(fā)送請(qǐng)求到另一個(gè)外部代理或例如利用更多的憑證再次嘗試相同的外部代理220。如果RRP包括成功碼,則歸屬代理225已經(jīng)指示它將提供IP會(huì)話給移動(dòng)節(jié)點(diǎn)205。 除了成功碼外,RRP還包括由歸屬代理225添加以指示歸屬代理225接受vCoA的擴(kuò)展。在操作650,外部代理220檢查該擴(kuò)展。如果沒有從歸屬代理225接收該擴(kuò)展,則這指示歸屬代理225未接受vCoA,并且在操作655,外部代理220和歸屬代理225將仍提供IP會(huì)話給移動(dòng)節(jié)點(diǎn)205,但是根據(jù)常規(guī)CoA過程而不是vCoA過程。如果擴(kuò)展指示歸屬代理225接受 vCoA,則外部代理220使用vCoA來支持IP會(huì)話并且在外部代理220中創(chuàng)建移動(dòng)節(jié)點(diǎn)205 到多個(gè)隧道的選擇之一的綁定(操作660)。該綁定無需來自移動(dòng)節(jié)點(diǎn)205的引導(dǎo)而進(jìn)行。 在操作665,外部代理220將歸屬代理225添加的擴(kuò)展(在操作650中檢查該擴(kuò)展)從RRP 中去除并且將RRP轉(zhuǎn)發(fā)到移動(dòng)節(jié)點(diǎn)205。RRP包括對(duì)于IP會(huì)話的持續(xù)時(shí)間移動(dòng)節(jié)點(diǎn)205應(yīng)利用的IP地址。圖7是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的IP會(huì)話管理的數(shù)據(jù)流程圖。圖7的操作將參照?qǐng)D2的示范性實(shí)施例來描述。然而,應(yīng)該理解流程圖的操作能夠由本發(fā)明的與參照?qǐng)D2描述的那些實(shí)施例不同的實(shí)施例來執(zhí)行,并且參照?qǐng)D2論述的實(shí)施例能夠執(zhí)行與參照流程圖論述的那些操作不同的操作。在操作705,外部代理220監(jiān)視外部代理220和歸屬代理225之間的隧道。歸屬代理225也能夠監(jiān)視這些隧道。在操作710,外部代理220和歸屬代理225基于操作705中的監(jiān)視將某個(gè)隧道上為IP會(huì)話而行進(jìn)的業(yè)務(wù)轉(zhuǎn)變到不同的隧道,并且路由以及轉(zhuǎn)發(fā)在這些網(wǎng)絡(luò)元件外部陳述或在內(nèi)部存儲(chǔ)的策略。例如,根據(jù)例如鏈接故障、節(jié)點(diǎn)故障、路由問題、限電(brownout)、斷電(blackout)等網(wǎng)絡(luò)故障和與不同ISP的不同服務(wù)等級(jí)協(xié)定,移動(dòng)節(jié)點(diǎn)的業(yè)務(wù)能夠基于評(píng)估路徑性能(最小延遲、更多帶寬、最小分組丟失等)的智能算法、有關(guān)分組、目的地的負(fù)載平衡或基于流的算法通過多個(gè)隧道而進(jìn)行。IP會(huì)話可具有壽命,其限制IP會(huì)話的時(shí)段。例如,IP會(huì)話能夠被限制于30分鐘。 如果移動(dòng)節(jié)點(diǎn)希望延長該時(shí)段,它能夠發(fā)送重新注冊(cè)請(qǐng)求到外部代理220。如果外部代理 220從移動(dòng)節(jié)點(diǎn)205接收重新注冊(cè)請(qǐng)求(操作71 ,則外部代理220和歸屬代理225確定它們是否應(yīng)該接受該重新注冊(cè)請(qǐng)求(操作730)。如果它們不接受該重新注冊(cè)請(qǐng)求,則外部代理220和歸屬代理225繼續(xù)支持移動(dòng)節(jié)點(diǎn)205的IP會(huì)話直到該時(shí)段已經(jīng)到期(操作745)。 如果它們接受外部代理220和歸屬代理225,則外部代理220發(fā)送它們已經(jīng)接受請(qǐng)求的消息到移動(dòng)節(jié)點(diǎn)205并且將使IP會(huì)話的時(shí)段延長到重新注冊(cè)請(qǐng)求中識(shí)別的量或該消息中規(guī)定的不同量(操作740)。當(dāng)時(shí)段到期時(shí),移動(dòng)節(jié)點(diǎn)205必須再次發(fā)起圖6的注冊(cè)過程來獲取新的IP會(huì)話。另外,撤銷注冊(cè)過程能夠在移動(dòng)節(jié)點(diǎn)期望結(jié)束其已經(jīng)進(jìn)行中的IP會(huì)話時(shí)發(fā)生。在操作720,外部代理220檢測(cè)其是否接收撤銷注冊(cè)請(qǐng)求。如果移動(dòng)節(jié)點(diǎn)205未發(fā)送該請(qǐng)求, 則外部代理220和歸屬代理225將繼續(xù)移動(dòng)節(jié)點(diǎn)205的IP會(huì)話直到該時(shí)段到期。如果移動(dòng)節(jié)點(diǎn)205發(fā)送撤銷注冊(cè)請(qǐng)求到外部代理220,則撤銷注冊(cè)過程發(fā)生以結(jié)束移動(dòng)節(jié)點(diǎn)205的 IP會(huì)話(操作72幻。撤銷注冊(cè)請(qǐng)求使外部代理220將該請(qǐng)求轉(zhuǎn)發(fā)到歸屬代理225。當(dāng)接收該請(qǐng)求時(shí),歸屬代理放下(bring down)該IP會(huì)話并且向H-AAA服務(wù)器255傳達(dá)該IP會(huì)話正被停用。外部代理220清除其移動(dòng)節(jié)點(diǎn)205的會(huì)話狀態(tài)綁定并且將確認(rèn)發(fā)送回移動(dòng)節(jié)點(diǎn) 205以指示IP會(huì)話是不活動(dòng)的并且用戶現(xiàn)在可從容地關(guān)閉移動(dòng)節(jié)點(diǎn)205。例如,盡管圖中的流程圖示出由本發(fā)明的某些實(shí)施例所執(zhí)行的操作的特定順序, 但應(yīng)該理解此類順序是示范性的(例如,備選實(shí)施例可在不同的順序中執(zhí)行所述操作、合并某些操作、使某些操作重疊等)。盡管已經(jīng)按照若干實(shí)施例來描述本發(fā)明,但本領(lǐng)域內(nèi)技術(shù)人員將認(rèn)識(shí)到,本發(fā)明不限于描述的實(shí)施例,并且能夠以隨附權(quán)利要求的精神和范圍內(nèi)的修改和變化來實(shí)踐。描述因此要視為說明性的而不是限制性的。
權(quán)利要求
1.一種在供應(yīng)虛擬轉(zhuǎn)交地址的外部代理中用于將IP(因特網(wǎng)協(xié)議)會(huì)話從歸屬代理提供到移動(dòng)節(jié)點(diǎn)的方法,所述方法包括以下步驟發(fā)送代理通告到所述移動(dòng)節(jié)點(diǎn)以提出向所述移動(dòng)節(jié)點(diǎn)提供所述IP會(huì)話,其中所述代理通告包括來自所述外部代理的一個(gè)或多個(gè)IP地址,所述一個(gè)或多個(gè)IP地址中的一個(gè)是所述虛擬轉(zhuǎn)交地址,其中所述虛擬轉(zhuǎn)交地址被動(dòng)態(tài)地映射到所述外部代理中的多個(gè)常規(guī)轉(zhuǎn)交地址中的一個(gè)以用于所述IP會(huì)話,其中所述多個(gè)常規(guī)轉(zhuǎn)交地址的每個(gè)地址標(biāo)記多個(gè)隧道的每個(gè)隧道的所述外部代理的終點(diǎn),其中所述多個(gè)隧道適用于在所述外部代理和所述歸屬代理之間攜帶所述IP會(huì)話的業(yè)務(wù),所述歸屬代理為所述IP會(huì)話提供網(wǎng)絡(luò)連接;從響應(yīng)于所述代理通告的所述移動(dòng)節(jié)點(diǎn)接收注冊(cè)請(qǐng)求,其中所述注冊(cè)請(qǐng)求從所述一個(gè)或多個(gè)IP地址中識(shí)別出僅一個(gè)IP地址,以用于在所述移動(dòng)節(jié)點(diǎn)的所述IP會(huì)話中使用; 確定與所述虛擬轉(zhuǎn)交地址有關(guān)的服務(wù)是否應(yīng)該被提供到所述移動(dòng)節(jié)點(diǎn); 響應(yīng)于確定與所述虛擬轉(zhuǎn)交地址有關(guān)的所述服務(wù)不應(yīng)該被提供到所述移動(dòng)節(jié)點(diǎn),將與所述外部代理中的所述多個(gè)常規(guī)轉(zhuǎn)交地址中的一個(gè)地址有關(guān)服務(wù)應(yīng)用到所述移動(dòng)節(jié)點(diǎn);響應(yīng)于確定與所述虛擬轉(zhuǎn)交地址有關(guān)的所述服務(wù)應(yīng)該被提供到所述移動(dòng)節(jié)點(diǎn),執(zhí)行下列步驟選擇要綁定到用于所述IP會(huì)話的所述虛擬轉(zhuǎn)交地址的所述多個(gè)隧道中的一個(gè)或多個(gè),由此使得能夠由于所述移動(dòng)節(jié)點(diǎn)使用所述虛擬轉(zhuǎn)交地址而不是所述多個(gè)常規(guī)轉(zhuǎn)交地址中的一個(gè)來選擇隧道,所述多個(gè)常規(guī)轉(zhuǎn)交地址各自必需被聯(lián)系到所述多個(gè)隧道的相應(yīng)隧道;以及在所述外部代理和所述歸屬代理之間通過所選擇的隧道來路由所述IP會(huì)話的業(yè)務(wù), 由此提高用于支持多個(gè)移動(dòng)節(jié)點(diǎn)的業(yè)務(wù)的所述多個(gè)隧道的利用和效率。
2.如權(quán)利要求1所述的方法,其中確定與所述虛擬轉(zhuǎn)交地址有關(guān)的服務(wù)應(yīng)該被提供到所述移動(dòng)節(jié)點(diǎn)的步驟進(jìn)一步包括以下步驟識(shí)別所述僅一個(gè)IP地址是識(shí)別為所述虛擬轉(zhuǎn)交地址還是所述常規(guī)轉(zhuǎn)交地址; 響應(yīng)于所述僅一個(gè)IP地址被識(shí)別為所述常規(guī)轉(zhuǎn)交地址而將與所述外部代理中的常規(guī)轉(zhuǎn)交地址有關(guān)的服務(wù)應(yīng)用于所述移動(dòng)節(jié)點(diǎn);響應(yīng)于所述僅一個(gè)IP地址被識(shí)別為所述虛擬轉(zhuǎn)交地址,基于耦合于所述外部代理的受訪AAA(認(rèn)證、授權(quán)和計(jì)費(fèi))服務(wù)器中的信息或基于所述外部代理內(nèi)的數(shù)據(jù)存儲(chǔ)中本地存儲(chǔ)的信息,確定所述移動(dòng)節(jié)點(diǎn)是否能夠支持與所述虛擬轉(zhuǎn)交地址有關(guān)的所述服務(wù);響應(yīng)于所述受訪AAA服務(wù)器和所述外部代理都未指示所述移動(dòng)節(jié)點(diǎn)能夠支持與所述虛擬轉(zhuǎn)交地址有關(guān)的所述服務(wù),將與所述外部代理中的常規(guī)轉(zhuǎn)交地址有關(guān)的服務(wù)應(yīng)用于所述移動(dòng)節(jié)點(diǎn);以及響應(yīng)于所述受訪AAA服務(wù)器或所述外部代理指示所述移動(dòng)節(jié)點(diǎn)能夠支持與所述虛擬轉(zhuǎn)交地址有關(guān)的所述服務(wù),將所述注冊(cè)請(qǐng)求轉(zhuǎn)發(fā)到所述歸屬代理。
3.如權(quán)利要求2所述的方法,其中確定所述移動(dòng)節(jié)點(diǎn)是否能夠支持與所述虛擬轉(zhuǎn)交地址有關(guān)的所述服務(wù)的步驟進(jìn)一步包括所述外部代理在核查所述外部代理內(nèi)的數(shù)據(jù)存儲(chǔ)之前核查所述受訪AAA服務(wù)器。
4.如權(quán)利要求2所述的方法,其中確定與所述虛擬轉(zhuǎn)交地址有關(guān)的服務(wù)是否應(yīng)該被提供到所述移動(dòng)節(jié)點(diǎn)的步驟進(jìn)一步包括以下步驟從響應(yīng)于轉(zhuǎn)發(fā)到所述歸屬代理的所述注冊(cè)請(qǐng)求的所述歸屬代理接收注冊(cè)回復(fù); 確定所述注冊(cè)回復(fù)是包含成功碼還是失敗碼;響應(yīng)于所述注冊(cè)回復(fù)包含所述失敗碼而拒絕所述IP會(huì)話的所述注冊(cè)請(qǐng)求; 確定所述注冊(cè)回復(fù)包含所述成功碼,確定所述注冊(cè)回復(fù)是否還包含由所述歸屬代理添加的擴(kuò)展,所述擴(kuò)展指示接受使用所述虛擬轉(zhuǎn)交地址的所述注冊(cè)請(qǐng)求;響應(yīng)于所述注冊(cè)回復(fù)不包含指示接受使用所述虛擬轉(zhuǎn)交地址的所述注冊(cè)請(qǐng)求的所述擴(kuò)展,將與所述外部代理中的常規(guī)轉(zhuǎn)交地址有關(guān)的服務(wù)應(yīng)用于所述移動(dòng)節(jié)點(diǎn);以及響應(yīng)于所述注冊(cè)回復(fù)包含所述成功碼和由所述歸屬代理添加的指示接受使用所述虛擬轉(zhuǎn)交地址的所述注冊(cè)請(qǐng)求的所述擴(kuò)展兩者,確定與所述虛擬轉(zhuǎn)交地址有關(guān)的服務(wù)應(yīng)該被提供到所述移動(dòng)節(jié)點(diǎn)。
5.如權(quán)利要求4所述的方法,其中選擇的步驟進(jìn)一步包括以下步驟 從所述注冊(cè)回復(fù)去除由所述歸屬代理添加的所述擴(kuò)展;以及將沒有所述歸屬代理添加的所述擴(kuò)展的注冊(cè)回復(fù)轉(zhuǎn)發(fā)到所述移動(dòng)節(jié)點(diǎn),所述注冊(cè)回復(fù)包括所述歸屬代理為所述IP會(huì)話分配的IP地址。
6.如權(quán)利要求1所述的方法,其中要綁定到用于所述IP會(huì)話的所述虛擬轉(zhuǎn)交地址的所述多個(gè)隧道中的一個(gè)或多個(gè)隧道的選擇基于所述外部代理和所述歸屬代理中的至少一個(gè)對(duì)所述多個(gè)隧道的分析。
7.如權(quán)利要求1所述的方法,其中要綁定到用于所述IP會(huì)話的所述虛擬轉(zhuǎn)交地址的所述多個(gè)隧道中的一個(gè)隧道的選擇基于在所述移動(dòng)節(jié)點(diǎn)初始化并且進(jìn)入所述外部代理的網(wǎng)絡(luò)時(shí)建立的管控所述移動(dòng)節(jié)點(diǎn)的策略。
8.如權(quán)利要求1所述的方法,其中所述代理通告包括僅一個(gè)IP地址,所述僅一個(gè)IP地址是來自所述外部代理的所述虛擬轉(zhuǎn)交地址。
9.如權(quán)利要求1所述的方法,其中所述代理通告包括多個(gè)IP地址,所述多個(gè)IP地址中的一個(gè)是所述虛擬轉(zhuǎn)交地址并且所述多個(gè)IP地址中的剩余地址是來自所述外部代理的所述多個(gè)常規(guī)轉(zhuǎn)交地址中的一個(gè)或多個(gè)。
10.如權(quán)利要求1所述的方法,其進(jìn)一步包括以下步驟在所述IP會(huì)話的壽命到期之前從所述移動(dòng)節(jié)點(diǎn)接收重新注冊(cè)請(qǐng)求來延長所述IP會(huì)話的壽命。
11.如權(quán)利要求1所述的方法,其中選擇的步驟進(jìn)一步包括以下步驟 在所述多個(gè)隧道之間動(dòng)態(tài)地轉(zhuǎn)變以在所述IP會(huì)話期間攜帶所述業(yè)務(wù)。
12.一種用于基于虛擬轉(zhuǎn)交地址向移動(dòng)節(jié)點(diǎn)供應(yīng)網(wǎng)絡(luò)服務(wù)的系統(tǒng),包括 第一網(wǎng)絡(luò)元件,充當(dāng)耦合于移動(dòng)節(jié)點(diǎn)的外部代理;第二網(wǎng)絡(luò)元件,充當(dāng)耦合于所述外部代理并且通過所述外部代理將IP(因特網(wǎng)協(xié)議) 會(huì)話提供到所述移動(dòng)節(jié)點(diǎn)的歸屬代理;以及多個(gè)隧道,在所述第一網(wǎng)絡(luò)元件和所述第二網(wǎng)絡(luò)元件之間攜帶數(shù)據(jù),其中所述多個(gè)隧道的每個(gè)具有常規(guī)轉(zhuǎn)交地址所識(shí)別的所述第一網(wǎng)絡(luò)元件處的第一終點(diǎn)以及歸屬代理地址所識(shí)別的所述第二網(wǎng)絡(luò)元件處的第二終點(diǎn),其中所述第一網(wǎng)絡(luò)元件向所述移動(dòng)節(jié)點(diǎn)供應(yīng)虛擬轉(zhuǎn)交地址,而不是各自被聯(lián)系到所述多個(gè)隧道的具體隧道的所述多個(gè)常規(guī)轉(zhuǎn)交地址中的任何常規(guī)轉(zhuǎn)交地址,并且其中所述第一網(wǎng)絡(luò)元件通過所述第一網(wǎng)絡(luò)元件的選擇將所述虛擬轉(zhuǎn)交地址綁定到用于所述移動(dòng)節(jié)點(diǎn)的所述IP會(huì)話的所述多個(gè)隧道中的一個(gè)或多個(gè),由此使得所述第一網(wǎng)絡(luò)元件能夠?qū)⑺鎏摂M轉(zhuǎn)交地址綁定到所述多個(gè)隧道中的所述一個(gè)或多個(gè)隧道,這提高了用于支持多個(gè)移動(dòng)節(jié)點(diǎn)的業(yè)務(wù)的所述多個(gè)隧道的利用和效率。
13.如權(quán)利要求12所述的系統(tǒng),進(jìn)一步包括歸屬AAA (認(rèn)證、授權(quán)和計(jì)費(fèi))服務(wù)器,耦合于所述第二網(wǎng)絡(luò)元件,包括與所述移動(dòng)節(jié)點(diǎn)的策略以及所述移動(dòng)節(jié)點(diǎn)預(yù)定的服務(wù)有關(guān)的信息;以及受訪AAA服務(wù)器,耦合于所述歸屬AAA服務(wù)器和所述第一網(wǎng)絡(luò)元件,從所述歸屬AAA服務(wù)器接收所述信息并且在由所述第一網(wǎng)絡(luò)元件請(qǐng)求時(shí)將所述信息傳達(dá)到所述第一網(wǎng)絡(luò)元件。
14.如權(quán)利要求13所述的系統(tǒng),其中所述信息規(guī)定所述移動(dòng)節(jié)點(diǎn)是否升級(jí)到支持所述虛擬轉(zhuǎn)交地址的服務(wù)。
15.如權(quán)利要求12所述的系統(tǒng),其中所述第一網(wǎng)絡(luò)元件和所述第二網(wǎng)絡(luò)元件通過用于所述IP會(huì)話的所述多個(gè)隧道中的多于一個(gè)隧道來接收和發(fā)送業(yè)務(wù)。
16.如權(quán)利要求12所述的系統(tǒng),其中所述第一網(wǎng)絡(luò)元件在所述IP會(huì)話期間在所述多個(gè)隧道之間動(dòng)態(tài)地轉(zhuǎn)變。
17.一種網(wǎng)絡(luò)元件,充當(dāng)外部代理,通過虛擬轉(zhuǎn)交地址在充當(dāng)歸屬代理的另一個(gè)網(wǎng)絡(luò)元件到移動(dòng)節(jié)點(diǎn)之間提供IP(因特網(wǎng)協(xié)議)會(huì)話,所述網(wǎng)絡(luò)元件包括數(shù)據(jù)存儲(chǔ),存儲(chǔ)所述網(wǎng)絡(luò)元件使用的一個(gè)或多個(gè)IP地址的列表;在移動(dòng)節(jié)點(diǎn)支持虛擬轉(zhuǎn)交地址所啟用的服務(wù)的能力方面來表征移動(dòng)節(jié)點(diǎn)的類型的本地策略;代理通告模塊,將代理通告?zhèn)魉偷剿鲆苿?dòng)節(jié)點(diǎn),所述代理通告通過由從所述數(shù)據(jù)存儲(chǔ)所獲取的和所述代理通告中列出的所述一個(gè)或多個(gè)IP地址中選擇出一個(gè)IP地址而向所述移動(dòng)節(jié)點(diǎn)供應(yīng)所述IP會(huì)話,所述一個(gè)或多個(gè)IP地址中的一個(gè)是所述虛擬轉(zhuǎn)交地址,其中所述虛擬轉(zhuǎn)交地址動(dòng)態(tài)地被映射到所述外部代理中的多個(gè)常規(guī)轉(zhuǎn)交地址中的一個(gè)以用于所述IP會(huì)話,其中所述多個(gè)常規(guī)轉(zhuǎn)交地址的每個(gè)地址標(biāo)記多個(gè)隧道的每個(gè)隧道的所述外部代理的終點(diǎn);驗(yàn)證模塊,基于從所述網(wǎng)絡(luò)元件外部的服務(wù)器所接收的信息和所述數(shù)據(jù)存儲(chǔ)中存儲(chǔ)的所述本地策略中的至少一個(gè)來驗(yàn)證所述移動(dòng)節(jié)點(diǎn)升級(jí)到支持虛擬轉(zhuǎn)交地址所啟用的服務(wù); 以及綁定模塊,將識(shí)別所述移動(dòng)節(jié)點(diǎn)的所述虛擬轉(zhuǎn)交地址與所述網(wǎng)絡(luò)元件和所述另一個(gè)網(wǎng)絡(luò)元件之間用于所述IP會(huì)話的多個(gè)隧道中的一個(gè)隧道綁定,由此在所述網(wǎng)絡(luò)元件內(nèi)建立所述綁定提高了用于支持多個(gè)移動(dòng)節(jié)點(diǎn)的業(yè)務(wù)的所述多個(gè)隧道的利用和效率。
18.如權(quán)利要求17所述的網(wǎng)絡(luò)元件,其中所述綁定模塊在所述IP會(huì)話期間在所述多個(gè)隧道之間動(dòng)態(tài)地轉(zhuǎn)變而沒有所述移動(dòng)節(jié)點(diǎn)的干預(yù)。
19.如權(quán)利要求17所述的網(wǎng)絡(luò)元件,其中所述網(wǎng)絡(luò)元件和所述另一個(gè)網(wǎng)絡(luò)元件通過用于所述IP會(huì)話的所述多個(gè)隧道中的多于一個(gè)隧道來接收和發(fā)送業(yè)務(wù)。
20.如權(quán)利要求17所述的網(wǎng)絡(luò)元件,其中所述數(shù)據(jù)存儲(chǔ)還存儲(chǔ)用于綁定所述虛擬轉(zhuǎn)交地址和所述多個(gè)隧道的準(zhǔn)則。
全文摘要
通過使用虛擬轉(zhuǎn)交地址來實(shí)施移動(dòng)節(jié)點(diǎn)的IP(因特網(wǎng)協(xié)議)會(huì)話。外部代理發(fā)送代理通告到移動(dòng)節(jié)點(diǎn)以允許移動(dòng)節(jié)點(diǎn)從該外部代理的IP地址的列表進(jìn)行選擇。為了執(zhí)行虛擬轉(zhuǎn)交地址服務(wù),該外部代理將虛擬轉(zhuǎn)交地址聯(lián)系到移動(dòng)節(jié)點(diǎn)使得能夠發(fā)生用于IP會(huì)話的智能和動(dòng)態(tài)的隧道選擇。因此,IP會(huì)話的業(yè)務(wù)不限于通過對(duì)應(yīng)于最初由移動(dòng)節(jié)點(diǎn)選擇的IP地址的單個(gè)特定隧道的傳送。相反,虛擬轉(zhuǎn)交地址將隧道化決定從移動(dòng)節(jié)點(diǎn)轉(zhuǎn)移到外部代理。支持歸屬代理和外部代理之間的多個(gè)隧道允許對(duì)于移動(dòng)節(jié)點(diǎn)業(yè)務(wù)的彈性、冗余和服務(wù)級(jí)別區(qū)分而不在過程中涉及移動(dòng)節(jié)點(diǎn)。
文檔編號(hào)H04L29/06GK102598626SQ201080050696
公開日2012年7月18日 申請(qǐng)日期2010年10月26日 優(yōu)先權(quán)日2009年11月6日
發(fā)明者S·I·拉曼, V·瓦盧里 申請(qǐng)人:瑞典愛立信有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
井陉县| 喀什市| 台南市| 安乡县| 迭部县| 蓬莱市| 夹江县| 长春市| 湛江市| 海原县| 安阳市| 黎川县| 濉溪县| 珲春市| 得荣县| 仪陇县| 武夷山市| 丽水市| 蕲春县| 金沙县| 镇雄县| 南澳县| 嘉兴市| 安丘市| 榆中县| 肃南| 昌乐县| 金川县| 云安县| 吐鲁番市| 察隅县| 行唐县| 五河县| 兴业县| 余干县| 蛟河市| 迁西县| 祁东县| 龙山县| 久治县| 淮安市|