一種光通道數(shù)據(jù)單元業(yè)務(wù)交換的裝置和方法
【專(zhuān)利摘要】本發(fā)明涉及通信傳輸領(lǐng)域,特別公開(kāi)了一種光通道數(shù)據(jù)單元業(yè)務(wù)傳送裝置和方法。該交換裝置包括,第一ODU業(yè)務(wù)處理單元、時(shí)隙分配單元、交換出端口分配單元、以太交換單元和第二ODU業(yè)務(wù)處理單元,根據(jù)與ODU業(yè)務(wù)相對(duì)應(yīng)的時(shí)隙對(duì)應(yīng)表和幀周期時(shí)隙表,對(duì)ODU業(yè)務(wù)進(jìn)行轉(zhuǎn)發(fā),提高了設(shè)備的兼容性,保證了交換裝置的轉(zhuǎn)發(fā)端口不出現(xiàn)業(yè)務(wù)擁塞,降低了轉(zhuǎn)發(fā)業(yè)務(wù)的延時(shí)及交換設(shè)備的成本,提高了通信網(wǎng)絡(luò)的傳輸質(zhì)量。
【專(zhuān)利說(shuō)明】一種光通道數(shù)據(jù)單元業(yè)務(wù)交換的裝置和方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信傳輸領(lǐng)域,尤其涉及一種光通道數(shù)據(jù)單元(Optical channelData unit,ODU)業(yè)務(wù)傳送裝置和方法。
【背景技術(shù)】
[0002]隨著通信網(wǎng)絡(luò)的快速發(fā)展,業(yè)務(wù)種類(lèi)越來(lái)越多,如移動(dòng)、語(yǔ)音、視頻、網(wǎng)絡(luò)游戲、網(wǎng)絡(luò)瀏覽等,帶寬要求也越來(lái)越大。為了傳送時(shí)分復(fù)用業(yè)務(wù)等業(yè)務(wù),通信網(wǎng)絡(luò)必須進(jìn)行復(fù)雜的業(yè)務(wù)分類(lèi),并且盡量簡(jiǎn)化交換設(shè)備的處理流程,提高交換設(shè)備的處理效率和質(zhì)量。
[0003]如圖1所示為現(xiàn)有技術(shù)的時(shí)分復(fù)用業(yè)務(wù)光通道數(shù)據(jù)單元(Optical channel Dataunit, ODU)的交換裝置示意圖。該ODU的交換裝置基于信元進(jìn)行交換,包括ODU業(yè)務(wù)接收線(xiàn)卡、信元交換單元和ODU業(yè)務(wù)發(fā)送線(xiàn)卡。ODU業(yè)務(wù)接收線(xiàn)卡進(jìn)一步包括解映射單元和接收線(xiàn)卡接口控制單元。ODU業(yè)務(wù)接收線(xiàn)卡通過(guò)解映射單元,從接收到的ODU業(yè)務(wù)中,提取出凈荷比特流數(shù)據(jù);接收線(xiàn)卡接口控制單元,用于將提取出凈荷比特流數(shù)據(jù)封裝成時(shí)分復(fù)用信元幀,在該時(shí)分復(fù)用信元幀的開(kāi)銷(xiāo)中,攜帶有ODU業(yè)務(wù)發(fā)送線(xiàn)卡的標(biāo)識(shí)。信元交換單元根據(jù)時(shí)分復(fù)用信元幀的開(kāi)銷(xiāo)中攜帶的ODU業(yè)務(wù)發(fā)送線(xiàn)卡的標(biāo)識(shí),將該時(shí)分復(fù)用信元幀發(fā)送到該標(biāo)識(shí)所對(duì)應(yīng)的ODU業(yè)務(wù)發(fā)送線(xiàn)卡上。業(yè)務(wù)發(fā)送線(xiàn)卡進(jìn)一步包括發(fā)送線(xiàn)卡接口控制單元和映射單元。發(fā)送線(xiàn)卡接口控制單元用于把接收到的時(shí)分復(fù)用信元幀的凈荷提取出來(lái),生成信元比特流。映射單元,根據(jù)網(wǎng)管配置,使用字節(jié)間插的方式,恢復(fù)出時(shí)分復(fù)用業(yè)務(wù)0DU。
[0004]現(xiàn)有技術(shù)無(wú)法對(duì)時(shí)分復(fù)用業(yè)務(wù)光通道數(shù)據(jù)單元ODU業(yè)務(wù)進(jìn)行以太交換的轉(zhuǎn)發(fā),降低了設(shè)備的兼容性。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供了一種光通道數(shù)據(jù)單元業(yè)務(wù)傳送裝置和方法。
[0006]第一方面,提供了一種光通道數(shù)據(jù)單元ODU業(yè)務(wù)傳送裝置,包括:第一 ODU業(yè)務(wù)處理單元、時(shí)隙分配單元、交換出端口分配單元、以太交換單元和第二 ODU業(yè)務(wù)處理單元。
[0007]第一 ODU業(yè)務(wù)處理單元,用于接收ODU業(yè)務(wù),根據(jù)所述ODU幀的切片長(zhǎng)度,將所述ODU幀封裝成以太幀,根據(jù)所述時(shí)隙分配單元確定的第一 ODU業(yè)務(wù)處理單元出端口時(shí)隙對(duì)應(yīng)表,發(fā)送所述以太幀到以太交換單元。
[0008]時(shí)隙分配單元,用于產(chǎn)生一個(gè)同步幀周期,根據(jù)獲得的所述ODU幀的速率和所述第一 ODU業(yè)務(wù)處理單元的出端口數(shù)量,確定所述第一 ODU業(yè)務(wù)處理單元出端口時(shí)隙對(duì)應(yīng)表。
[0009]交換出端口分配單元,用于根據(jù)所述時(shí)隙分配單元確定的第一 ODU業(yè)務(wù)處理單元出端口時(shí)隙對(duì)應(yīng)表,確定以太交換單元入端口幀周期時(shí)隙表,根據(jù)所述以太交換單元入端口幀周期時(shí)隙表,確定以太交換單元出端口幀周期時(shí)隙表,并根據(jù)所述以太交換單元入端口幀周期時(shí)隙表和所述以太交換單元出端口幀周期時(shí)隙表,確定以太交換單元分配轉(zhuǎn)發(fā)命令。
[0010]以太交換單元,根據(jù)所述以太交換單元分配轉(zhuǎn)發(fā)命令,將接收到的所述以太幀轉(zhuǎn)發(fā)至所述第二 ODU業(yè)務(wù)處理單元。
[0011]第二 ODU業(yè)務(wù)處理單元,用于根據(jù)所述交換出端口分配單元確定的以太交換單元出端口幀周期時(shí)隙表,對(duì)接收到的以太幀進(jìn)行解封裝處理,獲得以太凈荷比特流數(shù)據(jù),并將所述以太凈荷比特流數(shù)據(jù)封裝成ODU幀發(fā)送出去。
[0012]結(jié)合第一方面,在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述裝置進(jìn)一步包括,同步時(shí)鐘單元,用于為所述時(shí)隙分配單元提供時(shí)鐘信號(hào),所述時(shí)鐘信號(hào)用于同步所述同步幀周期的基準(zhǔn)時(shí)間,使得所述時(shí)隙分配單元產(chǎn)生的每一個(gè)幀周期在時(shí)間上是同步的。
[0013]結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式,在第一方面的第二種可能的實(shí)現(xiàn)方式中,所述第一 ODU業(yè)務(wù)處理單元,包括,開(kāi)銷(xiāo)提取單元、以太封裝單元和端口分發(fā)單元。開(kāi)銷(xiāo)提取單元,用于接收ODU業(yè)務(wù),提取所述ODU業(yè)務(wù)中的ODU幀的開(kāi)銷(xiāo)信息,根據(jù)所述開(kāi)銷(xiāo)信息,識(shí)別所述ODU業(yè)務(wù),并獲得所述ODU業(yè)務(wù)中的ODU幀的類(lèi)型。
[0014]以太封裝單元,用于根據(jù)提取的開(kāi)銷(xiāo)信息確定所述ODU幀的速率,根據(jù)所述ODU幀的速率和所述ODU幀的切片長(zhǎng)度將所述ODU幀封裝成以太幀。
[0015]端口分發(fā)單元,用于根據(jù)所述時(shí)隙分配單元確定的所述第一 ODU業(yè)務(wù)處理單元出端口時(shí)隙對(duì)應(yīng)表,發(fā)送所述以太幀到以太交換單元。
[0016]結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式或第二種可能的實(shí)現(xiàn)方式,在第一方面的第三種可能的實(shí)現(xiàn)方式中,所述時(shí)隙分配單元,用于產(chǎn)生一個(gè)同步幀周期,根據(jù)獲得的所述ODU幀的速率、所述第一 ODU業(yè)務(wù)處理單元的出端口速率和所述同步幀周期,確定所述ODU幀占用所述同步幀周期中時(shí)隙的數(shù)量和所述ODU幀的切片長(zhǎng)度,按照間插分配的方法,確定包含第一 ODU業(yè)務(wù)處理單元出端口與所述同步幀周期中時(shí)隙對(duì)應(yīng)關(guān)系的第一 ODU業(yè)務(wù)處理單元出端口時(shí)隙對(duì)應(yīng)表。
[0017]結(jié)合第一方面、第一方面的第一種可能的實(shí)現(xiàn)方式、第一方面的第二種可能的實(shí)現(xiàn)方式或第一方面的第三種可能的實(shí)現(xiàn)方式,在第一方面的第四種可能的實(shí)現(xiàn)方式中,所述時(shí)隙分配單元,用于產(chǎn)生一個(gè)同步幀周期,根據(jù)獲得的所述ODU幀的速率和所述同步幀周期,按照ODU幀的速率倍數(shù)與ODU幀占用同步幀周期中時(shí)隙數(shù)量的對(duì)應(yīng)關(guān)系,確定所述ODU幀占用所述同步幀周期中時(shí)隙的數(shù)量和所述ODU幀的切片長(zhǎng)度,按照間插分配的方法,確定包含第一 ODU業(yè)務(wù)處理單元出端口與所述同步幀周期中時(shí)隙對(duì)應(yīng)關(guān)系的第一 ODU業(yè)務(wù)處理單元出端口時(shí)隙對(duì)應(yīng)表。
[0018]第二方面,提供了一種光通道數(shù)據(jù)單元業(yè)務(wù)傳送方法,包括,接收ODU業(yè)務(wù),根據(jù)所述ODU幀的切片長(zhǎng)度,將所述ODU幀封裝成以太幀,根據(jù)所述時(shí)隙分配單元確定的第一 ODU業(yè)務(wù)處理單元出端口時(shí)隙對(duì)應(yīng)表,發(fā)送所述以太幀到以太交換單元;所述時(shí)隙對(duì)應(yīng)表是根據(jù)同步幀周期、所述ODU幀的速率和所述第一 ODU業(yè)務(wù)處理單元的出端口數(shù)量確定的;
[0019]根據(jù)所述以太交換單元分配轉(zhuǎn)發(fā)命令,將接收到的所述以太幀轉(zhuǎn)發(fā)至所述第二ODU業(yè)務(wù)處理單元;所述以太交換單元分配轉(zhuǎn)發(fā)命令是根據(jù)以太交換單元入端口幀周期時(shí)隙表和以太交換單元出端口幀周期時(shí)隙表確定的;所述以太交換單元出端口幀周期時(shí)隙表是根據(jù)所述以太交換單元入端口幀周期時(shí)隙表確定的;所述以太交換單元入端口幀周期時(shí)隙表是根據(jù)所述時(shí)隙分配單元確定的第一 ODU業(yè)務(wù)處理單元出端口時(shí)隙對(duì)應(yīng)表確定的;
[0020]根據(jù)所述以太交換單元出端口幀周期時(shí)隙表,對(duì)接收到的以太幀進(jìn)行解封裝處理,獲得以太凈荷比特流數(shù)據(jù),并將所述以太凈荷比特流數(shù)據(jù)封裝成高階ODU幀發(fā)送出去。
[0021]結(jié)合第二方面,在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述方法進(jìn)一步包括,產(chǎn)生一個(gè)時(shí)鐘信號(hào),所述時(shí)鐘信號(hào)用于同步所述同步幀周期的基準(zhǔn)時(shí)間,使得所述同步幀周期的每一個(gè)幀周期在時(shí)間上是同步的。
[0022]結(jié)合第二方面或第二方面的第一種可能的實(shí)現(xiàn)方式,在第二方面的第二種可能的實(shí)現(xiàn)方式中,所述步驟,,接收ODU業(yè)務(wù),根據(jù)所述ODU幀的切片長(zhǎng)度,將所述ODU幀封裝成以太幀,根據(jù)所述時(shí)隙分配單元確定的第一 ODU業(yè)務(wù)處理單元出端口時(shí)隙對(duì)應(yīng)表,發(fā)送所述以太幀到以太交換單元,具體為,
[0023]接收ODU業(yè)務(wù),提取所述ODU業(yè)務(wù)中的ODU幀的開(kāi)銷(xiāo)信息,根據(jù)所述開(kāi)銷(xiāo)信息,識(shí)別所述ODU業(yè)務(wù),并獲得所述ODU業(yè)務(wù)中的ODU幀的類(lèi)型;
[0024]根據(jù)提取的開(kāi)銷(xiāo)信息確定所述ODU幀的速率,根據(jù)所述ODU幀的速率和所述ODU幀的切片長(zhǎng)度將所述ODU幀封裝成以太幀;
[0025]根據(jù)所述時(shí)隙分配單元確定的所述第一 ODU業(yè)務(wù)處理單元出端口時(shí)隙對(duì)應(yīng)表,發(fā)送所述以太幀到以太交換單元。
[0026]結(jié)合第二方面的第一種可能的實(shí)現(xiàn)方式或第二種可能的實(shí)現(xiàn)方式,在第二方面的第三種可能的實(shí)現(xiàn)方式中,所述時(shí)隙對(duì)應(yīng)表的確定,具體為,產(chǎn)生一個(gè)同步幀周期,根據(jù)獲得的所述ODU幀的速率、所述第一 ODU業(yè)務(wù)處理單元的出端口速率和所述同步幀周期,確定所述ODU幀占用所述同步幀周期中時(shí)隙的數(shù)量和所述ODU幀的切片長(zhǎng)度,按照間插分配的方法,確定包含第一 ODU業(yè)務(wù)處理單元出端口與所述同步幀周期中時(shí)隙對(duì)應(yīng)關(guān)系的第一ODU業(yè)務(wù)處理單元出端口時(shí)隙對(duì)應(yīng)表。
[0027]結(jié)合第二方面、第二方面的第一種可能的實(shí)現(xiàn)方式、第二方面的第二種可能的實(shí)現(xiàn)方式或第二方面的第三種可能的實(shí)現(xiàn)方式,在第二方面的第四種可能的實(shí)現(xiàn)方式中,進(jìn)一步包括,所述時(shí)隙對(duì)應(yīng)表的確定,具體為,產(chǎn)生一個(gè)同步幀周期,根據(jù)獲得的所述ODU幀的速率和所述同步幀周期,按照ODU幀的速率倍數(shù)與ODU幀占用同步幀周期中時(shí)隙數(shù)量的對(duì)應(yīng)關(guān)系,確定所述ODU幀占用所述同步幀周期中時(shí)隙的數(shù)量和所述ODU幀的切片長(zhǎng)度,按照間插分配的方法,確定包含第一 ODU業(yè)務(wù)處理單元出端口與所述同步幀周期中時(shí)隙對(duì)應(yīng)關(guān)系的第一 ODU業(yè)務(wù)處理單兀出端口時(shí)隙對(duì)應(yīng)表。
[0028]由此可見(jiàn),在本發(fā)明實(shí)施例中,通過(guò)使用第一 ODU業(yè)務(wù)處理單元、時(shí)隙分配單元、交換出端口分配單元、以太交換單元和第二 ODU業(yè)務(wù)處理單元,根據(jù)第一 ODU業(yè)務(wù)處理單元出端口時(shí)隙對(duì)應(yīng)表和以太交換單元分配轉(zhuǎn)發(fā)命令,對(duì)ODU業(yè)務(wù)進(jìn)行轉(zhuǎn)發(fā),解決了現(xiàn)有技術(shù)無(wú)法通過(guò)以太交換單元進(jìn)行傳送ODU幀的問(wèn)題,保證了傳送裝置的轉(zhuǎn)發(fā)端口不出現(xiàn)業(yè)務(wù)擁塞,提高了通信網(wǎng)絡(luò)的傳輸質(zhì)量。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0029]此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,并不構(gòu)成對(duì)本發(fā)明的限定。在附圖中:
[0030]圖1示出了現(xiàn)有技術(shù)的時(shí)分復(fù)用業(yè)務(wù)光通道數(shù)據(jù)單元ODU的交換裝置示意圖;
[0031]圖2示出了本發(fā)明第一實(shí)施例的ODU業(yè)務(wù)傳送裝置示意圖;
[0032]圖3示出了本發(fā)明第二實(shí)施例的ODU業(yè)務(wù)傳送裝置示意圖;[0033]圖4示出了本發(fā)明第二實(shí)施例對(duì)應(yīng)的時(shí)隙對(duì)應(yīng)表和幀周期時(shí)隙表;
[0034]圖5示出了本發(fā)明第三實(shí)施例的ODU業(yè)務(wù)交換裝置示意圖;
[0035]圖6示出了本發(fā)明第三實(shí)施例對(duì)應(yīng)的時(shí)隙對(duì)應(yīng)表和幀周期時(shí)隙表;
[0036]圖7示出了本發(fā)明第四實(shí)施例的ODU業(yè)務(wù)傳送裝置示意圖;
[0037]圖8示出了本發(fā)明第四實(shí)施例對(duì)應(yīng)的時(shí)隙對(duì)應(yīng)表和幀周期時(shí)隙表;
[0038]圖9 出了本發(fā)明另一實(shí)施例對(duì)應(yīng)的時(shí)隙對(duì)應(yīng)表和巾貞周期時(shí)隙表;
[0039]圖10 出了本發(fā)明另一實(shí)施例對(duì)應(yīng)的時(shí)隙對(duì)應(yīng)表和巾貞周期時(shí)隙表;
[0040]圖11示出了本發(fā)明另一實(shí)施例的ODU業(yè)務(wù)傳送方法示意圖;
[0041]圖12示出了本發(fā)明另一實(shí)施例的第一 ODU業(yè)務(wù)處理單元的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0042]為了便于本領(lǐng)域一般技術(shù)人員理解和實(shí)現(xiàn)本發(fā)明,現(xiàn)結(jié)合附圖描繪本發(fā)明的實(shí)施例。在此,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,但并不作為對(duì)本發(fā)明的限定。
[0043]圖2示出了本發(fā)明第一實(shí)施例的ODU業(yè)務(wù)傳送裝置示意圖。該交換裝置包括,第一 ODU業(yè)務(wù)處理單元、時(shí)隙分配單元、交換出端口分配單元、以太交換單元和第二 ODU業(yè)務(wù)
處理單元。
[0044]第一 ODU業(yè)務(wù)處理單元,用于接收ODU業(yè)務(wù),根據(jù)所述ODU幀的切片長(zhǎng)度,將所述ODU幀封裝成以太幀,根據(jù)所述時(shí)隙分配單元確定的第一 ODU業(yè)務(wù)處理單元出端口時(shí)隙對(duì)應(yīng)表,發(fā)送所述以太幀到以太交換單元。
[0045]時(shí)隙分配單元,用于產(chǎn)生一個(gè)同步幀周期,根據(jù)獲得的所述ODU幀的速率和所述第一 ODU業(yè)務(wù)處理單元的出端口數(shù)量,確定所述第一 ODU業(yè)務(wù)處理單元出端口時(shí)隙對(duì)應(yīng)表和所述ODU幀的切片長(zhǎng)度。
[0046]交換出端口分配單元,用于根據(jù)所述時(shí)隙分配單元確定的第一 ODU業(yè)務(wù)處理單元出端口時(shí)隙對(duì)應(yīng)表,確定以太交換單元入端口幀周期時(shí)隙表,根據(jù)所述以太交換單元入端口幀周期時(shí)隙表,確定以太交換單元出端口幀周期時(shí)隙表,并根據(jù)所述以太交換單元入端口幀周期時(shí)隙表和所述以太交換單元出端口幀周期時(shí)隙表,確定以太交換單元分配轉(zhuǎn)發(fā)命令。
[0047]以太交換單元,根據(jù)所述以太交換單元分配轉(zhuǎn)發(fā)命令,將接收到的所述以太幀轉(zhuǎn)發(fā)至所述第二 ODU業(yè)務(wù)處理單元。
[0048]第二 ODU業(yè)務(wù)處理單元,用于根據(jù)所述交換出端口分配單元確定的以太交換單元出端口幀周期時(shí)隙表,對(duì)接收到的以太幀進(jìn)行解封裝處理,獲得以太凈荷比特流數(shù)據(jù),并將所述以太凈荷比特流數(shù)據(jù)封裝成ODU幀發(fā)送出去。
[0049]同步幀周期中的時(shí)隙數(shù)可以根據(jù)業(yè)務(wù)類(lèi)型,設(shè)置整數(shù)個(gè)時(shí)隙。該同步幀周期可以由若干個(gè)以太幀時(shí)隙組成。組成該同步幀周期的以太幀時(shí)隙的數(shù)目須大于或等于該第一ODU業(yè)務(wù)處理單元出端口數(shù)量,小于1000以?xún)?nèi),S卩,其數(shù)目通常為幾十、幾百數(shù)量級(jí)。時(shí)隙分配單元通過(guò)時(shí)隙間插分配算法,保證各個(gè)ODU業(yè)務(wù)分配到同步幀周期中的時(shí)隙的離散性和均勻性。
[0050]進(jìn)一步地,本發(fā)明實(shí)施例還可以為,第一 ODU業(yè)務(wù)處理單元接收到的所述ODU業(yè)務(wù)包括至少兩路ODU子業(yè)務(wù),該至少兩路ODU子業(yè)務(wù)可以為不同類(lèi)型的高階ODU業(yè)務(wù),或同一類(lèi)型卻不同的客戶(hù)的高階ODU業(yè)務(wù)。
[0051]本發(fā)明實(shí)施例還可以包括兩個(gè)或兩個(gè)以上的第一 ODU業(yè)務(wù)處理單元。本發(fā)明實(shí)施例還可以包括兩個(gè)或兩個(gè)以上的第二 ODU業(yè)務(wù)處理單元。兩個(gè)或兩個(gè)以上的第一 ODU業(yè)務(wù)處理單元分別上述的以太交換單元的入端口相連接。兩個(gè)或兩個(gè)以上的第二 ODU業(yè)務(wù)處理單元分別上述的以太交換單元的出端口相連接。上述的時(shí)隙分配單元分別與上述的多個(gè)第一 ODU業(yè)務(wù)處理單元相連接。
[0052]時(shí)隙分配單元通過(guò)時(shí)隙間插分配算法,保證各個(gè)ODU業(yè)務(wù)分配到同步幀周期中的時(shí)隙的離散性和均勻性。交換出端口分配單元,按時(shí)隙間插分配算法保證了以太交換單元的輸入接口和輸出接口的時(shí)隙分配,使得以太交換單元根據(jù)交換出端口分配單元生成的以太交換單元分配轉(zhuǎn)發(fā)命令,將接收到的以太幀轉(zhuǎn)發(fā)至所述第二 ODU業(yè)務(wù)處理單元。
[0053]在本發(fā)明實(shí)施例中,通過(guò)使用第一 ODU業(yè)務(wù)處理單元、時(shí)隙分配單元、交換出端口分配單元、以太交換單元和第二 ODU業(yè)務(wù)處理單元,根據(jù)第一 ODU業(yè)務(wù)處理單元出端口時(shí)隙對(duì)應(yīng)表和以太交換單元分配轉(zhuǎn)發(fā)命令,對(duì)ODU業(yè)務(wù)進(jìn)行轉(zhuǎn)發(fā),解決了現(xiàn)有技術(shù)無(wú)法通過(guò)以太交換單元進(jìn)行傳送ODU幀的問(wèn)題,保證了傳送裝置的轉(zhuǎn)發(fā)端口不出現(xiàn)業(yè)務(wù)擁塞,提高了通信網(wǎng)絡(luò)的傳輸質(zhì)量。
[0054]圖3示出了本發(fā)明第二實(shí)施例的ODU業(yè)務(wù)的傳送裝置示意圖。該裝置包括,同步時(shí)鐘單元、第一 ODU業(yè)務(wù)處理單元、時(shí)隙分配單元、交換出端口分配單元、以太交換單元和第二 ODU業(yè)務(wù)處理單元。
[0055]同步時(shí)鐘單元,用于為所述時(shí)隙分配單元提供時(shí)鐘信號(hào),所述時(shí)鐘信號(hào)用于同步所述同步幀周期的基準(zhǔn)時(shí)間,使得所述時(shí)隙分配單元產(chǎn)生的每一個(gè)幀周期在時(shí)間上是同步的。
[0056]進(jìn)一步地,本發(fā)明實(shí)施例中的第一 ODU業(yè)務(wù)處理單元還可以具體包括開(kāi)銷(xiāo)提取單元、以太封裝單元和端口分發(fā)單元。開(kāi)銷(xiāo)提取單元,用于接收ODU業(yè)務(wù),提取所述ODU業(yè)務(wù)中的ODU幀的開(kāi)銷(xiāo)信息,根據(jù)所述開(kāi)銷(xiāo)信息,識(shí)別所述ODU業(yè)務(wù),并獲得所述ODU業(yè)務(wù)中的ODU幀的類(lèi)型。以太封裝單元,用于根據(jù)提取的開(kāi)銷(xiāo)信息確定所述ODU幀的速率,根據(jù)所述ODU幀的速率和所述ODU幀的切片長(zhǎng)度將所述ODU幀封裝成以太幀。端口分發(fā)單元,用于根據(jù)所述時(shí)隙分配單元確定的所述第一 ODU業(yè)務(wù)處理單元出端口時(shí)隙對(duì)應(yīng)表,發(fā)送所述以太幀到以太交換單元。
[0057]時(shí)隙分配單元,用于產(chǎn)生一個(gè)同步幀周期,根據(jù)獲得的所述ODU幀的速率、所述第
一ODU業(yè)務(wù)處理單元的出端口速率和所述同步幀周期,確定所述ODU幀占用所述同步幀周期中時(shí)隙的數(shù)量和所述ODU幀的切片長(zhǎng)度,按照間插分配的方法,確定包含第一 ODU業(yè)務(wù)處理單元出端口與所述同步幀周期中時(shí)隙對(duì)應(yīng)關(guān)系的第一 ODU業(yè)務(wù)處理單元出端口時(shí)隙對(duì)應(yīng)表。
[0058]時(shí)隙分配單元,進(jìn)一步地,還可以用于,產(chǎn)生一個(gè)同步幀周期,根據(jù)獲得的所述ODU幀的速率和所述同步幀周期,按照預(yù)先配置的ODU幀的速率倍數(shù)與ODU幀占用同步幀周期中時(shí)隙數(shù)量的對(duì)應(yīng)關(guān)系,確定所述ODU幀占用所述同步幀周期中時(shí)隙的數(shù)量和所述ODU幀的切片長(zhǎng)度,按照間插分配的方法,確定包含第一 ODU業(yè)務(wù)處理單元出端口與所述同步幀周期中時(shí)隙對(duì)應(yīng)關(guān)系的第一 ODU業(yè)務(wù)處理單元出端口時(shí)隙對(duì)應(yīng)表。該預(yù)先配置的ODU幀的速率倍數(shù)與ODU幀占用同步幀周期中時(shí)隙數(shù)量的對(duì)應(yīng)關(guān)系,具體為ODU幀的速率與該速率的ODU幀占用的同步幀周期中時(shí)隙的數(shù)量的對(duì)應(yīng)關(guān)系。例如,在時(shí)隙數(shù)為24的同步幀周期中,ODU幀的速率為1.2Gbps時(shí),該速率的ODU幀占用的同步幀周期中時(shí)隙的數(shù)量為3個(gè),以太幀封裝ODU幀的切片長(zhǎng)度為212字節(jié)或213字節(jié);當(dāng)ODU幀的速率為2.5Gbps時(shí),該速率的ODU幀占用的同步幀周期中時(shí)隙的數(shù)量為6個(gè),以太幀封裝ODU幀的切片長(zhǎng)度為212字節(jié)或213字節(jié)??梢?jiàn),ODU幀占用的同步幀周期中時(shí)隙的數(shù)量增加的倍數(shù)剛好等于時(shí)隙的數(shù)量所對(duì)應(yīng)的ODU幀的速率增加的倍數(shù),即為2倍。該預(yù)先配置的ODU幀的速率倍數(shù)對(duì)應(yīng)表,可以包括,更多種ODU幀的速率,比如,ODU幀的速率為IOGbps時(shí),該速率的ODU幀占用的同步幀周期中時(shí)隙的數(shù)量為24個(gè)。ODU業(yè)務(wù)包括0DU0、ODUU 0DU2、0DU3和0DU4,它們的速率分別為 1.2Gbit/s、2.5Gbit/s、10Gbit/s、40Gbit/s 和 100Gbit/s。本發(fā)明實(shí)施例中的ODU幀的速率倍數(shù)與ODU幀占用同步幀周期中時(shí)隙數(shù)量的對(duì)應(yīng)關(guān)系,可以在多種類(lèi)型的同步幀周期、第一 ODU業(yè)務(wù)處理單元的出端口速率及不同以太幀凈荷數(shù)量的前提下,設(shè)置不同速率的ODU幀與該ODU幀占用同步幀周期中時(shí)隙數(shù)量的對(duì)應(yīng)關(guān)系。當(dāng)然,在本發(fā)明實(shí)施例中,本領(lǐng)域人員知道,第一 ODU業(yè)務(wù)處理單元或第一 ODU業(yè)務(wù)處理單元中的各模塊或功能單元(比如以太封裝單元)也可以確定ODU幀的切片長(zhǎng)度,其具體過(guò)程與上述的實(shí)施例類(lèi)似,此處不再贅述。
[0059]時(shí)隙分配單元分別與交換出端口分配單元、第一 ODU業(yè)務(wù)處理單元的開(kāi)銷(xiāo)提取單元、第一 ODU業(yè)務(wù)處理單元的以太封裝單元和端口分發(fā)單元相連。時(shí)隙分配單元通過(guò)時(shí)隙間插分配算法,保證各個(gè)ODU業(yè)務(wù)分配到同步幀周期中的時(shí)隙的離散性和均勻性,同時(shí),也可以保證第一 ODU業(yè)務(wù)處理單元的出端口的流量均衡,降低時(shí)隙沖突。
[0060]進(jìn)一步地,本發(fā)明實(shí)施例中的第二 ODU業(yè)務(wù)處理單元還可以包括,以太解封裝單元和ODU組幀單元。以太解封裝單元,用于根據(jù)所述交換出端口分配單元確定的以太交換單元出端口幀周期時(shí)隙表,對(duì)接收到的以太幀進(jìn)行解封裝處理,獲得以太凈荷比特流數(shù)據(jù);ODU組幀單元,用于所述以太凈荷比特流數(shù)據(jù)封裝成ODU幀發(fā)送出去。
[0061]進(jìn)一步地,本發(fā)明實(shí)施例還可以包括兩個(gè)或兩個(gè)以上的第一 ODU業(yè)務(wù)處理單元。本發(fā)明實(shí)施例還可以包括兩個(gè)或兩個(gè)以上的第二 ODU業(yè)務(wù)處理單元。兩個(gè)或兩個(gè)以上的第
一ODU業(yè)務(wù)處理單元分別上述的以太交換單元的入端口相連接。兩個(gè)或兩個(gè)以上的第二ODU業(yè)務(wù)處理單元分別上述的以太交換單元的出端口相連接。上述的時(shí)隙分配單元分別與上述的多個(gè)第一 ODU業(yè)務(wù)處理單元相連接。
[0062]圖4示出了本發(fā)明第二實(shí)施例對(duì)應(yīng)的時(shí)隙對(duì)應(yīng)表和幀周期時(shí)隙表。在本發(fā)明第二實(shí)施例中,本發(fā)明實(shí)施例中的同步幀周期的時(shí)隙數(shù)為24,業(yè)務(wù)類(lèi)型為一類(lèi)ODU業(yè)務(wù)。在本發(fā)明實(shí)施例中,第一 ODU業(yè)務(wù)處理單元出端口有兩個(gè),分別為ο I和o2。在本發(fā)明實(shí)施例中,每個(gè)以太幀的凈荷長(zhǎng)度為256個(gè)字節(jié),第一 ODU業(yè)務(wù)處理單元的出端口速率為12Gbps。在本發(fā)明實(shí)施例中,以太幀的凈荷長(zhǎng)度的取值范圍可以為64字節(jié)至1000字節(jié)以下。
[0063]時(shí)隙分配單元,根據(jù)同步幀周期的時(shí)隙數(shù)24和該ODU業(yè)務(wù)的速率(本發(fā)明實(shí)施例的ODU業(yè)務(wù)為0DU2,速率為239/237 X 9953280kbit/s),確定該0DU2幀需要用24個(gè)以太幀來(lái)封裝,即,該0DU2幀占了整個(gè)該同步幀周期時(shí)隙數(shù)的24個(gè)。
[0064]具體計(jì)算過(guò)程為:以太幀的凈荷長(zhǎng)度為256個(gè)字節(jié)乘以8再除以第一 ODU業(yè)務(wù)處理單元的出端口速率12Gbps,算出每個(gè)以太幀時(shí)隙時(shí)長(zhǎng)為170.6665ns,則12Gbps的第一 ODU業(yè)務(wù)處理單元的出端口每秒鐘可發(fā)送5859375個(gè)以太幀,或每秒鐘可發(fā)送244140.625 (5859375/24 = 244140.625)個(gè)幀周期。在本發(fā)明實(shí)施例中,采用的方法是,先計(jì)算ODUO幀需要多少個(gè)以太幀來(lái)封裝,然后再計(jì)算0DU2幀需要多少個(gè)以太幀來(lái)封裝。ODUO的速率為1244160kbit/s,可計(jì)算出每個(gè)幀周期需要傳送637.00992個(gè)(1244160*1000/8/244140.625 = 637.00992)字節(jié)。使用凈荷長(zhǎng)度256字節(jié)的以太幀去封裝,則需要637.00992/256=2.48832個(gè)以太幀,取整后,可知,ODUO需要3個(gè)以太幀時(shí)隙封裝,每個(gè)以太幀封裝的字節(jié)數(shù)為637.00992/3=212.33664字節(jié),因?yàn)橐蕴珟庋b的字節(jié)長(zhǎng)度應(yīng)該為整數(shù),因此每個(gè)以太幀封裝的ODUO的長(zhǎng)度為212字節(jié)或213字節(jié),即每個(gè)以太幀封裝ODUO幀的切片長(zhǎng)度為212字節(jié)或213字節(jié)。根據(jù)0DU2的速率239/237 X 9953280kbit/s,可計(jì)算出每個(gè)幀周期需要傳送 5139.08424911392405 個(gè)(239/237X9953280*1000/8/244140.625 = 5139.08424911392405)字節(jié)。因?yàn)?0DU2 速率大約等于 8 個(gè) ODUO 的速率,ODUO需要3個(gè)以太幀時(shí)隙封裝,因此使用24個(gè)以太幀時(shí)隙封裝0DU2,每個(gè)以太幀封裝0DU2字節(jié)數(shù)=5139.08424911392405/24 ^ 214.12851037974683542 字節(jié),因?yàn)橐蕴珟庋b 0DU2長(zhǎng)度為整數(shù),因此每個(gè)以太幀封裝0DU2的切片長(zhǎng)度為214字節(jié)或215字節(jié)。
[0065]方法同上,可以計(jì)算出,當(dāng)ODU業(yè)務(wù)為ODUl時(shí)(0DU1速率=239/238X2488320kbit/s),計(jì)算得出每秒有 239/238X2488320*1000/8= (239/238)*311040000字節(jié)需要傳送,從而計(jì)算出每個(gè)接口幀周期需要傳送(239/238) *311040000/244140.625 ^ 1279.3728645378 字節(jié),1279.3728645378/6 ^ 213.2288107563。使用 6 個(gè)以太幀時(shí)隙封裝,每個(gè)以太幀封裝ODUl字節(jié)數(shù)約等于213.2288107563字節(jié),因此以太幀封裝ODUl長(zhǎng)度為整數(shù),因此每個(gè)以太幀封裝ODUl長(zhǎng)度為213或214字節(jié)。
[0066]當(dāng)然,在本發(fā)明實(shí)施例中,本領(lǐng)域人員知道,第一 ODU業(yè)務(wù)處理單元或第一 ODU業(yè)務(wù)處理單元中的各模塊或功能單元(比如以太封裝單元)也可以確定ODU幀的切片長(zhǎng)度,其具體過(guò)程與上述的實(shí)施例類(lèi)似,此處不再贅述。
[0067]圖4 Ca)為時(shí)隙分配單元確定的第一 ODU業(yè)務(wù)處理單元出端口時(shí)隙對(duì)應(yīng)表。
[0068]如圖4 Ca)所示,ODU業(yè)務(wù)在I 一 24的時(shí)隙的位置上,分別對(duì)應(yīng)于第一 ODU業(yè)務(wù)處理單元出端口 ol、o2……ol、o2。第一 ODU業(yè)務(wù)處理單元,按照?qǐng)D4 (a)所示的時(shí)隙對(duì)應(yīng)表,在時(shí)隙所對(duì)應(yīng)的相應(yīng)的出端口位置,發(fā)送以太幀至以太交換單元。
[0069] 圖4 (b)和圖4 (C)分別為交換出端口分配單元根據(jù)該時(shí)隙對(duì)應(yīng)表生成的以太交換單元入端口幀周期時(shí)隙表和以太交換單元出端口幀周期時(shí)隙表。以太交換單元具有兩個(gè)業(yè)務(wù)輸入端口 sil/si2和兩個(gè)業(yè)務(wù)輸出端口 sol/so2,如圖4 (b)和4 (c)所示。本發(fā)明實(shí)施例中,在以太交換單元入端口幀周期時(shí)隙表中,ODU業(yè)務(wù)在時(shí)隙I 一 24上,分別對(duì)應(yīng)于輸入端口 sil、si2……sil、si2。相應(yīng)地,以太交換單元出端口幀周期時(shí)隙表中的時(shí)隙I的位置上對(duì)應(yīng)的是以太交換單元的輸出端口 so2,后續(xù)時(shí)隙編號(hào)2 - 24,采用間插分配的原貝U,分別為如圖所示的固定時(shí)序sol、so2、sol、so2、sol……sol,即在對(duì)應(yīng)的時(shí)隙、對(duì)應(yīng)的以太交換單元的輸出端口,以太交換單元接收并轉(zhuǎn)發(fā)以太幀至第二 ODU業(yè)務(wù)處理單元。當(dāng)然,時(shí)隙I的位置上對(duì)應(yīng)的也可以是以太交換單元的輸出端口 sol,則,在后續(xù)時(shí)隙編號(hào)2 -24中,采用間插分配的原則,以太交換單元的輸出端口的編號(hào)則分別為固定時(shí)序so2、sol、so2、sol......、so20
[0070]在具體實(shí)現(xiàn)中,交換出端口分配單元,根據(jù)時(shí)隙分配單元生成的時(shí)隙對(duì)應(yīng)表,生成以太交換單元入端口幀周期時(shí)隙表和以太交換單元出端口幀周期時(shí)隙表,并根據(jù)所述以太交換單元入端口幀周期時(shí)隙表和所述以太交換單元出端口幀周期時(shí)隙表,確定以太交換單元分配轉(zhuǎn)發(fā)命令。以太交換單元根據(jù)接收到的以太交換單元分配轉(zhuǎn)發(fā)命令,發(fā)送以太幀至第二 ODU業(yè)務(wù)處理單元。第二 ODU業(yè)務(wù)處理單元,用于根據(jù)所述交換出端口分配單元確定的以太交換單元出端口幀周期時(shí)隙表,對(duì)接收到的以太幀進(jìn)行解封裝處理,獲得以太凈荷比特流數(shù)據(jù),并將所述以太凈荷比特流數(shù)據(jù)封裝成ODU幀發(fā)送出去。
[0071]在本發(fā)明實(shí)施例中,通過(guò)使用第一 ODU業(yè)務(wù)處理單元、時(shí)隙分配單元、交換出端口分配單元、以太交換單元和第二 ODU業(yè)務(wù)處理單元,根據(jù)第一 ODU業(yè)務(wù)處理單元出端口時(shí)隙對(duì)應(yīng)表和以太交換單元分配轉(zhuǎn)發(fā)命令,對(duì)ODU業(yè)務(wù)進(jìn)行轉(zhuǎn)發(fā),解決了現(xiàn)有技術(shù)無(wú)法通過(guò)以太交換單元進(jìn)行傳送ODU幀的問(wèn)題,保證了傳送裝置的轉(zhuǎn)發(fā)端口不出現(xiàn)業(yè)務(wù)擁塞,提高了通信網(wǎng)絡(luò)的傳輸質(zhì)量。
[0072]圖5示出了本發(fā)明第三實(shí)施例的ODU業(yè)務(wù)傳送裝置示意圖。該裝置包括,同步時(shí)鐘單元、第一 ODU業(yè)務(wù)處理單元、時(shí)隙分配單元、交換出端口分配單元、以太交換單元和第
二ODU業(yè)務(wù)處理單元。對(duì)該裝置各功能模塊詳細(xì)的描述,請(qǐng)參照上述本發(fā)明第二實(shí)施例的ODU業(yè)務(wù)調(diào)整裝置的描述。在本發(fā)明的實(shí)施例中,ODU業(yè)務(wù)包含至少兩路ODU子業(yè)務(wù),比如,ODU子業(yè)務(wù)I和ODU子業(yè)務(wù)2。
[0073]圖6示出了本發(fā)明第三實(shí)施例對(duì)應(yīng)的時(shí)隙對(duì)應(yīng)表和幀周期時(shí)隙表。在本發(fā)明第三實(shí)施例中,本發(fā)明實(shí)施例中的同步幀周期的時(shí)隙數(shù)為24,業(yè)務(wù)類(lèi)型為兩路ODU業(yè)務(wù)(0DU子業(yè)務(wù)I和ODU子業(yè)務(wù)2) ODU子業(yè)務(wù)I和ODU子業(yè)務(wù)2分別為0DU2 (速率為239/237 X 9953280kbit/s)和 ODUl (速率為 239/238 X 2488320kbit/s)。在本發(fā)明實(shí)施例中,第一 ODU業(yè)務(wù)處理單元有4個(gè)出端口 ol、02、o3和o4。圖6 (a)為第一 ODU業(yè)務(wù)處理單元出端口時(shí)隙對(duì)應(yīng)表。如圖6 (a)所示,在本發(fā)明實(shí)施例中,每個(gè)以太幀的凈荷長(zhǎng)度為256個(gè)字節(jié),第一 ODU業(yè)務(wù)處理單元出端口的傳輸速率為12Gbps。時(shí)隙分配單元,根據(jù)同步幀周期的時(shí)隙數(shù)24,以及該兩路0DU2的速率和ODUl的速率,確定0DU2業(yè)務(wù)需要用24個(gè)以太幀來(lái)封裝,即,該0DU2幀需要占用同步幀周期中時(shí)隙數(shù)量為24,而ODUl則占了整個(gè)該同步幀周期時(shí)隙數(shù)的6個(gè),S卩,該ODUl幀需要占用同步幀周期中時(shí)隙數(shù)量為6。對(duì)于0DU2
業(yè)務(wù),時(shí)隙I至24分別對(duì)應(yīng)于第一 ODU業(yè)務(wù)處理單元出端口 ol、02、03、o4、ol、02、o3......02、03、o4。對(duì)于ODUl業(yè)務(wù),時(shí)隙1、5、9、13、17、21分別對(duì)應(yīng)于第一 ODU業(yè)務(wù)處理單元出端口 02、03、o4、02、03、o4。第一 ODU業(yè)務(wù)處理單元,按照?qǐng)D6 (a)所示的時(shí)隙對(duì)應(yīng)表,在時(shí)隙所對(duì)應(yīng)的相應(yīng)的出端口位置,發(fā)送以太幀至以太交換單元。
[0074]圖6 (b)和圖6 (C)分別為交換出端口分配單元根據(jù)該時(shí)隙對(duì)應(yīng)表生成的以太交換單元入端口幀周期時(shí)隙表和以太交換單元出端口幀周期時(shí)隙表。在本發(fā)明實(shí)施例中,以太交換單元具有四個(gè)業(yè)務(wù)輸入端口 sil/si2/si3/si4和四個(gè)業(yè)務(wù)輸出端口 sol/so2/so3/so4,如圖6 (b)和6 (c)所示。在圖6 (b)中,當(dāng)ODU子業(yè)務(wù)I在時(shí)隙I對(duì)應(yīng)于入端口 sil時(shí),因?yàn)樵谕粋€(gè)端口只能接收或發(fā)送同一個(gè)時(shí)隙里的業(yè)務(wù),所以,ODU子業(yè)務(wù)2在時(shí)隙I時(shí),只能對(duì)應(yīng)si2或si3或si4,本發(fā)明實(shí)施例為si2,當(dāng)然也可以是si3或si4。本發(fā)明實(shí)施例中的ODU子業(yè)務(wù)I的速率是ODU子業(yè)務(wù)2的速率的4倍,所以,后續(xù)的時(shí)隙間插位置分別在時(shí)隙5、9、13、17、21等時(shí)隙位置。ODU子業(yè)務(wù)2的以太交換單元的輸入端口順序?yàn)楣潭〞r(shí)序si2、si3、si4,當(dāng)然,也可以為固定時(shí)序si2、si4、si3。同理,在圖6 (c)中,以太交換單元出端口幀周期時(shí)隙表中的時(shí)隙I的位置上,當(dāng)ODU子業(yè)務(wù)I對(duì)應(yīng)的是以太交換單元的輸出端口 so2時(shí),ODU子業(yè)務(wù)2可以對(duì)應(yīng)so3,也可以是so4或sol。本發(fā)明實(shí)施例對(duì)應(yīng)的是so3,后續(xù)時(shí)隙編號(hào)5、9、13、17、21中,采用間插分配的原則,分別為如圖所示的固定時(shí)序so4、sol、so3、so4、sol,即在對(duì)應(yīng)的時(shí)隙、對(duì)應(yīng)的以太交換單元的輸出端口,以太交換單元接收并轉(zhuǎn)發(fā)以太幀至第二 ODU業(yè)務(wù)處理單元。當(dāng)然,在后續(xù)時(shí)隙編號(hào)5、9、13、17、21中,采用間插分配的原則,也可以為固定時(shí)序sol、so4、so3、sol、so4。只要按照“在相同的時(shí)隙上不能用相同的輸入端口或輸出端口承載不同的業(yè)務(wù)”原則處理即可。
[0075]在具體實(shí)現(xiàn)中,交換出端口分配單元,根據(jù)時(shí)隙分配單元生成的時(shí)隙對(duì)應(yīng)表,生成以太交換單元入端口幀周期時(shí)隙表和以太交換單元出端口幀周期時(shí)隙表,并根據(jù)所述以太交換單元入端口幀周期時(shí)隙表和所述以太交換單元出端口幀周期時(shí)隙表,確定以太交換單元分配轉(zhuǎn)發(fā)命令。以太交換單元根據(jù)接收到的以太交換單元分配轉(zhuǎn)發(fā)命令,發(fā)送以太幀至第二 ODU業(yè)務(wù)處理單元。第二 ODU業(yè)務(wù)處理單元,用于根據(jù)所述交換出端口分配單元確定的以太交換單元出端口幀周期時(shí)隙表,對(duì)接收到的以太幀進(jìn)行解封裝處理,獲得以太凈荷比特流數(shù)據(jù),并將所述以太凈荷比特流數(shù)據(jù)封裝成ODU幀發(fā)送出去。
[0076]在本發(fā)明實(shí)施例中,通過(guò)使用第一 ODU業(yè)務(wù)處理單元、時(shí)隙分配單元、交換出端口分配單元、以太交換單元和第二 ODU業(yè)務(wù)處理單元,根據(jù)第一 ODU業(yè)務(wù)處理單元出端口時(shí)隙對(duì)應(yīng)表和以太交換單元分配轉(zhuǎn)發(fā)命令,對(duì)ODU業(yè)務(wù)進(jìn)行轉(zhuǎn)發(fā),解決了現(xiàn)有技術(shù)無(wú)法通過(guò)以太交換單元進(jìn)行傳送ODU幀的問(wèn)題,保證了傳送裝置的轉(zhuǎn)發(fā)端口不出現(xiàn)業(yè)務(wù)擁塞,提高了通信網(wǎng)絡(luò)的傳輸質(zhì)量。
[0077]圖7示出了本發(fā)明第四實(shí)施例的ODU業(yè)務(wù)傳送裝置示意圖。該裝置包括,同步時(shí)鐘單元、第一 ODU業(yè)務(wù)處理單元、時(shí)隙分配單元、交換出端口分配單元、以太交換單元和第
二ODU業(yè)務(wù)處理單元。對(duì)該裝置各功能模塊詳細(xì)的描述,請(qǐng)參照上述本發(fā)明第二實(shí)施例的ODU業(yè)務(wù)交換裝置的描述。本發(fā)明實(shí)施例中的ODU業(yè)務(wù)包含的至少兩路ODU子業(yè)務(wù)為ODU子業(yè)務(wù)1、ODU子業(yè)務(wù)2和ODU子業(yè)務(wù)3,則所述時(shí)隙對(duì)應(yīng)表中的固定時(shí)序的時(shí)隙與ODU業(yè)務(wù)中的三路子業(yè)務(wù)ODU子業(yè)務(wù)1、0DU子業(yè)務(wù)2和ODU子業(yè)務(wù)3相對(duì)應(yīng)。固定時(shí)序的時(shí)隙可以彼此相連,或以任意數(shù)目的時(shí)隙間隔,當(dāng)然,該任意數(shù)目的時(shí)隙數(shù)應(yīng)該小于該同步幀周期中的時(shí)隙數(shù)。在本發(fā)明第四實(shí)施例中,本發(fā)明實(shí)施例中的同步幀周期的時(shí)隙數(shù)為24,業(yè)務(wù)類(lèi)型為三路ODU子業(yè)務(wù)。第一 ODU業(yè)務(wù)處理單元進(jìn)一步包括開(kāi)銷(xiāo)提取單元、以太封裝單元和端口分發(fā)單元。開(kāi)銷(xiāo)提取單元,用于提取ODU子業(yè)務(wù)1、ODU子業(yè)務(wù)2和ODU子業(yè)務(wù)3中的ODU幀的開(kāi)銷(xiāo)信息。以太封裝單元,具體用于,根據(jù)ODU子業(yè)務(wù)1、0DU子業(yè)務(wù)2和ODU子業(yè)務(wù)3中的ODU幀的開(kāi)銷(xiāo)信息,確定所述ODU幀的速率,根據(jù)所述ODU幀的速率和所述ODU幀的切片長(zhǎng)度將所述ODU幀封裝成以太幀。端口分發(fā)單元,用于根據(jù)所述時(shí)隙分配單元確定的所述第一 ODU業(yè)務(wù)處理單元出端口時(shí)隙對(duì)應(yīng)表,發(fā)送所述以太幀到以太交換單元。本發(fā)明實(shí)施例中的第一 ODU業(yè)務(wù)處理單元出端口為ο 1、o2、o3和o4。本發(fā)明實(shí)施例可以根據(jù)時(shí)隙分配單元生成的同步幀周期中的時(shí)隙數(shù)24,將ODU子業(yè)務(wù)1、0DU子業(yè)務(wù)2和ODU子業(yè)務(wù)3分別與第一 ODU業(yè)務(wù)處理單元出端口相對(duì)應(yīng),生成時(shí)隙對(duì)應(yīng)表。時(shí)隙分配單元通過(guò)時(shí)隙間插分配算法,保證各個(gè)ODU業(yè)務(wù)分配到同步幀周期中的時(shí)隙的離散性和均勻性,同時(shí),也可以保證第一 ODU業(yè)務(wù)處理單元出端口的流量均衡,降低時(shí)隙沖突。交換出端口分配單元,按時(shí)隙間插分配算法保證了以太交換單元的輸入接口和輸出接口的時(shí)隙分配,使得以太交換單元根據(jù)交換出端口分配單元生成的以太交換單元分配轉(zhuǎn)發(fā)命令,將接收到的以太幀轉(zhuǎn)發(fā)至所述第二 ODU業(yè)務(wù)處理單元。
[0078]圖8示出了本發(fā)明第四實(shí)施例對(duì)應(yīng)的時(shí)隙對(duì)應(yīng)表和幀周期時(shí)隙表。在本發(fā)明實(shí)施例中,同步幀周期的時(shí)隙數(shù)為24,業(yè)務(wù)類(lèi)型為三路ODU業(yè)務(wù),分別為ODU子業(yè)務(wù)I(具體為0DU2,速率為239/237X9953280kbit/s)、ODU子業(yè)務(wù)2 (具體為0DU1,速率為239/238X2488320kbit/s)和 ODU 子業(yè)務(wù) 3 (具體為 0DU0,速率為 1244160kbit/s)。在本發(fā)明實(shí)施例中,第一 ODU業(yè)務(wù)處理單元有4個(gè)出端口 ol、o2、o3和o4。圖8 (a)為第一 ODU業(yè)務(wù)處理單元出端口時(shí)隙對(duì)應(yīng)表。如圖8 (a)所示,在本發(fā)明實(shí)施例中,每個(gè)以太幀的凈荷長(zhǎng)度為256個(gè)字節(jié),第一 ODU業(yè)務(wù)處理單元的出端口的傳輸速率為12Gbps。時(shí)隙分配單元,根據(jù)同步幀周期的時(shí)隙數(shù)24,以及該3路ODU子業(yè)務(wù)的速率,確定在一個(gè)同步幀周期中,ODU子業(yè)務(wù)I需要用24個(gè)以太幀來(lái)封裝,即,該ODU幀占了整個(gè)該同步幀周期時(shí)隙數(shù)的24個(gè)。ODU子業(yè)務(wù)2需要用6個(gè)以太幀來(lái)封裝,S卩,ODU子業(yè)務(wù)2占了整個(gè)該同步幀周期時(shí)隙數(shù)的6個(gè)。ODU子業(yè)務(wù)3需要用3個(gè)以太幀來(lái)封裝,S卩,ODU子業(yè)務(wù)3占了整個(gè)該同步幀周期時(shí)隙數(shù)的3個(gè)。如圖8 (a)所示,在時(shí)隙I至24的位置上,ODU子業(yè)務(wù)I分別對(duì)應(yīng)于第一 ODU
業(yè)務(wù)處理單元的出端口 ol、o2、o3、o4......0l、o2、o3、o4。在時(shí)隙1、5、9、13、17、21的位置
上,ODU子業(yè)務(wù)2分別對(duì)應(yīng)于第一 ODU業(yè)務(wù)處理單元的出端口 02、03、o4、02、03、o4。在時(shí)隙3、11、19的位置上,ODU子業(yè)務(wù)3分別對(duì)應(yīng)于第一 ODU業(yè)務(wù)處理單元的出端口 ol、ol、ol。第一 ODU業(yè)務(wù)處理單元,按照?qǐng)D8 (a)所示的時(shí)隙對(duì)應(yīng)表,在時(shí)隙所對(duì)應(yīng)的相應(yīng)的出端口位置,發(fā)送以太幀至以太交換單元。
[0079]圖8 (b)和圖8 (C)分別為交換出端口分配單元根據(jù)圖8 (a)的時(shí)隙對(duì)應(yīng)表生成的以太交換單兀輸入端口巾貞周期時(shí)隙表和以太交換單兀輸出端口巾貞周期時(shí)隙表。在本發(fā)明實(shí)施例中,以太交換單元具有四個(gè)業(yè)務(wù)輸入端口 sil/si2/si3/si4和四個(gè)業(yè)務(wù)輸出端口sol/so2/so3/so4,如圖8 (b)和8 (c)所示。在圖8 (b)中,當(dāng)ODU子業(yè)務(wù)I在時(shí)隙I對(duì)應(yīng)于入端口 sil時(shí),因?yàn)樵谕粋€(gè)端口只能接收或發(fā)送同一個(gè)時(shí)隙里的業(yè)務(wù),所以,ODU子業(yè)務(wù)2在時(shí)隙I時(shí),只能對(duì)應(yīng)si2或si3或si4,本發(fā)明實(shí)施例為si2,當(dāng)然也可以是si3或si4。本發(fā)明實(shí)施例中的ODU子業(yè)務(wù)I的速率是ODU子業(yè)務(wù)2的速率的4倍,所以,后續(xù)的時(shí)隙間插位置分別在時(shí)隙5、9、13、17、21等時(shí)隙位置。ODU子業(yè)務(wù)2的以太交換單元的輸入端口順序?yàn)閟i2、si3、si4,當(dāng)然,也可以為固定時(shí)序si2、si4、si3。ODU子業(yè)務(wù)3在時(shí)隙3的位置上,對(duì)應(yīng)的是輸入端口 sil。在后續(xù)時(shí)隙為11、19的位置上,也對(duì)應(yīng)輸入端口 sil,表明,ODU子業(yè)務(wù)I的速率是ODU子業(yè)務(wù)3的速率的8倍。ODU子業(yè)務(wù)3也可以在別的時(shí)隙或別的輸入端口輸入,只要按照“在相同的時(shí)隙上不能用相同的輸入端口或輸出端口承載不同的業(yè)務(wù)”原則處理即可。同理,在圖8 (c)中,以太交換單元出端口幀周期時(shí)隙表中的時(shí)隙I的位置上,當(dāng)ODU子業(yè)務(wù)I對(duì)應(yīng)的是以太交換單元的輸出端口 so2時(shí),ODU子業(yè)務(wù)2可以對(duì)應(yīng)so3,也可以是so4或sol。本發(fā)明實(shí)施例對(duì)應(yīng)的是so3,后續(xù)時(shí)隙編號(hào)5、9、13、
17、21中,采用間插分配的原則,分別為如圖所示的固定時(shí)序so4、sol、so3、so4、sol,即在對(duì)應(yīng)的時(shí)隙、對(duì)應(yīng)的以太交換單元的輸出端口,以太交換單元接收并轉(zhuǎn)發(fā)以太幀至第二 ODU業(yè)務(wù)處理單元。當(dāng)然,在后續(xù)時(shí)隙編號(hào)5、9、13、17、21中,采用間插分配的原則,也可以為固定時(shí)序sol、so4、so3、sol、so4。只要按照“在相同的時(shí)隙上不能用相同的輸入端口或輸出端口承載不同的業(yè)務(wù)”原則處理即可。ODU子業(yè)務(wù)3在時(shí)隙3的位置上,對(duì)應(yīng)的是輸入端口 so2。在后續(xù)時(shí)隙為11、19的位置上,也對(duì)應(yīng)輸入端口 so2,表明,ODU子業(yè)務(wù)I的速率是ODU子業(yè)務(wù)3的速率的8倍。ODU子業(yè)務(wù)3也可以在別的時(shí)隙或別的輸入端口輸入,只要按照“在相同的時(shí)隙上不能用相同的輸入端口或輸出端口承載不同的業(yè)務(wù)”原則處理即可。
[0080]在具體實(shí)現(xiàn)中,交換出端口分配單元,根據(jù)時(shí)隙分配單元生成的時(shí)隙對(duì)應(yīng)表,生成以太交換單元入端口幀周期時(shí)隙表和以太交換單元出端口幀周期時(shí)隙表,并根據(jù)所述以太交換單元入端口幀周期時(shí)隙表和所述以太交換單元出端口幀周期時(shí)隙表,確定以太交換單元分配轉(zhuǎn)發(fā)命令。以太交換單元根據(jù)接收到的以太交換單元分配轉(zhuǎn)發(fā)命令,發(fā)送以太幀至第二 ODU業(yè)務(wù)處理單元。第二 ODU業(yè)務(wù)處理單元,用于根據(jù)所述交換出端口分配單元確定的以太交換單元出端口幀周期時(shí)隙表,對(duì)接收到的以太幀進(jìn)行解封裝處理,獲得以太凈荷比特流數(shù)據(jù),并將所述以太凈荷比特流數(shù)據(jù)封裝成高階ODU幀發(fā)送出去。
[0081]在本發(fā)明實(shí)施例中,通過(guò)使用第一 ODU業(yè)務(wù)處理單元、時(shí)隙分配單元、交換出端口分配單元、以太交換單元和第二 ODU業(yè)務(wù)處理單元,根據(jù)第一 ODU業(yè)務(wù)處理單元出端口時(shí)隙對(duì)應(yīng)表和以太交換單元分配轉(zhuǎn)發(fā)命令,對(duì)ODU業(yè)務(wù)進(jìn)行轉(zhuǎn)發(fā),解決了現(xiàn)有技術(shù)無(wú)法通過(guò)以太交換單元進(jìn)行傳送ODU幀的問(wèn)題,保證了傳送裝置的轉(zhuǎn)發(fā)端口不出現(xiàn)業(yè)務(wù)擁塞,提高了通信網(wǎng)絡(luò)的傳輸質(zhì)量。
[0082]圖9示出了本發(fā)明另一實(shí)施例對(duì)應(yīng)的時(shí)隙對(duì)應(yīng)表和幀周期時(shí)隙表??梢詤⒄丈厦鎸?shí)施例的詳細(xì)論述,本發(fā)明實(shí)施例中的ODU業(yè)務(wù)分別為ODU子業(yè)務(wù)I和ODU子業(yè)務(wù)2,時(shí)隙周期數(shù)為12。具體詳細(xì)的第一 ODU業(yè)務(wù)處理單元出端口、以太交換單元的輸入端口和輸出端口,分別與同步幀周期中的時(shí)隙的對(duì)應(yīng)關(guān)系,請(qǐng)閱圖9 (a)、(b)和(C)。
[0083]具體地,在本發(fā)明實(shí)施例中,ODU子業(yè)務(wù)I和ODU子業(yè)務(wù)2可以分別為0DU2 (速率為 239/237X9953280kbit/s)和 ODUl (速率為 239/238X2488320 kbit/s)。如果每個(gè)以太幀的凈荷長(zhǎng)度為256個(gè)字節(jié),第一 ODU業(yè)務(wù)處理單元傳輸速率為12Gbps,則根據(jù)同步幀周期的時(shí)隙數(shù)12、0DU1的速率和0DU2的速率,確定該0DU2需要用12個(gè)以太幀來(lái)封裝,即,該0DU2業(yè)務(wù)占滿(mǎn)了整個(gè)該同步幀周期,以及ODUl業(yè)務(wù)只需要占據(jù)該同步幀周期中的3個(gè)時(shí)隙即可,如圖9 (a)所示。
[0084]圖10示出了本發(fā)明另一實(shí)施例對(duì)應(yīng)的時(shí)隙對(duì)應(yīng)表和幀周期時(shí)隙表??梢詤⒄丈厦鎸?shí)施例的詳細(xì)論述,本發(fā)明實(shí)施例中的ODU業(yè)務(wù)為一種類(lèi)型的業(yè)務(wù),時(shí)隙周期數(shù)為12。具體詳細(xì)的第一 ODU業(yè)務(wù)處理單元出端口、以太交換單元的輸入端口和輸出端口,分別與同步幀周期中的時(shí)隙的對(duì)應(yīng)關(guān)系,請(qǐng)閱圖10 (a)、(b)和(C)。
[0085]具體地,在本發(fā)明實(shí)施例中,ODU業(yè)務(wù)可以為0DU2(速率為239/237 X 9953280kbit/S)。如果每個(gè)以太幀的凈荷長(zhǎng)度為256個(gè)字節(jié),端口分發(fā)單元的傳輸速率為12Gbps,則根據(jù)同步幀周期的時(shí)隙數(shù)12和0DU2的速率,確定該0DU2需要用12個(gè)以太幀來(lái)封裝,即,該0DU2業(yè)務(wù)占滿(mǎn)了整個(gè)該同步幀周期,如圖10 (a)所示。
[0086]圖11示出了本發(fā)明另一實(shí)施例的ODU業(yè)務(wù)傳送方法示意圖。
[0087]步驟SlOl,接收ODU業(yè)務(wù),根據(jù)所述ODU幀的切片長(zhǎng)度,將所述ODU幀封裝成以太幀,根據(jù)所述時(shí)隙分配單元確定的第一 ODU業(yè)務(wù)處理單元出端口時(shí)隙對(duì)應(yīng)表,發(fā)送所述以太幀到以太交換單元;所述時(shí)隙對(duì)應(yīng)表是根據(jù)同步幀周期、所述ODU幀的速率和所述第一ODU業(yè)務(wù)處理單元的出端口數(shù)量確定的。
[0088]步驟S102,根據(jù)所述以太交換單元分配轉(zhuǎn)發(fā)命令,將接收到的所述以太幀轉(zhuǎn)發(fā)至所述第二 ODU業(yè)務(wù)處理單元;所述以太交換單元分配轉(zhuǎn)發(fā)命令是根據(jù)以太交換單元入端口幀周期時(shí)隙表和以太交換單元出端口幀周期時(shí)隙表確定的;所述以太交換單元出端口幀周期時(shí)隙表是根據(jù)所述以太交換單元入端口幀周期時(shí)隙表確定的;所述以太交換單元入端口幀周期時(shí)隙表是根據(jù)所述時(shí)隙分配單元確定的第一 ODU業(yè)務(wù)處理單元出端口時(shí)隙對(duì)應(yīng)表確定的。
[0089]步驟S103,根據(jù)所述以太交換單元出端口幀周期時(shí)隙表,對(duì)接收到的以太幀進(jìn)行解封裝處理,獲得以太凈荷比特流數(shù)據(jù),并將所述以太凈荷比特流數(shù)據(jù)封裝成高階ODU幀發(fā)送出去。
[0090]進(jìn)一步地,本發(fā)明實(shí)施例還可以包括,產(chǎn)生一個(gè)時(shí)鐘信號(hào),該時(shí)鐘信號(hào)用于同步所述同步幀周期的基準(zhǔn)時(shí)間,使得所述同步幀周期的每一個(gè)幀周期在時(shí)間上是同步的。
[0091]進(jìn)一步地,本發(fā)明實(shí)施例還可以包括,所述步驟,接收ODU業(yè)務(wù),根據(jù)所述ODU幀的切片長(zhǎng)度,將所述ODU幀封裝成以太幀,根據(jù)所述時(shí)隙分配單元確定的第一 ODU業(yè)務(wù)處理單元出端口時(shí)隙對(duì)應(yīng)表,發(fā)送所述以太幀到以太交換單元,具體為,
[0092]接收ODU業(yè)務(wù),提取所述ODU業(yè)務(wù)中的ODU幀的開(kāi)銷(xiāo)信息,根據(jù)所述開(kāi)銷(xiāo)信息,識(shí)別所述ODU業(yè)務(wù),并獲得所述ODU業(yè)務(wù)中的ODU幀的類(lèi)型;
[0093]根據(jù)提取的開(kāi)銷(xiāo)信息確定所述ODU幀的速率,根據(jù)所述ODU幀的速率和所述ODU幀的切片長(zhǎng)度將所述ODU幀封裝成以太幀;
[0094]根據(jù)所述時(shí)隙分配單元確定的所述第一 ODU業(yè)務(wù)處理單元出端口時(shí)隙對(duì)應(yīng)表,發(fā)送所述以太幀到以太交換單元。
[0095]進(jìn)一步地,所述時(shí)隙對(duì)應(yīng)表的確定,具體為,產(chǎn)生一個(gè)同步幀周期,根據(jù)獲得的所述ODU幀的速率、所述第一 ODU業(yè)務(wù)處理單元的出端口速率和所述同步幀周期,確定所述ODU幀占用所述同步幀周期中時(shí)隙的數(shù)量和所述ODU幀的切片長(zhǎng)度,按照間插分配的方法,確定包含第一 ODU業(yè)務(wù)處理單元出端口與所述同步幀周期中時(shí)隙對(duì)應(yīng)關(guān)系的第一 ODU業(yè)務(wù)處理單元出端口時(shí)隙對(duì)應(yīng)表。
[0096]進(jìn)一步地,所述時(shí)隙對(duì)應(yīng)表的確定,具體為,產(chǎn)生一個(gè)同步幀周期,根據(jù)獲得的所述ODU幀的速率和所述同步幀周期,按照ODU幀的速率倍數(shù)與ODU幀占用同步幀周期中時(shí)隙數(shù)量的對(duì)應(yīng)關(guān)系,確定所述ODU幀占用所述同步幀周期中時(shí)隙的數(shù)量和所述ODU幀的切片長(zhǎng)度,按照間插分配的方法,確定包含第一 ODU業(yè)務(wù)處理單元出端口與所述同步幀周期中時(shí)隙對(duì)應(yīng)關(guān)系的第一 ODU業(yè)務(wù)處理單元出端口時(shí)隙對(duì)應(yīng)表。該預(yù)先配置的ODU幀的速率倍數(shù)與ODU幀占用同步幀周期中時(shí)隙數(shù)量的對(duì)應(yīng)關(guān)系,具體為ODU幀的速率與該速率的ODU幀占用的同步幀周期中時(shí)隙的數(shù)量的對(duì)應(yīng)關(guān)系。例如,在時(shí)隙數(shù)為24的同步幀周期中,ODU幀的速率為1.2Gbps時(shí),該速率的ODU幀占用的同步幀周期中時(shí)隙的數(shù)量為3個(gè),以太幀封裝ODU幀的切片長(zhǎng)度為212字節(jié)或213字節(jié);當(dāng)ODU幀的速率為2.5Gbps時(shí),該速率的ODU幀占用的同步幀周期中時(shí)隙的數(shù)量為6個(gè),以太幀封裝ODU幀的切片長(zhǎng)度為212字節(jié)或213字節(jié)??梢?jiàn),ODU幀占用的同步幀周期中時(shí)隙的數(shù)量增加的倍數(shù)剛好等于時(shí)隙的數(shù)量所對(duì)應(yīng)的ODU幀的速率增加的倍數(shù),即為2倍。該預(yù)先配置的ODU幀的速率倍數(shù)對(duì)應(yīng)表,可以包括,更多種ODU幀的速率,比如,ODU幀的速率為IOGbps時(shí),該速率的ODU幀占用的同步幀周期中時(shí)隙的數(shù)量為24個(gè)。ODU業(yè)務(wù)包括0DU0、ODUU 0DU2、0DU3和0DU4,它們的速率分別為 1.2Gbit/s、2.5Gbit/s、10Gbit/s、40Gbit/s 和 100Gbit/s。本發(fā)明實(shí)施例中的 ODU 幀的速率倍數(shù)與ODU幀占用同步幀周期中時(shí)隙數(shù)量的對(duì)應(yīng)關(guān)系,可以在多種類(lèi)型的同步幀周期、第一 ODU業(yè)務(wù)處理單元的出端口速率及不同以太幀凈荷數(shù)量的前提下,設(shè)置不同速率的ODU幀與該ODU幀占用同步幀周期中時(shí)隙數(shù)量的對(duì)應(yīng)關(guān)系。當(dāng)然,在本發(fā)明實(shí)施例中,本領(lǐng)域人員知道,第一 ODU業(yè)務(wù)處理單元或第一 ODU業(yè)務(wù)處理單元中的各模塊或功能單元(t匕如以太封裝單元)也可以確定ODU幀的切片長(zhǎng)度,其具體過(guò)程與上述的實(shí)施例類(lèi)似,此處不再贅述。
[0097]本發(fā)明實(shí)施例的ODU業(yè)務(wù)傳送方法的每個(gè)步驟更詳細(xì)的描述,可以參照本發(fā)明上述的實(shí)施例一至實(shí)施例四,在此不再贅述。
[0098]在本發(fā)明實(shí)施例中,通過(guò)使用第一 ODU業(yè)務(wù)處理單元、時(shí)隙分配單元、交換出端口分配單元、以太交換單元和第二 ODU業(yè)務(wù)處理單元,根據(jù)第一 ODU業(yè)務(wù)處理單元出端口時(shí)隙對(duì)應(yīng)表和以太交換單元分配轉(zhuǎn)發(fā)命令,對(duì)ODU業(yè)務(wù)進(jìn)行轉(zhuǎn)發(fā),解決了現(xiàn)有技術(shù)無(wú)法通過(guò)以太交換單元進(jìn)行傳送ODU幀的問(wèn)題,保證了傳送裝置的轉(zhuǎn)發(fā)端口不出現(xiàn)業(yè)務(wù)擁塞,提高了通信網(wǎng)絡(luò)的傳輸質(zhì)量。
[0099]本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開(kāi)的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來(lái)實(shí)現(xiàn)。這些功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專(zhuān)業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
[0100]在本申請(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ò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
[0101]所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
[0102]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以?xún)蓚€(gè)或兩個(gè)以上單元集成在一個(gè)單元中。
[0103]所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM, Random Access Memory)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0104]本發(fā)明的另一個(gè)實(shí)施例,上述實(shí)施例中的第一 ODU業(yè)務(wù)處理單元可以為如圖12所示,包括至少一個(gè)處理器1201(例如CPU),至少一個(gè)網(wǎng)絡(luò)接口 1202或者其他通信接口,存儲(chǔ)器1203,和至少一個(gè)通信總線(xiàn)1204,用于實(shí)現(xiàn)這些裝置之間的連接通信。處理器1201用于執(zhí)行存儲(chǔ)器1203中存儲(chǔ)的可執(zhí)行模塊,例如計(jì)算機(jī)程序。存儲(chǔ)器1203可能包含高速隨機(jī)存取存儲(chǔ)器(RAM:Random Access Memory),也可能還包括非不穩(wěn)定的存儲(chǔ)器(non-volatilememory),例如至少一個(gè)磁盤(pán)存儲(chǔ)器。通過(guò)至少一個(gè)網(wǎng)絡(luò)接口 1202 (可以是有線(xiàn)或者無(wú)線(xiàn))實(shí)現(xiàn)該系統(tǒng)網(wǎng)關(guān)與至少一個(gè)其他網(wǎng)元之間的通信連接,可以使用互聯(lián)網(wǎng),廣域網(wǎng),本地網(wǎng),城域網(wǎng)等。
[0105]在一些實(shí)施方式中,存儲(chǔ)器1203存儲(chǔ)了程序1231,程序1231可以被處理器1201執(zhí)行,這個(gè)程序包括:
[0106]接收ODU業(yè)務(wù),根據(jù)ODU幀的切片長(zhǎng)度,將ODU幀封裝成以太幀,根據(jù)時(shí)隙分配單元確定的第一 ODU業(yè)務(wù)處理單元出端口時(shí)隙對(duì)應(yīng)表,發(fā)送所述以太幀到以太交換單元;所述時(shí)隙對(duì)應(yīng)表是根據(jù)同步幀周期、所述ODU幀的速率和所述第一 ODU業(yè)務(wù)處理單元的出端
口數(shù)量確定的。
[0107]在本發(fā)明的另一實(shí)施例中,第二 ODU業(yè)務(wù)處理單元的結(jié)構(gòu)可以參照?qǐng)D12,也可以為,包括至少一個(gè)處理器1301(例如CPU),至少一個(gè)網(wǎng)絡(luò)接口 1302或者其他通信接口,存儲(chǔ)器1303,和至少一個(gè)通信總線(xiàn)1304,用于實(shí)現(xiàn)這些裝置之間的連接通信。處理器1301用于執(zhí)行存儲(chǔ)器1303中存儲(chǔ)的可執(zhí)行模塊,例如計(jì)算機(jī)程序。存儲(chǔ)器1303可能包含高速隨機(jī)存取存儲(chǔ)器(RAM:Random Access Memory),也可能還包括非不穩(wěn)定的存儲(chǔ)器(non-volatilememory),例如至少一個(gè)磁盤(pán)存儲(chǔ)器。通過(guò)至少一個(gè)網(wǎng)絡(luò)接口 1302 (可以是有線(xiàn)或者無(wú)線(xiàn))實(shí)現(xiàn)該系統(tǒng)網(wǎng)關(guān)與至少一個(gè)其他網(wǎng)元之間的通信連接,可以使用互聯(lián)網(wǎng),廣域網(wǎng),本地網(wǎng),城域網(wǎng)等。
[0108]在一些實(shí)施方式中,存儲(chǔ)器1303存儲(chǔ)了程序1331,程序1331可以被處理器1301執(zhí)行,這個(gè)程序包括:
[0109]根據(jù)以太交換單元出端口幀周期時(shí)隙表,對(duì)接收到的以太幀進(jìn)行解封裝處理,獲得以太凈荷比特流數(shù)據(jù),并將所述以太凈荷比特流數(shù)據(jù)封裝成高階ODU幀發(fā)送出去。
[0110]以上所述,僅為本發(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)。
【權(quán)利要求】
1.一種光通道數(shù)據(jù)單元ODU業(yè)務(wù)傳送裝置,其特征在于,包括,第一 ODU業(yè)務(wù)處理單元、時(shí)隙分配單元、交換出端口分配單元、以太交換單元和第二 ODU業(yè)務(wù)處理單元; 第一 ODU業(yè)務(wù)處理單元,用于接收ODU業(yè)務(wù),根據(jù)所述ODU幀的切片長(zhǎng)度,將所述ODU幀封裝成以太幀,根據(jù)所述時(shí)隙分配單元確定的第一 ODU業(yè)務(wù)處理單元出端口時(shí)隙對(duì)應(yīng)表,發(fā)送所述以太幀到以太交換單元; 時(shí)隙分配單元,用于產(chǎn)生一個(gè)同步幀周期,根據(jù)獲得的所述ODU幀的速率和所述第一ODU業(yè)務(wù)處理單元的出端口數(shù)量,確定所述第一 ODU業(yè)務(wù)處理單元出端口時(shí)隙對(duì)應(yīng)表; 交換出端口分配單元,用于根據(jù)所述時(shí)隙分配單元確定的第一 ODU業(yè)務(wù)處理單元出端口時(shí)隙對(duì)應(yīng)表,確定以太交換單元入端口幀周期時(shí)隙表,根據(jù)所述以太交換單元入端口幀周期時(shí)隙表,確定以太交換單元出端口幀周期時(shí)隙表,并根據(jù)所述以太交換單元入端口幀周期時(shí)隙表和所述以太交換單元出端口幀周期時(shí)隙表,確定以太交換單元分配轉(zhuǎn)發(fā)命令; 以太交換單元,根據(jù)所述以太交換單元分配轉(zhuǎn)發(fā)命令,將接收到的所述以太幀轉(zhuǎn)發(fā)至所述第二 ODU業(yè)務(wù)處理單元; 第二 ODU業(yè)務(wù)處理單元,用于根據(jù)所述交換出端口分配單元確定的以太交換單元出端口幀周期時(shí)隙表,對(duì)接收到的以太幀進(jìn)行解封裝處理,獲得以太凈荷比特流數(shù)據(jù),并將所述以太凈荷比特流數(shù)據(jù)封裝成ODU幀發(fā)送出去。
2.如權(quán)利要求1所述的裝置,其特征在于,所述裝置進(jìn)一步包括,同步時(shí)鐘單元,用于為所述時(shí)隙分配單元提供時(shí)鐘信號(hào),所述時(shí)鐘信號(hào)用于同步所述同步幀周期的基準(zhǔn)時(shí)間,使得所述時(shí)隙分配單元產(chǎn)生的每一個(gè)幀周期在時(shí)間上是同步的。
3.如權(quán)利要求1或2所述的任一裝置,其特征在于,所述第一ODU業(yè)務(wù)處理單元具體包括開(kāi)銷(xiāo)提取單元、以太封裝單元和端口分發(fā)單元; 開(kāi)銷(xiāo)提取單元,用于接收ODU業(yè)務(wù),提取所述ODU業(yè)務(wù)中的ODU幀的開(kāi)銷(xiāo)信息,根據(jù)所述開(kāi)銷(xiāo)信息,識(shí)別所述ODU業(yè)務(wù),并獲得所述ODU業(yè)務(wù)中的ODU幀的類(lèi)型; 以太封裝單元,用于根據(jù)提取的開(kāi)銷(xiāo)信息確定所述ODU幀的速率,根據(jù)所述ODU幀的速率和所述ODU幀的切片長(zhǎng)度將所述ODU幀封裝成以太幀; 端口分發(fā)單元,用于根據(jù)所述時(shí)隙分配單元確定的所述第一 ODU業(yè)務(wù)處理單元出端口時(shí)隙對(duì)應(yīng)表,發(fā)送所述以太幀到以太交換單元。
4.如權(quán)利要求3所述的裝置,其特征在于,所述時(shí)隙分配單元,用于產(chǎn)生一個(gè)同步幀周期,根據(jù)獲得的所述ODU幀的速率、所述第一 ODU業(yè)務(wù)處理單元的出端口速率和所述同步幀周期,確定所述ODU幀占用所述同步幀周期中時(shí)隙的數(shù)量和所述ODU幀的切片長(zhǎng)度,按照間插分配的方法,確定包含第一 ODU業(yè)務(wù)處理單元出端口與所述同步幀周期中時(shí)隙對(duì)應(yīng)關(guān)系的第一 ODU業(yè)務(wù)處理單元出端口時(shí)隙對(duì)應(yīng)表。
5.如權(quán)利要求3所述的裝置,其特征在于,所述時(shí)隙分配單元,用于產(chǎn)生一個(gè)同步幀周期,根據(jù)獲得的所述ODU幀的速率和所述同步幀周期,按照ODU幀的速率倍數(shù)與ODU幀占用同步幀周期中時(shí)隙數(shù)量的對(duì)應(yīng)關(guān)系,確定所述ODU幀占用所述同步幀周期中時(shí)隙的數(shù)量和所述ODU幀的切片長(zhǎng)度,按照間插分配的方法,確定包含第一 ODU業(yè)務(wù)處理單元出端口與所述同步幀周期中時(shí)隙對(duì)應(yīng)關(guān)系 的第一 ODU業(yè)務(wù)處理單元出端口時(shí)隙對(duì)應(yīng)表。
6.一種光通道數(shù)據(jù)單元ODU業(yè)務(wù)傳送方法,其特征在于,包括, 接收ODU業(yè)務(wù),根據(jù)所述ODU幀的切片長(zhǎng)度,將所述ODU幀封裝成以太幀,根據(jù)所述時(shí)隙分配單元確定的第一 ODU業(yè)務(wù)處理單元出端口時(shí)隙對(duì)應(yīng)表,發(fā)送所述以太幀到以太交換單元;所述時(shí)隙對(duì)應(yīng)表是根據(jù)同步幀周期、所述ODU幀的速率和所述第一 ODU業(yè)務(wù)處理單元的出端口數(shù)量確定的; 根據(jù)所述以太交換單元分配轉(zhuǎn)發(fā)命令,將接收到的所述以太幀轉(zhuǎn)發(fā)至所述第二 ODU業(yè)務(wù)處理單元;所述以太交換單元分配轉(zhuǎn)發(fā)命令是根據(jù)以太交換單元入端口幀周期時(shí)隙表和以太交換單元出端口幀周期時(shí)隙表確定的;所述以太交換單元出端口幀周期時(shí)隙表是根據(jù)所述以太交換單元入端口幀周期時(shí)隙表確定的;所述以太交換單元入端口幀周期時(shí)隙表是根據(jù)所述時(shí)隙分配單元確定的第一 ODU業(yè)務(wù)處理單元出端口時(shí)隙對(duì)應(yīng)表確定的; 根據(jù)所述以太交換單元出端口幀周期時(shí)隙表,對(duì)接收到的以太幀進(jìn)行解封裝處理,獲得以太凈荷比特流數(shù)據(jù),并將所述以太凈荷比特流數(shù)據(jù)封裝成高階ODU幀發(fā)送出去。
7.如權(quán)利要求6所述的方法,其特征在于,所述方法進(jìn)一步包括, 產(chǎn)生一個(gè)時(shí)鐘信號(hào),所述時(shí)鐘信號(hào)用于同步所述同步幀周期的基準(zhǔn)時(shí)間,使得所述同步幀周期的每一個(gè)幀周期在時(shí)間上是同步的。
8.如權(quán)利要求6或7所述的任一方法,其特征在于,所述步驟,接收ODU業(yè)務(wù),根據(jù)所述ODU幀的切片長(zhǎng)度,將所述ODU幀封裝成以太幀,根據(jù)所述時(shí)隙分配單元確定的第一 ODU業(yè)務(wù)處理單元出端口時(shí)隙對(duì)應(yīng)表,發(fā)送所述以太幀到以太交換單元,具體為, 接收ODU業(yè)務(wù),提取所述ODU業(yè)務(wù)中的ODU幀的開(kāi)銷(xiāo)信息,根據(jù)所述開(kāi)銷(xiāo)信息,識(shí)別所述ODU業(yè)務(wù),并獲得所述ODU業(yè)務(wù)中的ODU幀的類(lèi)型; 根據(jù)提取的開(kāi)銷(xiāo)信息確定所述ODU幀的速率,根據(jù)所述ODU幀的速率和所述ODU幀的切片長(zhǎng)度將所述ODU幀封裝成以太幀; 根據(jù)所述時(shí)隙分配單元確定的所述第一 ODU業(yè)務(wù)處理單元出端口時(shí)隙對(duì)應(yīng)表,發(fā)送所述以太幀到以太交換單元。
9.如權(quán)利要求8所述的方法,其特征在于,所述時(shí)隙對(duì)應(yīng)表的確定,具體為,產(chǎn)生一個(gè)同步幀周期,根據(jù)獲得的所述ODU幀的速率、所述第一 ODU業(yè)務(wù)處理單元的出端口速率和所述同步幀周期,確定所述ODU幀占用所述同步幀周期中時(shí)隙的數(shù)量和所述ODU幀的切片長(zhǎng)度,按照間插分配的方法,確定包含第一 ODU業(yè)務(wù)處理單元出端口與所述同步幀周期中時(shí)隙對(duì)應(yīng)關(guān)系的第一 ODU業(yè)務(wù)處理單元出端口時(shí)隙對(duì)應(yīng)表。
10.如權(quán)利要求8所述的方法,其特征在于,所述時(shí)隙對(duì)應(yīng)表的確定,具體為,產(chǎn)生一個(gè)同步幀周期,根據(jù)獲得的所述ODU幀的速率和所述同步幀周期,按照ODU幀的速率倍數(shù)與ODU幀占用同步幀周期中時(shí)隙數(shù)量的對(duì)應(yīng)關(guān)系,確定所述ODU幀占用所述同步幀周期中時(shí)隙的數(shù)量和所述ODU幀的切片長(zhǎng)度,按照間插分配的方法,確定包含第一 ODU業(yè)務(wù)處理單元出端口與所述同步幀周期中時(shí)隙對(duì)應(yīng)關(guān)系的第一 ODU業(yè)務(wù)處理單元出端口時(shí)隙對(duì)應(yīng)表。
【文檔編號(hào)】H04Q11/00GK103918231SQ201380000496
【公開(kāi)日】2014年7月9日 申請(qǐng)日期:2013年3月15日 優(yōu)先權(quán)日:2013年3月15日
【發(fā)明者】陳志云, 周蕙瑜, 魏建英 申請(qǐng)人:華為技術(shù)有限公司