專利名稱:一種接口倒換方法
技術(shù)領(lǐng)域:
本發(fā)明涉及設(shè)備維護與管理,尤其涉及一種設(shè)備的主/備操作維護接口(OMC接口)倒換方法。
背景技術(shù):
被維護設(shè)備(如電信級設(shè)備)通常都有一個集中的操作維護中心OMC,操作維護中心的網(wǎng)管設(shè)備、維護臺等通常都是通過IP網(wǎng)絡(luò)訪問電信設(shè)備的。為了保證維護的可靠性,通常電信設(shè)備的主控系統(tǒng)都是主備模式,即通常存在主控板和備板,當(dāng)主控板故障時,備板會自動接管設(shè)備的系統(tǒng)控制權(quán)。為了安全和可靠性,通常主控板和備板都會通過以太網(wǎng)口,分別連接在不同的局域網(wǎng)交換機(LSW)上,對外IP地址相同,但主備接口并不同時工作,通常只有主控板的以太網(wǎng)口工作,備板的網(wǎng)口不發(fā)送任何報文。如圖1所示,被維護設(shè)備的主控板和備板分別通過OMC接口與LSW1和LSW2相連接,LSW1和LSW2通過路由器和IP網(wǎng)絡(luò)連接到設(shè)備的操作維護中心,實現(xiàn)被維護設(shè)備和操作維護中心的通信,當(dāng)與主控板連接的LSW1故障、線路故障或接口故障時,主控板上的OMC接口就不可用,為了能夠讓操作維護中心繼續(xù)控制和管理被維護設(shè)備,就必須讓主控板進行主/備倒換,即讓原來的備板變成主控板。當(dāng)主/備板倒換后,備板上的OMC接口通過IP網(wǎng)絡(luò)路徑實現(xiàn)與操作維護中心的通信。但是,主/備板倒換后,原來在主板上建立的TCP/UDP(傳輸控制協(xié)議/用戶數(shù)據(jù)協(xié)議)等連接就會發(fā)生中斷,這是因為主控板上TCP/UDP以及其上的上次服務(wù)連接通常很難做到主/備倒換,這樣一來,需要操作維護中心重新連接設(shè)備,才可繼續(xù)維護該設(shè)備,給用戶進行設(shè)備維護帶來不便。
發(fā)明內(nèi)容
本發(fā)明提供一種接口倒換方法,用以解決現(xiàn)有技術(shù)中當(dāng)設(shè)備的主用或備用操作維護接口故障時,必須通過主控板和備板倒換來實現(xiàn)接口倒換,給用戶維護設(shè)備帶來不便的問題。
本發(fā)明方法應(yīng)用于設(shè)置有主用操作維護接口和備用操作維護接口的設(shè)備,所述主用操作維護接口和備用操作維護接口使用同一IP地址與設(shè)備的操作維護中心實現(xiàn)通信,該方法包括設(shè)備主控板監(jiān)控所述主用操作維護接口和備用操作維護接口的物理狀態(tài),若當(dāng)前進行通信的操作維護接口故障,則控制另一物理狀態(tài)正常的操作維護接口進行通信。
所述主用操作維護接口為一個或多個設(shè)置在設(shè)備主控板上的外部接口,所述備用操作維護接口為一個或多個設(shè)置在主控板備板上的外部接口;若主用操作維護接口中任意接口的物理狀態(tài)正常,則通過主控板使用其中任一主用操作維護接口與所述操作維護中心進行通信。
若主控板檢測到當(dāng)前使用的主用操作維護接口故障,則選擇物理狀態(tài)正常的其余主用操作維護接口之一與操作維護中心進行通信。
若全部主用操作維護接口均故障,則執(zhí)行下列步驟A、主控板選擇一個備用操作維護接口,通過所述備板使該接口進入工作模式,并把需要發(fā)送給操作維護中心的數(shù)據(jù)發(fā)送給備板;B、備板將主控板發(fā)送過來的數(shù)據(jù)通過該進入工作模式的備用操作維護接口轉(zhuǎn)發(fā)給操作維護中心,并將來自操作維護中心的數(shù)據(jù)流轉(zhuǎn)發(fā)給主控板處理。
若主控板上的全部主用操作維護接口均故障,則執(zhí)行下列步驟a、主控板通知備板選擇一個備用操作維護接口,使該接口進入工作模式,并把需要發(fā)送給操作維護中心的數(shù)據(jù)發(fā)送給備板;b、備板將主控板發(fā)送過來的數(shù)據(jù)通過該進入工作模式的備用操作維護接口轉(zhuǎn)發(fā)給操作維護中心,并將來自操作維護中心的數(shù)據(jù)流轉(zhuǎn)發(fā)給主控板處理。
若當(dāng)前使用的備用操作維護接口故障,所有主用操作維護接口也故障時,則由主控板選擇一個可用的備用操作維護接口,并通知備板使該接口處于工作狀態(tài),進行數(shù)據(jù)收發(fā)。
若當(dāng)前使用的備用操作維護接口故障,所有主用操作維護接口也故障時,則由主控板通知備板選擇一個可用的備用操作維護接口,并使該接口處于工作狀態(tài),進行數(shù)據(jù)收發(fā)。
根據(jù)本發(fā)明的上述方法,若主控板檢測到全部備用操作維護接口均故障,則發(fā)出報警信號。
根據(jù)本發(fā)明的上述方法,若主控板檢測到任一主用操作維護接口故障恢復(fù),則使備板的備用操作維護接口進入備份模式,停止數(shù)據(jù)收發(fā),并控制恢復(fù)正常的主用操作維護接口處于工作狀態(tài),與操作維護中心進行通信。
采用本發(fā)明方法當(dāng)被維護設(shè)備操作維護接口之一故障時,不需要進行主控板和備板的倒換,即可自動實現(xiàn)接口倒換,不會對用戶的操作維護產(chǎn)生任何影響,從而避免了現(xiàn)有技術(shù)中由于主控板和備板的倒換使操作維護中心需要重新連接設(shè)備,才可繼續(xù)維護設(shè)備的問題。
另外,傳統(tǒng)1+1或1∶1的接口保護都在硬件上有特殊要求,而本發(fā)明采用備板接口通信時,不需要在硬件上做特別要求。因此,本發(fā)明方法相對于傳統(tǒng)1+1或1∶1的接口保護也具有技術(shù)上的優(yōu)勢。
圖1為被維護設(shè)備通過IP網(wǎng)絡(luò)與操作維護中心實現(xiàn)通信的連接示意圖;圖2為本發(fā)明方法流程圖。
具體實施例方式
參見圖2,為本發(fā)明方法步驟流程圖。本發(fā)明中的被維護設(shè)備設(shè)置有主用操作維護接口和備用操作維護接口,主用操作維護接口為一個或多個設(shè)置在設(shè)備主控板上的外部接口,備用操作維護接口為一個或多個設(shè)置在主控板備板上的外部接口,主用操作維護接口和備用操作維護接口使用同一IP地址與設(shè)備的操作維護中心通信,具體的通信連接圖如圖1所示。下面結(jié)合附圖2,對本發(fā)明方法加以詳細描述。
步驟S1、被維護設(shè)備中的控制系統(tǒng)優(yōu)先使用主控板上主用操作維護接口與設(shè)備的操作維護中心通信,進行數(shù)據(jù)收發(fā);步驟S2、主控板實時監(jiān)控全部主用操作維護接口和備用操作維護接口的物理狀態(tài),包括接口對外連接的物理層狀態(tài)是否正常,接口能否收到與之連接的外部設(shè)備的光/電信號,接口能否正常發(fā)送信號給外部設(shè)備等,若當(dāng)前使用的主用操作維護接口收發(fā)信號不正常,則表示該接口故障,執(zhí)行步驟S3;步驟S3、主控板判斷本板上是否還有可用的主用操作維護接口,若是,則轉(zhuǎn)至步驟S1,選擇正??捎玫闹饔貌僮骶S護接口和操作維護中心繼續(xù)進行數(shù)據(jù)收發(fā),否則,執(zhí)行步驟S4;步驟S4、主控板使備板接口進入工作模式。具體為主控板選擇一個備用操作維護接口,通過所述備板使該接口進入工作模式;或者主控板給備板發(fā)送打開備用操作維護接口消息,由備板選擇一個備用操作維護接口,并使該接口處于工作模式;步驟S5、使用備板上的備用操作維護接口進行數(shù)據(jù)收發(fā),具體包括主控板把需要發(fā)送給操作維護中心的數(shù)據(jù)發(fā)給備板,由備板通過選擇的備用操作維護接口將數(shù)據(jù)轉(zhuǎn)發(fā)到操作維護中心;同時,備板接收操作維護中心發(fā)來的數(shù)據(jù)流,并轉(zhuǎn)發(fā)給主控板上層處理。具體方法可為主板將OMC數(shù)據(jù)封裝到IPC(進程間通訊)報文中(也可以是其他可靠的或不可靠的進程通信方式)發(fā)送給備板,備板收到主板轉(zhuǎn)發(fā)過來的OMC類IPC數(shù)據(jù)后,去掉板間內(nèi)部格式,打上OMC接口的IP地址等信息,然后通過本板處于工作模式的OMC接口發(fā)送出去。備板處于工作模式的OMC接口收到IP報文后,備板將其封裝成板間IPC報文發(fā)送給主控板處理,主控板從相關(guān)IPC隊列收到報文后,直接提交上層實體處理。上述過程不要求有特殊硬件的參與,這也是本發(fā)明不同于其他傳統(tǒng)1+1或者1∶1接口備份之處;
步驟S6、在備用操作維護接口工作期間,若主控板檢測到任意一個主用操作維護接口故障恢復(fù),則執(zhí)行步驟S7;否則,執(zhí)行步驟S8;步驟S7、主控板立即控制備板上的接口進入備份模式,主控板不再把數(shù)據(jù)發(fā)送到備板上,備板也不再接收外部的數(shù)據(jù);之后轉(zhuǎn)至步驟S1,打開已恢復(fù)正常的操作維護接口,采用已恢復(fù)正常的主用操作維護接口與維護中心進行數(shù)據(jù)傳送;步驟S8、主控板監(jiān)控當(dāng)前使用的備用操作維護接口的物理狀態(tài),若當(dāng)前使用的備用操作維護接口也故障,則繼續(xù)步驟S9;步驟S9、主控板判斷備板上是否還有可用的備用操作維護接口,若是,則主控板從中選擇一個或通知備板從中選擇一個繼續(xù)數(shù)據(jù)收發(fā),返回步驟S5;若備板上全部備用操作維護接口都故障,則執(zhí)行步驟S10;步驟S10、由于備板上已沒有可以轉(zhuǎn)換的正常接口,且主控板上全部接口都沒有進行故障恢復(fù),則被維護設(shè)備和操作維護中心無法進行正常的數(shù)據(jù)通信,此時,主控板發(fā)出告警指示,提示用戶該設(shè)備的全部操作維護接口故障。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1.一種接口倒換方法,應(yīng)用于設(shè)置有主用操作維護接口和備用操作維護接口的設(shè)備,所述主用操作維護接口和備用操作維護接口使用同一IP地址與設(shè)備的操作維護中心通信,其特征在于該方法包括設(shè)備主控板監(jiān)控所述操作維護接口的物理狀態(tài),若當(dāng)前通信的操作維護接口故障,則控制另一物理狀態(tài)正常的操作維護接口進行通信。
2.如權(quán)利要求1所述的方法,其特征在于,所述主用操作維護接口為一個或多個設(shè)置在設(shè)備主控板上的外部接口,所述備用操作維護接口為一個或多個設(shè)置在主控板備板上的外部接口;若主用操作維護接口中任意接口的物理狀態(tài)正常,則通過主控板使用其中任一主用操作維護接口與所述操作維護中心進行通信。
3.如權(quán)利要求2所述的方法,其特征在于,若主控板檢測到當(dāng)前使用的主用操作維護接口故障,則選擇物理狀態(tài)正常的其余主用操作維護接口之一與操作維護中心進行通信。
4.如權(quán)利要求3所述的方法,其特征在于,若全部主用操作維護接口均故障,則執(zhí)行下列步驟A、主控板選擇一個備用操作維護接口,通過所述備板使該接口進入工作模式,并把需要發(fā)送給操作維護中心的數(shù)據(jù)發(fā)送給備板;B、備板將主控板發(fā)送過來的數(shù)據(jù)通過該進入工作模式的備用操作維護接口轉(zhuǎn)發(fā)給操作維護中心,并將來自操作維護中心的數(shù)據(jù)流轉(zhuǎn)發(fā)給主控板處理。
5.如權(quán)利要求3所述的方法,其特征在于,若全部主用操作維護接口均故障,則執(zhí)行下列步驟a、主控板通知備板選擇一個備用操作維護接口,使該接口進入工作模式,并把需要發(fā)送給操作維護中心的數(shù)據(jù)發(fā)送給備板;b、備板將主控板發(fā)送過來的數(shù)據(jù)通過該進入工作模式的備用操作維護接口轉(zhuǎn)發(fā)給操作維護中心,并將來自操作維護中心的數(shù)據(jù)流轉(zhuǎn)發(fā)給主控板處理。
6.如權(quán)利要求4或5所述的方法,其特征在于,若當(dāng)前使用的備用操作維護接口故障,所有主用操作維護接口也故障時,則由主控板選擇一個可用的備用操作維護接口,并通知備板使該接口處于工作狀態(tài),進行數(shù)據(jù)收發(fā)。
7.如權(quán)利要求4或5所述的方法,其特征在于,若當(dāng)前使用的備用操作維護接口故障,所有主用操作維護接口也故障時,則由主控板通知備板選擇一個可用的備用操作維護接口,并使該接口處于工作狀態(tài),進行數(shù)據(jù)收發(fā)。
8.如權(quán)利要求7所述的方法,其特征在于,若主控板檢測到全部備用操作維護接口均故障,則發(fā)出報警信號。
9.如權(quán)利要求4或5所述的方法,其特征在于,若主控板檢測到任一主用操作維護接口故障恢復(fù),則使備板的備用操作維護接口進入備份模式,停止數(shù)據(jù)收發(fā),并控制恢復(fù)正常的主用操作維護接口處于工作狀態(tài),與操作維護中心進行通信。
全文摘要
本發(fā)明有關(guān)一種接口倒換方法,應(yīng)用于設(shè)置有主用操作維護接口和備用操作維護接口的設(shè)備,所述主用操作維護接口和備用操作維護接口使用同一IP地址與設(shè)備的操作維護中心實現(xiàn)通信,本發(fā)明方法包括設(shè)備主控板監(jiān)控所述主用操作維護接口和備用操作維護接口的物理狀態(tài),若當(dāng)前進行通信的操作維護接口故障,則控制另一物理狀態(tài)正常的操作維護接口進行通信。采用本發(fā)明方法當(dāng)被維護設(shè)備操作維護接口之一故障時,不需要進行主控板和備板的倒換,即可自動實現(xiàn)接口倒換,不會對用戶的操作維護產(chǎn)生任何影響,從而避免了現(xiàn)有技術(shù)中由于主控板和備板的倒換使操作維護中心需要重新連接設(shè)備,才可繼續(xù)維護設(shè)備的問題。
文檔編號H04L12/24GK1855838SQ200510066228
公開日2006年11月1日 申請日期2005年4月25日 優(yōu)先權(quán)日2005年4月25日
發(fā)明者劉振華 申請人:華為技術(shù)有限公司