[發(fā)明專利]一種多機(jī)熱備的方法和系統(tǒng)有效
| 申請?zhí)枺?/td> | 201910264790.7 | 申請日: | 2019-04-03 |
| 公開(公告)號: | CN110333973B | 公開(公告)日: | 2023-04-25 |
| 發(fā)明(設(shè)計)人: | 周堯生 | 申請(專利權(quán))人: | 銳捷網(wǎng)絡(luò)股份有限公司 |
| 主分類號: | G06F11/20 | 分類號: | G06F11/20;G06F11/14;H04L69/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 350002 福建省福州市倉*** | 國省代碼: | 福建;35 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 多機(jī)熱備 方法 系統(tǒng) | ||
本發(fā)明提供多機(jī)熱備的方法和系統(tǒng),方法應(yīng)用于包含熱備系統(tǒng)和訂閱數(shù)據(jù)庫的系統(tǒng)中,包括n個板卡各自對應(yīng)的熱備模塊,每個板卡上運行至少一個業(yè)務(wù)進(jìn)程,包括:熱備系統(tǒng)在n個板卡中確定一個主板卡和n?1個從板卡;熱備系統(tǒng)向n個板卡上的m個業(yè)務(wù)進(jìn)程各自所對應(yīng)的m個訂閱數(shù)據(jù)庫訂閱板卡上的業(yè)務(wù)進(jìn)程的注冊信息;熱備系統(tǒng)接收所述m個訂閱數(shù)據(jù)庫分別發(fā)送的m個業(yè)務(wù)進(jìn)程注冊信息;熱備系統(tǒng)根據(jù)m個業(yè)務(wù)進(jìn)程注冊信息建立主板卡的熱備模塊與n?1個從板卡各自的熱備模塊之間的熱備關(guān)系;熱備系統(tǒng)獲取m個業(yè)務(wù)進(jìn)程注冊信息中的模式標(biāo)識,熱備系統(tǒng)根據(jù)所模式標(biāo)識和熱備關(guān)系對n個板卡進(jìn)行管理。能實現(xiàn)對業(yè)務(wù)無感知的熱備。
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)通信領(lǐng)域,尤其是一種多機(jī)熱備的方法和系統(tǒng)。
背景技術(shù)
當(dāng)今時代,隨著Internet的飛速發(fā)展,網(wǎng)絡(luò)規(guī)模及應(yīng)用領(lǐng)域急速擴(kuò)張,網(wǎng)絡(luò)已經(jīng)深入到我們生活的方方面面,成為社會生活中不可或缺的部分。隨著其應(yīng)用日趨廣泛,企業(yè)與個人的通信與交流都離不開網(wǎng)絡(luò)的使用,人們對網(wǎng)絡(luò)的依賴和應(yīng)用也越來越大,對網(wǎng)絡(luò)的穩(wěn)定性和可靠性的要求也越來越高。在這種情形下,每一分鐘設(shè)備功能的暫時停止,服務(wù)的臨時中斷,都可能造成很大的影響,給各行各業(yè)帶來巨大的損失。因此,網(wǎng)絡(luò)設(shè)備的高可靠性已經(jīng)成為人們?nèi)找骊P(guān)注的重要需求。
高可用性的技術(shù)要求設(shè)備具有較高的可靠性,需要我們提高各組件的可靠性和減少錯誤恢復(fù)的時間,但是高可用性目標(biāo)的不只依靠提高組件的高可靠性,作為更一步的策略,硬件方案提供不停機(jī)更換組件的能力,對一些關(guān)鍵組件進(jìn)行備份。相應(yīng)的軟件支持則包括了熱插拔、故障檢測與故障恢復(fù)。熱備份技術(shù)是一種軟硬件結(jié)合的較高容錯應(yīng)用方案。其最大的優(yōu)勢是在不中斷運行的情況下,使用備用的模塊替換故障模塊,并在故障消除之后,系統(tǒng)能自動重新同步運行,從而有效的解決了客戶的后顧之憂。
在采用控制面與轉(zhuǎn)發(fā)面分離結(jié)構(gòu)的網(wǎng)絡(luò)設(shè)備上,控制面運行在管理板上,轉(zhuǎn)發(fā)面運行在線卡上,如果核心交換機(jī)出現(xiàn)故障,將會導(dǎo)致下聯(lián)的各個網(wǎng)絡(luò)癱瘓,為了提高網(wǎng)絡(luò)的穩(wěn)定性,要求核心交換機(jī)配置有兩張管理板進(jìn)行冗余備份。在設(shè)備運行過程中,主管理板的控制面信息實時備份到從管理板上,當(dāng)主管理板出現(xiàn)計劃內(nèi)停機(jī)(如軟件升級)或計劃外停機(jī)(如軟硬件異常)時,設(shè)備能夠自動地快速切換到從管理板上工作,不丟失用戶的相應(yīng)配置,從而保證網(wǎng)絡(luò)能夠正常運行。
在以上傳統(tǒng)備份方案中,非主設(shè)備與主設(shè)備建立冗余備份關(guān)系后,全局主設(shè)備上的業(yè)務(wù)進(jìn)程都需要進(jìn)行一次備份動作,同時需要等待熱備系統(tǒng)的相關(guān)通告才能進(jìn)行備份過程,業(yè)務(wù)進(jìn)程運行過程中需要關(guān)心整個熱備邏輯,影響業(yè)務(wù)功能設(shè)計。另一方面,業(yè)務(wù)進(jìn)程如果重啟時,則需要重新進(jìn)行一次完整的備份過程,如果該進(jìn)程在全局主設(shè)備上,甚至需要進(jìn)行N次備份,嚴(yán)重浪費拓?fù)溟g的帶寬,浪費CPU資源。
發(fā)明內(nèi)容
為了解決上述技術(shù)問題,本發(fā)明的實施例采用如下技術(shù)方案:
一種多機(jī)熱備的方法,應(yīng)用于包含熱備系統(tǒng)和訂閱數(shù)據(jù)庫的系統(tǒng)中,所述熱備系統(tǒng)包括n個板卡各自對應(yīng)的熱備模塊,每個板卡上運行至少一個業(yè)務(wù)進(jìn)程,n為大于等于2的自然數(shù),所述方法包括:
所述熱備系統(tǒng)在n個板卡中確定一個主板卡和n-1個從板卡;
所述熱備系統(tǒng)向n個板卡上的m個業(yè)務(wù)進(jìn)程各自所對應(yīng)的m個訂閱數(shù)據(jù)庫訂閱板卡上的業(yè)務(wù)進(jìn)程的注冊信息,m為大于等于n的自然數(shù);
所述熱備系統(tǒng)接收所述m個訂閱數(shù)據(jù)庫分別發(fā)送的m個業(yè)務(wù)進(jìn)程注冊信息;
所述熱備系統(tǒng)根據(jù)所述m個業(yè)務(wù)進(jìn)程注冊信息建立所述主板卡的熱備模塊與所述n-1個從板卡各自的熱備模塊之間的熱備關(guān)系;
所述熱備系統(tǒng)獲取所述m個業(yè)務(wù)進(jìn)程注冊信息中的模式標(biāo)識,
所述熱備系統(tǒng)根據(jù)所述模式標(biāo)識和所述熱備關(guān)系對所述n個板卡進(jìn)行管理。
可選的,還包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于銳捷網(wǎng)絡(luò)股份有限公司,未經(jīng)銳捷網(wǎng)絡(luò)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910264790.7/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





