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