專利名稱:一種實(shí)現(xiàn)主設(shè)備和備用設(shè)備倒換的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電信網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別涉及一種實(shí)現(xiàn)主設(shè)備和備用設(shè)備倒 換的方法和裝置。
背景技術(shù):
為了達(dá)到電信設(shè)備所要求的高可用性,電信設(shè)備在設(shè)計(jì)的時(shí)候,對(duì)關(guān)鍵 部分往往采用冗余備份設(shè)計(jì),其中最常用的就是1 + 1冗余備份。1 + 1冗余備份的兩塊單板, 一塊負(fù)責(zé)正常提供業(yè)務(wù),我們稱為主用單板; 一塊作為后備, 不提供業(yè)務(wù),我們稱之為備用單板。在檢測(cè)到主用單板不能正常提供業(yè)務(wù)后, 通過(guò)主備倒換操作,備用單板接替原主用單板的功能,為系統(tǒng)提供相關(guān)業(yè)務(wù), 使原主用單板的故障對(duì)系統(tǒng)的影響降到零,從而實(shí)現(xiàn)了系統(tǒng)的高可用性。實(shí)際的情況往往比上面的描述要復(fù)雜。比如,在主用單板出現(xiàn)故障的情 況下,備用單板可能也是故障的,我們必須從兩者之中找出故障程度相對(duì)較 好的單板,通過(guò)倒換這種手段,始終讓故障最小的單板來(lái)提供業(yè)務(wù),將故障 對(duì)系統(tǒng)的影響降低到最低限。因此,必須有一種定量的方法來(lái)實(shí)現(xiàn)單板故障 程度的比較,從而決定主備用單板是否需要倒換。發(fā)明內(nèi)容有鑒于此,本發(fā)明實(shí)施例提出 一種實(shí)現(xiàn)主設(shè)備和備用設(shè)備倒換的方法和 裝置,通過(guò)給故障加以權(quán)重,以實(shí)現(xiàn)較為精確的主、備設(shè)備故障程度的比較, 保證電信設(shè)備的高可用性。本發(fā)明實(shí)施例的技術(shù)方案具體實(shí)現(xiàn)如下一種實(shí)現(xiàn)主設(shè)備和備用設(shè)備倒換的方法,其包括
若主設(shè)備發(fā)生故障,則確定主設(shè)備的故障類別,根據(jù)所述故障類別查找 預(yù)先設(shè)置的權(quán)重映射表得到故障的權(quán)重值,將該權(quán)重值與主設(shè)備原有的故障系數(shù)累力口,得到主設(shè)備當(dāng)前的故障系數(shù);判斷主設(shè)備的故障系數(shù)是否大于備用設(shè)備的故障系數(shù),若是,則進(jìn)行倒 換,用備用設(shè)備承擔(dān)業(yè)務(wù)。本發(fā)明實(shí)施例還公開了 一種實(shí)現(xiàn)主設(shè)備和備用設(shè)備倒換的裝置,包括故障分類模塊,用于對(duì)主設(shè)備或備用設(shè)備發(fā)生的故障進(jìn)行分類;權(quán)重映射表模塊,用于保存各種故障所對(duì)應(yīng)的權(quán)重值,根據(jù)故障分類模 塊所輸入的故障類型,輸出對(duì)應(yīng)的權(quán)重值以及設(shè)備標(biāo)識(shí);故障系數(shù)計(jì)算模塊,用于分別計(jì)算主設(shè)備和備用設(shè)備的故障系數(shù),即根 據(jù)權(quán)重映射表模塊輸出的權(quán)重值和設(shè)備標(biāo)識(shí),將該權(quán)重值與所述設(shè)備標(biāo)識(shí)對(duì) 應(yīng)的設(shè)備原有的故障系數(shù)相加,得到該設(shè)備當(dāng)前的故障系數(shù);比較模塊,用于比較主設(shè)備和備用設(shè)備的故障系數(shù),若主設(shè)備的故障系 數(shù)大于備用設(shè)備,則通知倒換模塊進(jìn)行主備倒換;倒換模塊,用于對(duì)主設(shè)備和備用設(shè)備進(jìn)行主備倒換。從以上技術(shù)方案可以看出,給故障分類后加以權(quán)重,從而以一種定量的 方式分析主設(shè)備和備用設(shè)備的故障程度,選擇故障程度較輕的設(shè)備承擔(dān)業(yè) 務(wù),實(shí)現(xiàn)了較為精確的主、備設(shè)備故障程度的比較,保證電信設(shè)備的高可用 性。
圖1為本發(fā)明實(shí)施例的處理流程;圖2為本發(fā)明實(shí)施例的主備倒換裝置框圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合具體實(shí)施例 對(duì)本發(fā)明作進(jìn)一步的詳細(xì)闡述。 根據(jù)設(shè)備故障對(duì)系統(tǒng)業(yè)務(wù)的影響情況,將故障分為3類,分別為致命故障,即導(dǎo)致設(shè)備完全無(wú)法提供業(yè)務(wù)的故障;嚴(yán)重故障,即導(dǎo)致設(shè)備提供業(yè)務(wù) 能力下降的故障; 一般故障,不影響設(shè)備業(yè)務(wù)提供的故障。對(duì)于不同的嚴(yán)重故障,按照其對(duì)業(yè)務(wù)影響的大小,給予一個(gè)權(quán)重,對(duì)業(yè) 務(wù)影響越大,其權(quán)重也越大。比如,嚴(yán)重故障A權(quán)重為100,嚴(yán)重故障B權(quán) 重為150,則說(shuō)明B故障產(chǎn)生后,對(duì)業(yè)務(wù)的影響比A故障要大1.5倍。 一個(gè) 設(shè)備所有故障的權(quán)重值之和,就是該設(shè)備的故障系數(shù),用來(lái)表征該設(shè)備的故 障的嚴(yán)重程度。這樣,只要通過(guò)比較兩塊設(shè)備權(quán)重和的大小(設(shè)備可能存在 多個(gè)嚴(yán)重故障),就可以了解設(shè)備的故障程度。一般故障,由于對(duì)業(yè)務(wù)沒(méi)有影響,我們可以認(rèn)為它是一種特殊的嚴(yán)重故 障,其權(quán)重為0。同理,致命故障我們也可以認(rèn)為是一種特殊的嚴(yán)重故障,其權(quán)重為無(wú)窮 大,實(shí)際應(yīng)用中,可以設(shè)置為取值上限。本發(fā)明實(shí)施例的處理流程如圖l所示,包括如下步驟步驟101:若出現(xiàn)了故障,則對(duì)該故障的類型進(jìn)行分類判斷,如果是致 命故障,則執(zhí)行步驟102,如果為嚴(yán)重故障,則執(zhí)行步驟103,如果為一般 故障,則不作處理,退出本流程。步驟102:判斷是否為主設(shè)備發(fā)生該致命故障,若是則進(jìn)行主備倒換, 否則,將備用設(shè)備的故障系數(shù)設(shè)置為最大值。步驟103:判斷發(fā)生該嚴(yán)重故障的設(shè)備是否為主設(shè)備,若是,則執(zhí)行步 驟104,否則,執(zhí)行步驟105。步驟104:計(jì)算主設(shè)備的故障系數(shù),將主設(shè)備故障系數(shù)與備用設(shè)備的故 障系數(shù)進(jìn)行比較,若主設(shè)備故障系數(shù)大于備用設(shè)備故障系數(shù),則進(jìn)行主備倒 換,否則結(jié)束本流程。步驟105:根據(jù)該故障的類型查找預(yù)先設(shè)置的權(quán)重映射表得到對(duì)應(yīng)的權(quán) 重值,權(quán)重值與備用設(shè)備原有的故障系數(shù)相加,得到備用設(shè)備當(dāng)前的故障系 數(shù),并結(jié)束本流程。
本發(fā)明實(shí)施例的主備倒換裝置如圖2所示,包括故障分類模塊201 ,用于對(duì)主設(shè)備或備用設(shè)備發(fā)生的故障進(jìn)行分類。較佳地,可以先將故障粗略分為致命故障、嚴(yán)重故障和一般故障。故障分類模塊進(jìn)一步包括嚴(yán)重故障處理單元,用于當(dāng)主設(shè)備發(fā)生的故障類別為致命故障時(shí),通知所述倒換模塊執(zhí)行主備倒換。對(duì)于嚴(yán)重故障,則將該故障的具體類型以及設(shè)備標(biāo)識(shí)通知權(quán)重映射表模塊,對(duì)于一般故障,可以不進(jìn)行任何處理。權(quán)重映射表模塊202,用于保存各種故障所對(duì)應(yīng)的權(quán)重值,根據(jù)故障分類模塊201輸入的故障類型,輸出對(duì)應(yīng)的權(quán)重值;故障系數(shù)計(jì)算模塊203,用于分別計(jì)算主設(shè)備和備用設(shè)備的故障系數(shù),即根據(jù)權(quán)重映射表模塊輸出的權(quán)重值以及故障分類模塊201輸出的設(shè)備標(biāo)識(shí),將該權(quán)重值與所述設(shè)備標(biāo)識(shí)對(duì)應(yīng)的設(shè)備原有的故障系數(shù)相加,得到該設(shè)備當(dāng)前的故障系數(shù);比較模塊204,用于比較主設(shè)備和備用設(shè)備的故障系數(shù),若主設(shè)備的故障系數(shù)大于備用設(shè)備,則通知倒換模塊進(jìn)行主備倒換;否則不做任何處理; 倒換模塊205,用于對(duì)主設(shè)備和備用設(shè)備進(jìn)行主備倒換。 以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種實(shí)現(xiàn)主設(shè)備和備用設(shè)備倒換的方法,其特征在于,包括若主設(shè)備發(fā)生故障,則確定主設(shè)備的故障類別,根據(jù)所述故障類別查找預(yù)先設(shè)置的權(quán)重映射表得到故障的權(quán)重值,將該權(quán)重值與主設(shè)備原有的故障系數(shù)累加,得到主設(shè)備當(dāng)前的故障系數(shù);判斷主設(shè)備的故障系數(shù)是否大于備用設(shè)備的故障系數(shù),若是,則進(jìn)行倒換,由備用設(shè)備承擔(dān)業(yè)務(wù)。
2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定主設(shè)備的故障 類別為致命故障,則直接進(jìn)行倒換,由備用設(shè)備承擔(dān)業(yè)務(wù)。
3、 根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進(jìn)一步包括若 備用設(shè)備發(fā)生故障,則確定備用設(shè)備的故障類別,根據(jù)所述故障類別查找預(yù) 先設(shè)置的權(quán)重映射表得到故障的權(quán)重值,將該權(quán)重值與備用設(shè)備原有的故障 系數(shù)累加,得到備用設(shè)備當(dāng)前的故障系數(shù)。
4、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定主設(shè)備的故障 類別為一般故障,則不進(jìn)行倒換,繼續(xù)由主設(shè)備承擔(dān)業(yè)務(wù)。
5、 一種實(shí)現(xiàn)主設(shè)備和備用設(shè)備倒換的裝置,其特征在于,包括 故障分類模塊,用于對(duì)主設(shè)備或備用設(shè)備發(fā)生的故障進(jìn)行分類; 權(quán)重映射表模塊,用于保存各種故障所對(duì)應(yīng)的權(quán)重值,根據(jù)故障分類模塊所輸入的故障類型,輸出對(duì)應(yīng)的權(quán)重值以及設(shè)備標(biāo)識(shí);故障系數(shù)計(jì)算模塊,用于分別計(jì)算主設(shè)備和備用設(shè)備的故障系數(shù),即根 據(jù)權(quán)重映射表模塊輸出的權(quán)重值和設(shè)備標(biāo)識(shí),將該權(quán)重值與所述設(shè)備標(biāo)識(shí)對(duì) 應(yīng)的設(shè)備原有的故障系數(shù)相加,得到該設(shè)備當(dāng)前的故障系數(shù);比較模塊,用于比較主設(shè)備和備用設(shè)備的故障系數(shù),若主設(shè)備的故障系 數(shù)大于備用設(shè)備,則通知倒換模塊進(jìn)行主備倒換;倒換模塊,用于對(duì)主設(shè)備和備用設(shè)備進(jìn)行主備倒換。
6、 根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述故障分類模塊進(jìn)一 步包括嚴(yán)重故障處理單元,用于當(dāng)主設(shè)備發(fā)生的故障類別為致命故障時(shí),通知 所述倒換模塊執(zhí)行主備倒換。
全文摘要
本發(fā)明公開了一種實(shí)現(xiàn)主設(shè)備和備用設(shè)備倒換的方法,包括如下步驟若主設(shè)備發(fā)生故障,則確定主設(shè)備的故障類別,根據(jù)所述故障類別查找預(yù)先設(shè)置的權(quán)重映射表得到故障的權(quán)重值,將該權(quán)重值與主設(shè)備原有的故障系數(shù)累加,得到主設(shè)備當(dāng)前的故障系數(shù);判斷主設(shè)備的故障系數(shù)是否大于備用設(shè)備的故障系數(shù),若是,則進(jìn)行倒換,由備用設(shè)備承擔(dān)業(yè)務(wù)。本發(fā)明還公開了一種實(shí)現(xiàn)主設(shè)備和備用設(shè)備倒換的裝置。本發(fā)明方案通過(guò)給故障加以權(quán)重,可以實(shí)現(xiàn)較為精確的主、備設(shè)備故障程度的比較,保證電信設(shè)備的高可用性。
文檔編號(hào)H04L12/24GK101163047SQ20071018773
公開日2008年4月16日 申請(qǐng)日期2007年11月23日 優(yōu)先權(quán)日2007年11月23日
發(fā)明者琦 梁 申請(qǐng)人:上海華為技術(shù)有限公司