專利名稱:業(yè)務(wù)傳輸方法及其裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種業(yè)務(wù)傳輸方法及其裝置。
技術(shù)背景通用無線分組業(yè)務(wù)(GPRS, General Packet Radio Service )網(wǎng)關(guān)支持節(jié)點 (GGSN, Gateway GPRS Support Node)是處于分組交換(PS, PS Packet Switched)網(wǎng)絡(luò)中的業(yè)務(wù)節(jié)點,其在目前的網(wǎng)絡(luò)上高度集中,且容量大,是無 線網(wǎng)絡(luò)與因特網(wǎng)協(xié)議(IP, Internet Protocol)網(wǎng)絡(luò)的匯聚點。為了向用戶提供 高質(zhì)量穩(wěn)定的業(yè)務(wù),以及減少自然災(zāi)害給用戶帶來的損失和業(yè)務(wù)中斷,GGSN 提出基于GGSN資源池(GGSNPOOL)的網(wǎng)絡(luò)容突組網(wǎng)解決方案。GGSNPOOL容突過程實際是進行GGSN之間的替代過程,具體如圖l所 示,在一個GGSN POOL中存在多個獨立的GGSN,當用戶設(shè)備(UE, User Equipment)激活時,GPRS業(yè)務(wù)支持節(jié)點(SGSN, Serving GPRS Support Node ) 能從GGSN POOL中正確選擇一個GGSN,并可與之正常通信。由于GGSN POOL中GGSN能完全一致的提供用戶接入功能及相關(guān)特性,且能正常訪問業(yè) 務(wù)網(wǎng)絡(luò)和服務(wù)器,并提供相關(guān)特性,所以當其中主GGSN (圖中為GGSN1) 所在路徑故障(受災(zāi))時,可以從GGSN POOL中選擇另外一個GGSN建立新 的路徑,保證UE能通過新的路徑建立數(shù)據(jù)通道,以接入到提供服務(wù)的業(yè)務(wù)網(wǎng) 絡(luò)和服務(wù)器,從而可以達到當一套GGSN受災(zāi)時,不影響其用戶正常接入和業(yè) 務(wù)正常進行的目標。同時,當原有GGSN受突恢復后,原有路徑也即恢復。針對用戶,GGSN有兩種不同的地址分配方式,即動態(tài)IP地址分配和簽 約固定IP地址方式。對于動態(tài)分配IP地址的用戶來說,每次激活時,獲得的地址可能都不相 同,因此在切換到備選GGSN后,備選GGSN只要使用不同的地址池分配地址,用戶依然可以在獲得新地址后正常使用。即對于動態(tài)分配IP地址的用戶,當采用現(xiàn)有技術(shù)中的GGSN POOL容災(zāi)時,能同時解決上行及下行數(shù)據(jù)路徑的 切換,使上下行路徑一致。 一方面,隨著GGSN的切換上行數(shù)據(jù)路徑將同時進 行切換;另一方面,下行數(shù)據(jù)報文的路由已經(jīng)針對不同GGSN上的不同地址池 進行了配置。故此時系統(tǒng)不需做任何改動就能達到容突的目的。而對于簽約固定IP地址的用戶來說,不論在哪個GGSN上激活,都要求 使用相同的地址(簽約的固定IP地址)。這樣,承載網(wǎng)就無法知道用戶當前是 在哪個GGSN上激活。即采用現(xiàn)有技術(shù)中的GGSNPOOL容災(zāi)時,對于簽約固 定IP地址的用戶,雖然隨著GGSN的切換上行數(shù)據(jù)路徑可以同時進行切換, 但是下行數(shù)據(jù)報文無法保證能正確的路由到用戶上下文所在的GGSN上。這 樣,在切換到備選GGSN后,GGSN和承載網(wǎng)都需要更新路由信息,用戶才可 以在切換后正常開展業(yè)務(wù)。對于這種情況,第三代移動通信標準化組織(3GPP, 3rd Generation Partnership Project)協(xié)議中沒有給出明確的方法,實際應(yīng)用中, 一般都采用手動的方式進行路由切換和更新,來確保切換后正常開展用戶業(yè) 務(wù)。手動的方式進行路由切換和更新,無疑增加了維護成本和維護風險。維護 風險包括因為響應(yīng)處理不及時,導致用戶業(yè)務(wù)長時間無法恢復;手動更新工作 量大;易出錯等風險。相應(yīng)的,在受突的GGSN恢復后,路徑切回時也會造成 部分用戶的二次中斷。發(fā)明內(nèi)容本發(fā)明實施例要解決的技術(shù)問題在于提供一種業(yè)務(wù)傳輸方法及其裝置,以 使簽約固定IP的用戶通過備用GGSN進行業(yè)務(wù)傳輸時,該用戶的下行數(shù)據(jù)3各 由能自動切換,從而保證業(yè)務(wù)正常開展。本發(fā)明實施例提供了一種業(yè)務(wù)傳輸方法,包括步驟用戶激活時,發(fā)布所
述用戶的路由信息給業(yè)務(wù)提供方,所述路由信息中包括發(fā)布方信息;傳輸所述 用戶的下行業(yè)務(wù)數(shù)據(jù),所述下行業(yè)務(wù)數(shù)據(jù)是業(yè)務(wù)提供方基于該用戶的路由信息 中包含的發(fā)布方信息下發(fā)的。本發(fā)明實施例對應(yīng)提供了一種業(yè)務(wù)傳輸裝置,包括發(fā)布單元,用于在用戶激活時,發(fā)布所述用戶的路由信息給業(yè)務(wù)4是供方,所述路由信息中包括發(fā)布方信息;傳輸單元,用于傳輸所述用戶的下行業(yè)務(wù)數(shù)據(jù),所述下行業(yè)務(wù)數(shù)據(jù)是 業(yè)務(wù)提供方基于該用戶的路由信息中包含的發(fā)布方信息下發(fā)的。本發(fā)明實施例還提出了一種業(yè)務(wù)傳輸方法,包括步驟發(fā)布用戶所屬網(wǎng)段 的網(wǎng)段路由給業(yè)務(wù)提供方,所述網(wǎng)段路由中包含有該網(wǎng)段路由被業(yè)務(wù)提供方選 用的策略信息以及發(fā)布方的信息;傳輸所述用戶的下行業(yè)務(wù)數(shù)據(jù),所述下行業(yè) 務(wù)數(shù)據(jù)是業(yè)務(wù)提供方基于所述發(fā)布的每個網(wǎng)段路由中包含的策略信息,按照預 設(shè)的選擇準則選擇的網(wǎng)段路由中,包含的發(fā)布方信息下發(fā)的。本發(fā)明實施例還相應(yīng)的提出了一種業(yè)務(wù)傳輸裝置,包括發(fā)布單元,用于 發(fā)布用戶所屬網(wǎng)段的網(wǎng)段路由給業(yè)務(wù)提供方,所述網(wǎng)段路由中包含有該網(wǎng)段路 由被業(yè)務(wù)提供方選用的策略信息以及發(fā)布方的信息;傳輸單元,用于傳輸所述 用戶的下行業(yè)務(wù)數(shù)據(jù),所述下行業(yè)務(wù)數(shù)據(jù)是業(yè)務(wù)提供方基于所述發(fā)布的每個網(wǎng) 段路由中包含的策略信息,按照預設(shè)的選擇準則選擇的網(wǎng)段路由中,包含的發(fā) 布方信息下發(fā)的。本發(fā)明實施例提出的一種業(yè)務(wù)傳輸方法和對應(yīng)裝置,在用戶激活時,被分 配使用的GGSN向業(yè)務(wù)提供方發(fā)布該用戶的動態(tài)路由,業(yè)務(wù)提供方在接收到所 述動態(tài)路由后更新自身路由表中存儲的該用戶路由,該用戶下行業(yè)務(wù)傳輸時, 基于業(yè)務(wù)提供方路由表中此時存儲的該用戶路由,即可將下行業(yè)務(wù)準確發(fā)送到 所述被分配使用的GGSN上,從而解決主GGSN受突,用戶通過備用GGSN 進行業(yè)務(wù)傳輸時,簽約固定IP地址用戶的下行凝:據(jù)路由問題,實現(xiàn)下行數(shù)據(jù) 路由的自動切換,并精確定位到所在GGSN上;同時,在受災(zāi)GGSN恢復后, 新用戶的激活路徑可以自動切回,已激活用戶路徑不變,從而不會造成用戶的
二次中斷,也即在整個過程中實現(xiàn)了自動容災(zāi),減少維護,提高了網(wǎng)絡(luò)的業(yè)務(wù) 接通率。本發(fā)明實施例提出的另一種業(yè)務(wù)傳輸方法和對應(yīng)裝置,GGSN向業(yè)務(wù)提供 方發(fā)布包含該GGSN被業(yè)務(wù)提供方選用的策略信息以及包含該GGSN信息的 網(wǎng)段路由,業(yè)務(wù)提供方根據(jù)接收的網(wǎng)段路由更新自身存儲的路由表;該用戶下息,按照預設(shè)的選擇準則選擇網(wǎng)段路由,并依據(jù)所選的網(wǎng)段路由中包含的 GGSN信息,將下行業(yè)務(wù)準確發(fā)送到用戶上行業(yè)務(wù)所選擇的GGSN上。從而解 決主GGSN受突,SGSN選擇備用GGSN使用時,下行業(yè)務(wù)傳輸路徑的切換問 題,同時,在受災(zāi)GGSN恢復后,新用戶的激活路徑可以自動切回,A^而實現(xiàn) 了自動容災(zāi),保證了業(yè)務(wù)的正常開展。
圖1為現(xiàn)有技術(shù)中基于GGSNPOOL實現(xiàn)容災(zāi)過程的示意圖; 圖2為本發(fā)明實施例提出的基于GGSNPOOL實現(xiàn)自動容災(zāi)的示意圖; 圖3為本發(fā)明實施例提出的路由切換示意圖; 圖4為本發(fā)明實施例提出的一種路由切換的流程圖; 圖5為本發(fā)明實施例提出的一種業(yè)務(wù)傳輸?shù)牧鞒虉D; 圖6為本發(fā)明實施例提出的另一種路由切換的流程圖; 圖7為本發(fā)明實施例提出的另一種業(yè)務(wù)傳輸?shù)牧鞒虉D; 圖8A為本發(fā)明實施例提出的第一種業(yè)務(wù)傳輸裝置結(jié)構(gòu)示意圖; 圖8B為本發(fā)明實施例提出的第一種業(yè)務(wù)傳輸裝置中一種發(fā)布單元的結(jié)構(gòu) 示意圖;圖9A為本發(fā)明實施例提出的第二種業(yè)務(wù)傳輸裝置結(jié)構(gòu)示意圖;圖9B為本發(fā)明實施例提出的第二種業(yè)務(wù)傳輸裝置中發(fā)布單元的結(jié)構(gòu)示意圖。
具體實施方式
本發(fā)明實施例提出的一種業(yè)務(wù)傳輸方案的實現(xiàn)原理是用戶通過GGSN進 行業(yè)務(wù)傳輸時,該GGSN為用戶產(chǎn)生動態(tài)路由,并向業(yè)務(wù)提供方發(fā)布該用戶動 態(tài)路由,業(yè)務(wù)4*方學習并存儲該用戶路由到自身路由表中,以使用戶的上下 行數(shù)據(jù)報文能準確發(fā)送到該GGSN上,完成路由的自動切換。本發(fā)明實施例提出的另 一種業(yè)務(wù)傳輸方案的實現(xiàn)原理是知道用戶所屬IP 地址的確切范圍,GGSN向業(yè)務(wù)提供方發(fā)布包含該GGSN被業(yè)務(wù)提供方選用的 策略信息以及包含該GGSN信息的網(wǎng)段路由,業(yè)務(wù)提供方根據(jù)自身路由表存儲 的網(wǎng)段路由中包含的策略信息,按照預設(shè)的選擇準則選擇網(wǎng)段路由,并依據(jù)所 選的網(wǎng)段路由中包含的GGSN信息,將下行數(shù)據(jù)報文轉(zhuǎn)發(fā)到該用戶上行業(yè)務(wù)傳 輸所選用的GGSN上,完成路由的自動切換。下面結(jié)合說明書附圖來說明本發(fā)明的具體實施方式
,下述實施例中業(yè)務(wù)提 供方以承載網(wǎng)網(wǎng)關(guān)為例來iJL明。對于GGSN來說,當主GGSN受災(zāi)時,簽約固定IP地址用戶上線后,其 接入承載網(wǎng)網(wǎng)關(guān)的接入點發(fā)生變化,即原來可以從本地的主GGSN接入,現(xiàn)在 則需要從容災(zāi)GGSN接入。而GGSN僅使用原有的靜態(tài)路由配置是無法實現(xiàn) 正常轉(zhuǎn)發(fā)的。因此GGSN需要為用戶產(chǎn)生一條主機路由,并使用動態(tài)路由協(xié)議, 將用戶的路由信息發(fā)布出去,這樣,才可以完成GGSN POOL的容災(zāi)自動切換, 保證業(yè)務(wù)的正常開展。對于承載網(wǎng)網(wǎng)關(guān)來說,需要支持動態(tài)路由協(xié)議,并且根據(jù)GGSN發(fā)布的動 態(tài)路由信息,及時更新用戶的下行路由,從而保證能夠正常識別和轉(zhuǎn)發(fā)用戶的 報文,完成容災(zāi)功能,保證業(yè)務(wù)的正常開展。對于簽約固定IP地址的配置,為了使得資源池中的GGSN可以統(tǒng)一識別 和處理,建議使用認證、授權(quán)和賬戶(AAA, Authentication, Authorization and Accounting)月良務(wù)器(Server)或動態(tài)主機配置協(xié)議(DHCP, Dynamic Host Configuration Protocol)服務(wù)器等,以便統(tǒng)一管理靜態(tài)地址,避免發(fā)生無法識別 或地址沖突等問題。圖2為本發(fā)明實施例提出的基于GGSNPOOL實現(xiàn)自動容災(zāi)的示意圖,圖 中采用了 Server ( AAA Server及DHCP Server)來統(tǒng)一管理靜態(tài)地址。在正常 情況下,用戶l上線后,SGSN根據(jù)策略,選擇通過GGSNl接入承載網(wǎng);當 GGSNl受災(zāi)時,用戶l上線后,SGSN選擇從容災(zāi)GGSN2接入承載網(wǎng)(企業(yè) 網(wǎng)),其路由切換過程如圖3所示,GGSN2使用原有的靜態(tài)路由31是無法實 現(xiàn)正常轉(zhuǎn)發(fā)的,因此GGSN2為用戶1產(chǎn)生一條主機路由32,并使用動態(tài)路由 協(xié)議,將用戶1的路由信息向企業(yè)網(wǎng)發(fā)布,企業(yè)網(wǎng)網(wǎng)關(guān)支持動態(tài)路由協(xié)議,其 依據(jù)GGSN2發(fā)布的動態(tài)路由信息,及時更新用戶l的下行路由,從而能夠正 常識別和轉(zhuǎn)發(fā)用戶1的報文,完成容突功能。實現(xiàn)自動路由切換的流程具體見圖4所示步驟401:用戶l上線時,SGSN根據(jù)策略,將用戶1的激活請求發(fā)送到 GGSN1上,GGSN回送允許用戶1激活的消息給SGSN。即用戶1可以通過 GGSN1接入承載向(此時,GGSN1能正常工作);步驟402:在GGSN1上,為用戶產(chǎn)生一條動態(tài)主機路由;步驟403: GGSN1對外發(fā)布用戶1的動態(tài)主初J各由;步驟404: GGSN1受災(zāi)時,SGSN通過GPRS隧道協(xié)議(GTP, GPRS Tunneling Protocol)路徑探測發(fā)現(xiàn)該故障,并及時將用戶1的重新激活請求發(fā) 送到備選GGSN2上,即切換到備選GGSN2進行用戶1的業(yè)務(wù)傳輸。步驟405: GGSN2生成用戶l新的動態(tài)主機路由,并對外發(fā)布用戶1的新 動態(tài)主機路由,即GGSN2對外更新用戶1的路由。主機路由中可以包含,源地址(即用戶的地址)、目的地址(承載網(wǎng)服務(wù) 器地址)、下一跳跳數(shù)(即GGSN地址),從而確保承載網(wǎng)網(wǎng)關(guān)能夠根據(jù)接收到 的用戶路由信息中包含的GGSN地址,將該用戶的下行業(yè)務(wù)數(shù)據(jù)準確發(fā)送到該 GGSN上。
當然,主機路由中下一跳跳數(shù)的具體內(nèi)容也可以是GGSN的其它信息,但是要求承載網(wǎng)根據(jù)該路由中包含的GGSN其它信息,能夠查找到該GGSN的 地址。例如,承載網(wǎng)服務(wù)器中可以存儲GGSN其它信息與該GGSN地址的對 應(yīng)關(guān)系,從而確保承載網(wǎng)網(wǎng)關(guān)能夠根據(jù)接收到的用戶路由信息中包含的GGSN 其它信息,將該用戶的下行業(yè)務(wù)數(shù)據(jù)準確發(fā)送到該GGSN上。為了避免GGSN向承載網(wǎng)發(fā)布用戶主機路由的次數(shù)過多,可以規(guī)定SGSN 選擇GGSN進行用戶激活的策略,例如規(guī)定屬于第 一 網(wǎng)段的用戶上線時,SGSN 選擇GGSN1進行激活,屬于第二網(wǎng)段的用戶上線時,SGSN選擇GGSN2進行 激活。這樣,若同屬于一個網(wǎng)段的多個用戶上線時,會選擇同一個GGSN接入 承載網(wǎng),此時該GGSN可以將為每個用戶生成的新動態(tài)主機路由進行聚合,聚 合成網(wǎng)段路由向承載網(wǎng)發(fā)布(當然也可以不進行聚合,直接向承載網(wǎng)發(fā)布用戶 的新動態(tài)主機路由)。網(wǎng)段路由中可以包含,源地址(即該網(wǎng)段中各用戶的地 址)、目的地址(承載網(wǎng)服務(wù)器地址)、下一跳跳數(shù)(即GGSN地址)。同上所 述,網(wǎng)段路由中的下 一跳跳數(shù)中的具體內(nèi)容也可以是GGSN的其它信息。GGSN2通過與承載網(wǎng)網(wǎng)關(guān)之間運行動態(tài)路由協(xié)議完成路由切換更新,實 現(xiàn)業(yè)務(wù)傳輸?shù)倪^程具體見圖5所示步驟501: GGSN2將為用戶1生成的新動態(tài)主機路由聚合成網(wǎng)段路由; 步驟502: GGSN2將聚合后的網(wǎng)段路由引入動態(tài)路由協(xié)議的路由表中; 步驟503: GGSN2通過動態(tài)路由協(xié)議將用戶1的網(wǎng)段路由向承載網(wǎng)發(fā)布; 步驟504:承載網(wǎng)網(wǎng)關(guān)學習用戶1的新路由,并將該新路由記錄到自身的 路由表中;步驟505:在進行用戶l的下行數(shù)據(jù)報文轉(zhuǎn)發(fā)時,承載網(wǎng)網(wǎng)關(guān)根據(jù)自身路 由表中記錄的用戶1的路由,將數(shù)據(jù)發(fā)送到GGSN2上,保證用戶業(yè)務(wù)的正常 開展。原來在GGSN1上激活的業(yè)務(wù)因GGSN1受災(zāi)將全部丟失,新激活業(yè)務(wù) 全部由GGSN2承擔。當GGSN1受災(zāi)恢復后,SGSN通過路徑探測到GGSN1能正常工作時,恢
復與GGSN1的通信,新激活請求將發(fā)送給GGSNl, GGSN1在識別到用戶激 活時,為用戶產(chǎn)生新的動態(tài)主機路由,并及時發(fā)布路由更新信息,承載網(wǎng)網(wǎng)關(guān) 通過動態(tài)路由進行更新,保證該用戶業(yè)務(wù)流向的及時恢復;用戶的后續(xù)業(yè)務(wù)將 恢復為GGSN1提供;容災(zāi)期間已經(jīng)在GGSN2上激活的用戶,可以繼續(xù)保留 在GGSN2上繼續(xù)業(yè)務(wù),不需要進行該用戶的路由更新,直到用戶自行去激活。 避免了受災(zāi)恢復時的二次中斷問題。本發(fā)明實施例提出的業(yè)務(wù)傳輸方法中,由于路由是按照用戶來發(fā)布的,所 以在受災(zāi)GGSN恢復后,激活用戶路徑可以自動切回,已激活用戶可以繼續(xù)保 持在現(xiàn)有GGSN上直到自行離線,從而不會造成用戶的二次中斷,也就在整個 過程中實現(xiàn)了全自動的容災(zāi)過程。下面給出本發(fā)明實施例提出的另 一種業(yè)務(wù)傳輸?shù)姆桨浮?如果知道用戶的簽約固定IP地址的確切范圍,可以通過GGSN向承載網(wǎng) 網(wǎng)關(guān)發(fā)布網(wǎng)段路由的方式實現(xiàn)主GGSN受災(zāi)時,業(yè)務(wù)傳輸仍然能正常進行的目 的。不同GGSN發(fā)布優(yōu)先級高低不同的網(wǎng)段路由,所述網(wǎng)段路由中可以包括, 源地址(即該網(wǎng)段中各用戶的地址)、目的地址(即承載網(wǎng)服務(wù)器地址)、下一 跳跳數(shù)(即GGSN地址)、策略信息(即承載網(wǎng)網(wǎng)關(guān)選用該網(wǎng)段路由的優(yōu)先級)。 同上所述,網(wǎng)段路由中的下一跳跳數(shù)中的具體內(nèi)容也可以是GGSN的其它信 息。當然網(wǎng)段路由中的策略信息部分也不限于為被承載網(wǎng)網(wǎng)關(guān)選用的優(yōu)先級, 它可以只是被承載網(wǎng)網(wǎng)關(guān)選用的策略信息,只需確保承載網(wǎng)網(wǎng)關(guān)依據(jù)網(wǎng)段路由 中包含的策略信息,按照預設(shè)的選擇準則能準確選擇接收下行數(shù)據(jù)報文的 GGSN即可。例如SGSN根據(jù)一定的策略選擇GGSN1進行屬于該網(wǎng)段用戶的 激活,每間隔預設(shè)的時間(一般不超過30s),可用GGSN發(fā)布網(wǎng)段路由給承 載網(wǎng),承載網(wǎng)網(wǎng)關(guān)能依據(jù)每個網(wǎng)段路由中包含的策略信息,按照預設(shè)的選擇準 則準確選擇GGSN1進行下行數(shù)據(jù)報文的轉(zhuǎn)發(fā)。而當GGSN1故障時,SGSN根 據(jù)所述策略選擇GGSN2進行屬于該網(wǎng)段用戶的激活,每間隔預設(shè)的時間,可 用GGSN發(fā)布網(wǎng)段路由給承載網(wǎng),承載網(wǎng)網(wǎng)關(guān)也能根據(jù)每個網(wǎng)段路由中包含的
策略信息,按照預設(shè)的選擇準則準確選擇GGSN2進行下行數(shù)據(jù)報文的轉(zhuǎn)發(fā)。下述實施例中以策略信息為被承載網(wǎng)網(wǎng)關(guān)選用的優(yōu)先級為例來說明。不同GGSN發(fā)布優(yōu)先級高低不同的網(wǎng)段路由,SGSN根據(jù)預先配置的策略 信息選擇當前可用最高優(yōu)先級網(wǎng)段路由對應(yīng)的GGSN進行用戶激活。當所有 GGSN正常時,用戶的下行數(shù)據(jù)報文轉(zhuǎn)發(fā)到最高優(yōu)先級路由指向的GGSN,當 該高優(yōu)先級路由指向的GGSN受災(zāi)時,該GGSN無法向承載網(wǎng)更新路由信息, 而其它可用GGSN (包括次高優(yōu)先級路由指向的GGSN)還在定時向承載網(wǎng)更 新路由信息,所以一段時間后,承載網(wǎng)網(wǎng)關(guān)維護的路由表中,該受災(zāi)GGSN對 應(yīng)的高優(yōu)先級路由被老化掉,用戶的下行數(shù)據(jù)報文轉(zhuǎn)發(fā)到次高優(yōu)先級路由指向 的GGSN上,從而完成了容災(zāi)切換,實質(zhì)上,也是在GGSN與承載網(wǎng)網(wǎng)關(guān)間 運行動態(tài)路由協(xié)議,不同GGSN向承載網(wǎng)發(fā)布不同高低優(yōu)先級的網(wǎng)段路由,承時,SGSN根據(jù)預先配置的策略信息選擇該用戶所屬網(wǎng)段中,當前可用最高優(yōu) 先級網(wǎng)段路由對應(yīng)的GGSN進行用戶激活,該用戶的下行業(yè)務(wù)傳輸時,基于承 載網(wǎng)路由表中當前存儲的網(wǎng)段路由中包含的優(yōu)先級信息,將該用戶下行業(yè)務(wù)準 確傳輸?shù)皆撚脩羲鶎倬W(wǎng)段中,當前可用最高優(yōu)先級網(wǎng)段路由對應(yīng)的GGSN上。 具體路由切換過程見圖6所示步驟601: GGSN1、 GGSN2、 GGSN3都正常工作時,SGSN根據(jù)預先配 置的策略信息以及該用戶的簽約固定IP地址所處的確切范圍,選擇GGSN1進 行用戶激活;步驟602:每隔一段時間(預先設(shè)定間隔時間值),GGSN1向承載網(wǎng)網(wǎng)關(guān) 發(fā)布GGSN1對應(yīng)的較高優(yōu)先級的網(wǎng)段路由,GGSN2向承載網(wǎng)網(wǎng)關(guān)發(fā)布GGSN2 對應(yīng)的較低優(yōu)先級的網(wǎng)段路由,GGSN3向承載網(wǎng)網(wǎng)關(guān)發(fā)布GGSN3對應(yīng)的更低 優(yōu)先級的網(wǎng)段路由,承載網(wǎng)網(wǎng)關(guān)路由表根據(jù)接收到的路由信息更新;步驟603: GGSN1受災(zāi)時,SGSN通過GTP路徑探測發(fā)現(xiàn)該故障,并及 時將用戶切換到次高優(yōu)先級網(wǎng)段路由對應(yīng)的GGSN,即GGSN2上重新激活; 步驟604:受災(zāi)的GGSN1不會再向承載網(wǎng)網(wǎng)關(guān)發(fā)布路由信息,而每隔一 段時間(預先設(shè)定間隔時間值),GGSN2仍會向承載網(wǎng)網(wǎng)關(guān)發(fā)布GGSN2對應(yīng) 的較低優(yōu)先級的網(wǎng)段路由,GGSN3也向承載網(wǎng)網(wǎng)關(guān)發(fā)布GGSN3對應(yīng)的更低優(yōu) 先級的網(wǎng)段路由。承載網(wǎng)網(wǎng)關(guān)的路由表依據(jù)接收到的路由信息更新后,GGSN1 對應(yīng)的高優(yōu)先級網(wǎng)段路由在承載網(wǎng)網(wǎng)關(guān)的路由表中被老化掉,此時,GGSN2由,所以依據(jù)承載網(wǎng)網(wǎng)關(guān)路由表中當前最高優(yōu)先級的網(wǎng)段路由,能將用戶的下 行數(shù)據(jù)準確轉(zhuǎn)發(fā)到GGSN2上。由上可知,每隔一段時間(一般設(shè)置為30s之內(nèi)),可用GGSN就會向承 載網(wǎng)網(wǎng)關(guān)發(fā)布一次網(wǎng)段路由,據(jù)此,承載網(wǎng)網(wǎng)關(guān)可以探測到用戶所屬網(wǎng)段中, 當前可用最高優(yōu)先級網(wǎng)段路由對應(yīng)的是哪個GGSN。例如,GGSN1受災(zāi)后, 用戶通過GGSN2重新激活,此時GGSN1不會再向承載網(wǎng)發(fā)布網(wǎng)段路由,此 后承載網(wǎng)接收到的最高優(yōu)先級網(wǎng)段路由為GGSN2發(fā)布的,也即將承載網(wǎng)路由 表中存儲的網(wǎng)段路由中,優(yōu)先級比GGSN2發(fā)布的網(wǎng)段路由高的網(wǎng)段路由(如 GGSN1發(fā)布的網(wǎng)段路由)被老化掉(老化的過程實質(zhì)上是基于承載網(wǎng)網(wǎng)關(guān)接 收到的網(wǎng)段路由,將承載網(wǎng)網(wǎng)關(guān)路由表中的路由信息進行更新),用戶的下行 業(yè)務(wù)傳輸時,基于此時承載網(wǎng)網(wǎng)關(guān)路由表中存儲的該網(wǎng)段當前可用最高優(yōu)先級 網(wǎng)段^各由,將下行業(yè)務(wù)轉(zhuǎn)發(fā)到GGSN2上。當然,為了使得用戶切換到GGSNx進行業(yè)務(wù)傳輸時,承載網(wǎng)網(wǎng)關(guān)能及時 更新該用戶的路由信息,也可以在用戶通過GGSNx激活時,GGSNx發(fā)布包含 有該GGSNx被承載網(wǎng)網(wǎng)關(guān)選用優(yōu)先級的網(wǎng)段路由給承載網(wǎng)網(wǎng)關(guān)。由于GGSNx 發(fā)布的是網(wǎng)段路由,所以該網(wǎng)段路由的發(fā)布可以僅在GGSNx首次監(jiān)控到用戶 通過自身激活時進行。采用上述方案實現(xiàn)業(yè)務(wù)傳輸時,基于路由自動切換更新,確保業(yè)務(wù)正常傳 輸?shù)牧鞒叹唧w參見圖7所示步驟701:下行數(shù)據(jù)報文轉(zhuǎn)發(fā)時,判斷GGSN發(fā)布的網(wǎng)段路由中,當前可
用路由中較高優(yōu)先級路由指向的GGSN是否受災(zāi);步驟702:如果該GGSN沒有受災(zāi),則將下行數(shù)據(jù)^^艮文轉(zhuǎn)發(fā)到該GGSN上; 步驟703:如果該GGSN受災(zāi),則該GGSN對應(yīng)的較高優(yōu)先級的路由被老化掉,并返回步驟701繼續(xù)執(zhí)行。需要說明的是,本發(fā)明實施例均是以GGSN為例,來說明實現(xiàn)業(yè)務(wù)傳輸?shù)姆椒ǎ斎?,本領(lǐng)域技術(shù)人員可以獲知,能夠釆用其他的業(yè)務(wù)傳輸裝置,來完成上述GGSN所提供的路由更新功能。同樣,業(yè)務(wù)提供方也不僅限于承載網(wǎng)網(wǎng)關(guān)。根據(jù)本發(fā)明技術(shù)方案的實施例,本發(fā)明這里提供了實施該技術(shù)方案的一種 業(yè)務(wù)傳輸裝置,如圖8A所示,該裝置包括發(fā)布單元A81,用于在用戶激活 時,發(fā)布所述用戶的路由信息給業(yè)務(wù)提供方,所述路由信息中包括發(fā)布方信息; 傳輸單元A82,用于傳輸所述用戶的下行業(yè)務(wù)數(shù)據(jù),所述下行業(yè)務(wù)數(shù)據(jù)是業(yè)務(wù) 提供方基于發(fā)布單元A81發(fā)布的該用戶路由信息中包含的發(fā)布方信息下發(fā)的。發(fā)布單元A81具體包括(見圖8B所示)引入子單元B811,用于將所述 用戶路由信息引入路由表中;發(fā)布子單元B812,用于發(fā)布引入子單元B811引 入該用戶路由信息的路由表給業(yè)務(wù)提供方。根據(jù)本發(fā)明技術(shù)方案的實施例,本發(fā)明這里提供了實施該技術(shù)方案的另一 種業(yè)務(wù)傳輸裝置,如圖9A所示,該裝置包括發(fā)布單元A91,用于發(fā)布用戶 所屬網(wǎng)段的網(wǎng)段路由給業(yè)務(wù)提供方,所述網(wǎng)段路由中包含有該網(wǎng)段路由被業(yè)務(wù) 提供方選用的策略信息以及發(fā)布方的信息;傳輸單元A92,用于傳輸所述用戶 的下行業(yè)務(wù)數(shù)據(jù),所述下行業(yè)務(wù)數(shù)據(jù)是業(yè)務(wù)提供方基于所述發(fā)布的每個網(wǎng)段路 由中包含的策略信息,按照預設(shè)的選擇準則選擇的網(wǎng)段路由中,包含的發(fā)布方 信息下發(fā)的。發(fā)布單元A91具體包括(見圖9B所示)引入子單元B911,用于將所述 網(wǎng)段路由引入路由表中;發(fā)布子單元B912,用于,發(fā)布引入子單元B911引入 該網(wǎng)段路由的路由表給業(yè)務(wù)提供方。
本發(fā)明實施例提出的業(yè)務(wù)傳輸方法,針對現(xiàn)有技術(shù)為確保業(yè)務(wù)正常開展,只能提供手動切換和更新路由的缺陷,通過在GGSN上為簽約固定IP地址用戶自動產(chǎn)生主機路由或網(wǎng)段路由,并通過動態(tài)路由協(xié)議向承載網(wǎng)發(fā)布的方法, 通知承載網(wǎng)用戶的路由信息,從而解決簽約固定IP地址用戶的下行數(shù)據(jù)路由問題,實現(xiàn)下行i 各由的自動切換并精確定位到所在的GGSN上。本發(fā)明實施例提出的業(yè)務(wù)傳輸方法,實現(xiàn)基于GPRS網(wǎng)關(guān)支持節(jié)點資源池的全自動容災(zāi),減少了維護,可以提高整個網(wǎng)絡(luò)的業(yè)務(wù)接通率。如果需要,還可以釆用本發(fā)明實施例提出的業(yè)務(wù)傳輸方法,配置業(yè)務(wù)負荷活,即當用戶激活時,SGSN從資源池中按照負荷分擔的方式輪換選擇GGSN, 進行用戶上下文的建立。采用本發(fā)明實施例提出的基于GGSN POOL的容災(zāi)方 案的實現(xiàn)原理,GGSN不使用原有的用戶靜態(tài)路由配置,而是為用戶產(chǎn)生一條 主機路由或網(wǎng)段路由,并使用動態(tài)路由協(xié)議,將用戶的路由信息發(fā)布出去;承 載網(wǎng)網(wǎng)關(guān)需要支持動態(tài)路由協(xié)議,并且根據(jù)GGSN發(fā)布的動態(tài)路由信息,及時 更新用戶的下行路由,保證能夠正常識別和轉(zhuǎn)發(fā)用戶的報文,從而解決簽約固 定IP地址用戶的下行數(shù)據(jù)路由問題,實現(xiàn)下行數(shù)據(jù)路由精確定位到所在GGSN 上,這樣,就可以完成GGSNPOOL中的GGSN負荷分擔功能,避免了大容量 用戶的集中接入對核心網(wǎng)的業(yè)務(wù)沖擊,提高了整網(wǎng)的安全性。本發(fā)明實施例提出的業(yè)務(wù)傳輸方法,使核心網(wǎng)每個通過GGSN的路徑,成 為多平面組網(wǎng),各平面負荷分擔,互為備份,有效消除網(wǎng)絡(luò)故障或網(wǎng)元故障引 起的業(yè)務(wù)中斷,有效避免或降低火災(zāi)、地震等災(zāi)害造成的網(wǎng)絡(luò)災(zāi)難性的中斷。本發(fā)明實施例提出的業(yè)務(wù)傳輸方法,可以用在GGSN上解決簽約固定IP 地址用戶的容災(zāi)問題,以及支持GGSN POOL的實現(xiàn)。當然,該方法也可以用 于動態(tài)分配IP地址的用戶。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā) 明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及 其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1、一種業(yè)務(wù)傳輸方法,其特征在于,包括步驟用戶激活時,發(fā)布所述用戶的路由信息給業(yè)務(wù)提供方,所述路由信息中包括發(fā)布方信息;傳輸所述用戶的下行業(yè)務(wù)數(shù)據(jù),所述下行業(yè)務(wù)數(shù)據(jù)是業(yè)務(wù)提供方基于該用戶的路由信息中包含的發(fā)布方信息下發(fā)的。
2、 如權(quán)利要求1所述的方法,其特征在于,所述發(fā)布方信息為發(fā)布方地址。
3、 如權(quán)利要求1所述的方法,其特征在于,所述用戶的路由信息為該用
4、 如權(quán)利要求1-3任一項所述的方法,其特征在于,發(fā)布用戶路由信息 的過程,具體包括步驟將所述用戶路由信息引入路由表中;發(fā)布引入該用戶路由信息的路由表給業(yè)務(wù)提供方。
5、 一種業(yè)務(wù)傳輸裝置,其特征在于,包括發(fā)布單元,用于在用戶激活時,發(fā)布所述用戶的路由信息給業(yè)務(wù)提供方, 所述路由信息中包括發(fā)布方信息;傳輸單元,用于傳輸所述用戶的下行業(yè)務(wù)數(shù)據(jù),所述下行業(yè)務(wù)數(shù)據(jù)是業(yè)務(wù) 提供方基于該用戶的路由信息中包含的發(fā)布方信息下發(fā)的。
6、 如權(quán)利要求5所述的裝置,其特征在于,所述發(fā)布單元具體包括 引入子單元,用于將所述用戶路由信息引入路由表中; 發(fā)布子單元,用于發(fā)布引入該用戶路由信息的路由表給業(yè)務(wù)提供方。
7、 一種業(yè)務(wù)傳輸方法,其特征在于,包括步驟發(fā)布用戶所屬網(wǎng)段的網(wǎng)段路由給業(yè)務(wù)提供方,所述網(wǎng)段路由中包含有該網(wǎng) 段路由被業(yè)務(wù)提供方選用的策略信息以及發(fā)布方的信息;傳輸所述用戶的下行業(yè)務(wù)數(shù)據(jù),所述下行業(yè)務(wù)數(shù)據(jù)是業(yè)務(wù)提供方基于所述 發(fā)布的每個網(wǎng)段路由中包含的策略信息,按照預設(shè)的選擇準則選擇的網(wǎng)段路由 中,包含的發(fā)布方信息下發(fā)的。
8、 如權(quán)利要求7所述的方法,其特征在于,所述策略信息是指被業(yè)務(wù)提 供方選用的優(yōu)先級。
9、 如權(quán)利要求8所述的方法,其特征在于,預設(shè)的選擇準則是選擇優(yōu)先 級最高的網(wǎng)段路由。
10、 如權(quán)利要求7所述的方法,其特征在于,發(fā)布網(wǎng)段路由過程,具體包 括步驟將所述網(wǎng)段路由引入路由表中;發(fā)布引入該網(wǎng)段路由的路由表給業(yè)務(wù)提供方。
11、 如權(quán)利要求7-10任一項所述的方法,其特征在于,每隔預先設(shè)定的 時間,執(zhí)行發(fā)布用戶所屬網(wǎng)段的網(wǎng)段路由給業(yè)務(wù)提供方的處理。
12、 如權(quán)利要求7-10任一項所述的方法,其特征在于,首次監(jiān)控到用戶 通過自身激活時,執(zhí)行所述發(fā)布用戶所屬網(wǎng)段的網(wǎng)段路由給業(yè)務(wù)提供方的處 理。
13、 一種業(yè)務(wù)傳輸裝置,其特征在于,包括發(fā)布單元,用于發(fā)布用戶所屬網(wǎng)段的網(wǎng)段路由給業(yè)務(wù)提供方,所述網(wǎng)段路 由中包含有該網(wǎng)段路由被業(yè)務(wù)提供方選用的策略信息以及發(fā)布方的信息;傳輸單元,用于傳輸所述用戶的下行業(yè)務(wù)數(shù)據(jù),所述下行業(yè)務(wù)數(shù)據(jù)是業(yè)務(wù) 提供方基于所述發(fā)布的每個網(wǎng)段路由中包含的策略信息,按照預設(shè)的選擇準則 選擇的網(wǎng)段路由中,包含的發(fā)布方信息下發(fā)的。
14、 如權(quán)利要求13所述的裝置,其特征在于,所述發(fā)布單元具體包括 引入子單元,用于將所述網(wǎng)段路由引入路由表中;發(fā)布子單元,用于發(fā)布引入該網(wǎng)段路由的路由表給業(yè)務(wù)提供方。
全文摘要
本發(fā)明公開了一種業(yè)務(wù)傳輸方法用戶激活時,發(fā)布所述用戶的路由信息給業(yè)務(wù)提供方,該路由信息中包括發(fā)布方信息;傳輸該用戶的下行業(yè)務(wù)數(shù)據(jù),下行業(yè)務(wù)數(shù)據(jù)是業(yè)務(wù)提供方基于該路由信息中包含的發(fā)布方信息下發(fā)的。本發(fā)明還公開了一種業(yè)務(wù)傳輸方法發(fā)布用戶所屬網(wǎng)段的網(wǎng)段路由給業(yè)務(wù)提供方,所述網(wǎng)段路由中包含有該網(wǎng)段路由被業(yè)務(wù)提供方選用的策略信息以及發(fā)布方的信息;傳輸該用戶的下行業(yè)務(wù)數(shù)據(jù),下行業(yè)務(wù)數(shù)據(jù)是業(yè)務(wù)提供方基于每個網(wǎng)段路由中包含的策略信息,按照預設(shè)的準則選擇的網(wǎng)段路由中,包含的發(fā)布方信息下發(fā)的。相應(yīng)的,本發(fā)明還公開了一種業(yè)務(wù)傳輸裝置。采用本發(fā)明方案,在通過備用GGSN進行業(yè)務(wù)傳輸時,能保證下行數(shù)據(jù)路由自動切換。
文檔編號H04L12/56GK101159670SQ20071016554
公開日2008年4月9日 申請日期2007年11月2日 優(yōu)先權(quán)日2007年11月2日
發(fā)明者林青春, 楠 焦 申請人:華為技術(shù)有限公司