本發(fā)明實(shí)施例涉及通信技術(shù),尤其涉及一種可變光通道帶寬增加方法和減少方法及裝置。
背景技術(shù):ITU-T制定了一種新的可變光信道數(shù)據(jù)單元(flexibleOpticaltransportDataUnit,簡(jiǎn)稱ODUflex)幀。ODUflex仍然保持原有光通道數(shù)據(jù)單元k(OpticalChannelDataUnit-k,簡(jiǎn)稱ODUk)幀結(jié)構(gòu),可承載任意速率的固定比特流(ConstantBitRate,簡(jiǎn)稱CBR)業(yè)務(wù)和包業(yè)務(wù)?,F(xiàn)有技術(shù)方案采用通用成幀規(guī)程(Frame-MappedFramingGenericProcedure,簡(jiǎn)稱GFP-F)將包業(yè)務(wù)映射到ODUflex,之后通過(guò)比特通用映射規(guī)程(GenericMappingProcedure,簡(jiǎn)稱GMP)將ODUflex映射到高階光通道數(shù)據(jù)單元(HigherOrderOpticalChannelData,簡(jiǎn)稱HOODU),通過(guò)高階光通道傳輸單元(HigherOrderOpticalChannelTransportUnit,簡(jiǎn)稱HOOTU)進(jìn)行傳送。其中ODUflex通過(guò)GMP映射到HOODU中若干時(shí)隙(TimeSlot,簡(jiǎn)稱TS)。在光傳輸網(wǎng)絡(luò)(OpticalTransportNetwork,簡(jiǎn)稱OTN)的接收端和發(fā)送端,ODUflex的處理過(guò)程如下:在接收端,通過(guò)GMP映射方法將HOODUk復(fù)幀按接收端m-bit客戶實(shí)體數(shù)目(C’m)解映射成ODUflex比特流后寫(xiě)入先進(jìn)先出隊(duì)列(fifo);在發(fā)送端,通過(guò)GMP映射方法將從fifo輸出的ODUflex比特流按發(fā)送端m-bit客戶實(shí)體數(shù)目(Cm)映射到HOODUj復(fù)幀。收發(fā)兩端根據(jù)ODUflex速率的變化調(diào)整Cm和C’m,使收發(fā)兩端的速率和ODUflex速率保持一致。上述方法的特點(diǎn)是:HOODUk復(fù)幀幀頭和HOODUj復(fù)幀幀頭有相位差,以及收發(fā)兩端有fifo延時(shí),導(dǎo)致ODUflex比特流速率變化傳播有延時(shí)。由于包業(yè)務(wù)流量具有非實(shí)時(shí)變化的特性,在不同時(shí)間段,ODUflex需要提供不同的帶寬來(lái)滿足其不同的流量,并且需要在包業(yè)務(wù)不中斷的情況下進(jìn)行ODUflex通道帶寬調(diào)整。在包業(yè)務(wù)量變化時(shí),發(fā)送端和接收端通過(guò)Cm和C’m實(shí)現(xiàn)無(wú)損調(diào)整ODUflex通道帶寬,會(huì)出現(xiàn)fifo深度劇烈變化的現(xiàn)象,需要大空間的fifo,以避免fifo出現(xiàn)空和滿兩種狀態(tài)。而fifo的空間是有限的,為了解決上述技術(shù)問(wèn)題,源NE通過(guò)使Cm保持較慢的變化速率且較小的步進(jìn)的方法,使ODUflex比特流速率變化率低于1byte/100us,從而使fifo在100us時(shí)間內(nèi)自動(dòng)吸納比特流變化帶來(lái)的抖動(dòng)。然而,現(xiàn)有的ODUflex通道帶寬調(diào)整過(guò)程中,由于Cm變化速率較慢且步進(jìn)較小,導(dǎo)致ODUflex通道帶寬調(diào)整的周期較長(zhǎng),當(dāng)ODUflex承載的包業(yè)務(wù)流量變化時(shí),無(wú)法滿足網(wǎng)絡(luò)動(dòng)態(tài)規(guī)劃的需求。
技術(shù)實(shí)現(xiàn)要素:本發(fā)明實(shí)施例提供一種可變光通道帶寬增加方法和減少方法及裝置,用以解決可變光通道帶寬調(diào)整周期較長(zhǎng)的缺陷,實(shí)現(xiàn)了無(wú)損調(diào)整可變光通道帶寬的目的。第一方面,本發(fā)明實(shí)施例提供一種可變光通道帶寬增加方法,包括:第一網(wǎng)絡(luò)節(jié)點(diǎn)在HOODU幀中添加時(shí)隙增加指示,并向第二網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送添加有所述時(shí)隙增加指示的HOODU幀,所述時(shí)隙增加指示,用于指示從所述HOODU幀的下一個(gè)HOODU幀開(kāi)始,ODUflex比特流占用HOODU幀的時(shí)隙從X個(gè)時(shí)隙增加到Y(jié)個(gè)時(shí)隙,所述X大于零且小于所述Y;所述第二網(wǎng)絡(luò)節(jié)點(diǎn)為在業(yè)務(wù)流流經(jīng)的鏈路上所述第一網(wǎng)絡(luò)節(jié)點(diǎn)的下游網(wǎng)絡(luò)節(jié)點(diǎn);所述第一網(wǎng)絡(luò)節(jié)點(diǎn)從添加有所述時(shí)隙增加指示的HOODU幀的下一個(gè)HOODU幀開(kāi)始,將所述第一速率的ODUflex比特流和第二速率的空閑數(shù)據(jù)比特流組成的第三速率的比特流,映射到HOODU幀的Y個(gè)時(shí)隙中發(fā)送給所述第二網(wǎng)絡(luò)節(jié)點(diǎn);所述HOODU幀的Y個(gè)時(shí)隙所對(duì)應(yīng)的速率大于等于所述第三速率,所述第一速率和所述第二速率均小于所述第三速率,所述第二速率為所述第三速率與所述第一速率的差值;在所述鏈路上各網(wǎng)絡(luò)節(jié)點(diǎn)均已收到添加有時(shí)隙增加指示的HOODU幀后,所述第一網(wǎng)絡(luò)節(jié)點(diǎn)將添加有速率增加指示的ODUflex幀映射到HOODU幀中發(fā)送給所述第二網(wǎng)絡(luò)節(jié)點(diǎn),添加有所述速率增加指示的ODUflex幀為承載所述ODUflex比特流的ODUflex幀,所述速率增加指示,用于指示從添加有所述速率增加指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,所述ODUflex比特流的速率從所述第一速率增加到所述第三速率;所述第一網(wǎng)絡(luò)節(jié)點(diǎn)從添加有所述速率增加指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,將第三速率的所述ODUflex比特流映射到HOODU幀的Y個(gè)時(shí)隙中發(fā)送給所述第二網(wǎng)絡(luò)節(jié)點(diǎn)。結(jié)合第一方面,在第一種可能的實(shí)現(xiàn)方式中,所述ODUflex比特流的速率增加的比例與所述ODUflex比特流所占用的時(shí)隙增加的比例相同。結(jié)合第一方面,或第一方面的第一種可能實(shí)現(xiàn)方式,所述第一網(wǎng)絡(luò)節(jié)點(diǎn)在HOODU幀中添加時(shí)隙增加指示,包括:如果所述第一網(wǎng)絡(luò)節(jié)點(diǎn)為所述鏈路上的中間網(wǎng)絡(luò)節(jié)點(diǎn),若所述第一網(wǎng)絡(luò)節(jié)點(diǎn)從第三網(wǎng)絡(luò)節(jié)點(diǎn)接收到的HOODU幀中添加有所述時(shí)隙增加指示,所述第一網(wǎng)絡(luò)節(jié)點(diǎn)在向所述第二網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的HOODU幀中,添加從接收到的HOODU幀中提取出的時(shí)隙增加指示,所述第三網(wǎng)絡(luò)節(jié)點(diǎn)為所述鏈路上所述第一網(wǎng)絡(luò)節(jié)點(diǎn)的上游網(wǎng)絡(luò)節(jié)點(diǎn)。結(jié)合第一方面,或第一方面的第一種和第二種可能實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,若所述第一網(wǎng)絡(luò)節(jié)點(diǎn)為源網(wǎng)絡(luò)節(jié)點(diǎn),在所述第一網(wǎng)絡(luò)節(jié)點(diǎn)將添加有速率增加指示的ODUflex映射到HOODU幀中發(fā)送給所述第二網(wǎng)絡(luò)節(jié)點(diǎn)之前,還包括:所述第一網(wǎng)絡(luò)節(jié)點(diǎn)接收到宿網(wǎng)絡(luò)節(jié)點(diǎn)返回的已接收到添加有所述時(shí)隙增加指示的HOODU幀的響應(yīng)信息后,在所述ODUflex幀中添加所述速率增加指示。結(jié)合第一方面,或第一方面的第一種至第三種可能實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述將所述第一速率的ODUflex比特流和第二速率的空閑數(shù)據(jù)比特流組成的第三速率的比特流,映射到HOODU幀的Y個(gè)時(shí)隙中,包括:將所述第一速率的ODUflex比特流和第二速率的空閑數(shù)據(jù)比特流按字節(jié)間插方組成的第三速率的比特流,映射到HOODU幀的Y個(gè)時(shí)隙中。第二方面,本發(fā)明實(shí)施例還提供另一種可變光通道帶寬增加方法,包括:第一網(wǎng)絡(luò)節(jié)點(diǎn)接收第三網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的添加有時(shí)隙增加指示的HOODU幀,所述時(shí)隙增加指示,用于指示從所述HOODU幀的下一個(gè)HOODU幀開(kāi)始,ODUflex比特流占用HOODU幀的時(shí)隙從X個(gè)時(shí)隙增加到Y(jié)個(gè)時(shí)隙,所述X小于所述Y;所述第三網(wǎng)絡(luò)節(jié)點(diǎn)為在業(yè)務(wù)流流經(jīng)的鏈路上所述第一網(wǎng)絡(luò)節(jié)點(diǎn)的上游網(wǎng)絡(luò)節(jié)點(diǎn);所述第一網(wǎng)絡(luò)節(jié)點(diǎn)根據(jù)所述時(shí)隙增加指示,從添加有所述時(shí)隙增加指示的HOODU幀的下一個(gè)HOODU幀開(kāi)始,在HOODU幀的Y個(gè)時(shí)隙中解映射出由所述第一速率的ODUflex比特流和第二速率的空閑數(shù)據(jù)比特流組成的第三速率的比特流,從所述第三速率的比特流中提取出所述第一速率的ODUflex比特流;所述HOODU幀的Y個(gè)時(shí)隙所對(duì)應(yīng)的速率大于等于所述第三速率,所述第一速率和所述第二速率均小于所述第三速率,所述第二速率為所述第三速率與所述第一速率之間的差值;所述第一網(wǎng)絡(luò)節(jié)點(diǎn)接收所述第三網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的添加有速率增加指示的ODUflex幀,所述速率增加指示用于指示從添加有所述速率增加指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,將所述ODUflex比特流的速率從所述第一速率增加到所述第三速率,添加有所述速率增加指示的ODUflex幀為承載所述ODUflex比特流的ODUflex幀;所述第一網(wǎng)絡(luò)節(jié)點(diǎn)根據(jù)所述速率增加指示,從添加有所述速率增加指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,在接收到的HOODU幀的Y個(gè)時(shí)隙中解映射出第三速率的ODUflex比特流。結(jié)合第二方面,在第一種可能的實(shí)現(xiàn)方式中,所述ODUflex比特流的速率增加的比例與所述ODUflex比特流所占用的時(shí)隙增加的比例相同。結(jié)合第二方面,或第二方面的第一種可能實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,在所述第一網(wǎng)絡(luò)節(jié)點(diǎn)接收第二網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的添加有時(shí)隙增加指示的HOODU幀之后,還包括:若所述第一網(wǎng)絡(luò)節(jié)點(diǎn)是宿網(wǎng)絡(luò)節(jié)點(diǎn),所述第一網(wǎng)絡(luò)節(jié)點(diǎn)向所述第三網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送已接收到所述時(shí)隙增加指示的響應(yīng)信息。結(jié)合第二方面,或第二方面的第一種和第二種可能實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述第三速率的比特流為所述第一速率的ODUflex比特流和第二速率的空閑數(shù)據(jù)比特流按字節(jié)間插方式組成的比特流。第三方面,本發(fā)明實(shí)施例提供一種可變光通道帶寬增加裝置,包括:添加模塊,用于在HOODU幀中添加時(shí)隙增加指示,所述時(shí)隙增加指示,用于指示從所述HOODU幀的下一個(gè)HOODU幀開(kāi)始,ODUflex比特流占用HOODU幀的時(shí)隙從X個(gè)時(shí)隙增加到Y(jié)個(gè)時(shí)隙,所述X大于零且小于所述Y;發(fā)送模塊,用于向第二網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送所述添加模塊添加所述時(shí)隙增加指示后的HOODU幀;所述第二網(wǎng)絡(luò)節(jié)點(diǎn)為在業(yè)務(wù)流流經(jīng)的鏈路上所述裝置所在網(wǎng)絡(luò)節(jié)點(diǎn)的下游網(wǎng)絡(luò)節(jié)點(diǎn);映射模塊,用于所述發(fā)送模塊向第二網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送添加有所述時(shí)隙增加指示的HOODU幀后,從添加有所述時(shí)隙增加指示的HOODU幀的下一個(gè)HOODU幀開(kāi)始,將所述第一速率的ODUflex比特流和第二速率的空閑數(shù)據(jù)比特流組成的第三速率的比特流,映射到HOODU幀的Y個(gè)時(shí)隙中;所述HOODU幀的Y個(gè)時(shí)隙所對(duì)應(yīng)的速率大于等于所述第三速率,所述第一速率和所述第二速率均小于所述第三速率,所述第二速率為所述第三速率與所述第一速率的差值;所述發(fā)送模塊,還用于向所述第二網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送所述映射模塊映射后的HOODU幀;所述映射模塊,還用于在所述鏈路上各網(wǎng)絡(luò)節(jié)點(diǎn)均已收到添加有時(shí)隙增加指示的HOODU幀后,將添加有速率增加指示的ODUflex幀映射到HOODU幀中,添加有所述速率增加指示的ODUflex幀為承載所述ODUflex比特流的ODUflex幀,所述速率增加指示,用于指示從添加有所述速率增加指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,所述ODUflex比特流的速率從所述第一速率增加到所述第三速率;所述映射模塊,還用于從添加有所述速率增加指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,將第三速率的所述ODUflex比特流映射到HOODU幀的Y個(gè)時(shí)隙中。第四方面,本發(fā)明實(shí)施例還提供一種可變光通道帶寬增加裝置,包括:接收模塊,用于接收第三網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的添加有時(shí)隙增加指示的HOODU幀,所述時(shí)隙增加指示,用于指示從所述HOODU幀的下一個(gè)HOODU幀開(kāi)始,ODUflex比特流占用HOODU幀的時(shí)隙從X個(gè)時(shí)隙增加到Y(jié)個(gè)時(shí)隙,所述X小于所述Y;所述第三網(wǎng)絡(luò)節(jié)點(diǎn)為在業(yè)務(wù)流流經(jīng)的鏈路上所述裝置所在網(wǎng)絡(luò)節(jié)點(diǎn)的上游網(wǎng)絡(luò)節(jié)點(diǎn);解映射模塊,用于根據(jù)所述接收模塊接收到的時(shí)隙增加指示,從添加有所述時(shí)隙增加指示的HOODUj幀的下一個(gè)HOODUj幀開(kāi)始,在HOODU幀的Y個(gè)時(shí)隙中解映射出由所述第一速率的ODUflex比特流和第二速率的空閑數(shù)據(jù)比特流組成的第三速率的比特流,從所述第三速率的比特流中提取出所述第一速率的ODUflex比特流;所述第一速率和所述第二速率均小于所述第三速率,所述第二速率為所述第三速率與所述第一速率之間的差值;所述接收模塊,還用于接收所述第三網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的添加有速率增加指示的ODUflex幀,所述速率增加指示用于指示從添加有所述速率增加指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,將所述ODUflex比特流的速率從所述第一速率增加到所述第三速率,所述第三速率的ODUflex比特流占用的Y個(gè)時(shí)隙能承載所述第三速率的ODUflex比特流,所述HOODU幀的Y個(gè)時(shí)隙所對(duì)應(yīng)的速率大于等于所述第三速率,;所述解映射模塊,還用于根據(jù)所述接收模塊接收到的速率增加指示,從添加有所述速率增加指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,在接收到的HOODU幀的Y個(gè)時(shí)隙中解映射出所述第三速率的ODUflex比特流。第五方面,本發(fā)明實(shí)施例提供一種第一網(wǎng)絡(luò)節(jié)點(diǎn),包括:存儲(chǔ)器、處理器、通信接口和總線;所述存儲(chǔ)器、所述處理器和所述通信接口通過(guò)所述總線進(jìn)行相互通信;所述存儲(chǔ)器,用于存儲(chǔ)程序;所述處理器,用于執(zhí)行所述存儲(chǔ)器中執(zhí)行的程序;所述通信接口,用于與第二網(wǎng)絡(luò)節(jié)點(diǎn)和第三網(wǎng)絡(luò)節(jié)點(diǎn)進(jìn)行通信,所述第三網(wǎng)絡(luò)節(jié)點(diǎn)為在業(yè)務(wù)流流經(jīng)的鏈路上所述第一網(wǎng)絡(luò)節(jié)點(diǎn)的上游網(wǎng)絡(luò)節(jié)點(diǎn),所述第二網(wǎng)絡(luò)節(jié)點(diǎn)為所述鏈路上所述第一網(wǎng)絡(luò)節(jié)點(diǎn)的下游網(wǎng)絡(luò)節(jié)點(diǎn);所述程序,用于:在HOODU幀中添加時(shí)隙增加指示,并向第二網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送添加有所述時(shí)隙增加指示的HOODU幀,所述時(shí)隙增加指示,用于指示從所述HOODU幀的下一個(gè)HOODU幀開(kāi)始,ODUflex比特流占用HOODU幀的時(shí)隙從X個(gè)時(shí)隙增加到Y(jié)個(gè)時(shí)隙,所述X大于零且小于所述Y;所述第二網(wǎng)絡(luò)節(jié)點(diǎn)為在業(yè)務(wù)流流經(jīng)的鏈路上所述第一網(wǎng)絡(luò)節(jié)點(diǎn)的下游網(wǎng)絡(luò)節(jié)點(diǎn);從添加有所述時(shí)隙增加指示的HOODU幀的下一個(gè)HOODU幀開(kāi)始,將所述第一速率的ODUflex比特流和第二速率的空閑數(shù)據(jù)比特流組成的第三速率的比特流,映射到HOODU幀的Y個(gè)時(shí)隙中發(fā)送給所述第二網(wǎng)絡(luò)節(jié)點(diǎn);所述HOODU幀的Y個(gè)時(shí)隙所對(duì)應(yīng)的速率大于等于所述第三速率,所述第一速率和所述第二速率均小于所述第三速率,所述第二速率為所述第三速率與所述第一速率的差值;在所述鏈路上各網(wǎng)絡(luò)節(jié)點(diǎn)均已收到添加有時(shí)隙增加指示的HOODU幀后,將添加有速率增加指示的ODUflex幀映射到HOODU幀中發(fā)送給所述下游網(wǎng)絡(luò)節(jié)點(diǎn),添加有所述速率增加指示的ODUflex幀為承載所述ODUflex比特流的ODUflex幀,所述速率增加指示,用于指示從添加有所述速率增加指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,所述ODUflex比特流的速率從所述第一速率增加到所述第三速率;從添加有所述速率增加指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,將第三速率的所述ODUflex比特流映射到HOODU幀的Y個(gè)時(shí)隙中發(fā)送給所述第二網(wǎng)絡(luò)節(jié)點(diǎn)。第六方面,本發(fā)明實(shí)施例提供另一種第一網(wǎng)絡(luò)節(jié)點(diǎn),包括:存儲(chǔ)器、處理器、通信接口和總線;所述存儲(chǔ)器、所述處理器和所述通信接口通過(guò)所述總線進(jìn)行相互通信;所述存儲(chǔ)器,用于存儲(chǔ)程序;所述處理器,用于執(zhí)行所述存儲(chǔ)器中執(zhí)行的程序;所述通信接口,用于與第二網(wǎng)絡(luò)節(jié)點(diǎn)和第三網(wǎng)絡(luò)節(jié)點(diǎn)進(jìn)行通信,所述第三網(wǎng)絡(luò)節(jié)點(diǎn)為在業(yè)務(wù)流流經(jīng)的鏈路上所述第一網(wǎng)絡(luò)節(jié)點(diǎn)的上游網(wǎng)絡(luò)節(jié)點(diǎn),所述第二網(wǎng)絡(luò)節(jié)點(diǎn)為所述鏈路上所述第一網(wǎng)絡(luò)節(jié)點(diǎn)的下游網(wǎng)絡(luò)節(jié)點(diǎn);所述程序,用于:接收第三網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的添加有時(shí)隙增加指示的HOODU幀,所述時(shí)隙增加指示,用于指示從所述HOODU幀的下一個(gè)HOODU幀開(kāi)始,ODUflex比特流占用HOODU幀的時(shí)隙從X個(gè)時(shí)隙增加到Y(jié)個(gè)時(shí)隙,所述X小于所述Y;根據(jù)所述時(shí)隙增加指示,從添加有所述時(shí)隙增加指示的HOODUj幀的下一個(gè)HOODUj幀開(kāi)始,在HOODU幀的Y個(gè)時(shí)隙中解映射出由所述第一速率的ODUflex比特流和第二速率的空閑數(shù)據(jù)比特流組成的第三速率的比特流,從所述第三速率的比特流中提取出所述第一速率的ODUflex比特流;所述HOODU幀的Y個(gè)時(shí)隙所對(duì)應(yīng)的速率大于等于所述第三速率,所述第一速率和所述第二速率均小于所述第三速率,所述第二速率為所述第三速率與所述第一速率之間的差值;接收所述第三網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的添加有速率增加指示的ODUflex幀,所述速率增加指示用于指示從添加有所述速率增加指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,將所述ODUflex比特流的速率從所述第一速率增加到所述第三速率,添加有所述速率增加指示的ODUflex幀為承載所述ODUflex比特流的ODUflex幀;根據(jù)所述速率增加指示,從添加有所述速率增加指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,在接收到的HOODU幀的Y個(gè)時(shí)隙中解映射出第三速率的ODUflex比特流。上述第一方面至第六方面提供的技術(shù)方案中,第一NE在當(dāng)前HOODU幀中向下游NE即第二NE發(fā)送ODUflex比特流的時(shí)隙增加指示,從下一個(gè)HOODU幀開(kāi)始,在HOODU幀中增加后的時(shí)隙中,向第二NE發(fā)送由原速率的ODUflex比特流和空閑數(shù)據(jù)比特流組成的高速率比特流。然后,在ODUflex幀中向第二NE發(fā)送速率增加指示,從下一個(gè)ODUflex幀開(kāi)始,在HOODU幀中增加后的時(shí)隙中,向第二NE發(fā)送高速率的ODUflex比特流。在可變光通道增加過(guò)程中,不依賴m-bit客戶實(shí)體數(shù)目的變化速率和步進(jìn)大小,因此,縮短了可變光通道帶寬增加的周期。在時(shí)隙增加階段,第一NE在時(shí)隙增加后的HOODU幀中,向第二NE發(fā)送由ODUflex比特流和空閑數(shù)據(jù)比特流組成的高速率比特流,在源NE到宿NE之間的各段鏈路上ODUflex比特流占用HOODU幀的時(shí)隙都增加后,向第二NE發(fā)送高速率的ODUflex比特流,實(shí)現(xiàn)了ODUflex幀與裝載ODUflex幀的HOODU幀之間的速率匹配,達(dá)到了無(wú)損增加通道帶寬的目的,并且不需要事先為ODUflex幀預(yù)留資源。第七方面,本發(fā)明實(shí)施例還提供一種可變光通道帶寬減少方法,包括:第一網(wǎng)絡(luò)節(jié)點(diǎn)向第二網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送添加有速率減少指示的ODUflex幀,所述速率減少指示,用于指示從添加有所述速率減少指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,ODUflex比特流的速率從第三速率減少到第一速率;所述第二網(wǎng)絡(luò)節(jié)點(diǎn)為在業(yè)務(wù)流流經(jīng)的鏈路上所述第一網(wǎng)絡(luò)節(jié)點(diǎn)的下游網(wǎng)絡(luò)節(jié)點(diǎn);所述第一網(wǎng)絡(luò)節(jié)點(diǎn)從添加有所述速率減少指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,將所述第一速率的ODUflex比特流和第二速率的空閑數(shù)據(jù)比特流組成的第三速率的比特流映射到HOODU幀的Y個(gè)時(shí)隙中發(fā)送給所述第二網(wǎng)絡(luò)節(jié)點(diǎn);所述第二速率小于所述第三速率,所述第二速率為所述第三速率與所述第一速率的差值;在所述鏈路上各網(wǎng)絡(luò)節(jié)點(diǎn)均已收到添加有所述速率減少指示的ODUflex幀后,所述第一網(wǎng)絡(luò)節(jié)點(diǎn)在HOODU幀中添加時(shí)隙減少指示,并向所述第二網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送添加有所述時(shí)隙減少指示的HOODU幀,所述時(shí)隙減少指示,用于指示從添加有所述時(shí)隙減少指示的HOODU幀的下一個(gè)HOODU幀開(kāi)始,所述ODUflex比特流在HOODU幀中占用的時(shí)隙從所述Y個(gè)時(shí)隙減少到X個(gè)時(shí)隙,所述X大于零且小于所述Y,所述HOODU幀的X個(gè)時(shí)隙所對(duì)應(yīng)的速率大于或者等于所述第一速率;所述第一網(wǎng)絡(luò)節(jié)點(diǎn)從添加有所述時(shí)隙減少指示的HOODU幀的下一個(gè)HOODU幀開(kāi)始,將所述第一速率的ODUflex比特流映射到HOODU幀中的X個(gè)時(shí)隙中發(fā)送給所述第二網(wǎng)絡(luò)節(jié)點(diǎn)。結(jié)合第七方面,在第一種可能的實(shí)現(xiàn)方式中,所述ODUflex比特流所占用的時(shí)隙減少的比例與所述ODUflex比特流的速率減少的比例相同。結(jié)合第七方面,或第七方面的第一種可能實(shí)現(xiàn)方式,在所述向第二網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送添加有所述速率減少指示的ODUflex幀之前,還包括:如果所述第一網(wǎng)絡(luò)節(jié)點(diǎn)是源網(wǎng)絡(luò)節(jié)點(diǎn),在向所述第二網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的ODUflex;幀中添加所述速率減少指示。結(jié)合第七方面,或第七方面的第一種和第二種可能實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述在HOODU幀中添加時(shí)隙減少指示,包括:若所述第一網(wǎng)絡(luò)節(jié)點(diǎn)是源網(wǎng)絡(luò)節(jié)點(diǎn),所述第一網(wǎng)絡(luò)節(jié)點(diǎn)接收到宿網(wǎng)絡(luò)節(jié)點(diǎn)返回的已接收到添加有所述速率減少指示的ODUflex幀的響應(yīng)信息后,在HOODU幀中添加所述時(shí)隙減少指示;若所述第一網(wǎng)絡(luò)節(jié)點(diǎn)是中間網(wǎng)絡(luò)節(jié)點(diǎn),若所述第一網(wǎng)絡(luò)節(jié)點(diǎn)接收到第三網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的HOODU幀中包括有所述時(shí)隙減少指示時(shí),所述第一網(wǎng)絡(luò)節(jié)點(diǎn)在向所述第二網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的HOODU中,添加從第三網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的HOODU幀中提取到的時(shí)隙減少指示,所述第三網(wǎng)絡(luò)節(jié)點(diǎn)為在業(yè)務(wù)流流經(jīng)的鏈路上所述第一網(wǎng)絡(luò)節(jié)點(diǎn)的上游網(wǎng)絡(luò)節(jié)點(diǎn)。結(jié)合第七方面,或第七方面的第一種至第三種可能實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,將所述第一速率的ODUflex比特流和第二速率的空閑數(shù)據(jù)比特流組成的第三速率的比特流映射到HOODU幀的Y個(gè)時(shí)隙中包括:將所述第一速率的ODUflex比特流和第二速率的空閑數(shù)據(jù)比特流按字節(jié)間插方組成的第三速率的比特流,映射到HOODU幀的Y個(gè)時(shí)隙中。第八方面,本發(fā)明實(shí)施例還提供另一種可變光通道帶寬減少方法,包括:第一網(wǎng)絡(luò)節(jié)點(diǎn)接收第三網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的添加有速率減少指示的ODUflex幀,所述速率減少指示,用于指示從添加有所述速率減少指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,ODUflex比特流的速率從第三速率減少到第一速率,所述第三網(wǎng)絡(luò)節(jié)點(diǎn)為在業(yè)務(wù)流流經(jīng)的鏈路上所述第一網(wǎng)絡(luò)節(jié)點(diǎn)的上游網(wǎng)絡(luò)節(jié)點(diǎn);所述第一網(wǎng)絡(luò)節(jié)點(diǎn)根據(jù)所述速率減少指示,從添加有所述速率減少指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,在HOODU幀的Y個(gè)時(shí)隙中,解映射所述第一速率的ODUflex比特流和第二速率的空閑數(shù)據(jù)比特流組成的第三速率的比特流,并從所述第三速率的比特流中提取出所述所述第一速率的ODUflex比特流;所述第二速率為所述第三速率與所述第一速率的差值;所述第一網(wǎng)絡(luò)節(jié)點(diǎn)接收所述第三網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的添加有所述時(shí)隙減少指示的HOODU幀,所述時(shí)隙減少指示,用于指示從添加有所述時(shí)隙減少指示的HOODU幀的下一個(gè)HOODU幀開(kāi)始,所述ODUflex比特流在HOODU幀中占用的時(shí)隙從所述Y個(gè)時(shí)隙減少到X個(gè)時(shí)隙,所述X大于零且小于所述Y,所所述HOODU幀的X個(gè)時(shí)隙所對(duì)應(yīng)的速率大于或者等于所述第一速率;所述第一網(wǎng)絡(luò)節(jié)點(diǎn)根據(jù)所述時(shí)隙減少指示,從添加有所述時(shí)隙減少指示的HOODU幀的下一個(gè)HOODU幀開(kāi)始,在HOODU幀的X個(gè)時(shí)隙中解映射所述第一速率的ODUflex比特流。結(jié)合第八方面,在第一種可能的實(shí)現(xiàn)方式中,所述ODUflex比特流占用時(shí)隙減少的比例與所述ODUflex比特流的速率減少的比例相同。結(jié)合第八方面,或第八方面的第一種可能的實(shí)現(xiàn)方式中,在第二種可能的實(shí)現(xiàn)方式中,在所述第一網(wǎng)絡(luò)節(jié)點(diǎn)接收第二網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的添加有時(shí)隙增加指示的HOODU幀之后,還包括:若所述第一網(wǎng)絡(luò)節(jié)點(diǎn)是宿網(wǎng)絡(luò)節(jié)點(diǎn),所述第一網(wǎng)絡(luò)節(jié)點(diǎn)向所述第二網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送已接收到所述速率減少指示的響應(yīng)信息。結(jié)合第八方面,或第八方面的第一種和第二種可能的實(shí)現(xiàn)方式中,在第三種可能的實(shí)現(xiàn)方式中,所述第三速率的比特流為所述第一速率的ODUflex比特流和第二速率的空閑數(shù)據(jù)比特流按字節(jié)間插方式組成的比特流。第九方面,本發(fā)明實(shí)施例還提供另一種可變光通道帶寬減少裝置,包括:發(fā)送模塊,用于向第二網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送添加有速率減少指示的ODUflex幀,所述速率減少指示,用于指示從添加有所述速率減少指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,ODUflex比特流的速率從第三速率減少到第一速率;所述第二網(wǎng)絡(luò)節(jié)點(diǎn)為在業(yè)務(wù)流流經(jīng)的鏈路上所述第一網(wǎng)絡(luò)節(jié)點(diǎn)的下游網(wǎng)絡(luò)節(jié)點(diǎn);映射模塊,用于從添加有所述速率減少指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,將所述第一速率的ODUflex比特流和第二速率的空閑數(shù)據(jù)比特流組成的第三速率的比特流映射到HOODU幀的Y個(gè)時(shí)隙中;所述第二速率小于所述第三速率,所述第二速率為所述第三速率與所述第一速率的差值;添加模塊,用于在所述鏈路上各網(wǎng)絡(luò)節(jié)點(diǎn)均已收到添加有所述速率減少指示的ODUflex幀后,在HOODU幀中添加時(shí)隙減少指示,所述時(shí)隙減少指示,用于指示從添加有所述時(shí)隙減少指示的HOODU幀的下一個(gè)HOODU幀開(kāi)始,所述ODUflex比特流在HOODU幀中占用的時(shí)隙從所述Y個(gè)時(shí)隙減少到X個(gè)時(shí)隙,所述X大于零且小于所述Y,所述HOODU幀的X個(gè)時(shí)隙所對(duì)應(yīng)的速率大于或者等于所述第一速率;所述發(fā)送模塊,還用于向所述第二網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送添加有時(shí)隙減少指示的HOODU幀;所述映射模塊,還用于從添加有所述時(shí)隙減少指示的HOODU幀的下一個(gè)HOODU幀開(kāi)始,將所述第一速率的ODUflex比特流映射到HOODU幀中的X個(gè)時(shí)隙;所述發(fā)送模塊,還用于向所述第二網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送所述映射模塊映射后的HOODU幀。第十方面,本發(fā)明實(shí)施例還提供另一種可變光通道帶寬減少裝置,包括:接收模塊,用于接收第三網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的添加有速率減少指示的ODUflex幀,所述速率減少指示,用于指示從添加有所述速率減少指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,ODUflex比特流的速率從第三速率減少到第一速率,所述第三網(wǎng)絡(luò)節(jié)點(diǎn)為在業(yè)務(wù)流流經(jīng)的鏈路上所述第一網(wǎng)絡(luò)節(jié)點(diǎn)的上游網(wǎng)絡(luò)節(jié)點(diǎn);解映射模塊,用于根據(jù)所述速率減少指示,從添加有所述速率減少指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,在HOODU幀的Y個(gè)時(shí)隙中,解映射所述第一速率的ODUflex比特流和第二速率的空閑數(shù)據(jù)比特流組成的第三速率的比特流,并從所述第三速率的比特流中提取出所述所述第一速率的ODUflex比特流;所述第二速率為所述第三速率與所述第一速率的差值;所述接收模塊,還用于接收所述第三網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的添加有所述時(shí)隙減少指示的HOODU幀,所述時(shí)隙減少指示,用于指示從添加有所述時(shí)隙減少指示的HOODU幀的下一個(gè)HOODU幀開(kāi)始,所述ODUflex比特流在HOODU幀中占用的時(shí)隙從所述Y個(gè)時(shí)隙減少到X個(gè)時(shí)隙,所述X大于零且小于所述Y,所述HOODU幀的X個(gè)時(shí)隙所對(duì)應(yīng)的速率大于或者等于所述第一速率;所述解映射模塊,用于根據(jù)所述時(shí)隙減少指示,從添加有所述時(shí)隙減少指示的HOODU幀的下一個(gè)HOODU幀開(kāi)始,在HOODU幀的X個(gè)時(shí)隙中解映射所述第一速率的ODUflex比特流。第十一方面,本發(fā)明實(shí)施例還提供又一種第一網(wǎng)絡(luò)節(jié)點(diǎn),包括:存儲(chǔ)器、處理器、通信接口和總線;所述存儲(chǔ)器、所述處理器和所述通信接口通過(guò)所述總線進(jìn)行相互通信;所述存儲(chǔ)器,用于存儲(chǔ)程序;所述處理器,用于執(zhí)行所述存儲(chǔ)器中執(zhí)行的程序;所述通信接口,用于與第二網(wǎng)絡(luò)節(jié)點(diǎn)和第三網(wǎng)絡(luò)節(jié)點(diǎn)進(jìn)行通信,所述第三網(wǎng)絡(luò)節(jié)點(diǎn)為在業(yè)務(wù)流流經(jīng)的鏈路上所述第一網(wǎng)絡(luò)節(jié)點(diǎn)的上游網(wǎng)絡(luò)節(jié)點(diǎn),所述第二網(wǎng)絡(luò)節(jié)點(diǎn)為所述鏈路上所述第一網(wǎng)絡(luò)節(jié)點(diǎn)的下游網(wǎng)絡(luò)節(jié)點(diǎn);所述程序,用于:向所述第二網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送添加有速率減少指示的ODUflex幀,所述速率減少指示,用于指示從添加有所述速率減少指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,ODUflex比特流的速率從第三速率減少到第一速率;所述第一網(wǎng)絡(luò)節(jié)點(diǎn)從添加有所述速率減少指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,將所述第一速率的ODUflex比特流和第二速率的空閑數(shù)據(jù)比特流組成的第三速率的比特流映射到HOODU幀的Y個(gè)時(shí)隙中發(fā)送給所述第二網(wǎng)絡(luò)節(jié)點(diǎn);所述第二速率小于所述第三速率,所述第二速率為所述第三速率與所述第一速率的差值;在所述鏈路上各網(wǎng)絡(luò)節(jié)點(diǎn)均已收到添加有所述速率減少指示的ODUflex幀后,所述第一網(wǎng)絡(luò)節(jié)點(diǎn)在HOODU幀中添加時(shí)隙減少指示,并向所述第二網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送添加有所述時(shí)隙減少指示的HOODU幀,所述時(shí)隙減少指示,用于指示從添加有所述時(shí)隙減少指示的HOODU幀的下一個(gè)HOODU幀開(kāi)始,所述ODUflex比特流在HOODU幀中占用的時(shí)隙從所述Y個(gè)時(shí)隙減少到X個(gè)時(shí)隙,所述X大于零且小于所述Y,所述HOODU幀的X個(gè)時(shí)隙所對(duì)應(yīng)的速率大于或者等于所述第一速率;所述第一網(wǎng)絡(luò)節(jié)點(diǎn)從添加有所述時(shí)隙減少指示的HOODU幀的下一個(gè)HOODU幀開(kāi)始,將所述第一速率的ODUflex比特流映射到HOODU幀中的X個(gè)時(shí)隙中發(fā)送給所述第二網(wǎng)絡(luò)節(jié)點(diǎn)。第十二方面,本發(fā)明實(shí)施例還提供再一種第一網(wǎng)絡(luò)節(jié)點(diǎn),包括:存儲(chǔ)器、處理器、通信接口和總線;所述存儲(chǔ)器、所述處理器和所述通信接口通過(guò)所述總線進(jìn)行相互通信;所述存儲(chǔ)器,用于存儲(chǔ)程序;所述處理器,用于執(zhí)行所述存儲(chǔ)器中執(zhí)行的程序;所述通信接口,用于與第二網(wǎng)絡(luò)節(jié)點(diǎn)和第三網(wǎng)絡(luò)節(jié)點(diǎn)進(jìn)行通信,所述第三網(wǎng)絡(luò)節(jié)點(diǎn)為在業(yè)務(wù)流流經(jīng)的鏈路上所述第一網(wǎng)絡(luò)節(jié)點(diǎn)的上游網(wǎng)絡(luò)節(jié)點(diǎn),所述第二網(wǎng)絡(luò)節(jié)點(diǎn)為所述鏈路上所述第一網(wǎng)絡(luò)節(jié)點(diǎn)的下游網(wǎng)絡(luò)節(jié)點(diǎn);所述程序,用于:接收第三網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的添加有速率減少指示的ODUflex幀,所述速率減少指示,用于指示從添加有所述速率減少指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,ODUflex比特流的速率從第三速率減少到第一速率;根據(jù)所述速率減少指示,從添加有所述速率減少指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,在HOODU幀的Y個(gè)時(shí)隙中,解映射所述第一速率的ODUflex比特流和第二速率的空閑數(shù)據(jù)比特流組成的第三速率的比特流,并從所述第三速率的比特流中提取出所述所述第一速率的ODUflex比特流;所述第二速率為所述第三速率與所述第一速率的差值;接收所述第三網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的添加有所述時(shí)隙減少指示的HOODU幀,所述時(shí)隙減少指示,用于指示從添加有所述時(shí)隙減少指示的HOODU幀的下一個(gè)HOODU幀開(kāi)始,所述ODUflex比特流在HOODU幀中占用的時(shí)隙從所述Y個(gè)時(shí)隙減少到X個(gè)時(shí)隙,所述X大于零且小于所述Y,所述HOODU幀的X個(gè)時(shí)隙所對(duì)應(yīng)的速率大于或者等于所述第一速率;根據(jù)所述時(shí)隙減少指示,從添加有所述時(shí)隙減少指示的HOODU幀的下一個(gè)HOODU幀開(kāi)始,在HOODU幀的X個(gè)時(shí)隙中解映射所述第一速率的ODUflex比特流。上述技術(shù)方案中,第一NE在當(dāng)前ODUflex幀向下游NE即第二NE發(fā)送速率減少指示,從向下游NE發(fā)送的下一個(gè)ODUflex幀開(kāi)始,減少ODUflex比特流的速率;然后,在當(dāng)前HOODU幀中添加時(shí)隙減少指示,從下一個(gè)HOODU幀開(kāi)始,減少ODUflex幀在HOODU幀中占用的時(shí)隙。在可變光通道增加過(guò)程中,不依賴m-bit客戶實(shí)體數(shù)目的變化速率和步進(jìn)大小,因此,縮短了減少可變光通道帶寬的周期。在速率減少階段,在可速率比特流占用的HOODU幀的原時(shí)隙中,向第二NE發(fā)送由低速率的ODUflex比特流和空閑數(shù)據(jù)比特流組成的高速率比特流。在源NE到宿NE之間的各段鏈路上ODUflex比特流的速率減少后,在時(shí)隙減少后的HOODU幀中向第二NE發(fā)送低速率的ODUflex比特流,實(shí)現(xiàn)了ODUflex幀與裝載ODUflex幀的HOODU幀之間的速率匹配,達(dá)到了無(wú)損增加通道帶寬的目的。附圖說(shuō)明圖1A為本發(fā)明實(shí)施例提供的一種光通道帶寬增加方法流程圖;圖1B為本發(fā)明實(shí)施例提供的光通道示意圖;圖2為本發(fā)明實(shí)施例提供的另一種光通道帶寬增加方法流程圖;圖3A為本發(fā)明實(shí)施例提供的ODUflex比特流在HOODU幀中占用時(shí)隙增加后發(fā)送ODUflex比特流的過(guò)程示意圖;圖3B為本發(fā)明實(shí)施例提供的ODUflex比特流在HOODU幀中占用時(shí)隙增加后接收ODUflex比特流的過(guò)程示意圖;圖3C為本發(fā)明實(shí)施例提供的ODUflex比特流的速率增加后發(fā)送ODUflex比特流的過(guò)程示意圖;圖3D為本發(fā)明實(shí)施例提供的ODUflex比特流的速率增加后接收ODUflex比特流的過(guò)程示意圖;圖3E為本發(fā)明實(shí)施例提供的NE的發(fā)送側(cè)增加ODUflex比特流通道帶寬的過(guò)程示意圖;圖4為本發(fā)明實(shí)施例提供的一種光通道帶寬減少方法流程圖;圖5為本發(fā)明實(shí)施例提供的另一種光通道帶寬減少方法流程圖;圖6A為本發(fā)明實(shí)施例提供的ODUflex比特流的速率減少后發(fā)送ODUflex比特流的過(guò)程示意圖;圖6B為本發(fā)明實(shí)施例提供的ODUflex比特流的速率減少后接收ODUflex比特流的過(guò)程示意圖;圖6C為本發(fā)明實(shí)施例提供的ODUflex比特流在HOODU幀中占用時(shí)隙減少后發(fā)送ODUflex比特流的過(guò)程示意圖;圖6D為本發(fā)明實(shí)施例提供的ODUflex比特流在HOODU幀中占用時(shí)隙減少后接收ODUflex比特流的過(guò)程示意圖;圖6E為本發(fā)明實(shí)施例提供的NE的發(fā)送側(cè)減少ODUflex比特流通道帶寬的過(guò)程示意圖;圖7為本發(fā)明實(shí)施例提供一種可變光通道增加裝置結(jié)構(gòu)示意圖;圖8為本發(fā)明實(shí)施例提供另一種可變光通道增加裝置結(jié)構(gòu)示意圖;圖9為本發(fā)明實(shí)施例提供一種可變光通道減少裝置結(jié)構(gòu)示意圖;圖10為本發(fā)明實(shí)施例提供另一種可變光通道減少裝置結(jié)構(gòu)示意圖;圖11為本發(fā)明實(shí)施例提供的一種第一網(wǎng)絡(luò)節(jié)點(diǎn)結(jié)構(gòu)示意圖;圖12為本發(fā)明實(shí)施例提供的另一種第一網(wǎng)絡(luò)節(jié)點(diǎn)結(jié)構(gòu)示意圖;圖13為本發(fā)明實(shí)施例提供的又一種第一網(wǎng)絡(luò)節(jié)點(diǎn)結(jié)構(gòu)示意圖;圖14為本發(fā)明實(shí)施例提供的再一種第一網(wǎng)絡(luò)節(jié)點(diǎn)結(jié)構(gòu)示意圖。具體實(shí)施方式發(fā)明人在實(shí)施本發(fā)明的過(guò)程中發(fā)現(xiàn):ODUflex通道帶寬的調(diào)整過(guò)程涉及到兩方面的調(diào)整,一是ODUflex比特流占用HOODU的TS的調(diào)整,二是ODUflex為適應(yīng)新的包業(yè)務(wù)流量而進(jìn)行的自身速率的調(diào)整。對(duì)于增加ODUflex通道帶寬的調(diào)整過(guò)程,先在ODUflex比特流經(jīng)過(guò)的各段鏈路上增加ODUflex比特流占用HOODU的TS,然后,再增加ODUflex比特流的速率。對(duì)于減少ODUflex通道帶寬的調(diào)整過(guò)程,先減小ODUflex比特流的速率,然后,在ODUflex比特流經(jīng)過(guò)的各段鏈路上減小ODUflex比特流占用HOODU的TS。一個(gè)HOODU幀可以承載多條ODUflex比特流。本發(fā)明實(shí)施例提供的光通道帶寬調(diào)整方法,可以對(duì)指定的多條ODUflex比特流的通道帶寬進(jìn)行增加/減少,也可以對(duì)指定的一條ODUflex比特流的通道帶寬進(jìn)行增加/減少。圖1A為本發(fā)明實(shí)施例提供的一種光通道帶寬增加方法流程圖。本實(shí)施例提供的方法由第一NE的發(fā)送側(cè)實(shí)施,第一NE可以是業(yè)務(wù)流流經(jīng)的鏈路上的源NE,也可以是該鏈路上的任意一個(gè)中間NE。如圖1A所示,本實(shí)施例提供的方法包括:步驟11:第一NE向第二NE發(fā)送添加有時(shí)隙增加指示的HOODU幀,時(shí)隙增加指示,用于指示從HOODU幀的下一個(gè)HOODU幀開(kāi)始,ODUflex比特流占用HOODU幀的時(shí)隙從X個(gè)時(shí)隙增加到Y(jié)個(gè)時(shí)隙。其中,X大于零且小于Y。第二NE為業(yè)務(wù)流流經(jīng)的鏈路上第一NE的下游NE。如圖1B所示的光通道示意圖,光通道由源NE、若干中間NE和宿NE以及它們之間的鏈路所組成。本實(shí)施例的執(zhí)行主體網(wǎng)絡(luò)節(jié)點(diǎn)(NetworkNode,簡(jiǎn)稱NE)可以是源NE,也可以是在源NE到宿NE鏈路上的中間NE。第一NE將發(fā)送給第二NE的ODUflex比特流映射到HOODU幀,然后在HOODU幀的開(kāi)銷(xiāo)中添加時(shí)隙增加指示。時(shí)隙增加指示用于向下游NE指示從當(dāng)前HOODU幀的下一個(gè)HOODU幀開(kāi)始,將HOODU幀承載的ODUflex比特流從X個(gè)時(shí)隙增加到Y(jié)個(gè)時(shí)隙,也就是,HOODU幀用Y個(gè)TS承載ODUflex比特流。可選地,HOODU幀中時(shí)隙增加指示可以指定該HOODU幀承載的一條ODUflex比特流增加時(shí)隙,也可以指定該HOODU幀承載的多條ODUflex比特流增加時(shí)隙。如果增加多條ODUflex比特流的通道帶寬,可以在HOODU幀的開(kāi)銷(xiāo)中添加多個(gè)時(shí)隙增加指示,每個(gè)時(shí)隙增加指示分別對(duì)應(yīng)一個(gè)ODUflex比特流,一個(gè)時(shí)隙增加指示用于指示從當(dāng)前HOODU幀的下一個(gè)HOODU幀開(kāi)始,將對(duì)應(yīng)的ODUflex比特流占用HOODU幀的時(shí)隙從X個(gè)時(shí)隙增加到Y(jié)個(gè)時(shí)隙。第一NE將發(fā)送給第二NE的ODUflex比特流映射到HOODU幀,然后在HOODU幀的開(kāi)銷(xiāo)中添加時(shí)隙增加指示。第二NE的接收側(cè)從第一NE接收到HOODU幀后,如果確定HOODU幀中包括時(shí)隙增加指示,從HOODU幀中提取出時(shí)隙增加指示,并從HOODU幀的X個(gè)時(shí)隙中解映射出ODUflex比特流??蛇x地,第一NE可以在HOODU幀的指定域中指示當(dāng)前HOODU幀中是否添加有時(shí)隙增加指示,第一NE的下游NE接收到HOODU幀后,通過(guò)指定域的值來(lái)確定當(dāng)前HOODU幀中是否添加有時(shí)隙增加指示。第二NE的發(fā)送側(cè),將接收側(cè)解映射出的ODUflex比特流映射到HOODU幀的X個(gè)時(shí)隙中,如果從第一NE接收到的HOODU幀中添加有時(shí)隙增加指示,則在向下游NE發(fā)送的HOODU幀中添加接收側(cè)提取出的時(shí)隙增加指示,然后將該HOODU幀發(fā)送給自己的下游NE,以此類(lèi)推,直至宿NE接收到添加有時(shí)隙增加指示的HOODU幀。第二UE根據(jù)時(shí)隙增加指示,從該HOODU幀的下一個(gè)HOODU幀開(kāi)始,從HOODU幀的Y個(gè)時(shí)隙中解映射ODUflex比特流。步驟12:第一NE從添加有時(shí)隙增加指示的HOODU幀的下一個(gè)HOODU幀開(kāi)始,將第一速率的ODUflex比特流和第二速率的空閑數(shù)據(jù)比特流組成的第三速率的比特流,映射到HOODU幀的Y個(gè)時(shí)隙中發(fā)送給第二NE發(fā)送,第一速率和和二速率均小于第三速率,第二速率為第三速率與第一速率的差值。第一NE向自己的下游NE即第二NE發(fā)送添加有時(shí)隙增加指示的HOODU幀后,從該HOODU幀的下一個(gè)HOODU幀開(kāi)始,增加所在鏈路上時(shí)隙增加指示指定的ODUflex比特流占用HOODU幀的時(shí)隙。在宿NE還沒(méi)有增加ODUflex比特流占用HOODU幀的時(shí)隙之前,為實(shí)現(xiàn)無(wú)損調(diào)整,NE先將第一速率的ODUflex比特流和第二速率的空閑數(shù)據(jù)比特流組成第三速率的比特流,例如,第一速率的ODUflex比特流和第二速率的空閑數(shù)據(jù)比特流按照字節(jié)間插方式組成第三速率的比特流,然后將該第三速率的比特流映射到HOODU幀的Y個(gè)時(shí)隙中。其中,空閑數(shù)據(jù)比特流可以是idle比特流,例如,是全0或全1的比特流。下游NE接收到添加有時(shí)隙增加指示的HOODU幀后,從該HOODU幀的下一個(gè)HOODU幀開(kāi)始,在HOODU幀的Y個(gè)時(shí)隙中解映射出第三速率的比特流,從第三速率的比特流中提取出第一速率的ODUflex比特流。步驟13:在鏈路上各NE均已收到添加有時(shí)隙增加指示的HOODU幀后,第一NE將添加有速率增加指示的ODUflex幀映射到HOODU幀中發(fā)送給第二NE,添加有速率增加指示的ODUflex幀為承載ODUflex比特流的ODUflex幀,速率增加指示,用于指示從添加有速率增加指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,ODUflex比特流的速率從第一速率增加到第三速率。其中,HOODU幀的Y個(gè)時(shí)隙所對(duì)應(yīng)的速率大于等于所述第三速率。如果第二NE是宿NE,第二NE接收到添加有時(shí)隙增加指示的HOODU幀后,向第一NE反饋已接收到上述HOODU幀的響應(yīng)消息,該響應(yīng)消息沿著宿NE到源NE的鏈路傳送到源NE。源NE接收到宿NE返回的響應(yīng)消息后,確定源NE到宿NE之間的鏈路上各NE均已收到添加有時(shí)隙增加指示的HOODU幀,可以進(jìn)一步確定在源NE到宿NE之間的鏈路上,ODUflex比特流在HOODU幀中占用的時(shí)隙已成功增加。源NE接收到宿NE返回的響應(yīng)消息后,在時(shí)隙增加指示指定的ODUflex比特流對(duì)應(yīng)的ODUflex幀的開(kāi)銷(xiāo)中添加速率增加指示,將添加有速率增加指示的ODUflex比特流和空閑數(shù)據(jù)比特流組成的第三速率的比特流,映射到HOODU幀的Y個(gè)時(shí)隙中發(fā)送給下游NE。速率增加指示,用于指示從添加有速率增加指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,其中承載的ODUflex比特流的速率從第一速率增加到第二速率,不再將第一速率的可變比特流和第二速率的空閑數(shù)據(jù)比特流組成第三速率的比特流映射到HOODU幀的Y個(gè)時(shí)隙中。其中,HOODU幀的Y個(gè)時(shí)隙所對(duì)應(yīng)的速率大于等于所述第三速率。進(jìn)一步,ODUflex比特流的速率增加的比例與ODUflex比特流的時(shí)隙增加的比例相同,從而使承載ODUflex比特流的HOODU幀與ODUflex比特流的速率相匹配。例如,ODUflex比特流占用的時(shí)隙從1個(gè)增加到2個(gè),相應(yīng)地,速率從1倍ODU0速率增加到2倍ODU0速率;又例如,ODUflex比特流占用的時(shí)隙從3個(gè)增加到5個(gè),相應(yīng)地,速率從3倍ODU0速率增加到5倍ODU0速率。如果第一NE是源NE,在步驟11中,第一NE在HOODU幀的開(kāi)銷(xiāo)中添加了多個(gè)時(shí)隙增加指示,分別用于指示增加不同ODUflex比特流占用的時(shí)隙,或者,第一NE在HOODU幀的開(kāi)銷(xiāo)中添加一個(gè)時(shí)隙增加指示,用于指示增加多條ODUflex比特流占用的時(shí)隙,則第一NE需要在HOODU幀的多個(gè)ODUflex幀中分別添加速率增加指示,以指示增加不同ODUflex比特流的速率。第二NE的接收側(cè)接收到HOODU幀時(shí),解映射出第三速率的比特流,從其中提取出添加有速率增加指示的第一速率的ODUflex幀。第二NE的發(fā)送側(cè),將第二速率的空閑數(shù)據(jù)比特流和接收側(cè)提取出的添加有速率增加指示的第一速率的ODUflex幀組成第三速率的比特流,映射到HOODU幀的Y個(gè)時(shí)隙中,發(fā)送給自己的下游NE。以此類(lèi)推,直至宿端NE接收到添加有速率增加指示的ODUflex幀。速率增加指示添加在ODUflex幀的開(kāi)銷(xiāo)中,中間NE從HOODU幀中解映射出ODUflex幀后,不對(duì)ODUflex幀進(jìn)行修改。因此,速率增加指示從源NE產(chǎn)生,一直傳遞到宿端NE,中間NE不會(huì)對(duì)速率增加指示進(jìn)行修改。步驟14:第一NE從添加有速率增加指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,將第三速率的ODUflex比特流映射到HOODU幀的Y個(gè)時(shí)隙中發(fā)送給第二NE。從添加有速率增加指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,第一NE發(fā)送的HOODU幀中ODUflex比特流占用Y個(gè)時(shí)隙且速率為第三速率。本實(shí)施例提供的可變光通道帶寬增加方法,NE在當(dāng)前HOODU幀中向下游NE發(fā)送ODUflex比特流的時(shí)隙增加指示,從下一個(gè)HOODU幀開(kāi)始,在HOODU幀中增加后的時(shí)隙中,向下游NE發(fā)送由原速率的ODUflex比特流和空閑數(shù)據(jù)比特流組成的高速率比特流。然后,在ODUflex幀中向下游NE發(fā)送速率增加指示,從下一個(gè)ODUflex幀開(kāi)始,在HOODU幀中增加后的時(shí)隙中,向下游NE發(fā)送高速率的ODUflex比特流。在可變光通道增加過(guò)程中,不依賴m-bit客戶實(shí)體數(shù)目的變化速率和步進(jìn)大小,因此,縮短了可變光通道帶寬增加的周期。在時(shí)隙增加階段,NE先在時(shí)隙增加后的HOODU幀中,向下游NE發(fā)送由ODUflex比特流和空閑數(shù)據(jù)比特流組成的高速率比特流,在源NE到宿NE之間的各段鏈路上ODUflex比特流占用HOODU幀的時(shí)隙都增加后,向下游NE發(fā)送高速率的ODUflex比特流,實(shí)現(xiàn)了ODUflex幀與裝載ODUflex幀的HOODU幀之間的速率匹配,達(dá)到了無(wú)損增加通道帶寬的目的,并且不需要事先為ODUflex幀預(yù)留資源。圖2為本發(fā)明實(shí)施例提供的一種光通道帶寬增加方法流程圖。本實(shí)施例提供的方法由第一NE的接收側(cè)實(shí)施,第一NE可以是業(yè)務(wù)流流經(jīng)的鏈路上的宿NE,也可以是該鏈路上的任一個(gè)中間NE。如圖2所示,本實(shí)施例提供的方法包括:步驟21:第一NE接收第三NE發(fā)送的添加有時(shí)隙增加指示的HOODU幀,時(shí)隙增加指示,用于指示從HOODU幀的下一個(gè)HOODU幀開(kāi)始,ODUflex比特流占用HOODU幀的時(shí)隙從X個(gè)時(shí)隙增加到Y(jié)個(gè)時(shí)隙,X小于Y。其中,第三NE為在業(yè)務(wù)流流經(jīng)的鏈路上第一NE的上游NE。第一NE的接收側(cè)接收到HOODU幀后,如果確定HOODU幀中包括時(shí)隙增加指示,從HOODU幀中提取出時(shí)隙增加指示,并從HOODU幀中按GMP方法解映射出ODUflex比特流。如果第一NE是宿NE,在接收到添加有時(shí)隙增加指示的HOODU幀后,向上游NE發(fā)送已接收到時(shí)隙增加指示的響應(yīng)消息??蛇x地,第三NE可以在HOODU幀的指定域中指示當(dāng)前HOODU幀中是否添加有時(shí)隙增加指示,第一NE接收到HOODU幀,通過(guò)指定域的值來(lái)確定當(dāng)前HOODU幀中是否添加有時(shí)隙增加指示??蛇x地,第三NE在HOODU幀中添加劑的時(shí)隙增加指示,可以指定該HOODU幀承載的一條或多條ODUflex比特流增加時(shí)隙。如果增加多條ODUflex比特流的通道帶寬,可以在HOODU幀中添加一個(gè)時(shí)隙增加指示,指示多條ODUflex比特流增加時(shí)隙;也可以在HOODU幀的開(kāi)銷(xiāo)中添加多個(gè)時(shí)隙增加指示,每個(gè)時(shí)隙增加指示分別對(duì)應(yīng)一個(gè)ODUflex比特流,一個(gè)時(shí)隙增加指示用于指示從當(dāng)前HOODU幀的下一個(gè)HOODU幀開(kāi)始,將對(duì)應(yīng)的ODUflex比特流占用HOODU幀的時(shí)隙從X個(gè)時(shí)隙增加到Y(jié)個(gè)時(shí)隙。下游NE接收到HOODU幀,根據(jù)HOODU幀中的時(shí)隙增加指示,判斷是增加一條還是多條ODUflex比特流占用的時(shí)隙。步驟22:第一NE根據(jù)時(shí)隙增加指示,從添加有時(shí)隙增加指示的HOODU幀的下一個(gè)HOODUj幀開(kāi)始,在HOODU幀的Y個(gè)時(shí)隙中解映射出由第一速率的ODUflex比特流和第二速率的空閑數(shù)據(jù)比特流組成的第三速率的比特流,從第三速率的比特流中提取出第一速率的ODUflex比特流。如果第一NE在當(dāng)前HOODU幀的上一個(gè)HOODU幀中提取到時(shí)隙增加指示,則從當(dāng)前HOODU幀開(kāi)始,在HOODU幀的Y個(gè)時(shí)隙中解映射出第三速率的比特流,從第三速率的比特流中提取出第一速率的ODUflex比特流。其中,第三速率的比特流由第一速率的ODUflex比特流和第二速率的空閑數(shù)據(jù)比特流組成。第一速率和第二速率均小于第三速率,第二速率為第三速率與第一速率的差值。步驟23:第一NE接收第三NE發(fā)送的添加有速率增加指示的ODUflex幀,速率增加指示用于指示從添加有速率增加指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,將ODUflex比特流的速率從第一速率增加到第三速率。其中,HOODU幀的Y個(gè)時(shí)隙所對(duì)應(yīng)的速率大于等于所述第三速率,添加有速率增加指示的ODUflex幀為承載ODUflex比特流的ODUflex幀。第一NE的接收側(cè)接收到HOODU幀時(shí),解映射出第三速率的比特流,從其中提取出添加有速率增加指示的第一速率的ODUflex幀。第一NE的發(fā)送側(cè),將第二速率的空閑數(shù)據(jù)比特流和接收側(cè)提取出的添加有速率增加指示的第一速率的ODUflex幀組成第三速率的比特流,映射到HOODU幀的Y個(gè)時(shí)隙中,發(fā)送給自己的下游NE。以此類(lèi)推,直至宿端NE接收到添加有速率增加指示的ODUflex幀。從添加有速率增加指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,第三NE用HOODU幀的Y個(gè)時(shí)隙承載第三速率的ODUflex比特流,不再將第一速率的ODUflex比特流和第二速率的空閑數(shù)據(jù)比特流組成第三速率的比特流映射到HOODU幀的Y時(shí)隙中。速率增加滿足以下條件:第三速率的ODUflex比特流占用的Y個(gè)時(shí)隙能承載第三速率的ODUflex比特流。進(jìn)一步,ODUflex比特流的速率增加的比例與ODUflex比特流的時(shí)隙增加的比例相同,從而使承載ODUflex比特流的HOODU幀與ODUflex比特流的速率相匹配。例如,ODUflex比特流占用的時(shí)隙從1個(gè)增加到2個(gè),相應(yīng)地,速率從1倍ODU0速率增加到2倍ODU0速率;又例如,ODUflex比特流占用的時(shí)隙從3個(gè)增加到5個(gè),相應(yīng)地,速率從3倍ODU0速率增加到5倍ODU0速率。步驟24:第一NE根據(jù)速率增加指示,從添加有速率增加指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,在接收到的HOODU幀的Y個(gè)時(shí)隙中解映射出第三速率的ODUflex比特流。如果第一NE在當(dāng)前ODUflex幀的上一個(gè)ODUflex幀中提取出速率增加指示,則從當(dāng)前ODUflex幀開(kāi)始,在接收到的HOODU幀的Y個(gè)時(shí)隙中解映射出第三速率的ODUflex比特流。本實(shí)施例提供的可變光通道帶寬增加方法,NE根據(jù)上一個(gè)HOODU幀中的時(shí)隙增加指示,從下一個(gè)HOODU幀開(kāi)始,在增加后的時(shí)隙中接收由原速率的ODUflex比特流和原速率的空閑數(shù)據(jù)比特流組成的高速率的比特流。在源NE到宿NE之間的各段鏈路上ODUflex比特流占用HOODU幀的時(shí)隙都增加后,NE根據(jù)上一個(gè)ODUflex幀中的速率增加指示,從下一個(gè)HOODU開(kāi)始,在增加后的時(shí)隙中接收高速率的ODUflex比特流。因此,實(shí)現(xiàn)了ODUflex幀與裝載ODUflex幀的HOODU幀之間的速率匹配,達(dá)到了無(wú)損增加通道帶寬的目的,并且不需要事先為ODUflex幀預(yù)留資源。在可變光通道增加過(guò)程中,不依賴m-bit客戶實(shí)體數(shù)目的變化速率和步進(jìn)大小,因此,縮短了可變光通道帶寬增加的周期。以下以增加ODUflex比特流的通道帶寬為例,說(shuō)明可變光通道帶寬的增加過(guò)程。圖3A至圖3D中,NE1和NE2為源NE到宿NE之間的鏈路上的兩個(gè)相鄰NE,NE1是NE2的上游NE,NE2是NE1的下游NE。如果NE1是源NE,NE1的發(fā)送側(cè)在HOODU的第N幀上添加時(shí)隙增加指;如果NE1是中間NE,NE1的接收側(cè)會(huì)從自己的上游NE發(fā)送的HOODUj的第N幀中提取出時(shí)隙增加指示,則NE1的發(fā)送側(cè)在發(fā)送給NE2的HOODUj的第N幀上添加時(shí)隙增加指示。HOODUj的第N幀中的時(shí)隙增加指示,用于指示從HOODUj的第N+1幀開(kāi)始,ODUflex比特流占用HOODUj幀的時(shí)隙從1個(gè)TS增加到2個(gè)TS。如圖3A所示,NE1的發(fā)送側(cè),從HOODUj的第N+1幀開(kāi)始,將1倍ODU0速率的ODUflex比特流經(jīng)串并處理后寫(xiě)入8bit位寬的fifo1,將1倍ODU0速率的idle比特流寫(xiě)入8bit位寬的fifo2。兩個(gè)8bit位寬的fifo組成了16bit位寬的fifo。分別從fifo1和fifo2輸出的8bit位寬的比特流,經(jīng)并串處理后按照字節(jié)間插方式組成2倍ODU0速率的比特流。將2倍ODU0速率的比特流通過(guò)GMP映射方式按照Cm映射到HOODUj幀的2個(gè)TS通道中。NE2的接收側(cè)接收到HOODUk的第N幀時(shí),從HOODUk的第N幀中解析出時(shí)隙增加指示,并在1個(gè)TS中通過(guò)GMP映射方法按照C’m解映射出1倍ODU0速率的ODUflex比特流。從HOODUk的第N+1幀開(kāi)始,如圖3B所示,NE2的接收側(cè)在2個(gè)TS通道中通過(guò)GMP映射方法按照C’m解映射出由1倍ODU0速率的ODUflex比特流和1倍ODU0速率的idle比特流字節(jié)間插組成的2倍ODU0速率的比特流,在串并處理中從2倍ODU0速率的比特流中剔除8bit位寬的idle比特流,提取出8bit位寬的1倍ODU0速率的ODUflex比特流寫(xiě)入8bit位寬的fifo。源NE接收到宿NE返回的響應(yīng)消息后,確定源NE到宿NE之間的鏈路上各NE均已收到添加有時(shí)隙增加指示的HOODU幀。如果NE1是源NE,則在ODUflex的第N幀中添加速率增加指示。如果NE1是中間NE,從自己的上游NE接收到的ODUflex的第N幀中會(huì)提取到速率增加指示,在向NE2發(fā)送的ODUflex的第N幀中添加接收側(cè)提取出的速率增加指示,將ODUflex的第N幀映射到HOODUj幀的2個(gè)TS通道中發(fā)送給NE2。如圖3C所示,在NE1的發(fā)送側(cè),從ODUflex的第N+1幀開(kāi)始,ODUflex比特流經(jīng)串并處理后,分兩路寫(xiě)入兩個(gè)8bit位寬的fifo1和fifo2。之后經(jīng)過(guò)并串處理形成2倍ODU0速率的ODUflex比特流。通過(guò)GMP映射方法按照Cm,將2倍ODU0速率的ODUflex比特流映射到HOODU幀的2倍TS通道中發(fā)送給NE2。NE2接收到NE1發(fā)送的HOODU幀,從HOODU幀的2個(gè)TS通道中,解析出ODUflex的第N幀,并從ODUflex的第N幀中提取到速率增加指示。如圖3D所示,NE2的接收側(cè),從ODUflex的第N+1幀開(kāi)始,通過(guò)GMP映射方法按照C’m,從HOODUk幀的2個(gè)TS中解映射出2倍ODU0速率的ODUflex比特流,2倍ODU0速率的ODUflex比特流經(jīng)串并處理后分兩路分別寫(xiě)入兩個(gè)8bit位寬的fifo。兩個(gè)8bit位寬的fifo組成了16bit的fifo,串并處理的并行位寬從8bit增加到16bit。如圖3E所示的ODUflex比特流通道帶寬增加全過(guò)程,HOODU的第N幀中指示從HOODU的第N+1幀開(kāi)始,HOODU幀用2個(gè)TS承載ODUflex比特流。在HOODU的第N+1幀之前,1倍ODU0速率的ODUflex比特流映射到HOODU幀的1個(gè)TS通道中。在HOODU的第N+1幀開(kāi)始,1倍ODU0速率的ODUflex比特流和1倍ODU0速率的idle字節(jié)流的字節(jié)間插比特流,按照GMP方法映射到HOODU幀的2個(gè)TS通道中。ODUflex的第N幀指示從ODUflex的第N+1幀開(kāi)始,HOODU幀中ODUflex比特流的速率增加到2倍ODU0速率。從ODUflex的第N+1幀開(kāi)始,2倍ODU0速率的ODUflex比特流映射到HOODU幀的2個(gè)TS通道中。圖4為本發(fā)明實(shí)施例提供的一種光通道帶寬減少方法流程圖。本實(shí)施例提供的方法由第一NE的發(fā)送側(cè)實(shí)施,第一NE可以是業(yè)務(wù)流流經(jīng)的鏈路上的源NE,也可以是該鏈路上的任意一個(gè)中間NE。如圖4所示,本實(shí)施例提供的方法包括:步驟41:第一NE向第三NE發(fā)送添加有速率減少指示的ODUflex幀,速率減少指示,用于指示從添加有速率減少指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,ODUflex比特流的速率從第三速率減少到第一速率。其中,第三NE是業(yè)務(wù)流流經(jīng)的鏈路上第一NE的上游NE。如果第一NE是源NE,在向第二NE發(fā)送的ODUflex幀中添加速率減少指示后,將ODUflex幀映射到HOODU幀的Y個(gè)時(shí)隙中發(fā)送給第二NE。如果第一NE是中間UE,接收側(cè)從HOODU幀中解映射出包括速率減少指示的ODUflex幀;發(fā)送側(cè)將拉收側(cè)解映射出的ODUflex幀映射到HOODU幀中發(fā)送給第二NE,以此類(lèi)推,直至宿NE接收到添加有速率減少指示的ODUflex幀。速率減少指示添加在ODUflex幀的開(kāi)銷(xiāo)中,中間NE從HOODU幀中解映射出ODUflex幀后,不對(duì)ODUflex幀進(jìn)行修改。因此,速率減少指示從源NE產(chǎn)生,一直傳遞到宿端NE,中間NE不會(huì)對(duì)速率減少指示進(jìn)行修改。為同時(shí)減少多條ODUflex比特流的通道帶寬,源NE可以在一個(gè)HOODU幀的多個(gè)ODUflex幀中分別添加速率減少指示,即在需要減少速率的每個(gè)ODUflex比特流對(duì)應(yīng)的ODUflex幀中,分別添加速率減少指示。不同ODUflex幀中的速率減少指示,用于指示不同ODUflex比特流,從下一個(gè)ODUflex幀開(kāi)始減少速率。步驟42:第一NE從添加有速率減少指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,將第一速率的ODUflex比特流和第二速率的空閑數(shù)據(jù)比特流組成第三速率的比特流映射到HOODU幀的Y個(gè)時(shí)隙中發(fā)送給第二NE。第一NE從添加有速率減少指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,將第一速率的ODUflex比特流和第二速率的空閑數(shù)據(jù)比特流按字節(jié)間插方式組成的第三速率的比特流,映射到HOODU幀的Y個(gè)時(shí)隙中。其中,第一速率和第二速率均小于第三速率,第二速率為第三速率與第一速率的差值。第二NE的接收側(cè)接收到添加有速率減少指示的ODUflex幀后,根據(jù)速率減少指示,從添加有速率減少指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,在HOODU幀的Y個(gè)時(shí)隙中解映射第三速率的比特流,從第三速率的比特流中提取出第一速率的ODUflex比特流。第三速率的比特流由第一速率的ODUflex比特流和第二速率的空閑數(shù)據(jù)比特流組成,例如,可以由第一速率的ODUflex比特流和第二速率的空閑數(shù)據(jù)比特流按字節(jié)間插方式。其中,空閑數(shù)據(jù)比特流可以是idle比特流,例如是全0或全1的比特流。步驟43:在業(yè)務(wù)流流經(jīng)的鏈路上各NE均已收到添加有速率減少指示的ODUflex幀后,第一NE向第二NE發(fā)送添加有時(shí)隙減少指示的HOODU幀,時(shí)隙減少指示,用于指示從添加有時(shí)隙減少指示的HOODU幀的下一個(gè)HOODU幀開(kāi)始,ODUflex比特流在HOODU幀中占用的時(shí)隙從Y個(gè)時(shí)隙減少到X個(gè)時(shí)隙,X大于零且小于Y。其中,HOODU幀的X個(gè)時(shí)隙所對(duì)應(yīng)的速率大于或者等于所述第一速率如果第一NE是宿NE,接收到添加有速率減少指示的ODUflex幀后,向上游NE反饋已接收到上述ODUflex幀的響應(yīng)消息,該響應(yīng)消息沿著宿端到源端的鏈路傳送到源NE。源NE接收到宿NE返回的上述響應(yīng)消息后,確定源NE到宿NE之間的鏈路上各NE均已收到添加有速率減少指示的ODUflex幀,可以確定在源NE到宿NE之間的鏈路上,ODUflex比特流在HOODU幀中的速率已從第三速率減少到第一速率。如果第一NE是源NE,第一NE接收到宿NE返回的上述響應(yīng)消息后,在HOODU幀的開(kāi)銷(xiāo)中添加時(shí)隙減少指示,指示第二NE從添加有時(shí)隙減少指示的HOODU幀的下一個(gè)HOODU幀開(kāi)始,ODUflex比特流在HOODU幀中占用的時(shí)隙從Y個(gè)時(shí)隙減少到X個(gè)時(shí)隙,HOODU幀用X個(gè)時(shí)隙承載ODUflex比特流,不再將第一速率的ODUflex比特流和第二速率的空閑數(shù)據(jù)比特流映射到HOODU幀的Y個(gè)時(shí)隙中。中間NE接收到添加有時(shí)隙減少指示的HOODU幀后,中間NE的發(fā)送側(cè)將接收側(cè)從上游NE發(fā)送的HOODU幀中提取出的時(shí)隙減少指示,添加到發(fā)送給自己下游NE的HOODU幀的開(kāi)銷(xiāo)中。其中,ODUflex比特流占用時(shí)隙減少的比例與ODUflex比特流的速率減少的比例相同,從而使承載ODUflex比特流的HOODU幀與ODUflex比特流的相匹配。例如,ODUflex比特流的速率從2倍ODU0速率減少到1倍ODU0速率,則在HOODU幀中占用的時(shí)隙從2個(gè)TS減少到1個(gè)TS。如果第一NE是源NE,第一NE在多個(gè)ODUflex幀中添加了速率減少指示,源NE接收到宿NE返回的響應(yīng)消息后,第一NE在HOODU幀中添加多個(gè)時(shí)隙減少指示,分別指示減少不同的ODUflex比特流占用的時(shí)隙;源NE也可以在HOODU幀添加一個(gè)時(shí)隙指示,指示減少多個(gè)ODUflex比特流占用的時(shí)隙。步驟44:第一NE從添加有時(shí)隙減少指示的HOODU幀的下一個(gè)HOODU幀開(kāi)始,將第一速率的ODUflex比特流映射到HOODU幀中的X個(gè)時(shí)隙中發(fā)送給第二NE。第一NE從添加有時(shí)隙減少指示的HOODU幀的下一個(gè)HOODU幀開(kāi)始,減少HOODU幀中承載的ODUflex比特流占用的時(shí)隙,將第一速率的ODUflex比特流映射到HOODU幀中的X個(gè)時(shí)隙中發(fā)送給第二NE。本實(shí)施例提供的可變光通道帶寬減少方法,NE在當(dāng)前ODUflex幀向下游NE發(fā)送速率減少指示,從向下游NE發(fā)送的下一個(gè)ODUflex幀開(kāi)始,減少ODUflex比特流的速率;然后,在當(dāng)前HOODU幀中添加時(shí)隙減少指示,從下一個(gè)HOODU幀開(kāi)始,減少ODUflex幀在HOODU幀中占用的時(shí)隙。在可變光通道增加過(guò)程中,不依賴m-bit客戶實(shí)體數(shù)目的變化速率和步進(jìn)大小,因此,縮短了減少可變光通道帶寬的周期。在速率減少階段,在可速率比特流占用的HOODU幀的原時(shí)隙中,向下游NE發(fā)送由低速率的ODUflex比特流和空閑數(shù)據(jù)比特流組成的高速率比特流。在源NE到宿NE之間的各段鏈路上ODUflex比特流的速率減少后,在時(shí)隙減少后的HOODU幀中向下游NE發(fā)送低速率的ODUflex比特流,實(shí)現(xiàn)了ODUflex幀與裝載ODUflex幀的HOODU幀之間的速率匹配,達(dá)到了無(wú)損減少通道帶寬的目的。圖5為本發(fā)明實(shí)施例提供的另一種光通道帶寬減少方法流程圖。本實(shí)施例提供的方法由第一NE的接收側(cè)實(shí)施,第一NE可以是業(yè)務(wù)流流經(jīng)的鏈路上宿NE,也可以是該鏈路上的任意一個(gè)中間NE。如圖5所示,本實(shí)施例提供的方法包括:步驟51:第一NE接收第三NE發(fā)送的添加有速率減少指示的ODUflex幀,速率減少指示,用于指示從添加有速率減少指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,ODUflex比特流的速率從第三速率減少到第一速率。其中,第三NE是該鏈路上第一NE的上游NE,第二NE是該鏈路上第一NE的下游NE。第一NE的接收側(cè)接收到第三NE發(fā)送的HOODU幀后,按照GMP映射方法解映射出HOODU幀承載的ODUflex比特流;在第一NE的發(fā)送側(cè),將接收側(cè)解映射出的ODUflex幀映射到HOODU幀中發(fā)送給第二NE,以此類(lèi)推,直至宿NE接收到添加有速率減少指示的ODUflex幀。如果第一NE是宿NE,在接收到速率減少指示后,第一NE向第三NE發(fā)送已接收到速率減少指示的響應(yīng)消息。該響應(yīng)消息沿著宿NE到源NE的鏈路傳送,直至源端NE接收到該響應(yīng)消息。步驟52:第一NE根據(jù)速率減少指示,從添加有速率減少指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,在HOODU幀的Y個(gè)時(shí)隙中,解映射第一速率的ODUflex比特流和第二速率的空閑數(shù)據(jù)比特流組成的第二速率的比特流,并從第三速率的比特流中提取出第一速率的ODUflex比特流。第一NE接收到包括有速率減少指示的ODUflex幀后,從下一個(gè)ODUflex幀開(kāi)始,在HOODU幀的Y個(gè)時(shí)隙中,解映射第一速率的ODUflex比特流和第二速率的空閑數(shù)據(jù)比特流組成的第三速率的比特流,并從第三速率的比特流中提取出第一速率的ODUflex比特流。其中,第二速率的比特流可以為第一速率的ODUflex比特流和第二速率的空閑數(shù)據(jù)比特流按字節(jié)間插方式組成的比特流。Y為ODUflex比特流在HOODU幀中占用時(shí)隙個(gè)數(shù)。第一速率和第二速率均小于第三速率,第二速率為第三速率與第一速率的差值。步驟53:第一NE接收第三NE發(fā)送的添加有時(shí)隙減少指示的HOODU幀,時(shí)隙減少指示,用于指示從添加有時(shí)隙減少指示的HOODU幀的下一個(gè)HOODU幀開(kāi)始,ODUflex比特流在HOODU幀中占用的時(shí)隙從Y個(gè)時(shí)隙減少到X個(gè)時(shí)隙,X大于零且小于Y。其中,HOODU幀的X個(gè)時(shí)隙所對(duì)應(yīng)的速率大于或者等于所述第一速率。第三NE通過(guò)HOODU幀中的時(shí)隙減少指示,向第一NE指示ODUflex比特流在HOODU幀中占用的時(shí)隙從Y個(gè)時(shí)隙減少到X個(gè)時(shí)隙。其中,第一速率的ODUflex比特流占用的X個(gè)時(shí)隙能承載第一速率的ODUflex比特流。進(jìn)一步,ODUflex比特流占用時(shí)隙減少的比例與ODUflex比特流的速率減少的比例相同,從而,使承載ODUflex比特流的HOODU與ODUflex比特流的速率相匹配。步驟54:第一NE根據(jù)時(shí)隙減少指示,從添加有時(shí)隙減少指示的HOODU幀的下一個(gè)HOODU幀開(kāi)始,在HOODU幀的X個(gè)時(shí)隙中解映射第一速率的ODUflex比特流。如果第一NE在當(dāng)前HOODU幀中接收到時(shí)隙減少指示,從當(dāng)前HOODU幀的下一個(gè)HOODU幀開(kāi)始,在HOODU幀的X個(gè)時(shí)隙中解映射第一速率的ODUflex比特流,達(dá)到了減少可變速率通道帶寬的目的。本實(shí)施例提供的可變光通道帶寬減少方法,NE根據(jù)ODUflex幀中的速率減少指示,先在HOODU幀中接收由低速率的ODUflex比特流和空閑數(shù)據(jù)比特流組成的高速率的比特流。在接收到包括時(shí)隙減少指示的HOODU幀后,從下一個(gè)HOODU幀開(kāi)始,在減少后的HOODU幀的時(shí)隙中接收低速率的ODUflex比特流。因此,實(shí)現(xiàn)了ODUflex幀與裝載ODUflex幀的HOODU幀之間的速率匹配,達(dá)到了無(wú)損減少ODUflex比特流通道帶寬的目的。在可變光通道增加過(guò)程中,不依賴m-bit客戶實(shí)體數(shù)目的變化速率和步進(jìn)大小,因此,縮短了減少可變光通道帶寬的周期。以下以減少ODUflex比特流的通道帶寬為例,說(shuō)明可變光通道帶寬的增加過(guò)程。圖6A至圖6D中,NE1和NE2為源NE到宿NE之間的鏈路上的兩個(gè)相鄰NE,NE1是NE2的上游NE,NE2是NE1的下游NE。NE1在ODUflex的第N幀的開(kāi)銷(xiāo)中添加速率減少指示,指示從ODUflex的第N+1幀開(kāi)始,ODUflex比特流的速率從2倍ODU0減少到1倍ODU0如圖6A所示,從ODUflex的第N+1幀開(kāi)始,NE1的發(fā)送側(cè)將1倍ODU0速率的ODUflex比特流經(jīng)串并處理后寫(xiě)入8bit位寬的fifo1,將1倍ODU0速率的idle比特流寫(xiě)入8bit位寬的fifo2。分別從fifo1和fifo2輸出的8bit位寬的比特流,經(jīng)并串處理后按照字節(jié)間插方式組成2倍ODU0速率的比特流。將2倍ODU0速率的比特流通過(guò)GMP映射方式按照Cm映射到HOODUj幀的2個(gè)TS通道中。NE2的接收側(cè)接收到ODUflex的第N幀后,提取出速率減少指示。在ODUflex的第N+1幀之前,在2個(gè)TS通道中通過(guò)GMP映射方法按照C’m解映射出2倍ODU0速率的ODUflex比特流。如圖6B所示,NE2的接收側(cè)根據(jù)ODUflex的第N幀中速率減少指示,從ODUflex的第N+1幀開(kāi)始,在2個(gè)TS通道中通過(guò)GMP映射方法按照C’m解映射出由1倍ODU0速率的ODUflex比特流和1倍ODU0速率的idle比特流字節(jié)間插組成的2倍ODU0速率的比特流,在串并處理中從2倍ODU0速率的比特流中剔除8bit位寬的idle比特流,提取出8bit位寬的1倍ODU0速率的ODUflex比特流寫(xiě)入8bit位寬的fifo。源NE接收到宿NE返回的已接收到速率減少指示的響應(yīng)消息后,確定源NE到宿NE之間的鏈路上各NE均已收到添加有速率減少指示的ODUflex幀。如果NE1是源NE,則在HOODU的第N幀中添加時(shí)隙減少指示,指示下游NE從HOODU的第N+1幀開(kāi)始,將ODUflex比特流在HOODU幀中占用的時(shí)隙從2個(gè)時(shí)隙減少到1個(gè)時(shí)隙,取消采用字節(jié)間插方式組成比特流。如果NE1是中間NE,從自己的上游NE接收到的HOODU的第N幀中會(huì)提取到時(shí)隙減少加指示,在向NE2發(fā)送的HOODU的第N幀中添加接收側(cè)提取出的時(shí)隙減少指示發(fā)送給NE2。如圖6C所示,NE1從HOODU的第N+1幀開(kāi)始,將ODUflex比特流經(jīng)串并處理后寫(xiě)入8bit位寬的fifo。從fifo輸出的8bit位寬的ODUflex比特流經(jīng)并串處理后,形成1倍ODU0速率的ODUflex比特流,之后通過(guò)GMP映射方式按照Cm映射到HOODU幀的1個(gè)TS中。NE2接收到HOODU的第N幀,提取出時(shí)隙減少指示。在HOODU的第N+1幀之前,NE1在HOODU幀的2個(gè)TS通道中,解映射出由1倍ODU0速率的ODUflex比特流和1倍ODU0速率的idle比特流字節(jié)間插組成的2倍ODU0速率的比特流,從2倍ODU0速率的比特流中提取出8bit位寬的1倍ODU0速率的ODUflex比特流。如圖6D所示,NE1根據(jù)時(shí)隙減少指示,從HOODU的第N+1幀開(kāi)始,在1個(gè)TS通道中,通過(guò)GMP映射方法按照C’m從HOODUk幀中解映射出1倍ODU0速率的ODUflex比特流。1倍ODU0速率的ODUflex比特流經(jīng)串并處理后輸入到8bit位寬的fifo中,之后經(jīng)并串處理。如圖6E所示的NE的發(fā)送側(cè)增加ODUflex比特流通道帶寬的全過(guò)程,發(fā)達(dá)側(cè)在ODUflex的第N幀添加速率減少指示,指示從ODUflex的第N+1幀開(kāi)始,ODUflex比特流的速率從2倍ODU0減少到1倍ODU0。在ODUflex的第N+1幀之前,2倍ODU0速率的ODUflex比特流映射到HOODU幀的2個(gè)TS中。從HOODU的第N+1幀開(kāi)始,將1倍ODU0速率的ODUflex比特充和ODU0速率的idle按字節(jié)間插組成的比特流,映射到HOODU幀的2個(gè)TS中。在HOODU的第N幀中添加時(shí)隙減少指示,指示從HOODU的第N+1幀開(kāi)始,ODUflex比特流占用的時(shí)隙從2個(gè)TS減少到1個(gè)TS。在HOODU的第N+1幀之前,發(fā)送側(cè)將1倍ODU0速率的ODUflex比特流和ODU0速率的idle按字節(jié)間插組成的比特流,映射到HOODU幀的2個(gè)TS中。從HOODU的第N+1幀開(kāi)始,發(fā)送側(cè)將1倍ODU0速率的ODUflex比特流映射到HOODU幀的1個(gè)TS中。通過(guò)本發(fā)明實(shí)施例提供的光通道帶寬增加方法和光通道帶寬減少方法,可以使多個(gè)ODUflex共享緩存,降低ODUflex帶寬調(diào)整對(duì)緩存的需求,減少緩存接口的位寬需求。假設(shè)HOODUk是ODU3,速率大約40Gbps,HOODUk包含了32個(gè)TS,HOODUk承載有2個(gè)ODUflex。按照本發(fā)明實(shí)施例提供的方法,兩個(gè)8bit位寬的fifo可以合并成16bit位寬的fifo,每個(gè)TS都有一個(gè)fifo可以作為兩個(gè)比特流的緩存隊(duì)列。帶寬調(diào)整之前,ODUflex1占用11個(gè)TS即占用11個(gè)8位寬fifo進(jìn)行數(shù)據(jù)緩存,ODUflex2占用20個(gè)TS即占用20個(gè)8位寬fifo進(jìn)行數(shù)據(jù)緩存。帶寬調(diào)整后,ODUflex1占用8個(gè)TS,空出3個(gè)8位寬的fifo提供給ODUflex2;ODUflex2占用24個(gè)TS即占用24個(gè)8位寬的fifo,其中3個(gè)fifo是ODUflex1提供的,一個(gè)fifo是空閑的。而現(xiàn)有技術(shù)中每個(gè)ODUflex都需要32個(gè)8位寬的fifo來(lái)做緩存隊(duì)列。圖7為本發(fā)明實(shí)施例提供的一種可變光通道帶寬增加裝置結(jié)構(gòu)示意圖。本實(shí)施例提供的裝置為NE的發(fā)送側(cè),適用于增加可變光通道帶寬的場(chǎng)景。如圖7所示,本實(shí)施例提供的裝置包括:添加模塊71、發(fā)送模塊72和映射模塊73。添加模塊71,用于在HOODU幀中添加時(shí)隙增加指示,所述時(shí)隙增加指示,用于指示從所述HOODU幀的下一個(gè)HOODU幀開(kāi)始,ODUflex比特流占用HOODU幀的時(shí)隙從X個(gè)時(shí)隙增加到Y(jié)個(gè)時(shí)隙,所述X大于零且小于所述Y;發(fā)送模塊72,用于向第二NE發(fā)送所述添加模塊添加所述時(shí)隙增加指示后的HOODU幀;所述第二NE為在業(yè)務(wù)流流經(jīng)的鏈路上所述裝置所在NE的下游NE;映射模塊73,用于所述發(fā)送模塊向第二NE發(fā)送添加有所述時(shí)隙增加指示的HOODU幀后,從添加有所述時(shí)隙增加指示的HOODU幀的下一個(gè)HOODU幀開(kāi)始,將所述第一速率的ODUflex比特流和第二速率的空閑數(shù)據(jù)比特流組成的第三速率的比特流,映射到HOODU幀的Y個(gè)時(shí)隙中,所述第一速率和所述第二速率均小于所述第三速率,所述第二速率為所述第三速率與所述第一速率的差值;所述發(fā)送模塊72,還用于向所述第二NE發(fā)送所述映射模塊映射后的HOODU幀;所述映射模塊73,還用于在所述鏈路上各NE均已收到添加有時(shí)隙增加指示的HOODU幀后,將添加有速率增加指示的ODUflex幀映射到HOODU幀中,添加有所述速率增加指示的ODUflex幀為承載所述ODUflex比特流的ODUflex幀,所述速率增加指示,用于指示從添加有所述速率增加指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,所述ODUflex比特流的速率從所述第一速率增加到所述第三速率,所述第三速率的ODUflex比特流占用的Y個(gè)時(shí)隙能承載所述第三速率的ODUflex比特流;所述映射模塊73,還用于從添加有所述速率增加指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,將第三速率的所述ODUflex比特流映射到HOODU幀的Y個(gè)時(shí)隙中。進(jìn)一步,映射模塊,還用于從添加有所述時(shí)隙增加指示的HOODU幀的下一個(gè)HOODU幀開(kāi)始,將所述第一速率的ODUflex比特流和第二速率的空閑數(shù)據(jù)比特流按字節(jié)間插方式組成的第三速率的比特流,映射到HOODU幀的Y個(gè)時(shí)隙中。可選地,所述添加模塊,具體用于如果所述裝置是中間NE或設(shè)置于中間NE的內(nèi)部,從第三NE接收到的HOODU幀中添加有所述時(shí)隙增加指示,在向所述下游NE發(fā)送的HOODU幀中,添加從接收到的HOODU幀中提取出的時(shí)隙增加指示,所述第三NE為所述鏈路上所述裝置所在NE的上游NE??蛇x地,所述添加模塊,還用于若所述裝置為源NE或設(shè)置于源NE內(nèi)部,接收到宿NE返回的已接收到添加有所述時(shí)隙增加指示的HOODU幀的響應(yīng)信息后,在所述ODUflex幀中添加所述速率增加指示。以上各模塊的功能可參見(jiàn)圖1A對(duì)應(yīng)實(shí)施例中描述,在此不再贅述。上述技術(shù)方案,可變光通道帶寬增加裝置在當(dāng)前HOODU幀中向下游NE發(fā)送ODUflex比特流的時(shí)隙增加指示,從下一個(gè)HOODU幀開(kāi)始,在HOODU幀中增加后的時(shí)隙中,向下游NE發(fā)送由原速率的ODUflex比特流和空閑數(shù)據(jù)比特流組成的高速率比特流。然后,在ODUflex幀中向下游NE發(fā)送速率增加指示,從下一個(gè)ODUflex幀開(kāi)始,在HOODU幀中增加后的時(shí)隙中,向下游NE發(fā)送高速率的ODUflex比特流。在可變光通道增加過(guò)程中,不依賴m-bit客戶實(shí)體數(shù)目的變化速率和步進(jìn)大小,因此,縮短了可變光通道帶寬增加的周期。在時(shí)隙增加階段,可變光通道帶寬增加裝置在時(shí)隙增加后的HOODU幀中,向下游NE發(fā)送由ODUflex比特流和空閑數(shù)據(jù)比特流組成的高速率比特流,在源NE到宿NE之間的各段鏈路上ODUflex比特流占用HOODU幀的時(shí)隙都增加后,向下游NE發(fā)送高速率的ODUflex比特流,實(shí)現(xiàn)了ODUflex幀與裝載ODUflex幀的HOODU幀之間的速率匹配,達(dá)到了無(wú)損增加通道帶寬的目的,并且不需要事先為ODUflex幀預(yù)留資源。圖8為本發(fā)明實(shí)施例提供的一種可變光通道帶寬增加裝結(jié)構(gòu)示意圖。本實(shí)施例提供的裝置位于NE的接收側(cè),適用于增加通道帶寬的場(chǎng)景。如圖8所示,本實(shí)施例提供的包括:接收模塊81和解映射模塊82。接收模塊81,用于接收第三NE發(fā)送的添加有時(shí)隙增加指示的HOODU幀,所述時(shí)隙增加指示,用于指示從所述HOODU幀的下一個(gè)HOODU幀開(kāi)始,ODUflex比特流占用HOODU幀的時(shí)隙從X個(gè)時(shí)隙增加到Y(jié)個(gè)時(shí)隙,所述X小于所述Y;所述第三NE為在業(yè)務(wù)流流經(jīng)的鏈路上所述裝置所在NE的上游NE;解映射模塊82,用于根據(jù)所述接收模塊接收到的時(shí)隙增加指示,從添加有所述時(shí)隙增加指示的HOODUj幀的下一個(gè)HOODUj幀開(kāi)始,在HOODU幀的Y個(gè)時(shí)隙中解映射出由所述第一速率的ODUflex比特流和第二速率的空閑數(shù)據(jù)比特流組成的第三速率的比特流,從所述第三速率的比特流中提取出所述第一速率的ODUflex比特流;所述第一速率和所述第二速率均小于所述第三速率,所述第二速率為所述第三速率與所述第一速率之間的差值;所述接收模塊81,還用于接收所述第三NE發(fā)送的添加有速率增加指示的ODUflex幀,所述速率增加指示用于指示從添加有所述速率增加指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,將所述ODUflex比特流的速率從所述第一速率增加到所述第三速率,所述第三速率的ODUflex比特流占用的Y個(gè)時(shí)隙能承載所述第三速率的ODUflex比特流,添加有所述速率增加指示的ODUflex幀為承載所述ODUflex比特流的ODUflex幀;所述解映射模塊82,還用于根據(jù)所述接收模塊接收到的速率增加指示,從添加有所述速率增加指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,在接收到的HOODU幀的Y個(gè)時(shí)隙中解映射出所述第三速率的ODUflex比特流??蛇x地,若所述裝置是宿NE或設(shè)置于宿NE內(nèi),上述裝置還包括發(fā)送模塊。發(fā)送模塊,用于在所述接收模塊接收到所述第三NE發(fā)送的添加有時(shí)隙增加指示的HOODU幀之后,若所述裝置是宿NE或設(shè)置于宿NE內(nèi),向所述第三NE發(fā)送已接收到所述時(shí)隙增加指示的響應(yīng)信息??蛇x地,所述第三速率的比特流為所述第一速率的ODUflex比特流和第二速率的空閑數(shù)據(jù)比特流按字節(jié)間插方式組成的比特流??蛇x地,所述ODUflex比特流的速率增加的比例與所述ODUflex的時(shí)隙增加的比例相同。以上各模塊的功能可參見(jiàn)圖2對(duì)應(yīng)實(shí)施例中描述,在此不再贅述。上述技術(shù)方案中,上述裝置根據(jù)上一個(gè)HOODU幀中的時(shí)隙增加指示,從下一個(gè)HOODU幀開(kāi)始,在增加后的時(shí)隙中接收由原速率的ODUflex比特流和原速率的空閑數(shù)據(jù)比特流組成的高速率的比特流。在源NE到宿NE之間的各段鏈路上ODUflex比特流占用HOODU幀的時(shí)隙都增加后,NE根據(jù)上一個(gè)ODUflex幀中的速率增加指示,從下一個(gè)HOODU開(kāi)始,在增加后的時(shí)隙中接收高速率的ODUflex比特流。因此,實(shí)現(xiàn)了ODUflex幀與裝載ODUflex幀的HOODU幀之間的速率匹配,達(dá)到了無(wú)損增加通道帶寬的目的,并且不需要事先為ODUflex幀預(yù)留資源。在可變光通道增加過(guò)程中,不依賴m-bit客戶實(shí)體數(shù)目的變化速率和步進(jìn)大小,因此,縮短了可變光通道帶寬增加的周期。圖9為本發(fā)明實(shí)施例提供的一種可變光通道帶寬減少裝置結(jié)構(gòu)示意圖。本實(shí)施例提供的裝置位于發(fā)送側(cè),適用于減少可變光通道帶寬的場(chǎng)景。如圖9所示,本實(shí)施例提供的裝置包括:發(fā)送模塊91和映射模塊92。發(fā)送模塊91,用于向第二NE發(fā)送添加有速率減少指示的ODUflex幀,所述速率減少指示,用于指示從添加有所述速率減少指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,ODUflex比特流的速率從第三速率減少到第一速率;所述第二NE為在業(yè)務(wù)流流經(jīng)的鏈路上所述第一NE的下游NE;映射模塊92,用于從添加有所述速率減少指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,將所述第一速率的ODUflex比特流和第二速率的空閑數(shù)據(jù)比特流組成的第三速率的比特流映射到HOODU幀的Y個(gè)時(shí)隙中;所述第二速率小于所述第三速率,所述第二速率為所述第三速率與所述第一速率的差值;添加模塊93,用于在所述鏈路上各NE均已收到添加有所述速率減少指示的ODUflex幀后,在HOODU幀中添加時(shí)隙減少指示,所述時(shí)隙減少指示,用于指示從添加有所述時(shí)隙減少指示的HOODU幀的下一個(gè)HOODU幀開(kāi)始,所述ODUflex比特流在HOODU幀中占用的時(shí)隙從所述Y個(gè)時(shí)隙減少到X個(gè)時(shí)隙,所述X大于零且小于所述Y,所述第一速率的ODUflex比特流占用的X個(gè)時(shí)隙能承載所述第一速率的ODUflex比特流;所述發(fā)送模塊91,還用于向所述第二NE發(fā)送添加有時(shí)隙減少指示的HOODU幀;所述映射模塊92,還用于從添加有所述時(shí)隙減少指示的HOODU幀的下一個(gè)HOODU幀開(kāi)始,將所述第一速率的ODUflex比特流映射到HOODU幀中的X個(gè)時(shí)隙;所述發(fā)送模塊91,還用于向所述第二NE發(fā)送所述映射模塊映射后的HOODU幀??蛇x地,所述添加模塊,還用于如果所述裝置是源NE或設(shè)置于源NE內(nèi),在向所述第二NE發(fā)送添加有所述速率減少指示的ODUflex幀之前,在向所述下游NE發(fā)送的ODUflex幀中添加所述速率減少指示??蛇x地,所述添加模塊,還用于用于如果所述裝置是源NE或設(shè)置于源NE內(nèi),接收到宿NE返回的已接收到添加有所述速率減少指示的ODUflex幀的響應(yīng)信息后,在HOODU幀中添加所述時(shí)隙減少指示。可選地,若所述裝置是中間NE或設(shè)置于中間NE內(nèi),若接收到第三NE發(fā)送的HOODU幀中包括有所述時(shí)隙減少指示,在向所述第二NE發(fā)送的HOODU中,添加從第三NE發(fā)送的HOODU幀中提取到的時(shí)隙減少指示,所述第三NE為在業(yè)務(wù)流流經(jīng)的鏈路上所述第一NE的上游NE??蛇x地,所述映射模塊,還用于從添加有所述時(shí)隙減少指示的HOODU幀的下一個(gè)HOODU幀開(kāi)始,將所述第一速率的ODUflex比特流和第二速率的空閑數(shù)據(jù)比特流按字節(jié)間插方組成的第三速率的比特流,映射到HOODU幀的Y個(gè)時(shí)隙中??蛇x地,所述ODUflex比特流占用時(shí)隙減少的比例與所述ODUflex比特流的速率減少的比例相同。上述各模塊的功能可參見(jiàn)圖4對(duì)應(yīng)實(shí)施例中描述,在此不再贅述。上述技術(shù)方案中,NE在當(dāng)前ODUflex幀向下游NE發(fā)送速率減少指示,從向下游NE發(fā)送的下一個(gè)ODUflex幀開(kāi)始,減少ODUflex比特流的速率;然后,在當(dāng)前HOODU幀中添加時(shí)隙減少指示,從下一個(gè)HOODU幀開(kāi)始,減少ODUflex幀在HOODU幀中占用的時(shí)隙。在可變光通道增加過(guò)程中,不依賴m-bit客戶實(shí)體數(shù)目的變化速率和步進(jìn)大小,因此,縮短了減少可變光通道帶寬的周期。在速率減少階段,在可速率比特流占用的HOODU幀的原時(shí)隙中,向下游NE發(fā)送由低速率的ODUflex比特流和空閑數(shù)據(jù)比特流組成的高速率比特流。在源NE到宿NE之間的各段鏈路上ODUflex比特流的速率減少后,在時(shí)隙減少后的HOODU幀中向下游NE發(fā)送低速率的ODUflex比特流,實(shí)現(xiàn)了ODUflex幀與裝載ODUflex幀的HOODU幀之間的速率匹配,達(dá)到了無(wú)損減少通道帶寬的目的。圖10為本發(fā)明實(shí)施例提供的一種可變光通道帶寬減少裝置結(jié)構(gòu)示意圖。本實(shí)施例提供的裝置位于NE的接收側(cè),適用于減少可變光通道帶寬的場(chǎng)景。如圖10所示,本實(shí)施列提供的裝置包括:接收模塊101和解映射模塊102。接收模塊101,用于接收第三NE發(fā)送的添加有速率減少指示的ODUflex幀,所述速率減少指示,用于指示從添加有所述速率減少指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,ODUflex比特流的速率從第三速率減少到第一速率,所述第三NE為在業(yè)務(wù)流流經(jīng)的鏈路上所述第一NE的上游NE;解映射模塊102,用于根據(jù)所述速率減少指示,從添加有所述速率減少指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,在HOODU幀的Y個(gè)時(shí)隙中,解映射所述第一速率的ODUflex比特流和第二速率的空閑數(shù)據(jù)比特流組成的第三速率的比特流,并從所述第三速率的比特流中提取出所述所述第一速率的ODUflex比特流;所述第二速率為所述第三速率與所述第一速率的差值;所述接收模塊101,還用于接收所述第三NE發(fā)送的添加有所述時(shí)隙減少指示的HOODU幀,所述時(shí)隙減少指示,用于指示從添加有所述時(shí)隙減少指示的HOODU幀的下一個(gè)HOODU幀開(kāi)始,所述ODUflex比特流在HOODU幀中占用的時(shí)隙從所述Y個(gè)時(shí)隙減少到X個(gè)時(shí)隙,所述X大于零且小于所述Y,所述第一速率的ODUflex比特流占用的X個(gè)時(shí)隙能承載所述第一速率的ODUflex比特流;所述解映射模塊102,用于根據(jù)所述時(shí)隙減少指示,從添加有所述時(shí)隙減少指示的HOODU幀的下一個(gè)HOODU幀開(kāi)始,在HOODU幀的X個(gè)時(shí)隙中解映射所述第一速率的ODUflex比特流??蛇x地,所述裝置還可包括發(fā)送模塊。發(fā)送模塊,用于在接收所述第三NE發(fā)送的添加有時(shí)隙增加指示的HOODU幀之后,若所述裝置是宿NE,向所述第三NE發(fā)送已接收到所述速率減少指示的響應(yīng)信息??蛇x地,所述第三速率的比特流為所述第一速率的ODUflex比特流和第二速率的空閑數(shù)據(jù)比特流按字節(jié)間插方式組成的比特流??蛇x地,所述ODUflex比特流占用時(shí)隙減少的比例與所述ODUflex比特流的速率減少的比例相同。上述各模塊的功能可參見(jiàn)圖4對(duì)應(yīng)實(shí)施例中描述,在此不再贅述。上述技術(shù)方案中,根據(jù)ODUflex幀中的速率減少指示,先在HOODU幀中接收由低速率的ODUflex比特流和空閑數(shù)據(jù)比特流組成的高速率的比特流。在接收到包括時(shí)隙減少指示的HOODU幀后,從下一個(gè)HOODU幀開(kāi)始,在減少后的HOODU幀的時(shí)隙中接收低速率的ODUflex比特流。因此,實(shí)現(xiàn)了ODUflex幀與裝載ODUflex幀的HOODU幀之間的速率匹配,達(dá)到了無(wú)損減少ODUflex比特流通道帶寬的目的。在可變光通道增加過(guò)程中,不依賴m-bit客戶實(shí)體數(shù)目的變化速率和步進(jìn)大小,因此,縮短了減少可變光通道帶寬的周期。如圖11所示,本發(fā)明實(shí)施例還提供一種第一網(wǎng)絡(luò)節(jié)點(diǎn),包括:存儲(chǔ)器111、處理器112、通信接口113和總線114。存儲(chǔ)器、處理器和通信接口通過(guò)所述總線進(jìn)行相互通信;所述存儲(chǔ)器,用于存儲(chǔ)程序;所述處理器,用于執(zhí)行所述存儲(chǔ)器中執(zhí)行的程序;所述通信接口,用于與第二NE和第三NE進(jìn)行通信,所述第三NE為在業(yè)務(wù)流流經(jīng)的鏈路上所述第一NE的上游NE,所述第二NE為所述鏈路上所述第一NE的下游NE;所述程序,用于:在HOODU幀中添加時(shí)隙增加指示,并向第二NE發(fā)送添加有所述時(shí)隙增加指示的HOODU幀,所述時(shí)隙增加指示,用于指示從所述HOODU幀的下一個(gè)HOODU幀開(kāi)始,ODUflex比特流占用HOODU幀的時(shí)隙從X個(gè)時(shí)隙增加到Y(jié)個(gè)時(shí)隙,所述X大于零且小于所述Y;所述第二NE為在業(yè)務(wù)流流經(jīng)的鏈路上所述第一NE的下游NE;從添加有所述時(shí)隙增加指示的HOODU幀的下一個(gè)HOODU幀開(kāi)始,將所述第一速率的ODUflex比特流和第二速率的空閑數(shù)據(jù)比特流組成的第三速率的比特流,映射到HOODU幀的Y個(gè)時(shí)隙中發(fā)送給所述第二NE,所述第一速率和所述第二速率均小于所述第三速率,所述第二速率為所述第三速率與所述第一速率的差值;在所述鏈路上各NE均已收到添加有時(shí)隙增加指示的HOODU幀后,將添加有速率增加指示的ODUflex幀映射到HOODU幀中發(fā)送給所述下游NE,添加有所述速率增加指示的ODUflex幀為承載所述ODUflex比特流的ODUflex幀,所述速率增加指示,用于指示從添加有所述速率增加指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,所述ODUflex比特流的速率從所述第一速率增加到所述第三速率,所述第三速率的ODUflex比特流占用的Y個(gè)時(shí)隙能承載所述第三速率的ODUflex比特流;從添加有所述速率增加指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,將第三速率的所述ODUflex比特流映射到HOODU幀的Y個(gè)時(shí)隙中發(fā)送給所述第二NE??蛇x地,所述程序還用于:如果所述第一NE為所述鏈路上的中間NE,若所述第一NE從第三NE接收到的HOODU幀中添加有所述時(shí)隙增加指示,在向所述第二NE發(fā)送的HOODU幀中,添加從接收到的HOODU幀中提取出的時(shí)隙增加指示,。可選地,所述程序還用于,若所述第一NE為源NE,在所述第一NE將添加有速率增加指示的ODUflex映射到HOODU幀中發(fā)送給所述第二NE之前,接收到宿NE返回的已接收到添加有所述時(shí)隙增加指示的HOODU幀的響應(yīng)信息后,在所述ODUflex幀中添加所述速率增加指示。可選地,所述程序還用于:從添加有所述時(shí)隙增加指示的HOODU幀的下一個(gè)HOODU幀開(kāi)始,將所述第一速率的ODUflex比特流和第二速率的空閑數(shù)據(jù)比特流按字節(jié)間插方組成的第三速率的比特流,映射到HOODU幀的Y個(gè)時(shí)隙中??蛇x地,所述ODUflex比特流的速率增加的比例與所述ODUflex的時(shí)隙增加的比例相同。上述技術(shù)方案中,NE在當(dāng)前HOODU幀中向下游NE發(fā)送ODUflex比特流的時(shí)隙增加指示,從下一個(gè)HOODU幀開(kāi)始,在HOODU幀中增加后的時(shí)隙中,向下游NE發(fā)送由原速率的ODUflex比特流和空閑數(shù)據(jù)比特流組成的高速率比特流。然后,在ODUflex幀中向下游NE發(fā)送速率增加指示,從下一個(gè)ODUflex幀開(kāi)始,在HOODU幀中增加后的時(shí)隙中,向下游NE發(fā)送高速率的ODUflex比特流。在可變光通道增加過(guò)程中,不依賴m-bit客戶實(shí)體數(shù)目的變化速率和步進(jìn)大小,因此,縮短了可變光通道帶寬增加的周期。在時(shí)隙增加階段,NE先在時(shí)隙增加后的HOODU幀中,向下游NE發(fā)送由ODUflex比特流和空閑數(shù)據(jù)比特流組成的高速率比特流,在源NE到宿NE之間的各段鏈路上ODUflex比特流占用HOODU幀的時(shí)隙都增加后,向下游NE發(fā)送高速率的ODUflex比特流,實(shí)現(xiàn)了ODUflex幀與裝載ODUflex幀的HOODU幀之間的速率匹配,達(dá)到了無(wú)損增加通道帶寬的目的,并且不需要事先為ODUflex幀預(yù)留資源。如圖12所示,本發(fā)明實(shí)施例還提供另一種第一網(wǎng)絡(luò)節(jié)點(diǎn),包括:存儲(chǔ)器121、處理器122、通信接口123和總線124。所述存儲(chǔ)器、所述處理器和所述通信接口通過(guò)所述總線進(jìn)行相互通信。所述存儲(chǔ)器,用于存儲(chǔ)程序;所述處理器,用于執(zhí)行所述存儲(chǔ)器中執(zhí)行的程序;所述通信接口,用于與第二NE和第三NE進(jìn)行通信,所述第三NE為在業(yè)務(wù)流流經(jīng)的鏈路上所述第一NE的上游NE,所述第二NE為所述鏈路上所述第一NE的下游NE;所述程序,用于:接收第三NE發(fā)送的添加有時(shí)隙增加指示的HOODU幀,所述時(shí)隙增加指示,用于指示從所述HOODU幀的下一個(gè)HOODU幀開(kāi)始,ODUflex比特流占用HOODU幀的時(shí)隙從X個(gè)時(shí)隙增加到Y(jié)個(gè)時(shí)隙,所述X小于所述Y;根據(jù)所述時(shí)隙增加指示,從添加有所述時(shí)隙增加指示的HOODUj幀的下一個(gè)HOODUj幀開(kāi)始,在HOODU幀的Y個(gè)時(shí)隙中解映射出由所述第一速率的ODUflex比特流和第二速率的空閑數(shù)據(jù)比特流組成的第三速率的比特流,從所述第三速率的比特流中提取出所述第一速率的ODUflex比特流;所述第一速率和所述第二速率均小于所述第三速率,所述第二速率為所述第三速率與所述第一速率之間的差值;接收所述第三NE發(fā)送的添加有速率增加指示的ODUflex幀,所述速率增加指示用于指示從添加有所述速率增加指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,將所述ODUflex比特流的速率從所述第一速率增加到所述第三速率,所述第三速率的ODUflex比特流占用的Y個(gè)時(shí)隙能承載所述第三速率的ODUflex比特流,添加有所述速率增加指示的ODUflex幀為承載所述ODUflex比特流的ODUflex幀;根據(jù)所述速率增加指示,從添加有所述速率增加指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,在接收到的HOODU幀的Y個(gè)時(shí)隙中解映射出第三速率的ODUflex比特流??蛇x地,所述程序,還用于:在所述第一NE接收第二NE發(fā)送的添加有時(shí)隙增加指示的HOODU幀之后,若所述第一NE是宿NE,所述第一NE向所述第三NE發(fā)送已接收到所述時(shí)隙增加指示的響應(yīng)信息??蛇x地,所述第三速率的比特流為所述第一速率的ODUflex比特流和第二速率的空閑數(shù)據(jù)比特流按字節(jié)間插方式組成的比特流??蛇x地,所述ODUflex比特流的速率增加的比例與所述ODUflex的時(shí)隙增加的比例相同。上述技術(shù)方案中,NE根據(jù)上一個(gè)HOODU幀中的時(shí)隙增加指示,從下一個(gè)HOODU幀開(kāi)始,在增加后的時(shí)隙中接收由原速率的ODUflex比特流和原速率的空閑數(shù)據(jù)比特流組成的高速率的比特流。在源NE到宿NE之間的各段鏈路上ODUflex比特流占用HOODU幀的時(shí)隙都增加后,NE根據(jù)上一個(gè)ODUflex幀中的速率增加指示,從下一個(gè)HOODU開(kāi)始,在增加后的時(shí)隙中接收高速率的ODUflex比特流。因此,實(shí)現(xiàn)了ODUflex幀與裝載ODUflex幀的HOODU幀之間的速率匹配,達(dá)到了無(wú)損增加通道帶寬的目的,并且不需要事先為ODUflex幀預(yù)留資源。在可變光通道增加過(guò)程中,不依賴m-bit客戶實(shí)體數(shù)目的變化速率和步進(jìn)大小,因此,縮短了可變光通道帶寬增加的周期。如圖13所示,本發(fā)明實(shí)施例還提供又一種第一網(wǎng)絡(luò)節(jié)點(diǎn),包括:存儲(chǔ)器131、處理器132、通信接口133和總線134。所述存儲(chǔ)器,用于存儲(chǔ)程序;所述處理器,用于執(zhí)行所述存儲(chǔ)器中執(zhí)行的程序;所述通信接口,用于與第二NE和第三NE進(jìn)行通信,所述第三NE為在業(yè)務(wù)流流經(jīng)的鏈路上所述第一NE的上游NE,所述第二NE為所述鏈路上所述第一NE的下游NE;所述程序,用于:向所述第二NE發(fā)送添加有速率減少指示的ODUflex幀,所述速率減少指示,用于指示從添加有所述速率減少指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,ODUflex比特流的速率從第三速率減少到第一速率;所述第一NE從添加有所述速率減少指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,將所述第一速率的ODUflex比特流和第二速率的空閑數(shù)據(jù)比特流組成的第三速率的比特流映射到HOODU幀的Y個(gè)時(shí)隙中發(fā)送給所述第二NE;所述第二速率小于所述第三速率,所述第二速率為所述第三速率與所述第一速率的差值;在所述鏈路上各NE均已收到添加有所述速率減少指示的ODUflex幀后,所述第一NE在HOODU幀中添加時(shí)隙減少指示,并向所述第二NE發(fā)送添加有所述時(shí)隙減少指示的HOODU幀,所述時(shí)隙減少指示,用于指示從添加有所述時(shí)隙減少指示的HOODU幀的下一個(gè)HOODU幀開(kāi)始,所述ODUflex比特流在HOODU幀中占用的時(shí)隙從所述Y個(gè)時(shí)隙減少到X個(gè)時(shí)隙,所述X大于零且小于所述Y,所述第一速率的ODUflex比特流占用的X個(gè)時(shí)隙能承載所述第一速率的ODUflex比特流;所述第一NE從添加有所述時(shí)隙減少指示的HOODU幀的下一個(gè)HOODU幀開(kāi)始,將所述第一速率的ODUflex比特流映射到HOODU幀中的X個(gè)時(shí)隙中發(fā)送給所述第二NE??蛇x地,所述程序,還用于:在所述向第二NE發(fā)送添加有所述速率減少指示的ODUflex幀之前,如果所述第一NE是源NE,在向所述第二NE發(fā)送的ODUflex;幀中添加所述速率減少指示??蛇x地,所述程序,還用于:若所述第一NE是源NE,接收到宿NE返回的已接收到添加有所述速率減少指示的ODUflex幀的響應(yīng)信息后,在HOODU幀中添加所述時(shí)隙減少指示;若所述第一NE是中間NE,若所述第一NE接收到第三NE發(fā)送的HOODU幀中包括有所述時(shí)隙減少指示時(shí),在向所述第二NE發(fā)送的HOODU中,添加從第三NE發(fā)送的HOODU幀中提取到的時(shí)隙減少指示,所述第三NE為在業(yè)務(wù)流流經(jīng)的鏈路上所述第一NE的上游NE。上述技術(shù)方案中,NE在當(dāng)前ODUflex幀向下游NE發(fā)送速率減少指示,從向下游NE發(fā)送的下一個(gè)ODUflex幀開(kāi)始,減少ODUflex比特流的速率;然后,在當(dāng)前HOODU幀中添加時(shí)隙減少指示,從下一個(gè)HOODU幀開(kāi)始,減少ODUflex幀在HOODU幀中占用的時(shí)隙。在可變光通道增加過(guò)程中,不依賴m-bit客戶實(shí)體數(shù)目的變化速率和步進(jìn)大小,因此,縮短了減少可變光通道帶寬的周期。在速率減少階段,在可速率比特流占用的HOODU幀的原時(shí)隙中,向下游NE發(fā)送由低速率的ODUflex比特流和空閑數(shù)據(jù)比特流組成的高速率比特流。在源NE到宿NE之間的各段鏈路上ODUflex比特流的速率減少后,在時(shí)隙減少后的HOODU幀中向下游NE發(fā)送低速率的ODUflex比特流,實(shí)現(xiàn)了ODUflex幀與裝載ODUflex幀的HOODU幀之間的速率匹配,達(dá)到了無(wú)損減少通道帶寬的目的。如圖14所示,本發(fā)明實(shí)施例還提供再一種第一網(wǎng)絡(luò)節(jié)點(diǎn),包括:存儲(chǔ)器141、處理器142、通信接口143和總線144。所述存儲(chǔ)器,用于存儲(chǔ)程序;所述處理器,用于執(zhí)行所述存儲(chǔ)器中執(zhí)行的程序;所述通信接口,用于與第二NE和第三NE進(jìn)行通信,所述第三NE為在業(yè)務(wù)流流經(jīng)的鏈路上所述第一NE的上游NE,所述第二NE為所述鏈路上所述第一NE的下游NE;所述程序,用于:接收第三NE發(fā)送的添加有速率減少指示的ODUflex幀,所述速率減少指示,用于指示從添加有所述速率減少指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,ODUflex比特流的速率從第三速率減少到第一速率;根據(jù)所述速率減少指示,從添加有所述速率減少指示的ODUflex幀的下一個(gè)ODUflex幀開(kāi)始,在HOODU幀的Y個(gè)時(shí)隙中,解映射所述第一速率的ODUflex比特流和第二速率的空閑數(shù)據(jù)比特流組成的第三速率的比特流,并從所述第三速率的比特流中提取出所述所述第一速率的ODUflex比特流;所述第二速率為所述第三速率與所述第一速率的差值;接收所述第三NE發(fā)送的添加有所述時(shí)隙減少指示的HOODU幀,所述時(shí)隙減少指示,用于指示從添加有所述時(shí)隙減少指示的HOODU幀的下一個(gè)HOODU幀開(kāi)始,所述ODUflex比特流在HOODU幀中占用的時(shí)隙從所述Y個(gè)時(shí)隙減少到X個(gè)時(shí)隙,所述X大于零且小于所述Y,所述第一速率的ODUflex比特流占用的X個(gè)時(shí)隙能承載所述第一速率的ODUflex比特流;根據(jù)所述時(shí)隙減少指示,從添加有所述時(shí)隙減少指示的HOODU幀的下一個(gè)HOODU幀開(kāi)始,在HOODU幀的X個(gè)時(shí)隙中解映射所述第一速率的ODUflex比特流??蛇x地,所述程序,還用于:在所述第一NE接收第二NE發(fā)送的添加有時(shí)隙增加指示的HOODU幀之后,若所述第一NE是宿NE,向所述第二NE發(fā)送已接收到所述速率減少指示的響應(yīng)信息??蛇x地,所述第三速率的比特流為所述第一速率的ODUflex比特流和第二速率的空閑數(shù)據(jù)比特流按字節(jié)間插方式組成的比特流。可選地,所述ODUflex比特流占用時(shí)隙減少的比例與所述ODUflex比特流的速率減少的比例相同。上述技術(shù)方案中,NE根據(jù)ODUflex幀中的速率減少指示,先在HOODU幀中接收由低速率的ODUflex比特流和空閑數(shù)據(jù)比特流組成的高速率的比特流。在接收到包括時(shí)隙減少指示的HOODU幀后,從下一個(gè)HOODU幀開(kāi)始,在減少后的HOODU幀的時(shí)隙中接收低速率的ODUflex比特流。因此,實(shí)現(xiàn)了ODUflex幀與裝載ODUflex幀的HOODU幀之間的速率匹配,達(dá)到了無(wú)損減少ODUflex比特流通道帶寬的目的。在可變光通道增加過(guò)程中,不依賴m-bit客戶實(shí)體數(shù)目的變化速率和步進(jìn)大小,因此,縮短了減少可變光通道帶寬的周期。本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:ROM、RAM、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。最后應(yīng)說(shuō)明的是:以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)見(jiàn)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。