專利名稱:一種ip地址選擇方法及裝置的制作方法
技術領域:
本發(fā)明涉及通信技術領域,尤其涉及一種IP地址選"^方法及裝置。
背景技術:
TCP (Transmission Control Protocol,傳輸控制協(xié)議)/IP (Internet Protocol,互聯(lián)網協(xié)議)協(xié)議族一般分為四個層次,從上到下依次為應用 層、傳輸層、網絡層和鏈路層。應用層負責處理特定的應用程序細節(jié),常見 的協(xié)議棧如FTP ( File Transport Protocol,文件傳輸協(xié)議)、e-mail等;傳輸 層用于為兩臺主機上的應用程序提供端到端的通信,常見的協(xié)議棧如TCP , UDP ( User Datagram Protocol,用戶數據報協(xié)議)等;網絡層負責處理分組 數據包在網絡中的活動,例如數據包的選路等,常見的協(xié)議棧如IP, ICMP (Internet Control Message Protocol,互聯(lián)網控制消息協(xié)議)等;而鏈路層 通常包括操作系統(tǒng)中的設備驅動程序和對應的網絡接口卡等,常見的協(xié)議棧 如以太網中的ARP (Address Resolution Protocol,地址解析協(xié)議)等。
當網絡中的一臺主機啟動后,為了完成業(yè)務處理,首先需要獲取一個IP 地址并將自己注冊到網絡中,然后找到業(yè)務所在的主機完成后續(xù)業(yè)務處理。 一種典型的處理方法包括
1、 主機利用鏈路層,獲取本端的鏈路地址(如以太網中的MAC (Medium Access Control,媒體接入控制)地址),保持和網絡中周邊主機
的鏈路可達;
2、 主才幾利用DHCP ( Dynamic Host Configuration Protocol,動態(tài)主才幾配 置協(xié)議)機制向網絡中的DHCP服務器獲取本機的IP地址以及有關參數,如業(yè)務服務器的域名等;
3、 主機對DHCP服務器反饋的業(yè)務服務器域名進行DNS ( Domain Name Services,域名服務)解析,向DNS服務器請求業(yè)務服務器的IP地址;
4、 主機利用本機的IP地址(步驟2獲得)和業(yè)務服務器的IP地址(步驟3 獲得)進行信令交互,完成后續(xù)業(yè)務處理。
移動通信網絡中的分組數據處理機制和上述的TCP/IP模型類似,以
3GPP (The 3rd Generation Partnership Project,第三代伙伴計劃)組織正 在研究的EPS ( Evolved Packet System,演進的分組系統(tǒng))網絡為例,如圖 1所示,eNodeB為無線才妻入網的基站,MME ( Mobility Management Entity, 移動管理實體)為核心網中UE (User Equipment,用戶設備)的控制面實 體,負責UE的鑒權和移動性管理等,S-GW (Serving Gateway,服務網關) 和P-GW (Packet Data Network Gateway,分組數據網關)為核心網的網關 設備,連接到外部的分組網絡(如PDN (Packet Data Network,分組數據網 絡)),為UE提供分組數據包的路由和轉發(fā)處理,兩者可以合一,下文統(tǒng)一 用網關來進行描述。
UE通過無線接入網的eNodeB連接到核心網的MME、 S-GW和P-GW。當 UE開機后會首先進行附著處理,完成UE在移動通信網絡MME中的鑒權和注 冊;當UE需要進行業(yè)務時,需要先建立到核心網網關的用戶面承載,該承載 類似于上述TCP/IP模型中的鏈路層鏈路,為上層的IP協(xié)議棧提供服務。在承 載建立過程中,核心網網關可以為該UE分配可用的IP地址,也可以在承載建 立完成后,UE通過DHCP等方式利用已經建立的移動通信網絡承載(鏈路 層)向DHCP服務器要求分配IP地址。該處理類似于TCP/IP模型中的步驟2。
當UE獲取了 IP地址后,可以采用上述TCP/IP模型的步驟3和步驟4類似的 方式獲取業(yè)務服務器的IP地址,并完成后續(xù)的業(yè)務,例如進行IMS(IP Multimedia Subsystem, IP多媒體子系統(tǒng))注冊,或訪問lnternet等。其4也的移動通4言網纟各,i口GPRS (General Packet Radio Service,通用 分組無線業(yè)務)/UMTS (Universal Mobile Telecommunications System,通 用移動通4言系統(tǒng))的分組域,CDMA (Code Division Multiple Access,碼分 多址接入),WiMax (Worldwide Interoperability for Microwave Access,全 球微波互聯(lián)接入),WLAN (Wireless Local Area Network,無線局域網)等 的處理與上述EPS的處理類似,UE可以和相關網絡中的網關設備建立鏈路層 連接,并通過該鏈路層連接為之上的IP層服務。
IP地址可以分為IP v4和IP v6兩種,這兩種IP地址的沖各式以及相關處理存 在很大的差異。基于IPv4地址的網絡為IPv4網絡,基于IPv6地址的網絡為 IPv6網絡。在從IPv4網絡向IPv6網絡過渡的過程中需要考慮IPv4和IPv6地址 共存時的處理方式,特別是存在IPv4孤島或IPv6孤島的情況下的處理。如圖2 所示,當IPv6發(fā)展到一定階段,則骨干網升級為IPv6,但與骨干網相連的某 些局域網可能仍然使用IPv4,這些IPv4網絡就是lPv4孤島。
在IPv4和IPv6網絡共存的情況下,解決上述問題的一種處理方法是相關 主機具有IPv4和IPv6雙棧,能同時處理IPv4地址和IPv6地址,如果通信對端 服務器使用IPv4或IPv6,則本端也使用對應版本的IP地址完成交互。該方法 可以稱之為"雙才戔,,(Dual Stack)
在EPS網絡中為了解決IPv4和IPv6共存的問題,采用了雙棧的處理方 法,UE在建立用戶面承載的過程中,網關可以根據UE的能力和運營商策略, 為該UE分配兩個IP版本的地址,UE可以利用這兩個IP地址和所連接的PDN網 絡中的應用服務器進行通信。
然而,現有技術中UE無法感知移動通信網絡連接的PDN網絡中的應用服 務器的IP地址能力,因此無法選擇合適版本的IP地址來和對端進行通信;如 果對端服務器也支持雙棧,此時UE也無法判斷使用哪種版本的IP地址能夠優(yōu) 化性能?,F有技術一為了解決雙棧情況下如何選擇IP地址版本的問題, 一種可能 的方法是UE或主機隨機選擇,或逐個嘗試,哪個可用就用哪個。
在實現本發(fā)明過程中,發(fā)明人發(fā)現現有技術一至少存在如下缺點
1、由于相關規(guī)范要求支持IPv6的網絡要同時支持IPv4地址,因此如果先 嘗試IPv4地址,則該IPv4地址總是可用的,從而導致IPv6地址得不到使用;
3、如果先嘗試IPv6地址,則對于現網中大量只支持IPv4地址的網絡而 言,總是存在兩次選擇的情況,造成資源浪費。
因此,現有技術中雙棧情況下選擇IP地址版本的隨機嘗試方案存在資源 浪費的問題。
發(fā)明內容
本發(fā)明實施例提供了 一種IP地址選擇方法及裝置,解決了現有技術雙棧 情況下選擇IP地址版本存在的資源浪費問題。 本發(fā)明實施例是通過以下技術方案實現的 本發(fā)明實施例提供一種IP地址選擇方法,包括
承載建立過程中,用戶設備UE接收網絡側設備發(fā)送的優(yōu)選IP地址版本能 力信息;
UE根據所述優(yōu)選IP地址版本能力信息選擇IP地址。
本發(fā)明實施例提供一種優(yōu)選IP地址版本能力信息通知裝置,包括
優(yōu)選IP地址版本能力信息獲取單元,用于獲取優(yōu)選IP地址版本能力信
息;所述優(yōu)選IP地址版本能力信息包括承載所服務的分組數據網絡PDN的優(yōu)
選IP地址版本能力信息,典型業(yè)務的優(yōu)選IP地址版本能力信息,典型業(yè)務網
絡的優(yōu)選IP地址版本能力信息中的任意一種或多種;
優(yōu)選IP地址版本能力信息下發(fā)單元,用于下發(fā)所述獲取的優(yōu)選IP地址版
本能力信息。
本發(fā)明實施例提供一種用戶設備,包括優(yōu)選IP地址版本能力信息接收單元,用于接收優(yōu)選IP地址版本能力信
息;所述優(yōu)選IP地址版本能力信息包括承載所服務的分組數據網絡PDN的優(yōu) 選IP地址版本能力信息,典型業(yè)務的優(yōu)選IP地址版本能力信息,典型業(yè)務網 絡的優(yōu)選IP地址版本能力信息中的任意一種或多種;
優(yōu)選IP地址版本選擇單元,用于根據所述優(yōu)選IP地址版本能力信息選擇 IP地址。
由上述本發(fā)明實施例提供的技術方案可以看出,本發(fā)明實施例通過將優(yōu) 選IP地址版本能力信息通知給UE,從而幫助UE后續(xù)選擇合適版本的IP地址, 從而減少了現有技術中UE選擇IP地址導致的資源浪費問題,并降低了業(yè)務交 互的時延,為IPv4和IPv6共存提供了 一種有價值的方案。
圖1為現有技術演進的分組網絡架構示意圖; 圖2為現有技術IPv4孤島示意圖3為本發(fā)明實施例一優(yōu)選IP地址版本能力信息通知流程圖; 圖4為本發(fā)明實施例二優(yōu)選I P地址版本能力信息通知流程圖; 圖5為本發(fā)明實施例三優(yōu)選IP地址版本能力信息通知流程圖; 圖6為本發(fā)明實施例四優(yōu)選I P地址版本能力信息通知流程圖; 圖7為本發(fā)明實施例五所述系統(tǒng)示意圖。
具體實施例方式
下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行 清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而 不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有做 出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。本發(fā)明實施例在UE和移動通信網絡網關之間建立承載的過程中,網絡側
設備可以將優(yōu)選IP地址版本能力信息通知給UE,因此,當UE在進行業(yè)務需要
獲取服務器IP地址的過程中,可以利用該優(yōu)選IP地址版本能力信息選擇一個
符合實際網絡情況和運營商策略的IP地址版本,從而解決IPv4和IPv6網絡共 存情況下的IP地址選擇問題。
所述優(yōu)選IP地址版本能力信息包括下述任意一種或多種該承載所服務 的PDN網絡的優(yōu)選IP地址版本能力信息(優(yōu)選IPv4地址或優(yōu)選IPv6地址 等),典型的業(yè)務優(yōu)選IP地址版本能力信息,業(yè)務網絡的優(yōu)選IP地址版本能 力信息。所述典型的業(yè)務和業(yè)務網絡包括如DHCP、 DNS、 email、 IMS網 絡、VPN (Virtual Private Network,虛擬專用網)網絡等。
所述的將優(yōu)選IP地址版本能力信息通知給UE的可以為核心網側網關,也 可以為HA (Home Agent,家鄉(xiāng)代理)等,網關和HA也可以合一,下面本發(fā) 明的實施例以由核心網側網關完成所述過程為例進行說明。
以下的實施例中對于通信網絡的網關統(tǒng)一以"網關"來進行描述,包括 但不限于如下的具體網關GPRS/UMTS中的GGSN ( Gateway GPRS Support Node,網關GPRS服務節(jié)點);EPS中的S-GW/P-GW; CDMA中的 PDSN (Packet Data Serving Node,分組數據服務節(jié)點);WiMax中的 ASN-GW (Access Serving Network Gateway,接入服務網關);WLAN中 的PDG ( Packet Data Gateway,分組數據網關)等。
以下實施例主要以EPS網絡中的網關來進行描述,其他網絡中的網關處 理與此類似,此處不再贅述。
本發(fā)明實施例所述的網關獲取優(yōu)選IP地址版本能力信息的方法包括在 網關中手工配置相連PDN網絡、典型業(yè)務和/或業(yè)務網絡的優(yōu)選IP地址版本能 力信息;網關通過IP層交互感知相連的PDN網絡或業(yè)務網絡的優(yōu)選IP地址版 本;網關還可以向其他網元(如PCRF, Policy Charging Rule Function,策略計費規(guī)則功能)主動獲取相連PDN網絡、典型業(yè)務和/或業(yè)務網絡的優(yōu)選IP 地址版本能力信息;其他網元也可以主動將所屬網絡、服務的業(yè)務和/或業(yè)務 網絡的優(yōu)選IP地址版本能力信息主動發(fā)送給網關。
實施例一,在EPS網絡中,UE為了訪問PDN會根據需要建立多個承載, 為 一個PDN服務的多個承載使用相同的IP地址。 一般在建立到該PDN的第一 個承載(可稱之為缺省承載)過程中,網關為該UE分配IP地址,可以是IPv4 和IPv6兩種版本的兩個IP地址;現有技術中也允許在承載建立之后,UE通過 其他方式獲取IP地址。本實施例對這兩種情況不作限定,主要以在建立該缺 省承載過程中發(fā)送PDN網絡優(yōu)選IP地址版本能力信息以及典型的業(yè)務和/或業(yè) 務網絡的優(yōu)選IP地址版本能力信息為場景來說明。網關在缺省承載的建立過 程中,將所服務PDN網絡的優(yōu)選IP地址版本能力信息,以及典型業(yè)務和/或業(yè) 務網絡的優(yōu)選IP地址版本能力信息通知給UE。 UE記錄這些優(yōu)選IP地址版本能 力信息,在進行相關業(yè)務時根據這些優(yōu)選地址版本能力信息選擇對應版本的 UE和業(yè)務服務器的IP地址。如圖3所示,可以包括如下操作步驟
步驟1: UE向MME發(fā)送網絡連接請求,要求建立到PDN網絡的缺省承載。
在某些場景下,MME可以代替UE建立到PDN網絡的缺省承載, 一種典 型的情況是UE開^L附著到EPS網絡過程中,MME完成UE的鑒權和注冊后, 會為該UE建立到缺省PDN網絡的缺省承載。在這些場景下,UE不需要執(zhí)行 步驟1,而后續(xù)的處理與本實施例類似,所以步驟1是可選的。
步驟2: MME向網關發(fā)送建立缺省承載請求消息。MME可以在收到步驟1 中U E的請求后或在附著過程中觸發(fā)該步驟。
步驟3:網關向MME發(fā)送建立缺省承載響應消息。
該消息中除了可以包括網關為UE分配的IPv4、 IPv6地址,還可以包括優(yōu) 選IP地址版本能力信息,例如包括該承載所服務的PDN網絡的優(yōu)選IP地址版本能力信息(IPv4或IPv6),以及典型業(yè)務和業(yè)務網絡的優(yōu)選IP地址版本能 力信息中的任意一種或多種,例如DNS的優(yōu)選IP地址版本、IMS網絡(P-CSCF)的優(yōu)選IP地址版本等。
所述典型的業(yè)務和業(yè)務網絡包括DHCP、 DNS、 email、 IMS網絡、 VPN網絡等。
所述優(yōu)選IP地址版本能力信息可以包含在PCO (Protocol Configuration Option,協(xié)議配置項)信元中傳遞,也可以通過新增一個信元來進行傳遞。
網關在向MME發(fā)送響應消息之前,如果配置了PCC (Policy Control Charging , 策略控制計費),則先與PCRF ( Policy Charging Rules Function,策略和計費規(guī)則功能)交互獲取缺省承載所需的PCC規(guī)則。
步驟4: MME向UE發(fā)送承載建立請求消息,該消息中除了可以包括網關 提供的UE的IP地址,還可以攜帶網關提供的優(yōu)選IP地址版本能力信息。
在附著過程中,該步驟中MME向UE發(fā)送的是附著接受消息,該消息中也 可以攜帶網關提供的優(yōu)選IP地址版本能力信息。
步驟5: UE記錄網關提供的優(yōu)選IP地址版本能力信息,還可以將這些信 息提供給UE上安裝的應用程序。
步驟6: UE向MME發(fā)送承載建立響應消息。
在附著過程中,該步驟中MME向UE發(fā)送的是附著完成消息。
步驟7: MME和網關之間執(zhí)行承載更新流程。
由于步驟6中的消息需要經過無線接入網的eNodeB進行轉發(fā),在此過程 中eNodeB會為該缺省承載分配下行隧道路由信息,并將該信息發(fā)送給 MME,因此本步驟中MME將該下行隧道路由信息發(fā)送給網關,完成更新。本 流程為現有技術,此處不再贅述。
上述步驟1 - 7完成了UE與PDN的缺省承載的建立過程,后續(xù),當UE需 要進行業(yè)務時, 一般需要先根據業(yè)務的域名進行DNS解析得到業(yè)務服務器的
12IP地址,因此UE需要向DNS服務器發(fā)送包括業(yè)務域名的DNS請求消息,DNS 服務器將對應的業(yè)務服務器的IP地址包含在DNS響應消息中傳給UE。在該處 理中包括兩個過程
(1 ) UE根據記錄的DNS的優(yōu)選IP地址版本能力信息選擇對應版本的UE 和DNS服務器的IP地址,組裝DNS請求消息,并發(fā)送給所述DNS服務器的IP 地址所標識的DNS服務器。
DNS服務器的IP地址可以在承載建立過程中由網關提供或UE通過額外的 DHCP流程獲取,如果DNS服務器不是雙棧的,則UE直接使用和DNS服務器 IP地址版本一致的IP地址版本作為DNS請求消息的源地址;否則需要采用網 關提供的DNS服務器的優(yōu)選IP地址版本能力信息選擇一個IP地址。
(2) DNS月艮務器收到UE的i青求消息后,進4亍DNS解4斤,向UE發(fā)送DNS 響應消息,該消息中攜帶請求消息中攜帶的域名對應的業(yè)務服務器(如 email)的IP地址。如果該域名存在兩個不同版本的IP地址,則該DNS響應消 息中可以攜帶這兩個版本的IP地址。UE在收到DNS響應消息后,UE可以根據 網關提供的業(yè)務(email)優(yōu)選IP地址版本能力信息選擇UE和業(yè)務服務器的IP 地址,U E和業(yè)務服務器后續(xù)可以利用選定的I P地址進行通信。
如果DNS響應消息中包含業(yè)務服務器的兩個不同版本的IP地址,但網關 沒有向UE提供該業(yè)務的優(yōu)選IP地址版本能力信息,則UE可以根據網關提供的 PDN優(yōu)選IP地址版本能力信息(可理解為"缺省的優(yōu)選IP版本")來選擇UE 和業(yè)務服務器的IP地址。
因此,當UE進行業(yè)務時,可以執(zhí)行如圖3中的如下步驟
步驟8: UE根據所述記錄的優(yōu)選IP地址版本能力信息,確定與DNS交互 時的本端及對端IP地址版本,若記錄有DNS的優(yōu)選IP版本,則選擇UE和DNS 服務器的IP地址,并按照該版本的DNS請求消息格式組裝DNS請求消息。
步驟9: UE向所述DNS服務器發(fā)送DNS請求消息。該消息中還包括需要進行后續(xù)業(yè)務的域名。
步驟10: DNS服務器進行DNS解析,向UE發(fā)送DNS響應消息,該消息 中可以包括所述域名對應的業(yè)務服務器的IPv4和/或IPv6地址。
步驟11: UE根據所述記錄,查找所述域名對應的業(yè)務的優(yōu)選IP地址版本 能力信息選擇該業(yè)務服務器的IP地址,并選擇相同版本的UE的IP地址進行后 續(xù)業(yè)務交互。
如果DNS響應消息中只有一個版本的IP地址,則UE選擇該響應消息中攜
若UE沒有對應業(yè)務的優(yōu)選IP地址版本能力信息,但記錄有該業(yè)務所處業(yè) 務網絡的優(yōu)選IP地址版本能力信息,則根據所述的業(yè)務網絡的優(yōu)選IP地址版 本能力信息選擇與該優(yōu)選I P版本信息對應的I P地址。
如果UE沒有所述域名對應的業(yè)務的優(yōu)選IP地址版本能力信息,也沒有記 錄該業(yè)務所處業(yè)務網絡的優(yōu)選IP地址版本能力信息,但記錄了該業(yè)務所處的 PDN的優(yōu)選IP地址版本能力信息,則根據PDN的優(yōu)選IP地址版本能力信息選 擇UE和業(yè)務服務器的IP地址。
本發(fā)明實施例一通過在缺省承載建立過程中將優(yōu)選IP地址版本能力信息 通知給UE,使UE可以根據該信息選擇IP地址版本,減少了UE選擇IP地址導 致的資源浪費,并降低了業(yè)務交互的時延,為IPv4和IPv6共存提供了一種有 價值的方案。
實施例二,與實施例一的區(qū)別在于,UE和網關建立缺省承載的流程由UE 發(fā)起,網關直接響應完成,如圖4所示,包括如下步驟 步驟1、 UE向網關發(fā)送承載激活請求消息。
步驟2、網關向UE發(fā)送承載激活響應消息。該消息中除了可以包括網關 為UE分配的IPv4和/或IPv6地址,還可以包括優(yōu)選IP地址版本能力信息,例如 該承載所服務的PDN的優(yōu)選IP地址版本能力信息(IPv4或IPv6),以及典型業(yè)務和業(yè)務網絡的優(yōu)選IP地址版本能力信息(例如DNS的優(yōu)選IP地址版本、 IMS網絡(P-CSCF)的優(yōu)選IP版本)等中的任意一種或多種。
優(yōu)選IP地址版本能力信息可以包括在PCO信元傳遞,也可以通過新增一 個信元來進行傳遞。
步驟3、 UE記錄網關提供的優(yōu)選IP地址版本能力信息,還可以將這些信 息提供給UE上安裝的應用程序。
后續(xù)步驟4 - 7的處理流程同實施例一中步驟8 - 11相同,不再贅述。
本發(fā)明實施例二通過在缺省承載建立過程中將優(yōu)選IP地址版本能力信息 通知給UE,使UE可以根據該信息選擇IP地址版本,減少了UE選擇IP地址導 致的資源浪費,并降低了業(yè)務交互的時延,為IPv4和IPv6共存提供了一種有 價值的方案。
缺省承載建立后,UE需要進行特定業(yè)務時,會要求網絡為該UE分配對應 的承載資源,如果已經分配的承載資源不能滿足該業(yè)務要求,則核心網的網 關會為該業(yè)務建立一條專有承載;網關也可以發(fā)起專有承載修改流程,在滿 足要求的現有承載增加相關的過濾規(guī)則,使該承載能傳輸該業(yè)務的數據包。
實施例三,為UE需要進行特定業(yè)務時,在網關與UE之間建立/修改專用 承載過程中攜帶優(yōu)選IP地址版本能力信息的方法,如圖5所示,包括如下步 驟
步驟1: UE需要進行特定業(yè)務時,向網絡發(fā)送資源分配請求消息。 步驟2:網關向PCRF荻取該業(yè)務的PCC規(guī)則,如果該網關上預配置了該 業(yè)務的PCC規(guī)則,則該步驟不需要執(zhí)行。
步驟3:網關檢查已有承載是否能夠滿足該業(yè)務的傳輸要求,如果不滿 足,則向UE發(fā)送專有承載建立消息,新建一條承載;如果滿足,則向UE發(fā)送 專有承載修改消息,為該承載增加該特定業(yè)務相關的過濾規(guī)則。在該專有承 載建立/修改消息中包含該業(yè)務的優(yōu)選lP地址版本能力信息。在該步驟中網關還可以向UE提供其他業(yè)務或網絡的優(yōu)選IP地址版本能力
步驟4: UE記錄網關提供的該業(yè)務的優(yōu)選IP版本,還可以將這些信息提 供給UE上安裝的應用程序。
步驟5: UE向網關發(fā)送專有承載建立/修改響應消息。
UE和網關之間建立好承載資源后,UE可以與業(yè)務服務器交互,后續(xù)的處 理流程同實施例一步驟8 - 11所述,此處不再贅述。
本實施例四,與實施例三的應用場景相同,其資源請求流程如圖6所示, 包括如下步驟
步驟1: UE向網關發(fā)送二次激活請求消息,要求網絡為業(yè)務分配承載資 源。該消息中可以包括業(yè)務指示。
步驟2:網關向UE發(fā)送二次激活響應消息,在該消息中可以包括網關提 供的該業(yè)務的優(yōu)選I P地址版本能力信息。
步驟3: UE記錄該業(yè)務的優(yōu)選IP地址版本能力信息。
UE和網關之間建立好承載資源后,UE為了可以與應用服務器交互,后續(xù) 處理流程同實施例一步驟8 - 11所述,此處不再贅述。
作為一種擴充,本實施例步驟3中網關還可以向UE提供其他業(yè)務或網絡 的優(yōu)選IP地址版本能力信息。
實施例五,本實施例提供一種通信系統(tǒng),該系統(tǒng)示意圖如圖7所示,包括 UE和核心網側網關,所述網關用于獲取優(yōu)選IP地址版本能力信息,包括PDN 網絡的優(yōu)選IP地址版本能力和典型業(yè)務和業(yè)務網絡的優(yōu)選IP地址版本能力等 信息中的任意一種或多種,并通知給UE,所述UE可以記錄該信息,根據該信 息選擇IP地址,例如選擇與業(yè)務服務器交互時對應版本的本端和對端的IP地 址。為完成上述功能,所述網關設置有
16優(yōu)選IP地址版本能力信息獲取單元,用于獲取PDN網絡的優(yōu)選IP地址版
本能力信息;所述獲取優(yōu)選IP地址版本能力信息的方法包括網關中手工配 置,例如配置相連PDN網絡、典型業(yè)務和/或業(yè)務網絡的優(yōu)選IP地址版本能力 信息;網關通過IP層交互感知,例如感知相連的PDN網絡的優(yōu)選IP地址版本 能力信息和/或業(yè)務網絡優(yōu)選IP地址版本能力信息;網關還可以從其他網元 (如PCRF, Policy Charging Rule Function,策略計費規(guī)則功能)荻取,例 如可以主動獲取相連PDN網絡、典型業(yè)務和/或業(yè)務網絡的優(yōu)選IP地址版本; 其他網元也可以主動將所屬網絡、服務的業(yè)務和/或業(yè)務網絡的優(yōu)選IP地址版 本主動發(fā)送給網關。
優(yōu)選IP地址版本能力信息下發(fā)單元,用于將所述獲取的優(yōu)選IP地址版本 能力信息在下發(fā)給UE;所述下發(fā)的時機為UE建立承載過程,包括UE與網 關建立缺省承載時、或UE與網關之間建立/修改專有承載時。所述優(yōu)選IP地址 版本能力信息可以攜帶在原有的PCO消息中下發(fā),也可以通過新增信元來下 發(fā)。所述典型業(yè)務包括DHCP、 DNS、 email等,典型的業(yè)務網絡包括 IMS網纟各、VPN網纟備等。 所述UE設置有
優(yōu)選IP地址版本能力信息接收單元,用于接收優(yōu)選IP地址版本能力信
自、-
優(yōu)選IP地址版本能力信息記錄單元,用于記錄所述接收的優(yōu)選IP地址版
本能力信息;
優(yōu)選IP地址版本選擇單元,用于根據所述記錄的優(yōu)選IP地址版本能力信 息選擇IP地址;
信息上報單元,用于為UE上安裝的應用程序提供所述接收的優(yōu)選IP地址 版本能力信息。
本實施例所述網關的獲取及下發(fā)優(yōu)選IP地址版本能力信息的功能也可以由HA來實現。所述HA可以和網關分開設置,也可能與網關集成設置。
本實施例將優(yōu)選IP地址版本能力信息通知給UE,使UE可以根據該信息選
擇正確的IP地址版本,這樣節(jié)省了資源,降低了業(yè)務交互的時延,為IPv4和
I Pv6共存提供了 一種有價值的方案。
綜上所述,本發(fā)明實施例通過在UE建立承載時,將優(yōu)選IP地址版本能力
信息通知給UE,幫助UE選擇合適版本的IP地址,從而減少了現有技術中UE
選擇IP地址導致的資源浪費問題,并降低了業(yè)務交互的時延,為IPv4和IPv6
共存提供了 一種有價值的方案。
以上所述,僅為本發(fā)明較佳的具體實施方式
,但本發(fā)明的保護范圍并不
局限于此,任何熟悉本技術領域的技術人員在本發(fā)明揭露的技術范圍內,可
輕易想到的變化或替換,都應涵蓋在本發(fā)明的保護范圍之內。因此,本發(fā)明
的保護范圍應該以權利要求的保護范圍為準。
權利要求
1、一種IP地址選擇方法,其特征在于,包括承載建立過程中,用戶設備UE接收網絡側設備發(fā)送的優(yōu)選IP地址版本能力信息;UE根據所述優(yōu)選IP地址版本能力信息選擇IP地址。
2、 如權利要求1所述的方法,其特征在于,所述UE從核心網側網關或家 鄉(xiāng)代理接收所述優(yōu)選IP地址版本能力信息。
3、 如權利要求1或2所述的方法,其特征在于,所述優(yōu)選IP地址版本能力 信息包括下述的任意一種或多種承載所服務的分組數據網絡PDN的優(yōu)選IP 地址版本能力信息,典型業(yè)務的優(yōu)選IP地址版本能力信息,典型業(yè)務網絡的 優(yōu)選I P地址版本能力信息。
4、 如權利要求3所述的方法,其特征在于,所述UE根據所述優(yōu)選IP地址 版本能力信息選擇l P地址的步驟為UE根據所述優(yōu)選IP地址版本能力信息選擇與業(yè)務服務器交互時對應版本 的本端及對端IP地址。
5、 如權利要求4所述的方法,其特征在于,所述UE根據所述優(yōu)選IP地址 版本能力信息選擇與業(yè)務服務器交互時對應版本的本端及對端I P地址的方法 包括若UE接收的優(yōu)選IP地址版本能力信息中包含當前業(yè)務的優(yōu)選IP地址版本 能力信息,則選擇與該優(yōu)選I P版本信息對應的I P地址;若UE接收的優(yōu)選IP地址版本能力信息中沒有當前業(yè)務的優(yōu)選IP地址版本 能力信息,但有該業(yè)務所處業(yè)務網絡的優(yōu)選IP地址版本能力信息,則根據所 述的業(yè)務網絡的優(yōu)選IP地址版本能力信息選擇與該優(yōu)選IP版本信息對應的IP地 址;若UE接收的優(yōu)選IP地址版本能力信息中沒有當前業(yè)務的優(yōu)選IP地址版本 能力信息,也沒有該業(yè)務所處業(yè)務網絡的優(yōu)選IP地址版本能力信息,但有該業(yè)務所處的PDN的優(yōu)選IP地址版本能力信息,則根據所述PDN的優(yōu)選IP地址 版本能力信息選擇與該優(yōu)選IP版本信息對應的IP地址。
6、 如權利要求1或2所述的方法,其特征在于,所述承載建立過程為 為UE與移動通信網絡網關建立第一個承載的過程;或 UE執(zhí)行特定業(yè)務建立/修改專有承載的過程。
7、 如權利要求1或2所述的方法,其特征在于,在接收網絡側設備發(fā)送的 優(yōu)選IP地址版本能力信息前,所述方法還包括網絡側設備獲取優(yōu)選IP地址版 本能力信息的步驟,獲取方法包括在網關或家鄉(xiāng)代理中手工配置所述優(yōu)選IP地址版本能力信息;或 網關或家鄉(xiāng)代理通過IP層交互感知優(yōu)選IP地址版本能力信息;或 網關或家鄉(xiāng)代理與其他網元交互獲取優(yōu)選IP地址版本能力信息。
8、 如權利要求1或2所述的方法,其特征在于,所述UE接收網絡側設備 發(fā)送的優(yōu)選IP地址版本能力信息后,所述方法還包括UE將所述優(yōu)選IP地址版本能力信息提供給UE上安裝的應用程序。
9、 如權利要求1或2所述的方法,其特征在于,所述UE接收網絡側設備 發(fā)送的優(yōu)選IP地址版本能力信息的方法包括UE從網絡側設備發(fā)送的承載建立請求中接收所述優(yōu)選IP地址版本能力信UE從網絡側設備發(fā)送的激活響應中接收所述優(yōu)選IP地址版本能力信息;或UE從網絡側設備發(fā)送的專有承載建立/修改請求中接收所述優(yōu)選IP地址版 本能力信息。
10、 一種優(yōu)選IP地址版本能力信息通知裝置,其特征在于,包括優(yōu)選IP地址版本能力信息獲取單元,用于獲取優(yōu)選IP地址版本能力信息;所述優(yōu)選IP地址版本能力信息包括承載所服務的分組數據網絡PDN的優(yōu) 選IP地址版本能力信息,典型業(yè)務的優(yōu)選IP地址版本能力信息,典型業(yè)務網 絡的優(yōu)選I P地址版本能力信息中的任意 一種或多種;優(yōu)選IP地址版本能力信息下發(fā)單元,用于下發(fā)所述獲取的優(yōu)選IP地址版 本能力信息。
11、 如權利要求10所述的裝置,其特征在于,所述裝置設置于核心網側 網關上或家鄉(xiāng)代理上。
12、 一種用戶設備,其特征在于,包括優(yōu)選IP地址版本能力信息接收單元,用于接收優(yōu)選IP地址版本能力信 息;所述優(yōu)選IP地址版本能力信息包括承載所服務的分組數據網絡PDN的優(yōu) 選IP地址版本能力信息,典型業(yè)務的優(yōu)選IP地址版本能力信息,典型業(yè)務網 絡的優(yōu)選IP地址版本能力信息中的任意一種或多種;優(yōu)選IP地址版本選擇單元,用于根據所述優(yōu)選IP地址版本能力信息選擇 IP地址。
13、 如權利要求12所述的用戶設備,其特征在于,還包括 優(yōu)選IP地址版本能力信息記錄單元,用于記錄所述接收的優(yōu)選IP地址版本能力信息。
14、 如權利要求12或13所述的用戶設備,其特征在于,還包括 信息上報單元,用于為UE上安裝的應用程序提供所述接收的優(yōu)選IP地址版本能力信息。
全文摘要
本發(fā)明涉及通信技術領域一種IP地址選擇方法,承載建立過程中,用戶設備UE接收網絡側設備發(fā)送的優(yōu)選IP地址版本能力信息;UE根據所述優(yōu)選IP地址版本能力信息選擇IP地址。本發(fā)明還提供一種IP地址選擇裝置。本發(fā)明實施例通過將優(yōu)選IP地址版本能力信息通知給UE,從而幫助UE選擇合適版本的IP地址,從而減少了現有技術中UE選擇IP地址導致的資源浪費問題,并降低了業(yè)務交互的時延,為IPv4和IPv6共存提供了一種有價值的方案。
文檔編號H04L29/06GK101483635SQ20081000043
公開日2009年7月15日 申請日期2008年1月10日 優(yōu)先權日2008年1月10日
發(fā)明者于益俊, 穎 胡 申請人:華為技術有限公司