[發明專利]一種分布式系統中單板配置自恢復方法及裝置有效
| 申請號: | 201610421458.3 | 申請日: | 2016-06-15 |
| 公開(公告)號: | CN107517110B | 公開(公告)日: | 2022-07-12 |
| 發明(設計)人: | 程寒杰 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L41/0659 | 分類號: | H04L41/0659 |
| 代理公司: | 北京華夏泰和知識產權代理有限公司 11662 | 代理人: | 蔡良偉 |
| 地址: | 518057 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 分布式 系統 單板 配置 恢復 方法 裝置 | ||
本發明公開了一種分布式系統中單板配置自恢復方法及裝置,涉及通信技術領域,所述方法包括:主控板將各單板的配置信息發送至相應單板,并對所述相應單板的配置信息進行緩存;主控板根據單板的在前狀態和當前狀態,確定所述單板在前是否發生過故障;若確定所述單板在前發生過故障,則將在前緩存的配置信息發送至所述單板,以供所述單板恢復單板業務。通過準確檢測單板故障,實現將在前緩存的單板配置信息發送至相應單板,保證單板業務恢復正常。
技術領域
本發明涉及通信技術領域,特別涉及一種分布式系統中單板配置自恢復方法及裝置。
背景技術
通信系統中的分組傳送網(Packet Transport Network,PTN)設備通常為分布式系統,系統中包含主控板、背板和若干單板。單板包括虛擬單板和物理單板,其中:虛擬單板不占用物理槽位,其代理進程運行在主控中央處理器(Central Processing Unit,CPU);物理單板則通過背板與主控板相連接,物理單板上獨立運行相關程序。具體應用時,統一由主控板管理平面和控制平面程序發送配置報文分別對各個單板進行參數配置、業務配置。
單板可能會被拔插到其他槽位乃至其他設備使用,單板通常也不會保存配置主控板原有的配置信息,因此單板掉電后原先由主控板發送的配置信息會丟失。在單板因各種軟硬件原因發生復位、或應用程序重啟,導致單板配置丟失時,主控板必須要檢測到這種故障,進而重新下發單板原有的各種配置信息,從而保證單板業務能夠恢復正常。
通過分析發現,目前通信設備主要通過以下兩類方式來檢測單板運行狀態:
(1)在背板上設計專門的硬件電路來檢測單板運行狀態;
(2)使用握手機制,即通過主控上的維護程序定時向單板發送握手報文,如果單板程序在預先設定的時間或者周期內沒有返回應答報文,則判斷單板發生故障。
上述兩類方法中,主控板在感知單板已因各種軟硬件原因發生復位或者應用程序已經發生重啟等方面存在如下不足:
硬件電路存在的問題如下:
(1)需要占用額外的硬件資源;
(2)專用硬件電路缺乏靈活性,當單板上某個應用進程異常發生重啟時,固化的硬件電路有可能檢測不到重啟,而此時單板的配置信息已經丟失,導致業務無法恢復正常。
通過主控程序定時向單板發送握手報文存在的問題如下:
(1)雙方握手報文的交互需要占用CPU資源,在定時器設置的間隔很短且單板數量眾多的情況下,會占用過多的系統資源;
(2)握手機制通常需要超時判斷條件,即需要等待若干周期后后方可判斷單板出現故障,從而避免因為報文短時間內存在阻塞而導致誤判的問題。如果單板故障在超時判定時間之內恢復正常,該機制將無法檢測到單板應用程序重啟、復位等故障,從而導致單板配置丟失,業務無法恢復正常。
發明內容
根據本發明實施例提供的技術方案解決的技術問題是當單板因軟硬件故障復位或應用進程重啟等導致單板配置丟失時,實現單板配置信息的自恢復。
根據本發明實施例提供的一種分布式系統中單板配置自恢復方法,包括:
主控板將各單板的配置信息發送至相應單板,并對所述相應單板的配置信息進行緩存;
主控板根據單板的在前狀態信息和當前狀態信息,確定所述單板在前是否發生過故障;
若確定所述單板在前發生過故障,則將在前緩存的配置信息發送至所述單板,以供所述單板恢復單板業務。
優選地,在所述主控板根據單板的在前狀態信息和當前狀態信息,確定所述單板在前是否發生過故障的步驟之前,還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610421458.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種多功能沖鋒衣
- 下一篇:用于口罩的固定裝置和口罩





