本發(fā)明涉及光通道設(shè)計領(lǐng)域,具體涉及一種基于wson網(wǎng)絡(luò)控制平面實(shí)時計算光通道osnr的方法。
背景技術(shù):
wson是基于wdm(wavelengthdivisionmultiplexing,波分復(fù)用)傳送網(wǎng)的ason(automaticallyswitchedopticalnetwork,自動交換光網(wǎng)絡(luò)),通過將控制平面引入波長網(wǎng)絡(luò),采用gmpls(generalizedmultiprotocollabelswitching,通用多協(xié)議標(biāo)志交換協(xié)議)和pce(pathcomputeelement,路徑計算單元)等控制平面技術(shù),實(shí)現(xiàn)波長路由的動態(tài)調(diào)度,實(shí)現(xiàn)波長調(diào)度的智能化,提高wdm網(wǎng)絡(luò)調(diào)度的靈活性和網(wǎng)絡(luò)管理的效率。
在有損wson網(wǎng)絡(luò)中為了建立一條連接(采用某個波長的光通道),需要確定一條路由(即要經(jīng)過的鏈路和節(jié)點(diǎn)),同時要為這條連接分配一個合適的波長,更重要的是要保證這條路由(即光通道)的信號質(zhì)量滿足標(biāo)準(zhǔn)的傳輸特性。
在目前100g或超100g相干光網(wǎng)絡(luò)中,衡量光通道信號質(zhì)量一個重要的指標(biāo)是osnr(opticalsignalnoiseratio,光信噪比),選擇一條osnr滿足設(shè)計標(biāo)準(zhǔn)的光通道路徑是實(shí)現(xiàn)波長智能調(diào)度的基本要求。在有損的wson網(wǎng)絡(luò)中,控制平面實(shí)時計算光通道路徑的osnr是選擇有效的光通道路徑的前提,對控制平面的有效性和高效性有很大的影響。因此,如何實(shí)時計算光通道osnr顯得尤為重要。
技術(shù)實(shí)現(xiàn)要素:
針對現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明的目的在于提供一種能實(shí)時計算光通道osnr的基于wson網(wǎng)絡(luò)控制平面實(shí)時計算光通道osnr的方法。
為達(dá)到以上目的,本發(fā)明采取的技術(shù)方案是:
一種基于wson網(wǎng)絡(luò)控制平面實(shí)時計算光通道osnr的方法,該方法包括以下步驟:
s1.根據(jù)一條光復(fù)用段兩端的控制平面和所述光復(fù)用段各站點(diǎn)osc盤計算所述光復(fù)用段的osnr;
s2.將光復(fù)用段的osnr作為與該光復(fù)用段對應(yīng)的te鏈路的osnr并記錄在te鏈路屬性中;
s3.將te鏈路屬性的信息實(shí)時泛洪到每個控制節(jié)點(diǎn)的te鏈路數(shù)據(jù)庫中;
s4.重復(fù)步驟s1至s3,得到wson網(wǎng)絡(luò)中其余te鏈路的osnr,并將其余te鏈路屬性的信息實(shí)時泛洪到每個控制節(jié)點(diǎn)的te鏈路數(shù)據(jù)庫中;
s5.計算通道路由,得到與通道路由對應(yīng)的te鏈路集合;以及
s6.根據(jù)所得到的te鏈路集合,從步驟s4中找到對應(yīng)的te鏈路的osnr,計算光通道osnr。
在上述技術(shù)方案的基礎(chǔ)上,步驟s1中,通過計算光復(fù)用段所包括的多個光傳送段各自的osnr因子,并通過光監(jiān)控信道的開銷完成osnr因子在光傳送段間傳送來得到光復(fù)用段的osnr。
在上述技術(shù)方案的基礎(chǔ)上,所述步驟s1具體包括以下步驟:
s11.近端控制平面計算與該光復(fù)用段對應(yīng)的te鏈路開通的波道數(shù)目,并初始化累計osnr因子,使其值為0;
s12.近端控制平面將波道數(shù)目和累計osnr因子的值傳送至te鏈路對應(yīng)的近端osc盤;
s13.近端osc盤將波道數(shù)目和累計osnr因子傳送到下游并與其相鄰的中繼站點(diǎn)osc盤;
s14.中繼站點(diǎn)osc盤計算與之對應(yīng)的光傳送段的osnr因子,并累加近端osc盤傳來的累計osnr因子;
s15.累加后的累計osnr因子按上下游關(guān)系依次傳送到下游的osc盤中,每傳送到一個osc盤便累加與該osc盤對應(yīng)的光傳送段的osnr因子,直至傳送到遠(yuǎn)端osc盤;
s16.遠(yuǎn)端osc盤計算與之對應(yīng)的光傳送段的osnr因子,并累加與位于遠(yuǎn)端osc盤上游且相鄰的osc盤的累計osnr因子,得到最終的累計osnr因子;
s17.遠(yuǎn)端osc盤將最終的累計osnr因子上報給遠(yuǎn)端端控制平面,由遠(yuǎn)端控制平面計算光復(fù)用段的osnr。
在上述技術(shù)方案的基礎(chǔ)上,通過te鏈路開通的波道數(shù)目和每個光傳送段對應(yīng)的光放大器的輸入光功率計算各個光傳送段各自的osnr因子,osnr因子通過光監(jiān)控信道的開銷完成在光傳送段間的傳送。
在上述技術(shù)方案的基礎(chǔ)上,計算光傳送段的osnr因子的表達(dá)式為
在上述技術(shù)方案的基礎(chǔ)上,遠(yuǎn)端端控制平面計算光復(fù)用段的osnr的公式為:
在上述技術(shù)方案的基礎(chǔ)上,計算光通道osnr的公式為:
其中,osnrout為光通道osnr,osnrj表示每條te鏈路的osnr。
在上述技術(shù)方案的基礎(chǔ)上,通過ospf-te協(xié)議將te鏈路屬性的信息實(shí)時泛洪到每個控制節(jié)點(diǎn)的te鏈路數(shù)據(jù)庫中。
與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點(diǎn)在于:
本發(fā)明的基于wson網(wǎng)絡(luò)控制平面實(shí)時計算光通道osnr的方法,由于每個osc盤都是自動計算與之對應(yīng)的光復(fù)用段的osnr,從而相當(dāng)于可以自動計算每條te鏈路對應(yīng)的osnr值,最后便可計算出光通道osnr,方便地擴(kuò)展目前的已有的控制平面路由計算算法,得到滿足設(shè)計標(biāo)準(zhǔn)的光通道路徑。
附圖說明
圖1為本發(fā)明中計算光通道osnr的流程圖;
圖2為本發(fā)明中計算光復(fù)用段的osnr的流程圖。
具體實(shí)施方式
以下結(jié)合附圖對本發(fā)明作進(jìn)一步詳細(xì)說明。
參見圖1所示,本發(fā)明提供一種基于wson網(wǎng)絡(luò)控制平面實(shí)時計算光通道osnr的方法,該方法包括以下步驟:
s1.根據(jù)一條光復(fù)用段兩端的控制平面和所述光復(fù)用段各站點(diǎn)osc盤計算所述光復(fù)用段的osnr;
一條光復(fù)用段通常由多條光傳送段組成,本發(fā)明中采用計算光復(fù)用段所包括的多個光傳送段各自的osnr因子的方式來得到光復(fù)用段的osnr,osnr因子通過光監(jiān)控信道的開銷完成在光傳送段間的傳送。參見圖2所示,具體包括以下步驟:
s11.近端控制平面計算與該光復(fù)用段對應(yīng)的te鏈路開通的波道數(shù)目,并初始化累計osnr因子,使其值為0;
將光復(fù)用段兩端的控制平面定義為近端控制平面和遠(yuǎn)端控制平面,其中用于啟動計算osnr的控制平面為近端控制平面。近端控制平面啟動計算osnr定時器,然后再計算開通的波道數(shù)目。
s12.近端控制平面將波道數(shù)目和累計osnr因子的值傳送至te鏈路對應(yīng)的近端osc盤;
針對近端osc盤不需要計算與之對應(yīng)的光傳送段的osnr因子。
s13.近端osc盤將波道數(shù)目和累計osnr因子傳送到下游并與其相鄰的中繼站點(diǎn)osc盤;
s14.中繼站點(diǎn)osc盤計算與之對應(yīng)的光傳送段的osnr因子,并累加近端osc盤傳來的累計osnr因子;
本發(fā)明中通過te鏈路開通的波道數(shù)目和每個光傳送段對應(yīng)的光放大器的輸入光功率計算各個光傳送段各自的osnr因子,osnr因子通過光監(jiān)控信道的開銷完成在光傳送段間的傳送。光傳送段的osnr因子是由中繼站點(diǎn)osc盤自動計算完成的。計算光傳送段的osnr因子的表達(dá)式為
s15.累加后的累計osnr因子按上下游關(guān)系依次傳送到下游的osc盤中,每傳送到一個osc盤便累加與該osc盤對應(yīng)的光傳送段的osnr因子,直至傳送到遠(yuǎn)端osc盤;
s16.遠(yuǎn)端osc盤計算與之對應(yīng)的光傳送段的osnr因子,并累加與位于遠(yuǎn)端osc盤上游且相鄰的osc盤的累計osnr因子,得到最終的累計osnr因子;
針對步驟s15和s16,在中繼站點(diǎn)osc盤和遠(yuǎn)端osc盤之間存在著多個osc盤,每經(jīng)過一個osc盤,該osc盤就會自動計算與其對應(yīng)的光傳送段的osnr因子,計算方法和步驟s14中相同。具體的,若中繼站點(diǎn)osc盤和遠(yuǎn)端osc盤之間存在a、b和c三個osc盤,其上下游順序?yàn)閍到b再到c。此時,a計算與其對應(yīng)的光傳送段的osnr因子,然后累加上由中繼站點(diǎn)osc盤傳送過來的累計osnr因子,累加結(jié)果記為a,此時的累計osnr因子為a。接著b計算與其對應(yīng)的光傳送段的osnr因子,然后累加上由a傳送過來的累計osnr因子a,累加結(jié)果記為b,此時的累計osnr因子為b。然后同理傳送到c,使得累計osnr因子為c,最終累計osnr因子為c再加上與遠(yuǎn)端osc盤對應(yīng)的光傳送段的osnr因子,就得到最終的累計osnr因子。
s17.遠(yuǎn)端osc盤將最終的累計osnr因子上報給遠(yuǎn)端端控制平面,由遠(yuǎn)端控制平面計算光復(fù)用段的osnr。
本發(fā)明中計算光復(fù)用段的osnr的公式為:
式中pinj表示第j個光放大器的輸入光功率,nfj表示第j個光放大器的噪聲指數(shù),m為te鏈路開通的波道數(shù)目。
s2.將光復(fù)用段的osnr作為與該光復(fù)用段對應(yīng)的te鏈路的osnr并記錄在te鏈路屬性中;
一條te鏈路是與一條光復(fù)用段相對應(yīng)的,當(dāng)計算出一條光復(fù)用段的osnr后,相當(dāng)于也得到了te鏈路的osnr。
s3.將te鏈路屬性的信息實(shí)時泛洪到每個控制節(jié)點(diǎn)的te鏈路數(shù)據(jù)庫中;
s4.重復(fù)步驟s1至s3,得到wson網(wǎng)絡(luò)中其余te鏈路的osnr,并將其余te鏈路屬性的信息實(shí)時泛洪到每個控制節(jié)點(diǎn)的te鏈路數(shù)據(jù)庫中;
wson網(wǎng)絡(luò)是根據(jù)整個網(wǎng)絡(luò)拓?fù)鋪碛嬎愎馔ǖ缆方?jīng),計算是在業(yè)務(wù)的源節(jié)點(diǎn)來完成的,網(wǎng)絡(luò)拓?fù)涓鶕?jù)網(wǎng)絡(luò)中每條te鏈路來生成。網(wǎng)絡(luò)中每個控制節(jié)點(diǎn)都會生成此節(jié)點(diǎn)的te鏈路,全網(wǎng)泛洪到每個節(jié)點(diǎn),這樣每個節(jié)點(diǎn)就有整個網(wǎng)絡(luò)的te鏈路,形成整個網(wǎng)絡(luò)的拓?fù)洹1景l(fā)明中通過ospf-te協(xié)議將te鏈路屬性的信息實(shí)時泛洪到每個控制節(jié)點(diǎn)的te鏈路數(shù)據(jù)庫中。
s5.計算通道路由,得到與通道路由對應(yīng)的te鏈路集合;
在上述步驟中已經(jīng)計算出所有te鏈路的osnr,而計算光通道osnr只需要其路徑所包括的那些te鏈路即可。
s6.根據(jù)所得到的te鏈路集合,從步驟s4中找到對應(yīng)的te鏈路的osnr,計算光通道osnr。
本發(fā)明中,計算光通道osnr的公式為:
其中,osnrout為光通道osnr,osnrj表示每條te鏈路的osnr。
采用本發(fā)明中的計算方法后,由于每個osc盤都是自動計算與之對應(yīng)的光復(fù)用段的osnr,從而相當(dāng)于可以自動計算每條te鏈路對應(yīng)的osnr值,最后便可計算出光通道osnr,方便地擴(kuò)展目前的已有的控制平面路由計算算法,得到滿足設(shè)計標(biāo)準(zhǔn)的光通道路徑。
本發(fā)明不局限于上述實(shí)施方式,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也視為本發(fā)明的保護(hù)范圍之內(nèi)。本說明書中未作詳細(xì)描述的內(nèi)容屬于本領(lǐng)域?qū)I(yè)技術(shù)人員公知的現(xiàn)有技術(shù)。