[發(fā)明專利]檢測傳輸鏈路質(zhì)量的方法及裝置有效
| 申請?zhí)枺?/td> | 201210207163.8 | 申請日: | 2012-06-21 |
| 公開(公告)號: | CN102724086B | 公開(公告)日: | 2018-05-04 |
| 發(fā)明(設(shè)計)人: | 李青霖;劉銀恩;邱軍輝;李能禾;原松 | 申請(專利權(quán))人: | 中興通訊股份有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L12/24 |
| 代理公司: | 北京康信知識產(chǎn)權(quán)代理有限責(zé)任公司11240 | 代理人: | 余剛,梁麗超 |
| 地址: | 518057 廣*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 檢測 傳輸 質(zhì)量 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種檢測傳輸鏈路質(zhì)量的方法及裝置。
背景技術(shù)
網(wǎng)絡(luò)設(shè)備一個日漸重要的特性就是快速檢測網(wǎng)絡(luò)鏈路的通信質(zhì)量,當(dāng)鏈路質(zhì)量不符合用戶需求時,可以快速地將備用網(wǎng)絡(luò)路徑切換為主用網(wǎng)絡(luò)路徑。
雙向轉(zhuǎn)發(fā)檢測(Bidirectional Forwarding Detection,簡稱為BFD)能夠為各種上層控制協(xié)議提供一種通用的低開銷、快速故障檢測服務(wù),上層控制協(xié)議可以利用BFD提供的服務(wù)來決定自己采取相應(yīng)操作,比如重新選路。BFD之所以被稱為雙向轉(zhuǎn)發(fā)檢測,是因為BFD協(xié)議通過三次握手機(jī)制,能夠提供鏈路來回兩個方向的連通性檢測。BFD可以快速檢測到轉(zhuǎn)發(fā)路徑上的接口和鏈路故障、節(jié)點的轉(zhuǎn)發(fā)引擎故障,然后把故障通知給上層控制協(xié)議,使上層控制協(xié)議能夠快速收斂,并觸發(fā)業(yè)務(wù)流量的電信級(50毫秒內(nèi))快速切換。BFD這種快速的檢測是通過不停地發(fā)送快速檢測報文(毫秒級)到對方來實現(xiàn)的。
目前,BFD僅適用于檢測鏈路連通性,也就是說,通過BFD獲取的鏈路信息要么是連通的,要么是斷開的。而在有些情況下,當(dāng)鏈路傳送質(zhì)量較低,發(fā)生信號劣化時,通常有少量報文被離散丟棄。當(dāng)傳輸鏈路存在信號劣化時,BFD檢測報文會隨之被少量丟棄,但一般不能導(dǎo)致BFD檢測報文的連續(xù)丟棄,也就不會導(dǎo)致BFD告警進(jìn)而不能導(dǎo)致業(yè)務(wù)的保護(hù)倒換,但是此時的業(yè)務(wù)可能已經(jīng)受到影響。
因此,需要一種BFD能夠檢測到鏈路的信號劣化,并在信號劣化達(dá)到一定程度的時候做出告警,以通知到相關(guān)業(yè)務(wù)進(jìn)行保護(hù)倒換的方法。
發(fā)明內(nèi)容
本發(fā)明提供了一種檢測傳輸鏈路質(zhì)量的方法及裝置,以至少解決上述問題。
根據(jù)本發(fā)明的一個方面,提供了一種檢測傳輸鏈路質(zhì)量的方法,包括:獲取在檢測周期內(nèi)的雙向轉(zhuǎn)發(fā)檢測(BFD)檢測報文的丟包率;判斷丟包率是否大于預(yù)先設(shè)置的告警觸發(fā)閾值,在判斷結(jié)果為是的情況下,觸發(fā)信號劣化告警。
優(yōu)選地,獲取在檢測周期內(nèi)的雙向轉(zhuǎn)發(fā)檢測(BFD)檢測報文的丟包率,包括:確定對BFD檢測報文進(jìn)行信號劣化檢測的檢測周期;獲取本端在檢測周期內(nèi)實際接收到的BFD檢測報文總數(shù)及應(yīng)該收到的BFD檢測報文總數(shù);根據(jù)以下公式計算丟包率R:R=S2/D1*S1,其中,S2為實際接收到的BFD檢測報文總數(shù),D1*S1為應(yīng)該收到的BFD檢測報文總數(shù),D1為檢測周期,S1為本端BFD檢測報文的收包率。
優(yōu)選地,確定對BFD檢測報文進(jìn)行信號劣化檢測的檢測周期,包括:通過本端和對端進(jìn)行BFD協(xié)商確定本端BFD檢測報文的收包率S1、本端的BFD報文檢測周期T1;根據(jù)以下公式計算檢測周期D1:D1=T1*S1/H1,其中,H1為告警觸發(fā)閾值。
優(yōu)選地,在計算得到檢測周期D1之后,該方法還包括:在檢測周期的啟動時刻到來時,判斷之前設(shè)定的告警觸發(fā)閾值與預(yù)先設(shè)置的告警消除閾值是發(fā)生變化,在未發(fā)生變化的情況下,繼續(xù)判斷本端的BFD配置參數(shù)是否發(fā)生變化,其中,本端的BFD配置參數(shù)包括本端的BFD報文檢測周期;在本端的BFD配置參數(shù)未發(fā)生變化的情況下,計算丟包率,否則,確定在當(dāng)前檢測周期內(nèi)不進(jìn)行丟包率的計算,并重新計算檢測周期。
優(yōu)選地,在觸發(fā)信號劣化告警之后,將信號劣化告警上報給本端和對端。
優(yōu)選地,在將信號劣化告警上報給本端和對端之后,還包括:判斷在觸發(fā)信號劣化告警后,連續(xù)預(yù)定個數(shù)的檢測周期內(nèi)的丟包率是否均小于告警消除閾值,在判斷結(jié)果為是的情況下,消除信號劣化告警;將消除信號劣化告警的恢復(fù)信息上報給本端和對端。
根據(jù)本發(fā)明的另一方面,提供了一種檢測傳輸鏈路質(zhì)量的裝置,包括:第一獲取模塊,用于獲取在檢測周期內(nèi)的雙向轉(zhuǎn)發(fā)檢測BFD檢測報文的丟包率,其中,檢測周期為對傳輸鏈路進(jìn)行信號劣化檢測的周期;第一判斷模塊,用于判斷丟包率是否大于預(yù)先設(shè)置的告警觸發(fā)閾值;觸發(fā)告警模塊,用于在第一判斷模塊的判斷結(jié)果為是的情況下,觸發(fā)信號劣化告警。
優(yōu)選地,第一獲取模塊包括:確定模塊,用于確定對BFD檢測報文進(jìn)行信號劣化檢測的檢測周期;第二獲取模塊,用于獲取本端在檢測周期內(nèi)實際接收到的BFD檢測報文總數(shù)、應(yīng)該收到的BFD檢測報文總數(shù);第一計算模塊,用于根據(jù)以下公式計算丟包率R:R=S2/D1*S1,其中,S2為實際接收到的BFD檢測報文總數(shù),D1*S1為應(yīng)該收到的BFD檢測報文總數(shù),D1為檢測周期,S1為本端BFD檢測報文的收包率。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中興通訊股份有限公司,未經(jīng)中興通訊股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210207163.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





