本發(fā)明涉及通信領(lǐng)域,尤其涉及一種調(diào)節(jié)光功率的方法、網(wǎng)絡(luò)設(shè)備和網(wǎng)管設(shè)備。
背景技術(shù):
通信網(wǎng)絡(luò)可以用光模塊(英文:opticalmodule)和光纖的配合來搭建。光模塊可以設(shè)置在網(wǎng)絡(luò)設(shè)備上。光模塊的主要功能是實現(xiàn)光電轉(zhuǎn)換和電光轉(zhuǎn)換。安裝于發(fā)送端的光模塊可以將電信號轉(zhuǎn)換成光信號,安裝于接收端的光模塊將光信號轉(zhuǎn)換成電信號。
由于運行過程中光模塊和光纖隨時間的老化或者由于環(huán)境原因,發(fā)送端的光模塊可能出現(xiàn)輸出光功率異常,例如,輸出光功率過高或過低。例如,發(fā)送端的光模塊的輸出光功率異常時,發(fā)送端的光模塊的自動功率控制(英文:automaticpowercontrol,縮寫:apc)電路可以調(diào)節(jié)發(fā)送端的光模塊的偏置電流,來調(diào)節(jié)發(fā)送端的光模塊的輸出光功率,以使輸出光功率恢復(fù)正常。然而,發(fā)送端的光模塊的輸出光功率正常并不意味著接收端的光模塊的輸入光功率也正常。接收端的光模塊的輸入光功率異常時,需要人工干預(yù)。例如,調(diào)整光纖、增加減少光衰器(英文:opticalattenuator)的數(shù)目或者更換光模塊來使接收端的光模塊的輸入光功率恢復(fù)正常。
技術(shù)實現(xiàn)要素:
本申請?zhí)峁┝艘环N調(diào)節(jié)光功率的方法、網(wǎng)絡(luò)設(shè)備和網(wǎng)管設(shè)備,能夠自動調(diào)節(jié)光模塊的光功率。
第一方面,提供了一種調(diào)節(jié)光功率的方法,包括:第一網(wǎng)絡(luò)設(shè)備的第一光模塊向第二網(wǎng)絡(luò)設(shè)備的第二光模塊發(fā)送光信號,其中,第一光模塊以光纖連接到第二光模塊;第一網(wǎng)絡(luò)設(shè)備接收光功率調(diào)節(jié)參數(shù),其中,光功率調(diào)節(jié)參數(shù)用于調(diào)節(jié)第一光模塊的輸出光功率,光功率調(diào)節(jié)參數(shù)取決于第二光模塊的輸入光功率;第一網(wǎng)絡(luò)設(shè)備根據(jù)光功率調(diào)節(jié)參數(shù)確定第一光模塊的輸出光 功率的調(diào)節(jié)方向;第一網(wǎng)絡(luò)設(shè)備根據(jù)調(diào)節(jié)方向調(diào)節(jié)第一光模塊的偏置電流,以調(diào)節(jié)第一光模塊的輸出光功率。例如,第一光模塊以光纖連接到第二光模塊。
本申請中,第一網(wǎng)絡(luò)設(shè)備獲取基于第二網(wǎng)絡(luò)設(shè)備的第二光模塊的輸入光功率得到的光功率調(diào)節(jié)參數(shù),根據(jù)該光功率調(diào)節(jié)參數(shù)確定第一光模塊的輸出光功率的調(diào)節(jié)方向,并根據(jù)調(diào)節(jié)方向調(diào)節(jié)第一光模塊的偏置電流,以調(diào)節(jié)第一光模塊的輸出光功率,從而調(diào)節(jié)了第二光模塊的輸入光功率,實現(xiàn)了光模塊的光功率的自動調(diào)節(jié),提高了調(diào)節(jié)光功率的效率,節(jié)省了人工成本。
結(jié)合第一方面,在第一方面的第一種實現(xiàn)中,第一網(wǎng)絡(luò)設(shè)備接收光功率調(diào)節(jié)參數(shù),包括:第一網(wǎng)絡(luò)設(shè)備從網(wǎng)管設(shè)備接收第一簡單網(wǎng)絡(luò)管理協(xié)議(英文:simplenetworkmanagementprotocol,縮寫:snmp)消息,第一snmp消息包括光功率調(diào)節(jié)參數(shù),光功率調(diào)節(jié)參數(shù)包括調(diào)節(jié)方向,其中調(diào)節(jié)方向由網(wǎng)管設(shè)備根據(jù)第二光模塊的輸入光功率的強度參數(shù)確定。第一網(wǎng)絡(luò)設(shè)備可以借助于網(wǎng)管設(shè)備發(fā)送的snmp消息來調(diào)節(jié)光模塊的輸出光功率,而無需通過光模塊來接收第二網(wǎng)設(shè)備發(fā)送的光功率調(diào)節(jié)參數(shù),從而減小了對光模塊的影響。另外,由于snmp協(xié)議是標準的簡單網(wǎng)絡(luò)管理協(xié)議,因此本申請采用snmp消息來傳輸信息,可以提高不同廠商設(shè)備間的兼容。
結(jié)合第一方面的第一種實現(xiàn),在第一方面的第二種實現(xiàn)中,光功率調(diào)節(jié)參數(shù)還包括偏置電流的調(diào)節(jié)步長,其中第一網(wǎng)絡(luò)設(shè)備根據(jù)調(diào)節(jié)方向調(diào)節(jié)第一光模塊的偏置電流,包括:第一網(wǎng)絡(luò)設(shè)備在接收到第一snmp消息后根據(jù)調(diào)節(jié)方向和調(diào)節(jié)步長調(diào)節(jié)第一光模塊的偏置電流,其中第一方面的方法還包括:第一網(wǎng)絡(luò)設(shè)備接收網(wǎng)管設(shè)備周期性地發(fā)送的第二snmp消息,第二snmp消息用于指示第一網(wǎng)絡(luò)設(shè)備繼續(xù)調(diào)節(jié)第一光模塊的偏置電流;第一網(wǎng)絡(luò)設(shè)備在接收到第二snmp消息后繼續(xù)根據(jù)調(diào)節(jié)方向和調(diào)節(jié)步長調(diào)節(jié)第一光模塊的偏置電流,直到第一網(wǎng)絡(luò)設(shè)備不再接收到第二snmp消息。第一網(wǎng)絡(luò)設(shè)備可以接收網(wǎng)管設(shè)備周期性地發(fā)送的第二snmp消息,也可以接由網(wǎng)管設(shè)備以不同的間隔時間段發(fā)送的第二snmp消息。由于第一網(wǎng)絡(luò)設(shè)備可以根據(jù)調(diào)節(jié)步長逐步調(diào)節(jié)光模塊的偏置電流,因此第一網(wǎng)絡(luò)設(shè)備能夠更精細和穩(wěn)定地調(diào)節(jié)光模塊的輸出光功率,從而使得第二網(wǎng)絡(luò)設(shè)備的輸入光功率的調(diào)節(jié)更加精細和穩(wěn)定。另外,由于第二snmp消息無需重復(fù)攜帶調(diào)節(jié)方式和調(diào)節(jié)步長,節(jié)省了系統(tǒng)的信令開銷。
結(jié)合第一方面和第一方面的第一種或第二種實現(xiàn)中,在第一方面的第三種實現(xiàn)中,該方法還包括:第一網(wǎng)絡(luò)設(shè)備確定第一光模塊的輸出光功率不在正常范圍內(nèi);第一網(wǎng)絡(luò)設(shè)備向網(wǎng)管設(shè)備發(fā)送響應(yīng)消息,用于指示網(wǎng)管設(shè)備停止發(fā)送第二snmp消息。第一網(wǎng)絡(luò)設(shè)備可以在第一光模塊輸出光功率不在預(yù)設(shè)的范圍(例如,正常范圍或者比正常范圍更小的范圍)內(nèi)時指示網(wǎng)管設(shè)備停止發(fā)送第二snmp消息,從而能夠及時停止對第一網(wǎng)絡(luò)設(shè)備的輸出光功率的調(diào)節(jié),避免過度調(diào)節(jié)第一網(wǎng)絡(luò)設(shè)備的輸出光功率。
結(jié)合第一方面的第一種實現(xiàn),在第一方面的第四種實現(xiàn)中,第一網(wǎng)絡(luò)設(shè)備接收光功率調(diào)節(jié)參數(shù),包括:第一網(wǎng)絡(luò)設(shè)備通過光纖接收第二網(wǎng)絡(luò)設(shè)備周期性地發(fā)送的慢協(xié)議報文或點對點協(xié)議報文,慢協(xié)議報文或點對點協(xié)議報文包括光功率調(diào)節(jié)參數(shù),光功率調(diào)節(jié)參數(shù)包括第二光模塊的輸入光功率的強度參數(shù),其中第一網(wǎng)絡(luò)設(shè)備根據(jù)調(diào)節(jié)方向調(diào)節(jié)第一光模塊的偏置電流,包括:第一網(wǎng)絡(luò)設(shè)備根據(jù)調(diào)節(jié)方向和預(yù)先配置的偏置電流的調(diào)節(jié)步長調(diào)節(jié)第一光模塊的偏置電流,直到第一網(wǎng)絡(luò)設(shè)備根據(jù)調(diào)節(jié)方向確定停止調(diào)節(jié)第一光模塊的偏置電流。由于第一網(wǎng)絡(luò)設(shè)備可以直接從第二網(wǎng)絡(luò)設(shè)備接收功率調(diào)節(jié)參數(shù),使得第一光模塊的偏置電流的調(diào)節(jié)頻率加快,從而縮短了第一光模塊的輸出光功率和第二光模塊的輸入功率的調(diào)節(jié)過程,提高了調(diào)節(jié)效率。
結(jié)合第一方面或第一方面的第一種至第四種實現(xiàn)中的任意一個,在第五種可能的實現(xiàn)中,第一網(wǎng)絡(luò)設(shè)備根據(jù)調(diào)節(jié)方向調(diào)節(jié)第一光模塊的偏置電流,包括:第一網(wǎng)絡(luò)設(shè)備利用第一光模塊的自動控制電路根據(jù)調(diào)節(jié)方向調(diào)節(jié)第一光模塊的偏置電流。
第二方面,提供了一種調(diào)節(jié)光功率的方法,包括:網(wǎng)管設(shè)備利用snmp檢測第一網(wǎng)絡(luò)設(shè)備的第一光模塊的輸入光功率的強度參數(shù),其中,第一網(wǎng)絡(luò)設(shè)備通過第一光模塊接收第二網(wǎng)設(shè)備的第二光模塊輸出的光信號;網(wǎng)管設(shè)備根據(jù)強度參數(shù)確定第二光模塊的輸出光功率的調(diào)節(jié)方向;網(wǎng)管設(shè)備向第二網(wǎng)絡(luò)設(shè)備發(fā)送第一snmp消息,其中第一snmp消息包括調(diào)節(jié)方向,以便第二網(wǎng)絡(luò)設(shè)備根據(jù)調(diào)節(jié)方向調(diào)節(jié)第二光模塊的輸出光功率。例如,第一光模塊可以通過其與第二光模塊之間的光纖接收第二光模塊輸出的光信號。
結(jié)合第二方面,在第一種實現(xiàn)中,第一snmp消息還包括偏置電流的調(diào)節(jié)步長,使得第二網(wǎng)絡(luò)設(shè)備在接收到第一snmp消息后根據(jù)調(diào)節(jié)方向和調(diào)節(jié)步長調(diào)節(jié)第二光模塊的偏置電流。
結(jié)合第二方面或第二方面的第一種實現(xiàn),在第二種實現(xiàn)中,第二方面的方法還包括:網(wǎng)管設(shè)備向第二網(wǎng)絡(luò)設(shè)備發(fā)送第二snmp消息,其中第二snmp消息用于指示是否繼續(xù)根據(jù)調(diào)節(jié)方向調(diào)節(jié)第二光模塊的偏置電流。
結(jié)合第二方面或第二方面的第一種或第二種實現(xiàn),在第三種實現(xiàn)中,第二方面的方法還包括:網(wǎng)管設(shè)備接收第二網(wǎng)絡(luò)設(shè)備發(fā)送的響應(yīng)消息,其中響應(yīng)消息用于指示網(wǎng)管設(shè)備停止發(fā)送第二snmp消息;網(wǎng)管設(shè)備停止向第二網(wǎng)絡(luò)設(shè)備發(fā)送第二snmp消息。
第三方面,提供了一種網(wǎng)絡(luò)設(shè)備,該網(wǎng)絡(luò)設(shè)備包括用于執(zhí)行第一方面的方法的模塊。
第四方面,提供了一種網(wǎng)管設(shè)備,該網(wǎng)管設(shè)備包括用于執(zhí)行第二方面的方法的模塊。
第五方面,提供了一種網(wǎng)絡(luò)設(shè)備,該網(wǎng)絡(luò)設(shè)備包括:第一光模塊,用于向第二網(wǎng)絡(luò)設(shè)備的第二光模塊發(fā)送光信號;處理器用于執(zhí)行第一方面的方法。
第六方面,提供了一種網(wǎng)管設(shè)備,該網(wǎng)管設(shè)備包括:通信接口,用于與第一網(wǎng)絡(luò)設(shè)備和第二網(wǎng)絡(luò)設(shè)備通信。處理器用于執(zhí)行第二方面的方法。
第七方面,提供了一種計算機可讀存儲介質(zhì),用于儲存用于執(zhí)行上述第二方面所設(shè)計的程序。
附圖說明
為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對本發(fā)明實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面所描述的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是根據(jù)本發(fā)明的實施例網(wǎng)絡(luò)設(shè)備的示意性結(jié)構(gòu)圖。
圖2是根據(jù)本發(fā)明的一個實施例的調(diào)節(jié)光功率的方法的示意性流程圖。
圖3是根據(jù)本發(fā)明的實施例的通信系統(tǒng)的示意性架構(gòu)圖。
圖4是圖3的實施例的調(diào)節(jié)光功率的過程的示意性流程圖。
圖5是本發(fā)明的一個實施例的snmp消息的示意圖.
圖6是本發(fā)明的另一實施例的snmp消息的示意圖。
圖7是本發(fā)明的另一實施例的snmp消息的示意圖。
圖8是根據(jù)本發(fā)明的另一實施例的通信系統(tǒng)的架構(gòu)示意圖。
圖9是圖8的實施例的調(diào)節(jié)光功率的過程的示意性流程圖。
圖10是根據(jù)本發(fā)明的一個實施例的慢協(xié)議報文的示意圖。
圖11是根據(jù)本發(fā)明的一個實施例的光功率調(diào)節(jié)參數(shù)的示意圖。
圖12是根據(jù)本發(fā)明的一個實施例的ppp報文的示意圖。
圖13是根據(jù)本發(fā)明的一個實施例的網(wǎng)管設(shè)備的示意性結(jié)構(gòu)圖。
具體實施方式
圖1是本發(fā)明的實施例的網(wǎng)絡(luò)設(shè)備100的示意性結(jié)構(gòu)圖。網(wǎng)絡(luò)設(shè)備100包括至少一個通信接口110、處理器120和存儲器130。其中,至少一個通信接口110可以包括光模塊。網(wǎng)絡(luò)設(shè)備100為發(fā)送端網(wǎng)絡(luò)設(shè)備,接收端網(wǎng)絡(luò)設(shè)備通過其光模塊與光通信接口110中的光模塊之間的光纖接收光通信接口110中的光模塊輸出的光信號。可選地,網(wǎng)絡(luò)設(shè)備100還可以包括至少一個通信接口130,通信接口130可以是電性接口。
存儲器140用于存儲程序代碼。處理器120與通信接口110、通信接口130和存儲器140相連接,其中程序代碼包括指令,其在由處理器執(zhí)行時使得處理器執(zhí)行本發(fā)明的下述實施例中網(wǎng)絡(luò)設(shè)備所執(zhí)行的方法。處理器可以通過總線與光模塊相連接??蛇x地,處理器也可以通過直連的方式與光模塊相連接。處理器120通過通信接口130接收光功率調(diào)節(jié)參數(shù),可替代地,處理器也可以通過通信接口110中的光模塊接收另一網(wǎng)絡(luò)設(shè)備發(fā)送的光功率調(diào)節(jié)參數(shù)。處理器還可以根據(jù)光功率調(diào)節(jié)參數(shù)確定光模塊的輸出光功率的調(diào)節(jié)方向,并根據(jù)調(diào)節(jié)方向調(diào)節(jié)光模塊的偏置電流,以調(diào)節(jié)光模塊的輸出光功率,其中,光功率調(diào)節(jié)參數(shù)取決于接收端網(wǎng)絡(luò)設(shè)備的光模塊的輸入光功率。
根據(jù)本發(fā)明的實施例,發(fā)送端網(wǎng)絡(luò)設(shè)備獲取基于接收端網(wǎng)絡(luò)設(shè)備的光模塊的輸入光功率得到的光功率調(diào)節(jié)參數(shù),根據(jù)該光功率調(diào)節(jié)參數(shù)確定發(fā)送端網(wǎng)絡(luò)設(shè)備的光模塊的輸出光功率的調(diào)節(jié)方向,并根據(jù)調(diào)節(jié)方向調(diào)節(jié)發(fā)送端網(wǎng)絡(luò)設(shè)備的光模塊的偏置電流,以調(diào)節(jié)發(fā)送端網(wǎng)絡(luò)設(shè)備的光模塊的輸出光功率,從而調(diào)節(jié)了接收端網(wǎng)絡(luò)設(shè)備的光模塊的輸入光功率,實現(xiàn)了光模塊的光功率的自動調(diào)節(jié),提高了調(diào)節(jié)光功率的效率,節(jié)省了人工成本。
光模塊可以設(shè)置在網(wǎng)絡(luò)設(shè)備100中,用于進行光電轉(zhuǎn)換和電光轉(zhuǎn)換。光模塊可以由光電子器件、功能電路和光接口等組成。光電子器件可以包括發(fā) 射部分和接收部分。發(fā)射部分的功能包括:將輸入光模塊的電信號經(jīng)內(nèi)部的驅(qū)動芯片處理后,驅(qū)動內(nèi)部的激光器二極管(英文:laserdiode)或發(fā)光二極管(英文:light-emittingdiode)發(fā)射出調(diào)制光信號。發(fā)射部分內(nèi)部還帶有光功率apc。光功率apc用于使得光模塊輸出的光信號的功率(以下稱為光功率)保持穩(wěn)定。光模塊的接收部分的功能包括:通過光電二極管將輸入光模塊的調(diào)制光信號轉(zhuǎn)換為電信號。光模塊也可以僅包括發(fā)射部分或接收部分。
如圖1所示,光模塊包括發(fā)射部分和接收部分(未示出),發(fā)射部分可以包括驅(qū)動電路111、光源112、apc113和光監(jiān)測電路114。驅(qū)動電路111用于根據(jù)輸入的電信號驅(qū)動光源112發(fā)送光信號,光監(jiān)測電路114用于測量光模塊的光源120的電流,并將測量得到的電流值供給apc113,apc113根據(jù)電流值調(diào)節(jié)光模塊的偏置電流,以將光模塊的輸出光功率穩(wěn)定在正常的范圍內(nèi)。
位于發(fā)送端的光模塊內(nèi)部的apc無法感知接收端的光模塊輸入光功率的信息。雖然發(fā)送端能夠通過apc將輸出光功率調(diào)節(jié)到正常范圍內(nèi),但此時接收端的輸入光功率卻可能不在正常范圍內(nèi)。本發(fā)明的實施例提出了調(diào)節(jié)光功率的方法和網(wǎng)絡(luò)設(shè)備,發(fā)送端(例如,上游網(wǎng)絡(luò)設(shè)備)能夠根據(jù)接收端(例如,下游網(wǎng)絡(luò)設(shè)備)的光模塊的輸入光功率的信息自動調(diào)節(jié)發(fā)送端的光模塊的輸出光功率,以使得發(fā)送端和接收端的光功率均處于正常范圍內(nèi)。
圖2是根據(jù)本發(fā)明的一個實施例的調(diào)節(jié)光功率的方法的示意性流程圖。
205,第一網(wǎng)絡(luò)設(shè)備的第一光模塊向第二網(wǎng)絡(luò)設(shè)備的第二光模塊發(fā)送光信號。第二網(wǎng)絡(luò)設(shè)備通過第二光模塊與第一光模塊之間的光纖接收第一光模塊輸出的光信號.
210,第一網(wǎng)絡(luò)設(shè)備接收光功率調(diào)節(jié)參數(shù),其中,光功率調(diào)節(jié)參數(shù)用于調(diào)節(jié)第一網(wǎng)絡(luò)設(shè)備的第一光模塊的輸出光功率,光功率調(diào)節(jié)參數(shù)取決于第二網(wǎng)絡(luò)設(shè)備的第二光模塊的輸入光功率。
第一網(wǎng)絡(luò)設(shè)備包括第一光模塊,第二網(wǎng)絡(luò)設(shè)備包括第二光模塊,第一光模塊發(fā)送的光信號通過第一光模塊與第二光模塊之間的光纖傳輸給第二光模塊,即第一網(wǎng)絡(luò)設(shè)備作為第二網(wǎng)設(shè)備的上游設(shè)備。第二網(wǎng)絡(luò)設(shè)備接收的光功率調(diào)節(jié)參數(shù)是根據(jù)第二網(wǎng)絡(luò)設(shè)備的第二光模塊的輸入光功率確定的,光功率調(diào)節(jié)參數(shù)可以是第二光模塊的輸入光功率的強度參數(shù),例如,輸入光功率 過高、過低或正常等強度性質(zhì)或者光功率強度數(shù)值,也可以是根據(jù)第二光模塊的輸入光功率的強度參數(shù)或光功率強度數(shù)值確定的第一光模塊的輸出光功率的調(diào)節(jié)方向。例如,當?shù)诙饽K的輸入光功率過高時,確定第一光光模塊的輸出功率的調(diào)節(jié)方向為向下調(diào)節(jié),當?shù)诙饽K的輸入光功率過低時,確定第一光光模塊的輸出功率的調(diào)節(jié)方向為向上調(diào)節(jié)。第一網(wǎng)絡(luò)設(shè)備可以從第二網(wǎng)絡(luò)設(shè)備或網(wǎng)管設(shè)備獲取光功率調(diào)節(jié)參數(shù)。
220,第一網(wǎng)絡(luò)設(shè)備根據(jù)光功率調(diào)節(jié)參數(shù)確定第一光模塊的輸出光功率的調(diào)節(jié)方向。
當光功率調(diào)節(jié)參數(shù)包括調(diào)節(jié)方向時,第一網(wǎng)絡(luò)設(shè)備可以直接從光功率調(diào)節(jié)參數(shù)中獲取調(diào)節(jié)方向,當光功率調(diào)節(jié)參數(shù)包括第二光模塊的輸入光功率的強度參數(shù)時,第一網(wǎng)絡(luò)設(shè)備可以先從光功率調(diào)節(jié)參數(shù)中獲取第二光模塊的輸入光功率的強度參數(shù),并根據(jù)第二光模塊的輸入光功率的強度參數(shù)確定調(diào)節(jié)方向。
230,第一網(wǎng)絡(luò)設(shè)備根據(jù)調(diào)節(jié)方向調(diào)節(jié)第一光模塊的偏置電流,以調(diào)節(jié)第一光模塊的輸出光功率。
光模塊的偏置電流與光模塊的輸出功率正相關(guān)(例如,成正比),因此,第一網(wǎng)絡(luò)設(shè)備通過調(diào)節(jié)偏置電流可以調(diào)節(jié)第一光模塊的輸出光功率。例如,如果調(diào)節(jié)方向為向上調(diào)節(jié),第一網(wǎng)絡(luò)設(shè)備可以增大第一光模塊的偏置電流,以便增大第一光模塊的輸出功率,從而進一步使得第二光模塊的輸入光功率增大,如果調(diào)節(jié)方向為向下調(diào)節(jié),第一網(wǎng)絡(luò)設(shè)備可以減小第一光模塊的偏置電流,以便減小第一光模塊的輸出功率,從而進一步使得第二光模塊的輸出光功率減小。
根據(jù)本發(fā)明的實施例,第一網(wǎng)絡(luò)設(shè)備獲取基于第二網(wǎng)絡(luò)設(shè)備的第二光模塊的輸入光功率得到的光功率調(diào)節(jié)參數(shù),根據(jù)該光功率調(diào)節(jié)參數(shù)確定第一光模塊的輸出光功率的調(diào)節(jié)方向,并根據(jù)調(diào)節(jié)方向調(diào)節(jié)第一光模塊的偏置電流,以調(diào)節(jié)第一光模塊的輸出光功率,從而調(diào)節(jié)了第二光模塊的輸入光功率,實現(xiàn)了光模塊的光功率的自動調(diào)節(jié),提高了調(diào)節(jié)光功率的效率,節(jié)省了人工成本。
為了描述方便,圖2的實施例是以第一光模塊和第二光模塊為例進行說明,通信系統(tǒng)中可以存在多于兩個的網(wǎng)絡(luò)設(shè)備,每個網(wǎng)絡(luò)設(shè)備可以包括多個接口,每個接口可以設(shè)置一個光模塊。
本發(fā)明的實施例可以采用簡單網(wǎng)絡(luò)管理協(xié)議(英文:simplenetworkmanagementprotocol,縮寫:snmp)協(xié)議或者慢協(xié)議或點對點協(xié)議(英文:pointtopointprotocol,縮寫:ppp)來實現(xiàn)功率調(diào)節(jié)參數(shù)的傳輸。
當采用snmp協(xié)議來傳輸功率調(diào)節(jié)參數(shù)時,在210中,第一網(wǎng)絡(luò)設(shè)備從網(wǎng)管設(shè)備接收第一簡單網(wǎng)絡(luò)管理協(xié)議snmp消息,第一snmp消息包括光功率調(diào)節(jié)參數(shù),光功率調(diào)節(jié)參數(shù)包括調(diào)節(jié)方向,其中調(diào)節(jié)方向由網(wǎng)管設(shè)備根據(jù)第二光模塊的輸入光功率的強度參數(shù)確定。
利用snmp,一個網(wǎng)管設(shè)備(例如,管理工作站)可以遠程管理支持該協(xié)議的網(wǎng)絡(luò)設(shè)備(或網(wǎng)元),包括監(jiān)視網(wǎng)絡(luò)狀態(tài)、修改網(wǎng)絡(luò)設(shè)備配置、接收網(wǎng)絡(luò)事件告警等。snmp采用了客戶端/服務(wù)器(英文:client/server)模型的特殊形式:代理/管理工作站模型。對網(wǎng)絡(luò)的管理與維護是通過管理工作站與snmp代理間的交互完成的。每個snmp從代理負責響應(yīng)snmp管理工作站(主代理)關(guān)于管理信息庫(英文:managementinformationbase,縮寫:mib)定義信息的各種查詢。mib指明了網(wǎng)絡(luò)設(shè)備所維持的變量(即能夠被管理進程查詢和設(shè)置的信息)。mib給出了一個網(wǎng)絡(luò)中所有可能的被管理對象的集合的數(shù)據(jù)結(jié)構(gòu)。snmp的管理信息庫采用與域名系統(tǒng)(英文:domainnamesystem,縮寫:dns)相似的樹型結(jié)構(gòu)。例如,mib中的對象{1.3.6.1.4.1}為enterprises(企業(yè)),該對象下的結(jié)點數(shù)已超過3000。世界上任何一個公司或組織只要用電子郵件發(fā)往iana-mib@isi.edu進行申請即可獲得一個結(jié)點名。這樣各廠家就可以定義自己的產(chǎn)品的被管理的對象名,從而能夠使用snmp對網(wǎng)絡(luò)設(shè)備進行管理。
網(wǎng)管設(shè)備可以收集這些管理信息并記錄在mib中。這些管理信息用于報告設(shè)備的特性、數(shù)據(jù)吞吐量、通信超載和故障等信息。mib有公共的格式,所以來自多個廠商的snmp管理工具可以收集mib信息。通過將snmp嵌入數(shù)據(jù)通信設(shè)備,如路由器或交換機等網(wǎng)絡(luò)設(shè)備中,可以實現(xiàn)網(wǎng)管設(shè)備對網(wǎng)絡(luò)設(shè)備的管理。一個被管理的網(wǎng)絡(luò)設(shè)備有一個管理代理,它負責向網(wǎng)管設(shè)備請求信息和執(zhí)行動作,還可以向網(wǎng)管設(shè)備主動提供信息。根據(jù)本發(fā)明的實施例,為了實現(xiàn)對第一網(wǎng)絡(luò)設(shè)備的輸出光功率的調(diào)節(jié),可以基于snmp協(xié)議增加新的mib結(jié)點。
網(wǎng)管設(shè)備可以通過snmp消息中的get操作監(jiān)測第二網(wǎng)絡(luò)設(shè)備的第二光模塊的輸入光功率的強度參數(shù),例如,用于指示輸入光功過高、過低、正 ?;驘o光等信息。get操作可以由getrequest、getnextrequestgetbulkrequest等get命令中的任一個來實現(xiàn)。網(wǎng)管設(shè)備根據(jù)上述光功率的強度參數(shù)確定第一網(wǎng)絡(luò)設(shè)備的輸出光功率的調(diào)節(jié)方向。例如,在周期性地發(fā)送光功率調(diào)節(jié)參數(shù)的情況下,當?shù)诙饽K的輸入光功率過高時,網(wǎng)管設(shè)備將調(diào)節(jié)方向設(shè)置為向下調(diào)節(jié),當?shù)诙饽K的輸入光功率過低或無光時,網(wǎng)管設(shè)備將調(diào)節(jié)方向設(shè)置為向上調(diào)節(jié),當?shù)诙饽K的輸入光功率為正常時,網(wǎng)管設(shè)備將調(diào)節(jié)方向設(shè)置為未知。另外,還可以在需要調(diào)節(jié)光功率的情況下才發(fā)送光功率調(diào)節(jié)參數(shù),這樣,在正常情況下,網(wǎng)管設(shè)備可以不發(fā)送光功率調(diào)節(jié)參數(shù)。網(wǎng)管設(shè)備可以通過snmp消息中的set操作將光功率調(diào)節(jié)參數(shù)通知給第一網(wǎng)絡(luò)設(shè)備。由于第一網(wǎng)絡(luò)設(shè)備可以借助于網(wǎng)管設(shè)備發(fā)送的snmp消息來調(diào)節(jié)光模塊的輸出光功率,無需通過光模塊來接收第二網(wǎng)設(shè)備發(fā)送的光功率調(diào)節(jié)參數(shù),從而減小了對光模塊的影響。另外,由于snmp協(xié)議是標準的簡單網(wǎng)絡(luò)管理協(xié)議,因此本發(fā)明的實施例采用snmp消息來傳輸信息,可以提高不同廠商設(shè)備間的兼容。
可選地,作為另一實施例,第一方面的方法還包括:第一網(wǎng)絡(luò)設(shè)備接收網(wǎng)管設(shè)備周期性地發(fā)送的第二snmp消息,第二snmp消息用于指示第一網(wǎng)絡(luò)設(shè)備繼續(xù)調(diào)節(jié)第一光模塊的偏置電流,光功率調(diào)節(jié)參數(shù)還包括偏置電流的調(diào)節(jié)步長,其中在230中,第一網(wǎng)絡(luò)設(shè)備在接收到第一snmp消息后根據(jù)調(diào)節(jié)方向和調(diào)節(jié)步長調(diào)節(jié)第一光模塊的偏置電流,并在接收到第二snmp消息后繼續(xù)根據(jù)調(diào)節(jié)方向和調(diào)節(jié)步長調(diào)節(jié)第一光模塊的偏置電流,直到第一網(wǎng)絡(luò)設(shè)備不再接收到第二snmp消息。
網(wǎng)管設(shè)備還可以根據(jù)上述光功率的強度參數(shù)設(shè)置偏置電流的調(diào)節(jié)步長。網(wǎng)管設(shè)備可以根據(jù)輸入光功率的強度的不同等級采用不同調(diào)節(jié)步長,以提高調(diào)節(jié)的效率。例如,當光功率的強度參數(shù)指示輸入光功率過低時采用第一調(diào)節(jié)步長,當光功率的強度參數(shù)指示無光時采用第二調(diào)節(jié)步長,其中第二調(diào)節(jié)步長大于第一調(diào)節(jié)步長??商娲兀W(wǎng)管設(shè)備也可以在光功率調(diào)節(jié)參數(shù)中攜帶預(yù)先設(shè)置的調(diào)節(jié)步長,即采用預(yù)先設(shè)置的固定步長,以簡化設(shè)計。
網(wǎng)管設(shè)備可以在第一snmp消息中通知調(diào)節(jié)方向,并在隨后定時發(fā)送的第二snmp消息中通知是否繼續(xù)根據(jù)調(diào)節(jié)方向進行第一光模塊的輸出光功率的調(diào)節(jié)。第一網(wǎng)絡(luò)設(shè)備可以在每接收到一次第二snmp消息,則按照調(diào)節(jié)方向和調(diào)節(jié)步長改變一次第一光模塊的輸出光功率。由于第二snmp消息無 需重復(fù)攜帶調(diào)節(jié)方式和調(diào)節(jié)步長,節(jié)省了系統(tǒng)的信令開銷。
可替代地,網(wǎng)管設(shè)備也可周期性地向第一網(wǎng)絡(luò)設(shè)備發(fā)送第一snmp消息,第一網(wǎng)絡(luò)設(shè)備可以每次接收到第一snmp消息時,按照調(diào)節(jié)方向和調(diào)節(jié)步長改變一次第一光模塊的輸出光功率。這樣的方案可以通過簡單地向第一網(wǎng)絡(luò)設(shè)備發(fā)送一種snmp消息來實現(xiàn),使得系統(tǒng)的設(shè)計簡單。
可選地,作為另一實施例,圖2的方法還包括:第一網(wǎng)絡(luò)設(shè)備確定第一光模塊的輸出光功率不在正常范圍內(nèi);第一網(wǎng)絡(luò)設(shè)備向網(wǎng)管設(shè)備發(fā)送響應(yīng)消息,用于指示網(wǎng)管設(shè)備停止發(fā)送第二snmp消息。
當?shù)谝还饽K的輸出光功率需要維持在預(yù)設(shè)范圍(例如,正常范圍內(nèi)或者比正常范圍更小的范圍時,如果上述調(diào)節(jié)過程使得第一光模塊的輸出光功率超出了該預(yù)設(shè)范圍,則第一網(wǎng)絡(luò)設(shè)備將向網(wǎng)管設(shè)備發(fā)送響應(yīng)消息,使得網(wǎng)管設(shè)備不再向第一網(wǎng)絡(luò)設(shè)備發(fā)送第二snmp消息,從而保證第一光模塊的輸出功率維持在預(yù)設(shè)范圍內(nèi)。
可替代地,作為另一個實施例,當采用慢協(xié)議或點對點協(xié)議來傳輸功率調(diào)節(jié)參數(shù)時,在210中,第一網(wǎng)絡(luò)設(shè)備通過光纖接收第二網(wǎng)絡(luò)設(shè)備定期發(fā)送的慢協(xié)議報文或點對點協(xié)議報文,慢協(xié)議報文或點對點協(xié)議報文包括光功率調(diào)節(jié)參數(shù),光功率調(diào)節(jié)參數(shù)包括第二光模塊的輸入光功率的強度參數(shù),其中在230中,第一網(wǎng)絡(luò)設(shè)備根據(jù)調(diào)節(jié)方向和預(yù)先配置的偏置電流的調(diào)節(jié)步長調(diào)節(jié)第一光模塊的偏置電流。
第二網(wǎng)絡(luò)設(shè)備可以在檢測到某個接口的光模塊的輸入光功率異常后,定時查詢該光模塊的輸入光功率的強度參數(shù),并將輸入光功率過低或過高的等強度參數(shù)封裝在慢協(xié)議報文或點對點協(xié)議報文中,周期性發(fā)送給位于上游的第二網(wǎng)絡(luò)設(shè)備的對應(yīng)接口。例如,上述輸入光功率的強度參數(shù)包括過高、過低、正常和無光中的至少一個。
在230中,第一網(wǎng)絡(luò)設(shè)備利用第一光模塊的apc功能根據(jù)調(diào)節(jié)方向調(diào)節(jié)第一光模塊的偏置電流。
例如,光模塊的apc通常用于根據(jù)監(jiān)測到的光模塊的激光器二極管的電流來調(diào)節(jié)激光器二極管的偏置電流,以保持輸出光功率的穩(wěn)定。根據(jù)本發(fā)明的實施例,第一網(wǎng)絡(luò)設(shè)備進一步在接收到上述光功率調(diào)節(jié)參數(shù)時,通過變apc改變第一光模塊的偏置電流,例如,調(diào)節(jié)第一光模塊的激光器二極管的偏置電流,從而調(diào)節(jié)第一光模塊的輸出光功率。
可選地,作為另一實施例,圖2的方法還包括:第一網(wǎng)設(shè)備確定第一光模塊的輸出光功率不在正常范圍內(nèi);第一網(wǎng)絡(luò)設(shè)備停止根據(jù)調(diào)節(jié)方向調(diào)節(jié)第一光模塊的偏置電流。
如上所述,網(wǎng)絡(luò)設(shè)備通??梢酝ㄟ^apc功能來調(diào)節(jié)光模塊的輸出光功率在預(yù)設(shè)范圍內(nèi),在這種情況下,如果第一網(wǎng)絡(luò)設(shè)備在根據(jù)調(diào)節(jié)方向和調(diào)節(jié)步長對第一光模塊的偏置電流進行調(diào)節(jié)之后發(fā)現(xiàn)第一光模塊的輸出光功率超出了上述預(yù)設(shè)范圍,則停止根據(jù)調(diào)節(jié)方向和調(diào)節(jié)步長對第一光模塊的偏置電流進行調(diào)節(jié)。同時,第一網(wǎng)絡(luò)設(shè)備可以向網(wǎng)管設(shè)備發(fā)送響應(yīng)消息,以指示網(wǎng)管設(shè)備不再發(fā)送光功率調(diào)節(jié)參數(shù)。
下面結(jié)合具體例子,更加詳細地描述本發(fā)明的實施例。圖3是根據(jù)本發(fā)明的實施例的通信系統(tǒng)300的示意性架構(gòu)圖。圖3的通信系統(tǒng)用于實現(xiàn)圖2的方法。
通信系統(tǒng)300包括:網(wǎng)絡(luò)設(shè)備310、網(wǎng)絡(luò)設(shè)備320和網(wǎng)管設(shè)備330。網(wǎng)絡(luò)設(shè)備310包括光模塊311,網(wǎng)絡(luò)設(shè)備320包括光模塊321。例如,網(wǎng)絡(luò)設(shè)備310或網(wǎng)絡(luò)設(shè)備320可以是交換機或路由器等網(wǎng)絡(luò)設(shè)備。光模塊321位于網(wǎng)絡(luò)設(shè)備320的接口322,光模塊311位于網(wǎng)絡(luò)設(shè)備310的接口312。接口322與接口312通過光纖340相連接。網(wǎng)管設(shè)備330用于監(jiān)測和管理通信系統(tǒng)中的網(wǎng)絡(luò)設(shè)備。網(wǎng)管設(shè)備330保存有網(wǎng)絡(luò)拓撲信息,例如,保存有網(wǎng)絡(luò)設(shè)備的接口之間的對應(yīng)關(guān)系。應(yīng)理解,每個網(wǎng)絡(luò)設(shè)備可以設(shè)置有多個接口。兩個網(wǎng)絡(luò)設(shè)備通過配對的接口之間連接的光纖進行通信。
網(wǎng)管設(shè)備監(jiān)測位于下游網(wǎng)絡(luò)設(shè)備的各個接口的光模塊的輸入光功率的情況,當檢測到某個接口的光模塊的輸入光功率過低或過高告警時,網(wǎng)管設(shè)備根據(jù)網(wǎng)絡(luò)拓撲信息(保存在網(wǎng)管設(shè)備中)找到該光模塊所在的接口對應(yīng)的上游網(wǎng)絡(luò)設(shè)備以及對應(yīng)的接口,并通知上游設(shè)備通過調(diào)節(jié)位于該接口的光模塊的偏置電流來調(diào)節(jié)其輸出光功率,從而使得下游網(wǎng)絡(luò)設(shè)備的光模塊的輸入光功率恢復(fù)到正常范圍,使光鏈路恢復(fù)正常。
圖4是圖3的實施例的調(diào)節(jié)光功率的過程的示意性流程圖。
本實施例以網(wǎng)絡(luò)設(shè)備320作為網(wǎng)絡(luò)設(shè)備310的下游網(wǎng)絡(luò)設(shè)備為例進行說明。網(wǎng)絡(luò)設(shè)備310和網(wǎng)絡(luò)設(shè)備320分別對應(yīng)于圖2的實施例中的第一網(wǎng)絡(luò)設(shè)備和第二網(wǎng)絡(luò)設(shè)備。網(wǎng)絡(luò)設(shè)備310的接口312與網(wǎng)絡(luò)設(shè)備320的接口322通過光纖相連接。網(wǎng)管設(shè)備與網(wǎng)絡(luò)設(shè)備之間的通信可以基于網(wǎng)絡(luò)管理協(xié)議,例 如snmp。
410,網(wǎng)管設(shè)備330檢測網(wǎng)絡(luò)設(shè)備320上報的輸入光功率強度參數(shù)。
輸入光功率的強度參數(shù)可以指輸入光功率的告警信息,網(wǎng)管設(shè)備可以通過snmp的輪詢方法或基于中斷的方法檢測所管轄的網(wǎng)絡(luò)中的各個網(wǎng)絡(luò)設(shè)備是否存在輸入光功率異常,例如,網(wǎng)管設(shè)備可以從網(wǎng)絡(luò)設(shè)備320發(fā)送的告警信息中獲取告警類型和告警參數(shù)等信息。告警類型包括:例如,光模塊局部功能失效告警等。告警信息可以通過錯誤編碼字段來指示不同的告警參數(shù),不同的編碼指示不同的告警原因,例如,錯誤編碼可以指示輸入光功率過低,輸入光功率過高,輸出光功率過低,輸出光功率過高。
420,網(wǎng)管設(shè)備330根據(jù)保存的網(wǎng)絡(luò)拓撲信息查詢網(wǎng)絡(luò)設(shè)備320對應(yīng)的上游網(wǎng)絡(luò)設(shè)備310。
網(wǎng)絡(luò)拓撲信息保存了下游網(wǎng)絡(luò)設(shè)備的接口與上游網(wǎng)絡(luò)設(shè)備的接口之間的對應(yīng)關(guān)系,例如,網(wǎng)管設(shè)備330可以通過查詢網(wǎng)絡(luò)拓撲信息獲知網(wǎng)絡(luò)設(shè)備320的接口322對應(yīng)上游網(wǎng)絡(luò)設(shè)備310的接口312。
430,網(wǎng)管設(shè)備330根據(jù)網(wǎng)絡(luò)設(shè)備320上報的輸入光功率的強度參數(shù)確定網(wǎng)絡(luò)設(shè)備310的輸出光功率的調(diào)節(jié)方向。
網(wǎng)管設(shè)備330可以根據(jù)告警類型和告警參數(shù)確定網(wǎng)絡(luò)設(shè)備310的輸出光功率的調(diào)節(jié)方向。例如,當告警信息指示網(wǎng)絡(luò)設(shè)備320的輸入光功率過高時,網(wǎng)管設(shè)備確定調(diào)節(jié)方向為向下調(diào)節(jié),當告警信息指示網(wǎng)絡(luò)設(shè)備320的輸入光功率過低時,網(wǎng)管設(shè)備330確定調(diào)節(jié)方向為向上調(diào)節(jié)。
440,網(wǎng)管設(shè)備330向網(wǎng)絡(luò)設(shè)備310發(fā)送第一snmp消息,用于指示網(wǎng)絡(luò)設(shè)備310對光模塊的輸出光功率進行調(diào)節(jié)。
例如,網(wǎng)管設(shè)備可以通過snmp消息的set操作通知網(wǎng)絡(luò)設(shè)備310對位于接口312的光模塊的輸出光功率進行調(diào)節(jié)。例如,網(wǎng)管設(shè)備可以將調(diào)節(jié)方向和配置的調(diào)節(jié)步長通知網(wǎng)絡(luò)設(shè)備310。其中調(diào)節(jié)步長是可選的??商娲?,也可以在網(wǎng)管設(shè)備330和網(wǎng)絡(luò)設(shè)備310上預(yù)先約定調(diào)節(jié)步長,在這種情況下,網(wǎng)管設(shè)備無需向網(wǎng)絡(luò)設(shè)備310通知調(diào)節(jié)步長。
可以通過新增mib結(jié)點來實現(xiàn)輸入光功率的調(diào)節(jié),mib結(jié)點定義中包含的關(guān)鍵信息(或字段)如圖5、圖6和圖7所示,其中圖5是本發(fā)明的一個實施例snmp消息的示意圖,圖6是本發(fā)明的另一實施例的snmp消息的示意圖。圖7是本發(fā)明的另一實施例的snm消息的示意圖。
如圖5所示,上述第一snmp消息可以攜帶調(diào)節(jié)方向(hwentityopticaltxadjustdirection),用于指示網(wǎng)絡(luò)設(shè)備310的光模塊的輸出光功率的調(diào)節(jié)步長。當調(diào)節(jié)方向的值為0時,表示調(diào)節(jié)方向未知(unknown),即不需要進行調(diào)節(jié)。snmp消息攜帶的調(diào)節(jié)方向的值為1時,表示向上(up)調(diào)節(jié),snmp消息攜帶的調(diào)節(jié)方向的值為2時,表示向下(down)調(diào)節(jié)。如圖6所示,snmp消息還可以攜帶調(diào)節(jié)步長(hwentityopticaltxadjuststep),用于指示網(wǎng)絡(luò)設(shè)備310的光模塊的輸出光功率的調(diào)節(jié)步長。
450,網(wǎng)絡(luò)設(shè)備310接收第一snmp消息,并根據(jù)第一snmp消息調(diào)節(jié)網(wǎng)絡(luò)設(shè)備310的光模塊的輸出光功率。
由于光模塊的激光二極管的偏置電流與光模塊的輸出光功率正向相關(guān),因此,可以通過調(diào)節(jié)偏置電流時的增量值或遞減值來調(diào)節(jié)光模塊的輸出光功率。例如,網(wǎng)絡(luò)設(shè)備310可以通過調(diào)節(jié)數(shù)字電位器的大小來調(diào)節(jié)光模塊的偏置電流,從而達到調(diào)節(jié)光模塊的輸出光功率的目的。
網(wǎng)絡(luò)設(shè)備310可以獲取snmp消息中包含的調(diào)節(jié)方向和調(diào)節(jié)步長,并根據(jù)調(diào)節(jié)方向和調(diào)節(jié)步長調(diào)節(jié)光模塊的偏置電流,以調(diào)節(jié)光模塊的輸出光功率。例如,當調(diào)節(jié)方向的值為1時,根據(jù)調(diào)節(jié)步長將偏置電流向上調(diào)節(jié)該調(diào)節(jié)步長指示的大小,當調(diào)節(jié)方向的值為2時,根據(jù)將偏置電流向下調(diào)節(jié)該調(diào)節(jié)步指示的大小,當調(diào)節(jié)方向的值為0時,停止根據(jù)調(diào)節(jié)方向和調(diào)節(jié)步長調(diào)節(jié)光模塊的輸出光功率。
460,網(wǎng)管設(shè)備330可以定期向網(wǎng)絡(luò)設(shè)備310發(fā)送第二snmp消息,用于指示是否繼續(xù)調(diào)節(jié)網(wǎng)絡(luò)設(shè)備310的光模塊的輸出光功率。
例如,網(wǎng)管設(shè)備可以通過第二snmp消息的set操作通知網(wǎng)絡(luò)設(shè)備310繼續(xù)對接口312的光模塊的輸出光功率進行調(diào)節(jié)。
如圖7所示,該snmp消息可以攜帶調(diào)節(jié)狀態(tài)(hwentityopticaltxadjuststauts),該調(diào)節(jié)狀態(tài)的值為0時,表示停止根據(jù)調(diào)節(jié)方向和調(diào)節(jié)步長調(diào)節(jié)光模塊的輸出光功率,該調(diào)節(jié)狀態(tài)的值為1時,表示繼續(xù)根據(jù)調(diào)節(jié)方向和調(diào)節(jié)步長調(diào)節(jié)光模塊的輸出光功率。
470,網(wǎng)管設(shè)備330可以繼續(xù)調(diào)節(jié)網(wǎng)絡(luò)設(shè)備310的光模塊的輸出光功率。
如果第二snmp消息指示繼續(xù)調(diào)節(jié)網(wǎng)絡(luò)設(shè)備310的光模塊的輸出光功率,則網(wǎng)管設(shè)備可以繼續(xù)調(diào)節(jié)網(wǎng)絡(luò)設(shè)備310的光模塊的輸出光功率。
480,網(wǎng)絡(luò)設(shè)備310可以向網(wǎng)管設(shè)備返回響應(yīng)消息。
例如,如果網(wǎng)絡(luò)設(shè)備310在預(yù)定時間期滿之后仍未接收到第二snmp消息,或在調(diào)節(jié)輸出光功率后發(fā)現(xiàn)網(wǎng)絡(luò)設(shè)備310的光模塊的輸出光功率不在正常范圍內(nèi),則向網(wǎng)管設(shè)備330返回響應(yīng)消息。例如,在調(diào)節(jié)光模塊的輸出光功率時,如果調(diào)節(jié)后光模塊的輸出光功率超出正常范圍值,則通過響應(yīng)消息通知網(wǎng)管設(shè)備330光功率調(diào)節(jié)失敗,網(wǎng)管設(shè)備330獲知光功率調(diào)節(jié)失敗后,停止向網(wǎng)絡(luò)設(shè)備310發(fā)送第二snmp消息??蛇x地,如果網(wǎng)絡(luò)設(shè)備在檢測到光模塊的輸出光功率超出正常范圍值時接收到了第二snmp消息,則網(wǎng)絡(luò)設(shè)備會停止根據(jù)該第二snmp消息進行光功率調(diào)節(jié)。
可選地,當網(wǎng)絡(luò)設(shè)備310的接口312不支持輸出光功率調(diào)節(jié)時,在接收到網(wǎng)管設(shè)備通知的第一snmp消息時向網(wǎng)管設(shè)備返回響應(yīng)消息,以通知網(wǎng)管設(shè)備光功率調(diào)節(jié)失敗,網(wǎng)管設(shè)備獲知光功率調(diào)節(jié)失敗后,停止向網(wǎng)絡(luò)設(shè)備310發(fā)送第二snmp消息。
可選地,作為另一實施例,本發(fā)明的實施例還可以在網(wǎng)絡(luò)設(shè)備310上提供命令行接口,用于通過該命令行接口手工控制光模塊的輸出光功率的調(diào)節(jié)。
480,網(wǎng)管設(shè)備可以在接收到網(wǎng)絡(luò)設(shè)備310返回的響應(yīng)消息后,停止向網(wǎng)絡(luò)設(shè)備310發(fā)送第二snmp消息。
可選地,網(wǎng)管設(shè)備還可以在檢測到網(wǎng)絡(luò)設(shè)備320上報的輸入光功率異常的告警消除后,停止向網(wǎng)絡(luò)設(shè)備310發(fā)送第二snmp消息。
應(yīng)理解,本發(fā)明的實施例對420和430的執(zhí)行順序不作限定,也可以是430在420之前執(zhí)行,或者兩者同時執(zhí)行。
圖8是根據(jù)本發(fā)明的另一實施例的通信系統(tǒng)800的架構(gòu)示意圖。
通信系統(tǒng)800包括:網(wǎng)絡(luò)設(shè)備810和網(wǎng)絡(luò)設(shè)備820。網(wǎng)絡(luò)設(shè)備810包括光模塊811,網(wǎng)絡(luò)設(shè)備820包括光模塊821。例如,網(wǎng)絡(luò)設(shè)備可以是交換機或路由器等網(wǎng)絡(luò)設(shè)備。光模塊821位于網(wǎng)絡(luò)設(shè)備820的接口822,光模塊811位于網(wǎng)絡(luò)設(shè)備810的接口812。接口822與接口812通過光纖840相連接。應(yīng)理解,每個網(wǎng)絡(luò)設(shè)備可以設(shè)置有多個接口。兩個網(wǎng)絡(luò)設(shè)備通過配對的接口之間連接的光纖進行通信。
上游網(wǎng)絡(luò)設(shè)備可以監(jiān)測(例如,周期性地檢測)位于下游網(wǎng)絡(luò)設(shè)備的對應(yīng)接口的光模塊的輸入光功率的情況,當檢測到下游網(wǎng)絡(luò)設(shè)備的對應(yīng)接口的 光模塊的輸入光功率過低或過高時,上游設(shè)備通過調(diào)節(jié)光模塊的偏置電流來調(diào)節(jié)其輸出光功率,直到使得下游網(wǎng)絡(luò)設(shè)備的光模塊的輸入光功率恢復(fù)到正常范圍,從而使光鏈路恢復(fù)正常。
圖9是圖8的實施例的調(diào)節(jié)光功率的過程的示意性流程圖。
本實施例以網(wǎng)絡(luò)設(shè)備820作為網(wǎng)絡(luò)設(shè)備810的下游網(wǎng)絡(luò)設(shè)備為例進行說明。在該實施例中,網(wǎng)絡(luò)設(shè)備820和網(wǎng)絡(luò)設(shè)備810之間通過慢協(xié)議報文或點對點協(xié)議報文來攜帶光功率調(diào)節(jié)參數(shù)。
910,網(wǎng)絡(luò)設(shè)備820可以檢測光模塊的輸入光功率的強度,并確定輸入光功率的強度參數(shù),用于指示輸入光功率的強度的狀態(tài),例如,過高或過低。
例如,網(wǎng)絡(luò)設(shè)備820可以定時檢測接口822的光模塊的輸入光功率是否異常,并確定輸入光功率的強度過高或過低等強度參數(shù)。
920,網(wǎng)絡(luò)設(shè)備820向網(wǎng)絡(luò)設(shè)備810發(fā)送慢協(xié)議報文或ppp報文,攜帶網(wǎng)絡(luò)設(shè)備820的光模塊的輸入光功率的強度參數(shù)作為光功率調(diào)節(jié)參數(shù)。
網(wǎng)絡(luò)設(shè)備可以將輸入光功率過低或過高的強度參數(shù)作為告警信息封裝在慢協(xié)議報文或ppp報文中,周期性地發(fā)送給網(wǎng)絡(luò)設(shè)備810的接口812。例如,當網(wǎng)絡(luò)設(shè)備820的接口822和網(wǎng)絡(luò)設(shè)備810的接口812為以太網(wǎng)接口時,網(wǎng)絡(luò)設(shè)備820可以采用慢協(xié)議報文格式封裝告警信息,如圖10和圖11所示。圖10是根據(jù)本發(fā)明實施例的慢協(xié)議報文的示意圖。圖11是根據(jù)本發(fā)明的實施例的光功率調(diào)節(jié)參數(shù)的示意圖。圖12是根據(jù)本發(fā)明實施例的ppp報文的示意圖。
當網(wǎng)絡(luò)設(shè)備820的接口和網(wǎng)絡(luò)設(shè)備810的812接口為同步數(shù)字體系(英文:synchronousdigitalhierarchy,縮寫:sdh)接口時,網(wǎng)絡(luò)設(shè)備820可以采用ppp報文格式封裝告警信息,如圖11和圖12所示。
參見圖10,da字段是一個保留組播的目的媒體訪問控制(英文:mediaaccesscontrol,縮寫:mac)地址,通常為6個字節(jié),其值可以為01-80-c2-00-00-02;sa字段表示源端口的mac地址,通常為6個字節(jié);type字段固定為0x8809,表示慢協(xié)議報文;subtype用于區(qū)分不同的慢協(xié)議報文,通常為1個字節(jié);subtype=0xff表示光功率調(diào)節(jié)消息;flag字段通常為4個字節(jié),其值可以為0xfefe0002;information字段承載需要發(fā)送的具體報文內(nèi)容,通常為8個字節(jié),對于光功率調(diào)節(jié)消息,網(wǎng)絡(luò)設(shè)備820的光功率狀強度參數(shù)放在該字段內(nèi),該字段各個字節(jié)的含義如圖11所示;循環(huán)冗余校 驗碼(英文:cyclicredundancycheck,縮寫:crc)字段表示crc校驗信息,通常為4個字節(jié)。
參見圖11,圖11中的type字段是具體的報文類型,通常為1個字節(jié),其值可以為0x01;version字段為版本號,通常為1個字節(jié),其值可以為0x01;length字節(jié)為長度,通常為2個字節(jié),其值可以為0x0004;power字段為光功率強度狀態(tài),通常為1個字節(jié),其值為0x0時表示光功率強度狀態(tài)為正常,其值為0x1時表示光功率強度狀態(tài)為過高,其值為0x2時,表示光功率強度狀態(tài)為過低,其值為0x3時表示功率強度狀態(tài)為無光,padding為填充字段,通常為3個字節(jié),其值可以為0x000000。
參見圖12,圖12中的flag字段為ppp數(shù)據(jù)幀的起始和結(jié)束標志,通常為1個字節(jié),其值可以為0x7e;address字段是地址域,通常為1個字節(jié),其值可以為0xff;control字段為控制域,通常為1個字節(jié),其值可以為0x03;protocol字段表示協(xié)議類型,通常為2個字節(jié),其值可以為0xce05;type字段用于區(qū)分具體的報文類型,通常為20個字節(jié),對于光功率調(diào)節(jié)消息,可以為type=(“l(fā)ightpowersearch”),information字段承載需要發(fā)送的具體報文內(nèi)容,通常為8個字節(jié),對于光功率調(diào)節(jié)消息,網(wǎng)絡(luò)設(shè)備820的輸入功率狀態(tài)放在該字段內(nèi),該字各字節(jié)的含義如圖11所示;幀校驗序列(英文:framechecksequence,縮寫:fcs)字段表示fcs校驗信息,通常為2個字節(jié)。
930,網(wǎng)絡(luò)設(shè)備810在接收到慢協(xié)議報文或ppp報文后,根據(jù)光功率的強度參數(shù)確定光功率的調(diào)節(jié)方向和調(diào)節(jié)步長。
網(wǎng)絡(luò)設(shè)備810的接口812接收到網(wǎng)絡(luò)設(shè)備820的接口822發(fā)送的慢協(xié)議報文或ppp報文后,從慢協(xié)議報文或ppp報文中提取告警信息,并確定輸出光功率的調(diào)節(jié)方向和調(diào)節(jié)步長。
940,網(wǎng)絡(luò)設(shè)備810根據(jù)調(diào)節(jié)方向和調(diào)節(jié)步長調(diào)節(jié)光模塊的偏置電流,直到網(wǎng)絡(luò)設(shè)備810的接口812接收不到網(wǎng)絡(luò)設(shè)備810定期發(fā)送的慢協(xié)議報文或ppp報文,或調(diào)節(jié)輸出光功率之后光模塊的輸出光功率不在正常范圍內(nèi)。
可選地,網(wǎng)絡(luò)設(shè)備820在光模塊的輸入光功率恢復(fù)正常后,停止向網(wǎng)絡(luò)設(shè)備810發(fā)送慢協(xié)議報文或ppp報文。
網(wǎng)絡(luò)設(shè)備820的接口822在檢測到輸入光功率恢復(fù)正常后,停止向網(wǎng)絡(luò)設(shè)備810發(fā)送慢協(xié)議報文或ppp報文。
可選地,在調(diào)節(jié)光模塊的輸出光功率時,如果調(diào)節(jié)后光模塊的輸出光功率不在正常范圍值,則網(wǎng)絡(luò)設(shè)備810停止調(diào)節(jié)光模塊的輸出光功率。
可選地,網(wǎng)絡(luò)設(shè)備810的接口812不支持輸出光功率調(diào)節(jié)時,不響應(yīng)網(wǎng)絡(luò)設(shè)備820發(fā)送的慢協(xié)議報文或ppp報文。
可選地,作為另一實施例,本發(fā)明的實施例還可以在網(wǎng)絡(luò)設(shè)備810上提供命令行接口,用于通過該命令行接口手工控制光模塊的輸出光功率的調(diào)節(jié)。
上面描述了根據(jù)本發(fā)明實施例的調(diào)節(jié)光功率的方法,下面分別描述根據(jù)本發(fā)明實施例的網(wǎng)絡(luò)設(shè)備和網(wǎng)管設(shè)備。
根據(jù)本發(fā)明的另一實施例提供了一種網(wǎng)絡(luò)設(shè)備。該網(wǎng)絡(luò)設(shè)備包括用于執(zhí)行上述實施例中的網(wǎng)絡(luò)設(shè)備所執(zhí)行的方法的單元。
根據(jù)本發(fā)明的另一實施例提供了一種網(wǎng)管設(shè)備。該網(wǎng)管設(shè)備包括用于執(zhí)行上述實施例中的網(wǎng)管設(shè)備所執(zhí)行的方法的單元。
圖13是根據(jù)本發(fā)明的另一實施例的網(wǎng)管設(shè)備1300的結(jié)構(gòu)示意圖。網(wǎng)管設(shè)備1300包括處理器1310、存儲器1320和通信接口1330。
存儲器1320用于存儲指令。處理器1310用于執(zhí)行指令,并且通信接口1330用于在處理器1310的控制下與網(wǎng)絡(luò)設(shè)備通信。這些指令在由處理器執(zhí)行時使得處理器執(zhí)行上述實施例中網(wǎng)管設(shè)備所執(zhí)行的方法。
本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結(jié)合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認為超出本發(fā)明的范圍。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。
在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間 的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。
所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使處理器執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。處理器可以是中央處理器(英文:centralprocessingunit,縮寫:cpu)或網(wǎng)絡(luò)處理器。而前述的存儲介質(zhì)包括:閃存(英文:flashmemory)、移動硬盤、只讀存儲器(英文:read-onlymemory,縮寫:rom)、隨機存取存儲器(英文:randomaccessmemory,縮寫:ram)、磁盤或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)以權(quán)利要求的保護范圍為準。