[發明專利]一種多軟件進程系統上軟件控制的主備單盤倒換方法有效
| 申請號: | 201310245789.2 | 申請日: | 2013-06-20 |
| 公開(公告)號: | CN103297279A | 公開(公告)日: | 2013-09-11 |
| 發明(設計)人: | 韻湘;魯靜;宋然 | 申請(專利權)人: | 烽火通信科技股份有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24 |
| 代理公司: | 北京捷誠信通專利事務所(普通合伙) 11221 | 代理人: | 魏殿紳;龐炳良 |
| 地址: | 430074 湖北省武*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 軟件 進程 系統 控制 主備單盤 倒換 方法 | ||
技術領域
本發明涉及通信設備內部的主備單盤倒換,具體說是一種多軟件進程系統上軟件控制的主備單盤倒換方法。
背景技術
在通信設備中,有些重要的核心單盤,例如控制盤,需要在設備上完成這些單盤的保護倒換。傳統的方法是基于硬件實現復雜的單盤保護倒換過程。例如:申請號為200310111916.6、名稱為《一種用于通信設備的主備倒換控制方法》的中國發明專利公開了以下技術方案:采用以太網口進行通信,將網口用于主備板之間的通信,用Online信號表示主備板的在位,用GOOD信號表示主備板是否正常工作,用ACTIVE信號指示主備板的主備狀態,主備板之間通過網口備份數據。該專利提供的方法采用了硬件實現,實現方法復雜,成本較高,未涉及軟件異常導致的主備倒換場景,也沒有考慮通過軟件與硬件協同實現設備單盤倒換的場景。
發明內容
針對現有技術中存在的缺陷,本發明的目的在于提供一種多軟件進程系統上軟件控制的主備單盤倒換方法,主備單盤倒換基于軟件控制,將軟件倒換和硬件倒換結合起來,以守護進程監控多軟件狀態,實現多軟件系統協同倒換,并且與硬件倒換邏輯結合,完成主備單盤倒換,實現方法簡單,成本較低,可實現軟件異常導致的主備倒換場景,不僅可以用于通信設備的控制盤倒換,還可以用于除控制盤外的、其它存在多軟件進程的、需要支持主備倒換的單盤上。
為達到以上目的,本發明采取的技術方案是:
一種多軟件進程系統上軟件控制的主備單盤倒換方法,其特征在于:在需要主備單盤倒換的各個設備單盤上分別創建一個軟件守護進程,所述軟件守護進程與其單盤本地的各軟件進程通信,監控其單盤本地的各軟件進程的狀態;
主備單盤的軟件守護進程互相通信,使主用盤的軟件守護進程能夠獲得備用盤的各軟件進程的整體狀態;
主用盤的軟件守護進程也與其單盤本地的硬件倒換邏輯通信,在主用盤出現軟件進程狀態異常處理無效并判斷備用盤軟件進程狀態正常后,向硬件倒換邏輯發起由于軟件異常所導致的倒換申請。
在上述技術方案的基礎上,主用盤的軟件守護進程負責監控其單盤本地的各軟件進程狀態,一旦發現其單盤本地的軟件進程狀態異常,則主用盤的軟件守護進程進行如下的倒換處理:
首先重啟處于異常狀態的軟件進程,若重啟能夠使對應的軟件進程恢復正常,則軟件守護進程繼續進行軟件進程狀態的監控;否則軟件守護進程判斷備用盤的軟件進程狀態是否正常,當對端軟件進程正常時則向主用盤的硬件倒換邏輯發起倒換申請,執行主備單盤倒換。
在上述技術方案的基礎上,所述需要主備單盤倒換的設備單盤為存在多軟件進程的單盤。
在上述技術方案的基礎上,所述存在多軟件進程的單盤為存在多軟件進程的控制盤。
在上述技術方案的基礎上,主用盤實現倒換的工作流程包括以下步驟:
第1步:在主用盤創建并啟動軟件守護進程,軟件守護進程簡稱為守護進程;
第2步:由主用盤的守護進程監控各主用盤的軟件進程的狀態,所述主用盤的守護進程通過不斷ping主用盤的各個軟件進程,從而獲取主用盤的各個軟件進程的狀態;
第3步:主用盤的守護進程判斷主用盤的各軟件進程的狀態是否正常,如果主用盤的所有軟件進程的狀態都正常,則繼續重復執行第2步;否則,只要有任何一個軟件進程狀態不正常,守護進程就要執行第4步,嘗試重啟相應的軟件進程;
第4步:主用盤的守護進程嘗試重啟處于異常狀態的軟件進程N次,N=1、2、3;
第5步:每次重啟后,主用盤的守護進程均再次通過不斷ping主用盤的各個軟件進程,獲取主用盤的軟件進程的各個狀態,并再次判斷主用盤的各軟件進程的狀態是否恢復正常;
如果主用盤的各軟件進程的狀態正常,則繼續執行第2步;否則判斷是否已經達到N次重啟的限制,若未達到,則繼續執行第4步,否則執行第6步;
第6步:主用盤的守護進程判斷對端軟件狀態是否正常,如果對端軟件狀態均正常,則繼續執行第7步;否則執行告警上報給網管;
第7步:主用盤的守護進程向主用盤的硬件倒換邏輯發起軟件倒換申請;
第8步:主用盤的硬件倒換邏輯判斷對端硬件狀態是否正常,如果對端硬件狀態正常,就執行設備單盤倒換,否則就拒絕進行倒換。
在上述技術方案的基礎上,備用盤實現倒換的工作流程包括以下步驟:
第1步:在備用盤創建并啟動軟件守護進程,軟件守護進程簡稱為守護進程;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于烽火通信科技股份有限公司,未經烽火通信科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310245789.2/2.html,轉載請聲明來源鉆瓜專利網。





