[發明專利]一種檢測線卡故障重啟的方法及系統有效
| 申請號: | 201310750058.3 | 申請日: | 2013-12-31 |
| 公開(公告)號: | CN103746842B | 公開(公告)日: | 2017-06-06 |
| 發明(設計)人: | 何三波 | 申請(專利權)人: | 邁普通信技術股份有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/26;H04L29/08 |
| 代理公司: | 成都宏順專利代理事務所(普通合伙)51227 | 代理人: | 周永宏 |
| 地址: | 610041 四川省*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 檢測 故障 方法 系統 | ||
技術領域
本發明屬于分布式計算機系統中線卡故障檢測技術領域,具體是一種檢測線卡故障重啟的方法及系統設計。
背景技術
分布式計算機系統中,具有相互配合的多個用于線路處理的線卡,它們均由主控卡進行控制,對于數據通信設備而言,線卡就是處理鏈路層、網絡層、路由協議和轉發功能的處理單元。在分布式路由交換設備中,如果線卡由于自身軟硬件故障重啟,而主控卡沒有檢測到該故障,則線卡重啟后由于沒有轉發表等資源,導致網絡通信中斷,對于這樣的故障,主控卡必須重新加載該線卡才能恢復通信。
在現有技術中,一般使用保活保文檢測線卡故障,其判斷線卡故障的方法為:若主控卡接收線卡的保活報文超時,則認為線卡發生故障。在實際使用環境中,如果主控卡和線卡之間的通信通道出現故障,則主控卡接收線卡的保活報文可能超時,此時需要對通信通道進行修復;如果線卡上的CPU一段時間比較忙,以后又恢復正常,則主控卡接收線卡保活報文也可能超時,此類故障不需要修復通信通道,也不需要重新加載線卡。因此,超時的方法檢測到的不僅僅是主控卡和線卡之間的通信通道故障,還包括CPU自動重啟的故障。另外,如果線卡在主控卡接收保活報文未超時就故障重啟完成,則保活報文超時的方法就不能檢測到線卡故障重啟的這類故障。
發明內容
本發明所要解決的技術問題是為了解決現有技術中檢測線卡故障重啟不準確的問題而提出一種檢測線卡故障重啟的方法及系統。
本發明解決其技術問題采用的技術方案是:一種檢測線卡故障重啟的方法,包括如下步驟:
S1、線卡物理插入后,主控卡周期的向線卡發送第一保活報文;
S2、所述線卡啟動后,接收到主控卡發送的第一保活報文后,向所述主控卡發送第二保活報文;
S3、所述主控卡接收到線卡發送的第二保活報文后,對所述第二保活報文進行處理,以判斷所述線卡是否故障重啟,若判斷所述線卡故障重啟,則對所述線卡進行重新配置。
進一步的,主控卡根據保存的線卡狀態參數、第二保活報文的數量以及所述第二保活報文中線卡啟動狀態參數來判斷對應的線卡是否故障重啟。
進一步的,所述主控卡中設置一個線卡狀態參數,用于記錄線卡的在位狀態;當線卡處于不在位狀態時,設置線卡狀態參數為第一參數值;當線卡處于在位狀態時,設置線卡狀態參數為第二參數值。
更進一步的,在步驟S2中,所述線卡啟動后,主控卡中設置一個對應的保活報文計數器,用于記錄主控卡接收到的該線卡發出的第二保活報文的數量;當所述線卡處于不在位狀態時,設置對應的保活報文計數器的值為0;當所述線卡處于在位狀態時,主控卡每接收到線卡發送的一個第二保活報文,所述保活報文計數器的值加1。
更進一步的,所述第二保活報文中包括一個線卡啟動狀態參數,當所述線卡啟動未完成時,設置線卡啟動狀態參數為第三參數值;當所述線卡啟動完成時,設置線卡啟動狀態參數為第四參數值。
進一步的,所述步驟S3具體為:所述主控卡接收線卡發送的第二保活報文,提取第二保活報文中的線卡啟動狀態參數,若提取出的線卡啟動狀態參數為第三參數值,且主控卡中對應的線卡狀態參數為第二參數值,并且保活報文計數器的值大于預設值N,則判斷線卡為故障重啟。
進一步的,所述步驟S3中,若主控卡判斷線卡故障重啟,則主控卡按照其保存的線卡配置對線卡進行重新配置。
本發明為解決技術問題還提供了一種檢測線卡故障重啟的系統,具體包括:具體包括主控卡和至少一個線卡,所述主控卡包括第一保活報文收發單元和故障重啟判斷單元;所述至少一個線卡包括第二保活報文收發單元;
所述第一保活收發單元,用于在檢測到某一線卡物理插入后,周期的向所述線卡發送第一保活報文;并用于接收線卡發送至主控卡的第二保活報文并對接收的第二保活報文進行處理,
所述第二保活報文收發單元,用于在所述線卡啟動后,接收主控卡發送的第一保活報文,并在接收到主控卡發送的第一保活報文后,向所述主控卡發送第二保活報文,
所述故障重啟判斷單元,用于判斷線卡是否故障重啟。
進一步的,所述故障重啟判斷單元,還用于通過主控卡中保存的線卡狀態參數、保活報文的數量以及所述保活報文中線卡啟動狀態參數判斷線卡是否故障重啟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于邁普通信技術股份有限公司,未經邁普通信技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310750058.3/2.html,轉載請聲明來源鉆瓜專利網。





