專利名稱:業(yè)務(wù)控制方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通用分組無線業(yè)務(wù)(General Packet Radio Service, GPRS )技 術(shù)領(lǐng)域,尤其涉及GPRS隧道協(xié)議(GPRS Tunneling Protocol, GTP )業(yè)務(wù)控
制方法及裝置。
背景技術(shù):
GTP在GPRS網(wǎng)絡(luò)的Gn、 Gp接口以及UMTS網(wǎng)絡(luò)的Iu、 Gn和Gp接口 上提供信令和數(shù)據(jù)傳輸服務(wù),以下統(tǒng)稱為GTP業(yè)務(wù)。其中,控制面的GTP-C 協(xié)議存在于Gn和Gp接口 ,而用戶面的GTP-U協(xié)議存在于Iu、 Gn和Gp接 口 。參見圖1,為GPRS組網(wǎng)圖,其中,Iu、 Gn和Gp接口兩端設(shè)備為運行 GTP的網(wǎng)絡(luò)設(shè)備,以下稱為GTP網(wǎng)元。GTP允許多種協(xié)議分組通過隧道的方 式在UMTS/GPRS骨干網(wǎng)節(jié)點之間傳輸,GTP-C協(xié)議用于創(chuàng)建、修改或刪除 一個用戶或一個多播組相關(guān)的控制面GTP隧道,GTP-U協(xié)議用戶創(chuàng)建、修改 或刪除與一個用戶或一個多播組相關(guān)的用戶面GTP隧道,它們對于 UMTS/GPRS網(wǎng)絡(luò)的用戶是透明的,本文所指GTP包括各版本,包括V0、 VI 以及V2。
參見圖2,為兩個GTP網(wǎng)元通信示意圖。目前GTP隧道保護機制是基于 Echo探測,即,GTP網(wǎng)元A和GTP網(wǎng)元B之間通過發(fā)送Echo探測報文發(fā)現(xiàn) GTP隧道是否發(fā)生故障,確定GTP隧道故障后,重建GTP隧道,在重建GTP 隧道期間,GTP業(yè)務(wù)一直處于中斷狀態(tài)。
此外,發(fā)明人在實踐過程中發(fā)現(xiàn),現(xiàn)有技術(shù)只采用組網(wǎng)冗余方式提高 GPRS網(wǎng)絡(luò)應(yīng)用層可靠性。所謂組網(wǎng)冗余,是指在組網(wǎng)時,采用兩套相同的設(shè) 備形成設(shè)備級主備關(guān)系,當一個設(shè)備故障時,由另一個設(shè)備接管其業(yè)務(wù),從 而保護業(yè)務(wù)不受損失。以圖2為例,是在組網(wǎng)時,為源GTP網(wǎng)元A設(shè)置一臺 配置相同的GTP網(wǎng)元,從而當GTP網(wǎng)元A故障時,可通過使用這臺備份GTP 網(wǎng)元保證GTP業(yè)務(wù),然而,這種組網(wǎng)冗余方式僅是針對源GTP網(wǎng)元的保護, 對于GTP隧道或目的GTP網(wǎng)元故障,則無能為力,也就是說,它對GTP業(yè)務(wù)傳輸過程中的可靠性問題是無法解決的。另外,這種組網(wǎng)冗余方案自身也 存在成本高、無法通過網(wǎng)元間熱備份來保譯業(yè)務(wù)在故障前后的連續(xù)性的問題。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種GTP業(yè)務(wù)控制方法及裝置,以解決現(xiàn)有方案 中GTP業(yè)務(wù)可靠性低的問題。
為此,本發(fā)明實施例采用如下技術(shù)方案
一種業(yè)務(wù)控制方法,用于控制分組無線業(yè)務(wù)隧道協(xié)議GTP業(yè)務(wù),包括 為分組數(shù)據(jù)協(xié)議PDP上下文分配至少兩份不同的隧道標識;利用所述隧道標 識,在源GTP網(wǎng)元和目的GTP網(wǎng)元間建立主用GTP隧道和至少一條備用GTP 隧道;當所述主用GTP隧道故障時,將GTP業(yè)務(wù)/人主用GTP隧道切換到備 用GTP隧道上。
一種GTP網(wǎng)元,其特征在于,包括隧道標識分配單元,用于為同一個 PDP上下文分配至少兩Y分不同的隧道標識;主備隧道建立單元,用于利用所 述隧道標識,在所述GTP網(wǎng)元和目的GTP網(wǎng)元間建立主用GTP隧道和備用 GTP隧道;切換控制單元,當所述主用GTP隧道故障時,用于將GTP業(yè)務(wù) 從主用GTP隧道上轉(zhuǎn)換到備用GTP隧道上。
由此,當主用GTP隧道故障時,可通過備用GTP隧道將業(yè)務(wù)發(fā)送至目的 GTP網(wǎng)元,目的GTP網(wǎng)元從備用GTP隧道上接收數(shù)據(jù)并提交給GTP業(yè)務(wù)處 理層,業(yè)務(wù)層感知不到隧道切換和業(yè)務(wù)中斷的發(fā)生,從而可保證GTP業(yè)務(wù)的 連續(xù)性和可靠性。并且,本發(fā)明實施例不需要對GTP網(wǎng)元進行備份,僅通過 分配多份隧道標識即可完成主用GTP隧道和備用GTP隧道的建立,實現(xiàn)簡單, 成本低。
圖1為現(xiàn)有技術(shù)GPRS組網(wǎng)示意圖2為現(xiàn)有技術(shù)兩個GTP網(wǎng)元通信示意圖3為本發(fā)明實施例一兩個GTP網(wǎng)元通信示意圖;圖4為本發(fā)明實施例--主備用GTP隧道示意圖_5為本發(fā)明實施例--流程圖6為本發(fā)明實施例--主備GTP隧道端點與GTP路徑映射示意圖7為本發(fā)明實施例--主備用GTP隧道創(chuàng)建流程圖8為本發(fā)明實施例--主備用GTP隧道切換示意圖9為本發(fā)明實施例--主備用GTP隧道修改流程圖IO為本發(fā)明實施例一主備用GTP隧道拆除流程圖11為本發(fā)明實施例-二兩個GTP網(wǎng)元通信示意圖12為本發(fā)明實施例二主備用GTP隧道示意圖13為本發(fā)明實施例二主備用GTP隧道創(chuàng)建流程圖14為本發(fā)明實施例二主備用GTP隧道切換示意圖15為本發(fā)明實施例二主備用GTP隧道修改流程圖16為本發(fā)明實施例.二主備用GTP隧道拆除流程圖17為本發(fā)明實施例三兩個GTP網(wǎng)元通信示意圖。
具體實施例方式
本發(fā)明實施例提供增強GTP隧道可靠性的方案,通過增加GTP備份隧道、 故障切換機制和縮短路徑探測時間來提高GTP業(yè)務(wù)在網(wǎng)絡(luò)接口上的連續(xù)性和 可靠性,在底層組網(wǎng)和傳輸狀態(tài)不可靠的情況下,也能保證應(yīng)用層業(yè)務(wù)的可 靠運行。
概括而言,本發(fā)明實施例方法包括以下步驟
1、 為分組lt據(jù)協(xié)議PDP上下文分配至少兩份不同的隧道標識;
2、 利用所述隧道標識,在源GTP網(wǎng)元和目的GTP網(wǎng)元間建立 主用GTP隧道和至少一條備用GTP隧道;
3、 當所述主用GTP隧道故障時,將GTP業(yè)務(wù)從主用GTP隧道切換到 備用GTP隧道上。
其中,源GTP網(wǎng)元可以同一個目的GTP網(wǎng)元建立至少兩個GTP隧道, 也可以同多個目的GTP網(wǎng)元建立至少兩個GTP隧道,下面結(jié)合附圖,對本發(fā) 明實施例作詳細介紹。首先介紹本發(fā)明實施例一。
參見圖3,為兩個GTP網(wǎng)元通信示意圖示意圖,其中,網(wǎng)元1為源GTP 網(wǎng)元,網(wǎng)元2為目的GTP網(wǎng)元。通過在網(wǎng)元1和網(wǎng)元2之間建立兩條互為主 備的GTP隧道來提高GTP業(yè)務(wù)的連續(xù)性和安全性。
參見圖4,為主備GTP隧道示意圖,其中,"GTP隧道"是指兩側(cè)網(wǎng)元內(nèi) 的"GTP隧道端點"和網(wǎng)元間的"GTP路徑"兩部分,其中,GTP隧道端點 由"GTP隧道端點標識"(Tunnel Edge ID, TEID)表示,GTP路徑由"GTP 路徑標識"(PathID, PID)來表示。其中,網(wǎng)元提供對GTP主、備用隧道的 管理功能,包括隧道的創(chuàng)建、修改和拆除,以及快速探測機制和業(yè)務(wù)切換。 參見圖5,為實施例一流程圖,包括 步驟501:為各PDP上下文配置兩份不同的隧道標識; 其中,這兩份隧道標識分別用"主用TEID +主用PID"和"備用TEID +備用PID"表示。同一個PDP上下文的主用和備用GTP隧道端點必須使用 不同的TEID,并且分別映射到不同的GTP路徑上;同理,不同GTP路徑應(yīng) 該具有相對獨立的網(wǎng)絡(luò)傳輸路徑,以保證某一條路徑故障時,不至于影響其 它3各徑的業(yè)務(wù)。
不同的PDP上下文的主備用GTP隧道標識在分配時相互獨立,可以將不 同PDP上下文的主用和備份GTP隧道端點映射到相同或不同的GTP路徑上, 參見圖6,網(wǎng)元在分配GTP隧道端點資源時應(yīng)該考慮使GTP路徑盡量負載均 衡。
步驟502:創(chuàng)建主備GTP隧道;
參見圖7,是為圖3所示的網(wǎng)元1和網(wǎng)元2創(chuàng)建主備GTP隧道流程圖。 其中,網(wǎng)元1為本側(cè)PDP上下文分配主用和備用GTP隧道標識,該PDP上 下文在網(wǎng)元間的主用GTP隧道由兩側(cè)對應(yīng)于該PDP上下文的主用TEID和主 用PID來標識,該PDP上下文在網(wǎng)元間的備用GTP隧道由兩側(cè)對應(yīng)于該PDP 上下文的備用TEID和備用PID來標識。然后在步驟502 - 1中網(wǎng)元1通過PDP 上下文創(chuàng)建消息將主備GTP隧道標識發(fā)送給網(wǎng)元2;網(wǎng)元2也為本側(cè)PDP上 下文分配主用和備用GTP隧道標識,然后在步驟502 - 2通過PDP上下文創(chuàng) 建響應(yīng)消息發(fā)送給網(wǎng)元1。步驟503:檢測GTP隧道連通性,正常情況下,執(zhí)行步驟504,主用GTP 隧道故障時,執(zhí)行步驟505;
為了保證路徑故障被迅速檢測到,并避免影響業(yè)務(wù)連續(xù)性,優(yōu)先采用檢 測靈敏度在50ms以內(nèi)的探測協(xié)議,例如雙向轉(zhuǎn)發(fā)檢測(BFD), BFD是一種 高速的獨立HELLO協(xié)議,它通過定期發(fā)送基于UDP層的Hello故障才全測數(shù) 據(jù)包來檢測和判斷傳輸隧道及下層故障,并且還能檢測和判斷傳輸層、隧道 層、IP層和應(yīng)用層存在的誤碼、丟包等軟故障,目前BFD缺省檢測間隔是 10ms,連續(xù)3次檢測到故障就報告隧道故障。該BFD探測機制較現(xiàn)有的Echo 探測機制反映速度快,現(xiàn)有Echo探測機制周期長, 一般需要幾十秒到幾分鐘 才能確認故障。
步驟504:通過主用GTP隧道傳輸GTP業(yè)務(wù);
步驟505:將GTP業(yè)務(wù)從主用GTP隧道切換到備用GTP隧道上。
當檢測到GTP路徑故障時,查找到該GTP路徑上所有PDP上下文,如 果該PDP上下文將主用GTP隧道映射到故障路徑上,則執(zhí)行切換功能,即將 這些PDP上下文業(yè)務(wù)切換到備用GTP隧道上繼續(xù)進行。
參見圖8,為主備用GTP隧道切換示意圖。
由此,不同PDP上下文通過各自的備用GTP隧道(備用GTP隧道端點 和備用GTP路徑)將業(yè)務(wù)發(fā)送至目的GTP網(wǎng)元,目的GTP網(wǎng)元從備用GTP 隧道上接收數(shù)據(jù)并提交給GTP業(yè)務(wù)處理層,業(yè)務(wù)層感知不到隧道切換和業(yè)務(wù) 中斷的發(fā)生。
此外,還可以對主備GTP隧道實行動態(tài)管理,即,對GTP隧道進行修改 或拆除。
如果TEID或PID發(fā)生了變化,可以通過PDP上下文修改流程進行更改。 參見圖9,為本發(fā)明實施例一主備用GTP隧道修改流程圖。網(wǎng)元1在步驟901
發(fā)送給網(wǎng)元2,網(wǎng)元2也在步驟902中將本側(cè)更新后的PDP上下文主備GTP 暖道標識通過PDP上下文修改響應(yīng)消息發(fā)送給網(wǎng)元1 。
參見圖10,為本發(fā)明實施例一主備用GTP隧道拆除流程圖。網(wǎng)元1在步 驟1001中通過PDP上下文刪除消息通過網(wǎng)元2,網(wǎng)元2釋i丈本側(cè)為該PDP上下文分配的主備GTP隧道標識,然后在步驟1002中向網(wǎng)元1返回PDP上 下文刪除響應(yīng)消息,此后,網(wǎng)元1再釋放PDP 4下文在本側(cè)的主備GTP隧道 標識。
下面介紹本發(fā)明實施例二。
與實施例一中源GTP網(wǎng)元與 一個目的GTP網(wǎng)元建立主備GTP隧道不同, 實施例二是在不同的目的GTP網(wǎng)元上建立主用GTP隧道和備用GTP隧道。
參見圖11,為實施例二示意圖,其中,網(wǎng)元1為源GTP網(wǎng)元,網(wǎng)元2和 網(wǎng)元3為兩個目的GTP網(wǎng)元。在分配GTP隧道標識時,對于網(wǎng)元l,需要為 PDP上下文分配主用GTP隧道標識和備用GTP隧道標識,對于網(wǎng)元2和網(wǎng)元 3,則分別分配主用GTP隧道標識和備用GTP隧道標識。參見圖12,為本發(fā) 明實施例二 GTP主備用隧道示意圖。
與實施例一類似,不同的PDP上下文的主備用GTP隧道標識在分配時相 互獨立,可以將不同PDP上下文的主用和備份GTP隧道端點映射到不同的 GTP路徑上,仍請參見圖6,網(wǎng)元在分配GTP隧道端點資源時應(yīng)該考慮使GTP 路徑盡量負載均衡。
參見圖13,為本發(fā)明實施例二主備用GTP隧道創(chuàng)建流程圖。其中,網(wǎng)元 1為本側(cè)PDP上下文分配主用和備用GTP隧道標識,該PDP上下文在網(wǎng)元間 的主用GTP隧道由兩側(cè)對應(yīng)于該PDP上下文的主用TEID和主用PID標識, 該PDP上下文在網(wǎng)元間的備用GTP隧道由兩側(cè)對應(yīng)于該PDP上下文的備用 TEID和備用PID標識。然后在步驟1301中網(wǎng)元1通過PDP上下文創(chuàng)建消息 將主用GTP隧道標識發(fā)送給網(wǎng)元2;網(wǎng)元2為本側(cè)PDP上下文分配主用隧道 標識,然后在步驟1302通過PDP上下文創(chuàng)建響應(yīng)消息發(fā)送給網(wǎng)元1;類似地, 在步驟1303中網(wǎng)元1通過PDP上下文創(chuàng)建消息將備用GTP隧道標識發(fā)送給 網(wǎng)元3;網(wǎng)元3為本側(cè)PDP上下文分配備用隧道標識,然后在步驟1304通過 PDP上下文創(chuàng)建響應(yīng)消息發(fā)送給網(wǎng)元1 。
如果網(wǎng)元2和網(wǎng)元3都向網(wǎng)元1成功回復(fù)了響應(yīng)消息,則網(wǎng)元1成功建 立了該PDP上下文的主備GTP隧道。如果主用GTP隧道建立成功,而備用 GTP隧道建立失敗,則網(wǎng)元l選擇其他的網(wǎng)元,例如網(wǎng)元4,再次嘗試建立備 用GTP隧道。如果主用GTP隧道建立失敗,而備用GTP隧道建立成功,貝'J網(wǎng)元1選擇其他網(wǎng)元建立主用GTP隧道。如果沒有其它目的GTP網(wǎng)元可以選 擇,則源GT7網(wǎng)元與目的GTP網(wǎng)元使用已經(jīng)建立成功的一條GTP隧道作為 唯一的GTP隧道進行傳輸,所述主備GTP隧道方法不再使用。
參見圖14,為本發(fā)明實施例二主備GTP隧道切換示意圖。當檢測到GTP 路徑故障時,發(fā)送故障通知,查找到該GTP路徑上所有PDP上下文,如果該 PDP上下文將主用GTP隧道映射到故障路徑上,則將這些PDP上下文業(yè)務(wù)切 換到備用GTP隧道上繼續(xù)進行。需要說明的是,在實施例二中,僅是由網(wǎng)元 l的執(zhí)行業(yè)務(wù)切換功能。切換后,網(wǎng)元2通知上游節(jié)點更新業(yè)務(wù)路由,告知當 前為禁用狀態(tài),網(wǎng)元3通知上游節(jié)點更新業(yè)務(wù)5^由,告知當前為啟用狀態(tài)。
此外,還可以對主備GTP隧道實行動態(tài)管理,即,對GTP隧道進行修改 或拆除。
如果TEID或PID發(fā)生了變化,可以通過PDP上下文修改流程進行更改。 參見圖15,為本發(fā)明實施例二主備用GTP隧道^務(wù)改流程圖。網(wǎng)元1在步驟1501 中將本側(cè)PDP上下文更新后的主用GTP隧道標識通過PDP上下文修改消息 發(fā)送給網(wǎng)元2,網(wǎng)元2在步驟1502中將本側(cè)更新后的PDP上下文主用GTP 隧道標識通過PDP上下文修改響應(yīng)消息發(fā)送給網(wǎng)元1;類似地,網(wǎng)元1在步 驟1503中將本側(cè)PDP上下文更新后的備用GTP隧道標識通過PDP上下文修 改消息發(fā)送給網(wǎng)元3,網(wǎng)元3在步驟1504中將本側(cè)更新后的PDP上下文備用 GTP隧道標識通過PDP上下文修改響應(yīng)消息發(fā)送給網(wǎng)元1。
參見圖16,為本發(fā)明實施例二主備用GTP隧道拆除流程圖。網(wǎng)元1在步 驟1601中通過PDP上下文刪除消息通過網(wǎng)元2,網(wǎng)元2釋放本側(cè)為該PDP 上下文分配的主用GTP隧道標識,然后在步驟1602中向網(wǎng)元1返回PDP上 下文刪除響應(yīng)消息,此后,網(wǎng)元1再釋力文PDP上下文在本側(cè)的主用GTP隧道 標識;類似地,如果要刪除備用GTP隧道網(wǎng)元1在步驟1603中通過PDP上 下文刪除消息通過網(wǎng)元3,網(wǎng)元3釋方丈本側(cè)為該PDP上下文分配的備用GTP 隧道標識,然后在步驟1604中向網(wǎng)元1返回PDP上下文刪除響應(yīng)消息,此后, 網(wǎng)元1再釋放PDP上下文在本側(cè)的備用GTP隧道標識。
相對于實施例一,實施例二的優(yōu)點是顯而易見的,即,不但當主用GTP 隧道故障時,可快速切換到備份GTP隧道上,而且,在目的GTP網(wǎng)元故障時,
ii也可以快速切換到其他的目的GTP網(wǎng)元上,從而更進一步保證GTP業(yè)務(wù)的連 續(xù)性和可靠性。
最后介紹本發(fā)明實施例三。
實施例三是上述兩個實施例的結(jié)合,即通過源GTP網(wǎng)元分別和各目的 GTP網(wǎng)元建立多個GTP隧道,從而進一步保證GTP業(yè)務(wù)的連續(xù)和可靠。
參見圖17,為實施例三示意圖。其中,網(wǎng)元1為源GTP網(wǎng)元,網(wǎng)元2和 網(wǎng)元3分別為主用目的GTP網(wǎng)元和備用目的GTP網(wǎng)元,在網(wǎng)元1和網(wǎng)元2之 間建立主用GTP隧道和備用GTP隧道,在網(wǎng)元1和網(wǎng)元3之間也建立主用 GTP隧道和備用GTP隧道。
在分配GTP隧道標識時,對于網(wǎng)元1,需要為PDP上下文分配與網(wǎng)元2 之間的第 一主用GTP隧道標識和第 一備用GTP隧道標識,同時分配與網(wǎng)元3 之間的第二主用GTP隧道標識和第二備用GTP隧道標識;對于網(wǎng)元2,則分 配與網(wǎng)元1之間的第 一主用GTP隧道標識和第 一備用GTP隧道標識,同理, 對于網(wǎng)元3,則分配與網(wǎng)元1之間的第二主用GTP隧道標識和第二備用GTP 隧道標識。
正常情況下,源GTP網(wǎng)元通過與主用目的GTP網(wǎng)元間的主用GTP隧道 傳輸GTP業(yè)務(wù),即通過網(wǎng)元1和網(wǎng)元2之間的第一主用GTP隧道傳輸GTP 業(yè)務(wù),在第一主用GTP隧道故障時,將業(yè)務(wù)切換到第一備用GTP隧道上,當 第一主用GTP隧道和第一備用GTP隧道都故障,或者,當主用目的GTP網(wǎng) 元(網(wǎng)元2)故障時,將業(yè)務(wù)切換到第二主用GTP隧道上,在第二主用GTP 隧道也故障時,將業(yè)務(wù)切換到第二備用GTP隧道上。
由此,實施例三通過目的GTP網(wǎng)元的備份、各目的GTP網(wǎng)元與源GTP 網(wǎng)元之間GTP隧道的備份,更進一步提高了 GTP業(yè)務(wù)的安全性。
本發(fā)明實施例還提供一種GTP網(wǎng)元,即源GTP網(wǎng)元,如圖4所示,該 GTP網(wǎng)元包括GTP業(yè)務(wù)處理模塊、GTP隧道管理模塊和GTP路徑管理模塊。 其中,GTP隧道管理^^塊進一步可包括隧道標識分配單元和切換控制單元, GTP路徑管理才莫塊進一步可包括主備隧道建立單元和故障;險測單元。隧道標 識分配單元主要用于為同 一個PDP上下文分配至少兩份不同的隧道標識;主備隧道建立-
文創(chuàng)建消息,并接收PDP上下文創(chuàng)建響應(yīng)消息,在所述GTP網(wǎng)元和目的GTP 網(wǎng)元間建立主用GTP隧道和備用GTP隧道;故障才全測單元主要用于通過與目 的GTP網(wǎng)元間的檢測報文,確定是否出現(xiàn)故障;切換控制單元主要在所述故 障檢測單元確定出現(xiàn)故障時,控制將GTP業(yè)務(wù)從主用GTP隧道上切換到備用 GTP隧道上。
此外,該GTP網(wǎng)元還提供對主備GTP隧道動態(tài)管理的功能。例如,可動 態(tài)修改主備隧道,此時,所述GTP隧道管理模塊還包括主備隧道修改單元, 該主用隧道修改單元用于當所述隧道標識改變時,^務(wù)改所述PDP上下文;所 述主備隧道建立單元向目的GTP網(wǎng)元發(fā)送所述PDP上下文^^改消息,并接收 PDP上下文修改響應(yīng)消息。再如,可動態(tài)刪除主備GTP隧道,此時,所述 GTP隧道管理模塊還包括主備隧道拆除單元,該主用隧道拆除單元用于釋放 為所述PDP上下文分配的隧道標識;所述主備隧道建立單元向目的GTP網(wǎng)元 發(fā)送所述PDP上下文刪除消息,并接收PDP上下文刪除響應(yīng)消息。
對于裝置實施例的具體實現(xiàn)可參見方法實施例,例如,主用GTP隧道和 備用GTP隧道是在同一個源GTP網(wǎng)元和同一個目的GTP網(wǎng)元間建立,此時, 創(chuàng)建、修改及刪除GTP隧道的流程分別參見圖7、圖9和圖10;或者,主用 GTP隧道和備用GTP隧道是在同一個源GTP網(wǎng)元和不同目的GTP網(wǎng)元間分 別建立,此時,創(chuàng)建、修改及刪除GTP隧道的流程分別參見圖13、圖15和 圖16;或者,源GTP網(wǎng)元和多個目的GTP網(wǎng)元分別建立多個主用GTP隧道 和多個備用GTP隧道,此時,源GTP網(wǎng)元與目的GTP網(wǎng)元結(jié)構(gòu)示意圖參見 圖17。在此不——贅述。
需要說明的是,本發(fā)明實施例所指的主用GTP隧道、備用GTP隧道、主 用目的GTP網(wǎng)元及備用目的GTP網(wǎng)元都是動態(tài)且相對的。在系統(tǒng)初始配置時, 確定了主備關(guān)系,在從主用隧道切換到備用隧道之后,原來的備用隧道實際 上成為了新的主用隧道,如果進一步檢測到該新主用隧道故障時,需要再將 業(yè)務(wù)切換到其他正常的隧道上,這里,其他正常的隧道包括故障恢復(fù)后的原 主用隧道以及其他備用隧道。
另夕卜,上述幾個實施例僅是以兩個GTP隧道或兩個目的GTP網(wǎng)元進行說明,實際上,為了更進一步保證GTP業(yè)務(wù)的連續(xù)性和可靠性,可設(shè)置三個或
更多的GTP隧道或目的GTP網(wǎng)元。
以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當指出,對于本技術(shù)領(lǐng)域的普 通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤 飾,這些改進和潤飾也應(yīng)視為本發(fā)明的保護范圍。
權(quán)利要求
1、一種業(yè)務(wù)控制方法,用于控制分組無線業(yè)務(wù)隧道協(xié)議GTP業(yè)務(wù),其特征在于,包括為分組數(shù)據(jù)協(xié)議PDP上下文分配至少兩份不同的隧道標識;利用所述隧道標識,在源GTP網(wǎng)元和目的GTP網(wǎng)元間建立主用GTP隧道和至少一條備用GTP隧道;當所述主用GTP隧道故障時,將所述GTP業(yè)務(wù)從所述主用GTP隧道切換到所述備用GTP隧道上。
2、 根據(jù)權(quán)利要求l所述方法,其特征在于,所述主用GTP隧道和所述備用GTP隧道是在同一個源GTP網(wǎng)元和同一 個目的GTP網(wǎng)元間建立的;或者,所述主用GTP隧道和所述備用GTP隧道是在同一個源GTP網(wǎng)元和不同 目的GTP網(wǎng)元間分別建立的。
3、 根據(jù)權(quán)利要求2所述方法,其特征在于,所述主用GTP隧道和所述備 用GTP隧道是在同一個源GTP網(wǎng)元和不同目的GTP網(wǎng)元間分別建立時,在 將所述GTP業(yè)務(wù)從所述主用GTP隧道切換到所述備用GTP隧道之后,還包 括所述主用GTP隧道對應(yīng)的目的GTP網(wǎng)元通知上游節(jié)點已禁止GTP業(yè)務(wù); 所述備用GTP隧道對應(yīng)的目的GTP網(wǎng)元通知上游節(jié)點已啟用GTP業(yè)務(wù)。
4、 根據(jù)權(quán)利要求2所述方法,其特征在于,所述主用GTP隧道和所述備 用GTP隧道是在同一個源GTP網(wǎng)元和不同目的GTP網(wǎng)元間分別建立時,還 包括判斷所述主用GTP隧道對應(yīng)的目的GTP網(wǎng)元是否故障,若是,執(zhí)行所述 將GTP業(yè)務(wù)從所述主用GTP隧道切換到所述備用GTP隧道上的步驟。
5、 根據(jù)權(quán)利要求l所述方法,其特征在于,所述目的GTP網(wǎng)元為第一 目的GTP網(wǎng)元;所述主用GTP隧道和所述備 用GTP隧道是指在所述源GTP網(wǎng)元和所述第一目的GTP網(wǎng)元間建立的第一 主用GTP隧道和第一備用GTP隧道;所述方法還包括在所述源GTP網(wǎng)元和第二目的GTP網(wǎng)元間建立第二主用GTP隧道和第 二備用GTP隧道;當所述第一主用GTP隧道及所述第一備用GTP隧道都故障,或者,當所 述第一 目的GTP網(wǎng)元故障時,將所述GTP業(yè)務(wù)切換到所述第二主用GTP隧 道;當所述第二主用GTP隧道故障時,將所述GTP業(yè)務(wù)切換到所述第二備用 GTP隧道。
6、 根據(jù)權(quán)利要求l、 2、 3、 4或5所述方法,其特征在于,還包括 若所述主用GTP隧道建立成功、所述備用GTP隧道建立失敗,則所述源GTP網(wǎng)元選擇其他目的GTP網(wǎng)元建立備用GTP隧道;若所述主用GTP隧道建立失敗、所述備用GTP隧道建立成功,則所述源 GTP網(wǎng)元選擇其他目的GTP網(wǎng)元建立主用GTP隧道。
7、 才艮據(jù)權(quán)利要求l、 2、 3、 4或5所述方法,其特征在于,在分配所述 隧道標識之后、建立所述主用GTP隧道和備用GTP隧道之前,還包括通過PDP上下文創(chuàng)建消息和PDP上下文創(chuàng)建響應(yīng)消息,在所述源GTP 網(wǎng)元和所述目的GTP網(wǎng)元間傳遞所述隧道標識。
8、 根據(jù)權(quán)利要求7所述方法,其特征在于,還包括 當所述隧道標識改變后,所述源GTP網(wǎng)元修改所述PDP上下文,并向所述目的GTP網(wǎng)元發(fā)送PDP上下文修改消息;所述目的GTP網(wǎng)元接收到所述PDP上下文4務(wù)改消息后,修改所述隧道對 應(yīng)的PDP上下文,并向所述源GTP網(wǎng)元回復(fù)PDP上下文修改響應(yīng)消息。
9、 根據(jù)權(quán)利要求8所述方法,其特征在于,還包括所述源GTP網(wǎng)元或所述目的GTP網(wǎng)元需要刪除PDP上下文時,向所述目的GTP網(wǎng)元或所述源GTP網(wǎng)元發(fā)送PDP上下文刪除消息;所述目的GTP網(wǎng)元或所述源GTP網(wǎng)元接收到所述PDP上下文刪除消息后,釋放為所述PDP上下文分配的隧道標識,并回復(fù)PDP上下文刪除響應(yīng)消 自 所述源GTP網(wǎng)元或所述目的GTP網(wǎng)元接收到所述PDP上下文刪除響應(yīng) 消息后,釋放為所述PDP上下文分配的隧道標識。
10、 根據(jù)權(quán)利要求l、 2、 3、 4或5所述方法,其特征在于,通過在所述源GTP網(wǎng)元和所述目的GTP網(wǎng)元之間發(fā)送雙向檢測報文,確定是否出現(xiàn)故障;故障時,執(zhí)行所述將GTP業(yè)務(wù)從主用GTP隧道切換到備用 GTP隧道上的步驟。
11、 根據(jù)權(quán)利要求l、 2、 3、 4或5所述方法,其特征在于, 所述隧道標識由網(wǎng)元內(nèi)部的GTP隧道端點標識和網(wǎng)元間GTP路徑標識共同確定;同一個PDP上下文的所述主用GTP隧道和所述備用GTP隧道4吏用不同 的GTP隧道端點標識,并分別映射到不同的GTP^各徑。
12、 一種GTP網(wǎng)元,其特征在于,包括隧道標識分配單元,用于為同 一個PDP上下文分配至少兩份不同的隧道 標識;主備隧道建立單元,用于利用所述隧道標識,在所述GTP網(wǎng)元和目的GTP 網(wǎng)元間建立主用GTP隧道和備用GTP隧道;切換控制單元,當所述主用GTP隧道出現(xiàn)故障時,用于將GTP業(yè)務(wù)從所 述主用GTP隧道上轉(zhuǎn)換到所述備用GTP隧道上。
13、 根據(jù)權(quán)利要求12所述GTP網(wǎng)元,其特征在于, 還包括主備隧道修改單元,該主用隧道》務(wù)改單元用于當所述隧道標識改變時,^修改所述PDP上下文;所述主備隧道建立單元向目的GTP網(wǎng)元發(fā)送所述PDP上下文〗務(wù)改消息, 并4妄收PDP上下文〗務(wù)改響應(yīng)消息。
14、 根據(jù)權(quán)利要求12所述GTP網(wǎng)元,其特征在于, 還包括主備隧道拆除單元,該主用隧道拆除單元用于釋放為所述PDP上下文分配的隧道標識;所述主備隧道建立單元向目的GTP網(wǎng)元發(fā)送所述PDP上下文刪除消息, 并"t妄收PDP上下文刪除響應(yīng)消息。
15、 根據(jù)權(quán)利要求12、 13或14所述GTP網(wǎng)元,其特征在于, 還包括故障4企測單元,該故障4全測單元用于通過與所述目的GTP網(wǎng)元間的檢測報文,確定主用GTP隧道是否出現(xiàn)故障。
全文摘要
本發(fā)明公開了一種業(yè)務(wù)控制方法,包括步驟為PDP上下文分配至少兩份不同的隧道標識;利用所述隧道標識,在源GTP網(wǎng)元和目的GTP網(wǎng)元間建立主用GTP隧道和至少一條備用GTP隧道;當所述主用GTP隧道故障時,將GTP業(yè)務(wù)從主用GTP隧道切換到備用GTP隧道上。與上述方法相對應(yīng),本發(fā)明還提供一種GTP網(wǎng)元。本發(fā)明實現(xiàn)簡單,成本低,可快速實現(xiàn)GTP隧道切換,保證GTP業(yè)務(wù)的連續(xù)性和可靠性。
文檔編號H04W24/00GK101453744SQ20071019595
公開日2009年6月10日 申請日期2007年12月7日 優(yōu)先權(quán)日2007年12月7日
發(fā)明者代志剛, 萍 張, 銘 蔣 申請人:華為技術(shù)有限公司