專利名稱:網(wǎng)關(guān)錨點分配方法、網(wǎng)絡(luò)側(cè)設(shè)備及用戶終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種網(wǎng)關(guān)錨點分配方法、網(wǎng)絡(luò)側(cè)設(shè) 備及用戶終端。
背景技術(shù):
第三代合作伙伴計劃3GPP ( The 3rd Generation Partnership Project)網(wǎng)絡(luò) 由無線接入網(wǎng)和核心網(wǎng)組成。其中,核心網(wǎng)主要包括3GPP接入網(wǎng)關(guān)和業(yè)務(wù)網(wǎng) 關(guān),接入網(wǎng)關(guān)負(fù)責(zé)用戶終端UE的移動性管理,為用戶終端分配用戶臨時身份 標(biāo)識、實現(xiàn)安全功能等;業(yè)務(wù)網(wǎng)關(guān)作為連接外部網(wǎng)絡(luò)的網(wǎng)關(guān),用于實現(xiàn)基于 策略的管理,基于用戶的數(shù)據(jù)包過濾、計費、監(jiān)測和為用戶分配IP地址等功 能。為了實現(xiàn)網(wǎng)絡(luò)融合,用戶可以通過非3GPP接入系統(tǒng)(例如無線局域網(wǎng) WLAN ( Wireless Local Access Network),孩i波存耳又全J求互通WiMAX (Worldwide Interoperability for Microwave Access )等)才妄入3GPP網(wǎng)纟備,當(dāng) 通過WLAN接入3GPP核心網(wǎng)時,3GPP核心網(wǎng)中的分組數(shù)據(jù)網(wǎng)關(guān)用于和 WLAN接入的UE之間建立IPsec隧道,為用戶分配業(yè)務(wù)IP地址訪問3GPP 分組數(shù)據(jù)網(wǎng)絡(luò)PDN (Packet Data Network)業(yè)務(wù)。
請參閱圖1,是現(xiàn)有技術(shù)通過3GPP接入系統(tǒng)接入網(wǎng)絡(luò)的業(yè)務(wù)激活流程圖, 包括步驟
步驟IOI、 UE向接入網(wǎng)關(guān)發(fā)送激活分組數(shù)據(jù)協(xié)議上下文請求消息,消息 中攜帶UE期望訪問的PDN信息(其中包括接入點名稱APN (Access Point Name));
步驟102、接入網(wǎng)關(guān)根據(jù)PDN信息并通過DNS ( Domain Name Server, 域名服務(wù)器)查詢過程查找業(yè)務(wù)網(wǎng)關(guān)地址,并根據(jù)業(yè)務(wù)網(wǎng)關(guān)地址向業(yè)務(wù)網(wǎng)關(guān) 發(fā)送創(chuàng)建分組數(shù)據(jù)協(xié)議上下文請求消息;
步驟103、業(yè)務(wù)網(wǎng)關(guān)收到所述消息后,根據(jù)PDN信息從對應(yīng)的地址池中取出 一個IP地址分配給UE作為業(yè)務(wù)IP地址,并攜帶在創(chuàng)建的分組數(shù)據(jù)協(xié)議 上下文響應(yīng)消息中發(fā)送給接入網(wǎng)關(guān);
步驟104、接入網(wǎng)關(guān)收到所述消息后向UE發(fā)送激活分組數(shù)據(jù)協(xié)議上下文 響應(yīng)消息,消息中攜帶業(yè)務(wù)網(wǎng)關(guān)分配給UE的業(yè)務(wù)IP地址。
UE根據(jù)得到的業(yè)務(wù)IP地址訪問3GPP PDN業(yè)務(wù)。
請參閱圖2,是現(xiàn)有技術(shù)通過非3GPP接入系統(tǒng)接入網(wǎng)絡(luò)的業(yè)務(wù)激活流程 圖,包括步驟
步驟201 、 UE獲得本地WLAN接入網(wǎng)絡(luò)分配的本地IP地址;
可選的,該步驟中UE可以和WLAN接入網(wǎng)、認(rèn)證授權(quán)計費服務(wù)器AAA (Authority, Authentication, Accounting) Server之間^U亍才妄入^人"i正4受4又過禾呈, 也可以在后續(xù)步驟再執(zhí)行認(rèn)證和授權(quán)過程。
步驟202、 UE發(fā)起DNS查詢,獲得與要訪問的分組數(shù)據(jù)網(wǎng)絡(luò)PDN對應(yīng) 的分組數(shù)據(jù)網(wǎng)關(guān)地址;
步驟203、 UE和分組數(shù)據(jù)網(wǎng)關(guān)之間執(zhí)行網(wǎng)絡(luò)密鑰交換協(xié)議IKE (Internet Key Exchange )初始化流程;
步驟204、 UE發(fā)送IKE認(rèn)證請求消息給分組數(shù)據(jù)網(wǎng)關(guān),消息中攜帶期望 訪問的PDN信息,要求獲取一個分組數(shù)據(jù)網(wǎng)關(guān)分配的業(yè)務(wù)IP地址;
步驟205、 UE和分組數(shù)據(jù)網(wǎng)關(guān)之間執(zhí)行IPsec隧道建立流程,其中需要 和3GPP AAA Server之間執(zhí)行對UE的認(rèn)證和授權(quán);
步驟206、分組數(shù)據(jù)網(wǎng)關(guān)給UE分配業(yè)務(wù)IP地址,并通過IKE認(rèn)證響應(yīng) 消息返回給UE。
UE根據(jù)得到的業(yè)務(wù)IP地址訪問3GPP PDN業(yè)務(wù)。
上述兩個流程是現(xiàn)有技術(shù)分別通過3GPP接入系統(tǒng)和非3GPP接入系統(tǒng)接 入網(wǎng)絡(luò)的業(yè)務(wù)激活流程。目前已經(jīng)出現(xiàn)一種用于支持異構(gòu)接入系統(tǒng)之間移動 性管理的網(wǎng)絡(luò)架構(gòu)。
請參閱圖3,是現(xiàn)有技術(shù)用于支持異構(gòu)接入系統(tǒng)之間移動性管理的網(wǎng)絡(luò)架構(gòu)示意圖。圖3中包括3GPP無線接入網(wǎng)絡(luò)和非3GPP無線接入網(wǎng)絡(luò)、3GPP 核心網(wǎng)絡(luò)、PDN網(wǎng)絡(luò)。其中,非3GPP無線接入網(wǎng)絡(luò)包括非3GPP接入網(wǎng)關(guān); 3GPP核心網(wǎng)絡(luò)包括接入網(wǎng)關(guān)、業(yè)務(wù)網(wǎng)關(guān)、分組數(shù)據(jù)網(wǎng)關(guān)和網(wǎng)關(guān)錨點。網(wǎng)關(guān)錨 點作為不同接入系統(tǒng)的用戶面錨點,具有家鄉(xiāng)代理的功能,網(wǎng)關(guān)錨點和用戶 終端之間建立移動IP隧道,用于將用戶終端和PDN網(wǎng)絡(luò)進(jìn)行連接,實現(xiàn)用戶 終端訪問PDN網(wǎng)絡(luò)。對于支持不同接入系統(tǒng)下移動業(yè)務(wù)而言,最終用于訪問 外部PDN網(wǎng)絡(luò)的業(yè)務(wù)IP地址由網(wǎng)關(guān)錨點分配。如果異構(gòu)接入系統(tǒng)之間切換, 需要保證切換前后使用的網(wǎng)關(guān)錨點不變。UE在完成創(chuàng)建分組數(shù)據(jù)協(xié)議上下文 過程或完成IPsec隧道建立后,再發(fā)起向網(wǎng)關(guān)錨點的移動IP協(xié)議MIP ( Mobile Internet Protocol)注冊,這樣就在UE和網(wǎng)關(guān)錨點之間建立了 MIP隧道。如果 使用MIPv6協(xié)議建立MIP隧道,該架構(gòu)下,業(yè)務(wù)網(wǎng)關(guān)和分組數(shù)據(jù)網(wǎng)關(guān)分配給 UE的業(yè)務(wù)IP地址不再用于進(jìn)行業(yè)務(wù),而作為轉(zhuǎn)交地址攜帶在MIP注冊消息 中發(fā)給網(wǎng)關(guān)錨點(家鄉(xiāng)代理),網(wǎng)關(guān)錨點再為UE分配一個業(yè)務(wù)IP地址,并建 立一個該業(yè)務(wù)IP地址和之前的轉(zhuǎn)交地址之間的綁定關(guān)聯(lián),對下行數(shù)據(jù)包進(jìn)行 封裝。
在對現(xiàn)有技術(shù)的研究和實踐過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)存在以下問題 UE在訪問PDN網(wǎng)絡(luò)時需要獲取網(wǎng)關(guān)錨點的地址,目前標(biāo)準(zhǔn)中沒有給出上述 架構(gòu)下的網(wǎng)關(guān)錨點分配方法,即沒有給出如何獲取網(wǎng)關(guān)錨點地址的具體方式。
發(fā)明內(nèi)容
本發(fā)明實施例要解決的技術(shù)問題是提供一種網(wǎng)關(guān)錨點分配方法、網(wǎng)絡(luò)側(cè) 設(shè)備及用戶終端,能夠解決支持異構(gòu)接入系統(tǒng)之間移動性管理的網(wǎng)絡(luò)架構(gòu)中 的網(wǎng)關(guān)錨點分配問題。
為解決上述技術(shù)問題,本發(fā)明所提供的實施例是通過以下技術(shù)方案實現(xiàn)
的
本發(fā)明實施例提供一種網(wǎng)關(guān)錨點分配方法,包括網(wǎng)絡(luò)側(cè)設(shè)備接收用戶 終端發(fā)送的含有請求網(wǎng)關(guān)錨點地址的消息;在接收所述消息后獲取網(wǎng)關(guān)錨點 地址;向所述用戶終端返回含有所述獲取的網(wǎng)關(guān)錨點地址的消息。
本發(fā)明實施例提供一種網(wǎng)絡(luò)側(cè)設(shè)備,包括接收單元,用于接收用戶終端發(fā)送的含有請求網(wǎng)關(guān)錨點地址的消息;處理單元,用于在所述接收單元接
收所述消息后獲取網(wǎng)關(guān)錨點地址;發(fā)送單元,用于向所述用戶終端返回含有 所述獲取的網(wǎng)關(guān)錨點地址的消息。
本發(fā)明實施例提供一種用戶終端,包括接收單元,用于接收網(wǎng)絡(luò)側(cè)設(shè) 備發(fā)送的含有網(wǎng)關(guān)錨點地址、業(yè)務(wù)IP地址和網(wǎng)絡(luò)掩碼的消息;訪問單元,用 于根據(jù)接收單元接收的消息中的所述業(yè)務(wù)IP地址和網(wǎng)絡(luò)掩碼判斷所述業(yè)務(wù)IP 地址和網(wǎng)關(guān)錨點地址屬于同 一子網(wǎng)時,通過所述業(yè)務(wù)IP地址訪問分組!故據(jù)網(wǎng) 絡(luò)。
上述技術(shù)方案可以看出,本發(fā)明實施例的技術(shù)方案是網(wǎng)絡(luò)側(cè)設(shè)備接收用 戶終端發(fā)送的含有請求網(wǎng)關(guān)錨點地址的消息后,在接收所述消息后獲取網(wǎng)關(guān) 錨點地址;向所述用戶終端返回含有所述獲取的網(wǎng)關(guān)錨點地址的消息,從而 利用原有的業(yè)務(wù)激活流程就能獲取網(wǎng)關(guān)錨點地址,解決了支持異構(gòu)接入系統(tǒng) 之間移動性管理的網(wǎng)絡(luò)架構(gòu)中的網(wǎng)關(guān)錨點分配問題。
圖1是現(xiàn)有技術(shù)通過3GPP接入系統(tǒng)接入網(wǎng)絡(luò)的業(yè)務(wù)激活流程圖2是現(xiàn)有技術(shù)通過非3GPP接入系統(tǒng)接入網(wǎng)絡(luò)的業(yè)務(wù)激活流程圖3是現(xiàn)有技術(shù)用于支持異構(gòu)接入系統(tǒng)之間移動性管理的網(wǎng)絡(luò)架構(gòu)示意
圖4是現(xiàn)有技術(shù)協(xié)議配置選項信元格式示意圖; 圖5是現(xiàn)有技術(shù)配置選項信元格式示意圖6是本發(fā)明實施例一通過3GPP接入系統(tǒng)接入時在業(yè)務(wù)激活過程中由業(yè) 務(wù)網(wǎng)關(guān)分配網(wǎng)關(guān)錨點地址的流程圖7是本發(fā)明實施例二通過非3GPP接入系統(tǒng)接入時在業(yè)務(wù)激活過程中由 分組數(shù)據(jù)網(wǎng)關(guān)分配網(wǎng)關(guān)錨點地址的流程圖8是本發(fā)明實施例三通過3GPP接入系統(tǒng)接入時并且網(wǎng)關(guān)錨點和業(yè)務(wù)網(wǎng) 關(guān)合一設(shè)置時在業(yè)務(wù)激活過程中由業(yè)務(wù)網(wǎng)關(guān)分配網(wǎng)關(guān)錨點地址的流程圖9是本發(fā)明實施例四通過非3GPP接入系統(tǒng)接入時并且網(wǎng)關(guān)錨點和分組數(shù)據(jù)網(wǎng)關(guān)合一設(shè)置時在業(yè)務(wù)激活過程中由分組數(shù)據(jù)網(wǎng)關(guān)分配網(wǎng)關(guān)錨點地址的 流程圖10是本發(fā)明實施例五通過3GPP接入系統(tǒng)接入時,在業(yè)務(wù)激活過程中 由接入網(wǎng)關(guān)分配網(wǎng)關(guān)錨點地址的流程圖11是本發(fā)明實施例六通過3GPP接入系統(tǒng)接入時,在業(yè)務(wù)激活過程中 由3GPP AAA Server分配網(wǎng)關(guān)錨點地址的流程圖12是本發(fā)明實施例網(wǎng)絡(luò)側(cè)設(shè)備結(jié)構(gòu)示意圖13是本發(fā)明實施例用戶終端結(jié)構(gòu)示意圖。
具體實施例方式
本發(fā)明實施例提供了 一種網(wǎng)關(guān)錨點分配方法,用于解決支持異構(gòu)接入系 統(tǒng)之間移動性管理的網(wǎng)絡(luò)架構(gòu)中的網(wǎng)關(guān)錨點分配問題。
以下結(jié)合附圖詳細(xì)介紹本發(fā)明實施例網(wǎng)關(guān)錨點分配方法。
請參閱圖6,是本發(fā)明實施例 一通過3GPP 4妄入系統(tǒng)接入時在業(yè)務(wù)激活過 程中由業(yè)務(wù)網(wǎng)關(guān)分配網(wǎng)關(guān)錨點地址的流程圖。
該實施例中,業(yè)務(wù)網(wǎng)關(guān)獲取網(wǎng)關(guān)錨點地址包括兩種方式, 一是業(yè)務(wù)網(wǎng)關(guān)
上預(yù)先配置網(wǎng)關(guān)錨點地址;二是業(yè)務(wù)網(wǎng)關(guān)通過DNS查詢過程獲取網(wǎng)關(guān)錨點地 址,例如通過擴(kuò)展PDN信息進(jìn)行DNS查詢。而對于UE請求網(wǎng)關(guān)錨點地址及 該網(wǎng)關(guān)錨點地址的傳遞,也可以有兩種方式, 一是新增信元,二是對原有的 協(xié)議配置選項PCO ( Protocol Configuration Options)信元進(jìn)行擴(kuò)展。
步驟601、 UE向接入網(wǎng)關(guān)發(fā)送激活分組數(shù)據(jù)協(xié)議上下文請求消息,消息 中攜帶UE期望訪問的PDN信息(其中包括接入點名稱APN)和獲取網(wǎng)關(guān)錨 點地址的請求;
該步驟中涉及對現(xiàn)有消息信元的擴(kuò)展。圖1現(xiàn)有技術(shù)通過3GPP接入系統(tǒng) 接入網(wǎng)絡(luò)的業(yè)務(wù)激活流程中,UE可以在消息中攜帶一個協(xié)議配置選項PCO (Protocol Configuration Options )信元向業(yè)務(wù)網(wǎng)關(guān)請求一個與分組數(shù)據(jù)協(xié)i義上 下文無關(guān)的參數(shù),業(yè)務(wù)網(wǎng)關(guān)在該信元中填上UE請求的參數(shù)并傳遞給UE。請 參閱圖4,是現(xiàn)有技術(shù)協(xié)議配置選項信元格式示意圖。其中,包括信元類型Type、寸言元長度Length禾口十辦i義配置Protocol Configuration十辦i義配置Protocol Configuration部分包括多個容器Container,每個Container由一個Container ID 進(jìn)行標(biāo)識,用于表示請求一個特定的信息。例如,Container ID為3表示請求 分配一個域名服務(wù)器地址。
本發(fā)明實施例中UE在激活分組數(shù)據(jù)協(xié)議上下文請求消息中攜帶協(xié)議配 置選項(Protocol Configuration Options )寸言元,在該4言元的十辦i義酉己置Protocol Configuration部分增力口一個容器Container及Container ID , Container ID只十應(yīng) 請求網(wǎng)關(guān)錨點地址。
如果是新增信元方式,則直接在消息中攜帶一個新增信元用于表示請求 網(wǎng)關(guān)4苗點i也址。
步驟602、接入網(wǎng)關(guān)根據(jù)PDN信息并通過DNS查詢過程查找業(yè)務(wù)網(wǎng)關(guān)地 址,并根據(jù)業(yè)務(wù)網(wǎng)關(guān)地址向業(yè)務(wù)網(wǎng)關(guān)發(fā)送創(chuàng)建分組數(shù)據(jù)協(xié)議上下文請求消息;
該創(chuàng)建分組數(shù)據(jù)協(xié)議上下文請求消息中含有UE獲取網(wǎng)關(guān)錨點地址的請 求,即攜帶有增加Container及Container ID后的協(xié)議配置選項信元,或者是 攜帶上述步驟新增的表示請求網(wǎng)關(guān)錨點地址的新增信元。
步驟603、業(yè)務(wù)網(wǎng)關(guān)收到請求消息后,為UE分配網(wǎng)關(guān)錨點地址和IP地 址(轉(zhuǎn)交地址);
該步驟中,業(yè)務(wù)網(wǎng)關(guān)為UE分配網(wǎng)關(guān)錨點地址,該網(wǎng)關(guān)錨點地址可以是業(yè) 務(wù)網(wǎng)關(guān)預(yù)先配置,也可以是通過DNS查詢過程從域名服務(wù)器上獲取。
如果業(yè)務(wù)網(wǎng)關(guān)預(yù)先配置接入點名稱APN和網(wǎng)關(guān)錨點的對應(yīng)關(guān)系,則業(yè)務(wù) 網(wǎng)關(guān)含有網(wǎng)關(guān)錨點地址,可以直接為UE分配對應(yīng)的網(wǎng)關(guān)錨點地址。
如果業(yè)務(wù)網(wǎng)關(guān)沒有預(yù)配置網(wǎng)關(guān)錨點地址,可以在APN后添加網(wǎng)關(guān)錨點的 描迷(如APN.HA等,通過添加標(biāo)識表示對應(yīng)網(wǎng)關(guān)錨點地址),向域名服務(wù)器 發(fā)起DNS請求,請求獲取網(wǎng)關(guān)錨點地址。此時,添加的網(wǎng)關(guān)錨點的描述是和 域名服務(wù)器預(yù)先約定。域名服務(wù)器根據(jù)該描述,則可以知道需要下發(fā)的是網(wǎng) 關(guān)錨點地址而不是業(yè)務(wù)網(wǎng)關(guān)地址,從而避免了因為使用相同的APN,域名服 務(wù)器返回相同結(jié)果(業(yè)務(wù)網(wǎng)關(guān)地址)。
步驟604、業(yè)務(wù)網(wǎng)關(guān)將網(wǎng)關(guān)錨點地址和IP地址通過創(chuàng)建的分組數(shù)據(jù)協(xié)議 上下文響應(yīng)消息發(fā)送給接入網(wǎng)關(guān);業(yè)務(wù)網(wǎng)關(guān)為UE分配網(wǎng)關(guān)錨點地址后,在響應(yīng)消息中攜帶協(xié)議配置選項
(Protocol Configuration Options ) 4言元,在該4言元的十辦i義酉己置Protocol Configuration部分增加一個Container及Container ID ,用于返回網(wǎng)關(guān)錨點地 址。如果是新增信元方式,則直接在消息中攜帶一個新增信元用于返回網(wǎng)關(guān) 錨點地址。
步驟605、接入網(wǎng)關(guān)收到所述消息后向UE發(fā)送激活分組數(shù)據(jù)協(xié)議上下文 響應(yīng)消息,消息中攜帶業(yè)務(wù)網(wǎng)關(guān)分配給UE的IP地址(轉(zhuǎn)交地址)和網(wǎng)關(guān)錨 點地址。
當(dāng)UE獲得網(wǎng)關(guān)錨點地址后,就可以向指定的網(wǎng)關(guān)錨點發(fā)起MIP注冊過 程,并在注冊后根據(jù)網(wǎng)關(guān)錨點分配的業(yè)務(wù)IP地址訪問PDN網(wǎng)絡(luò)。
請參閱圖7,是本發(fā)明實施例二通過非3GPP接入系統(tǒng)接入時在業(yè)務(wù)激活 過程中由分組數(shù)據(jù)網(wǎng)關(guān)分配網(wǎng)關(guān)錨點地址的流程圖。
該實施例中,分組數(shù)據(jù)網(wǎng)關(guān)獲取網(wǎng)關(guān)錨點地址包括兩種方式, 一是分組
數(shù)據(jù)網(wǎng)關(guān)上預(yù)先配置網(wǎng)關(guān)錨點地址;二是分組數(shù)據(jù)網(wǎng)關(guān)通過DNS查詢過程獲 取網(wǎng)關(guān)錨點地址,例如通過擴(kuò)展PDN信息進(jìn)行DNS查詢。而對于UE請求網(wǎng) 關(guān)錨點地址及該網(wǎng)關(guān)錨點地址的傳遞,也可以有兩種方式, 一是新增信元, 二是對原有的配置選項CP ( Configuration Payload)信元進(jìn)行擴(kuò)展。
步驟701 、 UE獲得本地WLAN接入網(wǎng)絡(luò)分配的本地IP地址;
可選的,該步驟中UE可以和WLAN接入網(wǎng),3GPP AAA Server之間執(zhí) 行接入認(rèn)證授權(quán)過程,也可以在后續(xù)步驟再執(zhí)行認(rèn)證和授權(quán)過程。
步驟702、 UE發(fā)起DNS查詢(W-APN),獲得與要訪問的PDN網(wǎng)絡(luò)對 應(yīng)的分組數(shù)據(jù)網(wǎng)關(guān)地址;
步驟703、 UE和分組數(shù)據(jù)網(wǎng)關(guān)之間執(zhí)行IKE初始化流程;
步驟704、 UE發(fā)送IKE認(rèn)證請求消息給分組數(shù)據(jù)網(wǎng)關(guān),消息中攜帶期望 訪問的PDN信息,請求獲取一個分組數(shù)據(jù)網(wǎng)關(guān)分配的業(yè)務(wù)IP地址和請求網(wǎng)關(guān) 錨點地址;
該步驟中涉及對現(xiàn)有消息信元的擴(kuò)展。圖2現(xiàn)有技術(shù)通過非3GPP接入系 統(tǒng)接入網(wǎng)絡(luò)的業(yè)務(wù)激活流程中,在第二版網(wǎng)絡(luò)密鑰交換協(xié)議IKEv2的請求、響應(yīng)消息中,可以攜帶配置選項CP ( Configuration Payload)信元,用于為用 戶終端配置一些基本網(wǎng)絡(luò)的信息,例如內(nèi)部IP地址、動態(tài)主機(jī)配置協(xié)議DHCP
(Dynamic Host Configuration Protocol)服務(wù)器地址、域名服務(wù)器地址等等。 配置方式可以是響應(yīng)/請求、設(shè)置/應(yīng)答模式,用配置操作類型CFGType表示。 請參閱圖5,是現(xiàn)有技術(shù)配置選項信元格式示意圖。其中主要含有下一個選 項類型NextPayload、選項長度Payload Length、配置操作類型CFG Type (值 為l表示"請求(CFG_REQUEST)",值為2表示"響應(yīng)(CFG_REPLY)", 值為3表示"設(shè)置(CFG_SET),,,值為4表示"應(yīng)答(CFG_ACK ),,)、配置 屬性Configuration Attributes (用于攜帶各個配置的具體數(shù)據(jù))。配置屬性 Configuration Attributes中包括配置數(shù)據(jù)類型Attribute Type、配置數(shù)據(jù)長度 Length、配置數(shù)據(jù)值Value。對于Attribute Type,例如,值為1表示"內(nèi)部IPv4 地址(INTERNAL—IP4—ADDRESS)";值為6表示"IPv4 DHCP服務(wù)器地址
(INTERNAL—IP4_DHCP ),,等。
本發(fā)明實施例中,UE在IKE認(rèn)證請求消息中攜帶配置選項(Configuration Payload)信元,在該信元增加一個配置屬性(Configuration Attributes ),其中 的配置數(shù)據(jù)類型Attribute Type為網(wǎng)關(guān)錨點地址Anchor Address,用于表示請 求網(wǎng)關(guān)錨點地址。
如果是新增信元方式,則直接在消息中攜帶一個新增信元用于表示請求 網(wǎng)關(guān)錨點地址。
步驟705、 UE和分組數(shù)據(jù)網(wǎng)關(guān)之間執(zhí)行IPsec隧道建立流程,其中需要 和3 GPP AAA Server之間執(zhí)行對UE的認(rèn)證和授權(quán);
步驟706、分組數(shù)據(jù)網(wǎng)關(guān)為UE分配業(yè)務(wù)IP地址的同時分配網(wǎng)關(guān)錨點地
址;
該步驟中,分組數(shù)據(jù)網(wǎng)關(guān)為UE分配網(wǎng)關(guān)錨點地址,該網(wǎng)關(guān)錨點地址可以 是分組數(shù)據(jù)網(wǎng)關(guān)預(yù)先配置,也可以是通過DNS查詢過程從域名服務(wù)器上獲取。
如果分組數(shù)據(jù)網(wǎng)關(guān)預(yù)先配置接入點名稱APN和網(wǎng)關(guān)錨點的對應(yīng)關(guān)系,則 分組數(shù)據(jù)網(wǎng)關(guān)含有網(wǎng)關(guān)錨點地址,可以直接為UE分配對應(yīng)的網(wǎng)關(guān)錨點地址。
如果分組數(shù)據(jù)網(wǎng)關(guān)沒有預(yù)配置網(wǎng)關(guān)錨點地址,可以在APN后添加網(wǎng)關(guān)錨 點的描述(如APN.HA等,通過添加標(biāo)識表示對應(yīng)網(wǎng)關(guān)錨點地址),向域名服務(wù)器發(fā)起DNS請求,請求獲取網(wǎng)關(guān)錨點地址。此時,添加的網(wǎng)關(guān)錨點的描述 是和域名服務(wù)器預(yù)先約定。域名服務(wù)器根據(jù)該描述,則可以知道需要下發(fā)的 是網(wǎng)關(guān)錨點地址而不是分組數(shù)據(jù)網(wǎng)關(guān)地址,從而避免了因為使用相同的APN, 域名服務(wù)器返回相同結(jié)果(分組數(shù)據(jù)網(wǎng)關(guān)地址)。
步驟707、分組數(shù)據(jù)網(wǎng)關(guān)在IKE認(rèn)證響應(yīng)消息中攜帶業(yè)務(wù)IP地址和網(wǎng)關(guān) 錨點地址返回給UE。
分組數(shù)據(jù)網(wǎng)關(guān)為UE分配網(wǎng)關(guān)錨點地址后,在響應(yīng)消息中攜帶配置選項 (Configuration Payload )信元,在該信元增力卩一個配置屬性(Configuration Attributes),其中的配置數(shù)據(jù)類型Attribute Type為網(wǎng)關(guān)錨點地址Anchor Address,用于返回網(wǎng)關(guān)錨點地址。如果是新增信元方式,則直接在消息中攜 帶一個新增信元用于返回網(wǎng)關(guān)錨點地址。
當(dāng)UE獲得網(wǎng)關(guān)錨點地址后,就可以向指定的網(wǎng)關(guān)錨點發(fā)起MIP注冊過 程,并在注冊后根據(jù)網(wǎng)關(guān)錨點分配的業(yè)務(wù)IP地址訪問PDN網(wǎng)絡(luò)。
請參閱圖8,是本發(fā)明實施例三通過3GPP接入系統(tǒng)接入時并且網(wǎng)關(guān)錨點 和業(yè)務(wù)網(wǎng)關(guān)合一設(shè)置時在業(yè)務(wù)激活過程中由業(yè)務(wù)網(wǎng)關(guān)分配網(wǎng)關(guān)錨點地址的流 程圖。
該實施例中,因為網(wǎng)關(guān)錨點和業(yè)務(wù)網(wǎng)關(guān)合一設(shè)置,所以網(wǎng)關(guān)錨點地址也 就是業(yè)務(wù)網(wǎng)關(guān)地址,業(yè)務(wù)網(wǎng)關(guān)可以直接為UE分配網(wǎng)關(guān)錨點地址。而對于UE 請求網(wǎng)關(guān)錨點地址及該網(wǎng)關(guān)錨點地址的傳遞,也可以有兩種方式, 一是新增 信元,二是對原有的協(xié)議配置選項(Protocol Configuration Options )信元進(jìn)行 擴(kuò)展。
步驟801、 UE向接入網(wǎng)關(guān)發(fā)送激活分組數(shù)據(jù)協(xié)議上下文請求消息,消息 中攜帶UE期望訪問的PDN信息(其中包括接入點名稱APN)和獲取網(wǎng)關(guān)錨 點地址的請求;
該步驟中涉及對現(xiàn)有消息信元的擴(kuò)展,對現(xiàn)有消息信元的描述可參閱前 面實施例一的描述。
UE在該消息中攜帶協(xié)議配置選項(Protocol Configuration Options )信元, 在該信元的協(xié)議配置Protocol Configuration部分增加一個容器Container及Container ID , Container ID對應(yīng)請求網(wǎng)關(guān)錨點地址。
如果是新增信元方式,則直接在消息中攜帶一個新增信元用于表示請求 網(wǎng)關(guān)錨點地址。
步驟802、接入網(wǎng)關(guān)根據(jù)PDN信息并通過DNS查詢過程查找業(yè)務(wù)網(wǎng)關(guān)地 址,并根據(jù)業(yè)務(wù)網(wǎng)關(guān)地址向業(yè)務(wù)網(wǎng)關(guān)發(fā)送創(chuàng)建分組數(shù)據(jù)協(xié)議上下文請求消息;
該請求消息中含有獲取錨網(wǎng)關(guān)地址的請求,即攜帶有增加Container及 Container ID后的協(xié)議配置選項信元,或者是攜帶上述步驟新增的表示請求網(wǎng) 關(guān)錨點地址的新增信元。
步驟803、業(yè)務(wù)網(wǎng)關(guān)收到請求消息后,為UE分配業(yè)務(wù)IP地址和網(wǎng)關(guān)錨 點地址,并通過創(chuàng)建的分組數(shù)據(jù)協(xié)議上下文響應(yīng)消息攜帶業(yè)務(wù)IP地址和網(wǎng)絡(luò) 掩碼以及網(wǎng)關(guān)錨點地址發(fā)送給接入網(wǎng)關(guān);
因為該業(yè)務(wù)網(wǎng)關(guān)和網(wǎng)關(guān)錨點合一設(shè)置,網(wǎng)關(guān)錨點地址也就是業(yè)務(wù)網(wǎng)關(guān)地 址。業(yè)務(wù)網(wǎng)關(guān)從該PDN信息對應(yīng)的地址池中取出 一個業(yè)務(wù)IP地址分配給UE, 并創(chuàng)建分組數(shù)據(jù)協(xié)議上下文響應(yīng)消息,在該消息攜帶業(yè)務(wù)IP地址和網(wǎng)絡(luò)掩碼, 并攜帶網(wǎng)關(guān)錨點地址(即業(yè)務(wù)網(wǎng)關(guān)的地址)發(fā)送給接入網(wǎng)關(guān);
業(yè)務(wù)網(wǎng)關(guān)為UE分配網(wǎng)關(guān)錨點地址后,在響應(yīng)消息中攜帶協(xié)議配置選項 (Protocol Configuration Options ) 4言元,在該4言元的十辦i義酉己置Protocol Configuration部分增加一個Container及Container ID ,用于返回網(wǎng)關(guān)錨點地 址。如果是新增信元方式,則直接在消息中攜帶一個新增信元用于返回網(wǎng)關(guān) 錨點地址。
步驟804、接入網(wǎng)關(guān)收到所述消息后向UE發(fā)送激活分組數(shù)據(jù)協(xié)議上下文 響應(yīng)消息,消息中攜帶業(yè)務(wù)網(wǎng)關(guān)分配給UE的業(yè)務(wù)IP地址、網(wǎng)絡(luò)掩碼、網(wǎng)關(guān) 錨點地址。
步驟805、 UE收到后,通過將業(yè)務(wù)IP地址和網(wǎng)絡(luò)掩碼進(jìn)行運算,判斷出 該業(yè)務(wù)IP地址和網(wǎng)關(guān)錨點地址屬于同一子網(wǎng),不需再向網(wǎng)關(guān)錨點發(fā)起MIP注 冊過程。
UE通過將業(yè)務(wù)IP地址和網(wǎng)絡(luò)掩碼進(jìn)行運算,可以得到主機(jī)所屬的網(wǎng)絡(luò) 前綴信息,從而判斷若干主機(jī)是否在一個子網(wǎng)。通過這種機(jī)制,用戶終端可以發(fā)現(xiàn)由于該業(yè)務(wù)IP地址和網(wǎng)關(guān)錨點地址屬于同 一子網(wǎng),因而判斷自己就在 家鄉(xiāng)網(wǎng)絡(luò),不需要再向網(wǎng)關(guān)錨點發(fā)起MIP注冊過程,并可以通過該業(yè)務(wù)IP地
址訪問PDN網(wǎng)絡(luò)。
請參閱圖9,是本發(fā)明實施例四通過非3GPP接入系統(tǒng)接入時并且網(wǎng)關(guān)錨 點和分組數(shù)據(jù)網(wǎng)關(guān)合一設(shè)置時在業(yè)務(wù)激活過程中由分組數(shù)據(jù)網(wǎng)關(guān)分配網(wǎng)關(guān)錨 點地址的流程圖。
該實施例中,因為網(wǎng)關(guān)錨點和分組數(shù)據(jù)網(wǎng)關(guān)合一設(shè)置,所以網(wǎng)關(guān)錨點地 址也就是分組數(shù)據(jù)網(wǎng)關(guān)地址,分組數(shù)據(jù)網(wǎng)關(guān)可以直接為UE分配網(wǎng)關(guān)錨點地 址。而對于UE請求網(wǎng)關(guān)錨點地址及該網(wǎng)關(guān)錨點地址的傳遞,也可以有兩種方 式, 一是新增信元,二是對原有的配置選項(Configuration Payload)信元進(jìn) 行擴(kuò)展。
步驟901 、 UE獲得本地WLAN接入網(wǎng)絡(luò)分配的本地IP地址;
可選的,該步驟中UE可以和WLAN接入網(wǎng),3GPP AAA Server之間執(zhí) 行接入認(rèn)證授權(quán)過程,也可以在后續(xù)步驟再執(zhí)行認(rèn)證和授權(quán)過程。
步驟902、 UE發(fā)起DNS查詢(W-APN ),獲得與要訪問的PDN網(wǎng)絡(luò)對 應(yīng)的分組數(shù)據(jù)網(wǎng)關(guān)地址;
步驟903 、 UE和分組數(shù)據(jù)網(wǎng)關(guān)之間執(zhí)行IKE初始化流程;
步驟904、 UE發(fā)送IKE認(rèn)證請求消息給分組數(shù)據(jù)網(wǎng)關(guān),消息中攜帶期望 訪問的PDN信息,請求獲取一個分組數(shù)據(jù)網(wǎng)關(guān)分配的業(yè)務(wù)IP地址和網(wǎng)關(guān)錨點 地址;
該步驟中涉及對現(xiàn)有消息信元的擴(kuò)展,對現(xiàn)有消息信元的描述可參閱前 面實施例二的描述。
UE在該IKE消息中攜帶配置選項(Configuration Payload)信元,在該信 元增加一個配置屬性(Configuration Attributes),其中的配置數(shù)據(jù)類型Attribute Type為錨網(wǎng)關(guān)地址Anchor Address,用于表示請求網(wǎng)關(guān)錨點地址。
如果是新增信元方式,則直接在消息中攜帶一個新增信元用于表示請求 網(wǎng)關(guān)錨點地址。
步驟905、 UE和分組數(shù)據(jù)網(wǎng)關(guān)之間執(zhí)行IPsec隧道建立流程,其中需要和3GPP AAA Server之間執(zhí)行對UE的認(rèn)證和授權(quán);
步驟906、分組數(shù)據(jù)網(wǎng)關(guān)收到請求消息后,為UE分配業(yè)務(wù)IP地址和網(wǎng) 關(guān)錨點地址,并通過創(chuàng)建的分組數(shù)據(jù)協(xié)議上下文響應(yīng)消息攜帶業(yè)務(wù)IP地址和 網(wǎng)絡(luò)掩碼以及網(wǎng)關(guān)錨點地址發(fā)送給UE;
因為該分組數(shù)據(jù)網(wǎng)關(guān)和網(wǎng)關(guān)錨點合一設(shè)置,網(wǎng)關(guān)錨點地址也就是分組數(shù) 據(jù)網(wǎng)關(guān)地址。分組數(shù)據(jù)網(wǎng)關(guān)為UE分配網(wǎng)關(guān)錨點地址后,在響應(yīng)消息中攜帶配 置選項(Configuration Payload )信元,在該信元增加 一 個配置屬性 (Configuration Attributes ),其中的配置數(shù)據(jù)類型Attribute Type為錨網(wǎng)關(guān)地址 Anchor Address,用于返回網(wǎng)關(guān)錨點地址。如果是新增信元方式,則直接在消 息中攜帶一個新增信元用于返回網(wǎng)關(guān)錨點地址。
分組數(shù)據(jù)網(wǎng)關(guān)從該PDN信息對應(yīng)的地址池中取出 一個業(yè)務(wù)IP地址分配給 UE,并在IKE認(rèn)證響應(yīng)消息中攜帶該業(yè)務(wù)IP地址和網(wǎng)絡(luò)掩碼,并攜帶網(wǎng)關(guān)錨 點地址(即分組數(shù)據(jù)網(wǎng)關(guān)的地址)發(fā)送給UE;
步驟907、 UE收到后,通過將業(yè)務(wù)IP地址和網(wǎng)絡(luò)掩碼進(jìn)行運算,判斷出 該業(yè)務(wù)IP地址和網(wǎng)關(guān)錨點地址屬于同 一子網(wǎng),不需再向網(wǎng)關(guān)錨點發(fā)起MIP注 冊過程。
UE通過將業(yè)務(wù)IP地址和網(wǎng)絡(luò)掩碼進(jìn)行運算,可以得到主機(jī)所屬的網(wǎng)絡(luò) 前綴信息,從而判斷若干主機(jī)是否在一個子網(wǎng)。通過這種機(jī)制,用戶終端可 以發(fā)現(xiàn)由于該業(yè)務(wù)IP地址和網(wǎng)關(guān)錨點地址屬于同 一子網(wǎng),因而判斷自己就在 家鄉(xiāng)網(wǎng)絡(luò),不需要再向網(wǎng)關(guān)錨點發(fā)起MIP注冊過程,并可以通過該業(yè)務(wù)IP地 址訪問PDN網(wǎng)絡(luò)。
請參閱圖10,是本發(fā)明實施例五通過3GPP接入系統(tǒng)接入時,在業(yè)務(wù)激 活過程中由接入網(wǎng)關(guān)分配網(wǎng)關(guān)錨點地址的流程圖。
該實施例中,接入網(wǎng)關(guān)獲取網(wǎng)關(guān)錨點地址包括兩種方式, 一是接入網(wǎng)關(guān) 上預(yù)先配置網(wǎng)關(guān)錨點地址;二是接入網(wǎng)關(guān)通過特殊DNS查詢過程獲取網(wǎng)關(guān)錨 點地址,例如通過擴(kuò)展PDN信息進(jìn)行DNS查詢。而對于UE請求網(wǎng)關(guān)錨點地 址及該網(wǎng)關(guān)錨點地址的傳遞,也可以有兩種方式, 一是新增信元,二是對原 有的協(xié)議配置選項(Protocol Configuration Options )信元進(jìn)行擴(kuò)展。步驟1001、 UE向接入網(wǎng)關(guān)發(fā)送激活分組數(shù)據(jù)協(xié)議上下文請求消息,消息
中攜帶UE期望訪問的PDN信息(其中包括接入點名稱APN)和獲取網(wǎng)關(guān)錨 點地址的請求;
該步驟中涉及對現(xiàn)有消息信元的擴(kuò)展,對現(xiàn)有消息信元的描述可參閱前 面實施例一的描述。
UE在該消息中攜帶協(xié)議配置選項(Protocol Configuration Options )信元, 在該信元的協(xié)議配置Protocol Configuration部分增加一個容器Container及 Container ID , Container ID對應(yīng)請求網(wǎng)關(guān)錨點地址。
如果是新增信元方式,則直接在消息中攜帶一個新增信元用于表示請求 網(wǎng)關(guān)錨點地址。
步驟1002、接入網(wǎng)關(guān)根據(jù)PDN信息并通過DNS查詢過程查找業(yè)務(wù)網(wǎng)關(guān)
地址,并根據(jù)業(yè)務(wù)網(wǎng)關(guān)地址向業(yè)務(wù)網(wǎng)關(guān)發(fā)送創(chuàng)建分組數(shù)據(jù)協(xié)議上下文請求消 自.
步驟1003、業(yè)務(wù)網(wǎng)關(guān)收到請求消息后,為UE分配業(yè)務(wù)IP地址(轉(zhuǎn)交地 址),并創(chuàng)建分組數(shù)據(jù)協(xié)議上下文響應(yīng)消息攜帶業(yè)務(wù)IP地址發(fā)送給接入網(wǎng)關(guān);
步驟1004、接入網(wǎng)關(guān)根據(jù)UE發(fā)送的激活分組數(shù)據(jù)協(xié)議上下文請求消息 為UE分配網(wǎng)關(guān)錨點地址;
該步驟中,接入網(wǎng)關(guān)為UE分配網(wǎng)關(guān)錨點地址,該網(wǎng)關(guān)錨點地址可以是接 入網(wǎng)關(guān)預(yù)先配置,也可以是通過擴(kuò)展PDN信息(APN)進(jìn)行DNS查詢過程 從域名服務(wù)器上獲取。
如果接入網(wǎng)關(guān)預(yù)先配置接入點名稱APN和網(wǎng)關(guān)錨點的對應(yīng)關(guān)系,則接入 網(wǎng)關(guān)含有網(wǎng)關(guān)錨點地址,可以直接為UE分配對應(yīng)的網(wǎng)關(guān)錨點地址。
如果接入網(wǎng)關(guān)沒有預(yù)配置網(wǎng)關(guān)錨點地址,可以在APN后添加網(wǎng)關(guān)錨點的 描述(如APN.HA等,通過添加標(biāo)識表示對應(yīng)網(wǎng)關(guān)錨點地址),向域名服務(wù)器 發(fā)起DNS請求,請求獲取網(wǎng)關(guān)錨點地址。此時,添加的網(wǎng)關(guān)錨點的描述是和 域名服務(wù)器預(yù)先約定。域名服務(wù)器根據(jù)該描述,則可以知道需要下發(fā)的是網(wǎng) 關(guān)錨點地址而不是業(yè)務(wù)網(wǎng)關(guān)地址,從而避免了因為使用相同的APN,域名服 務(wù)器返回相同結(jié)果(業(yè)務(wù)網(wǎng)關(guān)地址)。
需要說明的是,步驟1004與步驟1002、 1003沒有必然的順序關(guān)系。步驟1005、接入網(wǎng)關(guān)收到業(yè)務(wù)網(wǎng)關(guān)發(fā)送的分組數(shù)據(jù)協(xié)議上下文響應(yīng)消息
后,向UE發(fā)送激活分組數(shù)據(jù)協(xié)議上下文響應(yīng)消息,消息中攜帶接入網(wǎng)關(guān)分配 的網(wǎng)關(guān)錨點地址和業(yè)務(wù)網(wǎng)關(guān)分配的業(yè)務(wù)IP地址(轉(zhuǎn)交地址);
接入網(wǎng)關(guān)為UE分配網(wǎng)關(guān)錨點地址后,在響應(yīng)消息中攜帶協(xié)議配置選項 (Protocol Configuration Options)寸言元,在該寸言元的十辦i義酉己置Protocol Configuration部分增加一個Container及Container ID ,用于返回網(wǎng)關(guān)錨點地 址。如果是新增信元方式,則直接在消息中攜帶一個新增信元用于返回網(wǎng)關(guān) 4苗點;也址。
當(dāng)UE獲得網(wǎng)關(guān)錨點地址后,就可以向指定的網(wǎng)關(guān)錨點發(fā)起MIP注冊過 程,并在注冊后#4居網(wǎng)關(guān)錨點分配的業(yè)務(wù)IP地址訪問PDN網(wǎng)絡(luò)。
請參閱圖11,是本發(fā)明實施例六通過3GPP接入系統(tǒng)接入時,在業(yè)務(wù)激 活過程中由3GPP AAA Server分配網(wǎng)關(guān)錨點地址的流程圖。
該實施例中,3GPP AAA Server獲取網(wǎng)關(guān)錨點地址包括兩種方式, 一是 3GPP AAA Server上預(yù)先配置網(wǎng)關(guān)錨點地址;二是3GPP AAA Server通過DNS 查詢過程獲取網(wǎng)關(guān)錨點地址,例如通過擴(kuò)展PDN信息進(jìn)行DNS查詢。而對 于UE請求網(wǎng)關(guān)錨點地址及該網(wǎng)關(guān)錨點地址的傳遞,也可以有兩種方式, 一是 新增信元,二是對原有的配置選項(Configuration Pay load)信元進(jìn)行擴(kuò)展。
步驟1101 、 UE獲得本地WLAN接入網(wǎng)絡(luò)分配的本地IP地址;
可選的,該步驟中UE可以和WLAN接入網(wǎng),3GPP AAA Server之間執(zhí) 行接入認(rèn)證授權(quán)過程,也可以在后續(xù)步驟再執(zhí)行認(rèn)證和授權(quán)過程。
步驟1102、 UE發(fā)起DNS查詢(W-APN ),獲得與要訪問的PDN網(wǎng)絡(luò)對 應(yīng)的分組數(shù)據(jù)網(wǎng)關(guān)地址;
步驟1103、 UE和分組數(shù)據(jù)網(wǎng)關(guān)之間執(zhí)行IKE初始化流程;
步驟1104、 UE發(fā)送IKE認(rèn)證請求消息給分組數(shù)據(jù)網(wǎng)關(guān),消息中攜帶期 望訪問的PDN信息,要求獲取一個分組數(shù)據(jù)網(wǎng)關(guān)分配的業(yè)務(wù)IP地址;
步驟1105 、 UE和分組數(shù)據(jù)網(wǎng)關(guān)之間執(zhí)行IPsec隧道建立流程,其中需要 和3GPP AAA Server之間執(zhí)行對UE的認(rèn)證和授權(quán);該過程中由3GPP AAA Server分配一個網(wǎng)關(guān)錨點地址并攜帶給分組數(shù)據(jù)網(wǎng)關(guān);該步驟中涉及對現(xiàn)有消息信元的擴(kuò)展,對現(xiàn)有消息信元的描述可參閱前 面實施例二的描述。
認(rèn)證時,UE在IKE認(rèn)證請求消息中攜帶配置選項(Configuration Payload) 信元,在該信元增加一個配置屬性(Configuration Attributes ),其中的配置數(shù) 據(jù)類型Attribute Type為網(wǎng)關(guān)錨點地址Anchor Address,用于表示請求網(wǎng)關(guān)錨 點地址。如果是新增信元方式,則直接在消息中攜帶一個新增信元用于表示 請求網(wǎng)關(guān)錨點地址。
3GPP AAA Server接收UE發(fā)送的請求后,為UE分配網(wǎng)關(guān)錨點地址。該 網(wǎng)關(guān)錨點地址可以是3GPP AAA Server預(yù)先配置,也可以是通過DNS查詢過 程從域名服務(wù)器上獲取。
如果3GPP AAA Server預(yù)先配置接入點名稱APN和網(wǎng)關(guān)錨點的對應(yīng)關(guān) 系,則3GPP AAA Server含有網(wǎng)關(guān)錨點地址,可以直接為UE分配對應(yīng)的網(wǎng)關(guān) 錨點地址。
如果3GPP AAA Server沒有預(yù)配置網(wǎng)關(guān)錨點地址,可以在APN后添加網(wǎng) 關(guān)錨點的描述(如APN.HA等,通過添加標(biāo)識表示對應(yīng)網(wǎng)關(guān)錨點地址),向域 名服務(wù)器發(fā)起DNS請求,請求獲取網(wǎng)關(guān)錨點地址。此時,添加的網(wǎng)關(guān)錨點的 描述是和域名服務(wù)器預(yù)先約定。域名服務(wù)器根據(jù)該描述,則可以知道需要下 發(fā)的是網(wǎng)關(guān)錨點地址而不是分組數(shù)據(jù)網(wǎng)關(guān)地址,從而避免了因為使用相同的 APN,域名服務(wù)器返回相同結(jié)果(分組數(shù)據(jù)網(wǎng)關(guān)地址)。
3GPP AAA Server為UE分配網(wǎng)關(guān)錨點地址后,在響應(yīng)消息中攜帶配置選 項(Configuration Payload) 4言元,在該4言元i曾力口一個配置屬'l"生(Configuration Attributes),其中的配置數(shù)據(jù)類型Attribute Type為網(wǎng)關(guān)錨點地址Anchor Address,用于返回網(wǎng)關(guān)錨點地址。如果是新增信元方式,則直接在消息中攜 帶一個新增信元用于返回網(wǎng)關(guān)錨點地址。
步驟1106、分組數(shù)據(jù)網(wǎng)關(guān)給UE分配業(yè)務(wù)IP地址,在IKE認(rèn)證響應(yīng)消息 中攜帶業(yè)務(wù)IP地址和3GPP AAA Server分配的網(wǎng)關(guān)錨點地址返回給UE。
當(dāng)UE獲得網(wǎng)關(guān)錨點地址后,就可以向指定的網(wǎng)關(guān)錨點發(fā)起MIP注冊過 程,并在注冊后根據(jù)網(wǎng)關(guān)錨點分配的業(yè)務(wù)IP地址訪問PDN網(wǎng)絡(luò)。
上述內(nèi)容詳細(xì)介紹了本發(fā)明實施例網(wǎng)關(guān)錨點分配的方法,相應(yīng)的,本發(fā)明實施例提供一種網(wǎng)絡(luò)側(cè)設(shè)備和用戶終端。
請參閱圖12,是本發(fā)明實施例網(wǎng)絡(luò)側(cè)設(shè)備結(jié)構(gòu)示意圖。
如圖12所示,網(wǎng)絡(luò)側(cè)設(shè)備包括接收單元1201、處理單元1202和發(fā)送 單元1203。
接收單元1201,用于接收用戶終端發(fā)送的含有請求網(wǎng)關(guān)錨點地址的消息。
處理單元1202,用于在所述接收單元1201接收所述消息后獲取網(wǎng)關(guān)錨點 地址。
發(fā)送單元1203,用于向所述用戶終端返回含有所述獲取的網(wǎng)關(guān)錨點地址 的消息。
所述處理單元1202包括配置單元12021和查找單元12022。
配置單元12021,用于預(yù)先配置接入點名稱和網(wǎng)關(guān)錨點地址的對應(yīng)關(guān)系。
查找單元12022,用于查找網(wǎng)關(guān)錨點地址;所述接收單元1201接收的消 息進(jìn)一步含有接入點名稱,所述查找單元12022根據(jù)所述接收單元1201接收 的消息中含有的接入點名稱查找到對應(yīng)的網(wǎng)關(guān)錨點地址。
所述處理單元1202還可以包括查詢單元12023和查詢結(jié)果接收單元 12024。
查詢單元12023,用于向域名服務(wù)器查詢網(wǎng)關(guān)錨點地址;所述接收單元 1201接收的消息進(jìn)一步含有接入點名稱,所述查詢單元12023根據(jù)所述接收 單元1201接收的消息中含有的接入點名稱向域名服務(wù)器發(fā)送包含接入點名稱 和網(wǎng)關(guān)錨點地址描述標(biāo)識的請求消息。
查詢結(jié)果接收單元12024,用于接收所述域名服務(wù)器返回的網(wǎng)關(guān)錨點地址。
處理單元1202沒有預(yù)先配置接入點名稱和網(wǎng)關(guān)錨點地址的對應(yīng)關(guān)系時, 查詢單元12023向域名服務(wù)器發(fā)送包含接入點名稱和網(wǎng)關(guān)錨點地址描述標(biāo)識 的請求消息,具體可以在APN后添加網(wǎng)關(guān)錨點的描述(如APN.HA等,通過 添加標(biāo)識表示對應(yīng)網(wǎng)關(guān)錨點地址),向域名服務(wù)器發(fā)起DNS請求,請求獲取 網(wǎng)關(guān)錨點地址。此時,添加的網(wǎng)關(guān)錨點的描述是和域名服務(wù)器預(yù)先約定。域道需要下發(fā)的是網(wǎng)關(guān)錨點地址,并將對應(yīng)的 網(wǎng)關(guān)錨點地址返回給查詢結(jié)果接收單元12024。
當(dāng)接收單元1201接收的所述用戶終端發(fā)送的含有請求網(wǎng)關(guān)錨點地址的消
息通過新增的信元表示請求網(wǎng)關(guān)錨點地址時,所述發(fā)送單元1203向用戶終端
返回含有通過新增的信元攜帶獲取的網(wǎng)關(guān)錨點地址的消息。
當(dāng)接收單元1201接收的所述用戶終端發(fā)送的含有"i會求網(wǎng)關(guān)錨點地址的消 息通過在原有信元中擴(kuò)展參數(shù)表示請求網(wǎng)關(guān)錨點地址時,所述發(fā)送單元1203 向用戶終端返回含有通過在原有信元中擴(kuò)展參數(shù)攜帶獲取的網(wǎng)關(guān)錨點地址的 消息。例如用戶終端在發(fā)送的消息中攜帶協(xié)議配置選項(Protocol Configuration Options)信元,在該信元的協(xié)議配置Protocol Configuration部分增加一個容 器Container及Container ID , Container ID對應(yīng)請求網(wǎng)關(guān)錨點地址。網(wǎng)絡(luò)側(cè) 設(shè)備的發(fā)送單元1203在向用戶終端返回的響應(yīng)消息中攜帶協(xié)議配置選項
(Protocol Configuration Options ) 元,在該 <言元的十辦i義配置Protocol Configuration部分增加一個Container及Container ID ,用于返回網(wǎng)關(guān)錨點地 址?;蛘?,用戶終端在IKE認(rèn)證請求消息中攜帶配置選項(Configuration Payload)信元,在該信元增加一個配置屬性(Configuration Attributes ),其中 的配置數(shù)據(jù)類型Attribute Type為網(wǎng)關(guān)錨點地址Anchor Address,用于表示請 求網(wǎng)關(guān)錨點地址。網(wǎng)絡(luò)側(cè)設(shè)備的發(fā)送單元1203在向用戶終端返回的響應(yīng)消息 中攜帶配置選項(Configuration Payload)信元,在該信元增加一個配置屬性
(Configuration Attributes ),其中的配置數(shù)據(jù)類型Attribute Type為網(wǎng)關(guān)錨點地 址Anchor Address,用于返回網(wǎng)關(guān)錨點地址。
所述網(wǎng)絡(luò)側(cè)設(shè)備可以為業(yè)務(wù)網(wǎng)關(guān)、分組數(shù)據(jù)網(wǎng)關(guān)、接入網(wǎng)關(guān)或認(rèn)證授權(quán) 計費AAA服務(wù)器。
當(dāng)所述網(wǎng)絡(luò)側(cè)設(shè)備為業(yè)務(wù)網(wǎng)關(guān)或分組數(shù)據(jù)網(wǎng)關(guān)時,若網(wǎng)絡(luò)側(cè)設(shè)備和網(wǎng)關(guān) 錨點合一設(shè)置,因為該網(wǎng)絡(luò)側(cè)設(shè)備和網(wǎng)關(guān)錨點合一設(shè)置,網(wǎng)關(guān)錨點地址也就 是網(wǎng)絡(luò)側(cè)設(shè)備地址,網(wǎng)絡(luò)側(cè)設(shè)備可以直4妄為用戶終端分配網(wǎng)關(guān)錨點地址,并 且所述網(wǎng)絡(luò)側(cè)設(shè)備的發(fā)送單元1203向所述用戶終端返回的消息中進(jìn)一步含有 為用戶終端分配的業(yè)務(wù)IP地址和網(wǎng)絡(luò)掩碼。用戶終端接收返回的消息后,根運算得到網(wǎng)絡(luò)前綴信息,根據(jù)所述網(wǎng)絡(luò)前綴信 息判斷所述業(yè)務(wù)IP地址和網(wǎng)關(guān)錨點地址是否屬于同一子網(wǎng)。如果判斷業(yè)務(wù)IP 地址和網(wǎng)關(guān)錨點地址屬于同一子網(wǎng),則表明用戶終端就在家鄉(xiāng)網(wǎng)絡(luò),因此不 需要再向網(wǎng)關(guān)錨點發(fā)起MIP注冊過程,并可以通過該業(yè)務(wù)IP地址訪問PDN 網(wǎng)絡(luò)。
請參閱圖13,是本發(fā)明實施例用戶終端結(jié)構(gòu)示意圖。
如圖13所示,用戶終端包括接收單元1301和訪問單元1302。
接收單元1301,用于接收網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的含有網(wǎng)關(guān)錨點地址、業(yè)務(wù)IP 地址和網(wǎng)絡(luò)掩碼的消息。
訪問單元1302,用于根據(jù)接收單元1301接收的消息中的所述業(yè)務(wù)IP地 址和網(wǎng)絡(luò)掩碼判斷所述業(yè)務(wù)IP地址和網(wǎng)關(guān)錨點地址屬于同 一子網(wǎng)時,通過所 述業(yè)務(wù)IP地址訪問分組數(shù)據(jù)網(wǎng)絡(luò)。具體為訪問單元1302根據(jù)接收單元1301 接收6々消息中的所述業(yè)務(wù)IP地址和網(wǎng)絡(luò)掩碼運算得到網(wǎng)絡(luò)前綴信息,根據(jù)所 述網(wǎng)絡(luò)前綴信息判斷所述業(yè)務(wù)IP地址和網(wǎng)關(guān)錨點地址是否屬于同一子網(wǎng)。如 果判斷業(yè)務(wù)IP地址和網(wǎng)關(guān)錨點地址屬于同一子網(wǎng),則表明用戶終端就在家鄉(xiāng) 網(wǎng)絡(luò),因此不需要再向網(wǎng)關(guān)錨點發(fā)起MIP注冊過程,并可以通過該業(yè)務(wù)IP地 址訪問分組數(shù)據(jù)網(wǎng)絡(luò)。
綜上所述,本發(fā)明實施例的技術(shù)方案是網(wǎng)絡(luò)側(cè)設(shè)備接收用戶終端發(fā)送的 含有請求網(wǎng)關(guān)錨點地址的消息后,在接收所述消息后獲取網(wǎng)關(guān)錨點地址;向 所述用戶終端返回含有所述獲取的網(wǎng)關(guān)錨點地址的消息,從而利用原有的業(yè) 務(wù)激活流程就能獲取網(wǎng)關(guān)錨點地址,解決了支持異構(gòu)接入系統(tǒng)之間移動性管 理的網(wǎng)絡(luò)架構(gòu)中的網(wǎng)關(guān)錨點分配問題。
進(jìn)一步的,本發(fā)明實施例技術(shù)方案中用戶終端發(fā)送的消息進(jìn)一步含有接 入點名稱,所述根據(jù)接收的消息獲取網(wǎng)關(guān)錨點地址可以是網(wǎng)絡(luò)側(cè)設(shè)備預(yù)先 配置接入點名稱和網(wǎng)關(guān)錨點地址的對應(yīng)關(guān)系,根據(jù)所述用戶終端發(fā)送的消息 中含有的接入點名稱查找到對應(yīng)的網(wǎng)關(guān)錨點地址;也可以是網(wǎng)絡(luò)側(cè)設(shè)備根 據(jù)所述用戶終端發(fā)送的消息中含有的接入點名稱向域名服務(wù)器發(fā)送包含接入 點名稱和網(wǎng)關(guān)錨點地址描述標(biāo)識的請求消息,接收所述域名服務(wù)器返回的網(wǎng)關(guān)錨點地址。
進(jìn)一步的,本發(fā)明實施例技術(shù)方案在請求和傳遞網(wǎng)關(guān)錨點地址的過程中 可以通過新增的信元表示請求網(wǎng)關(guān)錨點地址和返回網(wǎng)關(guān)錨點地址,也可以通 過在原有信元中擴(kuò)展參數(shù)表示請求網(wǎng)關(guān)錨點地址和返回網(wǎng)關(guān)錨點地址。
更進(jìn)一步的,所述網(wǎng)絡(luò)側(cè)設(shè)備為業(yè)務(wù)網(wǎng)關(guān)或分組數(shù)據(jù)網(wǎng)關(guān)時,若網(wǎng)絡(luò)側(cè) 設(shè)備和網(wǎng)關(guān)錨點合一設(shè)置,則向所述用戶終端返回的消息中可以進(jìn)一步含有
業(yè)務(wù)IP地址和網(wǎng)絡(luò)掩碼;這樣所述用戶終端接收返回的消息后,根據(jù)所述業(yè) 務(wù)IP地址和網(wǎng)絡(luò)掩碼運算得到網(wǎng)絡(luò)前綴信息,根據(jù)所述網(wǎng)絡(luò)前綴信息判斷所 述業(yè)務(wù)IP地址和網(wǎng)關(guān)錨點地址是屬于同 一子網(wǎng)時,就不需要再向網(wǎng)關(guān)錨點發(fā) 起MIP注冊過程。
以上對本發(fā)明實施例所提供的一種網(wǎng)關(guān)錨點分配方法、網(wǎng)絡(luò)側(cè)設(shè)備及用 戶終端進(jìn)行了詳細(xì)介紹,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實施例的 思想,在具體實施方式
及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書 內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
權(quán)利要求
1、一種網(wǎng)關(guān)錨點分配方法,其特征在于,包括網(wǎng)絡(luò)側(cè)設(shè)備接收用戶終端發(fā)送的含有請求網(wǎng)關(guān)錨點地址的消息;在接收所述消息后獲取網(wǎng)關(guān)錨點地址;向所述用戶終端返回含有所述獲取的網(wǎng)關(guān)錨點地址的消息。
2、 根據(jù)權(quán)利要求1所述的網(wǎng)關(guān)錨點分配方法,其特征在于 所述用戶終端發(fā)送的消息進(jìn)一步含有接入點名稱;相應(yīng)的, 所述在接收所述消息后獲取網(wǎng)關(guān)錨點地址具體為 網(wǎng)絡(luò)側(cè)設(shè)備預(yù)先配置接入點名稱和網(wǎng)關(guān)錨點地址的對應(yīng)關(guān)系,根據(jù)所述用戶終端發(fā)送的消息中含有的接入點名稱查找到對應(yīng)的網(wǎng)關(guān)錨點地址。
3、 根據(jù)權(quán)利要求1所述的網(wǎng)關(guān)錨點分配方法,其特征在于 所述用戶終端發(fā)送的消息進(jìn)一步含有接入點名稱;相應(yīng)的, 所述在接收所述消息后獲取網(wǎng)關(guān)錨點地址具體為網(wǎng)絡(luò)側(cè)設(shè)備根據(jù)所述用戶終端發(fā)送的消息中含有的接入點名稱向域名服 務(wù)器發(fā)送包含接入點名稱和網(wǎng)關(guān)錨點地址描述標(biāo)識的請求消息,接收所述域 名服務(wù)器返回的網(wǎng)關(guān)錨點地址。
4、 根據(jù)權(quán)利要求1至3任一項所述的網(wǎng)關(guān)錨點分配方法,其特征在于 所述用戶終端發(fā)送的含有請求網(wǎng)關(guān)錨點地址的消息通過新增的信元表示請求網(wǎng)關(guān)錨點地址,相應(yīng)的,返回含有所述獲取的網(wǎng)關(guān)錨點地址的消息通過新增的信元攜帶網(wǎng)關(guān)錨點 地址。
5、 根據(jù)權(quán)利要求1至3任一項所述的網(wǎng)關(guān)錨點分配方法,其特征在于所述用戶終端發(fā)送的含有請求網(wǎng)關(guān)錨點地址的消息通過在原有信元中擴(kuò) 展參數(shù)表示請求網(wǎng)關(guān)錨點地址,相應(yīng)的,返回含有所述獲取的網(wǎng)關(guān)錨點地址的消息通過在原有信元中擴(kuò)展參數(shù)攜 帶網(wǎng)關(guān)錨點地址。
6、 根據(jù)權(quán)利要求5所述的網(wǎng)關(guān)錨點分配方法,其特征在于 所述在原有信元中擴(kuò)展參數(shù)具體為在協(xié)議配置選項信元的協(xié)議配置部分增加容器,容器標(biāo)識對應(yīng)網(wǎng)關(guān)錨點 地址;或者,在配置選項信元增加配置屬性,所述配置屬性中的配置數(shù)據(jù)類 型為網(wǎng)關(guān)錨點地址。
7、 根據(jù)權(quán)利要求1所述的網(wǎng)關(guān)錨點分配方法,其特征在于所述網(wǎng)絡(luò)側(cè)設(shè)備為業(yè)務(wù)網(wǎng)關(guān)、分組數(shù)據(jù)網(wǎng)關(guān)、接入網(wǎng)關(guān)或認(rèn)證授權(quán)計費 AAA服務(wù)器。
8、 根據(jù)權(quán)利要求1所述的網(wǎng)關(guān)錨點分配方法,其特征在于所述網(wǎng)絡(luò)側(cè)設(shè)備為業(yè)務(wù)網(wǎng)關(guān)或分組數(shù)據(jù)網(wǎng)關(guān)時,若網(wǎng)絡(luò)側(cè)設(shè)備和網(wǎng)關(guān)錨 點合一設(shè)置,則向所述用戶終端返回的消息中進(jìn)一步含有分配給用戶終端的 業(yè)務(wù)IP地址和網(wǎng)絡(luò)掩碼;相應(yīng)的,所述用戶終端接收返回的消息后,根據(jù)所述業(yè)務(wù)IP地址和網(wǎng)絡(luò)掩碼判斷 所述業(yè)務(wù)IP地址和網(wǎng)關(guān)錨點地址屬于同一子網(wǎng)時完成與分組數(shù)據(jù)網(wǎng)絡(luò)的連 接。
9、 一種網(wǎng)絡(luò)側(cè)設(shè)備,其特征在于,包括接收單元,用于接收用戶終端發(fā)送的含有請求網(wǎng)關(guān)錨點地址的消息; 處理單元,用于在所述接收單元接收所述消息后獲取網(wǎng)關(guān)錨點地址; 發(fā)送單元,用于向所述用戶終端返回含有所述獲取的網(wǎng)關(guān)錨點地址的消自
10、 根據(jù)權(quán)利要求9所述的網(wǎng)絡(luò)側(cè)設(shè)備,其特征在于,所述處理單元包括配置單元,用于預(yù)先配置接入點名稱和網(wǎng)關(guān)錨點地址的對應(yīng)關(guān)系; 查找單元,用于查找網(wǎng)關(guān)錨點地址;所述接收單元接收的消息進(jìn)一步含有接入點名稱,所述查找單元根據(jù)所 述接收單元接收的消息中含有的接入點名稱查找到對應(yīng)的網(wǎng)關(guān)錨點地址。
11、 根據(jù)權(quán)利要求9所述的網(wǎng)絡(luò)側(cè)設(shè)備,其特征在于,所述處理單元包括查詢單元,用于向域名服務(wù)器查詢網(wǎng)關(guān)錨點地址;所述接收單元接收的消息進(jìn)一步含有接入點名稱,所述查詢單元根據(jù)所述接收單元接收的消息中含有的接入點名稱向域名服務(wù)器發(fā)送包含接入點名稱和網(wǎng)關(guān)錨點地址描述標(biāo)識的請求消息;查詢結(jié)果接收單元,用于接收所述域名服務(wù)器返回的網(wǎng)關(guān)錨點地址。
12、 根據(jù)權(quán)利要求9至11任一項所述的網(wǎng)絡(luò)側(cè)設(shè)備,其特征在于當(dāng)所述接收單元接收的所述用戶終端發(fā)送的含有請求網(wǎng)關(guān)錨點地址的消 息通過新增的信元表示請求網(wǎng)關(guān)錨點地址時,所述發(fā)送單元向用戶終端返回含有通過新增的信元攜帶獲取的網(wǎng)關(guān)錨點 地址的消息。
13、 根據(jù)權(quán)利要求9至11任一項所述的網(wǎng)絡(luò)側(cè)設(shè)備,其特征在于當(dāng)所述接收單元接收的所述用戶終端發(fā)送的含有請求網(wǎng)關(guān)錨點地址的消 息通過在原有信元中擴(kuò)展參數(shù)表示請求網(wǎng)關(guān)錨點地址時,所述發(fā)送單元向用戶終端返回含有通過在原有信元中擴(kuò)展參數(shù)攜帶獲取 的網(wǎng)關(guān)錨點地址的消息。 ,
14、 根據(jù)權(quán)利要求9所述的網(wǎng)絡(luò)側(cè)設(shè)備,其特征在于 所述網(wǎng)絡(luò)側(cè)設(shè)備為業(yè)務(wù)網(wǎng)關(guān)、分組數(shù)據(jù)網(wǎng)關(guān)、接入網(wǎng)關(guān)或認(rèn)證授權(quán)計費AAA服務(wù)器。
15、 根據(jù)權(quán)利要求9所述的網(wǎng)絡(luò)側(cè)設(shè)備,其特征在于所述網(wǎng)絡(luò)側(cè)設(shè)備為業(yè)務(wù)網(wǎng)關(guān)或分組數(shù)據(jù)網(wǎng)關(guān)時,若網(wǎng)絡(luò)側(cè)設(shè)備和網(wǎng)關(guān)錨 點合一設(shè)置,則所述網(wǎng)絡(luò)側(cè)設(shè)備的發(fā)送單元向所述用戶終端返回的消息中進(jìn) 一步含有分配給用戶終端的業(yè)務(wù)ip地址和網(wǎng)絡(luò)掩碼。
16、 一種用戶終端,其特征在于,包括接收單元,用于接收網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的含有網(wǎng)關(guān)錨點地址、業(yè)務(wù)IP地址 和網(wǎng)絡(luò)掩碼的消息;訪問單元,用于根據(jù)接收單元接收的消息中的所述業(yè)務(wù)IP地址和網(wǎng)絡(luò)掩 碼判斷所述業(yè)務(wù)IP地址和網(wǎng)關(guān)錨點地址屬于同一子網(wǎng)時,通過所述業(yè)務(wù)IP地 址訪問分組數(shù)據(jù)網(wǎng)絡(luò)。
全文摘要
本發(fā)明實施例公開一種網(wǎng)關(guān)錨點分配方法,包括網(wǎng)絡(luò)側(cè)設(shè)備接收用戶終端發(fā)送的含有請求網(wǎng)關(guān)錨點地址的消息;在接收所述消息后獲取網(wǎng)關(guān)錨點地址;向所述用戶終端返回含有所述獲取的網(wǎng)關(guān)錨點地址的消息。相應(yīng)的,本發(fā)明實施例提供一種網(wǎng)絡(luò)側(cè)設(shè)備,包括接收單元,用于接收用戶終端發(fā)送的含有請求網(wǎng)關(guān)錨點地址的消息;處理單元,用于在所述接收單元接收所述消息后獲取網(wǎng)關(guān)錨點地址;發(fā)送單元,用于向所述用戶終端返回含有所述獲取的網(wǎng)關(guān)錨點地址的消息。本發(fā)明實施例還提供一種用戶終端。本發(fā)明實施例技術(shù)方案能夠解決支持異構(gòu)接入系統(tǒng)之間移動性管理的網(wǎng)絡(luò)架構(gòu)中的網(wǎng)關(guān)錨點分配問題。
文檔編號H04W88/18GK101420792SQ200710165628
公開日2009年4月29日 申請日期2007年10月23日 優(yōu)先權(quán)日2007年10月23日
發(fā)明者王珊珊, 穎 胡 申請人:華為技術(shù)有限公司