專利名稱:網(wǎng)絡(luò)節(jié)點之間的地址轉(zhuǎn)換與消息相關(guān)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種方法、系統(tǒng)和網(wǎng)絡(luò)單元,其用于提供諸如GPRS(通用分組無線電業(yè)務(wù))網(wǎng)絡(luò)的蜂窩網(wǎng)絡(luò)的第一網(wǎng)絡(luò)節(jié)點與第二網(wǎng)絡(luò)節(jié)點之間的地址轉(zhuǎn)換,例如從IPv4(互聯(lián)網(wǎng)協(xié)議版本4)地址轉(zhuǎn)換到IPv6地址,和/或消息相關(guān)。
背景技術(shù):
UMTS(通用移動電信系統(tǒng))是基于WCDMA高容量無線電接口的3G(第三代)電信系統(tǒng)的更為一般的術(shù)語。GSM是最為普遍的基于TDMA(時分多址)無線電的2G(第二代)電信系統(tǒng)。GPRS系統(tǒng)的目的是提供從使用2G或3G無線電技術(shù)(例如GSM、美國TDMA、UMTS、GERAN(GSM/EDGE無線電接入網(wǎng)))的蜂窩移動終端(MT,有時也稱為移動站(MS)或用戶設(shè)備(UE))到外部分組數(shù)據(jù)網(wǎng)的全球第二層連通性。GPRS可以支持各種第三層協(xié)議(例如IPv4;IPv6;PPP(點到點協(xié)議))。
GPRS網(wǎng)絡(luò)的主要節(jié)點是SGSN(服務(wù)GPRS支持節(jié)點)和GGSN(網(wǎng)關(guān)GPRS支持節(jié)點)。SGSN是服務(wù)于所述MT的節(jié)點。每個SGSN都為GSM和/或UMTS支持GPRS。GGSN是處理與PDN(分組數(shù)據(jù)網(wǎng))互配的節(jié)點。信令和數(shù)據(jù)是使用所述GTP(GPRS隧道協(xié)議)協(xié)議在SGSN和GGSN或SGSN和SGSN之間交換的。GRP協(xié)議處理移動性和GTP隧道的生成、修改與刪除,以及在GSN之間傳送用戶數(shù)據(jù)。GTP允許在GSN之間,以及在SGSN和UMTS地面無線電接入網(wǎng)(UTRAN,未示出)之間隧道發(fā)送多協(xié)議分組,到相關(guān)MT的連接是通過所述UMTS地面無線電接入網(wǎng)建立的。其它系統(tǒng)組件無需知道所述GTP。通常兩個IP地址用于單個隧道,一個用于所述GTP控制消息(即信令),一個用于GTP用戶分組(即傳送用戶數(shù)據(jù))。
在GPRS附加中,所述SGSN建立移動性管理(MM)語境,所述語境包括關(guān)于所述相關(guān)MT的移動性和安全性的信息。在PDP語境激活中,所述SGSN與所述用戶將會使用的所述GGSN建立PDP語境,所述PDP語境將被用于路由目的。附加GPRS的移動終端(MT)可被分配靜態(tài)或動態(tài)IP地址(也被稱為PDP地址)。所述靜態(tài)地址由原籍公眾陸地移動通信網(wǎng)(HPLMN)運營商在預(yù)約時分配。所述動態(tài)IP地址可由所述HPLMN或受訪PLMN(VPLMN)運營商在PDP(分組數(shù)據(jù)協(xié)議)語境激活時分配。除了地址分配,所述GGSN還實施將IP分組從GTP(GPRS隧道協(xié)議)轉(zhuǎn)發(fā)到分組數(shù)據(jù)網(wǎng)(PDN),或相反。存在著兩種PLMN骨干網(wǎng),PLMN內(nèi)骨干網(wǎng)和PLMN間骨干網(wǎng)。所述PLMN內(nèi)骨干網(wǎng)是僅用于PLMN內(nèi)的分組域數(shù)據(jù)以及信令的專用IP網(wǎng),而PLMN間骨干網(wǎng)用于從一個PLMN漫游到另一個(經(jīng)由邊界網(wǎng)關(guān))。服務(wù)GPRS支持節(jié)點(SGSN)和GGSN使用所述PLMN內(nèi)骨干網(wǎng)來交換GPRS域數(shù)據(jù)和信令。
在漫游期間內(nèi),除了所述PLMN間骨干,還使用原籍和受訪網(wǎng)絡(luò)的所述PLMN內(nèi)骨干。當(dāng)用戶漫游到另一PLMN,即VPLMN時,所述用戶首先需要附加到所述網(wǎng)絡(luò)。在GPRS附加中,所述MT通過給予關(guān)于其身份、性能和位置的信息,將其連接到所述網(wǎng)絡(luò)的意圖通知給服務(wù)SGSN。所述SGSN然后檢查所述MT的身份,并執(zhí)行鑒權(quán)進程以保證所述傳輸路徑的安全。在所述SGSN已從所述用戶的HPLMN的原籍位置寄存器(HLR)接收到漫游用戶數(shù)據(jù),并完成位置更新進程之后,所述附加完成。在所述GPRS附加之后,所述MT發(fā)送‘激活PDP語境’請求,所述請求內(nèi)的所述接入點名稱(APN)是將被用于所述原籍或受訪PLMN內(nèi)的所述GGSN接入點(AP)的參考。所述SGSN基于PDP語境預(yù)約記錄選擇所述GGSN,并將所述語境數(shù)據(jù)發(fā)送給所選擇的GGSN。所述GGSN然后將所述分組路由到適當(dāng)?shù)姆纸M數(shù)據(jù)網(wǎng)(PDN)。
當(dāng)用戶在所述VPLMN內(nèi)漫游時,GGSN選擇有以下兩種可能性。第一,可經(jīng)由所述PLMN間骨干和BG使用所述原籍網(wǎng)GGSN。所述原籍GGSN然后將所述分組路由到其目的地。第二,受訪域GGSN可被用于將所述分組通過諸如公共互聯(lián)網(wǎng)的分組數(shù)據(jù)網(wǎng)(PDN)直接從所述VPLMN路由到其目的地。
應(yīng)當(dāng)理解的是,存在著兩級IP尋址-對應(yīng)于在GTP協(xié)議之上傳送的分組的用戶IP地址。所述對應(yīng)IP地址被稱為PDP地址或用戶地址;以及-對應(yīng)于在GTP協(xié)議之下傳送的分組的網(wǎng)絡(luò)IP地址。所述對應(yīng)IP地址是用于在GSN之間交換GTP分組的節(jié)點IP地址。這些IP地址也可能被用于諸如計費或O&M的網(wǎng)絡(luò)操作。
用戶和網(wǎng)絡(luò)地址由于所述GTP協(xié)議而相互獨立,且兩者都可以是IPv4或IPv6。
所述第二代(2G)和第三代(3G)的GPRS骨干節(jié)點可任選地將基于IPv6的尋址用于網(wǎng)絡(luò)地址。但是,現(xiàn)有技術(shù)規(guī)范允許使用IPv6地址,卻并未定義如何保持與基于IPv4的節(jié)點的后向兼容性。例如在將IPv6地址插入生成PDP語境請求消息之前,SGSN應(yīng)當(dāng)事先知道所述GGSN選擇支持IPv6地址。
此外,已知的進程還存在著另一問題。如果MT從連接到能夠運行IPv6的GGSN的能夠運行IPv6的SGSN移動到僅IPv4的SGSN,通信將丟失,因為新SGSN無法使用所傳送的IPv6地址。尤其是在兩個運營商有來自具有漫游協(xié)議(例如國內(nèi)漫游)的不同制造商(或僅是不同的軟件版次)的設(shè)備時,這種情形非?,F(xiàn)實。應(yīng)當(dāng)理解的是,現(xiàn)有IPv4到IPv6轉(zhuǎn)換機制此處無法使用,因為它們并不影響在GTP內(nèi)傳送的IP地址。
此外,實際的需要是必須完成協(xié)議改變,從而使得基于舊版本技術(shù)規(guī)范(所以并不支持此處建議的增強)的節(jié)點必須繼續(xù)與支持此處所建議增強的新節(jié)點互配。
發(fā)明內(nèi)容
因此,本發(fā)明的目的是提供一種方法和系統(tǒng),以提供地址轉(zhuǎn)換或相關(guān)功能,后向地址兼容性可借助所述功能來實現(xiàn)。
所述目的是分別借助權(quán)利要求1、13、17和19所限定的方法和系統(tǒng)來實現(xiàn)的。
此外,上述目的是分別借助權(quán)利要求23、27和30所限定的網(wǎng)絡(luò)節(jié)點來實現(xiàn)的。
因此,如果改變一個連接點(例如SGSN間路由區(qū)更新;服務(wù)RNC重定位),則舊連接點(例如舊SGSN)應(yīng)當(dāng)將第一和第二地址都發(fā)送給新連接點(例如新SGSN),以允許所述新連接點重新建立到該連接另一端(GGSN)的連接,即使所述新連接點僅可使用所述兩個地址中的一個來通信。
此外,可基于備選的地址使從不同網(wǎng)絡(luò)節(jié)點接收的信令消息相關(guān),所述信令消息例如是關(guān)于計費、合法竊聽和/或定制應(yīng)用(例如定制移動網(wǎng)應(yīng)用增強邏輯(CAMEL)體系結(jié)構(gòu))。
在從屬權(quán)利要求書定義了其它優(yōu)點。
以下將基于優(yōu)選實施例并參照附圖詳細(xì)描述本發(fā)明,在所述附圖中圖1是可以實施本發(fā)明的GPRS骨干網(wǎng)體系結(jié)構(gòu)的示意方框圖;圖2是指示根據(jù)優(yōu)選實施例的SGSN間路由區(qū)更新進程的信令圖,以及圖3是指示根據(jù)優(yōu)選實施例的服務(wù)SRNS重定位進程的信令圖。
具體實施例方式
以下將基于圖1所示的分組域PLMN骨干網(wǎng)體系結(jié)構(gòu)來描述優(yōu)選實施例,所述體系結(jié)構(gòu)內(nèi)使用了IPv6到IPv4地址轉(zhuǎn)換機制。
根據(jù)圖1,分組數(shù)據(jù)網(wǎng)(PDN)10(例如IP網(wǎng)絡(luò))經(jīng)由第一GGSN31連接到第一PLMN 71,所述第一PLMN 71包括第一PLMN內(nèi)骨干網(wǎng)51。此外,所述第一PLMN 71至少包括第一SGSN 61和第二SGSN 62,它們相互連接并通過所述第一PLMN內(nèi)骨干網(wǎng)51連接到所述第一GGSN 31。另外,所述PDN 10經(jīng)由第二GGSN 32連接到第二PLMN 72,所述第二PLMN 72包括第二PLMN內(nèi)骨干網(wǎng)52。此外,所述第二PLMN 72包括至少一個通過所述第二PLMN內(nèi)骨干網(wǎng)52連接到所述第二GGSN 32的第三SGSN 63。所述第一和第二PLMN 71、72經(jīng)由PLMN間骨干網(wǎng)20相互連接。所述第一PLMN 71和所述PLMN間骨干網(wǎng)20之間的連接是通過第一邊界網(wǎng)關(guān)(BG)41提供的。與此類似,所述第二PLMN 72和所述PLMN間骨干網(wǎng)20之間的連接是通過第二BG 42提供的。
每個所述PLMN內(nèi)骨干網(wǎng)51、52都可能是用于分組域數(shù)據(jù)和信令的專用IP網(wǎng)。專用IP網(wǎng)是將相同接入控制機制應(yīng)用于其以實現(xiàn)所需安全電平的IP網(wǎng)。所述PLMN間骨干網(wǎng)20可以是可能由包括BG安全功能性(即通常僅是具有安全功能的路由器)的漫游協(xié)議所選擇的分組數(shù)據(jù)網(wǎng),例如公共互聯(lián)網(wǎng)或是租用的線路。所述第一和第二BG41、42并不是在所述分組域的范圍內(nèi)定義的。
所述GPRS支持節(jié)點(GSN),即所述第一到第三SGSN 61至63以及所述第一和第二GGSN 31、32包括為GSM(全球移動通信系統(tǒng))和/或UMTS支持GPRS功能所需的功能。尤其是,所述第一和第二GGSN 31、32代表所述PDN 10因為PDP地址的評估而接入的網(wǎng)絡(luò)節(jié)點。它包括附加GPRS的用戶的路由信息。所述路由信息用于將分組數(shù)據(jù)單元(PDU)隧道發(fā)送到MT的當(dāng)前附加點,即對應(yīng)的服務(wù)SGSN。因此,所述第一和第二GGSN 31、32分別是與所述第一和第二PLMN 71、72的PDN互連的第一點。所述第一至第三SGSN 61至63代表服務(wù)于所述MT的節(jié)點。每個SGSN都為GSM和/或UMTS支持GPRS。
更多關(guān)于所述網(wǎng)絡(luò)體系結(jié)構(gòu)和信令程序的細(xì)節(jié)可從3GPP(第三代合作項目)技術(shù)規(guī)范TS 23.060版次4中得到。
根據(jù)優(yōu)選實施例,愿意使用IPv6尋址的SGSN將始終在對應(yīng)的GTP信令消息內(nèi)指示IPv6以及IPv4 SGSN地址,所述GTP信令消息被用于請求生成到所選擇GGSN的隧道。作為選擇,所述SGSN也可以在用于請求GTP隧道更新的對應(yīng)GTP信令消息內(nèi)指示IPv6和IPv4 SGSN地址。但如果在發(fā)送所述更新之前,所述SGSN已知GGSN所支持地址的類型,則上述選擇并不是必需的。但其也可能是有用的,如果運營商希望逐節(jié)點地配置所使用技術(shù)(可能歸因于中間網(wǎng)絡(luò))的話。
如果所選擇GGSN在網(wǎng)絡(luò)平臺內(nèi)支持IPv6,它還應(yīng)當(dāng)在對應(yīng)GTP響應(yīng)消息內(nèi)將IPv6地址與IPv4地址一起指示。所述IPv4地址被存儲在所述SGSN內(nèi),并不用于傳輸。IPv6地址被用于在所述網(wǎng)絡(luò)平臺上傳輸。在SGSN間切換的情況下,應(yīng)當(dāng)以后向兼容的方式將IPv4和IPv6地址給予所述新SGSN。如果所述新SGSN并不支持IPv6地址,它使用所得到的IPv4地址來更新到所述GGSN的隧道。在更新所述隧道之前,所述GGSN也可能開始從所述新SGSN接收用戶數(shù)據(jù)。因此,所述第一和第二GGSN 31、32應(yīng)當(dāng)準(zhǔn)備好接收IPv4或IPv6地址上的GTP分組(信令或用戶數(shù)據(jù))。
應(yīng)當(dāng)理解的是,未來可能會提供一種新SGSN,其能夠在網(wǎng)絡(luò)平臺上僅使用IPv6,并且可能會應(yīng)用相同的原理。
作為實施方式的一種選擇,所述節(jié)點可以基于運營商配置來選擇所使用的傳輸技術(shù)(IPv4或IPv6)。
如果所選擇GGSN在所述網(wǎng)絡(luò)平臺內(nèi)并不支持IPv6,則其在對應(yīng)GTP響應(yīng)消息內(nèi)僅指示IPv4地址。然后將IPv4地址作為當(dāng)前所定義地用于在所述網(wǎng)絡(luò)平臺上傳輸。
因為建議了將所述IPv6地址作為新的任選信息元素發(fā)送,所以可以提供后向兼容性,以將IPv6引入未來的網(wǎng)絡(luò)節(jié)點并保持所述網(wǎng)絡(luò)平臺上的連接,即便新SGSN僅支持IPv4。
以下將參照圖2和3來描述特定信令消息實例以及并入用于傳送備選地址的特定地址字段。關(guān)于所述信令消息和進程的具體細(xì)節(jié)可從3GPP技術(shù)規(guī)范TS 29.060和TS 23.060版次4中得到。
作為GPRS PDP語境激活進程的一部分,生成PDP語境請求被從SGSN節(jié)點發(fā)送到GGSN節(jié)點。有效請求啟動SGSN內(nèi)PDP語境與GGSN內(nèi)PDP語境之間的隧道的生成。如果所述SGSN傾向于使用GTP下的IPv6,它會將IPv6地址包括在新消息字段“備選SGSN地址”內(nèi),并將備選或等價IPv4地址包括在現(xiàn)有消息字段SGSN地址內(nèi)。如果所述GGSN支持GTP下的IPv6,它會存儲并使用所述備選IPv6 SGSN地址以與所述SGSN通信。如果所述GGSN僅支持GTP下的IPv4,則其存儲并使用所述IPv4 SGSN地址以與所述SGSN通信。所述SGSN無論分組被發(fā)送至其IPv4還是IPv6地址都接受分組。所述GGSN不應(yīng)當(dāng)存儲其不使用的SGSN IP地址。所述機制提供了最大的靈活性,因為其并不基于特定的DNS特征,并允許所述GGSN具有僅使用IPv4的處理,以及使用IPv4和IPv6兩者的處理。
下表1示出了設(shè)置在所述生成PDP語境請求消息內(nèi)的特定信息元素。
表1
作為生成PDP語境請求的響應(yīng),所述生成PDP語境響應(yīng)消息被從所述GGSN節(jié)點發(fā)送到所述SGSN節(jié)點。當(dāng)所述SGSN接收具有指示‘請求被接受’的原因值的所述生成PDP語境響應(yīng)時,所述SGSN激活所述PDP語境,并可能開始將PDU從外部數(shù)據(jù)網(wǎng)轉(zhuǎn)發(fā)到所述MT/從所述MT轉(zhuǎn)發(fā)到所述外部數(shù)據(jù)網(wǎng)。
如果所述GGSN支持GTP下的IPv6,且所述SGSN將IPv6 SGSN地址包括在所述請求內(nèi),則所述GGSN應(yīng)當(dāng)將所述IPv6地址包括在所述新字段“備選GGSN地址”內(nèi),并將等價IPv4地址包括在所述字段“GGSN地址”內(nèi)。所述SGSN使用所述備選IPv6 GGSN地址來與所述GGSN通信,除非所述運營商已配置了IPv4的使用。所述SGSN存儲所述GGSN地址,并將所述GGSN地址在PDP語境響應(yīng)消息(在MS已執(zhí)行到新SGSN的路由區(qū)更新進程,所述新SGSN已發(fā)送PDP語境請求消息給舊SGSN之后,由舊SGSN發(fā)送給新SGSN的消息)內(nèi)發(fā)送給新SGSN。所述GGSN無論分組被發(fā)送到其IPv4還是IPv6地址都將接受分組。如果所述新SGSN僅支持GTP下的IPv4,則所述機制避免丟失連接。
表2示出了設(shè)置在所述生成PDP語境響應(yīng)消息內(nèi)的特定信息元素。表2
此外,作為GPRS SGSN間路由更新進程或PDP語境修改進程的一部分,更新PDP語境請求消息被從SGSN發(fā)送到GGSN,或是由于負(fù)載分享而重新分配語境。所述SGSN只有已從舊SGSN(SGSN間路由區(qū)更新情況)或GGSN(PDP語境修改)接收到IPv6 GGSN地址方可使用SGSN IPv6地址。否則SGSN使用SGSN IPv4地址。
如果所述GGSN支持GTP下的IPv6,且SGSN將IPv6 SGSN地址包括在請求內(nèi),則所述GGSN將IPv6地址包括在字段“備選GGSN地址”內(nèi),并將等價IPv4地址包括在字段“GGSN地址”內(nèi)。所述SGSN使用所述備選IPv6 GGSN地址來與GGSN通信。所述SGSN可能會存儲IPv4和IPv6 GGSN地址,并將它們在PDP語境響應(yīng)消息內(nèi)發(fā)送到新的SGSN。如果并未發(fā)送GGSN地址字段,則并不發(fā)送GGSN備選地址字段。由于這種機制保證所述SGSN始終存儲適當(dāng)?shù)腎Pv4和IPv6 GGSN地址,所以如果移動到僅支持GTP下的IPv4的新SGSN也不會丟失所述連接。
在下表3內(nèi)示出了設(shè)置在所述更新PDP語境響應(yīng)消息內(nèi)的特定信息元素。
表3
此外,至于所述SGSN語境請求消息,所述的新SGSN將此消息發(fā)送到舊SGSN,以得到MT的移動性管理(MM)和PDP語境。所述舊SGSN以SGSN語境響應(yīng)來應(yīng)答。
所述的新SGSN增加控制平面的SGSN地址。如果所述的新SGSN支持GTP下的IPv6,則所述的新SGSN將其IPv6地址加入所述字段“控制平面的備選SGSN地址”內(nèi)。所述舊SGSN然后依據(jù)其IPv6支持來選擇控制平面的SGSN地址,并存儲所選擇的SGSN地址,且當(dāng)在SGSN語境傳送進程內(nèi)將MT的控制平面消息發(fā)送到所述的新SGSN時使用所述的所選擇SGSN地址。
表4示出了設(shè)置在所述SGSN語境請求消息內(nèi)的特定信息元素。
表4
所述舊SGSN將SGSN語境響應(yīng)消息作為對先前SGSN語境請求的響應(yīng)發(fā)送到所述新SGSN。所述舊SGSN只有從所述新SGSN接收到IPv6 SGSN地址方可使用SGSN IPv6地址。否則SGSN將使用SGSN IPv4地址。
所述的新SGSN將SGSN語境確認(rèn)消息作為對所述SGSN語境響應(yīng)消息的響應(yīng)發(fā)送到所述舊SGSN。只有在接收到所述SGSN語境確認(rèn)消息之后,所述舊SGSN方開始轉(zhuǎn)發(fā)用戶數(shù)據(jù)分組。SGSN語境確認(rèn)向所述舊SGSN指示,所述的新SGSN已正確接收到PDP語境信息并準(zhǔn)備接收用戶數(shù)據(jù)分組。
所述的新SGSN使用用戶業(yè)務(wù)的SGSN地址,所述地址與潛在的網(wǎng)絡(luò)業(yè)務(wù)(例如IP)所提供的地址不同。所述舊SGSN存儲所述SGSN地址,并在將MT的下行鏈路PDU發(fā)送到所述新SGSN時使用所述SGSN地址。所述SGSN只有從所述舊SGSN接收到控制平面的IPv6SGSN地址方可使用IPv6地址。否則所述SGSN使用SGSN IPv4地址。
圖2示出了指示根據(jù)優(yōu)選實施例的SGSN間路由區(qū)更新進程的信令圖。
在此信令實例內(nèi),所述MT將路由區(qū)更新請求發(fā)送到新的SGSN,以啟動路由區(qū)更新。響應(yīng)于此,所述的新SGSN將包括SGSN地址字段與備選SGSN地址字段的SGSN語境請求消息發(fā)送到所述舊SGSN。響應(yīng)于此,所述舊SGSN返回SGSN語境響應(yīng)消息,在所述SGSN語境響應(yīng)消息中,在控制平面的SGSN地址字段內(nèi)設(shè)置了理想的地址類型,且如果可得到則包括所有GGSN IPv4和IPv6地址。所述的新SGSN以包括所使用的地址類型信息的SGSN語境確認(rèn)消息來應(yīng)答。然后,所述的新SGSN將包括所設(shè)置地址類型信息的更新PDP語境請求消息發(fā)送到對應(yīng)的GGSN。使用從舊SGSN接收的GGSN IP地址來發(fā)送所述消息。如果所述的新SGSN與GGSN支持網(wǎng)絡(luò)平臺上的IPv6,則優(yōu)選的是使用GGSN的IPv6地址。如果SGSN或GGSN不支持IPv6,則使用IPv4地址。此處假定在向IPv6轉(zhuǎn)換的第一相位內(nèi),所有節(jié)點都支持IPv4。所述GGSN返回包括所述GGSN地址字段和備選GGSN地址字段的更新PDP語境響應(yīng)消息。這些地址字段尤其在以下情況中是必需的-所述舊SGSN僅支持IPv4,且并未存儲所述備選GGSN地址,從而使得所述的新SGSN必需從SGSN接收所述備選GGSN地址,以能夠?qū)Pv6用于連接-所述GGSN已改變其IP地址(通常歸因于將所述PDP語境重新分配給新的處理卡)此外,如果出于某些原因,所述GGSN被配置為使用IPv4來通信到所述的新SGSN(歸因于中間IP網(wǎng)絡(luò)內(nèi)可能的問題),則所述GGSN將會僅返回所述IPv4地址,而不會發(fā)送包括所述IPv6地址的備選地址字段。
最后,執(zhí)行所需的路由區(qū)更新進程。
定義了作為其它GTP信令消息的轉(zhuǎn)發(fā)重定位請求消息,該消息由舊SGSN發(fā)送到新SGSN,以傳送必需的信息,從而在所述的新SGSN與UTRAN的目標(biāo)RNC(無線電網(wǎng)絡(luò)控制器)之間執(zhí)行SRNS(服務(wù)無線電網(wǎng)絡(luò)子系統(tǒng))重定位進程。在這種情況下,所述舊SGSN增加控制平面的SGSN地址字段信息。如果所述舊SGSN支持GTP下的IPv6,則所述舊SGSN將其IPv6地址加入所述字段“控制平面的備選SGSN地址”。所述的新SGSN依據(jù)其IPv6支持來選擇控制平面的SGSN地址,并存儲所選擇的SGSN地址,且當(dāng)在SRNS重定位進程內(nèi)將MT的控制平面消息發(fā)送到所述舊SGSN時使用所述的所選擇SGSN地址。
表5示出了設(shè)置在轉(zhuǎn)發(fā)重定位請求消息內(nèi)的特定信息元素。
表5
所述的新SGSN將轉(zhuǎn)發(fā)重定位響應(yīng)消息作為對先前的轉(zhuǎn)發(fā)重定位請求消息的響應(yīng)發(fā)送到所述舊SGSN。所述的新SGSN增加控制平面的SGSN地址信息。所述SGSN只有從所述舊SGSN接收到控制平面的IPv6 SGSN地址方可插入IPv6地址。否則所述的新SGSN使用SGSN IPv4地址。所述舊SGSN存儲所述SGSN地址,并當(dāng)在SRNS重定位進程內(nèi)將MT的控制平面消息發(fā)送到新SGSN時使用所述SGSN地址。
圖3示出了指示根據(jù)優(yōu)選實施例的SRNS(服務(wù)無線電網(wǎng)絡(luò)子系統(tǒng))重定位進程的信令圖。
在此信令實例中,UTRAN的源SRNS判定執(zhí)行或啟動SRNS重定位,并將重定位所需消息發(fā)送到所述舊SGSN。響應(yīng)于此,所述舊SGSN確定所述SRNS重定位是否為SGSN間SRNS重定位,且如果是,則所述舊SGSN將轉(zhuǎn)發(fā)重定位請求消息信令到對應(yīng)的新SGSN,所述轉(zhuǎn)發(fā)重定位請求消息包括控制平面的SGSN地址字段與控制平面的備選SGSN地址字段。響應(yīng)于此,所述的新SGSN將重定位請求消息發(fā)送到UTRAN的目標(biāo)無線電網(wǎng)絡(luò)控制器(RNC)。然后,當(dāng)所述目標(biāo)RNC在所述的新SRNS內(nèi)承擔(dān)服務(wù)RNC的職能時,在所述目標(biāo)RNC與新SGSN之間建立無線電接入承載(RAB)的Iu承載,因為當(dāng)前無線電承載將被在MT與所述目標(biāo)RNC之間重新分配。在所述的新SGSN已從UTRAN接收到重定位請求確認(rèn)消息之后,在所述目標(biāo)RNC與新SGSN之間建立GTP隧道。然后將所述轉(zhuǎn)發(fā)重定位響應(yīng)消息從所述的新SGSN發(fā)送到舊SGSN,從而指示所述目標(biāo)RNC準(zhǔn)備從SRNS的源SRNC(服務(wù)RNC)接收所轉(zhuǎn)發(fā)的分組數(shù)據(jù)單元(PDU)。所述舊SGSN通過將重定位指令消息發(fā)送到所述源SRNC來繼續(xù)SRNS重定位。所述源SRNC現(xiàn)在準(zhǔn)備將下行鏈路用戶數(shù)據(jù)直接轉(zhuǎn)發(fā)到所述目標(biāo)RNC。當(dāng)完成所述數(shù)據(jù)轉(zhuǎn)發(fā)時,所述目標(biāo)RNC將重定位檢測消息發(fā)送到所述的新SGSN。響應(yīng)于此,所述的新SGSN將更新PDP語境請求消息發(fā)送到相關(guān)GGSN。所述GGSN返回包括GGSN地址字段與備選GGSN地址字段的更新PDP語境響應(yīng)消息。當(dāng)所述的新SGSN從SRNC接收重定位完成消息時,在所述的新SGSN與舊SGSN之間交換轉(zhuǎn)發(fā)重定位完成信令,然后所述舊SGSN在所述SRNC處啟動Iu釋放進程。最后,如果所述新路由區(qū)識別不同,則MT啟動路由區(qū)更新進程。
此外,PDP語境信息元素還包括為外部分組數(shù)據(jù)網(wǎng)絡(luò)地址定義的會話管理參數(shù),在SGSN間路由區(qū)更新進程中SGSN之間的傳送需要所述會話管理參數(shù)。
如果所述GGSN與所述舊SGSN協(xié)商使用GTP下的IPv6,則所述舊SGSN將用戶業(yè)務(wù)的備選GGSN地址和控制平面的備選GGSN地址字段設(shè)置為包括將被用于與GGSN通信的IPv6地址。不支持GTP下的IPv6的新SGSN忽視所述備選GGSN地址,并用于通信用戶業(yè)務(wù)的GGSN地址與控制平面的GGSN地址字段。支持GTP下的IPv6的新SGSN存儲用戶業(yè)務(wù)的GGSN地址與控制平面的GGSN地址,但用于通信用戶業(yè)務(wù)的備選GGSN地址與控制平面的備選GGSN地址。
在表6內(nèi)示出了PDP語境信息字段。
表6
12-34567-(q+6)Q+7(q+8)-(2q+7)2q+8(2q+9)-(3q+8)(3q+9)-(3q+10)(3q+11)-(3q+12)3q+133q+14(3q+15)-(3q+18)(3q+19)-(3q+22)3q+233q+243q+253q+26(3q+27)-mM+1(m+2)-nN+1(n+2)-oO+1(o+2)-pP+1P+2如果允許在控制平面的GGSN地址內(nèi)具有IPv6或IPv4地址,則在有效PDP語境期間內(nèi),PDP語境信息字段的控制平面的GGSN地址有時可能是IPv6地址,有時可能是IPv4地址。這可能會發(fā)生,例如如果在PDP語境激活時,GGSN在控制平面的GGSN地址內(nèi)指示IPv6地址,并在控制平面的備選GGSN地址內(nèi)指示IPv4地址,而在路由區(qū)更新時舊SGSN向新SGSN指示控制平面的GGSN地址內(nèi)的IPv4地址。在這種情況下,控制平面的GGSN地址與GGSN和舊SGSN內(nèi)的地址相同,而控制平面的GGSN地址與新SGSN內(nèi)的地址不同。在這種情況下,例如通過使用控制平面的GGSN地址來計費相關(guān)無法工作。
根據(jù)優(yōu)選實施例,支持IPv6和IPv4兩者的GGSN將IPv6地址和IPv4地址加入為PDP語境生成的CDR(呼叫詳細(xì)記錄),即G-CDR。所述SGSN可能會將一個IP地址,即控制平面的GGSN地址,或兩個IP地址,即控制平面的GGSN地址和控制平面的備選GGSN地址,加入為所述PDP語境生成的CDR,即S-CDR。這樣,CGF(計費網(wǎng)關(guān)功能)可能會使所述GGSN所生成的CDR(包括IPv6地址和IPv4地址)和(多個)SGSN所生成的CDR(包括一個地址,IPv6或IPv4,或包括IPv6地址和IPv4地址兩者)相關(guān)。
除了計費之外,例如合法竊聽或是CAMEL消息或信息同樣可能需要相關(guān)。一般而言,可以基于所述地址與備選地址信息使多個節(jié)點所生成的任何消息或信息相關(guān)。為了合法竊聽相關(guān),GGSN發(fā)送IPv6地址和IPv4地址,而SGSN可能會發(fā)送一個地址,即控制平面的GGSN地址,或兩個IP地址,即控制平面的GGSN地址和控制平面的備選GGSN地址。于是,為了合法竊聽相關(guān),GGSN發(fā)送Pv6地址和IPv4地址,而SGSN可能發(fā)送IPv6地址或IPv4地址,或IPv6地址和IPv4地址兩者。這樣,可能使GGSN為PDP語境生成的合法竊聽信息與(多個)SGSN為PDP語境生成的合法竊聽信息相關(guān)。
應(yīng)當(dāng)注意的是,本發(fā)明可在任何蜂窩網(wǎng)內(nèi)實施,以便當(dāng)在網(wǎng)絡(luò)節(jié)點之間傳送地址信息時提供地址后向兼容性或消息相關(guān)功能。在優(yōu)選實施例的語境內(nèi)使用的各種功能實體、信令消息和信息元素的名稱并非用于限制或局限本發(fā)明。優(yōu)選實施例因而可在所附權(quán)利要求書的范圍內(nèi)改變。
權(quán)利要求
1.一種方法,如果連接一端的連接點從蜂窩網(wǎng)絡(luò)的第一網(wǎng)絡(luò)節(jié)點改變到第二網(wǎng)絡(luò)節(jié)點,所述方法提供地址或網(wǎng)絡(luò)轉(zhuǎn)換,所述方法包括步驟a)在信令消息中將地址信息以及至少一個備選地址信息從所述第一網(wǎng)絡(luò)節(jié)點傳送給所述第二網(wǎng)絡(luò)節(jié)點;b)在所述第二網(wǎng)絡(luò)節(jié)點中選擇所述地址信息以及所述備選地址信息中的一個;以及c)使用所選擇的地址信息來重新建立指向所述連接另一端的第三節(jié)點的連接。
2.根據(jù)權(quán)利要求1的方法,其中在建立所述連接時,在信令消息中將可能用于所述連接的地址作為所述地址信息和所述至少一個備選地址信息,從所述第一網(wǎng)絡(luò)節(jié)點傳送到所述第三網(wǎng)絡(luò)節(jié)點,所述第三節(jié)點的地址被存儲在所述第一網(wǎng)絡(luò)節(jié)點中。
3.根據(jù)權(quán)利要求1或2的方法,其中所述地址信息可以根據(jù)所述轉(zhuǎn)換之前所使用的舊尋址或網(wǎng)絡(luò)來尋址節(jié)點,而所述備選地址信息可以根據(jù)新尋址或網(wǎng)絡(luò)來尋址節(jié)點。
4.根據(jù)上述權(quán)利要求中任何一個的方法,其中所述信令消息被作為位置或路由區(qū)更新消息或重定位進程的一部分發(fā)送。
5.根據(jù)上述權(quán)利要求中任何一個的方法,其中所述信令消息是GTP消息。
6.根據(jù)上述權(quán)利要求中任何一個的方法,其中所述第一和第二網(wǎng)絡(luò)節(jié)點是SGSN,而所述第三網(wǎng)絡(luò)節(jié)點是GGSN。
7.根據(jù)上述權(quán)利要求中任何一個的方法,其中所述地址信息和所述備選地址信息是用戶和/或網(wǎng)絡(luò)地址。
8.根據(jù)權(quán)利要求7的方法,其中所述地址信息和所述備選地址信息是IPv4或IPv6地址。
9.根據(jù)上述權(quán)利要求中任何一個的方法,其中所述地址信息和所述備選地址信息被在所述信令消息的對應(yīng)預(yù)定字段內(nèi)傳送。
10.根據(jù)權(quán)利要求9的方法,其中所述預(yù)定字段被設(shè)置在PDP語境信息字段內(nèi)。
11.根據(jù)上述權(quán)利要求中任何一個的方法,其中所述備選地址信息被編碼成任選信息,從而使得不支持所述備選地址信息的網(wǎng)絡(luò)節(jié)點忽略所述備選地址信息。
12.根據(jù)權(quán)利要求11的方法,其中如果所述第二節(jié)點忽略所述備選地址信息,則基于所述地址信息,借助舊尋址機制重新建立所述連接。
13.一種用于在數(shù)據(jù)網(wǎng)內(nèi)提供消息相關(guān)功能的方法,所述方法包括步驟a)在第一網(wǎng)絡(luò)節(jié)點中將地址信息以及至少一個備選地址信息加入消息;b)在第二網(wǎng)絡(luò)節(jié)點中選擇所述消息已路由到的所述地址信息和所述備選地址信息中的一個;以及c)將所選擇的地址信息用于使所述消息與從第三網(wǎng)絡(luò)節(jié)點接收的消息相關(guān)。
14.根據(jù)權(quán)利要求13的方法,其中所述消息是用于計費目的的呼叫記錄。
15.根據(jù)權(quán)利要求13或14的方法,其中所述第二網(wǎng)絡(luò)節(jié)點是計費網(wǎng)關(guān)功能。
16.根據(jù)權(quán)利要求13的方法,其中所述消息是合法竊聽信息或者定制應(yīng)用的信息。
17.一種提供地址或網(wǎng)絡(luò)轉(zhuǎn)換的系統(tǒng),所述系統(tǒng)包括a)第一網(wǎng)絡(luò)節(jié)點,如果連接一端的連接點從所述網(wǎng)絡(luò)節(jié)點改變,則所述第一網(wǎng)絡(luò)節(jié)點在信令消息中傳送地址信息以及至少一個備選地址信息;以及b)第二網(wǎng)絡(luò)節(jié)點,如果所述連接點改變?yōu)樗龅诙W(wǎng)絡(luò)節(jié)點,則所述第二網(wǎng)絡(luò)節(jié)點接收所述信令消息,選擇所述地址信息和所述備選地址信息中的一個,并使用所選擇的地址信息來重新建立指向所述連接另一端的第三網(wǎng)絡(luò)節(jié)點的連接。
18.根據(jù)權(quán)利要求17的系統(tǒng),其中所述第一和第二網(wǎng)絡(luò)節(jié)點是GPRS骨干網(wǎng)的SGSN,且其中所述第三網(wǎng)絡(luò)節(jié)點是所述GPRS骨干網(wǎng)的GGSN。
19.一種用于在數(shù)據(jù)網(wǎng)中提供消息相關(guān)功能的系統(tǒng),所述系統(tǒng)包括a)用于將地址信息以及至少一個備選地址信息加入消息的第一網(wǎng)絡(luò)節(jié)點;b)用于接收所述消息已路由到的所述地址信息和所述備選地址信息中的一個的第二網(wǎng)絡(luò)節(jié)點;以及將所選擇的地址信息用于使所述消息與從第三網(wǎng)絡(luò)節(jié)點接收的消息相關(guān)。
20.根據(jù)權(quán)利要求19的系統(tǒng),其中所述消息是用于計費目的的呼叫記錄。
21.根據(jù)權(quán)利要求19或20的系統(tǒng),其中所述第二網(wǎng)絡(luò)節(jié)點具有計費網(wǎng)關(guān)功能。
22.根據(jù)權(quán)利要求19的系統(tǒng),其中所述消息是合法竊聽信息或是定制應(yīng)用的信息。
23.一種蜂窩網(wǎng)絡(luò)的網(wǎng)絡(luò)節(jié)點,所述網(wǎng)絡(luò)節(jié)點被設(shè)置成如果連接一端的連接點從所述網(wǎng)絡(luò)節(jié)點改變?yōu)榱硪痪W(wǎng)絡(luò)節(jié)點,則在信令消息中傳送地址信息以及至少一個備選地址信息。
24.根據(jù)權(quán)利要求23的網(wǎng)絡(luò)節(jié)點,其中所述所傳送地址信息以及所述至少一個備選地址信息被用于重新建立指向第三節(jié)點的連接。
25.根據(jù)權(quán)利要求24的網(wǎng)絡(luò)節(jié)點,其中所述網(wǎng)絡(luò)節(jié)點被設(shè)置成存儲所述地址信息和所述備選地址信息,以用于尋址所述第三網(wǎng)絡(luò)節(jié)點。
26.根據(jù)權(quán)利要求23至25中任何一個的網(wǎng)絡(luò)節(jié)點,其中所述網(wǎng)絡(luò)節(jié)點是SGSN。
27.一種蜂窩網(wǎng)絡(luò)的網(wǎng)絡(luò)節(jié)點,所述網(wǎng)絡(luò)節(jié)點被設(shè)置成如果連接一端的連接點從另一網(wǎng)絡(luò)節(jié)點改變?yōu)樗鼍W(wǎng)絡(luò)節(jié)點,則接收消息,選擇設(shè)置在所述消息中的地址信息和備選地址信息中的一個,并將所選擇的地址信息用于重新建立指向所述連接另一端的第三網(wǎng)絡(luò)節(jié)點的連接。
28.根據(jù)權(quán)利要求27的網(wǎng)絡(luò)節(jié)點,其中所述網(wǎng)絡(luò)節(jié)點被設(shè)置成接收所述地址信息或所述備選地址信息上的數(shù)據(jù)和/或信令。
29.根據(jù)權(quán)利要求27或28的網(wǎng)絡(luò)節(jié)點,其中所述網(wǎng)絡(luò)節(jié)點是GGSN。
30.一種蜂窩網(wǎng)絡(luò)的網(wǎng)絡(luò)節(jié)點,所述網(wǎng)絡(luò)節(jié)點被設(shè)置成如果連接一端的連接點從另一網(wǎng)絡(luò)節(jié)點改變?yōu)樗鼍W(wǎng)絡(luò)節(jié)點,則接收消息,選擇設(shè)置在所述消息中的地址信息和備選地址信息中的一個,并將所選擇的地址信息用于使所述消息與從第三網(wǎng)絡(luò)節(jié)點接收的消息相關(guān)。
31.根據(jù)權(quán)利要求30的網(wǎng)絡(luò)節(jié)點,其中所述網(wǎng)絡(luò)節(jié)點具有計費網(wǎng)關(guān)功能,而所述信令消息是計費記錄。
32.根據(jù)權(quán)利要求30的網(wǎng)絡(luò)節(jié)點,其中所述消息是合法竊聽信息或是定制應(yīng)用的信息。
全文摘要
本發(fā)明涉及一種方法、系統(tǒng)和網(wǎng)絡(luò)單元,所述方法、系統(tǒng)和網(wǎng)絡(luò)單元用于如果連接一端的連接點從蜂窩網(wǎng)絡(luò)的第一網(wǎng)絡(luò)節(jié)點改變到第二網(wǎng)絡(luò)節(jié)點,則提供地址轉(zhuǎn)換。地址信息以及至少一個備用地址信息被在信令消息中從所述第一網(wǎng)絡(luò)節(jié)點傳送給所述第二網(wǎng)絡(luò)節(jié)點。在所述第二網(wǎng)絡(luò)節(jié)點中選擇所述地址信息以及所述備用地址信息中的一個,并將其用于重新建立指向所述連接另一端的連接。因此,允許所述新連接點重新建立指向所述連接另一端的連接,即使所述新連接點只能使用所述兩個地址中的一個來通信。此外,可基于所述備選地址使從不同網(wǎng)絡(luò)單元接收的信令消息相關(guān),所述信令消息例如是關(guān)于計費、合法竊聽和/或定制應(yīng)用的消息。
文檔編號H04L29/06GK1565116SQ02819608
公開日2005年1月12日 申請日期2002年10月4日 優(yōu)先權(quán)日2001年10月5日
發(fā)明者斯?fàn)柛瘛せ裘⑻? 圖杰·赫爾塔, 蘇珊娜·卡里奧 申請人:諾基亞公司