專利名稱:一種wap業(yè)務(wù)割接方法及其設(shè)備和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種WAP業(yè)務(wù)割接方法及其設(shè)備和 系統(tǒng)。
背景技術(shù):
隨著移動(dòng)通信技術(shù)的發(fā)展和用戶設(shè)備功能的不斷增強(qiáng),用戶設(shè)備通過(guò)WAP (Wireless Application Protocol,無(wú)線應(yīng)用協(xié)議)方式使用的新業(yè)務(wù)和新應(yīng)用發(fā) 展迅猛,包括手機(jī)上網(wǎng)、多媒體消息(彩信)、在線游戲、鈴聲圖片下載等。
WAP網(wǎng)關(guān)作為用戶設(shè)備無(wú)線應(yīng)用的關(guān)鍵設(shè)備,發(fā)揮著日益重要的作用和 地位。隨著業(yè)務(wù)量的不斷增大,全網(wǎng)WAP網(wǎng)關(guān)設(shè)備數(shù)量和規(guī)模也迅速增加, 曰常的割接調(diào)整、故障時(shí)的應(yīng)急倒換都很頻繁。
圖1給出了 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ù)包(即與認(rèn)證或計(jì)費(fèi)相 關(guān)的數(shù)據(jù)包,這里指Accounting計(jì)費(fèi)請(qǐng)求包),該Radius數(shù)據(jù)包通過(guò)防火墻后 (防火墻中需要預(yù)先配置防火墻策略以放開Radius數(shù)據(jù)包的訪問(wèn)權(quán)限,從而使 發(fā)送到WAP網(wǎng)關(guān)A的Radius數(shù)據(jù)包及WAP網(wǎng)關(guān)A處理后送回的Radius響應(yīng) 包能通過(guò)防火墻),可通過(guò)Radius系統(tǒng)轉(zhuǎn)發(fā)至WAP網(wǎng)關(guān)A的GRE路由器A 或者直接發(fā)送到WAP網(wǎng)關(guān)A的GRE路由器A,由GRE路由器A將Radius 數(shù)據(jù)包路由到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ù)請(qǐng)求包封裝在GGSN到WAP網(wǎng)關(guān)A的路由器A的GRE Tunnel 1(數(shù)據(jù)隧道)中,再由GRE路由器A將其路由到WAP網(wǎng)關(guān)A進(jìn)行傳輸,從 而實(shí)現(xiàn)WAP業(yè)務(wù)。割接后的WAP業(yè)務(wù)流程,包括GGSN到WAP網(wǎng)關(guān)B的 WAP業(yè)務(wù)激活流程以及GGSN和WAP網(wǎng)關(guān)B之間通過(guò)GRE Tunnel 2進(jìn)行的 WAP業(yè)務(wù)數(shù)據(jù)傳輸流程。
當(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ù)的更改。 涉及修改數(shù)據(jù)的網(wǎng)元如圖2所示,包括
GGSN:需要將Gi 口 Tnnuel數(shù)據(jù)中的目的地址修改為WAP網(wǎng)關(guān)B的公 網(wǎng)IP地址,將Gi 口 Radius數(shù)據(jù)中的目的地址修改為WAP網(wǎng)關(guān)B的公網(wǎng)IP 地址;
GGSN、 WAP網(wǎng)關(guān)的防火墻需要修改防火墻策略,以;改開割接后的Radius 數(shù)據(jù)包的相應(yīng)訪問(wèn)權(quán)限;
WAP網(wǎng)關(guān)B的GRE路由器B:需要修改路由數(shù)據(jù),如在該路由器上配置 到GGSN的Tunnel的配置數(shù)據(jù),以實(shí)現(xiàn)WAP網(wǎng)關(guān)B與GGSN之間通過(guò)該新 配置的Tunnel傳輸數(shù)據(jù)。
從圖2可以看到完成割接需要修改的網(wǎng)元和數(shù)據(jù)較多、過(guò)程復(fù)雜,因而帶 來(lái)了以下問(wèn)題
割接調(diào)度時(shí)間較長(zhǎng)根據(jù)以上的WAP業(yè)務(wù)割接流程描述,割接主要涉及 故障WAP網(wǎng)關(guān)所轄的GGSN設(shè)備的數(shù)據(jù)更改,此工作需要各GPRS系統(tǒng)維護(hù) 人員配合修改,如果涉及的GGSN設(shè)備較多,流程復(fù)雜,割接調(diào)度的時(shí)間較長(zhǎng);
割接數(shù)據(jù)操作和實(shí)施能力要求較高由于GGSN設(shè)備的數(shù)據(jù)修改涉及 Radius數(shù)據(jù)和Tunnel數(shù)據(jù)配置更改,并需要GPRS系統(tǒng)防火墻放開相應(yīng)新的 路由訪問(wèn)策略,割接實(shí)施的能力要求較高,經(jīng)常出現(xiàn)部分GGSN數(shù)據(jù)更改后由 于防火墻策略調(diào)整的問(wèn)題業(yè)務(wù)遲遲不能恢復(fù),無(wú)法保障業(yè)務(wù)恢復(fù)時(shí)間。
發(fā)明內(nèi)容
本發(fā)明提供一種WAP業(yè)務(wù)割接方法及其設(shè)備和系統(tǒng),以筒化現(xiàn)有技術(shù)中 的WAP業(yè)務(wù)割接過(guò)程。
本發(fā)明實(shí)施例提供的WAP業(yè)務(wù)割接方法,應(yīng)用于將第一 WAP網(wǎng)關(guān)設(shè)備承 載的WAP業(yè)務(wù)割接到第二 WAP網(wǎng)關(guān)設(shè)備的過(guò)程,包括如下步驟
禁用第一 WAP網(wǎng)關(guān)設(shè)備的路由器到第一 WAP網(wǎng)關(guān)設(shè)備的路由;
啟用在第一 WAP網(wǎng)關(guān)設(shè)備的路由器與第二 WAP網(wǎng)關(guān)設(shè)備的路由器之間配 置的備份數(shù)據(jù)隧道;
通過(guò)核心網(wǎng)設(shè)備與第一 WAP網(wǎng)關(guān)設(shè)備的路由器之間的數(shù)據(jù)隧道、所述備 份數(shù)據(jù)隧道、第二 WAP網(wǎng)關(guān)設(shè)備的路由器與第二 WAP網(wǎng)關(guān)設(shè)備之間的路由連 接,在核心網(wǎng)設(shè)備與第二 WAP網(wǎng)關(guān)設(shè)備之間傳輸數(shù)據(jù)。
本發(fā)明實(shí)施例提供的路由器,包括
路由配置模塊,用于配置該路由器到第一 WAP網(wǎng)關(guān)設(shè)備的路由,以及該 路由器與第二 WAP網(wǎng)關(guān)設(shè)備的路由器之間的備份數(shù)據(jù)隧道;
路由禁用模塊,用于禁用所述路由配置模塊配置的該路由器到第一 WAP 網(wǎng)關(guān)設(shè)備的路由;
隧道啟用模塊,用于啟用所述路由配置模塊配置的該路由器與第二 WAP 網(wǎng)關(guān)設(shè)備的路由器之間的備份數(shù)據(jù)隧道,所述備份數(shù)據(jù)隧道用于在該路由器和 第二 WAP網(wǎng)關(guān)設(shè)備的路由器之間傳輸數(shù)據(jù)。
本發(fā)明實(shí)施例提供的WAP業(yè)務(wù)實(shí)現(xiàn)系統(tǒng),包括核心網(wǎng)設(shè)備、第一WAP 網(wǎng)關(guān)設(shè)備及其路由器,其中
核心網(wǎng)設(shè)備,用于通過(guò)與所述第一 WAP網(wǎng)關(guān)設(shè)備路由器之間的數(shù)據(jù)隧道 發(fā)送數(shù)據(jù),以及接收從該數(shù)據(jù)隧道傳輸來(lái)的數(shù)據(jù);
第一 WAP網(wǎng)關(guān)設(shè)備路由器,用于將從所述核心網(wǎng)設(shè)備接收的數(shù)據(jù)路由到 第一 WAP網(wǎng)關(guān)設(shè)備,以及接收第一 WAP網(wǎng)關(guān)設(shè)備發(fā)送的數(shù)據(jù)并通過(guò)該路由器 與所述核心網(wǎng)設(shè)備之間的數(shù)據(jù)隧道發(fā)送到所述核心網(wǎng)設(shè)備;該系統(tǒng)還包括第二WAP網(wǎng)關(guān)設(shè)備及其路由器,所述第一 WAP網(wǎng)關(guān)設(shè)備路 由器和所述第二 WAP網(wǎng)關(guān)設(shè)備路由器之間配置有備份數(shù)據(jù)隧道;
所述第一 WAP網(wǎng)關(guān)設(shè)備路由器,進(jìn)一步用于當(dāng)將第一 WAP網(wǎng)關(guān)設(shè)備承載 的WAP業(yè)務(wù)割接到第二 WAP網(wǎng)關(guān)設(shè)備時(shí),禁用該路由器到第一 WAP網(wǎng)關(guān)設(shè) 備的路由,啟用該路由器與第二網(wǎng)關(guān)設(shè)備路由器之間配置的備份數(shù)據(jù)隧道,將 從所述核心網(wǎng)設(shè)備接收到的數(shù)據(jù)通過(guò)所述備份數(shù)據(jù)隧道發(fā)送到第二 WAP網(wǎng)關(guān) 設(shè)備路由器,將從所述備份數(shù)據(jù)隧道接收的數(shù)據(jù)發(fā)送到所述核心網(wǎng)設(shè)備;
所述第二 WAP網(wǎng)關(guān)設(shè)備路由器,用于將從所述備份數(shù)據(jù)隧道接收到的數(shù) 據(jù)發(fā)送到第二 WAP網(wǎng)關(guān)設(shè)備,將從第二 WAP網(wǎng)關(guān)設(shè)備接收到的數(shù)據(jù)通過(guò)所述 備份數(shù)據(jù)隧道發(fā)送到第一 WAP網(wǎng)關(guān)設(shè)備路由器。
本發(fā)明的上述實(shí)施例,預(yù)先在第一 WAP網(wǎng)關(guān)設(shè)備的路由器和第二 WAP 網(wǎng)關(guān)設(shè)備的路由器之間配置備份數(shù)據(jù)隧道,當(dāng)需要將WAP業(yè)務(wù)從第一 WAP 網(wǎng)關(guān)設(shè)備割接到第二 WAP網(wǎng)關(guān)設(shè)備時(shí),通過(guò)禁用第一 WAP網(wǎng)關(guān)設(shè)備的路由器 到第一 WAP網(wǎng)關(guān)設(shè)備的路由,以及啟用預(yù)先配置的備份數(shù)據(jù)隧道,從而利用 該備份數(shù)據(jù)隧道在第一 WAP網(wǎng)關(guān)設(shè)備的路由器和第二WAP網(wǎng)關(guān)設(shè)備之間傳輸 WAP業(yè)務(wù)數(shù)據(jù),實(shí)現(xiàn)WAP業(yè)務(wù)割接。由于是預(yù)先在兩個(gè)WAP網(wǎng)關(guān)設(shè)備的路 由器之間配置備份數(shù)據(jù)隧道,在進(jìn)行WAP業(yè)務(wù)切換時(shí),只需通過(guò)簡(jiǎn)單的路由 指向變更命令就可以實(shí)現(xiàn)上述禁用路由和啟用備份數(shù)據(jù)隧道的操作,因而與現(xiàn) 有技術(shù)相比,不需在進(jìn)行WAP業(yè)務(wù)割接時(shí),在核心網(wǎng)設(shè)備上配置到第二 WAP 網(wǎng)關(guān)設(shè)備的路由器的數(shù)據(jù)隧道,因而簡(jiǎn)化了 WAP業(yè)務(wù)割接過(guò)程,并進(jìn)而可減 少恢復(fù)WAP業(yè)務(wù)所需的時(shí)間。
圖1為現(xiàn)有技術(shù)中WAP業(yè)務(wù)割接過(guò)程示意圖2為現(xiàn)有技術(shù)中WAP業(yè)務(wù)割接涉及到的網(wǎng)元以及需要更改的數(shù)據(jù)的示 意圖;圖3為本發(fā)明實(shí)施例提供的WAP業(yè)務(wù)割接流程示意圖; 圖4a為本發(fā)明實(shí)施例中WAP業(yè)務(wù)割接前的業(yè)務(wù)流示意圖; 圖4b為本發(fā)明實(shí)施例中WAP業(yè)務(wù)割接時(shí)需要修改的數(shù)據(jù)以及割接后的業(yè) 務(wù)流示意圖5為本發(fā)明實(shí)施例提供的路由器結(jié)構(gòu)示意圖。
具體實(shí)施例方式
針對(duì)現(xiàn)有技術(shù)提供的WAP業(yè)務(wù)割接過(guò)程中存在的不足,本發(fā)明實(shí)施例提 出一種改進(jìn)的WAP業(yè)務(wù)割接方法及其設(shè)備和系統(tǒng),下面以GPRS (General Packet Radio Service,通用分組無(wú)線業(yè)務(wù))網(wǎng)絡(luò)的用戶設(shè)備實(shí)現(xiàn)WAP業(yè)務(wù)割接 的過(guò)程為例,結(jié)合說(shuō)明書附圖對(duì)本發(fā)明實(shí)施例的主要實(shí)現(xiàn)原理、具體實(shí)施過(guò)程 及其對(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ù),包括Radius路由數(shù)據(jù)和Tunnel數(shù)據(jù),以及防火墻策略 和WAP網(wǎng)關(guān)的GRE路由器的路由策略等數(shù)據(jù),配置方法可采用現(xiàn)有技術(shù)。
為了防止WAP網(wǎng)關(guān)設(shè)備故障導(dǎo)致的WAP業(yè)務(wù)無(wú)法實(shí)現(xiàn),通??蔀橐粋€(gè) WAP網(wǎng)關(guān)設(shè)備配置一個(gè)或多個(gè)備份設(shè)備,從而形成主用WAP網(wǎng)關(guān)和備份WAP 網(wǎng)關(guān)。與現(xiàn)有技術(shù)不同的是,為了實(shí)現(xiàn)WAP業(yè)務(wù)的快速割接,本發(fā)明實(shí)施例 中,預(yù)先在主用WAP網(wǎng)關(guān)的GRE路由器和其備份WAP網(wǎng)關(guān)的GRE路由器之 間建立備份的Tunnel,即,預(yù)先在主用WAP網(wǎng)關(guān)的GRE路由器上增加一條指 向備份WAP網(wǎng)關(guān)的GRE路由器的Tunnel數(shù)據(jù)配置,在備份WAP網(wǎng)關(guān)的GRE 路由器上增加一條指向主用WAP網(wǎng)關(guān)的GRE路由器的Tunnel數(shù)據(jù)配置。
例如,在A地區(qū)WAP網(wǎng)關(guān)(WAP網(wǎng)關(guān)A)和B地區(qū)WAP網(wǎng)關(guān)(WAP 網(wǎng)關(guān)B )之間進(jìn)行建立一條備份Tunnel,備份Tunnel的配置包括
WAP網(wǎng)關(guān)A的GRE路由器上配置的備份Tunnel的配置信息如下
interface Tunnel20000 #備份Tunnel的標(biāo)識(shí)號(hào)是20000description GPRS國(guó)A-To國(guó)B WAP 關(guān)A指向WAP網(wǎng)關(guān)B
ip unnumbered GigabitEthernetO/1 tunnel source 211.136.16.49 tunnel destination 211.138.5.60
#描述備份Tunnel的指向是從WAP網(wǎng)
#標(biāo)識(shí)Tunnel建立的路由器源端口 #WAP網(wǎng)關(guān)A的GRE路由器VIP地址 # WAP網(wǎng)關(guān)B的GRE路由器VIP地址
WAP網(wǎng)關(guān)B的GRE路由器上配置的備份Tunnel的配置信息如下
interface Tunnel20000 description "B to A" ip unnumbered GigabitEthemetl/1 tunnel source 211.138.5.60 tunnel destination 211.136.16.49
#備份Tunnel的標(biāo)識(shí)號(hào)是20000
#描述備份Tunnel的指向是從B到A
#標(biāo)識(shí)Tunnel建立的路由器源端口 # WAP網(wǎng)關(guān)B的GRE路由器VIP地址 #WAP網(wǎng)關(guān)A的GRE路由器VIP地址
可以看出,在WAP網(wǎng)關(guān)A和WAP網(wǎng)關(guān)B上配置的備份Tunnel具有相同 的數(shù)據(jù)隧道標(biāo)識(shí)號(hào)并且指向相反。
另外,在備份WAP網(wǎng)關(guān)的GRE路由器上預(yù)先配置備份的用戶IP Pool的 回程路由數(shù)據(jù),該用戶IPPool是主用WAP網(wǎng)關(guān)所轄的GGSN的用戶IP Pool, 其中,用戶IP Pool為GGSN設(shè)備為用戶使用WAP業(yè)務(wù)分配的私網(wǎng)IP地址段。
在正常情況下,上述預(yù)先配置的備份Tunnel不會(huì)啟用,當(dāng)需要將主用WAP 網(wǎng)關(guān)上的WAP業(yè)務(wù)割接到備份WAP網(wǎng)關(guān)上時(shí),才啟用該備份Tunnel,從而完 成WAP業(yè)務(wù)的割接。
參見圖3,為本發(fā)明實(shí)施例提供的WAP業(yè)務(wù)割接流程示意圖。其中,主 用WAP網(wǎng)關(guān)的GRE路由器和備份WAP網(wǎng)關(guān)的GRE路由器之間預(yù)先按照上述 方式配置備份Tunnel,以及在備份WAP網(wǎng)關(guān)的GRE路由器上預(yù)先配置主用 WAP網(wǎng)關(guān)所對(duì)應(yīng)的用戶IP Pool的回程路由數(shù)據(jù)。當(dāng)從主用WAP網(wǎng)關(guān)割接到 備份WAP網(wǎng)關(guān)時(shí),執(zhí)行以下步驟
步驟31、修改GGSN設(shè)備上的Radius路由數(shù)據(jù),使其指向備份WAP網(wǎng) 關(guān)的公網(wǎng)地址,并相應(yīng)修改GGSN、備份WAP網(wǎng)關(guān)間的防火墻對(duì)Radius數(shù)據(jù)包的訪問(wèn)策略,以放開對(duì)Radius數(shù)據(jù)包的路由。
步驟32、修改主用WAP網(wǎng)關(guān)的GRE路由器上的靜態(tài)路由數(shù)據(jù),以停止 將數(shù)據(jù)流傳輸?shù)皆撿o態(tài)路由數(shù)據(jù)所指向的主用WAP網(wǎng)關(guān)。
通常情況下,主用WAP網(wǎng)關(guān)之前設(shè)置有防火墻,即發(fā)送到主用WAP網(wǎng)關(guān) 的數(shù)據(jù)首先要通過(guò)防火墻,這樣主用WAP網(wǎng)關(guān)的GRE路由器上配置的下一跳 地址為主用WAP網(wǎng)關(guān)統(tǒng)一防火墻的地址,通過(guò)該J洛由配置,數(shù)據(jù)流可從該路 由器通過(guò)防火墻流向主用WAP網(wǎng)關(guān)。本步驟中,可通過(guò)停止使用到主用WAP 網(wǎng)關(guān)防火墻的路由來(lái)實(shí)現(xiàn)停止將數(shù)據(jù)流傳輸?shù)皆撿o態(tài)路由數(shù)據(jù)所指向的主用 WAP網(wǎng)關(guān),可通過(guò)如下路由指向變更的命令實(shí)現(xiàn)
No ip route 10.0.0.172 10.0.0.1
其中,10.0.0.172為業(yè)務(wù)流的目的地址,即配置的全網(wǎng)統(tǒng)一的WAP網(wǎng)關(guān)訪 問(wèn)地址,10.0.0.1為下一跳地址,即WAP網(wǎng)關(guān)防火墻地址。
步驟33、啟用主用WAP網(wǎng)關(guān)的GRE路由器和備份WAP網(wǎng)關(guān)的GER路 由器之間的備卩分Tunnel。
本步驟中,通過(guò)在主用WAP網(wǎng)關(guān)的GRE路由器上,將業(yè)務(wù)流的目的地址 10.0.0.172指向備份Tunnel的標(biāo)識(shí)號(hào),以啟用備份Tunnel,可通過(guò)如下路由指
向變更的命令實(shí)現(xiàn)
Ip route 10.0.0.172 Tunnel 20000
其中,備份Tunnel的標(biāo)識(shí)號(hào)為Tunnel 20000。
完成上述WAP業(yè)務(wù)割接流程后,當(dāng)用戶發(fā)起WAP業(yè)務(wù)接入請(qǐng)求時(shí),GGSN 根據(jù)修改后的Radius路由數(shù)據(jù)將Accounting計(jì)費(fèi)請(qǐng)求包通過(guò)Radius服務(wù)器發(fā) 送到割接后的備份WAP網(wǎng)關(guān)進(jìn)行處理,備份WAP網(wǎng)關(guān)記錄用戶進(jìn)行WAP業(yè) 務(wù)的IP地址和主叫號(hào)碼的對(duì)應(yīng)關(guān)系后,根據(jù)預(yù)先在該WAP網(wǎng)關(guān)上配置的回程 路由數(shù)據(jù)配置該Accounting計(jì)費(fèi)請(qǐng)求包的響應(yīng)包的回程路由,并將該響應(yīng)包發(fā) 送到GGSN,以激活WAP業(yè)務(wù)流程;GGSN通過(guò)該GGSN到主用WAP網(wǎng)關(guān) 的GRE路由器的Tunnel,再經(jīng)啟用后的備份Tunnel,將用戶的WAP業(yè)務(wù)請(qǐng)求數(shù)據(jù)包發(fā)送到割接后的備份WAP網(wǎng)關(guān)的GRE路由器,并通過(guò)該路由器將數(shù)據(jù) 包發(fā)送到割接后的WAP網(wǎng)關(guān),相應(yīng)地,備份WAP網(wǎng)關(guān)將從SP (服務(wù)提供商) 服務(wù)器接收到的WAP業(yè)務(wù)數(shù)據(jù)通過(guò)上述路徑的逆方向傳輸?shù)紾GSN,從而實(shí) 現(xiàn)WAP業(yè)務(wù)割接。WAP業(yè)務(wù)割接前的業(yè)務(wù)流如圖4a所示,WAP業(yè)務(wù)割接時(shí) 需要修改的數(shù)據(jù)以及割接后的業(yè)務(wù)流如圖4b所示。通過(guò)上述流程完成了業(yè)務(wù) 流的GRE隧道中轉(zhuǎn),將GGSN1訪問(wèn)主用WAP網(wǎng)關(guān)的業(yè)務(wù)請(qǐng)求通過(guò)GRE隧 道中轉(zhuǎn)的方式路由到了備份WAP網(wǎng)關(guān)進(jìn)行處理。
可以看出,針對(duì)Tunnel數(shù)據(jù)流,只需要筒單的2條路由指向變更的命令就 可以在GRE路由器上完成業(yè)務(wù)流的路由更改,而不需要修改GGSN上的Tunnel 數(shù)據(jù)進(jìn)行割接配合,與現(xiàn)有技術(shù)中需要更改GGSN系統(tǒng)中的Tunnel數(shù)據(jù)、放 開GGSN防火墻的相關(guān)策略的方式相比,簡(jiǎn)化了 WAP業(yè)務(wù)割接的實(shí)現(xiàn)過(guò)程。
通過(guò)以上描述可以看出,通過(guò)GRE隧道中轉(zhuǎn)方式實(shí)現(xiàn)WAP業(yè)務(wù)割接過(guò)程 中,在割接時(shí)對(duì)于GGSN設(shè)備僅涉及Radius路由數(shù)據(jù)的修改,Tunnel數(shù)據(jù)修 改則采用在兩套WAP網(wǎng)關(guān)的GRE路由器之間建立備份Tunnel來(lái)進(jìn)行業(yè)務(wù)疏 通,并且只需要簡(jiǎn)單的2條路由指向變更的命令就可以在GRE路由器上完成 業(yè)務(wù)流的路由更改,而不需要涉及修改GGSN設(shè)備上的Tunnel數(shù)據(jù),因而簡(jiǎn) 化了 WAP業(yè)務(wù)割接的實(shí)現(xiàn)過(guò)程,數(shù)據(jù)操作簡(jiǎn)單易行,保障了業(yè)務(wù)疏通時(shí)間。
為了進(jìn)一步簡(jiǎn)化WAP業(yè)務(wù)割接過(guò)程,可在上述WAP業(yè)務(wù)數(shù)據(jù)配置的基礎(chǔ) 上,在配置各GGSN上的Radius路由數(shù)據(jù)時(shí)使用私網(wǎng)地址,并且將Radius數(shù) 據(jù)包的路由策略修改為通過(guò)Tunnel傳輸Radius數(shù)據(jù)包。
為Radius路由數(shù)據(jù)的配置的私網(wǎng)地址,包括從GGSN的用戶IP Pool中 選取私網(wǎng)地址作為Radius路由數(shù)據(jù)的源地址,統(tǒng)一各WAP網(wǎng)關(guān)接收Radius 數(shù)據(jù)包的私網(wǎng)地址,如統(tǒng)一該地址為10.0.0.173,并將該地址作為Radius路由 數(shù)據(jù)的目的地址。
修改后的Radius數(shù)據(jù)包的路由過(guò)程為
GGSN接收到用戶設(shè)備發(fā)送的WAP業(yè)務(wù)接入請(qǐng)求后,根據(jù)Radius路由數(shù)據(jù)的源地址和目的地址封裝Accounting計(jì)費(fèi)請(qǐng)求包,并通過(guò)GGSN與主用WAP 網(wǎng)關(guān)的GRE路由器間的Tunnel將該計(jì)費(fèi)請(qǐng)求包發(fā)送到主用WAP網(wǎng)關(guān),主用 WAP網(wǎng)關(guān)記錄用戶進(jìn)行WAP業(yè)務(wù)的IP地址和主叫號(hào)碼的對(duì)應(yīng)關(guān)系后,根據(jù) 該計(jì)費(fèi)請(qǐng)求包的地址配置回程路由地址,采用回程路由地址封裝該計(jì)費(fèi)請(qǐng)求包 的響應(yīng)包,并通過(guò)該WAP網(wǎng)關(guān)與GGSN之間的Tunnel將響應(yīng)包發(fā)送給GGSN。 這樣,通過(guò)使用私網(wǎng)地址配置Radius路由數(shù)據(jù),并通過(guò)Tunnel傳輸Radius 數(shù)據(jù)包,從而將Radius流程與Tunnel流程合而為一。當(dāng)需要進(jìn)行WAP業(yè)務(wù)割
一地址,因而不需要修改該Radius路由數(shù)據(jù),相應(yīng)的,也不需要修改GGSN 與備份WAP網(wǎng)關(guān)之間的防火墻對(duì)Radius數(shù)據(jù)包的訪問(wèn)策略,從而進(jìn)一步簡(jiǎn)化 了 WAP業(yè)務(wù)的割接實(shí)現(xiàn)過(guò)程。
本發(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)過(guò)程中的WAP業(yè)務(wù) 割接,同樣適用上述實(shí)現(xiàn)方法。因?yàn)楸景l(fā)明實(shí)施例采用的是Tunnel中轉(zhuǎn)方式實(shí) 現(xiàn)WAP業(yè)務(wù)割接,與該數(shù)據(jù)包的承載方式無(wú)關(guān),因而同樣適用于使用WAP 網(wǎng)關(guān)和WAP業(yè)務(wù)的網(wǎng)絡(luò),包括GSM、CDMA、 WCDMA 3G(第三代無(wú)線CDMA) 網(wǎng)絡(luò)等。
對(duì)應(yīng)上述WAP業(yè)務(wù)割接的實(shí)現(xiàn)過(guò)程,本發(fā)明實(shí)施例還提供了 一種路由器, 如圖5所示,該路由器包括路由配置模塊l、路由禁用模塊2和隧道啟用模 塊3,當(dāng)該路由器的路由配置指向主用WAP網(wǎng)關(guān)設(shè)備時(shí),上述各模塊的功能 為
路由配置模塊1,用于配置該路由器到主用WAP網(wǎng)關(guān)設(shè)備的路由,以及 該路由器與備份WAP網(wǎng)關(guān)設(shè)備的路由器之間的備份Tunnel;
路由禁用模塊2,用于禁用路由配置模塊1所配置的該路由器到主用WAP 網(wǎng)關(guān)設(shè)備的路由??赏ㄟ^(guò)向路由禁用模塊2發(fā)送路由指向變更命令,使該模塊修改該路由器的靜態(tài)路由數(shù)據(jù),以停止使用業(yè)務(wù)流的目的地址指向主用WAP 網(wǎng)關(guān)設(shè)備防火墻地址的路由,從而實(shí)現(xiàn)禁用該路由器到主用WAP網(wǎng)關(guān)設(shè)備的
路由;
隧道啟用模塊3,用于啟用路由配置模塊1所配置的該路由器與備份WAP 網(wǎng)關(guān)設(shè)備的^各由器之間的備^f分Tunnel,以便利用該Tunnel在該路由器和備4分 WAP網(wǎng)關(guān)設(shè)備之間傳輸WAP業(yè)務(wù)相關(guān)的數(shù)據(jù)(包括WAP業(yè)務(wù)數(shù)據(jù),還可包 括Radius數(shù)據(jù))??赏ㄟ^(guò)向隧道啟用模塊3發(fā)送路由指向變更命令,使隧道啟 用模塊3修改該路由器的靜態(tài)路由數(shù)據(jù),使業(yè)務(wù)流的目的地址指向備份Tunnel 的標(biāo)識(shí)號(hào),從而啟用備份Tunnel。
上述路由器還可包括回程路由配置模塊4,該;漠塊上配置有針對(duì)主用WAP 網(wǎng)關(guān)設(shè)備對(duì)應(yīng)的用戶IP地址的回程路由,該用戶IP地址是與主用WAP網(wǎng)關(guān) 通信的核心網(wǎng)設(shè)備為用戶使用WAP業(yè)務(wù)所分配的用戶IP地址池中的地址,從 而使該路由可根據(jù)該模塊配置的回程路由將Radius數(shù)據(jù)包的響應(yīng)數(shù)據(jù)包路由 到對(duì)應(yīng)的核心網(wǎng)設(shè)備。
綜上所述,本發(fā)明實(shí)施例修改了原有WAP網(wǎng)關(guān)割接方案的數(shù)據(jù)配置流程, 通過(guò)在主備WAP網(wǎng)關(guān)間GRE路由器的Tunnel隧道中轉(zhuǎn)的方式實(shí)現(xiàn)故障網(wǎng)關(guān) 業(yè)務(wù)流的重新路由,將原有業(yè)務(wù)流指向備份Tunnel進(jìn)行疏通。為了實(shí)現(xiàn)GRE 隧道中轉(zhuǎn)割接方案,需要提前在主用WAP網(wǎng)關(guān)和備份WAP網(wǎng)關(guān)的GRE路由 器上增加一條備份Tunnel數(shù)據(jù)配置,彼此指向?qū)Ψ?,在備份WAP網(wǎng)關(guān)GRE 路由器上還需要配置主用WAP網(wǎng)關(guān)所轄地區(qū)業(yè)務(wù)的回程路由數(shù)據(jù)。這些數(shù)據(jù) 都是事前添加,不占用割接數(shù)據(jù)操作間。在發(fā)生故障后需要進(jìn)行業(yè)務(wù)割接時(shí), 只需要修改故障WAP網(wǎng)關(guān)主用GRE路由器上的10.0.0.172靜態(tài)路由,由原來(lái) 指向故障WAP網(wǎng)關(guān)統(tǒng)一防火墻地址10.0.0.1改為指向預(yù)先為了進(jìn)行備份新建 的Tunnel,即可完成業(yè)務(wù)流的路由更改,從而簡(jiǎn)化了 WAP業(yè)務(wù)割接過(guò)程,并 且相比現(xiàn)有技術(shù)進(jìn)行WAP業(yè)務(wù)割接時(shí)需要用戶下線并在完成割接后重新上線 相比,本發(fā)明實(shí)施例的方式不會(huì)影響用戶對(duì)WAP業(yè)務(wù)的^f吏用。明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及 其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1、一種無(wú)線應(yīng)用協(xié)議WAP業(yè)務(wù)割接方法,應(yīng)用于將第一WAP網(wǎng)關(guān)設(shè)備承載的WAP業(yè)務(wù)割接到第二WAP網(wǎng)關(guān)設(shè)備的過(guò)程,其特征在于,包括如下步驟禁用第一WAP網(wǎng)關(guān)設(shè)備的路由器到第一WAP網(wǎng)關(guān)設(shè)備的路由;啟用在第一WAP網(wǎng)關(guān)設(shè)備的路由器與第二WAP網(wǎng)關(guān)設(shè)備的路由器之間配置的備份數(shù)據(jù)隧道;通過(guò)核心網(wǎng)設(shè)備與第一WAP網(wǎng)關(guān)設(shè)備的路由器之間的數(shù)據(jù)隧道、所述備份數(shù)據(jù)隧道、第二WAP網(wǎng)關(guān)設(shè)備的路由器與第二WAP網(wǎng)關(guān)設(shè)備之間的路由連接,在核心網(wǎng)設(shè)備與第二WAP網(wǎng)關(guān)設(shè)備之間傳輸數(shù)據(jù)。
2、 如權(quán)利要求l所述的方法,其特征在于,在第一 WAP網(wǎng)關(guān)設(shè)備的路由 器與第二 WAP網(wǎng)關(guān)設(shè)備的路由器之間配置備份數(shù)據(jù)隧道,具體為在第一 WAP網(wǎng)關(guān)設(shè)備的路由器上配置指向第二 WAP網(wǎng)關(guān)設(shè)備的路由器的 數(shù)據(jù)隧道的配置信息;在第二 WAP網(wǎng)關(guān)設(shè)備的路由器上配置指向第一 WAP網(wǎng)關(guān)設(shè)備的路由器的 數(shù)據(jù)隧道的配置信息,所述第二 WAP網(wǎng)關(guān)設(shè)備的路由器上配置的數(shù)據(jù)隧道與 所述第一 WAP網(wǎng)關(guān)設(shè)備的路由器上配置的數(shù)據(jù)隧道具有相同的隧道標(biāo)識(shí)。
3、 如權(quán)利要求l所述的方法,其特征在于,所述禁用第一 WAP網(wǎng)關(guān)設(shè)備 的路由器到第一 WAP網(wǎng)關(guān)設(shè)備的路由,具體為在第一 WAP網(wǎng)關(guān)設(shè)備的路由器上禁用下一跳指向第一 WAP網(wǎng)關(guān)設(shè)備的防 火墻地址的if各由。
4、 如權(quán)利要求l所述的方法,其特征在于,所述啟用在第一 WAP網(wǎng)關(guān)設(shè) 備的路由器與第二 WAP網(wǎng)關(guān)的路由器之間配置的備份數(shù)據(jù)隧道,具體為在第一 WAP網(wǎng)關(guān)設(shè)備的路由器上,將下一跳路由指向所述備份數(shù)據(jù)隧道。
5、 如權(quán)利要求1所述的方法,其特征在于,通過(guò)所述備份數(shù)據(jù)隧道在第 一 WAP網(wǎng)關(guān)設(shè)備的路由器和第二 WAP網(wǎng)關(guān)設(shè)備的路由器之間傳輸?shù)臄?shù)據(jù),包括認(rèn)證數(shù)據(jù)和WAP業(yè)務(wù)數(shù)據(jù)。
6、 如權(quán)利要求5所述的方法,其特征在于,所述認(rèn)證數(shù)據(jù)的路由地址是 私網(wǎng)地址,所述私網(wǎng)地址中配置的源地址為與第一 WAP網(wǎng)關(guān)設(shè)備對(duì)應(yīng)的核心 網(wǎng)設(shè)備為用戶使用WAP業(yè)務(wù)分配的私網(wǎng)地址,所述私網(wǎng)地址中配置的目的地 址為包括所述第二網(wǎng)關(guān)設(shè)備在內(nèi)的各網(wǎng)關(guān)設(shè)備接收認(rèn)證數(shù)據(jù)的統(tǒng)一的私網(wǎng)地 址。
7、 一種路由器,其特征在于,包括路由配置模塊,用于配置該路由器到第一 WAP網(wǎng)關(guān)設(shè)備的路由,以及該 路由器與第二 WAP網(wǎng)關(guān)設(shè)備的路由器之間的備份數(shù)據(jù)隧道;路由禁用模塊,用于禁用所述路由配置模塊配置的該路由器到第一 WAP 網(wǎng)關(guān)i更備的路由;隧道啟用模塊,用于啟用所述路由配置模塊配置的該路由器與第二 WAP 網(wǎng)關(guān)設(shè)備的路由器之間的備份數(shù)據(jù)隧道,所述備份數(shù)據(jù)隧道用于在該路由器和 第二 WAP網(wǎng)關(guān)設(shè)備的路由器之間傳輸數(shù)據(jù)。
8、 如權(quán)利要求7所述的路由器,其特征在于,所述路由禁止模塊,進(jìn)一 步用于禁用下一跳指向第一 WAP網(wǎng)關(guān)設(shè)備防火墻地址的路由;所述隧道啟用模塊,進(jìn)一步用于將下一跳路由指向所述備份數(shù)據(jù)隧道。
9、 如權(quán)利要求7所述的路由器,其特征在于,還包括 回程路由配置模塊,配置有第一 WAP網(wǎng)關(guān)設(shè)備所對(duì)應(yīng)的用戶IP地址的回程路由;所述路由器根據(jù)配置的回程路由,對(duì)WAP業(yè)務(wù)認(rèn)證數(shù)據(jù)包的響應(yīng)數(shù)據(jù)包 進(jìn)4亍回程路由。
10、 一種WAP業(yè)務(wù)實(shí)現(xiàn)系統(tǒng),包括核心網(wǎng)設(shè)備、第一WAP網(wǎng)關(guān)設(shè)備及 其路由器,其中核心網(wǎng)設(shè)備,用于通過(guò)與所述第一 WAP網(wǎng)關(guān)設(shè)備路由器之間的數(shù)據(jù)隧道 發(fā)送數(shù)據(jù),以及接收從該數(shù)據(jù)隧道傳輸來(lái)的數(shù)據(jù);第一 WAP網(wǎng)關(guān)設(shè)備路由器,用于將從所述核心網(wǎng)設(shè)備接收的數(shù)據(jù)路由到 第一 WAP網(wǎng)關(guān)設(shè)備,以及接收第一 WAP網(wǎng)關(guān)設(shè)備發(fā)送的數(shù)據(jù)并通過(guò)該路由器 與所述核心網(wǎng)設(shè)備之間的數(shù)據(jù)隧道發(fā)送到所述核心網(wǎng)設(shè)備;其特征在于,還包括第二 WAP網(wǎng)關(guān)設(shè)備及其路由器,所述第一WAP網(wǎng)關(guān) 設(shè)備路由器和所述第二 WAP網(wǎng)關(guān)設(shè)備路由器之間配置有備份數(shù)據(jù)隧道;所述第一 WAP網(wǎng)關(guān)設(shè)備路由器,進(jìn)一步用于將第一 WAP網(wǎng)關(guān)設(shè)備承載的 WAP業(yè)務(wù)割接到第二 WAP網(wǎng)關(guān)設(shè)備時(shí),禁用該路由器到第一 WAP網(wǎng)關(guān)設(shè)備 的路由,啟用該路由器與第二網(wǎng)關(guān)設(shè)備路由器之間配置的備份數(shù)據(jù)隧道,將從 所述核心網(wǎng)設(shè)備接收到的數(shù)據(jù)通過(guò)所述備份數(shù)據(jù)隧道發(fā)送到第二 WAP網(wǎng)關(guān)設(shè) 備路由器,將從所述備份數(shù)據(jù)隧道接收的數(shù)據(jù)發(fā)送到所述核心網(wǎng)設(shè)備;所述第二 WAP網(wǎng)關(guān)設(shè)備路由器,用于將從所述備份數(shù)據(jù)隧道接收到的數(shù) 據(jù)發(fā)送到第二 WAP網(wǎng)關(guān)設(shè)備,將從第二 WAP網(wǎng)關(guān)設(shè)備接收到的數(shù)據(jù)通過(guò)所述 備份數(shù)據(jù)隧道發(fā)送到第一 WAP網(wǎng)關(guān)設(shè)備路由器。
11、 如權(quán)利要求IO所述的系統(tǒng),其特征在于,所述第一WAP網(wǎng)關(guān)設(shè)備路 由器上配置有指向第二 WAP網(wǎng)關(guān)設(shè)備路由器的數(shù)據(jù)隧道的配置信息;所述第二 WAP網(wǎng)關(guān)設(shè)備路由器上配置有指向第一 WAP網(wǎng)關(guān)設(shè)備的路由器 的數(shù)據(jù)隧道的配置信息,所述第二 WAP網(wǎng)關(guān)設(shè)備的路由器上配置的數(shù)據(jù)隧道 與所述第一 WAP網(wǎng)關(guān)設(shè)備路由器上配置的數(shù)據(jù)隧道具有相同的隧道標(biāo)識(shí)。
12、 如權(quán)利要求IO所述的系統(tǒng),其特征在于,通過(guò)所述備份數(shù)據(jù)隧道在 第一 WAP網(wǎng)關(guān)設(shè)備路由器和第二 WAP網(wǎng)關(guān)設(shè)備路由器之間傳輸?shù)臄?shù)據(jù),包括 認(rèn)證數(shù)據(jù)和WAP業(yè)務(wù)數(shù)據(jù)。
全文摘要
本發(fā)明公開了一種WAP業(yè)務(wù)割接方法及其設(shè)備和系統(tǒng),本發(fā)明方法應(yīng)用于將第一WAP網(wǎng)關(guān)設(shè)備承載的WAP業(yè)務(wù)割接到第二WAP網(wǎng)關(guān)設(shè)備的過(guò)程,包括禁用第一WAP網(wǎng)關(guān)設(shè)備的路由器到第一WAP網(wǎng)關(guān)設(shè)備的路由;啟用在第一WAP網(wǎng)關(guān)設(shè)備的路由器與第二WAP網(wǎng)關(guān)設(shè)備的路由器之間配置的備份數(shù)據(jù)隧道;通過(guò)核心網(wǎng)設(shè)備與第一WAP網(wǎng)關(guān)設(shè)備的路由器之間的數(shù)據(jù)隧道、所述備份數(shù)據(jù)隧道、第二WAP網(wǎng)關(guān)設(shè)備的路由器與第二WAP網(wǎng)關(guān)設(shè)備之間的路由連接,在核心網(wǎng)設(shè)備與第二WAP網(wǎng)關(guān)設(shè)備之間傳輸數(shù)據(jù)。采用本發(fā)明,簡(jiǎn)化了WAP業(yè)務(wù)割接過(guò)程中的數(shù)據(jù)配置操作,需要進(jìn)行WAP業(yè)務(wù)割接時(shí),減少恢復(fù)業(yè)務(wù)所需的時(shí)間。
文檔編號(hào)H04L12/24GK101626309SQ200810116388
公開日2010年1月13日 申請(qǐng)日期2008年7月9日 優(yōu)先權(quán)日2008年7月9日
發(fā)明者張慧勇, 健 楊 申請(qǐng)人:中國(guó)移動(dòng)通信集團(tuán)公司