專利名稱:重定位通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通用分組無(wú)線業(yè)務(wù)(GPRS)網(wǎng)絡(luò),特別涉及一種通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)的重定位的方法。
背景技術(shù):
下面的列表解釋了在本發(fā)明說(shuō)明書中使用的縮略語(yǔ)3GPP 第3代移動(dòng)通信伙伴計(jì)劃A基站控制器-移動(dòng)業(yè)務(wù)交換中心間接口APN 接入點(diǎn)名稱DNS 域名服務(wù)器ETSI 歐洲電信標(biāo)準(zhǔn)協(xié)會(huì)FTP 文件傳輸協(xié)議GGSN 通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)Gi GPRS網(wǎng)和分組數(shù)據(jù)網(wǎng)間的參考點(diǎn)Gb SGSN和基站子系統(tǒng)間接口Gn 同一PLMN內(nèi)的GSN間的接口Gp 不同PLMN內(nèi)的GSN間的接口GPRS 通用分組無(wú)線業(yè)務(wù)GSM 全球移動(dòng)通信系統(tǒng)GSN 通用分組無(wú)線業(yè)務(wù)支撐節(jié)點(diǎn)GTP GPRS隧道協(xié)議HLR 歸屬位置寄存器HPLMN-OI 歸屬公共陸地移動(dòng)網(wǎng)運(yùn)營(yíng)者標(biāo)志IMSI 國(guó)際移動(dòng)用戶身份碼Iu 無(wú)線網(wǎng)絡(luò)子系統(tǒng)和核心網(wǎng)的接口和參考點(diǎn)MM 移動(dòng)性管理MS 移動(dòng)臺(tái)NodeB基站節(jié)點(diǎn)NSAPI網(wǎng)絡(luò)業(yè)務(wù)接入點(diǎn)識(shí)別符OSPF 開放式最短路徑優(yōu)先
PLMN 公共陸地移動(dòng)網(wǎng)PMM 分組移動(dòng)性管理PDN 分組數(shù)據(jù)網(wǎng)QoS 服務(wù)質(zhì)量RIP 路由信息協(xié)議RRC 無(wú)線資源控制RNC 無(wú)線網(wǎng)絡(luò)控制器SGSN 通用分組無(wú)線業(yè)務(wù)服務(wù)支撐節(jié)點(diǎn)SMS 短消息業(yè)務(wù)TFT 業(yè)務(wù)流模板TLLI 臨時(shí)邏輯鏈路標(biāo)識(shí)TS 技術(shù)規(guī)范X.25 分組交換網(wǎng)接口規(guī)程UMTS 通用移動(dòng)通信系統(tǒng)UTRAN通用移動(dòng)通信系統(tǒng)地面無(wú)線接入網(wǎng)Uu 移動(dòng)臺(tái)和Iu模式的網(wǎng)絡(luò)的接口VPLMN-OI 訪問(wèn)公共陸地移動(dòng)網(wǎng)運(yùn)營(yíng)者標(biāo)志以下給出根據(jù)現(xiàn)行第3代移動(dòng)通信伙伴計(jì)劃(3GPP)技術(shù)規(guī)范(TS)的GPRS體系結(jié)構(gòu),以便于描述本發(fā)明。
根據(jù)GPRS技術(shù)規(guī)范的GPRS基礎(chǔ)設(shè)施包括GPRS支撐節(jié)點(diǎn),即GPRS網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)以及GPRS服務(wù)支撐節(jié)點(diǎn)(SGSN)。
SGSN的主要功能是檢測(cè)在其服務(wù)區(qū)內(nèi)的新GPRS移動(dòng)臺(tái),處理登記新MS以及GPRS寄存器的過(guò)程,向/從GPRS移動(dòng)臺(tái)傳送/接收數(shù)據(jù)分組,以及保存一個(gè)在其服務(wù)區(qū)內(nèi)的MS的位置記錄。預(yù)約信息被儲(chǔ)存在一個(gè)歸屬位置寄存器(HLR)內(nèi),移動(dòng)臺(tái)的身份以及靜態(tài)PDP地址也被儲(chǔ)存在其內(nèi)。HLR起一個(gè)數(shù)據(jù)庫(kù)的作用,SGSN可向該數(shù)據(jù)庫(kù)詢問(wèn)一個(gè)在其服務(wù)區(qū)內(nèi)的新MS是否被允許加入該GPRS網(wǎng)絡(luò)。在PLMN(公共陸地移動(dòng)網(wǎng))的SGSN和GGSN由運(yùn)營(yíng)商基于網(wǎng)絡(luò)互連,該運(yùn)營(yíng)商的骨干網(wǎng)絡(luò)可以借助一個(gè)本地網(wǎng),比如一個(gè)IP網(wǎng)絡(luò)來(lái)執(zhí)行。在一個(gè)PLMN內(nèi)的SGSN的GGSN之間的接口是在ETSI/GSM09.60技術(shù)規(guī)范內(nèi)定義的Gn(同一PLMN內(nèi)的GSN間的接口)接口。GPRS骨干網(wǎng)絡(luò)內(nèi)的GSN節(jié)點(diǎn)間的承載分組數(shù)據(jù)的協(xié)議在一個(gè)PLMN內(nèi)的Gn接口處,以及在Gp(不同PLMN內(nèi)的GSN間的接口)接口處被稱為GPRS隧道協(xié)議(GTP),GTP允許通過(guò)GPRS骨干網(wǎng)在GSN之間隧道發(fā)送多協(xié)議分組。
GPRS網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)的主要功能包括與外部數(shù)據(jù)網(wǎng)的相互作用。GGSN將一個(gè)運(yùn)營(yíng)商的GPRS網(wǎng)絡(luò)互連到外部系統(tǒng),例如其它運(yùn)營(yíng)商的GPRS系統(tǒng),數(shù)據(jù)網(wǎng)絡(luò)(例如互聯(lián)網(wǎng)),以及服務(wù)中心。GGSN包括GPRS用戶的PDP地址、SGSN地址,以及路由信息。路由信息被作為協(xié)議數(shù)據(jù)單元(PDUs)從外部網(wǎng)絡(luò)傳送到MS的當(dāng)前接入點(diǎn),即服務(wù)SGSN的GTP隧道端點(diǎn)。
為了接入GPRS業(yè)務(wù),MS首先應(yīng)當(dāng)通過(guò)完成一個(gè)GPRS附著(Attach)使網(wǎng)絡(luò)知道它的存在。這項(xiàng)操作在MS和SGSN之間建立了一個(gè)邏輯鏈路,并使得MS可以使用通過(guò)GPRS的SMS、經(jīng)過(guò)SGSN的尋呼以及輸入GPRS數(shù)據(jù)的通知。更特別的是,當(dāng)MS附著到GPRS網(wǎng)絡(luò)時(shí),即它完成了GPRS附著進(jìn)程,SGSN生成一個(gè)移動(dòng)性管理上下文(MM Context)。該MM上下文被儲(chǔ)存在SGSN和MS之內(nèi)。SGSN的MM上下文可能包括用戶數(shù)據(jù),比如用戶的國(guó)際移動(dòng)用戶身份碼(IMSI),以及位置和路由信息等等。
為了發(fā)送和接收GPRS數(shù)據(jù),MS應(yīng)當(dāng)通過(guò)請(qǐng)求一個(gè)PDP上下文激活進(jìn)程,以激活它希望使用的分組數(shù)據(jù)地址。這項(xiàng)操作使MS為對(duì)應(yīng)的GGSN所知,而與外部數(shù)據(jù)網(wǎng)的互聯(lián)可以開始。更特別的是,MS、GGSN以及SGSN內(nèi)生成了一個(gè)或多個(gè)PDP上下文,它們被儲(chǔ)存在與MM上下文有關(guān)的服務(wù)SGSN內(nèi)。PDP上下文定義了不同的數(shù)據(jù)傳輸參數(shù),例如PDP類型(例如X.25或IP),PDP地址(例如IP地址),以及業(yè)務(wù)QoS和NSAPI(網(wǎng)絡(luò)業(yè)務(wù)接入點(diǎn)識(shí)別符)。不同的GSN節(jié)點(diǎn)內(nèi)的兩個(gè)關(guān)聯(lián)PDP上下文定義一個(gè)GTP隧道,該隧道由一個(gè)包括IMSI以及NSAPI的隧道標(biāo)識(shí)(TID)表示。MS用一個(gè)特定消息,“激活PDP上下文請(qǐng)求”,來(lái)激活PDU上下文,在該特定消息內(nèi),MS給出關(guān)于TLLI、PDP類型、PDP地址以及所需的QoS和NSAPI的信息,并可選擇地給出接入點(diǎn)名稱(APN)。SGSN向GGSN發(fā)送一個(gè)生成PDP上下文消息,GGSN生成PDP上下文并將其發(fā)送到SGSN。SGSN在一個(gè)激活PDP上下文響應(yīng)(Active PDP Context Response)消息內(nèi)將PDP上下文傳送給MS,MS和GGSN之間建立了一個(gè)虛擬連接或鏈路。結(jié)果是,SGSN將來(lái)自MS的數(shù)據(jù)轉(zhuǎn)發(fā)到GGSN,而GGSN將所有從外部網(wǎng)絡(luò)接收的且尋址到MS的分組數(shù)據(jù)轉(zhuǎn)發(fā)到SGSN。PDP上下文被儲(chǔ)存在MS、SGSN以及GGSN之內(nèi)。當(dāng)MS漫游到一個(gè)新SGSN的區(qū)時(shí),新SGSN向舊SGSN請(qǐng)求帶有Gn接口和GGSN的PDP的MM和PDP上下文。
發(fā)明內(nèi)容
要解決的技術(shù)問(wèn)題GPRS網(wǎng)絡(luò)的許多位置管理過(guò)程(location management procedures)都涉及到SGSN的重定位,例如Iu模式下的服務(wù)無(wú)線網(wǎng)絡(luò)子系統(tǒng)重定位(Serving RNSRelocation)以及A/Gb模式下的SGSN間路由更新(Inter SGSN Routeing AreaUpdate),當(dāng)從原SGSN重定位到新SGSN后,新SGSN取代原SGSN的功能,包括與原GGSN之間的GTP隧道通信。問(wèn)題是當(dāng)SGSN重定位完成后,原GGSN不一定是最適合的分組數(shù)據(jù)網(wǎng)(PDN)接入點(diǎn),所謂的適合是相對(duì)新SGSN的角度來(lái)選擇而言的,參見(jiàn)圖1,在PDP激活時(shí),MS通過(guò)Uu接口和NodeB_1通信,SGSN_1為MS和服務(wù)器的通信選擇了從GGSN1接入到互聯(lián)網(wǎng)的路徑,當(dāng)MS經(jīng)過(guò)若干次服務(wù)無(wú)線網(wǎng)絡(luò)子系統(tǒng)重定位以及SGSN重定位后,MS通過(guò)Uu接口和NodeB_2通信,MS在SGSN_2中注冊(cè),MS分組的傳送路徑要從SGSN_2到GGSN_1的Gn接口經(jīng)過(guò);互聯(lián)網(wǎng)上的服務(wù)器距各接入點(diǎn)的路由距離基本上是不會(huì)有很大差別的,所以從MS到服務(wù)器的路由距離的變動(dòng)主要取決于SGSN到GGSN的路由距離的變動(dòng),從圖中可以看出,SGSN_2到GGSN_1的要經(jīng)過(guò)3個(gè)路由器,SGSN_2到GGSN_2的路徑是一個(gè)路由器,顯然,更優(yōu)的MS分組的傳送路徑是經(jīng)SGSN_2到GGSN_2。特別是經(jīng)過(guò)多次SGSN重定位后,從新SGSN到原SGSN選定的GGSN接入外部數(shù)據(jù)網(wǎng)的傳送路徑比從原SGSN到該GGSN的傳送路徑有更大的時(shí)延和更多通信鏈路資源。
所以說(shuō),盡管在MS的通信對(duì)象處于專用網(wǎng)中時(shí)接入專用網(wǎng)的GGSN是SGSN的最佳路徑選擇,但在與MS通信的對(duì)方連接到互聯(lián)網(wǎng)情況下,PDP激活時(shí)所選定的GGSN在SGSN多次重定位后往往不是最佳路徑的選擇。目前因?yàn)椴市胚@類的分組業(yè)務(wù)持續(xù)時(shí)間很短,并且MS完成一次業(yè)務(wù)后立即去活的做法使得這一缺陷反映不出來(lái),一旦象分組話音這類持續(xù)時(shí)間很長(zhǎng)的業(yè)務(wù)被廣泛使用時(shí)這樣的缺陷會(huì)暴露得很明顯。
在GPRS的PDP激活過(guò)程中需要選擇GGSN,按照3GPP的TS23.060中附錄A的指示,在DNS向SGSN回答APN+HPLMN-OI(或VPLMN-OI)詢問(wèn)的消息中給出GGSN的IP地址,這樣引起的問(wèn)題是SGSN僅僅從DNS得到了一個(gè)GGSN,事實(shí)上GPRS網(wǎng)絡(luò)對(duì)于一個(gè)APN可以有多個(gè)GGSN與之對(duì)應(yīng),通過(guò)這些GGSN中的任意一個(gè)均可以接入APN指示的網(wǎng)絡(luò)。但是在PDP激活之后,一旦激活時(shí)選擇的GGSN不適于繼續(xù)處理PDP的數(shù)據(jù),例如,GGSN不能繼續(xù)按照原來(lái)的速率傳送PDP的數(shù)據(jù),SGSN和GGSN路徑上的路由器的路由能力嚴(yán)重下降,等等,此時(shí)就應(yīng)該選擇與APN對(duì)應(yīng)的其它GGSN中的某一個(gè)作為處理該P(yáng)DP的GGSN進(jìn)行嘗試。實(shí)際上,在PDP激活過(guò)程中如果發(fā)現(xiàn)GGSN不能滿足SGSN提出的QoS的要求,SGSN也可以選擇與APN指示的外部數(shù)據(jù)網(wǎng)的其它GGSN中的某一個(gè)來(lái)替代不能滿足要求的那一個(gè)。
技術(shù)方案解決上述技術(shù)問(wèn)題的方法是在GPRS系統(tǒng)中引入GGSN重定位的信令過(guò)程,使得在發(fā)生重定位SGSN這類事件后可啟動(dòng)GGSN選擇過(guò)程并根據(jù)選擇過(guò)程的結(jié)果重新定位GGSN。
圖3示出了SGSN重定位后再進(jìn)行GGSN重定位這一過(guò)程中的用戶數(shù)據(jù)的承載路徑。借助GPRS的Gn接口以及GGSN,一個(gè)使用分組數(shù)據(jù)協(xié)議的基本GPRS網(wǎng)絡(luò)被互連到其它分組數(shù)據(jù)網(wǎng)(PDN),該P(yáng)DN是互聯(lián)網(wǎng)(117)。在SGSN重定位之前,MS的用戶數(shù)據(jù)傳送要經(jīng)過(guò)UTRAN(111)到SGSN1(115)之間的GTP隧道、SGSN1(115)和GGSN1(116)之間的GTP隧道,以及GGSN1的Gi接口。在SGSN重定位之后,MS的用戶數(shù)據(jù)傳送經(jīng)過(guò)UTRAN(111)到SGSN2(112)之間的GTP隧道、SGSN2(112)和GGSN2(113)之間的GTP隧道,以及GGSN2的Gi接口。
重定位GGSN需要解決一系列的問(wèn)題,主要有在新GGSN上建立又一個(gè)PDP上下文和對(duì)SGSN的PDP上下文進(jìn)行PDP地址修改,以及刪除與原GGSN相連的隧道。因此需要有一系列信令流程來(lái)解決這些問(wèn)題,以下就是本發(fā)明的GGSN重定位的方法,本發(fā)明提供一種重定位通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)的方法,其特征在于通用分組無(wú)線業(yè)務(wù)服務(wù)支撐節(jié)點(diǎn)(SGSN)根據(jù)其第一分組數(shù)據(jù)協(xié)議上下文(PDP CONTEXT)創(chuàng)建一個(gè)第二分組數(shù)據(jù)協(xié)議上下文(PDP CONTEXT),第二分組數(shù)據(jù)協(xié)議上下文(PDP CONTEXT)的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)是與第一分組數(shù)據(jù)協(xié)議上下文(PDP CONTEXT)的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)不相同的新的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN),并且通用分組無(wú)線業(yè)務(wù)服務(wù)支撐節(jié)點(diǎn)(SGSN)向新的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)發(fā)送請(qǐng)求建立第二分組數(shù)據(jù)協(xié)議上下文(PDP CONTEXT)的建立分組數(shù)據(jù)協(xié)議上下文請(qǐng)求(Create PDP ContextRequest)消息;當(dāng)通用分組無(wú)線業(yè)務(wù)服務(wù)支撐節(jié)點(diǎn)(SGSN)收到新的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)的成功建立第二分組數(shù)據(jù)協(xié)議上下文(PDPCONTEXT)的響應(yīng)消息后,向移動(dòng)臺(tái)發(fā)送針對(duì)第一分組數(shù)據(jù)協(xié)議(PDP)的修改分組數(shù)據(jù)協(xié)議上下文請(qǐng)求(Modify PDP Context Request)的消息,該消息中包含一分組數(shù)據(jù)協(xié)議(PDP)地址,該分組數(shù)據(jù)協(xié)議(PDP)地址是不同于第一分組數(shù)據(jù)協(xié)議上下文(PDP CONTEXT)的分組數(shù)據(jù)協(xié)議(PDP)地址的第二分組數(shù)據(jù)協(xié)議上下文(PDP CONTEXT)的分組數(shù)據(jù)協(xié)議(PDP)地址當(dāng)通用分組無(wú)線業(yè)務(wù)服務(wù)支撐節(jié)點(diǎn)(SGSN)收到移動(dòng)臺(tái)的接受修改分組數(shù)據(jù)協(xié)議上下文(PDP CONTEXT)的響應(yīng)消息后,用第二分組數(shù)據(jù)協(xié)議上下文(PDP CONTEXT)代替第一分組數(shù)據(jù)協(xié)議上下文(PDP CONTEXT),使用戶數(shù)據(jù)不再通過(guò)通用分組無(wú)線業(yè)務(wù)服務(wù)支撐節(jié)點(diǎn)(SGSN)和原通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)之間的隧道而改從通用分組無(wú)線業(yè)務(wù)服務(wù)支撐節(jié)點(diǎn)(SGSN)和新的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)之間的隧道通過(guò),并向原通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)發(fā)送請(qǐng)求刪除第一分組數(shù)據(jù)協(xié)議上下文(PDP CONTEXT)的刪除分組數(shù)據(jù)協(xié)議上下文請(qǐng)求(Delete PDP Context Request)的消息。
需要指出的是并非每次SGSN的切換都要進(jìn)行GGSN重定位這一信令流程,在SGSN重定位后所需要的僅僅是進(jìn)行再一次的GGSN選擇,僅當(dāng)再次選擇所得到的GGSN和原來(lái)的不同時(shí)才需要進(jìn)行GGSN重定位。
當(dāng)移動(dòng)臺(tái)切換到新的通用分組無(wú)線業(yè)務(wù)服務(wù)支撐節(jié)點(diǎn)(SGSN)后,新的通用分組無(wú)線業(yè)務(wù)服務(wù)支撐節(jié)點(diǎn)(SGSN)根據(jù)移動(dòng)臺(tái)中的分組數(shù)據(jù)協(xié)議上下文(PDP CONTEXT)執(zhí)行通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)選擇,當(dāng)該選擇所得到的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)和原通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)不一致時(shí),將該分組數(shù)據(jù)協(xié)議上下文(PDP CONTEXT)的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)按所述重定位通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)的方法重定位到所述通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)選擇所得到的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)中的一個(gè)通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)。
再一次觸發(fā)通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)選擇的執(zhí)行并不局限于SGSN重定位,以下是另外幾種再一次引起通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)選擇被啟動(dòng)的情形當(dāng)MS向SGSN提出修改PDP上下文請(qǐng)求(Modify PDP Context Request)消息,該消息包含的請(qǐng)求QoS給出的要求的QoS概要(profile)高于通用分組無(wú)線業(yè)務(wù)服務(wù)支撐節(jié)點(diǎn)(SGSN)到通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)的路徑的路由量度值所指示的路由能力時(shí),SGSN可以嘗試將GGSN重定位到達(dá)到MS請(qǐng)求的QoS要求的GGSN上。
因此,當(dāng)通用分組無(wú)線業(yè)務(wù)服務(wù)支撐節(jié)點(diǎn)(SGSN)收到來(lái)自移動(dòng)臺(tái)(GGSN)的修改分組數(shù)據(jù)協(xié)議上下文請(qǐng)求(Modify PDP Context Request)消息,并且該消息包含的請(qǐng)求服務(wù)質(zhì)量(QoS Requested)所指示的服務(wù)質(zhì)量概要(QoS profile)的要求高于通用分組無(wú)線業(yè)務(wù)服務(wù)支撐節(jié)點(diǎn)(SGSN)到通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)的路徑的路由量度值所指示的路由能力時(shí),啟動(dòng)通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)選擇的執(zhí)行,當(dāng)該選擇所得到的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)包括與原通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)不同的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)時(shí),將被要求更新的分組數(shù)據(jù)協(xié)議上下文(PDP Context)的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)按所述重定位通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)的方法重定位到該通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)選擇所得到的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)中的一個(gè)滿足移動(dòng)臺(tái)(MS)請(qǐng)求的服務(wù)質(zhì)量(QoS)的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)。
與此相類似,當(dāng)SGSN向GGSN提出更新PDP上下文請(qǐng)求(Update PDPContext Request)被GGSN拒絕時(shí),SGSN也可以將GGSN重定位到達(dá)到能接受其更新PDP上下文請(qǐng)求的GGSN上去。
因此,當(dāng)SGSN收到GGSN向SGSN拒絕其更新分組數(shù)據(jù)協(xié)議上下文請(qǐng)求(Update PDP Context Request)的消息時(shí),啟動(dòng)通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)選擇的執(zhí)行,當(dāng)該選擇所得到的GGSN包括和原GGSN不同的GGSN時(shí),將被要求更新的分組數(shù)據(jù)協(xié)議上下文(PDP Context)的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)按所述重定位通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)的方法重定位到該GGSN選擇所得到的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)中的一個(gè)接受其更新分組數(shù)據(jù)協(xié)議上下文請(qǐng)求的要求的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)。
GGSN選擇可以參照3GPP TS23060附錄A中提供的關(guān)于GGSN選擇的說(shuō)明,也可以采用本發(fā)明提供的方法。
對(duì)于每個(gè)SGSN來(lái)說(shuō),用來(lái)承載PDP數(shù)據(jù)的GTP隧道可以建在該SGSN和任何能接入APN指定的外部數(shù)據(jù)網(wǎng)的GGSN之間,因此選擇過(guò)程所確定的GGSN可以是多個(gè),當(dāng)再次做GGSN選擇時(shí)得到的這多個(gè)GGSN包括了原GGSN時(shí),可以不做GGSN重定位,因此,本發(fā)明的方法可以避免過(guò)多的重定位。
本發(fā)明提供一種結(jié)果是多個(gè)GGSN的SGSN所施行的GGSN選擇的方法,在該方法中,SGSN以APN向DNS請(qǐng)求與該APN相應(yīng)的GGSN的IP地址,DNS對(duì)所述請(qǐng)求給出響應(yīng),DNS以返回多個(gè)IP地址的方式對(duì)從APN映射GGSNIP地址的請(qǐng)求作出響應(yīng),該響應(yīng)消息中的問(wèn)題(question)元素是該APN,該響應(yīng)消息中的答案(answer)元素是APN指定的外部數(shù)據(jù)網(wǎng)的GGSN的IP地址,并且響應(yīng)消息中的答案(answer)元素可以是多個(gè),即IP地址是多個(gè),當(dāng)所述GGSN的IP地址的個(gè)數(shù)超過(guò)1時(shí),說(shuō)明GGSN的個(gè)數(shù)也是多個(gè),SGSN設(shè)定一個(gè)路由的度量制式和一個(gè)使用該度量制式的路由門限值,計(jì)算每個(gè)所述GGSN到SGSN的路徑的路由量度值,從中選出最優(yōu)路由量度值路徑的GGSN和路由量度值好于所述路由門限值的路徑的GGSN,將所有選出的GGSN作為GGSN選擇的結(jié)果。
路由門限值的取值可以PDP的QoS的參數(shù)映射而來(lái),例如當(dāng)PDP的QoS要求峰值傳輸速率為100千比特/秒,該路由門限值可直接定為100千比特/秒的吞吐量,以吞吐量為度量制式的SGSN到GGSN的路徑的路由量度值一旦滿足100千比特/秒就可以選擇該GGSN。
實(shí)際上在在PDP激活過(guò)程中的SGSN的GGSN選擇過(guò)程中也應(yīng)該采用DNS以返回多個(gè)IP地址的方式對(duì)從APN映射GGSN IP地址的請(qǐng)求作出響應(yīng)這一方法,這樣做的好處是在PDP激活過(guò)程中,當(dāng)SGSN向一個(gè)IP地址上的GGSN發(fā)出的建立PDP上下文請(qǐng)求的響應(yīng)是不成功時(shí)它可以轉(zhuǎn)而向其它IP地址上的GGSN發(fā)送建立PDP上下文請(qǐng)求的消息。
當(dāng)骨干網(wǎng)的路由協(xié)議是RIP協(xié)議時(shí),上述路由的度量制式為跳數(shù)。
當(dāng)骨干網(wǎng)的路由協(xié)議是OSPF協(xié)議時(shí),上述路由的度量制式有吞吐量、延遲、開銷和可靠性,以及組合度量制式。
當(dāng)骨干網(wǎng)發(fā)生擁塞導(dǎo)致SGSN到GGSN的路徑的路由量度值下降到影響到PDP的數(shù)據(jù)業(yè)務(wù)的質(zhì)量時(shí),要啟動(dòng)通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)選擇的過(guò)程的執(zhí)行??梢詾镾GSN到GGSN的路徑的路由量度值設(shè)一個(gè)選擇門限值,當(dāng)它劣于該選擇門限值時(shí)執(zhí)行通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)選擇,當(dāng)選擇所得到的GGSN和原來(lái)的不同時(shí)需要進(jìn)行GGSN重定位。
因此,為SGSN所服務(wù)的PDP設(shè)置一個(gè)啟動(dòng)選擇的門限值,當(dāng)SGSN到GGSN的路徑的路由量度值劣于啟動(dòng)選擇的門限值時(shí)啟動(dòng)通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)選擇過(guò)程的執(zhí)行,當(dāng)該選擇所得到的GGSN包括和原GGSN不同的GGSN時(shí),將所述PDP的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)按所述重定位通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)的方法重定位到該GGSN選擇過(guò)程所得到的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)中的一個(gè)通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)。
當(dāng)GGSN選擇所采用的方法是本發(fā)明提出的GGSN選擇的方法時(shí),上述的啟動(dòng)選擇的門限值的取值的原則是啟動(dòng)選擇的門限值對(duì)路由的要求低于GGSN選擇的所使用的路由門限值對(duì)路由要求。
有益效果本發(fā)明的重定位GGSN的方法改變了長(zhǎng)期以來(lái)GPRS網(wǎng)絡(luò)在PDP激活后即固定該P(yáng)DP的GGSN的做法,解決了多次SGSN重定位后仍然使用非最佳的接入外部數(shù)據(jù)網(wǎng)的原GGSN的問(wèn)題,例如,圖1所示,MS經(jīng)過(guò)SGSN_2通過(guò)GGSN_1接入互聯(lián)網(wǎng)是一種“折線”接入,如果有了本發(fā)明的方法就可以通過(guò)GGSN_2“直線”接入互聯(lián)網(wǎng)。重定位GGSN的方法結(jié)合本發(fā)明的GGSN選擇的方法還能在不去活PDP的情形下將不滿足用戶業(yè)務(wù)要求的GGSN替換為滿足用戶業(yè)務(wù)要求的GGSN。
為了達(dá)到GGSN重定位所做的比較大的折衷是MS的PDP的地址也被更改了,但是目前的3GPP協(xié)議中并不禁止改變PDP地址,在GGSN發(fā)起的更新PDP上下文請(qǐng)求(Update PDP Context Request)消息和SGSN修改PDP上下文請(qǐng)求(Modify PDP Context Request)都允許帶有PDP地址參數(shù),也就是說(shuō)它是可修改的。當(dāng)前流行的斷點(diǎn)續(xù)傳的技術(shù)已被廣泛使用,比較突出的就有文件傳輸協(xié)議(FTP)的斷點(diǎn)續(xù)傳,斷點(diǎn)續(xù)傳完全可以克服以IP地址為PDP地址的動(dòng)態(tài)改變所帶來(lái)的不便。
圖1表示MS在SGSN重定位前后的UTRAN、核心網(wǎng)的結(jié)構(gòu)以及相關(guān)的外部網(wǎng)(互聯(lián)網(wǎng))。
圖2是在SGSN重定位后執(zhí)行GGSN重定位過(guò)程的信令消息交互圖。
圖3表示MS在GGSN重定位過(guò)程中的核心網(wǎng)結(jié)構(gòu)以及相關(guān)的UTRAN和外部網(wǎng)(互聯(lián)網(wǎng)),并在圖中對(duì)SGSN和GGSN的路由的路由量度值作出了以吞吐量為單位的標(biāo)注。
圖4是在SGSN發(fā)現(xiàn)現(xiàn)有GGSN無(wú)法滿足MS的數(shù)據(jù)傳輸?shù)囊蠛髨?zhí)行GGSN重定位過(guò)程的信令消息交互圖。
圖5是在GGSN拒絕SGSN的修改PDP請(qǐng)求后執(zhí)行GGSN重定位過(guò)程的信令消息交互圖。
圖6表示了MS的無(wú)線接入系統(tǒng)、相關(guān)的核心網(wǎng)的結(jié)構(gòu)以及外部網(wǎng)(互聯(lián)網(wǎng))。
具體實(shí)施例方式
下文將描述在UMTS網(wǎng)絡(luò)內(nèi)執(zhí)行的的實(shí)施例。
實(shí)施例1參見(jiàn)圖3,在服務(wù)無(wú)線網(wǎng)絡(luò)子系統(tǒng)(SRNS)重定位(Relocation)之前,MS在SGSN1中注冊(cè),MS的第一PDP處于激活狀態(tài),與SGSN1相連的RNC1作為MS的服務(wù)(serving)RNC;在服務(wù)無(wú)線網(wǎng)絡(luò)子系統(tǒng)(SRNS)重定位(Relocation)完成后,MS在SGSN2中注冊(cè),MS處在針對(duì)SGSN2的分組移動(dòng)性管理-已連接(PMM-CONNECTED)狀態(tài),與SGSN2相連的RNC2作為MS的服務(wù)(serving)RNC在SRNS(服務(wù)無(wú)線網(wǎng)絡(luò)子系統(tǒng))Relocation(重定位)前后,SGSN1到GGSN1的路徑有1兆比特/秒(Mb/s)的吞吐量,SGSN2到GGSN2的路徑有1兆比特/秒(Mb/s)的吞吐量,SGSN2到GGSN1的路徑有64千比特/秒(kb/s)的吞吐量。
在完成重定位MS的服務(wù)(serving)RNC后,SGSN2發(fā)起關(guān)于MS第一PDP上下文的GGSN選擇,該GGSN選擇按照本發(fā)明的選擇方法,并且,路由的度量制式為吞吐量,路由門限值從MS的QoS概要的峰值吞吐量(Peak throughput)而來(lái),峰值吞吐量(Peak throughput)為384千比特/秒(kb/s),路由門限值也為384千比特/秒(kb/s)。SGSN2以APN向DNS(圖中未示出)查詢IP地址得到GGSN2和GGSN1的IP地址,SGSN2通過(guò)GGSN1和GGSN2均可以接入MS的APN所指定的外部網(wǎng)絡(luò)——互連網(wǎng),但由于SGSN2到GGSN1的路徑的路由量度值為64千比特/秒(kb/s)的吞吐量比GGSN選擇所要求的路由門限值384千比特/秒(kb/s)低,所以選擇的結(jié)果是GGSN1沒(méi)被選中,僅有GGSN2被選中。
圖2示出了在該實(shí)施例中的GGSN重定位的實(shí)施過(guò)程,以下將解釋每個(gè)步驟。
1.SGSN2對(duì)來(lái)自SGSN1的MS的第一PDP上下文進(jìn)行GGSN選擇所得到的GGSN2同第一PDP上下文中的GGSN1不一致,SGSN為要建立的第二PDP上下文創(chuàng)建一個(gè)TEID,SGSN2可沿用原來(lái)的第一PDP上下文中的QOS,SGSN2發(fā)送關(guān)于第二PDP上下文的創(chuàng)建PDP上下文請(qǐng)求(Create PDP ContextRequest)消息到GGSN2,SGSN2應(yīng)將服務(wù)網(wǎng)絡(luò)身份和指定互聯(lián)網(wǎng)的APN放在該消息中發(fā)往GGSN2,并且使PDP地址這個(gè)信息元素為空以表示PDP地址是動(dòng)態(tài)地址。
2.收到SGSN2發(fā)送的關(guān)于第二PDP上下文的創(chuàng)建PDP上下文請(qǐng)求(Create PDPContext Request)消息后,GGSN2為該第二PDP上下文去找到一分組數(shù)據(jù)網(wǎng)(互聯(lián)網(wǎng))并激活業(yè)務(wù)。GGSN2在PDP上下文表中創(chuàng)建一項(xiàng)并產(chǎn)生一計(jì)費(fèi)身份,有了這一新的項(xiàng)以后GGSN2就可在SGSN2和互聯(lián)網(wǎng)之間路由PDP的PDUs(協(xié)議數(shù)據(jù)單元)并開始計(jì)費(fèi)。接下來(lái)GGSN2返回一創(chuàng)建PDP上下文響應(yīng)消息(Create PDP Context Response)給SGSN2,GGSN2分配一個(gè)PDP地址并把該P(yáng)DP地址包括在上述消息中。
3.當(dāng)SGSN2根據(jù)GGSN2返回的創(chuàng)建PDP上下文響應(yīng)消息,根據(jù)該消息所確定的第二PDP上下文的參數(shù)來(lái)替代第一PDP上下文的參數(shù),也就是做GGSN重定位,它發(fā)送修改PDP上下文請(qǐng)求(Modify PDP Context Request)消息給MS,該消息中的PDP地址為第二PDP上下文的PDP地址。
4.MS以返回修改PDP上下文接受(Modify PDP Context Accept)消息的方式表示接受修改PDP地址。
5.SGSN2收到MS返回的修改PDP上下文接受(Modify PDP Context Accept)消息后,SGSN2發(fā)送刪除PDP上下文請(qǐng)求(Delete PDP Context Request)給GGSN1。
6.GGSN1刪除PDP上下文并且返回一個(gè)刪除PDP上下文響應(yīng)(Delete PDPContext Response)消息給SGSN2。
實(shí)施例2仍然參照?qǐng)D3,在服務(wù)無(wú)線網(wǎng)絡(luò)子系統(tǒng)(SRNS)重定位(Relocation)之前,MS在SGSN1中注冊(cè),MS的第一PDP處于激活狀態(tài),與SGSN1相連的RNC1作為MS的服務(wù)(serving)RNC;在服務(wù)無(wú)線網(wǎng)絡(luò)子系統(tǒng)(SRNS)重定位(Relocation)完成后,MS在SGSN2中注冊(cè),MS處在針對(duì)SGSN2的分組移動(dòng)性管理-已連接(PMM-CONNECTED)狀態(tài),與SGSN2相連的RNC2作為MS的服務(wù)(serving)RNC;在完成重定位MS的服務(wù)無(wú)線網(wǎng)絡(luò)控制器(servingRNC)后,SGSN2發(fā)起關(guān)于MS第一PDP上下文的GGSN選擇,路由的度量制式為吞吐量,此時(shí)MS的第一PDP中的QoS的峰值吞吐速率為64千比特/秒(kb/s),這將使選擇過(guò)程的路由門限值為64千比特/秒(kb/s),從而使選擇的結(jié)果是GGSN1和GGSN2,因?yàn)樵摻Y(jié)果包括了原來(lái)的GGSN1,與原GGSN一致,因而不進(jìn)行GGSN重定位。這樣,MS注冊(cè)在SGSN2中,仍然使用GGSN1來(lái)為第一PDP的數(shù)據(jù)接入互聯(lián)網(wǎng)服務(wù),在此之后,MS要將其平均吞吐速率提高到100千比特/秒(kb/s)、峰值吞吐速率到128千比特/秒(kb/s),因此MS發(fā)起了PDP上下文修改過(guò)程,因?yàn)镾GSN2發(fā)現(xiàn)SGSN2到GGSN1之間的吞吐速率只有64千比特/秒(kb/s),此時(shí)SGSN2可以尋找另一個(gè)GGSN來(lái)為修改PDP上下文請(qǐng)求(Modify PDP Context Request)消息所對(duì)應(yīng)的PDP上下文提供網(wǎng)關(guān)支撐,即,首先啟動(dòng)GGSN選擇,當(dāng)GGSN選擇的結(jié)果是GGSN2時(shí),嘗試到GGSN2的重定位。
圖4示出了在該實(shí)施例中的GGSN重定位的實(shí)施過(guò)程,以下將解釋每個(gè)步驟。
1.MS向SGSN2發(fā)送修改PDP上下文請(qǐng)求(Modify PDP Context Request)消息,在該消息中包含請(qǐng)求的QoS(QoS Requested),其中的平均吞吐速率提高到100千比特/秒(kb/s)、峰值吞吐速率到128千比特/秒(kb/s),它們均高于SGSN2到GGSN1之間的路由能力——64千比特/秒(kb/s)的吞吐速率,觸發(fā)了GGSN選擇的啟動(dòng)。
2.SGSN2對(duì)QoS峰值吞吐速率為64千比特/秒的第一PDP上下文進(jìn)行GGSN選擇,這次使用的路由門限值為128千比特/秒(kb/s),得到的GGSN2同第一PDP上下文中的GGSN1不一致,SGSN為要建立的第二PDP上下文創(chuàng)建一個(gè)TEID,在第二PDP上下文的QOS中平均吞吐速率提高到100千比特/秒(kb/s)、峰值吞吐速率到128千比特/秒(kb/s),SGSN2發(fā)送關(guān)于第二PDP上下文的創(chuàng)建PDP上下文請(qǐng)求(Create PDP Context Request)消息到GGSN2,SGSN2應(yīng)將服務(wù)網(wǎng)絡(luò)身份和指定互聯(lián)網(wǎng)的APN放在該消息中發(fā)往GGSN2,并且使PDP地址這個(gè)信息元素為空以表示PDP地址是動(dòng)態(tài)地址。
3.收到SGSN2發(fā)送的關(guān)于第二PDP上下文的創(chuàng)建PDP上下文請(qǐng)求(Create PDPContext Request)消息后,GGSN2為該第二PDP上下文去找到一分組數(shù)據(jù)網(wǎng)并激活業(yè)務(wù)。GGSN2在PDP上下文表中創(chuàng)建一項(xiàng)并產(chǎn)生一計(jì)費(fèi)身份,有了這一新的項(xiàng)以后GGSN2就可在SGSN2和PDN之間路由PDP的協(xié)議數(shù)據(jù)單元(PDUs)并開始計(jì)費(fèi)。接下來(lái)GGSN2返回一創(chuàng)建PDP上下文響應(yīng)消息(Create PDP Context Response)給SGSN2,GGSN2分配一個(gè)PDP地址并把該P(yáng)DP地址包括在上述消息中。
4.SGSN2收到GGSN2返回的創(chuàng)建PDP上下文響應(yīng)消息,使用該消息所確定的第二PDP上下文的PDP地址,做GGSN重定位,它發(fā)送針對(duì)第一PDP上下文的修改PDP上下文請(qǐng)求(Modify PDP Context Request)消息給MS,該消息中的PDP地址為第二PDP上下文的PDP地址。
5.MS以返回修改PDP上下文接受(Modify PDP Context Accept)消息的方式表示接受修改PDP地址。
6.SGSN2收到MS返回的修改PDP上下文接受(Modify PDP Context Accept)消息后,SGSN2發(fā)送刪除PDP上下文請(qǐng)求(Delete PDP Context Request)給GGSN1。
7.GGSN1刪除PDP上下文并且返回一個(gè)刪除PDP上下文響應(yīng)(Delete PDPContext Response)消息給SGSN2。
8.SGSN2在收到MS發(fā)送的接受修改PDP地址的修改PDP上下文接受(ModifyPDP Context Accept)消息后,即可對(duì)在第1步中所述的MS發(fā)送的修改PDP上下文請(qǐng)求(Modify PDP Context Request)消息作出響應(yīng)——發(fā)送修改PDP上下文接受(Modify PDP Context Accept)消息到MS。
實(shí)施例3再次參照?qǐng)D3,本實(shí)施例的實(shí)施過(guò)程中,MS注冊(cè)在SGSN1中,使用GGSN1為第一PDP的數(shù)據(jù)接入互聯(lián)網(wǎng)服務(wù),在此之后,MS要將該P(yáng)DP專用于和某個(gè)網(wǎng)址上的計(jì)算機(jī)通信,因此MS發(fā)起了PDP上下文修改過(guò)程,在該過(guò)程中SGSN1向GGSN1發(fā)出含有過(guò)濾所述網(wǎng)址TFT的更新PDP上下文請(qǐng)求(Update PDP Context Request)消息,當(dāng)GGSN1沒(méi)有這樣的過(guò)濾功能時(shí),GGSN1對(duì)SGSN1發(fā)出更新PDP上下文響應(yīng)(Update PDP Context Response)消息,其中的原因值(Cause Value)為不支持的業(yè)務(wù)(service not supported),此時(shí)SGSN1可以尋找另一個(gè)GGSN來(lái)為MS提供過(guò)濾網(wǎng)址的網(wǎng)關(guān)支撐,即,首先啟動(dòng)GGSN選擇,當(dāng)GGSN選擇的結(jié)果是GGSN2時(shí),嘗試到GGSN2的重定位。
圖5示出了在該實(shí)施例中的GGSN重定位的實(shí)施過(guò)程,以下將解釋每個(gè)步驟。
1.MS向SGSN1發(fā)送針對(duì)第一PDP上下文的修改PDP上下文請(qǐng)求(Modify PDPContext Request)消息,在該消息中包含TFT(Traffic Flow Template),其中的TFT操作碼(TFT operation code)給出創(chuàng)建新TFT(Create new TFT)的指示,其中的分組過(guò)濾器表包含所述網(wǎng)址的地址類型和地址編碼表示。
2.SGSN1向GGSN1發(fā)出針對(duì)第一PDP上下文的更新PDP上下文請(qǐng)求(UpdatePDP Context Request)消息,其中包含TFT(Traffic Flow Template),其中的TFT操作碼(TFT operation code)給出創(chuàng)建新TFT(Create new TFT)的指示,其中的分組過(guò)濾器表包含所述網(wǎng)址的地址類型和地址編碼表示。
3.GGSN1收到SGSN1發(fā)送的針對(duì)第一PDP上下文的修改PDP上下文請(qǐng)求消息后,發(fā)現(xiàn)它并不具備過(guò)濾特殊網(wǎng)址的能力,發(fā)送更新PDP上下文響應(yīng)(Update PDP Context Response)消息,其中的原因值(Cause Value)為不支持的業(yè)務(wù)(service not supported)表示拒絕SGSN1的請(qǐng)求。
4.SGSN1收到GGSN1的拒絕消息后,對(duì)第一PDP上下文進(jìn)行GGSN選擇,得到GGSN2,SGSN1為要建立的第二PDP上下文創(chuàng)建一個(gè)TEID,在第二PDP上下文中包含TFT(Traffie Flow Template),其中的TFT操作碼(TFT operationcode)給出創(chuàng)建新TFT(Create new TFT)的指示,其中的分組過(guò)濾器表包含所述網(wǎng)址的地址類型和地址編碼表示,SGSN1發(fā)送關(guān)于第二PDP上下文的創(chuàng)建PDP上下文請(qǐng)求(Create PDP Context Request)消息到GGSN2,SGSN1應(yīng)將服務(wù)網(wǎng)絡(luò)身份和指定互聯(lián)網(wǎng)的APN放在該消息中發(fā)往GGSN2,并且使PDP地址這個(gè)信息元素為空以表示PDP地址是動(dòng)態(tài)地址。
5.收到SGSN1發(fā)送的關(guān)于第二PDP上下文的創(chuàng)建PDP上下文請(qǐng)求(Create PDPContext Request)消息后,GGSN2為該第二PDP上下文去找到一分組數(shù)據(jù)網(wǎng)(互聯(lián)網(wǎng))并激活業(yè)務(wù)。GGSN2在PDP上下文表中創(chuàng)建一項(xiàng)并產(chǎn)生一計(jì)費(fèi)身份,有了這一新的項(xiàng)以后GGSN2就可在SGSN1和PDN之間路由PDPPDUs(協(xié)議數(shù)據(jù)單元)并開始計(jì)費(fèi)。GGSN2可根據(jù)TFT中的網(wǎng)址限制所進(jìn)入的分組數(shù)據(jù)。接下來(lái)GGSN2返回一創(chuàng)建PDP上下文響應(yīng)消息(Create PDPContext Response)給SGSN1,GGSN2分配一個(gè)PDP地址并把該P(yáng)DP地址并把包括在上述消息中。
6.SGSN1根據(jù)GGSN2返回的創(chuàng)建PDP上下文響應(yīng)消息,發(fā)送修改PDP上下文請(qǐng)求(Modify PDP Context Request)消息給MS,該消息中的PDP地址為第二PDP上下文的PDP地址。
7.MS以返回修改PDP上下文接受(Modify PDP Context Accept)消息的方式表示接受修改PDP地址。
8.SGSN1收到MS返回的修改PDP上下文接受(Modify PDP Context Aceept)消息后,SGSN1發(fā)送刪除PDP上下文請(qǐng)求(Delete PDP Context Request)給GGSN1。
9.GGSN1刪除PDP上下文并且返回一個(gè)刪除PDP上下文響應(yīng)(Delete PDPContext Response)消息給SGSN1。
10.SGSN1在收到MS發(fā)送的針對(duì)第一PDP上下文的接受修改PDP地址的修改PDP上下文接受(Modify PDP Context Accept)消息后,即可對(duì)在第1步中所述的MS發(fā)送的修改PDP上下文請(qǐng)求(Modify PDP Context Request)消息作出響應(yīng)——發(fā)送修改PDP上下文接受(Modify PDP Context Accept)消息到MS。
以下參照?qǐng)D6來(lái)說(shuō)明為SGSN所服務(wù)的PDP設(shè)置一個(gè)啟動(dòng)選擇的門限值以及依據(jù)啟動(dòng)選擇的門限值啟動(dòng)通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)選擇的方法,在圖6的骨干網(wǎng)中使用的路由協(xié)議是RIP,并且在選擇過(guò)程中使用跳數(shù)作為度量制式,圖中給出了各路由節(jié)點(diǎn)間的路由量度值,MS注冊(cè)在SGSN11中,使用GGSN11來(lái)為第一PDP的數(shù)據(jù)接入互連網(wǎng)服務(wù),啟動(dòng)選擇的門限值為3,GGSN選擇過(guò)程中的路由門限值也為3;在此之后,當(dāng)GGSN11和路由器11之間的通信線路發(fā)生故障引起通信中斷,GGSN11和路由器11之間的路由量度值變?yōu)闊o(wú)窮大,SGSN11到GGSN11的路由量度也變?yōu)闊o(wú)窮大,超過(guò)了啟動(dòng)選擇的門限值為3,SGSN11就要進(jìn)行GGSN選擇,GGSN22是滿足要求的GGSN,從圖中可以看出SGSN11經(jīng)過(guò)路由器11和路由器22到GGSN22的跳數(shù)為3,GGSN33不滿足要求,SGSN11經(jīng)過(guò)路由器11、路由器4和路由器33到GGSN33的跳數(shù)為4。接下來(lái),SGSN11執(zhí)行的是重定位到GGSN22的過(guò)程,該過(guò)程的步驟同前面的實(shí)施例的重定位步驟類似,均按照本發(fā)明的GGSN重定位方法進(jìn)行。
雖然本發(fā)明給出是Iu模式的述實(shí)施例,但本發(fā)明的方法對(duì)A/Gb模式同樣適用,因?yàn)樯婕暗紾GSN重定位的信令消息同樣適用于A/Gb模式下的MS、SGSN和GGSN。并且,鑒于前面的描述,本領(lǐng)域的技術(shù)人員知道可在本發(fā)明的范圍內(nèi)進(jìn)行各種改進(jìn)。雖然已詳細(xì)描述了本發(fā)明的優(yōu)選實(shí)施例,但顯然能對(duì)本發(fā)明進(jìn)行多種改進(jìn)和變更,所有這些都落在本發(fā)明的真正精神和范圍內(nèi)。
權(quán)利要求
1.一種重定位通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)的方法,其特征在于通用分組無(wú)線業(yè)務(wù)服務(wù)支撐節(jié)點(diǎn)(SGSN)根據(jù)其第一分組數(shù)據(jù)協(xié)議上下文(PDPCONTEXT)創(chuàng)建一個(gè)第二分組數(shù)據(jù)協(xié)議上下文(PDP CONTEXT),第二分組數(shù)據(jù)協(xié)議上下文(PDP CONTEXT)的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)是與第一分組數(shù)據(jù)協(xié)議上下文(PDP CONTEXT)的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)不相同的新的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN),并且通用分組無(wú)線業(yè)務(wù)服務(wù)支撐節(jié)點(diǎn)(SGSN)向新的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)發(fā)送請(qǐng)求建立第二分組數(shù)據(jù)協(xié)議上下文(PDP CONTEXT)的建立分組數(shù)據(jù)協(xié)議上下文請(qǐng)求(Create PDP Context Request)消息;當(dāng)通用分組無(wú)線業(yè)務(wù)服務(wù)支撐節(jié)點(diǎn)(SGSN)收到新的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)的成功建立第二分組數(shù)據(jù)協(xié)議上下文(PDP CONTEXT)的響應(yīng)消息后,向移動(dòng)臺(tái)發(fā)送針對(duì)第一分組數(shù)據(jù)協(xié)議(PDP)的修改分組數(shù)據(jù)協(xié)議上下文請(qǐng)求(Modify PDP ContextRequest)的消息,該消息中包含一分組數(shù)據(jù)協(xié)議(PDP)地址,該分組數(shù)據(jù)協(xié)議(PDP)地址是不同于第一分組數(shù)據(jù)協(xié)議上下文(PDP CONTEXT)的分組數(shù)據(jù)協(xié)議(PDP)地址的第二分組數(shù)據(jù)協(xié)議上下文(PDP CONTEXT)的分組數(shù)據(jù)協(xié)議(PDP)地址;當(dāng)通用分組無(wú)線業(yè)務(wù)服務(wù)支撐節(jié)點(diǎn)(SGSN)收到移動(dòng)臺(tái)的接受修改分組數(shù)據(jù)協(xié)議上下文(PDP CONTEXT)的響應(yīng)消息后,用第二分組數(shù)據(jù)協(xié)議上下文(PDP CONTEXT)代替第一分組數(shù)據(jù)協(xié)議上下文(PDP CONTEXT),使用戶數(shù)據(jù)不再通過(guò)通用分組無(wú)線業(yè)務(wù)服務(wù)支撐節(jié)點(diǎn)(SGSN)和原通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)之間的隧道而改從通用分組無(wú)線業(yè)務(wù)服務(wù)支撐節(jié)點(diǎn)(SGSN)和新的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)之間的隧道通過(guò),并向原通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)發(fā)送請(qǐng)求刪除第一分組數(shù)據(jù)協(xié)議上下文(PDP CONTEXT)的刪除分組數(shù)據(jù)協(xié)議上下文請(qǐng)求(Delete PDP Context Request)的消息。
2.按照權(quán)利要求1的方法,其特征在于當(dāng)移動(dòng)臺(tái)切換到新的通用分組無(wú)線業(yè)務(wù)服務(wù)支撐節(jié)點(diǎn)(SGSN)后,新的通用分組無(wú)線業(yè)務(wù)服務(wù)支撐節(jié)點(diǎn)(SGSN)根據(jù)移動(dòng)臺(tái)中的分組數(shù)據(jù)協(xié)議上下文(PDP CONTEXT)執(zhí)行通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)選擇,當(dāng)該選擇所得到的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)同原通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)不一致時(shí),將該分組數(shù)據(jù)協(xié)議上下文(PDP CONTEXT)的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)按所述重定位通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)的方法重定位到所述通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)選擇所得到的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)中的一個(gè)通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)。
3.按照權(quán)利要求2的方法,其特征在于,在所述通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)選擇的過(guò)程中通用分組無(wú)線業(yè)務(wù)服務(wù)支撐節(jié)點(diǎn)(SGSN)以訪問(wèn)點(diǎn)名稱(APN)向域名服務(wù)器(DNS)請(qǐng)求該訪問(wèn)點(diǎn)名稱(APN)指定的外部數(shù)據(jù)網(wǎng)的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)的網(wǎng)際協(xié)議(IP)地址,域名服務(wù)器(DNS)對(duì)所述請(qǐng)求給出響應(yīng),該響應(yīng)包含該訪問(wèn)點(diǎn)名稱(APN)指定的外部數(shù)據(jù)網(wǎng)的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)的網(wǎng)際協(xié)議(IP)地址,每個(gè)網(wǎng)際協(xié)議(IP)地址指定了一個(gè)通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN),當(dāng)所述通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)的個(gè)數(shù)超過(guò)1時(shí),通用分組無(wú)線業(yè)務(wù)服務(wù)支撐節(jié)點(diǎn)(SGSN)設(shè)定路由的度量制式和一個(gè)使用該度量制式的路由門限值,計(jì)算每個(gè)所述通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)到通用分組無(wú)線業(yè)務(wù)服務(wù)支撐節(jié)點(diǎn)(SGSN)的路徑的路由量度值,從中選出最優(yōu)路由量度值路徑的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)和路由量度值好于所述路由門限值的路徑的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)。
4.按照權(quán)利要求1的方法,其特征在于當(dāng)通用分組無(wú)線業(yè)務(wù)服務(wù)支撐節(jié)點(diǎn)(SGSN)收到來(lái)自移動(dòng)臺(tái)(GGSN)的修改分組數(shù)據(jù)協(xié)議上下文請(qǐng)求(Modify PDP Context Request)消息,并且該消息包含的請(qǐng)求服務(wù)質(zhì)量(QoS Requested)所指示的服務(wù)質(zhì)量概要(QoS profile)的要求高于通用分組無(wú)線業(yè)務(wù)服務(wù)支撐節(jié)點(diǎn)(SGSN)到通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)的路徑的路由量度值所指示的路由能力時(shí),啟動(dòng)通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)選擇的執(zhí)行,當(dāng)該選擇所得到的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)包括與原通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)不同的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)時(shí),將被要求更新的分組數(shù)據(jù)協(xié)議上下文(PDP Context)的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)按所述重定位通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)的方法重定位到該通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)選擇所得到的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)中的一個(gè)滿足移動(dòng)臺(tái)(MS)請(qǐng)求的服務(wù)質(zhì)量(QoS)的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)。
5.按照權(quán)利要求4的方法,其特征在于,在所述通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)的選擇的過(guò)程中通用分組無(wú)線業(yè)務(wù)服務(wù)支撐節(jié)點(diǎn)(SGSN)以訪問(wèn)點(diǎn)名稱(APN)向域名服務(wù)器(DNS)請(qǐng)求該訪問(wèn)點(diǎn)名稱(APN)指定的外部數(shù)據(jù)網(wǎng)的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)的網(wǎng)際協(xié)議(IP)地址,域名服務(wù)器(DNS)對(duì)所述請(qǐng)求給出響應(yīng),該響應(yīng)包含該訪問(wèn)點(diǎn)名稱(APN)指定的外部數(shù)據(jù)網(wǎng)的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)的網(wǎng)際協(xié)議(IP)地址,每個(gè)網(wǎng)際協(xié)議(IP)地址指定了一個(gè)通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN),當(dāng)所述通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)的個(gè)數(shù)超過(guò)1時(shí),通用分組無(wú)線業(yè)務(wù)服務(wù)支撐節(jié)點(diǎn)(SGSN)設(shè)定路由的度量制式和一個(gè)使用該度量制式的路由門限值,計(jì)算每個(gè)所述通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)到通用分組無(wú)線業(yè)務(wù)服務(wù)支撐節(jié)點(diǎn)(SGSN)的路徑的路由量度值,從中選出最優(yōu)路由量度值路徑的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)和路由量度值好于所述路由門限值的路徑的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)。
6.按照權(quán)利要求1的方法,其特征在于當(dāng)通用分組無(wú)線業(yè)務(wù)服務(wù)支撐節(jié)點(diǎn)(SGSN)收到通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)向通用分組無(wú)線業(yè)務(wù)服務(wù)支撐節(jié)點(diǎn)(SGSN)拒絕其更新分組數(shù)據(jù)協(xié)議上下文請(qǐng)求的消息時(shí),啟動(dòng)通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)選擇的執(zhí)行,當(dāng)該選擇所得到的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)包括和原通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)不同的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)時(shí),將被要求更新分組數(shù)據(jù)協(xié)議上下文(PDPContext)的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)按所述重定位通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)的方法重定位到該通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)選擇所得到的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)中的一個(gè)接受其更新分組數(shù)據(jù)協(xié)議上下文請(qǐng)求的要求的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)。
7.按照權(quán)利要求6的方法,其特征在于,在所述通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)的選擇的過(guò)程中通用分組無(wú)線業(yè)務(wù)服務(wù)支撐節(jié)點(diǎn)(SGSN)以訪問(wèn)點(diǎn)名稱(APN)向域名服務(wù)器(DNS)請(qǐng)求該訪問(wèn)點(diǎn)名稱(APN)指定的外部數(shù)據(jù)網(wǎng)的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)的網(wǎng)際協(xié)議(IP)地址,域名服務(wù)器(DNS)對(duì)所述請(qǐng)求給出響應(yīng),該響應(yīng)包含該訪問(wèn)點(diǎn)名稱(APN)指定的外部數(shù)據(jù)網(wǎng)的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)的網(wǎng)際協(xié)議(IP)地址,每個(gè)網(wǎng)際協(xié)議(IP)地址指定了一個(gè)通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN),當(dāng)所述通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)的個(gè)數(shù)超過(guò)1時(shí),通用分組無(wú)線業(yè)務(wù)服務(wù)支撐節(jié)點(diǎn)(SGSN)設(shè)定路由的度量制式和一個(gè)使用該度量制式的路由門限值,計(jì)算每個(gè)所述通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)到通用分組無(wú)線業(yè)務(wù)服務(wù)支撐節(jié)點(diǎn)(SGSN)的路徑的路由量度值,從中選出最優(yōu)路由量度值路徑的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)和路由量度值好于所述路由門限值的路徑的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)。
8.按照權(quán)利要求1的方法,其特征在于為一個(gè)分組協(xié)議數(shù)據(jù)上下文(PDP CONTEXT)的通用分組無(wú)線業(yè)務(wù)服務(wù)支撐節(jié)點(diǎn)(SGSN)到通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)的路徑的路由量度值設(shè)定一個(gè)啟動(dòng)選擇的門限值,當(dāng)通用分組無(wú)線業(yè)務(wù)服務(wù)支撐節(jié)點(diǎn)(SGSN)到通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)的路徑的路由量度值劣于啟動(dòng)選擇的門限值時(shí)啟動(dòng)通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)選擇的執(zhí)行,當(dāng)該選擇所得到的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)包括與原通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)不同的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)時(shí),將通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)按所述重定位通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)的方法重定位到該選擇所得到的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)中的一個(gè)通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)。
9.按照權(quán)利要求8的方法,其特征在于,在所述通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)的選擇的過(guò)程中通用分組無(wú)線業(yè)務(wù)服務(wù)支撐節(jié)點(diǎn)(SGSN)以訪問(wèn)點(diǎn)名稱(APN)向域名服務(wù)器(DNS)請(qǐng)求該訪問(wèn)點(diǎn)名稱(APN)指定的外部數(shù)據(jù)網(wǎng)的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)的網(wǎng)際協(xié)議(IP)地址,域名服務(wù)器(DNS)對(duì)所述請(qǐng)求給出響應(yīng),該響應(yīng)包含該訪問(wèn)點(diǎn)名稱(APN)指定的外部數(shù)據(jù)網(wǎng)的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)的網(wǎng)際協(xié)議(IP)地址,每個(gè)網(wǎng)際協(xié)議(IP)地址指定了一個(gè)通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN),當(dāng)所述通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)的個(gè)數(shù)超過(guò)1時(shí),通用分組無(wú)線業(yè)務(wù)服務(wù)支撐節(jié)點(diǎn)(SGSN)設(shè)定路由的度量制式和一個(gè)使用該度量制式的路由門限值,該路由門限值的要求高于所述的啟動(dòng)選擇的門限值,計(jì)算每個(gè)所述通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)到通用分組無(wú)線業(yè)務(wù)服務(wù)支撐節(jié)點(diǎn)(SGSN)的路徑的路由量度值,從中選出最優(yōu)路由量度值路徑的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)和路由量度值好于所述路由門限值的路徑的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)。
全文摘要
一種重定位通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)的方法,將通用分組無(wú)線業(yè)務(wù)服務(wù)支撐節(jié)點(diǎn)(SGSN)傳送分組數(shù)據(jù)的通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)從一個(gè)通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)重定位到另一個(gè)通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN),重定位過(guò)程涉及到在通用分組無(wú)線業(yè)務(wù)服務(wù)支撐節(jié)點(diǎn)(SGSN)和新通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)上建立又一個(gè)分組數(shù)據(jù)協(xié)議(PDP)上下文和對(duì)通用分組無(wú)線業(yè)務(wù)服務(wù)支撐節(jié)點(diǎn)(SGSN)的分組數(shù)據(jù)協(xié)議(PDP)上下文進(jìn)行分組數(shù)據(jù)協(xié)議(PDP)地址修改和替換,以及刪除原通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)的上下文。重定位的目標(biāo)通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)來(lái)自于目標(biāo)通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)選擇的結(jié)果,并且在通用分組無(wú)線業(yè)務(wù)服務(wù)支撐節(jié)點(diǎn)(SGSN)重定位等事件發(fā)生時(shí)啟動(dòng)通用分組無(wú)線業(yè)務(wù)網(wǎng)關(guān)支撐節(jié)點(diǎn)(GGSN)選擇。
文檔編號(hào)H04L12/56GK1842049SQ20051002476
公開日2006年10月4日 申請(qǐng)日期2005年3月30日 優(yōu)先權(quán)日2005年3月30日
發(fā)明者向?yàn)?申請(qǐng)人:向?yàn)?