專利名稱:一種通信網(wǎng)絡中防止網(wǎng)關設備容災震蕩的處理方法及系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及通信領域,更具體地說,涉及一種通信網(wǎng)絡中防止網(wǎng)關設備容災震蕩的處理方法及系統(tǒng)。
背景技術:
通訊網(wǎng)絡的前臺容災系統(tǒng)由互為容災的兩個業(yè)務網(wǎng)元(分別稱為主用處理網(wǎng)元和備用處理網(wǎng)元)設備及其控制的網(wǎng)關設備組成。網(wǎng)關設備接入業(yè)務網(wǎng)元實現(xiàn)異地容災功能的系統(tǒng)組網(wǎng)圖如圖l所示,正常情況下,網(wǎng)關設備在業(yè)務網(wǎng)元1上工作,通常稱業(yè)務網(wǎng)元1為主用處理網(wǎng)元,業(yè)務網(wǎng)元
2為備用處理網(wǎng)元,網(wǎng)關設備歸屬于主用處理網(wǎng)元。網(wǎng)關設備配置了主、備兩個處理網(wǎng)元,會輪流往兩個網(wǎng)元發(fā)送鏈路檢測消息,直到在某一網(wǎng)元的檢測行為成功,此后網(wǎng)關設備繼續(xù)往此網(wǎng)元發(fā)送周期檢測消息,直到此網(wǎng)元拒絕檢測。在主用處理網(wǎng)元正常的情況下,備用處理網(wǎng)元不接收歸屬于主用處理網(wǎng)元的設備在本網(wǎng)元的注冊行為。 一旦主用處理網(wǎng)元不可用,備用處理網(wǎng)元才接收網(wǎng)關設備的注冊。當主用處理網(wǎng)元再次恢復正常,網(wǎng)關設備繼續(xù)往備用處理網(wǎng)元發(fā)送檢測消息時,備用處理網(wǎng)元應拒絕注冊,則網(wǎng)關設備會向主用處理網(wǎng)元進行鏈路檢測,實現(xiàn)網(wǎng)關的自動切回。主、備處理網(wǎng)元之間的檢測是通過底層鏈路的心跳檢測來完成,心跳正常認為對端網(wǎng)元工作正常,心跳斷則認為對端網(wǎng)元發(fā)生容災。
綜上所述,現(xiàn)有技術存在的問題是當主用處理網(wǎng)元設備恢復正常時,備用處理網(wǎng)元會拒絕歸屬于主用處理網(wǎng)元的網(wǎng)關設備的鏈路檢測,網(wǎng)關就會切回到主用處理網(wǎng)元。但是在某些特定條件下,如主用處理網(wǎng)元的不穩(wěn)定、網(wǎng)絡的不暢通等,網(wǎng)關設備剛注冊到主用處理網(wǎng)元后,與主用處理網(wǎng)元之間的通訊再次發(fā)生故障,網(wǎng)關設備不得不再次往備用處理網(wǎng)元注冊。這樣如此反復,網(wǎng)關設備就會在兩個網(wǎng)元之間震蕩切換,從而影響網(wǎng)關設備下的用戶正常的業(yè)務。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提出了一種通信網(wǎng)絡中防止網(wǎng)關設備容災震蕩的處 理方法及系統(tǒng),可以避免容災時網(wǎng)關設備在兩個業(yè)務網(wǎng)元間震蕩切換。
為了解決上述技術問題,本發(fā)明采用了如下技術方案
一種通信網(wǎng)絡中防止網(wǎng)關設備容災震蕩的處理方法,所述網(wǎng)關設備受主 用處理網(wǎng)元或備用處理網(wǎng)元控制,所述主用處理網(wǎng)元用于常態(tài)下的網(wǎng)關設 備業(yè)務處理,所述備用處理網(wǎng)元用于在主用處理網(wǎng)元發(fā)生災難時的網(wǎng)關設 備業(yè)務處理,包含如下步驟
A、 為主用處理網(wǎng)元和備用處理網(wǎng)元配置穩(wěn)定容災切回條件;
B、 備用處理網(wǎng)元檢測主用處理網(wǎng)元從災難恢復后,是否達到穩(wěn)定容 災切回條件,如是,將網(wǎng)關設備的業(yè)務處理交回給主用處理網(wǎng)元。
所述穩(wěn)定容災切回條件為主用處理網(wǎng)元災難恢復后的穩(wěn)定時長。
所述穩(wěn)定時長為定長或步進增長時長。
所述步進增長時長按如下方式設置
預設初次穩(wěn)定時長作為主用處理網(wǎng)元初次從災難恢復后的穩(wěn)定時長;
如果主用處理網(wǎng)元在本次穩(wěn)定時長期間發(fā)生異常,在本次穩(wěn)定時長基 礎上增加一預設時長作為下一次的穩(wěn)定時長。
所述增加的預設時長為一定值。
本發(fā)明還公開了一種通信網(wǎng)絡中防止網(wǎng)關設備容災震蕩的處理系統(tǒng), 所述網(wǎng)關設備受主用處理網(wǎng)元或備用處理網(wǎng)元控制,所述主用處理網(wǎng)元用 于常態(tài)下的網(wǎng)關設備業(yè)務處理,所述備用處理網(wǎng)元用于在主用處理網(wǎng)元發(fā) 生災難時的網(wǎng)關設備業(yè)務處理,所述處理系統(tǒng)包含配置模塊及檢測切換模 塊,所述配置模塊用于為主用處理網(wǎng)元和備用處理網(wǎng)元配置穩(wěn)定容災切回 條件;所述檢測切換模塊用于在檢測到主用處理網(wǎng)元從災難恢復后,達到 所述穩(wěn)定容災切回條件時,將網(wǎng)關設備的業(yè)務處理由備用處理網(wǎng)元交回給 主用處理網(wǎng)元。
所述的處理系統(tǒng),所述穩(wěn)定容災切回條件為主用處理網(wǎng)元災難恢復后 的穩(wěn)定時長。
所述的處理系統(tǒng),所述穩(wěn)定時長為定長或步進增長時長。 所述的處理系統(tǒng),所述步進增長時長是按如下方式設置的預設初次穩(wěn)定時長作為主用處理網(wǎng)元初次從災難恢復后的穩(wěn)定時長;
如果主用處理網(wǎng)元在本次穩(wěn)定時長期間發(fā)生異常,在本次穩(wěn)定時長基礎上增加一預設時長作為下一次的穩(wěn)定時長。
所述的處理系統(tǒng),所述增加的預設時長為一定值。
本發(fā)明通過為主用處理網(wǎng)元和備用處理網(wǎng)元配置穩(wěn)定容災切回條件,當檢測到條件滿足時,才將網(wǎng)關設備的業(yè)務處理由受災時的備用處理網(wǎng)元進行處理切換到主用處理網(wǎng)元進行處理,因而避免了網(wǎng)關設備發(fā)生容災震蕩。
圖1是本發(fā)明具體實施方式
的通訊網(wǎng)絡的前臺容災系統(tǒng)組網(wǎng)模型圖2是本發(fā)明具體實施方式
的網(wǎng)關設備在軟交換上的注冊流程圖3是本發(fā)明具體實施方式
的網(wǎng)關設備容災震蕩的處理方法的流程圖。
具體實施例方式
下面結(jié)合附圖和具體實施方式
對本發(fā)明作進一步詳細的說明。如圖l所示,正常情況下,網(wǎng)關設備在業(yè)務網(wǎng)元1上工作,則業(yè)務網(wǎng)元1為網(wǎng)關設備的主用處理網(wǎng)元,業(yè)務網(wǎng)元2為網(wǎng)關設備的備用處理網(wǎng)元。在此以軟交換系統(tǒng)為例說明本發(fā)明的實施方式,則主、備用處理網(wǎng)元在此分別為主、備軟交換。如圖2所示,網(wǎng)關設備在軟交換上的注冊包括以下
四種情況
1) 主用軟交換正常主用軟交換接受注冊,備用軟交換拒絕注冊;
2) 主用軟交換異常網(wǎng)關設備向備用軟交換注冊,備用軟交換接受注冊;
3) 主用軟交換異常,但未超過穩(wěn)定時長網(wǎng)關設備向備用軟交換注冊,備用軟交換接受注冊;
4) 主用軟交換正常,己經(jīng)超過穩(wěn)定時長主用軟交換接受注冊,備用軟交換拒絕注冊。如圖3所示,注冊的具體步驟為
步驟1:根據(jù)需要,設置容災切回的穩(wěn)定時長以及確定穩(wěn)定時長的實 現(xiàn)策略。
步驟2:設置網(wǎng)關設備的歸屬關系。正常情況下,主用軟交換響應網(wǎng) 關設備發(fā)送的鏈路檢測消息,并正確處理網(wǎng)關設備下用戶的注冊和呼叫消 息。備用軟交換拒絕歸屬于主用軟交換的網(wǎng)關設備的檢測、注冊和呼叫等 消息。
步驟3:主用軟交換出現(xiàn)異常,主、備軟交換的心跳中斷,網(wǎng)關設備 向備用軟交換進行鏈路檢測,備用軟交換接收網(wǎng)關設備的鏈路檢測,并正 確處理網(wǎng)關設備下用戶的注冊和呼叫等消息。
步驟4:主用軟交換從災難中恢復,備用軟交換檢測到與主用軟交換 容災之間的心跳正常,穩(wěn)定時長的計時器重新開始計時,在此穩(wěn)定時長的 時段內(nèi),備用軟交換繼續(xù)處理網(wǎng)關設備的各種消息。
步驟5:穩(wěn)定時長時段內(nèi),主用軟交換再次異常,不會影響網(wǎng)關設備 的正常工作,進入步驟3繼續(xù)處理。
步驟6:當穩(wěn)定時長計時器超過預先設定的穩(wěn)定時長,備用軟交換不 再響應歸屬于主用軟交換的網(wǎng)關設備的檢測消息,促使網(wǎng)關設備向主用軟 交換切回。
步驟7:當認為主用軟交換確實可用,可以人工執(zhí)行命令,使備用軟 交換不再響應歸屬于主用軟交換的網(wǎng)關設備的檢測消息,促使網(wǎng)關設備向 主用軟交換切回。
上述方法具有以下特點-
(1) 主用處理網(wǎng)元和備用處理網(wǎng)元都響應網(wǎng)關設備發(fā)送的心跳檢測消 息,但在正常情況下,只有主用處理網(wǎng)元處理網(wǎng)關設備下用戶的注冊和呼 叫消息。
(2) 當備用處理網(wǎng)元發(fā)現(xiàn)主用處理網(wǎng)元發(fā)生故障時,能夠處理主用處理 網(wǎng)元下網(wǎng)關設備下用戶的注冊和呼叫消息。
(3) 主用軟交換心跳恢復正常后,不能確定主用軟交換是否能夠完全正 常工作或者通訊完全正常,自動設置讓網(wǎng)關在主用軟交換穩(wěn)定一段時間后 再切回,這個時間稱之為穩(wěn)定時長。(4) 在穩(wěn)定時長內(nèi),如果主用軟交換再次出現(xiàn)異常,備用軟交換繼續(xù)處 理主用處理網(wǎng)元下面的網(wǎng)關設備。主用處理網(wǎng)元再次正常后,此穩(wěn)定時長 會重新開始計時。
(5) 在此穩(wěn)定時長的時段內(nèi),可以隨時人工強制讓備用處理網(wǎng)元不再響 應網(wǎng)關設備的消息,網(wǎng)關設備切回到主用處理網(wǎng)元。
(6) 穩(wěn)定時長的確定可以根據(jù)需要采取不同的策略??梢灶A先設置為一
個定長,如2小時;也可以由后續(xù)心跳狀況通過算法步進增加,步進增加 算法的設置如下
首先預設初次穩(wěn)定時長作為主用處理網(wǎng)元初次從災難恢復后的穩(wěn)定時 長,該初次穩(wěn)定時長例如可以設置為IO分鐘;
如果心跳在初次穩(wěn)定時長的10分鐘內(nèi)再次斷開,即主用處理網(wǎng)元在初 次穩(wěn)定時長期間再次發(fā)生異常,網(wǎng)關設備仍在備用處理網(wǎng)元上工作,并不 進行切換,同時在初次穩(wěn)定時長基礎上增加一預設時長作為下一次的穩(wěn)定 時長,該預設時長可以設置為一定值,例如可以設置為IO分鐘,那么下一
次的穩(wěn)定時長為20分鐘。預設時長同樣也可以按照步進的方式進行增加, 例如第一次設置為IO分鐘,第二次設置為15分鐘等等。
如果心跳在上述的下一次穩(wěn)定時長,即20分鐘內(nèi)再次斷開,類似的, 網(wǎng)管設備不切回到主用處理網(wǎng)元,同樣在本次穩(wěn)定時長(即20分鐘)基礎 上增加預設的時長(本例中為上述的10分鐘定長)作為新的下一次穩(wěn)定時 長,則該新的下一次穩(wěn)定時長為30分鐘。以此類推,如果主用處理網(wǎng)元每 次從災難恢復后都沒有達到本次穩(wěn)定時長,則一直重復上述操作,即每一 次都在本次穩(wěn)定時長的基礎上增加預設的時長作為下一次主用處理網(wǎng)元容 災切回的穩(wěn)定時長。
(7) 本發(fā)明中提到的業(yè)務網(wǎng)元為通訊網(wǎng)絡中的業(yè)務處理設備,如在軟交 換系統(tǒng)的軟交換設備;在IP多媒體子系統(tǒng)(IP Multimedia Subsystem, 簡稱IMS)中的接入網(wǎng)關控制功能(Access Gateway Control Function, 簡稱AGCF)設備、補充業(yè)務服務器(Supplemental Service Server,簡 稱SSS)等。
本發(fā)明具體實施方式
的一種通信網(wǎng)絡中防止網(wǎng)關設備容災震蕩的處理 系統(tǒng),包含配置模塊及檢測切換模塊,配置模塊用于為主用處理網(wǎng)元和備
用處理網(wǎng)元配置穩(wěn)定容災切回條件;檢測切換模塊用于在檢 到主用處理網(wǎng)元從災難恢復后,達到所述穩(wěn)定容災切回條件時,將網(wǎng)關設備的業(yè)務處 理由備用處理網(wǎng)元交回給主用處理網(wǎng)元。其工作方式與前述方法類似,不 再贅述。
本發(fā)明的主要特點在于在業(yè)務網(wǎng)元容災恢復時,不能讓網(wǎng)關設備立 刻自動切回,而是滿足一定的條件才能進行容災切回,以避免網(wǎng)關設備在 互為容災的業(yè)務網(wǎng)元間震蕩切換。采用這種延遲切回容災網(wǎng)關設備的方法, 可以在通訊網(wǎng)絡的容災系統(tǒng)中,讓網(wǎng)關設備在最大程度上保持穩(wěn)定,而不 必在兩個業(yè)務網(wǎng)元上來回震蕩,有效的避免了網(wǎng)關設備震蕩引起的用戶業(yè) 務上的失敗。
以上內(nèi)容是結(jié)合具體的優(yōu)選實施方式對本發(fā)明所作的進一步詳細說 明,不能認定本發(fā)明的具體實施只局限于這些說明。對于本發(fā)明所屬技術 領域的普通技術人員來說,在不脫離本發(fā)明構思的前提下,還可以做出若 干簡單推演或替換,都應當視為屬于本發(fā)明的保護范圍。
權利要求
1.一種通信網(wǎng)絡中防止網(wǎng)關設備容災震蕩的處理方法,所述網(wǎng)關設備受主用處理網(wǎng)元或備用處理網(wǎng)元控制,所述主用處理網(wǎng)元用于常態(tài)下的網(wǎng)關設備業(yè)務處理,所述備用處理網(wǎng)元用于在主用處理網(wǎng)元發(fā)生災難時的網(wǎng)關設備業(yè)務處理,其特征在于,包含如下步驟A、為主用處理網(wǎng)元和備用處理網(wǎng)元配置穩(wěn)定容災切回條件;B、備用處理網(wǎng)元檢測主用處理網(wǎng)元從災難恢復后,是否達到穩(wěn)定容災切回條件,如是,將網(wǎng)關設備的業(yè)務處理交回給主用處理網(wǎng)元。
2. 如權利要求1所述的處理方法,其特征在于,所述穩(wěn)定容災切回條件為主用處理網(wǎng)元災難恢復后的穩(wěn)定時長。
3. 如權利要求2所述的處理方法,其特征在于,所述穩(wěn)定時長為定長或步進增長時長。
4. 如權 利要求3所述的處理方法,其特征在于,所述步進增長時長按如下方式設置預設初次穩(wěn)定時長作為主用處理網(wǎng)元初次從災難恢復后的穩(wěn)定時長;如果主用處理網(wǎng)元在本次穩(wěn)定時長期間發(fā)生異常,在本次穩(wěn)定時長基礎上增加一預設時長作為下一次的穩(wěn)定時長。
5. 如權利要求4所述的處理方法,其特征在于,所述增加的預設時長為一定值。
6. —種通信網(wǎng)絡中防止網(wǎng)關設備容災震蕩的處理系統(tǒng),所述網(wǎng)關設備受主用處理網(wǎng)元或備用處理網(wǎng)元控制,所述主用處理網(wǎng)元用于常態(tài)下的網(wǎng)關設備業(yè)務處理,所述備用處理網(wǎng)元用于在主用處理網(wǎng)元發(fā)生災難時的網(wǎng)關設備業(yè)務處理,其特征在于,所述處理系統(tǒng)包含配置模塊及檢測切換模塊,所述配置模塊用于為主用處理網(wǎng)元和備用處理網(wǎng)元配置穩(wěn)定容災切回條件;所述檢測切換模塊用于在檢測到主用處理網(wǎng)元從災難恢復后,達到所述穩(wěn)定容災切回條件時,將網(wǎng)關設備的業(yè)務處理由備用處理網(wǎng)元交回給主用處理網(wǎng)元。
7. 如權利要求6所述的處理系統(tǒng),其特征在于,所述穩(wěn)定容災切回條件為主用處理網(wǎng)元災難恢復后的穩(wěn)定時長。
8. 如權利要求6所述的處理系統(tǒng),其特征在于,所述穩(wěn)定時長為定長或步進增長時長。
9. 如權利要求8所述的處理系統(tǒng),其特征在于,所述步進增長時長是按如下方式設置的預設初次穩(wěn)定時長作為主用處理網(wǎng)元初次從災難恢復后的穩(wěn)定時長;如果主用處理網(wǎng)元在本次穩(wěn)定時長期間發(fā)生異常,在本次穩(wěn)定時長基礎上增加一預設時長作為下一次的穩(wěn)定時長。
10. 如權利要求9所述的處理系統(tǒng),其特征在于,所述增加的預設時長為一定值。
全文摘要
本發(fā)明公開了一種通信網(wǎng)絡中防止網(wǎng)關設備容災震蕩的處理方法及系統(tǒng),所述網(wǎng)關設備受主用處理網(wǎng)元或備用處理網(wǎng)元控制,所述主用處理網(wǎng)元用于常態(tài)下的網(wǎng)關設備業(yè)務處理,所述備用處理網(wǎng)元用于在主用處理網(wǎng)元發(fā)生災難時的網(wǎng)關設備業(yè)務處理,所述方法包含如下步驟A.為主用處理網(wǎng)元和備用處理網(wǎng)元配置穩(wěn)定容災切回條件;B.備用處理網(wǎng)元檢測主用處理網(wǎng)元從災難恢復后,是否達到穩(wěn)定容災切回條件,如是,將網(wǎng)關設備的業(yè)務處理交回給主用處理網(wǎng)元。所述處理系統(tǒng)包含配置模塊及檢測切換模塊,本發(fā)明可以有效避免網(wǎng)關設備發(fā)生容災震蕩。
文檔編號H04L12/24GK101640606SQ20081014267
公開日2010年2月3日 申請日期2008年7月29日 優(yōu)先權日2008年7月29日
發(fā)明者泉 劉 申請人:中興通訊股份有限公司