專利名稱:基于gfp的靈活光通道數(shù)據(jù)單元帶寬調(diào)整方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,具體來說是一種OTN(OpticalTransport Network,光傳送網(wǎng))中基于GFP (Generic FramingProcedure,通用成幀規(guī)程)的靈活光通道數(shù)據(jù)單元 ODUflex(Opticalchannel Data Unit flexible)的帶寬調(diào)整方法及系統(tǒng)。
背景技術(shù):
目前,隨著OTN的發(fā)展及OTN相關(guān)標(biāo)準(zhǔn)的不斷完善,ITU-T提出了靈活的光通道數(shù)據(jù)單元(ODUflex)。相關(guān)技術(shù)的一種ODUflex是用來承載分組客戶信號的ODUflex(GFP), GFP是指Generic framing procedure,通用成幀規(guī)程。該技術(shù)將分組客戶信號通過GFP封裝進ODUflex(GFP)。其中,客戶信號按照速率是否變化分為固定比特速率的客戶信號和可變比特速率的客戶信號。相關(guān)技術(shù)的ODUflex(GFP)可以是任意速率的,但目前一個ODUflex(GFP)被固定地分配足夠大的帶寬,以便ODUflex(GFP)能在最壞的情況下完成傳送。例如,基于IEEE802. 3標(biāo)準(zhǔn)的以太網(wǎng)媒體訪問控制層(MediaAccess Control, MAC)幀信號屬于可變比特速率的客戶信號,對OTN網(wǎng)絡(luò)帶寬需求是動態(tài)變化的,其幀長度和幀間隔是動態(tài)變化的。以0TU3承載10吉比特以太網(wǎng)(IOGigabit Ethernet, IOGbE)以太網(wǎng)MAC幀信號可能的最大速率將以太網(wǎng)MAC幀信號進行幀映射的GFP封裝。(2)GFP封裝后的信號異步映射至低階0DU2。由于以太網(wǎng)MAC幀信號速率是不斷變化的,因此需要在低階ODU的凈荷中隨著以太網(wǎng)MAC幀信號速率的變化插入GFP空閑巾貞,以達到速率匹配的目的。(3)將多個低階0DU2復(fù)用至一個高階0DU3。高階0DU3插入開銷后形成0TU3信號在OTN網(wǎng)絡(luò)中傳送。在OTN傳送過程中,分配給低階0DU2的時隙數(shù)是固定不變,也就是占用的OTN網(wǎng)絡(luò)帶寬是固定不變的??梢?,分組客戶信號的帶寬是隨時間變化的,而為ODUflex(GFP)分配有冗余的帶寬是固定的,這就導(dǎo)致帶寬資源的浪費。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種基于GFP的ODUflex的帶寬調(diào)整方法及系統(tǒng),以至少解決上述問題。根據(jù)本發(fā)明的一個方面,提供了一種基于GFP的ODUflex帶寬調(diào)整方法,包括以下步驟源端發(fā)送包含帶寬調(diào)整參數(shù)的帶寬調(diào)整控制幀;多個中間節(jié)點通過ODUflex鏈路轉(zhuǎn)發(fā)帶寬調(diào)整控制幀至宿端,在轉(zhuǎn)發(fā)過程中,多個中間節(jié)點判斷其資源滿足帶寬調(diào)整參數(shù),則預(yù)留帶寬調(diào)整資源;宿端在接收到帶寬調(diào)整控制幀之后,通過多個中間節(jié)點向源端反饋包含調(diào)整確認信息的調(diào)整確認幀;多個中間節(jié)點根據(jù)調(diào)整確認幀的調(diào)整確認信息,利用預(yù)留的帶寬調(diào)整資源對ODUflex鏈路的帶寬進行調(diào)整。優(yōu)選的,帶寬調(diào)整參數(shù)包括狀態(tài)指示、支路端口號指示、支路時隙數(shù)量指示、中間節(jié)點狀態(tài)指示、和調(diào)整狀態(tài)確認指示。
優(yōu)選的,狀態(tài)指示包括增長指示、減少指示和正常狀態(tài)。優(yōu)選的,當(dāng)狀態(tài)指示為增長指示時,多個中間節(jié)點根據(jù)調(diào)整確認幀的調(diào)整確認信息,利用預(yù)留的帶寬調(diào)整資源對ODUflex鏈路的帶寬進行調(diào)整的步驟包括多個中間節(jié)點將預(yù)留的帶寬調(diào)整資源增加到ODUflex鏈路上;以及源端接收到調(diào)整確認幀后,將帶寬調(diào)整控制幀的狀態(tài)指示設(shè)置為正常狀態(tài)并發(fā)送;或者,源端接收到調(diào)整確認幀后,將帶寬調(diào)整控制幀的狀態(tài)指示設(shè)置為正常狀態(tài)并發(fā)送;以及轉(zhuǎn)發(fā)過程中,多個中間節(jié)點將所述預(yù)留的帶寬調(diào)整資源增加到ODUflex鏈路上。優(yōu)選的,當(dāng)狀態(tài)指示為減少指示時,多個中間節(jié)點根據(jù)調(diào)整確認幀的調(diào)整確認信息,利用預(yù)留的帶寬調(diào)整資源對ODUflex鏈路的帶寬進行調(diào)整的步驟包括多個中間節(jié)點將預(yù)留的帶寬調(diào)整資源從ODUflex鏈路上去除;以及源端接收到調(diào)整確認幀后,將帶寬調(diào)整控制幀的狀態(tài)指示設(shè)置為正常狀態(tài)并發(fā)送;或者,源端接收到調(diào)整確認幀后,將帶寬調(diào)整控制幀的狀態(tài)指示設(shè)置為正常狀態(tài)并發(fā)送;以及轉(zhuǎn)發(fā)過程中,多個中間節(jié)點將預(yù)留的帶寬調(diào)整資源從ODUflex鏈路上去除。優(yōu)選的,帶寬調(diào)整參數(shù)位于ODUflex的OPUflex OH區(qū)域的第15列第1、2、和3行。優(yōu)選的,帶寬調(diào)整控制幀為復(fù)幀,包括4乘以N幀,其中N為自然數(shù)。優(yōu)選的,所述基于GFP的ODUflex帶寬調(diào)整方法還包括以下步驟多個中間節(jié)點在轉(zhuǎn)發(fā)帶寬調(diào)整控制幀至宿端過程中,判斷其資源不滿足帶寬調(diào)整參數(shù),則停止轉(zhuǎn)發(fā)帶寬調(diào)整控制幀,并向源端發(fā)送包含調(diào)整失敗信息的調(diào)整失敗幀;以及源端接收調(diào)整失敗幀,停止對ODUflex鏈路的帶寬進行調(diào)整。優(yōu)選的,向源端發(fā)送包含調(diào)整失敗信息的調(diào)整失敗幀包括以下步驟一個中間節(jié)點判斷其資源不滿足帶寬調(diào)整參數(shù);在源端方向判斷資源不足的中間節(jié)點之前的中間節(jié)點轉(zhuǎn)發(fā)包含調(diào)整失敗信息的調(diào)整失敗幀至源端,并釋放預(yù)留的帶寬調(diào)整資源。根據(jù)本發(fā)明的另一方面,提供了一種基于GFP的ODUflex帶寬調(diào)整系統(tǒng),包括源端,用于發(fā)送包含帶寬調(diào)整參數(shù)的帶寬調(diào)整控制幀;多個中間節(jié)點,其包括轉(zhuǎn)發(fā)模塊,用于通過ODUflex鏈路轉(zhuǎn)發(fā)帶寬調(diào)整控制幀至宿端,向源端轉(zhuǎn)發(fā)包含調(diào)整確認信息的調(diào)整確認幀;預(yù)留模塊,用于在轉(zhuǎn)發(fā)過程中,判斷其資源滿足帶寬調(diào)整參數(shù),則預(yù)留帶寬調(diào)整資源; 以及調(diào)整模塊,用于根據(jù)調(diào)整確認幀的調(diào)整確認信息,利用預(yù)留的帶寬調(diào)整資源對ODUflex 鏈路的帶寬進行調(diào)整;宿端,用于在接收到帶寬調(diào)整控制幀之后,發(fā)出調(diào)整確認幀。優(yōu)選的,帶寬調(diào)整參數(shù)包括狀態(tài)指示,所述狀態(tài)指示包括增長指示、減少指示和正常狀態(tài)。優(yōu)選的,調(diào)整模塊包括增加資源子模塊,用于當(dāng)狀態(tài)指示為增長指示時,將預(yù)留的帶寬調(diào)整資源增加到ODUflex鏈路上;減少資源子模塊,用于當(dāng)狀態(tài)指示為減少指示時, 將預(yù)留的帶寬調(diào)整資源從所述ODUflex鏈路上去除。優(yōu)選的,多個中間節(jié)點還包括調(diào)整失敗模塊,用于在轉(zhuǎn)發(fā)過程中,判斷其資源不滿足帶寬調(diào)整參數(shù),則停止轉(zhuǎn)發(fā)帶寬調(diào)整控制幀,并向源端發(fā)送包含調(diào)整失敗信息的調(diào)整失敗幀;源端,還用于接收調(diào)整失敗幀,停止對ODUflex鏈路的帶寬進行調(diào)整。優(yōu)選的,多個中間節(jié)點還包括資源釋放模塊,用于接收調(diào)整失敗幀,并釋放預(yù)留的帶寬調(diào)整資源。本發(fā)明通過在ODUflex(GFP)幀中增加帶寬調(diào)整OPU開銷,使得ODUflex(GFP)幀具備調(diào)整帶寬的能力,與現(xiàn)有技術(shù)相比,本發(fā)明具有(1) ODUflex (GFP)的調(diào)整過程既不需要拆除原有的ODUflex鏈路也不需要重建立新的滿足帶寬需求的鏈路,ODUflex(GFP)鏈路在調(diào)整過程中保持正常工作狀態(tài),沒有任何中斷。(2)不需要升級網(wǎng)管系統(tǒng)和控制平面,因為在調(diào)整過程中幾乎沒有網(wǎng)管和控制平面的參與,這樣就避免了很多由網(wǎng)管系統(tǒng)或控制平面升級所引起的管理和實現(xiàn)上的困難。(3)調(diào)整方法簡單,可以很容易的實現(xiàn)ODUflex (GFP)的帶寬調(diào)整,方便軟件和硬件的更新。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖1是本發(fā)明的一種基于GFP的ODUflex帶寬調(diào)整系統(tǒng)實施例一的結(jié)構(gòu)示意圖;圖2是本發(fā)明的一種基于GFP的ODUflex帶寬調(diào)整系統(tǒng)實施例二的結(jié)構(gòu)示意圖;圖3是本發(fā)明的一種ODUflex帶寬調(diào)整參數(shù)的位置示意圖;圖4是本發(fā)明的一種ODUflex帶寬調(diào)整控制幀的結(jié)構(gòu)示意圖;圖5是本發(fā)明的一種基于GFP的ODUflex帶寬調(diào)整方法實施例一的步驟流程圖;圖6是本發(fā)明的一種成功的ODUflex帶寬增加調(diào)整過程圖;圖7是本發(fā)明的一種失敗的ODUflex帶寬增加調(diào)整過程圖;圖8是本發(fā)明的一種ODUflex帶寬減少調(diào)整過程圖;圖9是本發(fā)明的一種ODUflex帶寬增加調(diào)整方法實施例一的步驟流程圖;圖10是本發(fā)明的一種ODUflex帶寬增加調(diào)整方法實施例二的步驟流程圖;圖11是本發(fā)明的一種ODUflex帶寬減少調(diào)整方法實施例的步驟流程圖。
具體實施例方式下文中將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。參照圖1,示出了本發(fā)明的一種基于GFP的ODUflex帶寬調(diào)整系統(tǒng)實施例一的結(jié)構(gòu)示意圖,具體可以包括源端101,用于發(fā)送包含帶寬調(diào)整參數(shù)的帶寬調(diào)整控制幀;多個中間節(jié)點103,每個中間節(jié)點103包括轉(zhuǎn)發(fā)模塊1031,用于通過ODUflex鏈路轉(zhuǎn)發(fā)帶寬調(diào)整控制幀至宿端105,以及向源端101轉(zhuǎn)發(fā)由宿端105反饋的包含調(diào)整確認信息的調(diào)整確認幀;預(yù)留模塊1033,用于在轉(zhuǎn)發(fā)所述帶寬調(diào)整控制幀過程中,判斷本中間節(jié)點的資源滿足帶寬調(diào)整參數(shù),則預(yù)留帶寬調(diào)整資源;調(diào)整模塊1035,用于根據(jù)調(diào)整確認幀的調(diào)整確認信息,利用預(yù)留的帶寬調(diào)整資源對ODUflex鏈路的帶寬進行調(diào)整;宿端105,用于在接收到帶寬調(diào)整控制幀之后,發(fā)出調(diào)整確認幀。具體地,當(dāng)ODUflex鏈路的流量增大或者減少時,需要啟動ODUflex鏈路的帶寬調(diào)整,可以由網(wǎng)管系統(tǒng)通知源端101發(fā)起調(diào)整過程。源端101向宿端105方向上與其相鄰的中間節(jié)點103發(fā)送帶寬調(diào)整控制幀,該帶寬調(diào)整幀中包含有帶寬調(diào)整參數(shù),如增加或減少帶寬的狀態(tài)指示、要求帶寬調(diào)整的支路端口號指示、要求調(diào)整的支路時隙數(shù)量指示、中間節(jié)點狀態(tài)指示及調(diào)整狀態(tài)確認指示等。中間節(jié)點103收到所述帶寬調(diào)整控制幀后,如果有滿足帶寬調(diào)整參數(shù)的資源如空閑時隙,則預(yù)留模塊1033為ODUflex鏈路預(yù)留該資源,并通過轉(zhuǎn)發(fā)模塊1031向下一個中間節(jié)點103轉(zhuǎn)發(fā)所述帶寬調(diào)整控制幀,下一中間節(jié)點103在接收到轉(zhuǎn)發(fā)來的所述帶寬調(diào)整控制幀后,也判斷其自身是否有滿足帶寬調(diào)整參數(shù)的資源,如果有則預(yù)留,并且向與其鄰接的宿端105方向的下一個中間節(jié)點103轉(zhuǎn)發(fā)帶寬調(diào)整控制幀。每一個中間節(jié)點103都在滿足所述帶寬調(diào)整參數(shù)的情況下,執(zhí)行上述預(yù)留、轉(zhuǎn)發(fā)過程,直到宿端105。當(dāng)宿端105收到所述帶寬調(diào)整控制幀,表明源端101到宿端105之間的所有中間節(jié)點103都滿足帶寬調(diào)整參數(shù),可以進行ODUflex鏈路帶寬調(diào)整。這時,宿端105通過中間節(jié)點103的轉(zhuǎn)發(fā)模塊1031向源端101方向發(fā)送包含確認信息的調(diào)整確認幀,中間節(jié)點103 在收到調(diào)整確認幀后,其調(diào)整模塊1035使用之前預(yù)留的資源對DUflex鏈路的帶寬進行調(diào)整。參照圖2,示出了本發(fā)明的一種基于GFP的ODUflex帶寬調(diào)整系統(tǒng)實施例二的結(jié)構(gòu)示意圖,具體可以包括源端201,用于發(fā)送包含帶寬調(diào)整參數(shù)的帶寬調(diào)整控制幀,以及接收調(diào)整失敗幀, 停止對ODUflex鏈路的帶寬進行調(diào)整;其中,所述帶寬調(diào)整參數(shù)包括狀態(tài)指示,所述狀態(tài)指示包括增長指示、減少指示和正常狀態(tài);多個中間節(jié)點203,每個中間節(jié)點203包括轉(zhuǎn)發(fā)模塊2031,用于通過ODUflex鏈路轉(zhuǎn)發(fā)帶寬調(diào)整控制幀至宿端205,以及向源端201轉(zhuǎn)發(fā)由宿端205反饋的包含調(diào)整確認信息的調(diào)整確認幀;預(yù)留模塊2033,用于在轉(zhuǎn)發(fā)所述帶寬調(diào)整控制幀過程中,判斷本中間節(jié)點的資源滿足帶寬調(diào)整參數(shù),則預(yù)留帶寬調(diào)整資源;調(diào)整模塊2035,用于根據(jù)調(diào)整確認幀的調(diào)整確認信息,利用預(yù)留的帶寬調(diào)整資源對ODUflex鏈路的帶寬進行調(diào)整;優(yōu)選的,調(diào)整模塊2035還可以進一步包括增加資源子模塊20351,用于當(dāng)狀態(tài)指示為增長指示時,將所述預(yù)留的帶寬調(diào)整資源增加到所述ODUflex鏈路上;減少資源子模塊20353,用于當(dāng)狀態(tài)指示為減少指示時,將所述預(yù)留的帶寬調(diào)整資源從所述ODUflex鏈路上去除;所述中間節(jié)點203還可以包括調(diào)整失敗模塊2037,用于在轉(zhuǎn)發(fā)過程中,判斷其資源不滿足帶寬調(diào)整參數(shù),則停止轉(zhuǎn)發(fā)帶寬調(diào)整控制幀,并向源端201發(fā)送包含調(diào)整失敗信息的調(diào)整失敗幀;資源釋放模塊2039,用于接收調(diào)整失敗幀,并釋放預(yù)留的帶寬調(diào)整資源;宿端205,用于在接收到帶寬調(diào)整控制幀之后,發(fā)出調(diào)整確認幀。以O(shè)DUflex鏈路的流量增大,需要增加ODUflex鏈路的帶寬為例。源端201向宿端205方向的第一個中間節(jié)點203發(fā)送狀態(tài)指示為增長指示的帶寬調(diào)整控制幀,第一個中間節(jié)點203判斷其資源可以滿足調(diào)整要求,預(yù)留模塊2033預(yù)留該資源,并通過轉(zhuǎn)發(fā)模塊2031 向第二個中間節(jié)點203轉(zhuǎn)發(fā)所述帶寬調(diào)整控制幀。第二個中間節(jié)點203收到該帶寬調(diào)整控制幀后,判斷其資源無法滿足調(diào)整需求,則其調(diào)整失敗模塊2037停止向下一個中間節(jié)點 203轉(zhuǎn)發(fā)帶寬調(diào)整控制幀,并向第一個中間節(jié)點203發(fā)送包含調(diào)整失敗信息的調(diào)整失敗幀。 第一個中間節(jié)點203的資源釋放模塊2039收到該調(diào)整失敗幀后,釋放其預(yù)留的資源,并通過其轉(zhuǎn)發(fā)模塊2031向源端201轉(zhuǎn)發(fā)調(diào)整失敗幀。源端201接收所述調(diào)整失敗幀,停止對 ODUflex鏈路的帶寬增加調(diào)整。上述過程中,若第二個中間節(jié)點203有滿足調(diào)整需求的資源,則預(yù)留該資源,向第三個中間節(jié)點203繼續(xù)轉(zhuǎn)發(fā)所述帶寬調(diào)整控制幀。若源端201至宿端205之間的所有中間節(jié)點203都有滿足調(diào)整需求的資源,則均預(yù)留資源,帶寬調(diào)整控制幀被中間節(jié)點203依次轉(zhuǎn)發(fā)直至宿端205。宿端205收到所述帶寬調(diào)整控制幀,得知所有中間節(jié)點203都滿足帶寬調(diào)整參數(shù),可以進行增加ODUflex鏈路帶寬調(diào)整。宿端205通過中間節(jié)點203向源端201 依次發(fā)送包含確認信息的調(diào)整確認幀,中間節(jié)點203在收到調(diào)整確認幀后,得知可以增加 DUflex鏈路的帶寬,增加資源子模塊20351使用之前預(yù)留的資源對DUflex鏈路的帶寬進行增加調(diào)整。當(dāng)ODUflex鏈路的流量減小,需要減少ODUflex鏈路的帶寬時,ODUfIex帶寬調(diào)整系統(tǒng)對鏈路帶寬的減少調(diào)整與上述增加鏈路帶寬調(diào)整類似,在此不再贅述。通過上述實施例,使得ODUflex鏈路的帶寬得以動態(tài)調(diào)整,更好地滿足了分組客戶信號的多種帶寬要求,且有效地提高了帶寬利用率并節(jié)約了帶寬資源。本發(fā)明通過使用包含有帶寬調(diào)整參數(shù)的ODUflex帶寬調(diào)整控制幀調(diào)整ODUflex鏈路帶寬。ODUflex帶寬調(diào)整參數(shù)包括狀態(tài)指示CTRL、支路端口號指示TP#、支路時隙數(shù)量指示TSN、中間節(jié)點狀態(tài)指示ISC和調(diào)整狀態(tài)確認指示RSC??蛇x的,還可以包括CRC校驗。使用這些參數(shù)可以使中間節(jié)點方便地獲知ODUflex鏈路需要資源調(diào)整的情況,提高了鏈路帶寬調(diào)整效率。下面以圖3和圖4為例對本發(fā)明的ODUflex帶寬調(diào)整控制幀作以介紹。參照圖3,示出了本發(fā)明的一種ODUflex帶寬調(diào)整參數(shù)的位置示意圖。本實施例中,ODUflex幀包括幀定位區(qū)域FAS 0Η,OTU特定開銷區(qū)域OTU OH, ODU特定開銷區(qū)域 ODUflex 0Η,OPU凈荷區(qū)域OPUflex Payload,以及OPU特定開銷區(qū)域OPUflex 0H??梢詫⑺鰩捳{(diào)整參數(shù)安排在ODUflex的OPUflex OH區(qū)域的第15列第1、2、和3行,成為新的 OPUflex控制開銷。OPUflex OH區(qū)域的第15列目前為預(yù)留區(qū)域,將參數(shù)安排在該區(qū)域,一方面可以無須使用單獨的數(shù)據(jù)幀,節(jié)約了實現(xiàn)成本,減小了信令開銷;另一方面,使得接收 ODUflex幀的中間節(jié)點以及源、宿端可以直接從ODUflex中解讀相關(guān)控制開銷,對帶寬進行調(diào)整,無須對軟、硬件進行過多調(diào)整。新的OPUflex 控制開銷使用復(fù)幀結(jié)構(gòu),通過 MFAS (MultiFrameAlignment Signal, 復(fù)幀定位信號)將復(fù)幀組織在一起,復(fù)幀可以由4XN(N= 1,2,3, ... ,64)幀組成,本實施例中N= 1。這樣,可以得到足夠的空間用來指示支路端口號和支路時隙的數(shù)量,方便將來出現(xiàn)更高速率的高階ODU(HO 0DU)時擴展開銷用。新的OPUflex控制開銷可以安排在復(fù)幀結(jié)構(gòu)中的任意位置,當(dāng)N = 1時,可以將控制開銷設(shè)置為如圖4所示的結(jié)構(gòu)。
新的OPUflex控制開銷的定義如下2-bit CTRL 狀態(tài)指示,INCREMENT (01)表示增加支路時隙 TS,DECREMENT (10)表示減少TS,NORMAL(11)指示正常狀態(tài),以及UNUSED(00)表示設(shè)備不支持調(diào)整。在OPUflex 控制開銷中設(shè)置狀態(tài)指示,可以直接獲取ODUflex鏈路的帶寬調(diào)整需求,減少額外信令開銷。7-bit TP# 用來指示需要增加或減少帶寬的支路端口號,可以唯一表示ODUflex 幀。HO 0PU2時可以使用3-bit,HO 0PU3時可以使用5_bit,HO 0PU4可以使用7_bit。7-bit TSN 用來指示需要增加或減少的TS數(shù)量。HO 0PU2時可以使用3_bit,HO 0PU3時可以使用5-bit,HO 0PU4可以使用7_bit。1-bit ISC 中間節(jié)點狀態(tài)指示,中間節(jié)點向源端So和宿端Sk發(fā)送ODUflex幀。 ISC = OK(O)表示中間節(jié)點空閑TS數(shù)步滿足要求;否則,表示中間節(jié)點沒有足夠的TS完成調(diào)整,如 ISC = FAILED(I)。ISC 默認為 0。1-bit RSC 調(diào)整狀態(tài)確認指示,從宿端Sk發(fā)往源端So和所有中間節(jié)點。RSC翻轉(zhuǎn)表示宿端Sk確認收到ODUf Iex帶寬調(diào)整控制幀,整條鏈路所有中間節(jié)點都能滿足調(diào)整所需的TS,可以進行調(diào)整。可選的CRC校驗。在ODUflex復(fù)幀的每幀中可以選擇安排一定比特的CRC進行差錯校驗,也可以不使用CRC校驗。本實施例中以選擇CRC8為例。參照圖5,示出了本發(fā)明的一種基于GFP的ODUf Iex帶寬調(diào)整方法實施例一的步驟流程圖,具體可以包括以下步驟步驟501 源端發(fā)送包含帶寬調(diào)整參數(shù)的帶寬調(diào)整控制幀;所述帶寬調(diào)整控制幀可以為圖4所示的ODUflex幀,所述帶寬調(diào)整參數(shù)可以包括 狀態(tài)指示CTRL、支路端口號指示TP#、支路時隙數(shù)量指示TSN、中間節(jié)點狀態(tài)指示ISC和調(diào)整狀態(tài)確認指示RSC。可選的,還可以包括CRC校驗。步驟503 多個中間節(jié)點通過ODUflex鏈路轉(zhuǎn)發(fā)帶寬調(diào)整控制幀至宿端,在轉(zhuǎn)發(fā)過程中,多個中間節(jié)點判斷其資源滿足所述帶寬調(diào)整參數(shù),則預(yù)留帶寬調(diào)整資源;源端和宿端之間的多個中間節(jié)點依次轉(zhuǎn)發(fā)帶寬調(diào)整控制幀至宿端,在轉(zhuǎn)發(fā)過程中,每一個中間節(jié)點都判斷其資源是否滿足帶寬調(diào)整參數(shù),如果滿足則預(yù)留該資源,并向下一個中間節(jié)點轉(zhuǎn)發(fā)所述帶寬調(diào)整控制幀。步驟505 宿端在接收到帶寬調(diào)整控制幀之后,通過多個中間節(jié)點向源端反饋包含調(diào)整確認信息的調(diào)整確認幀;宿端在收到帶寬調(diào)整控制幀后,發(fā)送包含調(diào)整確認信息的調(diào)整確認幀,可以為RSC 翻轉(zhuǎn)的ODUflex帶寬調(diào)整控制幀,多個中間節(jié)點依次向源端方向轉(zhuǎn)發(fā)該調(diào)整確認幀,直至源端。步驟507 多個中間節(jié)點根據(jù)調(diào)整確認幀的調(diào)整確認信息,利用預(yù)留的帶寬調(diào)整資源對ODUflex鏈路的帶寬進行調(diào)整。多個中間節(jié)點收到調(diào)整確認幀后,確認可以進行帶寬調(diào)整,將預(yù)留的帶寬調(diào)整資源增加到原ODUflex鏈路上,或者將預(yù)留的帶寬調(diào)整資源從原ODUflex鏈路上去除。參照圖6,示出了本發(fā)明的一種成功的ODUflex(GFP)帶寬增加調(diào)整過程圖,當(dāng)源端和宿端之間的所有中間節(jié)點都具有增加所需的空閑TS時,ODUflex(GFP)帶寬的增加調(diào)整可以完成。具體地,所述調(diào)整過程如下步驟601 當(dāng)ODUflex鏈路流量增大時,啟動ODUflex鏈路帶寬的調(diào)整過程;步驟602 網(wǎng)管系統(tǒng)通知源端So發(fā)起增加TS調(diào)整過程;步驟603 源端So向宿端Sk方向的下一個中間節(jié)點發(fā)送帶寬調(diào)整控制幀,其帶寬調(diào)整參數(shù)設(shè)置為CTRL = INCREMENT, ISC = OK, TP# =要增加帶寬的端口,TSN =請求增加的TS數(shù)量;步驟604-606 中間節(jié)點收到CTRL = INCREMENT帶寬調(diào)整控制幀后,如果有滿足要求的空閑TS,則為該ODUflex鏈路預(yù)留TSN個TS,但是這TSN個時隙先不承載數(shù)據(jù),并把 CTRL = INCREMENT帶寬調(diào)整控制幀向下一個中間節(jié)點轉(zhuǎn)發(fā),直到到達宿端Sk ;步驟607 當(dāng)宿端Sk收到CTRL = INCREMENT并且ISC = 0的ODUflex幀,表明所有中間節(jié)點滿足調(diào)整要求,則進行連通性檢測,連通性檢測通過之后,宿端Sk通過中間節(jié)點向源端So發(fā)送一個RSC翻轉(zhuǎn)控制幀;其中,連通性檢測為可選步驟。步驟608-611 收到RSC翻轉(zhuǎn)控制幀的所有中間節(jié)點獲知整條鏈路上的所有中間節(jié)點都滿足調(diào)整要求,可以進行調(diào)整,此時,中間節(jié)點將之前預(yù)留的TSN個時隙加到原 ODUflex鏈路上;步驟612 源端So收到RSC翻轉(zhuǎn)控制幀后,改變該幀中的CTRL = NORMAL,并通過中間節(jié)點向宿端Sk發(fā)送,中間節(jié)點和宿端Sk收到該CTRL = NORMAL的ODUflex幀后,獲知新帶寬開始啟用,各中間節(jié)點使用調(diào)整后的帶寬承載ODUflex。其中,步驟608-611、612也可為步驟608-611 收到RCS翻轉(zhuǎn)控制幀的所有中間節(jié)點獲知增加調(diào)整可以進行;步驟612 源端So收到RCS翻轉(zhuǎn)控制幀后,改變該幀的CTRL = NORMAL,中間節(jié)點和宿端Sk收到該CTRL = NORMAL的ODUflex幀后,獲知增加調(diào)整開始,并將之前預(yù)留的TSN 個時隙加到原ODUflex鏈路上,此時,各中間節(jié)點使用調(diào)整后的帶寬承載ODUflex。通過本實施例,可以動態(tài)地、且不中斷現(xiàn)有業(yè)務(wù)地對ODUflex鏈路進行帶寬的增加調(diào)整,實現(xiàn)簡單。參照圖7,示出了本發(fā)明的一種失敗的ODUflex(GFP)帶寬增加調(diào)整過程圖,當(dāng)源端和宿端之間的任何一個中間節(jié)點不具備增加調(diào)整所需的空閑TS時,ODUflex(GFP)帶寬的增加調(diào)整就會失敗,一個失敗的ODUflex(GFP)增加帶寬的調(diào)整過程如下步驟701 當(dāng)ODUflex鏈路流量增加時,啟動ODUflex鏈路帶寬的調(diào)整過程;步驟702 網(wǎng)管系統(tǒng)通知源端So發(fā)起增加TS調(diào)整過程;步驟703 源端So向宿端Sk方向的下一個中間節(jié)點發(fā)送帶寬調(diào)整控制幀,其帶寬調(diào)整參數(shù)設(shè)置為CTRL = INCREMENT, ISC = OK, TP# =要增加帶寬的端口,TSN =請求增加的TS數(shù)量;步驟704-706 中間節(jié)點i_l收到CTRL = INCREMENT帶寬調(diào)整控制幀后,有足夠的空閑TS,為該ODUflex鏈路預(yù)留TSN個TS,并把CTRL = INCREMENT帶寬調(diào)整控制幀向下一個中間節(jié)點i轉(zhuǎn)發(fā);步驟705 中間節(jié)點i收到CTRL = INCREMENT帶寬調(diào)整控制幀后,發(fā)現(xiàn)沒有足夠的空閑TS完成調(diào)整,向源端So方向和宿端Sk方向分別發(fā)送ISC = FAILED的帶寬調(diào)整控制幀;其中,向宿端Sk方向發(fā)送ISC = FAILED的帶寬調(diào)整控制幀為可選步驟。步驟706 源端So方向上的所有中間節(jié)點收到ISC = FAILED的帶寬調(diào)整控制幀后獲知有中間節(jié)點不能完成調(diào)整后,這些節(jié)點釋放先前預(yù)留的TSN個TS,宿端Sk方向上的所有中間節(jié)點和宿端Sk收到CTRL = INCREMENT, ISC = FAILED的帶寬調(diào)整控制幀后獲知有一個增加調(diào)整,但有中間節(jié)點不能完成調(diào)整。步驟707 源端So收到ISC = FAILED的帶寬調(diào)整控制幀后獲知有中間節(jié)點不能完成調(diào)整后,停止本次調(diào)整過程。通過本實施例,當(dāng)有中間節(jié)點不能完成調(diào)整時,及時告知源端So,以及該中間節(jié)點之前的節(jié)點,使得之前中間節(jié)點預(yù)留資源得以及時釋放,且不影響當(dāng)前鏈路狀態(tài)。參照圖8,示出了本發(fā)明的一種ODUflex(GFP)帶寬減少調(diào)整過程圖,調(diào)整過程如下步驟801 當(dāng)ODUflex鏈路流量減少時,啟動ODUflex鏈路的帶寬減少調(diào)整過程;步驟802 網(wǎng)管系統(tǒng)通知源端So發(fā)起減少TS調(diào)整過程;步驟803 源端So向宿端Sk方向的下一個節(jié)點發(fā)送帶寬調(diào)整控制幀,其帶寬調(diào)整參數(shù)設(shè)置為CTRL = DECREMENT, ISC = 0K,TP# =要減少帶寬的端口,TSN =請求減少的TS
數(shù)量;步驟804-806 中間節(jié)點收到CTRL = DECREMENT帶寬調(diào)整控制幀后,選擇TSN個 TS作為調(diào)整對象,但此時并不去除這TSN個時隙,還繼續(xù)讓它們工作,中間節(jié)點繼續(xù)把CTRL =DECREMENT帶寬調(diào)整控制幀向下一個中間節(jié)點轉(zhuǎn)發(fā),直到到達宿端Sk ;步驟807 當(dāng)宿端Sk收到CTRL = DECREMENT并且ISC = O的帶寬調(diào)整控制幀,表明源端So和宿端Sk之間的所有中間節(jié)點滿足調(diào)整要求,則進行連通性檢測,連通性檢測通過之后,宿端Sk通過中間節(jié)點向源端So方向發(fā)送一個RSC翻轉(zhuǎn)控制幀;其中,連通性檢測為可選步驟。步驟808-811 收到RSC翻轉(zhuǎn)控制幀的所有中間節(jié)點獲知減少調(diào)整可以進行;步驟812 源端So收到RSC翻轉(zhuǎn)控制幀后,改變該幀的CTRL = NORMAL,中間節(jié)點和宿端Sk收到該CTRL = NORMAL的ODUflex幀后,獲知減少調(diào)整開始,并去除之前選中的 TSN個時隙。此時,各中間節(jié)點使用調(diào)整后的帶寬承載ODUflex。通過本實施例,可以動態(tài)地、且不中斷現(xiàn)有業(yè)務(wù)地對ODUflex鏈路進行帶寬的減少調(diào)整,實現(xiàn)簡單。參照圖9,示出了本發(fā)明的一種ODUflex(GFP)帶寬增加調(diào)整方法實施例一的步驟流程圖,具體可以包括以下步驟步驟901 =NMS(Network Management System,網(wǎng)絡(luò)管理系統(tǒng))通知源端So啟動 ODUflex帶寬增加調(diào)整;由源端So開始發(fā)送ODUflex帶寬調(diào)整控制幀。步驟903 向宿端Sk方向的后一中間節(jié)點發(fā)送ODUflex帶寬調(diào)整控制幀;所述ODUflex帶寬調(diào)整控制幀中的OPU控制開銷設(shè)置CTRL = INCREMENT, ISC = OK,以及需要增加帶寬的TP#,TSN等。步驟905 該中間節(jié)點判斷自身TS資源是否滿足TSN要求,若不滿足,則轉(zhuǎn)步驟907 ;若滿足,則轉(zhuǎn)步驟913 ;步驟907 該中間節(jié)點向So方向和Sk方向分別發(fā)送ISC = FAILED的ODUflex帶寬調(diào)整控制幀;本步驟中,該中間節(jié)點也可以只向So方向發(fā)送ISC = FAILED的ODUflex帶寬調(diào)整控制幀。步驟909 =So方向中間節(jié)點釋放預(yù)留時隙TS并繼續(xù)向So方向轉(zhuǎn)發(fā)ISC = FAILED 的ODUflex帶寬調(diào)整控制幀;步驟911 判斷是否為So,若否,則轉(zhuǎn)步驟909 ;若是,則轉(zhuǎn)步驟927 ;步驟913 該中間節(jié)點預(yù)留TSN個時隙TS ;步驟915 該中間節(jié)點向Sk方向的后一中間節(jié)點轉(zhuǎn)發(fā)ODUflex帶寬調(diào)整控制幀, 并判斷后一中間節(jié)點是否為Sk,若否,則轉(zhuǎn)步驟903 ;若是,則轉(zhuǎn)步驟917 ;步驟917 =Sk向So方向的中間節(jié)點發(fā)送RSC翻轉(zhuǎn)控制幀;步驟919 判斷是否為So,若否,則轉(zhuǎn)步驟921 ;若是,則轉(zhuǎn)步驟923 ;步驟921 中間節(jié)點為ODUflex鏈路加上預(yù)留時隙,并繼續(xù)向So方向轉(zhuǎn)發(fā)RSC翻轉(zhuǎn)控制幀,轉(zhuǎn)步驟919;步驟923 =So向中間節(jié)點和Sk發(fā)送CTRL = NORMAL的ODUflex帶寬調(diào)整控制幀;步驟925 中間節(jié)點和Sk使用增加后的帶寬承載ODUflex ;步驟927 =ODUflex帶寬增加調(diào)整結(jié)束。參照圖10,示出了本發(fā)明的一種ODUflex(GFP)帶寬增加調(diào)整方法實施例二的步驟流程圖,具體可以包括以下步驟步驟1001 匪S通知源端So啟動ODUflex帶寬增加調(diào)整;由源端So開始發(fā)送ODUflex帶寬調(diào)整控制幀。步驟1003 向宿端Sk方向的后一中間節(jié)點發(fā)送ODUflex帶寬調(diào)整控制幀;所述ODUflex帶寬調(diào)整控制幀中的OPU控制開銷設(shè)置CTRL = INCREMENT, ISC = OK,以及需要增加帶寬的TP#,TSN等。步驟1005 該中間節(jié)點判斷自身TS資源是否滿足TSN要求,若不滿足,則轉(zhuǎn)步驟 1007 ;若滿足,則轉(zhuǎn)步驟1013 ;步驟1007 該中間節(jié)點向So方向和Sk方向分別發(fā)送ISC = FAILED的ODUflex帶寬調(diào)整控制幀;本步驟中,該中間節(jié)點也可以只向So方向發(fā)送ISC = FAILED的ODUflex帶寬調(diào)整控制幀。步驟1009 :So方向中間節(jié)點釋放預(yù)留時隙TS并繼續(xù)向So方向轉(zhuǎn)發(fā)ISC = FAILED 的ODUflex帶寬調(diào)整控制幀;步驟1011 判斷是否為So,若否,則轉(zhuǎn)步驟1009 ;若是,則轉(zhuǎn)步驟1027 ;步驟1013 該中間節(jié)點預(yù)留TSN個時隙TS ;步驟1015 該中間節(jié)點向Sk方向的后一中間節(jié)點轉(zhuǎn)發(fā)ODUflex帶寬調(diào)整控制幀, 并判斷后一中間節(jié)點是否為Sk,若否,則轉(zhuǎn)步驟1003 ;若是,則轉(zhuǎn)步驟1017 ;步驟1017 =Sk向So方向的中間節(jié)點發(fā)送RSC翻轉(zhuǎn)控制幀;步驟1019 判斷是否為So,若否,則轉(zhuǎn)步驟1021 ;若是,則轉(zhuǎn)步驟1023 ;
步驟1021 中間節(jié)點獲知增加調(diào)整可以進行,并繼續(xù)向So方向轉(zhuǎn)發(fā)RSC翻轉(zhuǎn)控制中貞,轉(zhuǎn)步驟1019 ;步驟1023 =So向中間節(jié)點和Sk發(fā)送CTRL = NORMAL的ODUflex帶寬調(diào)整控制幀;步驟1025 中間節(jié)點和Sk收到CTRL = NORMAL控制幀,為ODUflex鏈路加上預(yù)留時隙TS后,使用增加后的帶寬承載ODUflex ;步驟1027 =ODUflex帶寬增加調(diào)整結(jié)束。參照圖11,示出了本發(fā)明的一種ODUflex(GFP)帶寬減少調(diào)整方法實施例的步驟流程圖,具體可以包括以下步驟步驟1101 匪S通知源端So啟動ODUflex帶寬減少調(diào)整;由源端So開始發(fā)送ODUflex帶寬調(diào)整控制幀。步驟1103 向宿端Sk方向的后一中間節(jié)點發(fā)送ODUflex帶寬調(diào)整控制幀;所述ODUflex帶寬調(diào)整控制幀中的OPU控制開銷設(shè)置CTRL = DECREMENT, ISC = OK,以及需要增加帶寬的TP#,TSN等。步驟1105 該中間節(jié)點選擇TSN個時隙TS,但先不去除這些時隙,并繼續(xù)向Sk方向發(fā)送ODUflex帶寬調(diào)整控制幀;步驟1107 判斷是否為Sk,若否,則轉(zhuǎn)步驟1103 ;若是,則轉(zhuǎn)步驟1109 ;步驟1109 =Sk向So方向的中間節(jié)點發(fā)送RSC翻轉(zhuǎn)控制幀;步驟1111 判斷是否為So,若否,則轉(zhuǎn)步驟1113 ;若是,則轉(zhuǎn)步驟1115 ;步驟1113 中間節(jié)點向So方向繼續(xù)轉(zhuǎn)發(fā)RSC翻轉(zhuǎn)控制幀,轉(zhuǎn)步驟1111 ;步驟1115 =So向中間節(jié)點和Sk發(fā)送CTRL = NORMAL的ODUflex帶寬調(diào)整控制幀;步驟1117 中間節(jié)點和Sk收到CTRL = NORMAL控制幀,為ODUflex鏈路去除預(yù)留時隙TS后,使用調(diào)整后的帶寬承載ODUflex ;步驟1119 =ODUflex帶寬減少調(diào)整結(jié)束。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種基于GFP的靈活光通道數(shù)據(jù)單元ODUflex帶寬調(diào)整方法,其特征在于,包括以下步驟源端發(fā)送包含帶寬調(diào)整參數(shù)的帶寬調(diào)整控制幀;多個中間節(jié)點通過ODUflex鏈路轉(zhuǎn)發(fā)所述帶寬調(diào)整控制幀至宿端,在轉(zhuǎn)發(fā)過程中,所述多個中間節(jié)點判斷其資源滿足所述帶寬調(diào)整參數(shù),則預(yù)留帶寬調(diào)整資源;所述宿端在接收到所述帶寬調(diào)整控制幀之后,通過所述多個中間節(jié)點向所述源端反饋包含調(diào)整確認信息的調(diào)整確認幀;所述多個中間節(jié)點根據(jù)所述調(diào)整確認幀的調(diào)整確認信息,利用所述預(yù)留的帶寬調(diào)整資源對所述ODUflex鏈路的帶寬進行調(diào)整。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述帶寬調(diào)整參數(shù)包括狀態(tài)指示、支路端口號指示、支路時隙數(shù)量指示、中間節(jié)點狀態(tài)指示、和調(diào)整狀態(tài)確認指示。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述狀態(tài)指示包括增長指示、減少指示和正常狀態(tài)。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,當(dāng)所述狀態(tài)指示為增長指示時,所述多個中間節(jié)點根據(jù)所述調(diào)整確認幀的調(diào)整確認信息,利用預(yù)留的帶寬調(diào)整資源對所述ODUflex 鏈路的帶寬進行調(diào)整的步驟包括所述多個中間節(jié)點將所述預(yù)留的帶寬調(diào)整資源增加到所述ODUflex鏈路上;以及所述源端接收到所述調(diào)整確認幀后,將所述帶寬調(diào)整控制幀的狀態(tài)指示設(shè)置為正常狀態(tài)并發(fā)送;或者,所述源端接收到所述調(diào)整確認幀后,將所述帶寬調(diào)整控制幀的狀態(tài)指示設(shè)置為正常狀態(tài)并發(fā)送;以及轉(zhuǎn)發(fā)過程中,所述多個中間節(jié)點將所述預(yù)留的帶寬調(diào)整資源增加到所述ODUflex鏈路上。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,當(dāng)所述狀態(tài)指示為減少指示時,所述多個中間節(jié)點根據(jù)所述調(diào)整確認幀的調(diào)整確認信息,利用預(yù)留的帶寬調(diào)整資源對所述ODUflex 鏈路的帶寬進行調(diào)整的步驟包括所述多個中間節(jié)點將所述預(yù)留的帶寬調(diào)整資源從所述ODUflex鏈路上去除;以及所述源端接收到所述調(diào)整確認幀后,將所述帶寬調(diào)整控制幀的狀態(tài)指示設(shè)置為正常狀態(tài)并發(fā)送;或者,所述源端接收到所述調(diào)整確認幀后,將所述帶寬調(diào)整控制幀的狀態(tài)指示設(shè)置為正常狀態(tài)并發(fā)送;以及轉(zhuǎn)發(fā)過程中,所述多個中間節(jié)點將所述預(yù)留的帶寬調(diào)整資源從所述 ODUflex鏈路上去除。
6.根據(jù)權(quán)利要求1至5任一項所述的方法,其特征在于,所述帶寬調(diào)整參數(shù)位于 ODUflex的OPUflex OH區(qū)域的第15列第1、2、和3行。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述帶寬調(diào)整控制幀為復(fù)幀,包括4乘以 N幀,其中N為自然數(shù)。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括以下步驟所述多個中間節(jié)點在轉(zhuǎn)發(fā)所述帶寬調(diào)整控制幀至宿端過程中,判斷其資源不滿足所述帶寬調(diào)整參數(shù),則停止轉(zhuǎn)發(fā)所述帶寬調(diào)整控制幀,并向所述源端發(fā)送包含調(diào)整失敗信息的調(diào)整失敗幀;以及所述源端接收所述調(diào)整失敗幀,停止對所述ODUflex鏈路的帶寬進行調(diào)整。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述向源端發(fā)送包含調(diào)整失敗信息的調(diào)整失敗幀包括以下步驟一個所述中間節(jié)點判斷其資源不滿足所述帶寬調(diào)整參數(shù);在源端方向所述判斷資源不足的中間節(jié)點之前的所述中間節(jié)點轉(zhuǎn)發(fā)包含調(diào)整失敗信息的調(diào)整失敗幀至源端,并釋放所述預(yù)留的帶寬調(diào)整資源。
10.一種基于GFP的靈活光通道數(shù)據(jù)單元ODUflex帶寬調(diào)整系統(tǒng),其特征在于,包括 源端,用于發(fā)送包含帶寬調(diào)整參數(shù)的帶寬調(diào)整控制幀;多個中間節(jié)點,其包括轉(zhuǎn)發(fā)模塊,用于通過ODUflex鏈路轉(zhuǎn)發(fā)所述帶寬調(diào)整控制幀至宿端,向所述源端轉(zhuǎn)發(fā)包含調(diào)整確認信息的調(diào)整確認幀;預(yù)留模塊,用于在轉(zhuǎn)發(fā)過程中,判斷其資源滿足所述帶寬調(diào)整參數(shù),則預(yù)留帶寬調(diào)整資源;以及調(diào)整模塊,用于根據(jù)所述調(diào)整確認幀的調(diào)整確認信息,利用所述預(yù)留的帶寬調(diào)整資源對所述ODUflex鏈路的帶寬進行調(diào)整;宿端,用于在接收到所述帶寬調(diào)整控制幀之后,發(fā)出所述調(diào)整確認幀。
11.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,所述帶寬調(diào)整參數(shù)包括狀態(tài)指示,所述狀態(tài)指示包括增長指示、減少指示和正常狀態(tài)。
12.根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于,所述調(diào)整模塊包括增加資源子模塊,用于當(dāng)所述狀態(tài)指示為增長指示時,將所述預(yù)留的帶寬調(diào)整資源增加到所述ODUflex鏈路上;減少資源子模塊,用于當(dāng)所述狀態(tài)指示為減少指示時,將所述預(yù)留的帶寬調(diào)整資源從所述ODUflex鏈路上去除。
13.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于, 所述多個中間節(jié)點還包括調(diào)整失敗模塊,用于在所述轉(zhuǎn)發(fā)過程中,判斷其資源不滿足所述帶寬調(diào)整參數(shù),則停止轉(zhuǎn)發(fā)所述帶寬調(diào)整控制幀,并向所述源端發(fā)送包含調(diào)整失敗信息的調(diào)整失敗幀;所述源端,還用于接收所述調(diào)整失敗幀,停止對所述ODUflex鏈路的帶寬進行調(diào)整。
14.根據(jù)權(quán)利要求13所述的系統(tǒng),其特征在于, 所述多個中間節(jié)點還包括資源釋放模塊,用于接收所述調(diào)整失敗幀,并釋放所述預(yù)留的帶寬調(diào)整資源。
全文摘要
本發(fā)明公開了一種基于GFP的靈活光通道數(shù)據(jù)單元ODUflex的帶寬調(diào)整方法及系統(tǒng),其中,所述方法包括源端發(fā)送包含帶寬調(diào)整參數(shù)的帶寬調(diào)整控制幀;多個中間節(jié)點通過ODUflex鏈路轉(zhuǎn)發(fā)帶寬調(diào)整控制幀至宿端,在轉(zhuǎn)發(fā)過程中,多個中間節(jié)點判斷其資源滿足帶寬調(diào)整參數(shù),則預(yù)留帶寬調(diào)整資源;宿端在接收到帶寬調(diào)整控制幀之后,通過多個中間節(jié)點向源端反饋包含調(diào)整確認信息的調(diào)整確認幀;多個中間節(jié)點根據(jù)調(diào)整確認幀的調(diào)整確認信息,利用預(yù)留的帶寬調(diào)整資源對ODUflex鏈路的帶寬進行調(diào)整。本發(fā)明通過在ODUflex(GFP)幀中增加帶寬調(diào)整OPU開銷,在不中斷現(xiàn)有業(yè)務(wù)情況下實現(xiàn)ODUflex的帶寬調(diào)整。
文檔編號H04L12/56GK102195859SQ20101012908
公開日2011年9月21日 申請日期2010年3月4日 優(yōu)先權(quán)日2010年3月4日
發(fā)明者彭肖, 羅彬 申請人:中興通訊股份有限公司