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