技術(shù)領(lǐng)域
本發(fā)明實(shí)施例涉及光通信技術(shù),尤其涉及一種光纖鏈路故障檢測方法及裝置。
背景技術(shù):
近幾年來,隨著光纖成本下降,以及1GBase、10GBase以太網(wǎng)和光纖信道(FiberChannel,簡稱FC)網(wǎng)絡(luò)的廣泛運(yùn)用,光纖連接已經(jīng)逐漸成為通信設(shè)備間互連的重要組成部分。
圖1為現(xiàn)有典型的通信設(shè)備光纖互連圖,如圖1所示:第一通信設(shè)備的光模塊A與第二通信設(shè)備的光模塊B之間通過光纖相連,光纖一般為1對(duì),分別負(fù)責(zé)接收、發(fā)送數(shù)據(jù)業(yè)務(wù)報(bào)文。同時(shí),第一通信設(shè)備、第二通信設(shè)備與管理設(shè)備之間通過管理網(wǎng)口連接,進(jìn)行協(xié)議傳輸和控制,以使業(yè)務(wù)和控制相分離,如第一通信設(shè)備的管理網(wǎng)口A、第二通信設(shè)備的管理網(wǎng)口B以及管理設(shè)備的管理網(wǎng)口C通過以太網(wǎng)連接通信。在實(shí)際工作中,光纖彎曲過度、光纖受壓或斷裂、接頭污染以及接頭接觸不良,或者光模塊長期使用其發(fā)送、接收模塊錯(cuò)誤,都會(huì)引起光鏈路故障。
目前,雖然光模塊普遍使用智能光模塊,即帶數(shù)字診斷功能的光模塊,實(shí)時(shí)檢測光模塊的發(fā)送光功率和接收光功率是否正常,以此判斷光模塊是否發(fā)生故障。但是當(dāng)光纖鏈路出現(xiàn)故障時(shí),還是無法準(zhǔn)確判斷到底是光纖故障或者對(duì)接的兩個(gè)光模塊哪個(gè)出現(xiàn)故障。如圖1中若光模塊A接收光功率超出閾值,有可能是對(duì)端光模塊B發(fā)送光功率超出閾值、或者連接在光模塊A與光模塊B之間的光纖故障造成。若當(dāng)檢測到光模塊A接收光功率不正常時(shí),簡單地判斷光模塊A故障,有可能引起誤判,給維護(hù)工作帶來極大的不便。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種光纖鏈路故障檢測方法及裝置,以解決光纖鏈路出現(xiàn)故障時(shí),無法準(zhǔn)確定位故障發(fā)生點(diǎn)的問題,以實(shí)現(xiàn)快速對(duì)故障進(jìn)行維護(hù),盡快恢復(fù)業(yè)務(wù)正常運(yùn)行。
第一方面,本發(fā)明實(shí)施例提供一種光纖鏈路故障檢測方法,包括:對(duì)應(yīng)于鏈路正常工作狀態(tài),獲取本端設(shè)備中光模塊的光功率,以及獲取對(duì)端設(shè)備中光模塊的光功率,分別作為光功率基準(zhǔn)值;
檢測到鏈路發(fā)生異常時(shí),獲取所述本端設(shè)備中光模塊的光功率,以及獲取對(duì)端設(shè)備中光模塊的光功率,分別作為光功率故障值;
根據(jù)所述本端設(shè)備以及對(duì)端設(shè)備中光模塊的光功率基準(zhǔn)值和光功率故障值,基于故障檢測規(guī)則檢測出光纖鏈路故障發(fā)生點(diǎn)。
在第一方面的第一種可能的實(shí)現(xiàn)方式中,對(duì)應(yīng)于鏈路正常工作狀態(tài),獲取本端設(shè)備中光模塊的光功率,以及獲取對(duì)端設(shè)備中光模塊的光功率,包括:檢測到鏈路正常工作時(shí),通過所述本端設(shè)備與對(duì)端設(shè)備互發(fā)設(shè)定的業(yè)務(wù)測試碼流,以分別獲取所述本端設(shè)備以及對(duì)端設(shè)備中光模塊的光功率;
檢測到鏈路發(fā)生異常時(shí),獲取所述本端設(shè)備中光模塊的光功率,以及獲取對(duì)端設(shè)備中光模塊的光功率,包括:檢測到鏈路發(fā)生異常時(shí),通過所述本端設(shè)備與對(duì)端設(shè)備互發(fā)所述設(shè)定的業(yè)務(wù)測試碼流,以分別獲取所述本端設(shè)備以及對(duì)端設(shè)備中的光模塊的光功率。
在第一方面的第二種可能的實(shí)現(xiàn)方式中,所述對(duì)應(yīng)于鏈路正常工作狀態(tài),獲取本端設(shè)備中光模塊的光功率,以及獲取對(duì)端設(shè)備中光模塊的光功率,分別作為光功率基準(zhǔn)值,包括:
獲取本端設(shè)備以及對(duì)端設(shè)備中的光模塊出廠設(shè)置的正常工作光功率范圍,從所述正常工作光功率范圍內(nèi)選取出所述光功率基準(zhǔn)值。
根據(jù)第一方面、第一方面的第一種至第二種可能的實(shí)現(xiàn)方式的任意一種,在第一方面的第三種可能的實(shí)現(xiàn)方式中,所述獲取對(duì)端設(shè)備中的光模塊的光功率,包括:
通過所述本端設(shè)備以及對(duì)端設(shè)備的管理網(wǎng)口接收所述對(duì)端設(shè)備的光模塊的光功率;或,
通過所述本端設(shè)備與所述對(duì)端設(shè)備之間除發(fā)生故障的光纖鏈路以外任意一路光纖鏈路接收所述對(duì)端設(shè)備的光模塊的光功率。
根據(jù)第一方面、第一方面的第一種至第二種可能的實(shí)現(xiàn)方式的任意一種,在第一方面的第四種可能的實(shí)現(xiàn)方式中,獲取本端設(shè)備中光模塊的光功率包括:
通過所述本端設(shè)備的底層硬件讀取協(xié)議獲取所述本端設(shè)備中光模塊的光功率。
在第一方面的第五種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述本端設(shè)備以及對(duì)端設(shè)備中光模塊的光功率基準(zhǔn)值和光功率故障值,檢測出光纖鏈路故障發(fā)生點(diǎn)之前,還包括:
根據(jù)預(yù)設(shè)的故障偏差閾值和所述本端設(shè)備以及對(duì)端設(shè)備中光模塊的光功率基準(zhǔn)值,生成故障檢測規(guī)則。
根據(jù)第一方面、第一方面的第一種至第五種可能的實(shí)現(xiàn)方式的任意一種,在第一方面的第六種可能的實(shí)現(xiàn)方式中,所述光模塊的光功率包括:光模塊的接收光功率和發(fā)送光功率。
根據(jù)第一方面的第六種可能的實(shí)現(xiàn)方式,在第一方面的第七種可能的實(shí)現(xiàn)方式中,根據(jù)所述本端設(shè)備以及對(duì)端設(shè)備中光模塊的光功率基準(zhǔn)值和光功率故障值,基于故障檢測規(guī)則檢測出光纖鏈路故障發(fā)生點(diǎn)包括:
基于故障檢測規(guī)則,若判斷出所述本端設(shè)備的發(fā)送光功率基準(zhǔn)值與發(fā)送光功率故障值的偏差大于發(fā)送光功率偏差閾值,且所述本端設(shè)備的接收光功率基準(zhǔn)值與接收光功率故障值的偏差小于接收光功率偏差閾值,則檢測出故障發(fā)生點(diǎn)為本端設(shè)備中的光模塊;
基于故障檢測規(guī)則,若判斷出所述本端設(shè)備的發(fā)送光功率基準(zhǔn)值與發(fā)送光功率故障值的偏差小于發(fā)送光功率偏差閾值,且所述本端設(shè)備的接收光功率基準(zhǔn)值與接收光功率故障值的偏差大于接收光功率偏差閾值,則檢測出故障發(fā)生點(diǎn)為對(duì)端設(shè)備中的光模塊。
第二方面,本發(fā)明實(shí)施例提供一種光纖鏈路故障檢測裝置,包括:獲取模塊,用于對(duì)應(yīng)于鏈路正常工作狀態(tài),獲取本端設(shè)備中光模塊的光功率,以及獲取對(duì)端設(shè)備中光模塊的光功率,分別作為光功率基準(zhǔn)值;
所述獲取模塊,還用于檢測到鏈路發(fā)生異常時(shí),獲取所述本端設(shè)備中光模塊的光功率,以及獲取對(duì)端設(shè)備中光模塊的光功率,分別作為光功率故障值;
檢測模塊,用于根據(jù)所述本端設(shè)備以及對(duì)端設(shè)備中光模塊的光功率基準(zhǔn)值和光功率故障值,基于故障檢測規(guī)則檢測出光纖鏈路故障發(fā)生點(diǎn)。
在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述獲取模塊,具體用于檢測到鏈路正常工作時(shí),通過所述本端設(shè)備與對(duì)端設(shè)備互發(fā)設(shè)定的業(yè)務(wù)測試碼流,以分別獲取所述本端設(shè)備以及對(duì)端設(shè)備中光模塊的光功率;
所述獲取模塊,具體還用于檢測到鏈路發(fā)生異常時(shí),通過所述本端設(shè)備與對(duì)端設(shè)備互發(fā)所述設(shè)定的業(yè)務(wù)測試碼流,以分別獲取所述本端設(shè)備以及對(duì)端設(shè)備中的光模塊的光功率。
在第二方面的第二種可能的實(shí)現(xiàn)方式中,所述獲取模塊,具體用于:
獲取本端設(shè)備以及對(duì)端設(shè)備中的光模塊出廠設(shè)置的正常工作光功率范圍,從所述正常工作光功率范圍內(nèi)選取出所述光功率基準(zhǔn)值。
根據(jù)第二方面、第二方面的第一種至第二種可能的實(shí)現(xiàn)方式的任意一種,在第二方面的第三種可能的實(shí)現(xiàn)方式中,所述獲取模塊,具體用于:
通過所述本端設(shè)備以及對(duì)端設(shè)備的管理網(wǎng)口接收所述對(duì)端設(shè)備的光模塊的光功率;或,
通過所述本端設(shè)備與所述對(duì)端設(shè)備之間除發(fā)生故障的光纖鏈路以外任意一路光纖鏈路接收所述對(duì)端設(shè)備的光模塊的光功率。
根據(jù)第二方面、第二方面的第一種至第二種可能的實(shí)現(xiàn)方式的任意一種,在第二方面的第四種可能的實(shí)現(xiàn)方式中,所述獲取模塊,具體用于:
通過所述本端設(shè)備的底層硬件讀取協(xié)議獲取所述本端設(shè)備中光模塊的光功率。
在第二方面的第五種可能的實(shí)現(xiàn)方式中,還包括:
生成模塊,用于所述根據(jù)所述本端設(shè)備以及對(duì)端設(shè)備中光模塊的光功率基準(zhǔn)值和光功率故障值,檢測出光纖鏈路故障發(fā)生點(diǎn)之前,根據(jù)預(yù)設(shè)的故障偏差閾值和所述本端設(shè)備以及對(duì)端設(shè)備中光模塊的光功率基準(zhǔn)值,生成故障檢測規(guī)則。
根據(jù)第二方面、第二方面的第一種至第五種可能的實(shí)現(xiàn)方式的任意一種,在第二方面的第六種可能的實(shí)現(xiàn)方式中,所述光模塊的光功率包括:光模塊的接收光功率和發(fā)送光功率。
根據(jù)第二方面的第六種可能的實(shí)現(xiàn)方式,在第二方面的第七種可能的實(shí)現(xiàn)方式中,所述檢測模塊,具體用于:
基于故障檢測規(guī)則,若判斷出所述本端設(shè)備的發(fā)送光功率基準(zhǔn)值與發(fā)送光功率故障值的偏差大于發(fā)送光功率偏差閾值,且所述本端設(shè)備的接收光功率基準(zhǔn)值與接收光功率故障值的偏差小于接收光功率偏差閾值,則檢測出故障發(fā)生點(diǎn)為本端設(shè)備中的光模塊;
基于故障檢測規(guī)則,若判斷出所述本端設(shè)備的發(fā)送光功率基準(zhǔn)值與發(fā)送光功率故障值的偏差小于發(fā)送光功率偏差閾值,且所述本端設(shè)備的接收光功率基準(zhǔn)值與接收光功率故障值的偏差大于接收光功率偏差閾值,則檢測出故障發(fā)生點(diǎn)為對(duì)端設(shè)備中的光模塊。
本發(fā)明實(shí)施例一種光纖鏈路故障檢測方法及裝置,通過鏈路本端以及對(duì)端設(shè)備中的光模塊的光功率故障值、鏈路本端以及對(duì)端設(shè)備中的光模塊的光功率基準(zhǔn)值以及故障檢測判斷規(guī)則,實(shí)現(xiàn)快速定位光纖鏈路故障發(fā)生點(diǎn),解決光纖鏈路出現(xiàn)故障時(shí),無法準(zhǔn)確定位故障發(fā)生點(diǎn)的問題。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為現(xiàn)有典型的通信設(shè)備光纖互連圖;
圖2為本發(fā)明光纖鏈路故障檢測方法實(shí)施例一的流程示意圖;
圖3為本發(fā)明光纖鏈路故障檢測方法實(shí)施例二的流程示意圖;
圖4為本發(fā)明光纖鏈路故障檢測方法實(shí)施例三的流程示意圖;
圖5為本發(fā)明光纖鏈路故障檢測裝置實(shí)施例一的結(jié)構(gòu)示意圖;
圖6為本發(fā)明光纖鏈路故障檢測裝置實(shí)施例二的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
圖2為本發(fā)明光纖鏈路故障檢測方法實(shí)施例一的流程示意圖,本實(shí)施例的故障檢測方法適用于任意通過光纖鏈路連接的設(shè)備,主要檢測成對(duì)連接的兩設(shè)備之間的光纖鏈路是否故障。該方法可以由光纖鏈路故障檢測裝置來實(shí)現(xiàn),該裝置由軟件和/或硬件的方式來實(shí)現(xiàn),配置在各個(gè)設(shè)備中。本實(shí)施例的方法可以由任意一個(gè)通過光纖鏈路連接的設(shè)備來執(zhí)行,該設(shè)備稱為本端設(shè)備,光纖鏈路對(duì)端連接的設(shè)備稱為對(duì)端設(shè)備。如圖2所示,該方法包括以下步驟:
步驟201、對(duì)應(yīng)于鏈路正常工作狀態(tài),獲取本端設(shè)備中光模塊的光功率,以及獲取對(duì)端設(shè)備中光模塊的光功率,分別作為光功率基準(zhǔn)值;
本步驟中,光纖鏈路在所述光功率基準(zhǔn)值一定的范圍內(nèi)都是能正常工作的,假設(shè)光功率基準(zhǔn)值為-9.0dBm,則在-9.0dBm的±10%的范圍內(nèi),光纖鏈路都可以正常工作。
步驟202、檢測到鏈路發(fā)生異常時(shí),獲取所述本端設(shè)備中光模塊的光功率,以及獲取對(duì)端設(shè)備中光模塊的光功率,分別作為光功率故障值;
導(dǎo)致鏈路異常的原因有很多,比如:光纖彎曲過度、光纖受壓或斷裂、接頭污染以及接頭接觸不良或光模塊長期使用等;
檢測鏈路發(fā)生異常的手段可以采用統(tǒng)計(jì)錯(cuò)誤數(shù)據(jù)報(bào)文,或者利用網(wǎng)絡(luò)協(xié)議,如環(huán)路檢測協(xié)議,在某段時(shí)段內(nèi)接收不到環(huán)路檢測協(xié)議報(bào)文,則可判斷鏈路發(fā)生異常;當(dāng)檢測到鏈路發(fā)生異常時(shí),鏈路兩端設(shè)備中的光模塊接收,發(fā)生的光信號(hào)屬于故障信號(hào),此時(shí)獲取的光功率即為光功率故障值。
步驟203、根據(jù)所述本端設(shè)備以及對(duì)端設(shè)備中光模塊的光功率基準(zhǔn)值和光功率故障值,基于故障檢測規(guī)則檢測出光纖鏈路故障發(fā)生點(diǎn);
本步驟中,所述故障檢測規(guī)則是根據(jù)光模塊的光功率基準(zhǔn)值和光功率故障值自定義的判斷故障的參考標(biāo)準(zhǔn),比如可所述故障檢測規(guī)則將定義為一個(gè)列表,在列表中設(shè)定多種判斷規(guī)則組合,每種組合下有一個(gè)判斷結(jié)果,即光纖鏈路故障發(fā)生點(diǎn);光纖鏈路故障發(fā)生點(diǎn)可以為本端設(shè)備的光模塊,對(duì)端設(shè)備的光模塊,連接在兩個(gè)光模塊之間的光纖。
相對(duì)于現(xiàn)有技術(shù)中,光纖鏈路發(fā)生故障時(shí),無法準(zhǔn)確判斷到底是光纖故障或者對(duì)接的兩個(gè)光模塊哪個(gè)出現(xiàn)故障的問題,本實(shí)施例,通過鏈路本端以及對(duì)端設(shè)備中的光模塊的光功率故障值、鏈路本端以及對(duì)端設(shè)備中的光模塊的光功率基準(zhǔn)值以及故障檢測判斷規(guī)則,實(shí)現(xiàn)快速定位光纖鏈路故障發(fā)生點(diǎn),解決光纖鏈路出現(xiàn)故障時(shí),無法準(zhǔn)確定位故障發(fā)生點(diǎn)的問題。
圖3為本發(fā)明光纖鏈路故障檢測方法實(shí)施例二的流程示意圖,本實(shí)施例在上一實(shí)施例的基礎(chǔ)上,增加獲取本端設(shè)備與對(duì)端設(shè)備中的光模塊的光功率的具體實(shí)現(xiàn)方法,如圖3所示,包括以下步驟:
步驟301、檢測到鏈路正常工作時(shí),通過所述本端設(shè)備與對(duì)端設(shè)備互發(fā)設(shè)定的業(yè)務(wù)測試碼流,以分別獲取所述本端設(shè)備以及對(duì)端設(shè)備中光模塊的光功率;
本步驟中,所述光模塊的光功率包括:光模塊的接收光功率和發(fā)送光功率;
為了避免發(fā)送和接收不同長度的碼流,可能會(huì)造成光功率值不同。因此所述設(shè)定的業(yè)務(wù)測試碼流設(shè)置為固定長度的信號(hào)碼流,這個(gè)固定長度可以根據(jù)實(shí)際的業(yè)務(wù)信號(hào)設(shè)置,以符合最接近正常工作狀態(tài)的信號(hào)為最佳。
步驟302、檢測到鏈路發(fā)生異常時(shí),通過所述本端設(shè)備與對(duì)端設(shè)備互發(fā)所述設(shè)定的業(yè)務(wù)測試碼流,以分別獲取所述本端設(shè)備以及對(duì)端設(shè)備中的光模塊的光功率;
本步驟中獲取的光模塊的光功率為了與步驟301形成比較,在鏈路發(fā)生故障時(shí),同樣發(fā)送所述設(shè)定的業(yè)務(wù)測試碼流以分別獲取所述本端設(shè)備以及對(duì)端設(shè)備中的光模塊的光功率,也即光模塊的光功率故障值。
步驟303、根據(jù)預(yù)設(shè)的故障偏差閾值和所述本端設(shè)備以及對(duì)端設(shè)備中光模塊的光功率基準(zhǔn)值,生成故障檢測規(guī)則;
本步驟所述根據(jù)預(yù)設(shè)的故障偏差閾值可以根據(jù)實(shí)際工作情況測定或者取樣獲取,比如實(shí)際工作中,如果以光模塊的光功率基準(zhǔn)值為基準(zhǔn),在±15%的范圍內(nèi)都能正常工作,則可以將預(yù)設(shè)的故障偏差閾值設(shè)置為光功率基準(zhǔn)值的15%。
步驟304、根據(jù)所述本端設(shè)備以及對(duì)端設(shè)備中光模塊的光功率基準(zhǔn)值和光功率故障值,基于故障檢測規(guī)則檢測出光纖鏈路故障發(fā)生點(diǎn)。
本實(shí)施例,通過所述本端設(shè)備與對(duì)端設(shè)備互發(fā)設(shè)定的業(yè)務(wù)測試碼流,獲取所述本端設(shè)備與對(duì)端設(shè)備中對(duì)接光模塊的基準(zhǔn)值和故障值,實(shí)現(xiàn)根據(jù)所述本端設(shè)備以及對(duì)端設(shè)備中光模塊的光功率基準(zhǔn)值和光功率故障值,基于故障檢測規(guī)則檢測出光纖鏈路故障發(fā)生點(diǎn),解決現(xiàn)有技術(shù)中,無法準(zhǔn)確定位光纖鏈路故障發(fā)生點(diǎn)的問題。
在本實(shí)施例的基站上,較佳地,步驟301-302中,所述通過所述本端設(shè)備以及對(duì)端設(shè)備的管理網(wǎng)口接收所述對(duì)端設(shè)備的光模塊的光功率;或,通過所述本端設(shè)備與所述對(duì)端設(shè)備之間除發(fā)生故障的光纖鏈路以外任意一路光纖鏈路接收所述對(duì)端設(shè)備的光模塊的光功率。通過選擇網(wǎng)口或者光纖發(fā)送獲取的光功率,實(shí)現(xiàn)獲取光功率方式的靈活性,比如若管理設(shè)備需要對(duì)其管理的通信設(shè)備中光模塊工作情況進(jìn)行統(tǒng)一管理和檢測,則通信設(shè)備、管理設(shè)備通過管理網(wǎng)口實(shí)現(xiàn)光模塊的光功率數(shù)據(jù)共享。若管理設(shè)備不需要對(duì)其管理的通信設(shè)備中光模塊工作情況進(jìn)行統(tǒng)一管理和檢測,則通信設(shè)備直接通過之間連接的光纖發(fā)送光模塊光功率數(shù)據(jù),提高數(shù)據(jù)傳輸?shù)男省?/p>
圖4為本發(fā)明光纖鏈路故障檢測方法實(shí)施例三的流程示意圖,本實(shí)施例在上一實(shí)施例的基礎(chǔ)上進(jìn)行優(yōu)化,如圖4所示,包括:
步驟401、獲取本端設(shè)備以及對(duì)端設(shè)備中的光模塊出廠設(shè)置的正常工作光功率范圍,從所述正常工作光功率范圍內(nèi)選取出所述光功率基準(zhǔn)值;
其中,所述光模塊的光功率包括:光模塊的接收光功率和發(fā)送光功率;
數(shù)字診斷的光模塊在出廠時(shí)一般都在內(nèi)部寄存器設(shè)置正常工作光功率范圍,本步驟將出廠設(shè)置的光功率視為正常工作狀態(tài)的光功率值,通過直接獲取本端設(shè)備以及對(duì)端設(shè)備中的光模塊出廠設(shè)置的正常工作光功率范圍,選定所述光功率基準(zhǔn)值,避免只有在檢測到鏈路正常工作時(shí),通過所述本端設(shè)備與對(duì)端設(shè)備互發(fā)設(shè)定的業(yè)務(wù)測試碼流,才能獲取所述本端設(shè)備以及對(duì)端設(shè)備中光模塊的光功率。解決若光模塊插入設(shè)備時(shí),就發(fā)生鏈路故障而無法通過互發(fā)設(shè)定的業(yè)務(wù)測試碼流獲取光模塊的光功率基準(zhǔn)值的問題。
步驟402、檢測到鏈路發(fā)生異常時(shí),通過所述本端設(shè)備與對(duì)端設(shè)備互發(fā)所述設(shè)定的業(yè)務(wù)測試碼流,以分別獲取所述本端設(shè)備以及對(duì)端設(shè)備中的光模塊的光功率;
本實(shí)施例使用的光模塊為帶數(shù)字診斷功能的智能光模塊,因此設(shè)備可以通過所述本端設(shè)備的底層硬件讀取協(xié)議獲取所述本端設(shè)備中光模塊的光功率,例如I2C協(xié)議。
步驟403、根據(jù)預(yù)設(shè)的故障偏差閾值和所述本端設(shè)備以及對(duì)端設(shè)備中光模塊的光功率基準(zhǔn)值,生成故障檢測規(guī)則;
所述預(yù)設(shè)的故障偏差閾值為所述根據(jù)預(yù)設(shè)的故障偏差閾值可以根據(jù)實(shí)際工作情況測定或者取樣獲取。以圖1為例,首先獲取光模塊A和光模塊B的發(fā)送光功率(TXA_POWER_INI、TXB_POWER_INI)和接收光功率(RXA_POWER_INI、RXB_POWER_INI),根據(jù)實(shí)際工作的情況,設(shè)置故障偏差閾值為10%,則可以生成如下表1作為故障檢測規(guī)則;
其中“>>”為偏差大于一定閾值,如10%;“<<”為偏差小于一定閾值,如10%;“≈”為偏差在一定閾值內(nèi),如10%;“≠”為偏差大于或者小于一定閾值,如10%。
表1
步驟404、基于故障檢測規(guī)則,判斷所述本端設(shè)備的發(fā)送光功率基準(zhǔn)值與發(fā)送光功率故障值的偏差是否大于發(fā)送光功率偏差閾值;若是,則進(jìn)行步驟405,若否,則進(jìn)行步驟407;
上述步驟中,計(jì)算所述本端設(shè)備的發(fā)送光功率基準(zhǔn)值與發(fā)送光功率故障值的偏差,根據(jù)故障檢測規(guī)則,進(jìn)行匹配;判斷所述本端設(shè)備的發(fā)送光功率基準(zhǔn)值與發(fā)送光功率故障值的偏差是否大于發(fā)送光功率偏差閾值,
步驟405、判斷所述本端設(shè)備的接收光功率基準(zhǔn)值與接收光功率故障值的偏差是否小于接收光功率偏差閾值;若是,則進(jìn)行步驟406;若否,則檢測出兩端的光模塊均存在故障;
步驟406、檢測出故障發(fā)生點(diǎn)為本端設(shè)備中的光模塊,檢測流程結(jié)束;
本步驟中,根據(jù)步驟404和405,可知,本端設(shè)備的光模塊發(fā)送光功率處在非正常工作狀態(tài)下,而接收光功率處在正常工作狀態(tài)下,則可以判斷,對(duì)端光模塊發(fā)送的光信號(hào)沒有問題,本端光模塊發(fā)送的光信號(hào)存在問題,即檢測出故障發(fā)生點(diǎn)為本端設(shè)備中的光模塊;
步驟407、判斷所述本端設(shè)備的接收光功率基準(zhǔn)值與接收光功率故障值的偏差是否小于接收光功率偏差閾值;若否,則進(jìn)行步驟408;若是,則檢測出連接兩端光模塊的光纖存在故障;
步驟408、檢測出故障發(fā)生點(diǎn)為對(duì)端設(shè)備中的光模塊,檢測流程結(jié)束。
本步驟中,根據(jù)步驟404和407,可知,本端設(shè)備的光模塊發(fā)送光功率處在正常工作狀態(tài)下,而接收光功率處在非正常工作狀態(tài)下,則可以判斷,對(duì)端光模塊發(fā)送的光信號(hào)存在問題,本端光模塊發(fā)送的光信號(hào)沒有問題,即檢測出故障發(fā)生點(diǎn)為對(duì)端設(shè)備中的光模塊;
本實(shí)施例,通過獲取所述本端設(shè)備與對(duì)端設(shè)備中光模塊的接收和發(fā)送光功率,根據(jù)光功率基準(zhǔn)值和故障檢測規(guī)則,實(shí)現(xiàn)快速靈活的網(wǎng)絡(luò)維護(hù)和故障定位。
圖5為本發(fā)明光纖鏈路故障檢測裝置實(shí)施例一的結(jié)構(gòu)示意圖,該裝置通常集成在光纖鏈路連接的設(shè)備里面,如圖5所示,該裝置包括:
獲取模塊51,用于對(duì)應(yīng)于鏈路正常工作狀態(tài),獲取本端設(shè)備中光模塊的光功率,以及獲取對(duì)端設(shè)備中光模塊的光功率,分別作為光功率基準(zhǔn)值;
所述獲取模塊51,還用于檢測到鏈路發(fā)生異常時(shí),獲取所述本端設(shè)備中光模塊的光功率,以及獲取對(duì)端設(shè)備中光模塊的光功率,分別作為光功率故障值;
檢測模塊52,用于根據(jù)所述本端設(shè)備以及對(duì)端設(shè)備中光模塊的光功率基準(zhǔn)值和光功率故障值,基于故障檢測規(guī)則檢測出光纖鏈路故障發(fā)生點(diǎn)。
本實(shí)施例的裝置,用于執(zhí)行圖2所示方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
圖6為本發(fā)明光纖鏈路故障檢測裝置實(shí)施例二的結(jié)構(gòu)示意圖,如圖6所示,本實(shí)施例在上一實(shí)施例基礎(chǔ)上,進(jìn)一步地,所述獲取模塊51,具體用于檢測到鏈路正常工作時(shí),通過所述本端設(shè)備與對(duì)端設(shè)備互發(fā)設(shè)定的業(yè)務(wù)測試碼流,以分別獲取所述本端設(shè)備以及對(duì)端設(shè)備中光模塊的光功率;所述獲取模塊51,具體還用于檢測到鏈路發(fā)生異常時(shí),通過所述本端設(shè)備與對(duì)端設(shè)備互發(fā)所述設(shè)定的業(yè)務(wù)測試碼流,以分別獲取所述本端設(shè)備以及對(duì)端設(shè)備中的光模塊的光功率;
該裝置,還包括:生成模塊61,用于所述根據(jù)所述本端設(shè)備以及對(duì)端設(shè)備中光模塊的光功率基準(zhǔn)值和光功率故障值,檢測出光纖鏈路故障發(fā)生點(diǎn)之前,根據(jù)預(yù)設(shè)的故障偏差閾值和所述本端設(shè)備以及對(duì)端設(shè)備中光模塊的光功率基準(zhǔn)值,生成故障檢測規(guī)則。
可選地,在本實(shí)施例的基礎(chǔ)上,所述獲取模塊51,具體用于:獲取本端設(shè)備以及對(duì)端設(shè)備中的光模塊出廠設(shè)置的正常工作光功率范圍,從所述正常工作光功率范圍內(nèi)選取出所述光功率基準(zhǔn)值。
進(jìn)一步地,在本實(shí)施例的基礎(chǔ)上,所述獲取模塊51,具體用于:通過所述本端設(shè)備以及對(duì)端設(shè)備的管理網(wǎng)口接收所述對(duì)端設(shè)備的光模塊的光功率;或,通過所述本端設(shè)備與所述對(duì)端設(shè)備之間除發(fā)生故障的光纖鏈路以外任意一路光纖鏈路接收所述對(duì)端設(shè)備的光模塊的光功率。
具體地,在本實(shí)施例的基礎(chǔ)上,所述獲取模塊51,具體用于:通過所述本端設(shè)備的底層硬件讀取協(xié)議獲取所述本端設(shè)備中光模塊的光功率。
進(jìn)一步地,在本實(shí)施例的基礎(chǔ)上,所述光模塊的光功率包括:光模塊的接收光功率和發(fā)送光功率。
具體地,在本實(shí)施例的基礎(chǔ)上,所述檢測模塊52,具體用于:基于故障檢測規(guī)則,若判斷出所述本端設(shè)備的發(fā)送光功率基準(zhǔn)值與發(fā)送光功率故障值的偏差大于發(fā)送光功率偏差閾值,且所述本端設(shè)備的接收光功率基準(zhǔn)值與接收光功率故障值的偏差小于接收光功率偏差閾值,則檢測出故障發(fā)生點(diǎn)為本端設(shè)備中的光模塊;基于故障檢測規(guī)則,若判斷出所述本端設(shè)備的發(fā)送光功率基準(zhǔn)值與發(fā)送光功率故障值的偏差小于發(fā)送光功率偏差閾值,且所述本端設(shè)備的接收光功率基準(zhǔn)值與接收光功率故障值的偏差大于接收光功率偏差閾值,則檢測出故障發(fā)生點(diǎn)為對(duì)端設(shè)備中的光模塊。
上述實(shí)施例裝置可執(zhí)行本發(fā)明任意實(shí)施例所提供的光纖鏈路故障檢測方法,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
最后應(yīng)說明的是:以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。