與其通信的若干ONU,OLT中設置有若干OLT CT,每個OLT CT均配置有I個動態(tài)帶寬分配DBA模塊和相應的波長通道;其特征在于:TWDM-PON系統(tǒng)中所有波長通道的DBA模塊均不預留任何帶寬資源,在此基礎上,所述時波分復用無源光網(wǎng)絡系統(tǒng)中實現(xiàn)負載均衡的方法,包括以下步驟: 51:0NU啟動后隨機選擇I個波長通道Cl,在波長通道Cl上進行下行幀同步、并采集波長通道的通道信息和光路參數(shù)信息,轉到S2; 52: OLT對當前ONU進行認證、注冊和激活,使當前ONU處于工作狀態(tài),轉到S3; S3: OLT獲取當前ONU的業(yè)務服務約定,業(yè)務服務規(guī)定為當前ONU的上行服務帶寬 賂和下行服務帶寬BW_t臓.,轉到S4 ; S4:0LT根據(jù)每個OLT CT的DBA模塊的帶寬授權大小值,計算每個波長通道的上行剩余可分配帶寬BWjj除;OLT根據(jù)每個OLT CT下行以太網(wǎng)包字節(jié)記數(shù),計算每個波長通道的下行剩余可分配帶寬BWt*除,轉到S5; S5: OLT對每個波長通道的BWi#除和BWt*除進行比較,得到剩余帶寬資源最多的波長通道C2,轉到S6; S6:根據(jù)波長通道C2的BWi#除和BWt*除,判定波長通道C2滿足S3中當前ONU的業(yè)務服務約定,轉到S7; S7:將波長通道C2作為當前ONU的波長通道,與波長通道C2對應的OLT CT按照當前ONU的業(yè)務服務約定,從波長通道C2的剩余帶寬BWi#除和BWt*除中為當前ONU配置帶寬,同時通知DBA模塊按照業(yè)務服務約定對當前ONU進行帶寬授權。2.如權利要求1所述的時波分復用無源光網(wǎng)絡系統(tǒng)中實現(xiàn)負載均衡的方法,其特征在于:S4中所述根據(jù)每個OLT CT波長通道的DBA模塊的帶寬授權大小值,計算每個波長通道的上行剩余可分配帶寬BWi#除的過程為: S401a:將對應波長通道的DBA模塊中的上行帶寬授權寄存器的值清O,在定義時間t上后,讀取上行帶寬授權寄存器的值扯,轉到S401b; S401b:根據(jù)a上計算得到上行已經(jīng)分配的帶寬BW上麵,計算公式為:BW上麵=a上.4.8/t上,轉到S401c; S401 c:根據(jù)BW上腕計算BWij除,計算公式為:BWjji除=Cu-BW上麵,其中Cu為通道上行帶寬總量。3.如權利要求1所述的時波分復用無源光網(wǎng)絡系統(tǒng)中實現(xiàn)負載均衡的方法,其特征在于:S4中根據(jù)每個OLT CT下行以太網(wǎng)包字節(jié)記數(shù),計算每個波長通道的下行剩余可分配帶寬的過程為: S402a:將對應波長通道的OLT CT的下行以太網(wǎng)包字節(jié)寄存器的值清O,在定義時間t下后,讀取下行字節(jié)寄存器的值aT,轉到S402b; S402b:根據(jù)a下計算得到下行已經(jīng)分配的帶寬BWTf擁,計算公式為:BWTf擁=a下.8/t下,轉到S402c; S402c:根據(jù)BW下f擁計算BWt*除,計算公式為:BWt*ij^= Cd-BWrf擁,其中Cd為通道下行帶寬總量。4.如權利要求1所述的時波分復用無源光網(wǎng)絡系統(tǒng)中實現(xiàn)負載均衡的方法,其特征在于:SI中所述ONU啟動后隨機選擇I個波長通道CI的具體流程為:ONU上電初始化,定義ONU設備支持的波長通道的數(shù)量為N,0NU產(chǎn)生隨機數(shù)、并將隨機數(shù)與N進行取模運算,取模運算的結果即為ONU選擇的波長通道Cl的序號;ONU的控制可調光模塊調諧至波長通道Cl; SI中所述在波長通道Cl上進行下行幀同步的具體流程為:0NU檢測下行波長通道的幀定界,根據(jù)幀定界進行下行幀同步; SI中所述采集波長通道的通道信息和光路參數(shù)信息的具體流程為:0NU檢測到下行方向在波長通道Cl下行同步上的波長同步信號后,ONU采集OLT CT在波長通道Cl中通過廣播方式發(fā)布的通道信息和各種光路參數(shù)信息。5.如權利要求1所述的時波分復用無源光網(wǎng)絡系統(tǒng)中實現(xiàn)負載均衡的方法,其特征在于,S2的具體流程為:ONU向OLT上報SN,OLT CT發(fā)現(xiàn)ONU的SN后,為ONU分配ID、并對該ONU進行認證、注冊和激活,使ONU處于工作狀態(tài)。6.如權利要求1所述的時波分復用無源光網(wǎng)絡系統(tǒng)中實現(xiàn)負載均衡的方法,其特征在于,S3的具體流程為:0LT在保存有ONU配置信息的系統(tǒng)資源表中,查找當前ONU的業(yè)務服務約定。7.如權利要求1所述的時波分復用無源光網(wǎng)絡系統(tǒng)中實現(xiàn)負載均衡的方法,其特征在于,S6的具體流程為:判斷波長通道C2的BWjj除和BW下剩余,是否小于當前ONU的BW_i*務和BW_ti路,若是,則波長通道C2不滿足S3中當前ONU的業(yè)務服務約定;否則波長通道C2滿足S3中當前ONU的業(yè)務服務約定,轉到S7。8.如權利要求7所述的時波分復用無源光網(wǎng)絡系統(tǒng)中實現(xiàn)負載均衡的方法,其特征在于:當波長通道C2不滿足S3中當前ONU的業(yè)務服務約定時,告警提示ONU帶寬資源不足后結束。9.如權利要求1所述的時波分復用無源光網(wǎng)絡系統(tǒng)中實現(xiàn)負載均衡的方法,其特征在于:S7中所述將波長通道C2作為當前ONU的波長通道的具體流程為:判斷波長通道C2與SI中的波長通道Cl是否為同一波長通道,若是,波長通道Cl與波長通道C2相同,不進行通道切換操作;否則將當前ONU的波長通道由Cl切換至C2。10.—種基于權利要求1至9任一項所述方法的時波分復用無源光網(wǎng)絡系統(tǒng)中實現(xiàn)負載均衡的裝置,其特征在于:該裝置包括波長通道選擇模塊、ONU認證模塊、業(yè)務服務約定獲取模塊、剩余帶寬計算模塊、剩余帶寬比較模塊、波長通道確定模塊和ONU帶寬授權模塊; 所述波長通道選擇模塊用于:在ONU啟動后隨機選擇I個波長通道Cl,在波長通道Cl上進行下行幀同步、并采集波長通道的通道信息和光路參數(shù)信息; 所述ONU認證模塊用于:控制OLT對ONU進行認證、注冊和激活,使ONU處于工作狀態(tài); 所述業(yè)務服務約定獲取模塊用于:控制OLT獲取ONU的業(yè)務服務約定,業(yè)務服務規(guī)定為ONU的上行服務帶寬BW_jj路和下行服務帶寬BW_t臟; 所述剩余帶寬計算模塊用于:控制OLT根據(jù)每個OLT CT的DBA模塊的帶寬授權大小值,計算每個波長通道的上行剩余可分配帶寬BWi#除;控制OLT根據(jù)每個OLT CT下行以太網(wǎng)包字節(jié)記數(shù),計算每個波長通道的下行剩余可分配帶寬BWt*除; 所述剩余帶寬比較模塊用于:控ffjijOLT對每個波長通道的BWj#除和BWt*徐進行比較,得到剩余帶寬資源最多的波長通道C2; 所述波長通道確定模塊用于:根據(jù)波長通道C2的BWi#除和BWt*除,判定波長通道C2滿足ONU的業(yè)務服務約定; 所述ONU帶寬授權模塊用于:將波長通道C2作為ONU的波長通道,與波長通道C2對應的OLT CT按照ONU的業(yè)務服務約定,從波長通道C2的剩余帶寬BWijl除和BWt*除中為ONU配置帶寬,同時通知DBA模塊按照業(yè)務服務約定對ONU進行帶寬授權。
【專利摘要】本發(fā)明公開了一種時波分復用無源光網(wǎng)絡系統(tǒng)中實現(xiàn)負載均衡的方法及裝置,涉及TWDM-PON領域,具體涉及一種。該方法的流程為:所有波長通道的DBA模塊均不預留任何帶寬資源,只有在ONU啟動上線時才計算所有波長通道的剩余帶寬;選擇符合ONU業(yè)務服務約定的剩余帶寬資源最多的波長通道,在該波長通道上為ONU配置帶寬并授權使用。本發(fā)明能夠在保證ONU服務的同時充分利用帶寬資源,不僅能夠顯著提高TWDM-PON系統(tǒng)中帶寬資源的利用率,工作效率較高,而且運營成本較低。
【IPC分類】H04L12/803, H04L12/801
【公開號】CN105610724
【申請?zhí)枴緾N201610012487
【發(fā)明人】劉靜霞
【申請人】烽火通信科技股份有限公司
【公開日】2016年5月25日
【申請日】2016年1月8日