[發明專利]一種多鏈路故障檢測的方法及裝置有效
| 申請號: | 201210318545.8 | 申請日: | 2012-08-31 |
| 公開(公告)號: | CN102843274A | 公開(公告)日: | 2012-12-26 |
| 發明(設計)人: | 何衛斌;鄭國良 | 申請(專利權)人: | 杭州華三通信技術有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L12/24 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 蘇培華 |
| 地址: | 310053 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 多鏈路 故障 檢測 方法 裝置 | ||
技術領域
本發明涉及數據通信技術領域,尤其涉及一種網絡設備間存在多條通信鏈路時的故障檢測方法及裝置。
背景技術
在通信網絡設備應用過程中存在這樣一種場景:網絡設備A和網絡設備B之間通信,兩者間存在多條通信鏈路。且每條鏈路都很重要,當出現故障時需要能及時檢測識別出。為此,需要在所有通信鏈路上附加一種檢測機制,以及時檢測通信鏈路上的故障。
為了解決上述問題,現有技術通常采用一種維護協議報文狀態的方案。該方案具體實現如下:
參照圖1,以1號鏈路,網絡設備A發起檢測為例。網絡設備A首先發出一個檢測報文P,發送完成后立刻開始計時。在一個預定的時間T內,A等待檢測報文P的回應報文PA。在時間T內,如果A收到回應報文PA,則認為本次檢測成功。網絡設備A接下去發送下一個檢測報文,并重新進行計時。在時間T內,如果A收不到回應報文PA,認為本次檢測失敗,上報鏈路通信故障。
然而,采用上述方案,網絡設備將報文發出后,需要記錄發送報文的信息,并等待此報文的回應報文。另外,每條鏈路上的檢測過程各自為政,n條鏈路需要起n個檢測實例,系統開銷非常大,會導致整個網絡系統的性能降低。
發明內容
有鑒于此,本發明提供一種多鏈路故障檢測的方法和裝置。通過本發明,使得本發明系統開銷小,且實現起來非常簡單。
為實現本發明目的,本發明實現方案具體如下:
一種多鏈路故障檢測的方法,所述方法應用于發送設備和對端接收設備間存在多條通信鏈路的情形,其中所述方法包括如下步驟:
步驟1、發送設備按照預設的第一周期定時發送檢測報文,并將所述檢測報文復制到與對端接收設備通信的所有鏈路上同時發送;
步驟2、對端接收設備按照預設的第二周期統計每條鏈路上接收到的檢測報文數量,并在所述第二周期結束時,對每條通信鏈路上收到的檢測報文數量進行匯總;
步驟3、對端接收設備上判斷檢測周期內統計的每條鏈路上的檢測報文數量是否大于設定的閾值Ccmp,如果是,則判定該鏈路狀態正常,否則,則判斷該通信鏈路故障。
進一步地,所述第二周期為第一周期的整數倍x。
進一步地,在進行步驟3之前,所述對端接收設備還需要判斷第二周期內的檢測是否有效。
進一步地,對端接收設備從接收到的所有鏈路的檢測報文數量中找出檢測報文最大計數Cmax,并判斷接收到的檢測報文最大計數Cmax是否為:Cmin<=Cmax<=x,如果是,則本次檢測周期有效,進入步驟3,否則,丟棄本檢測周期,返回步驟2,其中所述最小檢測報文計數Cmin根據需要預先設定。
進一步地,所述最小檢測報文計數Cmin在1/2x<=Cmin<x范圍內預先動態調整,且所述閾值Ccmp設定為:Ccmp<Cmin。
本發明同時提供一種多鏈路故障檢測的裝置,其中所述裝置應用于發送設備和對端接收設備間存在多條通信鏈路的情形,所述裝置具體為所述發送設備或者對端接收設備,所述裝置包括如下模塊:
配置模塊,用于當所述裝置作為發送設備時,配置發送檢測報文的第一周期t,以及當所述裝置作為對端接收設備時,配置接收檢測報文的第二周期T和判斷通信鏈路是否故障的閾值Ccmp;
收發模塊,用于當所述裝置作為發送設備時,按照預設的第一周期定時發送檢測報文,并將所述檢測報文復制到與對端接收設備通信的所有鏈路上同時發送,當所述裝置作為對端接收設備時,用于接收發送設備發送來的檢測報文;
統計模塊,用于當所述裝置作為對端接收設備時,按照預設的第二周期統計收發模塊接收到的每一通信鏈路上的檢測報文數量,并在所述第二周期結束時,將統計的各通信鏈路檢測報文數量結果匯總發送給判斷模塊;
判斷模塊,用于根據統計模塊發送的每條通信鏈路上接收到的檢測報文數量結果是否大于設定的閾值Ccmp來判斷通信鏈路是否存在故障,如果是,則判斷該鏈路狀態正常,否則,則判斷該通信鏈路故障。
進一步地,所述判斷模塊在判斷第二周期內通信鏈路是否存在故障之前,還需要判斷該第二周期內檢測是否有效。
進一步地,所述配置模塊還將進一步配置用于判斷所述檢測周期是否有效的最小檢測報文數量Cmin。
進一步地,所述第二周期T與所述第一周期t間存在整數倍關系,即T=xt,其中x為正整數;Cmin在1/2x<=Cmin<x范圍內根據需要設定,且閾值Ccmp<Cmin,以確保準確判定通信鏈路故障。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州華三通信技術有限公司,未經杭州華三通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210318545.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:風力發電機組塔架
- 下一篇:一種自升式空中風力發電裝置





