專利名稱:Wap業(yè)務(wù)認(rèn)證數(shù)據(jù)包的路由方法及其設(shè)備和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種在WAP業(yè)務(wù)流程中的WAP業(yè)務(wù) 認(rèn)證數(shù)據(jù)包的路由方法、 一種WAP業(yè)務(wù)割接方法,及其相關(guān)的設(shè)備和系統(tǒng)。
背景技術(shù):
隨著移動(dòng)通信技術(shù)的發(fā)展和用戶設(shè)備功能的不斷增強(qiáng),用戶設(shè)備通過WAP (Wireless Application Protocol,無線應(yīng)用協(xié)議)方式使用的新業(yè)務(wù)和新應(yīng)用發(fā) 展迅猛,包括手機(jī)上網(wǎng)、多媒體消息(彩信)、在線游戲、鈴聲圖片下載等。
WAP網(wǎng)關(guān)作為用戶設(shè)備無線應(yīng)用的關(guān)鍵設(shè)備,發(fā)揮著日益重要的作用和 地位。隨著業(yè)務(wù)量的不斷增大,全網(wǎng)WAP網(wǎng)關(guān)設(shè)備數(shù)量和規(guī);漠也迅速增加, 日常的割接調(diào)整、故障時(shí)的應(yīng)急倒換都很頻繁。
圖l給出了 WAP業(yè)務(wù)割接前后的業(yè)務(wù)流程,在WAP業(yè)務(wù)割接前,如圖1 所示,步驟(1)至步驟(4)為用戶設(shè)備使用WAP業(yè)務(wù)的激活流程,在該流 程中,核心網(wǎng)中的GGSN ( Gateway GPRS Support Node,網(wǎng)關(guān)GPRS支持節(jié)點(diǎn)) 接收到用戶設(shè)備的WAP接入請(qǐng)求后,發(fā)送Radius數(shù)據(jù)包(即與WAP業(yè)務(wù)認(rèn) 證或計(jì)費(fèi)相關(guān)的數(shù)據(jù)包,這里指Accounting計(jì)費(fèi)請(qǐng)求包),該Radius數(shù)據(jù)包根 據(jù)GGSN上配置的Radius路由數(shù)據(jù),可通過Radius系統(tǒng)轉(zhuǎn)發(fā)至WAP網(wǎng)關(guān)A 或者直接發(fā)送到WAP網(wǎng)關(guān)A, WAP網(wǎng)關(guān)A記錄下用戶上網(wǎng)的IP地址和主叫 號(hào)碼的對(duì)應(yīng)關(guān)系后響應(yīng)該Radius數(shù)據(jù)包,并允許用戶激活上網(wǎng)。這樣,用戶設(shè) 備的WAP業(yè)務(wù)數(shù)據(jù),如WAP業(yè)務(wù)請(qǐng)求包,封裝在GGSN到WAP網(wǎng)關(guān)A的 GRETunnell (通用路由封裝隧道,其中,GRE即為通用路由封裝,是在網(wǎng)絡(luò) 之間傳輸數(shù)據(jù)包的隧道協(xié)議)中進(jìn)行傳輸,從而實(shí)現(xiàn)WAP業(yè)務(wù)。其中,GGSN 上配置的Radius路由數(shù)據(jù)中配置的路由源地址是GGSN的Gi 口地址,目的地址是WAP網(wǎng)關(guān)A接收Radius數(shù)據(jù)包的公網(wǎng)地址。
當(dāng)因WAP網(wǎng)關(guān)A檢修或故障等原因需要進(jìn)行WAP業(yè)務(wù)割接時(shí),需要修 改WAP業(yè)務(wù)的配置數(shù)據(jù)以實(shí)現(xiàn)WAP業(yè)務(wù)割接。WAP業(yè)務(wù)的配置數(shù)據(jù)的修改 涉及2個(gè)方面 一個(gè)是Radius路由數(shù)據(jù)的更改,另 一個(gè)是Tunnel數(shù)據(jù)的更改 (包括配置GGSN到WAP網(wǎng)關(guān)B的Tunnel的配置數(shù)據(jù))。由于目前Radius數(shù) 據(jù)包是通過公網(wǎng)傳輸,調(diào)整Radius路由數(shù)據(jù)涉及以下幾個(gè)方面
GGSN的數(shù)據(jù)配置將Radius數(shù)據(jù)包的路由目的IP地址修改為WAP網(wǎng)關(guān) B接收Radius數(shù)據(jù)包的公網(wǎng)IP地址;
WAP網(wǎng)關(guān)的數(shù)據(jù)配置在WAP網(wǎng)關(guān)B中添加Radius數(shù)據(jù)包的源IP地址, 即GGSN的Gi 口地址;
GGSN、 WAP網(wǎng)關(guān)的防火墻數(shù)據(jù)配置;改開割接后的Radius數(shù)據(jù)包的相 應(yīng)i方問4又限。
割接后的WAP業(yè)務(wù)流程如圖1所示,包括GGSN到WAP網(wǎng)關(guān)B的WAP
業(yè)務(wù)數(shù)據(jù)傳輸流程。
現(xiàn)網(wǎng)WAP網(wǎng)關(guān)在進(jìn)行故障應(yīng)急倒換和割接操作中,需要同時(shí)修改GGSN 上的Radius業(yè)務(wù)流程和GRE Tunnel業(yè)務(wù)流程。特別是Radius數(shù)據(jù)流是通過公 網(wǎng)進(jìn)行傳輸,由于WAP網(wǎng)關(guān)都是分域承載,每套WAP網(wǎng)關(guān)接收Radius數(shù)據(jù) 包的公網(wǎng)地址都不一樣,因而割接過程涉及多個(gè)環(huán)節(jié),割接數(shù)據(jù)操作和實(shí)施能 力要求較高,造成了更改Radius流程的復(fù)雜性,經(jīng)常出現(xiàn)GGSN的配置數(shù)據(jù) 更改后由于防火墻策略調(diào)整的問題WAP業(yè)務(wù)遲遲不能恢復(fù),無法保障業(yè)務(wù)恢 復(fù)時(shí)間,不利于業(yè)務(wù)的快速恢復(fù)。
發(fā)明內(nèi)容
本發(fā)明提供一種WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包的路由方法、 一種WAP業(yè)務(wù)割接方 法,及其設(shè)備和系統(tǒng),用以簡(jiǎn)化現(xiàn)有技術(shù)中WAP業(yè)務(wù)認(rèn)證路由數(shù)據(jù)配置過程以及WAP業(yè)務(wù)割接過程。
本發(fā)明實(shí)施例提供的WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包的路由方法,包括如下步驟
核心網(wǎng)設(shè)備接收用戶設(shè)備發(fā)起的WAP業(yè)務(wù)接入請(qǐng)求后,根據(jù)所述核心網(wǎng) 設(shè)備上配置的WAP業(yè)務(wù)認(rèn)證路由數(shù)據(jù)的私網(wǎng)地址封裝WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包, 并通過所述核心網(wǎng)設(shè)備與WAP網(wǎng)關(guān)設(shè)備之間的數(shù)據(jù)隧道將所述WAP業(yè)務(wù)認(rèn)證 數(shù)據(jù)包發(fā)送到WAP網(wǎng)關(guān)設(shè)備;所述WAP業(yè)務(wù)認(rèn)證路由數(shù)據(jù)的私網(wǎng)地址中的目 的地址為各WAP網(wǎng)關(guān)設(shè)備接收WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包的共同的私網(wǎng)地址;
所述WAP網(wǎng)關(guān)設(shè)備根據(jù)所述WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包的私網(wǎng)地址封裝所述 WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包的響應(yīng)數(shù)據(jù)包,并通過所述數(shù)據(jù)隧道將所述響應(yīng)數(shù)據(jù)包 發(fā)送到所述核心網(wǎng)設(shè)備。
本發(fā)明實(shí)施例提供的WAP業(yè)務(wù)割接方法,應(yīng)用于將第一 WAP網(wǎng)關(guān)設(shè)備承 載的WAP業(yè)務(wù)割接到第二 WAP網(wǎng)關(guān)的過程,包括如下步驟
根據(jù)所述核心網(wǎng)設(shè)備和所述第二 WAP網(wǎng)關(guān)設(shè)備上修改后的數(shù)據(jù)隧道的配 置信息,建立所述核心網(wǎng)設(shè)備與所述第二 WAP網(wǎng)關(guān)設(shè)備之間的數(shù)據(jù)隧道;
根據(jù)所述核心網(wǎng)設(shè)備上配置的WAP業(yè)務(wù)認(rèn)證路由數(shù)據(jù)的私網(wǎng)地址封裝 WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包,并通過所述核心網(wǎng)設(shè)備和所述第二網(wǎng)關(guān)設(shè)備之間的數(shù) 據(jù)隧道傳輸所述WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包和WAP業(yè)務(wù)數(shù)據(jù)包;所述WAP業(yè)務(wù)認(rèn) 證路由數(shù)據(jù)的私網(wǎng)地址中的目的地址為包括所述第一 WAP網(wǎng)關(guān)設(shè)備和所述第 二 WAP網(wǎng)關(guān)設(shè)備接收WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包的共同的私網(wǎng)地址。
本發(fā)明實(shí)施例提供的核心網(wǎng)設(shè)備,包括隧道配置模塊,還包括WAP 業(yè)務(wù)認(rèn)證路由數(shù)據(jù)配置模塊和WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包處理模塊;
所述隧道配置模塊,用于配置所述核心網(wǎng)設(shè)備到WAP網(wǎng)關(guān)設(shè)備之間的數(shù) 據(jù)隧道;
所述WAP業(yè)務(wù)認(rèn)證路由數(shù)據(jù)配置模塊,用于配置WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包的 私網(wǎng)路由地址,所述私網(wǎng)地址中的目的地址為各WAP網(wǎng)關(guān)設(shè)備接收WAP業(yè)務(wù) i人證數(shù)據(jù)包的共同的私網(wǎng)地址;所述WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包處理模塊,用于當(dāng)所述核心網(wǎng)設(shè)備接收到用戶 設(shè)備發(fā)起的WAP業(yè)務(wù)接入請(qǐng)求后,根據(jù)所述WAP業(yè)務(wù)認(rèn)證路由數(shù)據(jù)配置模塊 配置的路由地址封裝所述WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包,并通過所述隧道配置^f莫塊配 置的數(shù)據(jù)隧道,將所述WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包發(fā)送到WAP網(wǎng)關(guān)設(shè)備;還用于通
網(wǎng)地址封裝的所述WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包的響應(yīng)數(shù)據(jù)包。 本發(fā)明實(shí)施例提供的WAP業(yè)務(wù)系統(tǒng),包括
核心網(wǎng)設(shè)備,用于當(dāng)接收用戶設(shè)備發(fā)起的WAP業(yè)務(wù)接入請(qǐng)求后,根據(jù)所 述核心網(wǎng)設(shè)備上配置的WAP業(yè)務(wù)認(rèn)證路由數(shù)據(jù)的私網(wǎng)地址封裝WAP業(yè)務(wù)認(rèn)證 數(shù)據(jù)包,并將其發(fā)送到所述核心網(wǎng)設(shè)備與第一 WAP網(wǎng)關(guān)設(shè)備之間的數(shù)據(jù)隧道; 還用于從所述數(shù)據(jù)隧道接收所述WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包的響應(yīng)數(shù)據(jù)包;所述 WAP業(yè)務(wù)認(rèn)證路由數(shù)據(jù)的私網(wǎng)地址中的目的地址為各WAP網(wǎng)關(guān)設(shè)備接收 WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包的共同的私網(wǎng)地址;
第一 WAP網(wǎng)關(guān)設(shè)備,用于從所述數(shù)據(jù)隧道接收所述WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包, 根據(jù)所述WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包的私網(wǎng)地址封裝所述WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包的響 應(yīng)數(shù)據(jù)包,并將其發(fā)送到所述數(shù)據(jù)隧道。
本發(fā)明的上述實(shí)施例,將WAP業(yè)務(wù)認(rèn)證路由數(shù)據(jù)配置由現(xiàn)有技術(shù)的公網(wǎng) 地址替換為私網(wǎng)地址,從而通過私網(wǎng)地址路由WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包及其響應(yīng) 包。由于公網(wǎng)地址唯一標(biāo)識(shí)WAP網(wǎng)關(guān)設(shè)備,若進(jìn)行WAP業(yè)務(wù)割接,需要相應(yīng) 修改核心網(wǎng)設(shè)備中WAP業(yè)務(wù)認(rèn)證路由數(shù)據(jù)的目的WAP網(wǎng)關(guān)地址,進(jìn)而還需要 修改核心網(wǎng)設(shè)備和WAP網(wǎng)關(guān)的防火墻配置,以放開根據(jù)該修改后的WAP業(yè)務(wù) 認(rèn)證路由數(shù)據(jù)而配置的WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包的訪問權(quán)限;而采用私網(wǎng)地址, 可以通過統(tǒng)一配置目的WAP網(wǎng)關(guān)接收WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包的私網(wǎng)地址,從而 在進(jìn)行WAP業(yè)務(wù)割接時(shí),不需要修改核心網(wǎng)設(shè)備中WAP業(yè)務(wù)認(rèn)證路由數(shù)據(jù)的 目的WAP網(wǎng)關(guān)地址,進(jìn)而也不需要修改核心網(wǎng)設(shè)備和WAP網(wǎng)關(guān)的防火墻配置, 從而簡(jiǎn)化了 WAP業(yè)務(wù)認(rèn)證路由數(shù)據(jù)的配置操作,當(dāng)需要進(jìn)行WAP業(yè)務(wù)割接時(shí),減少了恢復(fù)業(yè)務(wù)所需的時(shí)間。
圖1為現(xiàn)有技術(shù)中WAP業(yè)務(wù)割接過程示意圖2為本發(fā)明實(shí)施例提供的Radius數(shù)據(jù)包路由流程的示意圖3為本發(fā)明實(shí)施例提供的核心網(wǎng)設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
針對(duì)現(xiàn)有技術(shù)提供的WAP業(yè)務(wù)割接過程中存在的不足,本發(fā)明實(shí)施例提 出一種改進(jìn)的WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包的路由方法以及WAP業(yè)務(wù)割接方法,及其 設(shè)備和系統(tǒng),下面以GPRS ( General Packet Radio Service,通用分組無線業(yè)務(wù)) 網(wǎng)絡(luò)的用戶設(shè)備實(shí)現(xiàn)WAP業(yè)務(wù)的過程為例,結(jié)合說明書附圖對(duì)本發(fā)明實(shí)施例 的主要實(shí)現(xiàn)原理、具體實(shí)施過程及其對(duì)應(yīng)能夠達(dá)到的有益效果進(jìn)行詳細(xì)的闡 述。
本發(fā)明實(shí)施例中,為了實(shí)現(xiàn)WAP業(yè)務(wù),需要在GPRS的核心網(wǎng)設(shè)備GGSN 上配置WAP業(yè)務(wù)數(shù)據(jù),包括WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包的路由數(shù)據(jù)(以下將WAP 業(yè)務(wù)認(rèn)證數(shù)據(jù)包稱為Radius數(shù)據(jù)包,將WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包的路由數(shù)據(jù)稱為 Radius路由數(shù)據(jù))和Tunnel (隧道)數(shù)據(jù)。
與現(xiàn)有技術(shù)不同的是,本發(fā)明實(shí)施例中配置的Radius路由數(shù)據(jù)采用私網(wǎng)地 址。由于是私網(wǎng)地址,因而可根據(jù)需要自行制定和分配。本發(fā)明實(shí)施例統(tǒng)一了 全網(wǎng)WAP網(wǎng)關(guān)接收Radius數(shù)據(jù)包的地址為相同的私網(wǎng)地址,如將該私網(wǎng)地址 設(shè)為10.0.0.173,作為Radius數(shù)據(jù)包的目的IP地址。Radius數(shù)據(jù)包的源地址為 GGSN的私網(wǎng)IP地址。這里需要特別說明一下,系統(tǒng)對(duì)全網(wǎng)內(nèi)的WAP網(wǎng)關(guān)接 收Radius數(shù)據(jù)包的缺省設(shè)置也應(yīng)該屬于本發(fā)明所述的相同的私網(wǎng)地址的一種。
由于用戶設(shè)備進(jìn)行WAP業(yè)務(wù)時(shí)使用私網(wǎng)地址,該私網(wǎng)地址由GGSN分配 給用戶。GGSN可將用戶設(shè)備進(jìn)行WAP業(yè)務(wù)所4吏用的私網(wǎng)地址劃分為不同的地址段,這些地址段組成用戶IPPool (用戶IP地址池),如10.150丄X。本實(shí) 施例中,在配置GGSN的Radius路由數(shù)據(jù)中的源地址時(shí),可從該GGSN的用 戶IP Pool中選取一個(gè)或多個(gè)地址段,作為Radius數(shù)據(jù)包的源地址。相應(yīng)的, 在與該GGSN通信的WAP網(wǎng)關(guān)中,配置這些用戶地址段來取代現(xiàn)有技術(shù)中配 置的GGSN的Gi 口地址,以建立WAP網(wǎng)關(guān)與GGSN的對(duì)應(yīng)關(guān)系。
此外,還要在GGSN、 WAP網(wǎng)關(guān)的防火墻數(shù)據(jù)配置中放開上述Radius數(shù) 據(jù)包的相應(yīng)訪問權(quán)限。例如,放開源地址為10.150.1.X、目的地址為10.0.0.173 的數(shù)據(jù)包及其回程數(shù)據(jù)包(源地址為10.0.0.173、目的地址為10.150.1.X)的訪 問權(quán)限。
由于基于上述方法配置WAP業(yè)務(wù)的相關(guān)數(shù)據(jù)時(shí)用私網(wǎng)地址代替了公網(wǎng)地 址,如果仍釆用現(xiàn)有技術(shù)的路由機(jī)制,用Radius路由數(shù)據(jù)中配置的地址封裝 Radius數(shù)據(jù)包,將無法使其在公網(wǎng)中正確路由,因而本發(fā)明實(shí)施例對(duì)Radius 數(shù)據(jù)包的路由策略也相應(yīng)進(jìn)行了改進(jìn),即通過數(shù)據(jù)隧道(如GRE Tunnel)傳輸 Radius數(shù)據(jù)包,從而對(duì)采用私網(wǎng)地址封裝的Radius數(shù)據(jù)包進(jìn)行傳輸。參見圖2, 為本發(fā)明實(shí)施例改進(jìn)后的Radius數(shù)據(jù)包的路由流程,包括如下步驟
步驟21 、用戶通過用戶設(shè)備向GPRS核心網(wǎng)發(fā)送WAP業(yè)務(wù)接入請(qǐng)求,GPRS 核心網(wǎng)中的GGSN接到該請(qǐng)求后,根據(jù)預(yù)先配置的Radius路由數(shù)據(jù)的私網(wǎng)路 由地址向WAP網(wǎng)關(guān)發(fā)送Radius數(shù)據(jù)包(即Accounting計(jì)費(fèi)請(qǐng)求包)。
本步驟中,GGSN使用Radius路由數(shù)據(jù)的私網(wǎng)地址封裝Radius數(shù)據(jù)包, 其中,數(shù)據(jù)包的源地址是從該GGSN的用戶IP Pool中選取的私網(wǎng)地址,如 10.150.1.X,目的地址是為各WAP網(wǎng)關(guān)統(tǒng)一配置的接收Radius數(shù)據(jù)包的私網(wǎng) 地址,如10.0.0.173。然后,通過GGSN與WAP網(wǎng)關(guān)之間的GRE Tunnel (該 GRE Tunnel是根據(jù)GGSN上的Tunnel數(shù)據(jù)建立的)將該Radius數(shù)據(jù)包發(fā)送到 WAP網(wǎng)關(guān)。
步驟22、 WAP網(wǎng)關(guān)接收到Accounting計(jì)費(fèi)請(qǐng)求包后,記錄用戶上網(wǎng)的IP 地址和主叫號(hào)碼的對(duì)應(yīng)關(guān)系后響應(yīng)Accounting計(jì)費(fèi)請(qǐng)求包,并向GGSN返回Accounting計(jì)費(fèi)請(qǐng)求包的響應(yīng)包。
本步驟中,WAP網(wǎng)關(guān)接收到Accounting計(jì)費(fèi)請(qǐng)求包后,解析出該請(qǐng)求包 的源地址和目的地址,根據(jù)該WAP網(wǎng)關(guān)上配置的用戶地址段,判斷解析出的 源地址是否與配置的地址段匹配,若是,則記錄用戶上網(wǎng)的IP地址和主叫號(hào) 碼的對(duì)應(yīng)關(guān)系并允許用戶激活上網(wǎng),否則不允許用戶激活上網(wǎng)。
WAP網(wǎng)關(guān)返回響應(yīng)包時(shí),根據(jù)解析出的Accounting計(jì)費(fèi)請(qǐng)求包的源地址 和目的地址配置響應(yīng)包的回程地址,即,將Accounting計(jì)費(fèi)請(qǐng)求包的目的地址 10.0.0.173作為響應(yīng)包的源地址,將Accounting計(jì)費(fèi)請(qǐng)求包的源地址(即用戶 IP地址池中的地址)作為響應(yīng)包的目的地址,采用回程路由地址封裝響應(yīng)包, 并通過WAP網(wǎng)關(guān)與GGSN之間的GRE Tunnel將該響應(yīng)包發(fā)送到GGSN。
GGSN接收到響應(yīng)包后,如果WAP網(wǎng)關(guān)允許激活WAP業(yè)務(wù)流程,則利用 與WAP網(wǎng)關(guān)間的GRE Tunnel在用戶設(shè)備和SP (服務(wù)提供商)之間傳輸WAP 業(yè)務(wù)數(shù)據(jù)。
當(dāng)由于WAP網(wǎng)關(guān)設(shè)備故障等原因需要進(jìn)行WAP業(yè)務(wù)割接時(shí),需要修改 GGSN上的Tunnel數(shù)據(jù),以及目的WAP網(wǎng)關(guān)上的配置數(shù)據(jù)。本實(shí)施例中,在 進(jìn)行WAP業(yè)務(wù)割接時(shí),將GGSN上的GRE Tunnel的指向修改為目的WAP網(wǎng) 關(guān)的公網(wǎng)地址,相應(yīng)的,在目的WAP網(wǎng)關(guān)上配置指向該GGSN的GRE Tunnel 的配置信息,以建立該GGSN與目的WAP網(wǎng)關(guān)之間的GRE Tunnel;在目的 WAP網(wǎng)關(guān)上增加該GGSN所對(duì)應(yīng)的用戶地址段的回程路由配置數(shù)據(jù)。當(dāng)用戶 通過用戶設(shè)備重新發(fā)起WAP業(yè)務(wù)接入請(qǐng)求時(shí),Radius數(shù)據(jù)包的路由流程以及 WAP業(yè)務(wù)的實(shí)現(xiàn)流程如上述流程所述,其中Radius數(shù)據(jù)包和WAP業(yè)務(wù)數(shù)據(jù)包 將通過建立起來的GGSN與目的WAP網(wǎng)關(guān)之間的GRE Tunnel傳輸。
可以看出,本發(fā)明實(shí)施例所配置的Radius數(shù)據(jù)包的源地址和目的地址,由 原有的GGSN Gi 口公網(wǎng)地址指向WAP網(wǎng)關(guān)接收Radius數(shù)據(jù)包的公網(wǎng)地址, 改為通過GGSN用戶IP Pool指定的私網(wǎng)地址指向WAP網(wǎng)關(guān)統(tǒng)一接收Radius 數(shù)據(jù)包的私網(wǎng)地址10.0.0.173。并相應(yīng)的對(duì)Radius流程的路由進(jìn)行了優(yōu)化,由原來的公網(wǎng)傳輸改為通過GRE Tunnel進(jìn)行傳輸,實(shí)現(xiàn)了 Radius數(shù)據(jù)和業(yè)務(wù)數(shù) 據(jù)的流程合二為一。
統(tǒng)一全網(wǎng)WAP網(wǎng)關(guān)接收Radius數(shù)據(jù)包的地址為10.0.0.173,這樣,在進(jìn) 行WAP業(yè)務(wù)割接時(shí),不需要修改Radius數(shù)據(jù)包的目的地址,不需要修改GGSN 和WAP網(wǎng)關(guān)對(duì)該Radius數(shù)據(jù)包的訪問權(quán)限,因而簡(jiǎn)化了在應(yīng)急割接時(shí)更改 Radius流程數(shù)據(jù)的配置。
GGSN發(fā)送Radius數(shù)據(jù)包的源私網(wǎng)IP地址從用戶IP Pool中選取,這樣在
置,Radius回程的響應(yīng)包可以按照原有用戶IP Pool的回程路由配置,并通過 Tunnel將Radius回程的響應(yīng)包回送給GGSN。
本發(fā)明的上述實(shí)施例是以GPRS網(wǎng)絡(luò)為例,對(duì)于其它網(wǎng)絡(luò),如GSM( Global System for Mobile communication,全球移動(dòng)通信系統(tǒng))或CDMA( Code Division Multiple Access,碼分多址接入)等網(wǎng)絡(luò)的WAP業(yè)務(wù)實(shí)現(xiàn)過程中的Radius數(shù) 據(jù)包的路由,同樣適用上述實(shí)現(xiàn)方法。因?yàn)楸景l(fā)明實(shí)施例改進(jìn)的是Radius數(shù)據(jù) 包路由方式,與該數(shù)據(jù)包的承載方式無關(guān),因而同樣適用于使用WAP網(wǎng)關(guān)和 WAP業(yè)務(wù)的網(wǎng)絡(luò),包括GSM、 CDMA、 WCDMA 3G (第三代無線CDMA) 網(wǎng)絡(luò)等。
本發(fā)明實(shí)施例還提供了用于實(shí)現(xiàn)上述功能的核心網(wǎng)設(shè)備,該核心網(wǎng)設(shè)備可 以是GPRS網(wǎng)絡(luò)中的GGSN, WCDMA 3G網(wǎng)絡(luò)的GGSN或CDMA網(wǎng)絡(luò)中的 PDSN (Packet Data Service Node,分組數(shù)據(jù)業(yè)務(wù)節(jié)點(diǎn))。如圖3所示,該設(shè)備 包括Radius路由數(shù)據(jù)配置模塊1、隧道配置模塊2和Radius數(shù)據(jù)包處理模塊 3。
Radius路由數(shù)據(jù)配置模塊1,用于配置Radius數(shù)據(jù)包的私網(wǎng)路由地址。 Radius路由數(shù)據(jù)配置模塊1所配置的私網(wǎng)路由地址中的源地址為該核心網(wǎng)設(shè)備 的私網(wǎng)地址,進(jìn)一步的可以從該核心網(wǎng)設(shè)備的用戶IP地址池中選取地址作為 源地址;目的地址為各WAP網(wǎng)關(guān)設(shè)備接收Radius數(shù)據(jù)包的共同的私網(wǎng)地址。隧道配置才莫塊2,用于配置該核心網(wǎng)設(shè)備到WAP網(wǎng)關(guān)i殳備之間的Tunnel (如GRE Tunnel);
Radius數(shù)據(jù)包處理模塊3 ,用于當(dāng)該核心網(wǎng)設(shè)備接收到用戶設(shè)備發(fā)起的 WAP業(yè)務(wù)接入請(qǐng)求后,采用Radius路由數(shù)據(jù)配置模塊1配置的路由地址封裝 Radius數(shù)據(jù)包,通過隧道配置模塊2配置的Tunnel,將該Radius數(shù)據(jù)包發(fā)送 到WAP網(wǎng)關(guān)設(shè)備;還用于通過該Tunnel從WAP網(wǎng)關(guān)設(shè)備接收該Radius數(shù)據(jù) 包的響應(yīng)包,該響應(yīng)包的回程路由地址是根據(jù)該Radius數(shù)據(jù)包的路由地址配置 的。
綜上所述,本發(fā)明實(shí)施例通過Radius流程路由優(yōu)化后,將Radius流程和 Tunnel更改流程合二為一,在進(jìn)行WAP網(wǎng)關(guān)應(yīng)急割接時(shí)對(duì)于核心網(wǎng)側(cè)的配置 數(shù)據(jù),僅需修改GRE Tunnel數(shù)據(jù)就可以完成業(yè)務(wù)割接,從而簡(jiǎn)化了割接數(shù)據(jù) 的配置操作,縮短了業(yè)務(wù)恢復(fù)時(shí)間。同時(shí),將全網(wǎng)Radius數(shù)據(jù)包的路由策略以 及業(yè)務(wù)請(qǐng)求包的路由合二為 一 ,也進(jìn)一步簡(jiǎn)化了現(xiàn)網(wǎng)業(yè)務(wù)流程。
明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及 其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1、一種無線應(yīng)用協(xié)議WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包的路由方法,其特征在于,包括如下步驟核心網(wǎng)設(shè)備接收用戶設(shè)備發(fā)起的WAP業(yè)務(wù)接入請(qǐng)求后,根據(jù)所述核心網(wǎng)設(shè)備上配置的WAP業(yè)務(wù)認(rèn)證路由數(shù)據(jù)的私網(wǎng)地址封裝WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包,并通過所述核心網(wǎng)設(shè)備與WAP網(wǎng)關(guān)設(shè)備之間的數(shù)據(jù)隧道將所述WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包發(fā)送到WAP網(wǎng)關(guān)設(shè)備;所述WAP業(yè)務(wù)認(rèn)證路由數(shù)據(jù)的私網(wǎng)地址中的目的地址為各WAP網(wǎng)關(guān)設(shè)備接收WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包的共同的私網(wǎng)地址;所述WAP網(wǎng)關(guān)設(shè)備根據(jù)所述WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包的私網(wǎng)地址封裝所述WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包的響應(yīng)數(shù)據(jù)包,并通過所述數(shù)據(jù)隧道將所述響應(yīng)數(shù)據(jù)包發(fā)送到所述核心網(wǎng)設(shè)備。
2、 如權(quán)利要求l所述的方法,其特征在于,所述WAP業(yè)務(wù)認(rèn)證路由數(shù)據(jù) 的私網(wǎng)地址中的源地址為所述核心網(wǎng)設(shè)備為用戶l吏用WAP業(yè)務(wù)所分配的用戶 IP地址池中選取的地址。
3、 如權(quán)利要求l所述的方法,其特征在于,才艮據(jù)所述WAP業(yè)務(wù)認(rèn)證數(shù)據(jù) 包的私網(wǎng)地址封裝所述WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包的響應(yīng)it據(jù)包,具體為將所述WAP業(yè)務(wù)認(rèn)^t數(shù)據(jù)包的源地址作為所述響應(yīng)凄t據(jù)包的目的地址, 將所述WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包的目的地址作為所述響應(yīng)數(shù)據(jù)包的源地址,封裝 所述WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包。
4、 如權(quán)利要求1至3任一權(quán)項(xiàng)所述的方法,其特征在于,所述核心網(wǎng)設(shè) 備為網(wǎng)關(guān)通用分組無線業(yè)務(wù)支持節(jié)點(diǎn)GGSN。
5、 如權(quán)利要求1至3任一權(quán)項(xiàng)所述的方法,其特征在于,所述核心網(wǎng)設(shè) 備與WAP網(wǎng)關(guān)設(shè)備之間的數(shù)據(jù)隧道為通用路由封裝隧道GRETunnel。
6、 一種WAP業(yè)務(wù)割接方法,應(yīng)用于將第一 WAP網(wǎng)關(guān)設(shè)備承載的WAP 業(yè)務(wù)割接到第二WAP網(wǎng)關(guān)的過程,其特征在于,包括如下步驟根據(jù)所述核心網(wǎng)設(shè)備和所述第二 WAP網(wǎng)關(guān)設(shè)備上修改后的數(shù)據(jù)隧道的配置信息,建立所述核心網(wǎng)設(shè)備與所述第二 WAP網(wǎng)關(guān)設(shè)備之間的數(shù)據(jù)隧道;根據(jù)所述核心網(wǎng)設(shè)備上配置的WAP業(yè)務(wù)認(rèn)證路由數(shù)據(jù)的私網(wǎng)地址封裝 WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包,并通過所述核心網(wǎng)設(shè)備和所述第二網(wǎng)關(guān)設(shè)備之間的數(shù) 據(jù)隧道傳輸所述WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包和WAP業(yè)務(wù)數(shù)據(jù)包;所述WAP業(yè)務(wù)認(rèn) 證路由數(shù)據(jù)的私網(wǎng)地址中的目的地址為包括所述第一 WAP網(wǎng)關(guān)設(shè)備和所述第 二 WAP網(wǎng)關(guān)設(shè)備接收WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包的共同的私網(wǎng)地址。
7、 如權(quán)利要求6所述的方法,其特征在于,所述WAP業(yè)務(wù)認(rèn)證路由數(shù)據(jù) 的私網(wǎng)地址中的源地址為所述核心網(wǎng)設(shè)備為用戶使用WAP業(yè)務(wù)所分配的用戶 IP地址池中選取的地址。
8、 如權(quán)利要求6或7所述的方法,其特征在于,所述核心網(wǎng)設(shè)備為網(wǎng)關(guān) 通用分組無線業(yè)務(wù)支持節(jié)點(diǎn)GGSN。
9、 如權(quán)利要求6或7所述的方法,其特征在于,所述核心網(wǎng)設(shè)備與第二 WAP網(wǎng)關(guān)設(shè)備之間的數(shù)據(jù)隧道為通用路由封裝隧道GRETunnel。
10、 一種核心網(wǎng)設(shè)備,包括隧道配置模塊,其特征在于,還包括WAP 業(yè)務(wù)認(rèn)證路由數(shù)據(jù)配置模塊和WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包處理模塊;所述隧道配置模塊,用于配置所述核心網(wǎng)設(shè)備到WAP網(wǎng)關(guān)設(shè)備之間的數(shù) 據(jù)隧道;所述WAP業(yè)務(wù)認(rèn)證路由數(shù)據(jù)配置模塊,用于配置WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包的 私網(wǎng)路由地址,所述私網(wǎng)地址中的目的地址為各WAP網(wǎng)關(guān)設(shè)備接收WAP業(yè)務(wù) 認(rèn)證數(shù)據(jù)包的共同的私網(wǎng)地址;所述WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包處理模塊,用于當(dāng)所述核心網(wǎng)設(shè)備接收到用戶 設(shè)備發(fā)起的WAP業(yè)務(wù)接入請(qǐng)求后,根據(jù)所述WAP業(yè)務(wù)認(rèn)證路由數(shù)據(jù)配置模塊 配置的路由地址封裝所述WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包,并通過所述隧道配置模塊配 置的數(shù)據(jù)隧道,將所述WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包發(fā)送到WAP網(wǎng)關(guān)設(shè)備;還用于通網(wǎng)地址封裝的所述WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包的響應(yīng)數(shù)據(jù)包。
11、 如權(quán)利要求IO所述的核心網(wǎng)設(shè)備,其特征在于,所述WAP業(yè)務(wù)認(rèn)證 路由數(shù)據(jù)配置模塊,進(jìn)一步用于從所述核心網(wǎng)設(shè)備為用戶使用WAP業(yè)務(wù)所分 配的用戶IP地址池中選取地址作為所述私網(wǎng)地址中的源地址。
12、 如外又利要求10或11所述的方法,其特征在于,所述核心網(wǎng)設(shè)備為網(wǎng) 關(guān)通用分組無線業(yè)務(wù)支持節(jié)點(diǎn)GGSN;所述隧道配置模塊配置的所述數(shù)據(jù)隧道為通用路由封裝隧道GRE Tu皿el。
13、 一種WAP業(yè)務(wù)系統(tǒng),其特征在于,包括核心網(wǎng)設(shè)備,用于當(dāng)接收用戶設(shè)備發(fā)起的WAP業(yè)務(wù)接入請(qǐng)求后,根據(jù)所 述核心網(wǎng)設(shè)備上配置的WAP業(yè)務(wù)認(rèn)證路由數(shù)據(jù)的私網(wǎng)地址封裝WAP業(yè)務(wù)認(rèn)證 數(shù)據(jù)包,并將其發(fā)送到所述核心網(wǎng)設(shè)備與第一 WAP網(wǎng)關(guān)設(shè)備之間的數(shù)據(jù)隧道; 還用于從所述數(shù)據(jù)隧道接收所述WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包的響應(yīng)數(shù)據(jù)包;所述 WAP業(yè)務(wù)認(rèn)證路由數(shù)據(jù)的私網(wǎng)地址中的目的地址為各WAP網(wǎng)關(guān)設(shè)備接收 WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包的共同的私網(wǎng)地址;第一 WAP網(wǎng)關(guān)設(shè)備,用于從所述數(shù)據(jù)隧道接收所述WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包, 根據(jù)所述WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包的私網(wǎng)地址封裝所述WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包的響 應(yīng)數(shù)據(jù)包,并將其發(fā)送到所述數(shù)據(jù)隧道。
14、 如權(quán)利要求13所述的系統(tǒng),其特征在于,還包括第二網(wǎng)關(guān)設(shè)備,其 上配置有數(shù)據(jù)隧道的配置信息,所述數(shù)據(jù)隧道指向所述核心網(wǎng)設(shè)備;所述核心網(wǎng)設(shè)備,進(jìn)一步用于,根據(jù)所述核心網(wǎng)設(shè)備上修改后的數(shù)據(jù)隧道 的配置信息,建立所述核心網(wǎng)設(shè)備與所述第二 WAP網(wǎng)關(guān)設(shè)備之間的數(shù)據(jù)隧道; 還用于根據(jù)所述核心網(wǎng)設(shè)備上配置的WAP業(yè)務(wù)認(rèn)證路由數(shù)據(jù)的私網(wǎng)地址封裝 WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包,并將其發(fā)送到所述核心網(wǎng)設(shè)備和所述第二網(wǎng)關(guān)設(shè)備之 間的數(shù)據(jù)隧道;還用于將WAP業(yè)務(wù)數(shù)據(jù)包發(fā)送到該數(shù)據(jù)隧道,或者從該數(shù)據(jù) 隧道接收WAP業(yè)務(wù)數(shù)據(jù)包;所述第二 WAP網(wǎng)關(guān)設(shè)備,用于從所述核心網(wǎng)設(shè)備與所述第二 WAP網(wǎng)關(guān)設(shè) 備之間的數(shù)據(jù)隧道接收所述WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包,根據(jù)所述WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包的私網(wǎng)地址封裝所述WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包的響應(yīng)數(shù)據(jù)包,并將其發(fā)送該 數(shù)據(jù)隧道;還用于從該數(shù)據(jù)隧道接收WAP數(shù)據(jù)包,或者將WAP業(yè)務(wù)數(shù)據(jù)包發(fā) 送到該數(shù)據(jù)隧道。
15、 如權(quán)利要求13或14所述的系統(tǒng),其特征在于,所述WAP業(yè)務(wù)認(rèn)證 路由數(shù)據(jù)的私網(wǎng)地址中的源地址為所述核心網(wǎng)i殳備為用戶4吏用WAP業(yè)務(wù)所分 配的用戶IP地址池中選取的地址。
16、 如權(quán)利要求13或14所述的系統(tǒng),其特征在于,所述核心網(wǎng)設(shè)備為網(wǎng) 關(guān)通用分組無線業(yè)務(wù)支持節(jié)點(diǎn)GGSN;所述核心網(wǎng)設(shè)備與第一 WAP網(wǎng)關(guān)設(shè)備之間的數(shù)據(jù)隧道以及所述核心網(wǎng)設(shè) 備與第二 WAP網(wǎng)關(guān)設(shè)備之間的數(shù)據(jù)隧道為通用路由封裝隧道GRE Tunnel。
全文摘要
本發(fā)明公開了一種WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包的路由方法、WAP業(yè)務(wù)割接方法及其設(shè)備和系統(tǒng)。該方法包括核心網(wǎng)設(shè)備接收用戶設(shè)備發(fā)起的WAP業(yè)務(wù)接入請(qǐng)求后,根據(jù)其上配置的WAP業(yè)務(wù)認(rèn)證路由數(shù)據(jù)的私網(wǎng)地址(目的地址為各WAP網(wǎng)關(guān)設(shè)備接收WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包的共同的私網(wǎng)地址)封裝WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包,并通過核心網(wǎng)設(shè)備與WAP網(wǎng)關(guān)設(shè)備之間的數(shù)據(jù)隧道將其發(fā)送到WAP網(wǎng)關(guān)設(shè)備;WAP網(wǎng)關(guān)設(shè)備根據(jù)WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包的私網(wǎng)地址封裝WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包的響應(yīng)數(shù)據(jù)包,并通過該數(shù)據(jù)隧道將響應(yīng)數(shù)據(jù)包發(fā)送到核心網(wǎng)設(shè)備。采用本發(fā)明,簡(jiǎn)化了WAP業(yè)務(wù)認(rèn)證路由數(shù)據(jù)的配置操作,當(dāng)進(jìn)行WAP業(yè)務(wù)割接時(shí),減少恢復(fù)業(yè)務(wù)所需的時(shí)間。
文檔編號(hào)H04L12/24GK101626308SQ20081011638
公開日2010年1月13日 申請(qǐng)日期2008年7月9日 優(yōu)先權(quán)日2008年7月9日
發(fā)明者張慧勇, 健 楊 申請(qǐng)人:中國(guó)移動(dòng)通信集團(tuán)公司