国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      處理彈性以太網(wǎng)信號的方法和裝置與流程

      文檔序號:11681023閱讀:373來源:國知局
      處理彈性以太網(wǎng)信號的方法和裝置與流程

      本發(fā)明涉及通信領(lǐng)域,并且更具體地,涉及處理彈性以太網(wǎng)信號的方法和裝置。



      背景技術(shù):

      目前,已知一種通信技術(shù),發(fā)送設(shè)備和接收設(shè)備通過傳送網(wǎng)設(shè)備的轉(zhuǎn)發(fā)實現(xiàn)信號傳輸,并且,已知一種通信技術(shù),例如,彈性以太網(wǎng)(flexe,flexibleethernet)技術(shù),在發(fā)送設(shè)備發(fā)送給傳送網(wǎng)設(shè)備的信號中攜帶有多路客戶信號(例如,需要發(fā)送至不同接收設(shè)備的信號),此情況下,傳送網(wǎng)設(shè)備需要對所接收到的信號的媒體訪問控制(mac,mediaaccesscontrol)層進行探測,以確定所述信號的目的mac地址,進而根據(jù)該目的mac地址,對信號進行轉(zhuǎn)發(fā),以將各客戶信號準(zhǔn)確地發(fā)送至接收設(shè)備。

      但是,對mac層進行探測增加了傳送網(wǎng)設(shè)備的處理負(fù)擔(dān),延長了傳送網(wǎng)設(shè)備的處理時間,進而影響了傳送網(wǎng)設(shè)備的轉(zhuǎn)發(fā)效率和系統(tǒng)吞吐量。



      技術(shù)實現(xiàn)要素:

      本發(fā)明實施例提供一種處理彈性以太網(wǎng)信號的方法和裝置,能夠減輕傳送網(wǎng)設(shè)備的處理負(fù)擔(dān),減少傳送網(wǎng)設(shè)備的處理時間,改善傳送網(wǎng)設(shè)備的轉(zhuǎn)發(fā)效率和系統(tǒng)吞吐量。

      第一方面,提供了一種處理彈性以太網(wǎng)信號的方法,該方法包括:發(fā)送設(shè)備獲取至少兩路彈性以太網(wǎng)flexe客戶信號;該發(fā)送設(shè)備將該至少兩路flexe客戶信號分配至多個物理編碼子層通道pcslane,并根據(jù)該多個pcslane,生成物理介質(zhì)相關(guān)通道pmdlane信號,其中該多個pcslane被劃分為至少兩個pcslane組,該至少兩路flexe客戶信號和至少兩個pcslane組一一對應(yīng),該至少兩路flexe客戶信號中的每路flexe客戶信號被分配至所對應(yīng)的pcslane組,至少兩個pcslane組中的每個pcslane組包括至少一個pcslane,一個pcslane僅屬于一個pcslane組;或該pmdlane信號 對應(yīng)至少兩個pmdlane組,該至少兩路flexe客戶信號和至少兩個pmdlane組一一對應(yīng),該至少兩路flexe客戶信號中的每路flexe客戶信號被分配至所對應(yīng)的pmdlane組,該至少兩個pmdlane組中的每個pmdlane組包括至少一個pmdlane,一個pmdlane僅屬于一個pmdlane組。

      根據(jù)上述處理彈性以太網(wǎng)信號的方法,通過使發(fā)送設(shè)備將至少兩路flexe客戶信號分配至至少兩個pcslane組或pmdlane組,傳送網(wǎng)設(shè)備能夠根據(jù)所接收到的信號所對應(yīng)pcslane組或pmdlane組,對該至少兩路flexe客戶信號進行區(qū)分,因此,傳送網(wǎng)設(shè)備能夠在無需對所接收到的信號進行mac層探測的情況下,將該至少兩路flexe客戶信號準(zhǔn)確地發(fā)送至接收端設(shè)備,能夠減輕傳送網(wǎng)設(shè)備的處理負(fù)擔(dān),減少傳送網(wǎng)設(shè)備的處理時間,改善傳送網(wǎng)設(shè)備的轉(zhuǎn)發(fā)效率和系統(tǒng)吞吐量。

      結(jié)合第一方面,在第一方面的第一種實現(xiàn)方式中,該發(fā)送設(shè)備將該至少兩路flexe客戶信號分配至多個pcslane,并根據(jù)該多個pcslane,生成pmdlane信號,包括:該發(fā)送設(shè)備根據(jù)該至少兩路flexe客戶信號中的每路flexe客戶信號的帶寬,確定至少兩個pcslane組中的每個pcslane組包括的pcslane的數(shù)量,并將每路flexe客戶信號分配至所對應(yīng)的pcslane組中的pcslane;該發(fā)送設(shè)備根據(jù)該至少兩路flexe客戶信號中的每路flexe客戶信號的帶寬,確定一個pmdlane組包括的pmdlane的數(shù)量,并將該至少兩個pcslane組中的各pcslane適配至該一個pmdlane組中的pmdlane,以生成pmdlane信號。

      結(jié)合第一方面及其上述實現(xiàn)方式,在第一方面的第二種實現(xiàn)方式中,該發(fā)送設(shè)備將該至少兩路flexe客戶信號分配至多個pcslane,并根據(jù)該多個pcslane,生成pmdlane信號,包括:該發(fā)送設(shè)備根據(jù)該至少兩路flexe客戶信號中的每路flexe客戶信號的帶寬,確定至少兩個pcslane組中的每個pcslane組包括的pcslane的數(shù)量,并將每路flexe客戶信號分配至所對應(yīng)的pcslane組中的pcslane;該發(fā)送設(shè)備根據(jù)該至少兩路flexe客戶信號中的每路flexe客戶信號的帶寬,確定至少兩個pmdlane組中的每個pmdlane組包括的pmdlane的數(shù)量,并將每路flexe客戶信號所對應(yīng)的pcslane組中的pcslane適配至同一flexe客戶信號所對應(yīng)的pmdlane組中的pmdlane,以生成pmdlane信號。

      結(jié)合第一方面及其上述實現(xiàn)方式,在第一方面的第三種實現(xiàn)方式中,該 發(fā)送設(shè)備將該至少兩路flexe客戶信號分配至多個pcslane,并根據(jù)該多個pcslane,生成pmdlane信號,包括:該發(fā)送設(shè)備根據(jù)該至少兩路flexe客戶信號中的每路flexe客戶信號的帶寬,確定一個pcslane組包括的pcslane的數(shù)量將該至少兩路flexe客戶信號分配至該一個pcslane組中的pcslane;該發(fā)送設(shè)備根據(jù)該至少兩路flexe客戶信號中的每路flexe客戶信號的帶寬,確定至少兩個pmdlane組中的每個pmdlane組包括的pmdlane的數(shù)量,并將每路flexe客戶信號所對應(yīng)的該一個pcslane組中的比特塊適配至同一flexe客戶信號所對應(yīng)的pmdlane組中的pmdlane,以生成pmdlane信號。

      結(jié)合第一方面及其上述實現(xiàn)方式,在第一方面的第四種實現(xiàn)方式中,當(dāng)該該多個pcslane被劃分為至少兩個pcslane組時,在將該至少兩路flexe客戶信號分配至多個pcslane的過程中,該方法還包括:該發(fā)送設(shè)備基于相同的編碼方式,對每個pcslane所對應(yīng)的對齊標(biāo)記am進行編碼處理。

      根據(jù)上述處理彈性以太網(wǎng)信號的方法,由于使用相同的編碼方式對各路信號中的am進行編碼處理,能夠簡化處理過程,從而能夠提高本發(fā)明的處理彈性以太網(wǎng)信號的方法的效率。

      第二方面,提供了一種處理彈性以太網(wǎng)客戶信號的方法,該方法包括:接收設(shè)備獲取物理介質(zhì)相關(guān)通道pmdlane信號,該pmdlane信號對應(yīng)至少兩個pmdlane組,該至少兩個pmdlane組和至少兩路彈性以太網(wǎng)flexe客戶信號和一一對應(yīng),該至少兩路flexe客戶信號中的每路flexe客戶信號承載于所對應(yīng)的pmdlane組,至少兩個pmdlane組中的每個pmdlane組包括至少一個pmdlane,一個pmdlane僅屬于一個pmdlane組;該接收設(shè)備根據(jù)該至少兩個pmdlane組,確定至少兩個物理編碼子層通道pcslane組,該至少兩個pmdlane組和該至少兩個pcslane組一一對應(yīng),至少兩個pcslane組中的每個pcslane組包括至少一個pcslane,一個pcslane僅屬于一個pmdlane組;該接收設(shè)備將每個pmdlane組中的各pmdlane適配至所對應(yīng)的pcslane組中的各pcslane;該接收設(shè)備根據(jù)該至少兩個pcslane組,恢復(fù)出該至少兩路flexe客戶信號。

      根據(jù)上述處理彈性以太網(wǎng)信號的方法,通過使接收設(shè)備將至少兩個pmdlane組適配至至少兩個pcslane組,在各pcslane組分別恢復(fù)各pmdlane組中承載的flexe客戶信號,能夠?qū)崿F(xiàn)接收設(shè)備在同一時段接收來自不同發(fā) 送設(shè)備的flexe客戶信號,能夠提高系統(tǒng)吞吐量。

      結(jié)合第二方面,在第二方面的第一種實現(xiàn)方式中,該接收設(shè)備根據(jù)該至少兩個pcslane組,恢復(fù)出該至少兩路flexe客戶信號,包括:該接收端設(shè)備獲取第一flexe客戶信號的發(fā)送端設(shè)備對該第一flexe客戶信號所對應(yīng)的對齊標(biāo)記am進行編碼處理時使用的編碼方式,其中,該第一flexe客戶信號與第一pmdlane組相對應(yīng);該接收端設(shè)備根據(jù)該編碼方式和第一pcslane組,恢復(fù)出該第一flexe客戶信號,其中,該第一pcslane組與該第一pmdlane組相對應(yīng)。

      第三方面,提供了一種處理彈性以太網(wǎng)客戶信號的方法,該方法包括:傳送網(wǎng)設(shè)備接收發(fā)送設(shè)備發(fā)送的物理介質(zhì)相關(guān)通道pmdlane信號,該pmdlane信號是該發(fā)送設(shè)備在將至少兩路flexe客戶信號分配至多個物理編碼子層通道pcslane后,根據(jù)該多個pcslane生成的;當(dāng)該pmdlane信號對應(yīng)至少兩個pcslane組時,該傳送網(wǎng)設(shè)備根據(jù)該至少兩個pcslane組,對該信號進行封裝處理,以生成至少兩個光通道數(shù)據(jù)單元odu組,其中,該至少兩個pcslane組與該至少兩個odu組一一對應(yīng),該至少兩個odu組中的每個odu組包括至少一個odu,一個odu僅屬于一個odu組;

      當(dāng)該pmdlane信號對應(yīng)至少兩個pmdlane組,該傳送網(wǎng)設(shè)備根據(jù)該至少兩個pmdlane組,對該信號進行封裝處理,以生成至少兩個光通道數(shù)據(jù)單元odu組,其中,該至少兩個pmdlane組與該至少兩個odu組一一對應(yīng),該至少兩個odu組中的每個odu組包括至少一個odu,一個odu僅屬于一個odu組。

      第四方面,提供了一種處理彈性以太網(wǎng)客戶信號的裝置,包括用于執(zhí)行上述第一方面以及第一方面的各實現(xiàn)方式中的各步驟的單元。

      第五方面,提供了一種處理彈性以太網(wǎng)客戶信號的裝置,包括用于執(zhí)行上述第二方面以及第一方面的各實現(xiàn)方式中的各步驟的單元。

      第六方面,提供了一種處理彈性以太網(wǎng)客戶信號的裝置,包括用于執(zhí)行上述第三方面以及第一方面的各實現(xiàn)方式中的各步驟的單元。

      附圖說明

      為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對本發(fā)明實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面所描述的附圖僅僅是本 發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

      圖1是適用本發(fā)明實施例的處理彈性以太網(wǎng)信號的方法和裝置的通信系統(tǒng)的一例的示意圖。

      圖2是適用本發(fā)明實施例的處理彈性以太網(wǎng)信號的方法的設(shè)備的一例的示意圖。

      圖3是適用本發(fā)明實施例的處理彈性以太網(wǎng)信號的方法的設(shè)備的另一例的示意圖。

      圖4是適用本發(fā)明實施例的處理彈性以太網(wǎng)信號的方法的設(shè)備的再一例的示意圖。

      圖5是根據(jù)本發(fā)明一實施例的處理彈性以太網(wǎng)信號的方法的交互過程的示意圖。

      圖6是根據(jù)本發(fā)明一實施例的發(fā)送設(shè)備的比特塊分發(fā)過程的示意圖。

      圖7是根據(jù)本發(fā)明一實施例的接收設(shè)備的比特塊分發(fā)過程的示意圖。

      圖8是根據(jù)本發(fā)明一實施例的am的結(jié)構(gòu)的示意圖。

      圖9是根據(jù)本發(fā)明一實施例的am的編碼方式的示意圖。

      圖10是根據(jù)本發(fā)明另一實施例的am的編碼方式的示意圖。

      圖11是根據(jù)本發(fā)明另一實施例的處理彈性以太網(wǎng)信號的方法的交互過程的示意圖。

      圖12是根據(jù)本發(fā)明另一實施例的發(fā)送設(shè)備的比特塊分發(fā)過程的示意圖。

      圖13是根據(jù)本發(fā)明另一實施例的接收設(shè)備的比特塊分發(fā)過程的示意圖。

      圖14是根據(jù)本發(fā)明一實施例的處理彈性以太網(wǎng)信號的裝置的示意性結(jié)構(gòu)圖。

      圖15是根據(jù)本發(fā)明另一實施例的處理彈性以太網(wǎng)信號的裝置的示意性結(jié)構(gòu)圖。

      圖16是根據(jù)本發(fā)明再一實施例的處理彈性以太網(wǎng)信號的裝置的示意性結(jié)構(gòu)圖。

      圖17是根據(jù)本發(fā)明一實施例的處理彈性以太網(wǎng)信號的設(shè)備的示意性結(jié)構(gòu)圖。

      具體實施方式

      下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

      首先,結(jié)合圖1對適用本發(fā)明實施例的處理彈性以太網(wǎng)信號的方法和裝置的通信系統(tǒng)的架構(gòu)以及該通信系統(tǒng)中各設(shè)備的功能和結(jié)構(gòu)進行說明。圖1示出了本發(fā)明實施例的處理彈性以太網(wǎng)信號的方法和裝置所適用于的通信系統(tǒng)的一例的示意性結(jié)構(gòu)圖。

      在本發(fā)明實施例中,該通信系統(tǒng)包括至少三個通信設(shè)備,例如,如圖1所示,該通信系統(tǒng)可以包括通信設(shè)備110,通信設(shè)備120和通信設(shè)備130。

      并且,在本發(fā)明實施例中,該通信設(shè)備110,通信設(shè)備120和通信設(shè)備130彼此之間通過傳送網(wǎng)絡(luò)進行通信。

      作為示例而非限定,在本發(fā)明實施例中,該傳送網(wǎng)絡(luò)可以是例如,波分復(fù)用(wdm,wavelengthdivisionmultiplexing)、光傳送網(wǎng)(otn,opticaltransportnetwork)網(wǎng)絡(luò)等。

      在本發(fā)明實施例中,傳送網(wǎng)絡(luò)可以包括多個傳送網(wǎng)設(shè)備,例如,如圖1所示,該通信系統(tǒng)可以包括傳送網(wǎng)設(shè)備111,傳送網(wǎng)設(shè)備121和傳送網(wǎng)設(shè)備131。

      如圖1所示,傳送網(wǎng)設(shè)備111與通信設(shè)備110通信連接,以下,不失一般性,以傳送網(wǎng)設(shè)備111與通信設(shè)備110之間的交互為例,對通信設(shè)備之間的信號傳輸過程為例進行說明。

      具體地說,通信設(shè)備110在向其他通信設(shè)備(例如,通信設(shè)備120或通信設(shè)備130等)發(fā)送信號時,該通信設(shè)備110可以生成信號,并將該信號傳輸至傳送網(wǎng)設(shè)備111,從而傳送網(wǎng)設(shè)備111可以對該信號進行處理(例如,封裝處理),以將該信號轉(zhuǎn)換為能夠在傳送網(wǎng)絡(luò)中傳輸?shù)男盘枺⒃撔盘杺鬏斨猎搨鬏斁W(wǎng)絡(luò)中用于向該信號的目的接收設(shè)備傳輸信號的其他傳送網(wǎng)設(shè)備。

      另外,傳送網(wǎng)設(shè)備111還可以從其他傳送網(wǎng)設(shè)備或通信設(shè)備接收需要發(fā)送至通信設(shè)備110的信號,并且,可以對該信號進行處理(例如,解封裝處理),以將該信號轉(zhuǎn)換為傳送網(wǎng)設(shè)備111能夠識別的信號,并將處理后的信 號傳輸給通信設(shè)備110,從而通信設(shè)備110能夠?qū)λ邮艿降男盘栠M行解析以獲取承載于所述信號中的數(shù)據(jù)。

      其他通信設(shè)備的功能與通信設(shè)備110的功能相似,其他傳送網(wǎng)設(shè)備的功能與傳送網(wǎng)設(shè)備111的功能相似,這里為了避免贅述,或省略其詳細說明。

      另外,在本發(fā)明實施例中,在任意兩個通信設(shè)備之間傳輸?shù)男盘柨梢越?jīng)由一個傳送網(wǎng)設(shè)備的處理和轉(zhuǎn)發(fā),也可以經(jīng)由多個傳送網(wǎng)設(shè)備的處理和轉(zhuǎn)發(fā),本發(fā)明并未特別限定。

      應(yīng)理解,圖1所示的通信設(shè)備和傳送網(wǎng)設(shè)備的數(shù)量僅為示例性說明,本發(fā)明并未特別限定。

      作為示例而非限定,在本發(fā)明實施例中,通信設(shè)備可以是例如,個人計算機等客戶端設(shè)備,該客戶端設(shè)備能夠經(jīng)以太網(wǎng)或光纖等媒介進行通信。

      在本發(fā)明實施例中,通信設(shè)備還可以是網(wǎng)絡(luò)設(shè)備,網(wǎng)絡(luò)設(shè)備可以是為用戶設(shè)備提供各種業(yè)務(wù)的服務(wù)器,例如,sdn服務(wù)器,萬維網(wǎng)(web)服務(wù)器、文件傳輸協(xié)議(ftp,filetransferprotocol)服務(wù)器、企業(yè)關(guān)鍵應(yīng)用服務(wù)器和其它關(guān)鍵任務(wù)服務(wù)器(例如,提供防火墻服務(wù)的服務(wù)器)、通信(ct,communicationtechnology)領(lǐng)域中的業(yè)務(wù)處理單板(spu,serviceprocessunit)等;通信設(shè)備還可以是網(wǎng)際協(xié)議(ip,internetprotocol)通信網(wǎng)中的交換機、路由器,或者存儲網(wǎng)絡(luò)中的存儲設(shè)備等。

      作為示例而非限定,在本發(fā)明實施例中,傳送網(wǎng)設(shè)備可以是wdm、otn等設(shè)備。

      在本發(fā)明實施例中,該通信設(shè)備可以是信號的發(fā)送端(即,發(fā)送設(shè)備),也可以是信號的接收端(即,接收設(shè)備)。下面,結(jié)合圖2至圖4對本發(fā)明的處理彈性以太網(wǎng)信號的傳輸過程所涉及的各設(shè)備的結(jié)構(gòu)和功能進行詳細說明。

      a.發(fā)送設(shè)備

      圖2是適用本發(fā)明實施例的處理彈性以太網(wǎng)信號的方法的發(fā)送設(shè)備200(例如,上述通信設(shè)備)的一例的示意圖,如圖2所示,該發(fā)送設(shè)備200包括:

      控制模塊210,用于根據(jù)所需要生成的flexe客戶信號的數(shù)量及帶寬、當(dāng)前可使用的pmdlane,例如,光通道(opticallane)的數(shù)量及其帶寬,計算出每一路flexe客戶信號所占據(jù)的pcslane(或者說,pma模塊的輸入 lane)和pmdlane,進而,生成用于指示各mac發(fā)送模塊生成該flexe客戶信號的指示信息、用于指示flexe及pcslane分發(fā)模塊的比特塊分發(fā)方式(或者說,pcslane分配方式)的指示信息、pma模塊的比特間插方式(或者說,pmdlane分配方式)的指示信息,并將上述指示信息下發(fā)至相應(yīng)的模塊。

      多個(至少兩個)mac發(fā)送模塊220:用于根據(jù)來自控制模塊的指示信息(例如,可以指示所需要生成的信號的帶寬等),生成多個flexe客戶信號(此時,flexe客戶信號可以是,mac層信號、mac層數(shù)據(jù)或以太網(wǎng)報文),并將該flexe客戶信號發(fā)送給flexe及pcslane分發(fā)模塊。需要說明的是,在本發(fā)明實施例中,一個mac發(fā)送模塊可以生成一個flexe客戶信號,即,后述flexe及pcslane分發(fā)模塊可以根據(jù)各flexe客戶信號所來自的mac發(fā)送模塊,對多個flexe客戶信號進行區(qū)分,另外,各mac發(fā)送模塊的功能和具體處理過程可以與現(xiàn)有技術(shù)相似,本發(fā)明并未特別限定。還需要說明的是,flexe客戶信號可以是指以太網(wǎng)流(ethernetflow),在本發(fā)明中,flexe客戶信號可以是所有以flexe為服務(wù)層的信號,例如,可以是以太網(wǎng)流,也可以是同步數(shù)字體系(sdh,synchronousdigitalhierarchy)信號、otn信號、存儲網(wǎng)中的光纖通道(fiberchannel)信號等等。因此,在本實施例中,mac發(fā)送模塊或mac接收模塊只是做為一個示例而非限定,它們也可以是其他客戶信號的發(fā)送模塊或接收模塊。

      flexe及pcslane分發(fā)模塊230,用于根據(jù)來自控制模塊的指示信息(例如,各flexe客戶信號所對應(yīng)的pcslane),對輸入的數(shù)據(jù)(即,flexe客戶信號)進行比特塊編碼、比特塊分割、插入flexe開銷、比特塊分發(fā)以及插入對齊標(biāo)記(am,alignmentmarker)。其中,(來自控制模塊的指示信息所指示的)比特塊分發(fā)可以實現(xiàn)如下功能:一路flexe客戶層信號的比特塊(或者說,數(shù)據(jù)塊)需要分發(fā)到確定的pmdlane組(包括至少一個pmdlane)中,一個pmdlane組中不能包含對應(yīng)多路flexe客戶信號的比特塊。或者,一路flexe客戶層信號的比特塊需要分發(fā)到確定的pcslane組(包括至少一個pcslane)中,一個pcslane組中不能包含對應(yīng)多路flexe客戶信號的比特塊。

      物理媒介附加(pma,physicalmediumattachment)模塊240,用于根據(jù)來自控制模塊的指示信息(例如,各flexe客戶信號所對應(yīng)的pmdlane, 或者,各pcslane所需要適配至的pmdlane),將輸入的pcslane采用bit間插的方式調(diào)整(或者說,適配)為輸出的pmdlane。其中,上述調(diào)整具有以下要求:一路flexe客戶層信號的比特塊(或者說,數(shù)據(jù)塊)需要分發(fā)到確定的pmdlane中,一個pmdlane中不能包含對應(yīng)多路flexe客戶信號的比特塊。

      發(fā)送模塊250,用于對來自pma模塊240的信號進行處理(例如,電光轉(zhuǎn)換),以生成發(fā)射信號(例如,光信號)。

      應(yīng)理解,以上列舉的發(fā)送設(shè)備的結(jié)構(gòu)僅為示例性說明,本發(fā)明并未限定于此,只要發(fā)送設(shè)備能夠?qū)崿F(xiàn)上述各模塊所提供的功能即可。

      另外,如上所述生成的發(fā)射信號需要經(jīng)由傳送網(wǎng)傳輸至多個接收設(shè)備(與上述多個flexe客戶層信號一一對應(yīng))。不失一般性,圖2還示出了其中一個接收設(shè)備400的結(jié)構(gòu)的一例。隨后在對本發(fā)明實施例的處理彈性以太網(wǎng)信號的方法500的詳細說明中,對該發(fā)送設(shè)備進行上述信號處理的過程進行詳細說明。

      如圖2所示,該接收設(shè)備400可以包括:

      接收模塊410,用于接收發(fā)送設(shè)備200經(jīng)由傳送網(wǎng)發(fā)送的信號(例如,光信號),并且,可以對該信號進行例如,光電轉(zhuǎn)換處理,以獲取對應(yīng)一個或多個pmdlane的接收信號。

      pma模塊420,用于采用bit間插的方式將多個pmdlane調(diào)整為pcslane。

      flexe及pcslane重排模塊430,用于按照am對應(yīng)的pcslane序號的大小對pcslane進行重排,提取flexe開銷及進行比特塊解碼,以恢復(fù)出flexe客戶信號。需要說明的是,由于接收信號中的am對應(yīng)的pcslane序號有可能不是從pcslane0開始的,因此flexe及pcslane重排模塊430只需要按照pcslane序號大小排序即可。

      mac接收模塊440,用于對flexe客戶信號進行解封裝。

      應(yīng)理解,圖2所示的接收設(shè)備400的數(shù)量僅為示例性說明,本發(fā)明并未特別限定。

      b.發(fā)送端傳送網(wǎng)設(shè)備

      發(fā)送端傳送網(wǎng)設(shè)備可以作為傳送網(wǎng)面向該發(fā)送設(shè)備的接口。

      圖3是適用本發(fā)明實施例的處理彈性以太網(wǎng)信號的方法的發(fā)送端傳送網(wǎng) 設(shè)備300的一例的示意圖,如圖3所示,該發(fā)送端傳送網(wǎng)設(shè)備300包括:

      接收模塊310,用于接收發(fā)送設(shè)備發(fā)送的上述發(fā)射信號,并且,可以對該發(fā)射信號進行處理(例如,光電轉(zhuǎn)換),以獲取接收信號,此時,該接收信號包括對應(yīng)各flexe客戶信號的分量。

      odu封裝模塊320,基于該接收信號中的各分量(或者說,各flexe客戶信號)所對應(yīng)的pmdlane或pcslane,對各分量進行封裝,以生成多個光通道數(shù)據(jù)單元(odu,opticalchanneldataunit)組(每個odu組包括至少一個odu),該封裝過程具有以下要求:一個odu組中的odu不能封裝進對應(yīng)于多路flexe客戶信號的分量。

      此外,該發(fā)送端傳送網(wǎng)設(shè)備300還可以包括odu交叉模、光通道傳送單元(otu,opticalchanneltransportunit)封裝模塊、線路側(cè)發(fā)送模塊等,通過上述模塊的處理,可以將上述各odu分別轉(zhuǎn)換為能夠在傳送網(wǎng)中傳輸?shù)男盘枺⑶?,上述模塊的功能和處理過程,可以和現(xiàn)有技術(shù)相似,這里,為了避免贅述,省略其詳細說明。

      應(yīng)理解,以上列舉的發(fā)送端傳送網(wǎng)設(shè)備的結(jié)構(gòu)僅為示例性說明,本發(fā)明并未限定于此,例如,該發(fā)送端傳送網(wǎng)設(shè)備還可以是以opticallane(即,pmdlane的一例)粒度進行光層交叉調(diào)度的設(shè)備,此情況下,該發(fā)送端傳送網(wǎng)設(shè)備可以為基于微機電系統(tǒng)(mems,micro-electro-mechanicalsystem)或者硅基液晶(lcos,liquidcrystalonsilicon)的光交叉連接(oxc,opticalcross-connect)設(shè)備。

      并且,在本發(fā)明實施例中,發(fā)送設(shè)備和接收設(shè)備之間傳輸?shù)男盘柨梢越?jīng)由傳送網(wǎng)中的一個傳輸設(shè)備(例如,上述發(fā)送端傳送設(shè)備)的轉(zhuǎn)發(fā),也可以經(jīng)由傳送網(wǎng)中的多個傳輸設(shè)備(包括,上述發(fā)送端傳送設(shè)備)的轉(zhuǎn)發(fā),本發(fā)明并未特別限定,例如,在傳送網(wǎng)中還可以配置接收端傳送網(wǎng)設(shè)備,作為面向接收設(shè)備的接口,作為示例而非限定,該接收端傳送網(wǎng)設(shè)備可以包括線路側(cè)接收模塊、otu解封裝模塊、odu交叉模塊和發(fā)送模塊,將上述在傳送網(wǎng)中傳輸?shù)男盘栟D(zhuǎn)換為接收設(shè)備能夠識別的信號并發(fā)送至接收設(shè)備,各odu分別轉(zhuǎn)換為能夠在傳送網(wǎng)中傳輸?shù)男盘?,并且,上述模塊的功能和處理過程,可以和現(xiàn)有技術(shù)相似,這里,為了避免贅述,省略其詳細說明。

      c.接收設(shè)備

      圖4是適用本發(fā)明實施例的處理彈性以太網(wǎng)信號的方法的接收設(shè)備500 (例如,上述通信設(shè)備)的一例的示意圖,如圖4所示該接收設(shè)備500可以在同一時段接收來自多個發(fā)送設(shè)備的信號,如圖4所示,該接收設(shè)備500包括:

      控制模塊510,用于根據(jù)接收信號所對應(yīng)的pmdlane(例如,opticallane)生成pma模塊的比特間插方式(或者說,pcslane分配方式)的指示信息、用于指示flexe及pcslane分發(fā)模塊的pcslane重排方式的指示信息,并將上述指示信息下發(fā)至相應(yīng)的模塊。

      接收模塊520,用于接收來自多個發(fā)送設(shè)備發(fā)送的發(fā)射信號,并且,可以對該發(fā)射信號進行處理(例如,光電轉(zhuǎn)換),以獲取接收信號,此時,該接收信號包括對應(yīng)各pmdlane的分量。

      pma模塊530,用于根據(jù)來自控制模塊的指示信息(例如,各pmdlane所需要適配至的pcslane),將輸入的pmdlane采用bit間插的方式調(diào)整(或者說,適配)為輸出的pcslane。其中,上述調(diào)整具有以下要求:一路flexe客戶層信號的比特塊(或者說,數(shù)據(jù)塊)需要分發(fā)到確定的pcslane組(包括至少一個pcslane)中,一個pcslane組中的pcslane中不能包含對應(yīng)多路flexe客戶信號的比特塊。

      flexe及pcslane重排模塊540,用于根據(jù)pmdlane的編號以及am對應(yīng)的pmdlane序號的大小對各pcslane進行重排,提取flexe開銷及進行比特塊解碼,以獲取對來自各發(fā)送設(shè)備的flexe客戶信號。

      mac接收模塊550,用于對flexe客戶信號進行解封裝。

      需要說明的是,圖4所示的發(fā)送設(shè)備的功能和生成發(fā)射信號的具體過程可以與現(xiàn)有技術(shù)相似,也可以與圖2所示發(fā)送設(shè)備相似,本發(fā)明并未特別限定。并且,圖4所示的發(fā)送設(shè)備的數(shù)量僅為示例性說明,本發(fā)明并未特別限定。

      應(yīng)理解,以上列舉的接收設(shè)備的結(jié)構(gòu)僅為示例性說明,本發(fā)明并未限定于此,只要接收設(shè)備能夠?qū)崿F(xiàn)上述各模塊所提供的功能即可。隨后在對本發(fā)明實施例的處理彈性以太網(wǎng)信號的方法700的詳細說明中,對該接收設(shè)備進行上述信號處理的過程進行詳細說明。

      下面,結(jié)合圖5~13圖,對本發(fā)明實施例的在上述發(fā)送設(shè)備中執(zhí)行的處理彈性以太網(wǎng)信號的方法的交互過程進行詳細說明。

      圖5是根據(jù)本發(fā)明一實施例的處理彈性以太網(wǎng)客戶信號的方法500的交 互過程的示意圖。以下,為了便于理解和說明,以通信設(shè)備110經(jīng)由傳送網(wǎng)設(shè)備111向通信設(shè)備120和通信設(shè)備130雙方傳輸數(shù)據(jù)的過程為例,對本發(fā)明實施例的處理彈性以太網(wǎng)客戶信號的方法的具體過程進行詳細說明。

      如圖5所示,在發(fā)送設(shè)備側(cè),該方法500包括:

      發(fā)送設(shè)備獲取至少兩路彈性以太網(wǎng)flexe客戶信號;

      該發(fā)送設(shè)備將該至少兩路flexe客戶信號分配至多個物理編碼子層通道pcslane,并根據(jù)該多個pcslane,生成物理介質(zhì)相關(guān)通道pmdlane信號,其中

      該多個pcslane被劃分為至少兩個pcslane組,該至少兩路flexe客戶信號和至少兩個pcslane組一一對應(yīng),該至少兩路flexe客戶信號中的每路flexe客戶信號被分配至所對應(yīng)的pcslane組,至少兩個pcslane組中的每個pcslane組包括至少一個pcslane,一個pcslane僅屬于一個pcslane組;或

      該pmdlane信號對應(yīng)至少兩個pmdlane組,該至少兩路flexe客戶信號和至少兩個pmdlane組一一對應(yīng),該至少兩路flexe客戶信號中的每路flexe客戶信號被分配至所對應(yīng)的pmdlane組,該至少兩個pmdlane組中的每個pmdlane組包括至少一個pmdlane,一個pmdlane僅屬于一個pmdlane組。

      具體地說,如圖5所示,通信設(shè)備110(例如,通信設(shè)備110的mac發(fā)送模塊)可以獲取需要發(fā)送給通信設(shè)備120的flexe客戶信號(即,至少兩路flexe客戶信號中的一路flexe客戶信號的一例,以下,為了便于理解和說明,記做:flexe客戶信號#a),以及需要發(fā)送給通信設(shè)備130的flexe客戶信號(即,至少兩路flexe客戶信號中的一路flexe客戶信號的另一例,以下,為了便于理解和說明,記做:flexe客戶信號#b)。

      作為示例而非限定,在本發(fā)明實施例中,該flexe客戶信號#a和flexe客戶信號#b可以是(例如,上述mac發(fā)送模塊220)經(jīng)過mac層封裝處理后獲得的mac層數(shù)據(jù),并且,該mac層封裝處理的方法和過程可以與現(xiàn)有技術(shù)相似,這里,為了避免贅述,省略其詳細說明。還需要說明的是,flexe客戶信號可以是ethernetflow,在本發(fā)明中,flexe客戶信號可以是所有以flexe為服務(wù)層的信號,例如,可以是以太網(wǎng)流,也可以是sdh信號、otn信號、存儲網(wǎng)中的fiberchannel信號等等。因此,在本實施例中,mac 發(fā)送模塊或mac接收模塊只是做為一個示例而非限定,它們也可以是其他客戶信號的發(fā)送模塊或接收模塊。

      需要說明的是,在本發(fā)明實施例中,通信設(shè)備120可以是flexe客戶信號#a的最終接收設(shè)備,此情況下,例如,通信設(shè)備110可以通過flexe客戶信號#a的目的mac地址,確定該flexe客戶信號#a需要發(fā)送至通信設(shè)備120;或者,在本發(fā)明實施例中,通信設(shè)備120可以是flexe客戶信號#a的轉(zhuǎn)發(fā)通信設(shè)備(或者說,該通信設(shè)備120是該flexe客戶信號flexe客戶信號#a的傳輸路徑(不包括傳送網(wǎng)絡(luò)中的設(shè)備)中的下一跳),此情況下,例如,通信設(shè)備110可以基于路由表等,確定該flexe客戶信號#a需要發(fā)送至通信設(shè)備120。

      類似地,通信設(shè)備110確定flexe客戶信號#b需要發(fā)送至通信設(shè)備130。

      應(yīng)理解,以上列舉的通信設(shè)備110確定各路flexe客戶信號的接收端設(shè)備的方法僅為示例性說明,本發(fā)明并未限定于此,其他能夠確定各路flexe客戶信號的接收端設(shè)備(或者說,基于所需要發(fā)送至的通信設(shè)備對各路flexe客戶信號進行區(qū)分)的方法均落入本發(fā)明的保護范圍內(nèi)。例如,作為示例而非限定,通信設(shè)備110可以根據(jù)mac層數(shù)據(jù)的數(shù)量和帶寬完成至少兩個mac發(fā)送模塊的配置。具體地說,在本發(fā)明實施例中,該flexe客戶信號#a和flexe客戶信號#b可以由配置在通信設(shè)備110中不同的mac層模塊生成。

      如圖5所示,在獲取flexe客戶信號#a和flexe客戶信號#b之后,通信設(shè)備110可以對該flexe客戶信號#a和flexe客戶信號#b進行物理層封裝處理。

      作為示例而非限定,在本發(fā)明實施例中,物理層主要包括:協(xié)調(diào)子層(rs,reconciliationsublayer)、物理編碼子層(pcs,physicalcodingsublayer)、前向糾錯(fec,forwarderrorcorrection)層、物理媒介附加(pma,physicalmediumattachment)層、物理介質(zhì)相關(guān)(pmd,physicalmediumdependent)層。

      其中,rs用于將mac層的串行數(shù)據(jù)和pcs的并行接口之間的轉(zhuǎn)換(thersadaptsthebitserialprotocolsofthemactotheparallelformatofthepcsserviceinterface)。作為示例而非限定,rs可以將來自mac層的數(shù)據(jù)(即,flexe客戶信號)轉(zhuǎn)換成40g介質(zhì)獨立接口(xlgmii,40gigabitmedia independentinterface)或100g介質(zhì)獨立接口(cgmii,100gigabitmediaindependentinterface)的接口數(shù)據(jù)以及實現(xiàn)其反過程。這里,該rs的處理方法和過程可以與現(xiàn)有技術(shù)相似,這里,為了避免贅述,省略其詳細說明。

      pcs主要完成物理層編解碼。例如,pcs接收到來自rs的數(shù)據(jù)后,以64比特(bit)為單位對該數(shù)據(jù)進行分割,再加上2bit的同步頭(syncheader),形成66bit的塊。同步頭為“01”表示是數(shù)據(jù)塊,同步頭是“10”表示是控制塊;切割成塊之后再進行擾碼(同步頭不需要擾碼);再將擾碼之后的66bit塊輪流分發(fā)到各個物理編碼子層通道(pcslane,physicalcodingsublayerlane)中,從而形成多通道(multi-lane)的結(jié)構(gòu)。

      fec層主要實現(xiàn)誤碼的糾正過程。這里,該fec層處理的方法和過程可以與現(xiàn)有技術(shù)相似,這里,為了避免贅述,省略其詳細說明。

      pma層主要用來實現(xiàn)pcs連接多種物理媒介,主要功能包括:將pcslane適配到pmdlane、pmdlane數(shù)量的變換、數(shù)據(jù)時鐘變換等。

      pmd層主要用來定義連接傳輸媒介的物理接口參數(shù)。例如,光接口的光信號波長、連接的光纖類型、傳輸距離等。

      在本發(fā)明實施例中,可以在上述pcs將至少兩路flexe客戶信號的數(shù)據(jù)分配至至少兩個pcslane組,或在上述pma層將至少兩路flexe客戶信號的數(shù)據(jù)分配至pmdlane組,從而傳送網(wǎng)設(shè)備能夠根據(jù)所接收到的信號所對應(yīng)pcslane組或pmdlane組,對該至少兩路flexe客戶信號進行區(qū)分。

      即,一個pcslane組可以僅承載一路flexe客戶信號的數(shù)據(jù),且一個pmdlane組可以僅承載一路flexe客戶信號的數(shù)據(jù)(即,情況1),或者,一個pcslane組可以僅承載一路flexe客戶信號的數(shù)據(jù),且一個pmdlane組可以承載多路flexe客戶信號的數(shù)據(jù)(即,情況2),再或者,一個pcslane組可以承載多路flexe客戶信號的數(shù)據(jù),且一個pmdlane組可以僅承載一路flexe客戶信號的數(shù)據(jù)(即,情況3)。

      下面,分別對以上三種情況下的動作進行詳細說明。

      情況1

      可選地,該發(fā)送設(shè)備將該至少兩路flexe客戶信號分配至多個pcslane,并根據(jù)該多個pcslane,生成pmdlane信號,包括:

      該發(fā)送設(shè)備根據(jù)該至少兩路flexe客戶信號中的每路flexe客戶信號的帶寬,確定至少兩個pcslane組中的每個pcslane組包括的pcslane的數(shù) 量,并將每路flexe客戶信號分配至所對應(yīng)的pcslane組中的pcslane,;

      該發(fā)送設(shè)備根據(jù)該至少兩路flexe客戶信號中的每路flexe客戶信號的帶寬,確定至少兩個pmdlane組中的每個pmdlane組包括的pmdlane的數(shù)量,并將每路flexe客戶信號所對應(yīng)的pcslane組中的pcslane適配至同一flexe客戶信號所對應(yīng)的pmdlane組中的pmdlane,以生成pmdlane信號。

      具體地說,在本發(fā)明實施例中,通信設(shè)備110(例如,通信設(shè)備110的控制模塊)可以根據(jù)flexe客戶信號的數(shù)量和各flexe客戶信號的帶寬要求(或者說,數(shù)據(jù)量的大小),為各flexe客戶信號分配pcslane組,其中,一個pcslane組包括至少一個pcslane,并且,一個pcslane組僅被分配給一路flexe客戶信號,即,不同的flexe客戶信號不會被分配至在同一pcslane組,也不會被分配至同一pcslane。

      不失一般性,通信設(shè)備110可以根據(jù)flexe客戶信號#a的帶寬要求(或者說,數(shù)據(jù)量的大小)為flexe客戶信號#a分配由一個或多個pcslane構(gòu)成的pcslane組(以下,為了便于理解和區(qū)分,記做:pcslane組#a),并根據(jù)flexe客戶信號#b的帶寬要求為flexe客戶信號#b分配由一個或多個pcslane構(gòu)成的pcslane組(以下,為了便于理解和區(qū)分,記做:pcslane組#b)。其中,pcslane組#a僅分配給flexe客戶信號#a,并且,pcslane組#b僅分配給flexe客戶信號#b。

      在本發(fā)明實施例中,通信設(shè)備110可以與傳送網(wǎng)設(shè)備協(xié)商確定pcslane組#a和pcslane組#b(即,方式1),或者,通信設(shè)備110也可以基于預(yù)設(shè)在該通信設(shè)備110與傳送網(wǎng)設(shè)備中的第一映射關(guān)系確定pcslane組#a和pcslane組#b(即,方式2),下面,分別對該方式1和方式2的具體過程進行詳細說明。

      方式1

      通信設(shè)備110可以在確保一個pcslane組僅對應(yīng)一個接收設(shè)備的條件下,例如,根據(jù)flexe客戶信號#a和flexe客戶信號#b的帶寬,以及當(dāng)前可用的pcslane,確定pcslane組#a和pcslane組#b。

      此情況下,該方法還包括:

      該第一發(fā)送設(shè)備向該傳送網(wǎng)設(shè)備發(fā)送第一控制信息,該第一控制信息用于指示每個pcslane所對應(yīng)的接收設(shè)備。

      具體地說,通信設(shè)備110可以向傳送網(wǎng)設(shè)備111發(fā)送用于指示pcslane組#a被分配給flexe客戶信號#a(即,需要傳輸至通信設(shè)備120的信號)、pcslane組#b被分配給flexe客戶信號#b(即,需要傳輸至通信設(shè)備130的信號)信息(即,第一控制信息的一例)。

      從而,傳送網(wǎng)設(shè)備111可以根據(jù)上述第一控制信息,確定pcslane組#a所對應(yīng)的信號(即,經(jīng)過物理層處理后的flexe客戶信號#a)需要發(fā)送至通信設(shè)備120(或者說,傳送網(wǎng)設(shè)備121),并確定pcslane組#b所對應(yīng)的信號(即,經(jīng)過物理層處理后的flexe客戶信號#b)需要發(fā)送至通信設(shè)備130(或者說,傳送網(wǎng)設(shè)備131)。

      通過使通信設(shè)備110和傳送網(wǎng)設(shè)備111之間協(xié)商每個pcslane所對應(yīng)的接收設(shè)備,能夠彈性應(yīng)對不同帶寬要求的數(shù)據(jù)的傳輸,從而能夠提高本發(fā)明的處理彈性以太網(wǎng)信號的方法的實用性和可靠性。

      方式2

      可選地,該發(fā)送設(shè)備將該至少兩路flexe客戶信號分配至多個pcslane,包括:

      該發(fā)送設(shè)備根據(jù)第一映射關(guān)系信息和每路flexe客戶信號的接收設(shè)備,為每路flexe客戶信號分配pcslane組,其中,該第一映射關(guān)系信息預(yù)設(shè)在該發(fā)送端設(shè)備和該傳送網(wǎng)設(shè)備中,該第一映射關(guān)系信息用于指示每個pcslane所對應(yīng)的通信設(shè)備。

      具體地說,在本發(fā)明實施例中,在通信設(shè)備110和傳送網(wǎng)設(shè)備111中可以存儲有記錄各通信設(shè)備與各pcslane之間的映射關(guān)系的信息(即,第一映射關(guān)系信息的一例),這里,各通信設(shè)備與各pcslane之間的映射關(guān)系可以表示每個pcslane所被唯一分配至通信設(shè)備,即,一個pcslane僅承載一路flexe客戶信號的數(shù)據(jù)。

      從而,通信設(shè)備110可以基于該第一映射關(guān)系,確定與該通信設(shè)備120對應(yīng)的(一個或多個)pcslane,并且,例如,可以根據(jù)flexe客戶信號#a的帶寬要求,從與該通信設(shè)備120對應(yīng)的pcslane中,確定pcslane組#a。類似地,通信設(shè)備110可以基于該第一映射關(guān)系,確定與該通信設(shè)備130對應(yīng)的(一個或多個)pcslane,并且,例如,可以根據(jù)flexe客戶信號#b的帶寬要求,從與該通信設(shè)備130對應(yīng)的pcslane中,確定pcslane組#b。

      進而,傳送網(wǎng)設(shè)備111可以根據(jù)上述第一映射關(guān)系,確定對應(yīng)于pcslane 組#a的數(shù)據(jù)(即,經(jīng)過物理層處理后的flexe客戶信號#a)需要發(fā)送至通信設(shè)備120(或者說,傳送網(wǎng)設(shè)備121),并確定對應(yīng)于pcslane組#b的數(shù)據(jù)(即,經(jīng)過物理層處理后的flexe客戶信號#b)需要發(fā)送至通信設(shè)備130(或者說,傳送網(wǎng)設(shè)備131)。

      通過使通信設(shè)備110和傳送網(wǎng)設(shè)備111基于第一映射關(guān)系信息確定每個pcslane所對應(yīng)的接收設(shè)備,能夠無需進行通信設(shè)備110和傳送網(wǎng)設(shè)備111之間協(xié)商每個pcslane組所對應(yīng)的接收設(shè)備的過程,從而能夠簡化通信流程,節(jié)約系統(tǒng)通信資源。

      在如上所述,確定了各flexe客戶信號的數(shù)據(jù)所對應(yīng)的pcslane組之后,通信設(shè)備110(例如,通信設(shè)備110的flexe及pcslane分發(fā)模塊)可以將經(jīng)過上述rs的處理后的flexe客戶信號#a分發(fā)至pcslane組#a中的各pcslane,并且,通信設(shè)備110可以將經(jīng)過上述rs的處理后的flexe客戶信號#b分發(fā)至pcslane組#b中的各pcslane,以。

      其中,通信設(shè)備110可以在每個flexe客戶信號的數(shù)據(jù)lane中,每隔16383個66bit塊插入一個66bit的對齊標(biāo)記(am,alignmentmarker)。

      am的主要功能是用來標(biāo)識pcslane的序號,具體地說,因為multi-lane結(jié)構(gòu)的以太網(wǎng)在芯片之間或者設(shè)備之間傳輸時,通常也是采用多個物理通道(physicallane)來傳輸?shù)?,不同的physicallane傳輸延時不同會導(dǎo)致接收時恢復(fù)出的pcslane亂序,加入am之后,接收設(shè)備就可以按照am標(biāo)識對pcslane進行重新排序,從而恢復(fù)出正確的數(shù)據(jù)。

      例如,在多通道分發(fā)(mld,multi-lanedistribution)機制中的虛通道處理以及芯片間接口的多通道,還有在光纖連接的多通道中,都會不可避免地引入通道間的延時(skew),通道間的延時如果不做任何處理,將會在pcs接受端對多通道數(shù)據(jù)恢復(fù)時出現(xiàn)數(shù)據(jù)重組的錯誤。但是發(fā)生錯亂的只是通道順序,每個通道中傳輸?shù)臄?shù)據(jù)間排列次序并未出錯。如果要在接收端正確恢復(fù)數(shù)據(jù),應(yīng)在發(fā)送端對pcslane添加am用以標(biāo)識該通道數(shù)據(jù)應(yīng)該歸屬哪一通道。根據(jù)am做通道數(shù)據(jù)起始標(biāo)志,利用緩存可實現(xiàn)對通道數(shù)據(jù)的對齊處理(用于消除時延)。數(shù)據(jù)對齊之后,通過am對通道數(shù)據(jù)歸屬的標(biāo)識,再把通道數(shù)據(jù)發(fā)送到原本的通道中去,實現(xiàn)通道重排。

      由于am是不用擾碼的,因此am需要特別的編碼以便實現(xiàn)直流平衡(也就是“0”和“1”的個數(shù)相等)以及避免出現(xiàn)較多的連“0”或連“1”的分 布(避免接收端時鐘鎖定電路失鎖)。

      圖8示出了本發(fā)明一實施例的am的結(jié)構(gòu)的示意圖,其中,10同步頭。m0~m2是am的編碼,用來表示pcslane序號(pcslanenumber)。bip3用于進行bip(bitinterleavedparity)校驗(即,誤碼校驗的一例)。m4~m6是m0~m2的反碼,bip7是bip3的反碼。

      在本發(fā)明實施例中,根據(jù)不同數(shù)據(jù)的比特率的要求,可以對am使用不同的編碼方式(或者說,編碼規(guī)則)。

      例如,在比特率為40gb/s的情況下,可以使用圖9所示的am編碼方式。

      再例如,在比特率為100gb/s的情況下,可以使用圖10所示的am編碼方式。

      可選地,當(dāng)該多個pcslane被劃分為至少兩個pcslane組時,在將該至少兩路flexe客戶信號分配至多個pcslane的過程中,該方法還包括:

      該發(fā)送設(shè)備基于相同的編碼方式,對每個pcslane所對應(yīng)的對齊標(biāo)記am進行編碼處理。

      具體地說,在本發(fā)明實施例中,可以采用相同的am編碼方式對flexe客戶信號#a和flexe客戶信號#b中的am進行編碼,能夠簡化處理過程,從而能夠提高本發(fā)明的處理彈性以太網(wǎng)信號的方法的效率。

      在本發(fā)明實施例中,通信設(shè)備110(例如,通信設(shè)備110的控制模塊)可以根據(jù)flexe客戶信號的數(shù)量和各flexe客戶信號的帶寬要求(或者說,數(shù)據(jù)量的大小),為各flexe客戶信號分配pmdlane組,其中,一個pmdlane組包括至少一個pmdlane,并且,一個pmdlane組僅被分配給一路flexe客戶信號,即,不同的flexe客戶信號不會被分配至在同一pmdlane組,也不會被分配至同一pmdlane。

      不失一般性,通信設(shè)備110可以根據(jù)flexe客戶信號#a的帶寬要求(或者說,數(shù)據(jù)量的大小)為flexe客戶信號#a分配由一個或多個pmdlane構(gòu)成的pmdlane組(以下,為了便于理解和區(qū)分,記做:pmdlane組#a),并根據(jù)flexe客戶信號#b的帶寬要求為flexe客戶信號#b分配由一個或多個pmdlane構(gòu)成的pmdlane組(以下,為了便于理解和區(qū)分,記做:pmdlane組#b)。其中,pmdlane組#a僅分配給flexe客戶信號#a,并且,pmdlane組#b僅分配給flexe客戶信號#b。

      在本發(fā)明實施例中,通信設(shè)備110可以與傳送網(wǎng)設(shè)備協(xié)商確定pmdlane組#a和pmdlane組#b(即,方式3),或者,通信設(shè)備110也可以基于預(yù)設(shè)在該通信設(shè)備110與傳送網(wǎng)設(shè)備中的第二映射關(guān)系確定pmdlane組#a和pmdlane組#b(即,方式4),下面,分別對該方式3和方式4的具體過程進行詳細說明。

      方式3

      通信設(shè)備110可以在確保一個pmdlane僅對應(yīng)一個接收設(shè)備(具體地說,一個pmdlane僅用于進行針對需要傳輸至一個接收設(shè)備的flexe客戶信號的pmd處理)的條件下,例如,根據(jù)flexe客戶信號#a和flexe客戶信號#b的大小,以及當(dāng)前可用的pmdlane,確定pmdlane組#a和pmdlane組#b。

      此情況下,該方法還包括:

      該第一發(fā)送設(shè)備向該傳送網(wǎng)設(shè)備發(fā)送第二控制信息,該第二控制信息用于指示每個pmdlane所對應(yīng)的發(fā)送設(shè)備。

      具體地說,通信設(shè)備110可以向傳送網(wǎng)設(shè)備111發(fā)送用于指示pmdlane組#a被分配給通信設(shè)備120(或者說,被分配給需要傳輸至通信設(shè)備120的信號)、pmdlane組#b被分配給通信設(shè)備130(或者說,被分配給需要傳輸至通信設(shè)備130的信號)的信息(即,第二控制信息的一例)。

      從而,傳送網(wǎng)設(shè)備111可以根據(jù)上述第二控制信息,確定對應(yīng)于pmdlane組#a的信號(即,經(jīng)過物理層處理后的flexe客戶信號#a)需要發(fā)送至通信設(shè)備120(或者說,傳送網(wǎng)設(shè)備121),并確定對應(yīng)于pmdlane組#b的信號(即,經(jīng)過物理層處理后的flexe客戶信號#b)需要發(fā)送至通信設(shè)備130(或者說,傳送網(wǎng)設(shè)備131)。

      通過使通信設(shè)備110和傳送網(wǎng)設(shè)備111之間協(xié)商每個pmdlane所對應(yīng)的接收設(shè)備,能夠彈性應(yīng)對不同帶寬要求的數(shù)據(jù)的傳輸,從而能夠提高本發(fā)明的處理彈性以太網(wǎng)信號的方法的實用性和可靠性。

      方式4

      可選地,該根據(jù)該多個pcslane,生成物理介質(zhì)相關(guān)通道pmdlane信號,包括:

      該發(fā)送設(shè)備根據(jù)第二映射關(guān)系信息和每路flexe客戶信號的接收設(shè)備,為每路flexe客戶信號分配至少一個pmdlane組,其中,該第二映射關(guān)系 信息預(yù)設(shè)在該發(fā)送端設(shè)備和該傳送網(wǎng)設(shè)備中,該第二映射關(guān)系信息用于指示每個pmdlane所對應(yīng)的通信設(shè)備。

      具體地說,在本發(fā)明實施例中,在通信設(shè)備110和傳送網(wǎng)設(shè)備111中可以存儲有記錄各通信設(shè)備與各pmdlane之間的映射關(guān)系的信息(即,第二映射關(guān)系信息的一例),這里,各通信設(shè)備與各pmdlane之間的映射關(guān)系可以表示每個pmdlane所被唯一分配至通信設(shè)備,即,一個pmdlane僅承載一路flexe客戶信號的數(shù)據(jù)。

      從而,通信設(shè)備110可以基于該第二映射關(guān)系,確定與該通信設(shè)備120對應(yīng)的(一個或多個)pmdlane,并且,例如,可以根據(jù)flexe客戶信號#a的帶寬要求,從與該通信設(shè)備120對應(yīng)的pmdlane中,確定pmdlane組#a。類似地,通信設(shè)備110可以基于該第二映射關(guān)系,確定與該通信設(shè)備130對應(yīng)的(一個或多個)pmdlane,并且,例如,可以根據(jù)flexe客戶信號#b的帶寬要求,從與該通信設(shè)備130對應(yīng)的pmdlane中,確定pmdlane組#b。

      進而,傳送網(wǎng)設(shè)備111可以根據(jù)上述第二映射關(guān)系,確定對應(yīng)于pmdlane組#a的數(shù)據(jù)(即,經(jīng)過物理層處理后的flexe客戶信號#a)需要發(fā)送至通信設(shè)備120(或者說,傳送網(wǎng)設(shè)備121),并確定對應(yīng)于pmdlane組#b的數(shù)據(jù)(即,經(jīng)過物理層處理后的flexe客戶信號#b)需要發(fā)送至通信設(shè)備130(或者說,傳送網(wǎng)設(shè)備131)。

      通過使通信設(shè)備110和傳送網(wǎng)設(shè)備111基于第二映射關(guān)系信息確定每個pmdlane所對應(yīng)的接收設(shè)備,能夠無需進行通信設(shè)備110和傳送網(wǎng)設(shè)備111之間協(xié)商每個pmdlane組所對應(yīng)的接收設(shè)備的過程,從而能夠簡化通信流程,節(jié)約系統(tǒng)通信資源。

      在如上所述,確定了各flexe客戶信號的數(shù)據(jù)所對應(yīng)的pmdlane組之后,通信設(shè)備110(例如,通信設(shè)備110的pma模塊)可以將上述pcslane組#a中的各pcslane適配至pmdlane組#a中的各pmdlane,以生成與該flexe客戶信號#a相對應(yīng)的pmd信號(以下,為了便于理解和區(qū)分,記做pmd信號#a),并且,通信設(shè)備110可以將上述pcslane組#b中的各pcslane適配至pmdlane組#b中的各pmdlane,以生成與該flexe客戶信號#b相對應(yīng)的pmd信號(以下,為了便于理解和區(qū)分,記做pmd信號#b)。

      可選地,該方法還包括:

      該發(fā)送設(shè)備對每路pmdlane信號進行交叉連接(或者說,交叉調(diào)度) 處理。

      需要說明的是,在本發(fā)明實施例中,通信設(shè)備110可以通過同一物理層處理實體進行針對上述flexe客戶信號#a和flexe客戶信號#b的物理層處理,或者,通信設(shè)備110也可以通過不同的物理層處理實體分別進行針對上述flexe客戶信號#a和flexe客戶信號#b的物理層處理,本發(fā)明并未特別限定。

      在本發(fā)明實施例中,通信設(shè)備110可以對如上分配至的pmdlane中的數(shù)據(jù)進行例如,數(shù)模轉(zhuǎn)換處理、電光轉(zhuǎn)換處理等,以生成需要發(fā)送至傳送網(wǎng)設(shè)備111的pmdlane信號。其后,通信設(shè)備110將所生成的pmdlane信號發(fā)送至傳送網(wǎng)設(shè)備111。

      傳送網(wǎng)設(shè)備111可以對該信號進行解析,以確定信號中的各數(shù)據(jù)所需要傳輸至的接收設(shè)備(或者說,與接收設(shè)備通信連接的傳送網(wǎng)設(shè)備)。

      例如,在本發(fā)明實施例中,由于每個pmd組僅承載一路flexe客戶信號的數(shù)據(jù),因此傳送網(wǎng)設(shè)備111可以對所接收到的信號進行解析,以確定各pmdlane信號所對應(yīng)的pmdlane組,進而(例如,根據(jù)上述第二映射關(guān)系信息或第二控制信息)確定各pmdlane信號所需要發(fā)送至的接收設(shè)備。

      此情況下,傳送網(wǎng)設(shè)備111可以根據(jù)pmdlane組對來自發(fā)送設(shè)備的pmdlane信號進行odu封裝處理,以使一個odu僅用于承載需要傳輸至一個接收設(shè)備的信號,具體地說,傳送網(wǎng)設(shè)備111可以將需要傳輸至通信設(shè)備120(或者說,傳送網(wǎng)設(shè)備121)的信號(即,pmdlane組#a承載的信號)承載于由一個或多個odu構(gòu)成的odu組(以下,為了便于理解和區(qū)分,記做:odu組#a),其中,該odu組#a僅用于承載需要傳輸至通信設(shè)備120(或者說,傳送網(wǎng)設(shè)備121)的數(shù)據(jù),或者說,該odu#組a僅包括該pmdlane組#a中的數(shù)據(jù)。并且,傳送網(wǎng)設(shè)備111可以將需要傳輸至通信設(shè)備130(或者說,傳送網(wǎng)設(shè)備131)的信號(即,pmdlane組#b承載的信號)承載于由一個或多個odu構(gòu)成的odu組(以下,為了便于理解和區(qū)分,記做:odu組#b),其中,該odu組#b僅用于承載需要傳輸至通信設(shè)備130(或者說,傳送網(wǎng)設(shè)備131)的數(shù)據(jù),或者說,該odu#組b僅包括該pmdlane組#b中的數(shù)據(jù)。

      或者,在本發(fā)明實施例中,傳送網(wǎng)設(shè)備111在確定各pmdlane信號所對應(yīng)的pmdlane組之后,可以以pmdlane(例如,opticallane)為粒度, 對各pmdlane信號進行光層交叉連接,或者說,交叉調(diào)度,以將各pmdlane信號傳輸至所需要傳輸至的接收設(shè)備。

      再例如,在本發(fā)明實施例中,由于每個pcs組僅承載一路flexe客戶信號的數(shù)據(jù),因此傳送網(wǎng)設(shè)備111可以對所接收到的信號進行解析,以確定各信號所對應(yīng)的pcslane組,進而(例如,根據(jù)上述第一映射關(guān)系信息或第一控制信息)確定各信號所需要發(fā)送至的接收設(shè)備。

      此情況下,傳送網(wǎng)設(shè)備111可以根據(jù)pcslane組對來自發(fā)送設(shè)備的信號進行odu封裝處理,以使一個odu僅用于承載需要傳輸至一個接收設(shè)備的信號,具體地說,傳送網(wǎng)設(shè)備111可以將需要傳輸至通信設(shè)備120(或者說,傳送網(wǎng)設(shè)備121)的各信號(即,pcslane組#a承載的信號)承載于由一個或多個odu構(gòu)成的odu組(以下,為了便于理解和區(qū)分,記做:odu組#a’),其中,該odu組#a’僅用于承載需要傳輸至通信設(shè)備120(或者說,傳送網(wǎng)設(shè)備121)的數(shù)據(jù),或者說,該odu#組a’僅包括該pcslane組#a中的數(shù)據(jù)。并且,傳送網(wǎng)設(shè)備111可以將需要傳輸至通信設(shè)備130(或者說,傳送網(wǎng)設(shè)備131)的各信號(即,pcslane組#b承載的信號)承載于由一個或多個odu構(gòu)成的odu組(以下,為了便于理解和區(qū)分,記做:odu組#b’),其中,該odu組#b’僅用于承載需要傳輸至通信設(shè)備130(或者說,傳送網(wǎng)設(shè)備131)的數(shù)據(jù),或者說,該odu#組b僅包括該pcslane組#b中的數(shù)據(jù)。

      在接收端側(cè),傳送網(wǎng)設(shè)備121可以將所接收到的信號(例如,光信號)傳輸至通信設(shè)備120。通信設(shè)備120可以對所接收到的光信號進行光電轉(zhuǎn)換處理、模數(shù)轉(zhuǎn)換等處理,以獲取pmd層數(shù)據(jù)(具體地說,是發(fā)送至通信設(shè)備120的一個或多個pmdlane的數(shù)據(jù)),并采用例如,bit間插的方式獲取pcs層數(shù)據(jù)(具體地說,是發(fā)送至通信設(shè)備120的一個或多個pcslane的數(shù)據(jù)),其后,通信設(shè)備120按照am對應(yīng)的pcslane序號的大小對pcslane進行重排,并進行比特塊解碼。因為送到通信設(shè)備120的pcs層的pcslane有可能不是從序號為0的pcslane開始的,因此,通信設(shè)備120只需要按照pcslane序號大小排序即可。從而能夠恢復(fù)出通信設(shè)備110需要發(fā)送給通信設(shè)備120的flexe客戶信號#a。

      傳送網(wǎng)設(shè)備131的處理過程與上述傳送網(wǎng)設(shè)備121的處理過程相似,通信設(shè)備130的處理過程與上述通信設(shè)備120的處理過程相似,這里,為了避 免贅述,省略其詳細說明。

      圖6是根據(jù)本發(fā)明一實施例的發(fā)送設(shè)備的比特塊分發(fā)過程的示意圖。如圖6所示,假設(shè)通信設(shè)備110(例如,通過mac模塊#a)獲取的flexe客戶信號#a的帶寬為150g,(例如,通過mac模塊#b)獲取的flexe客戶信號#b的帶寬為50g,在通信設(shè)備110中配置有40個pcslane(記做:pcslane#0~pcslane#39),pma層進行40:4的變換,即,通信設(shè)備110中配置有4個pmdlane(例如,opticallane,記做:opticallane#0~opticallane#3),每個opticallane的帶寬為50g。并且,在通信設(shè)備110和傳送網(wǎng)設(shè)備111可以約定:由pcslane#0~pcslane#29構(gòu)成的pcslane組被分配給通信設(shè)備120,由pcslane#30~pcslane#39構(gòu)成的pcslane組被分配給通信設(shè)備130;或者,由opticallane#0~opticallane#2構(gòu)成的opticallane組(pmdlane組的一例)被分配給通信設(shè)備120,由opticallane#3構(gòu)成的opticallane組被分配給通信設(shè)備130。

      則,通信設(shè)備110可以將flexe客戶信號#a分配至序號為0~29的pcslane(即,pcslane#0~pcslane#29),將flexe客戶信號#b分配至序號為30~39的pcslane(即,pcslane#30~pcslane#39)。

      并且,通信設(shè)備110可以將pcslane#0~pcslane#29適配至序號為0~2的opticallane(即opticallane#0~opticallane#2),將pcslane#30~pcslane#39適配至至序號為3的opticallane(即,opticallane#3)。

      傳送網(wǎng)設(shè)備111可以將opticallane#0~opticallane#2中的數(shù)據(jù)或者pcslane#0~pcslane#29中的數(shù)據(jù)傳輸至通信設(shè)備120,將opticallane#3中的數(shù)據(jù)或者pcslane#30~pcslane#39中的數(shù)據(jù)傳輸至通信設(shè)備130。

      不失一般性,一個pcslane#i中的第j個比特塊可以表示為i-j,例如,圖6中的“0-1”表示pcslane#0中比特序號為1的比特塊。

      圖7是根據(jù)本發(fā)明一實施例的接收設(shè)備的比特塊分發(fā)過程的示意圖。如圖7所示,假設(shè)通信設(shè)備130中設(shè)置有2個pmdlane(例如,opticallane,記做:opticallane#0’~opticallane#1’),每個opticallane的帶寬為50g,pma層進行2:20的變換,即,通信設(shè)備130中配置有20個pcslane(記做:pcslane#0’~pcslane#19’)。

      則,通信設(shè)備130可以按照現(xiàn)有方式將opticallane中的比特塊分發(fā)到pcslane中,即,opticallane#0’~opticallane#1’僅有一個通道接收到數(shù)據(jù), pcslane#0’~pcslane#19’中只有10個通道接收到數(shù)據(jù)。

      作為示例而非限定,如圖7所示,通信設(shè)備130通過opticallane#1’接收到通信設(shè)備110通過opticallane#3發(fā)送的信號,并且,通信設(shè)備130可以將opticallane#1’適配至pcslane#0’~pcslane#19’中的10個通道(例如,序號為單數(shù)的通道),因此,信號中的am標(biāo)識的序號和實際分配的pcslane的序號不相符,例如,pcslane#1’中實際上是pcslane#30的比特塊,此時,通信設(shè)備130只需要按照接收到的比特塊按照其中的am對應(yīng)的序號大小重新排序即可,無需核對是否和應(yīng)該接收的pcslane的序號相符。

      另外,在本實施例中,通信設(shè)備130中的一個opticallane(即,圖7中所示pcslane#0’)未被使用?,F(xiàn)有做法按照pcslane的順序依次將解封裝后的數(shù)據(jù)發(fā)給mac層。由于空閑的比特塊會在pcs層丟棄,因此按照現(xiàn)有做法,也相當(dāng)于將通信設(shè)備110通過pcslane#30~pcslane#39發(fā)送的數(shù)據(jù)依次發(fā)給mac層。從而能夠兼用現(xiàn)有技術(shù)。

      情況2

      可選地,該發(fā)送設(shè)備將該至少兩路flexe客戶信號分配至多個pcslane,并根據(jù)該多個pcslane,生成pmdlane信號,包括:

      該發(fā)送設(shè)備根據(jù)該至少兩路flexe客戶信號中的每路flexe客戶信號的帶寬,確定至少兩個pcslane組中的每個pcslane組包括的pcslane的數(shù)量,并將每路flexe客戶信號分配至所對應(yīng)的pcslane組中的pcslane,;

      該發(fā)送設(shè)備根據(jù)該至少兩路flexe客戶信號中的每路flexe客戶信號的帶寬,確定一個pmdlane組包括的pmdlane的數(shù)量,并將該至少兩個pcslane組中的各pcslane適配至該一個pmdlane組中的pmdlane,以生成pmdlane信號。

      在情況2中,通信設(shè)備110確定pcslane組的過程可以與情況1相似,這里為了避免贅述,省略其詳細說明。

      與情況1不同的是,通信設(shè)備110在將該pcslane組中的各pcslane適配至pmdlane時,可以使每個pmdlane中承載有各pcslane中的數(shù)據(jù),例如,通信設(shè)備110可以按照現(xiàn)有技術(shù)的方式將各pcslane適配至各pmdlane。

      此情況下,傳送網(wǎng)設(shè)備111可以對所接收到的信號進行pcs層解封裝處理,以確定該信號中對應(yīng)各pcslane組的數(shù)據(jù),并根據(jù)各pcslane組對所 接收到的信號進行odu封裝處理,以使一個odu僅用于承載需要傳輸至一個接收設(shè)備的信號,或者說,一個odu僅用于承載一個pcslane組中的數(shù)據(jù)。

      并且,此情況下,接收設(shè)備的處理過程和方法與情況1中的描述相似,這里,為了避免贅述,省略其詳細說明。

      情況3

      該發(fā)送設(shè)備將該至少兩路flexe客戶信號分配至多個pcslane,并根據(jù)該多個pcslane,生成pmdlane信號,包括:

      該發(fā)送設(shè)備根據(jù)該至少兩路flexe客戶信號中的每路flexe客戶信號的帶寬,確定一個pcslane組包括的pcslane的數(shù)量將該至少兩路flexe客戶信號分配至該一個pcslane組中的pcslane;

      該發(fā)送設(shè)備根據(jù)該至少兩路flexe客戶信號中的每路flexe客戶信號的帶寬,確定至少兩個pmdlane組中的每個pmdlane組包括的pmdlane的數(shù)量,并將每路flexe客戶信號所對應(yīng)的該一個pcslane組中的比特塊適配至同一flexe客戶信號所對應(yīng)的pmdlane組中的pmdlane,以生成pmdlane信號。

      具體地說,在獲取各flexe客戶信號之后,通信設(shè)備110可以將各flexe客戶信號分配至多個pcslane中,與情況1和情況2不同的是,在情況3中不對pcslane進行分組,即,每個pcslane均承載有多個flexe客戶信號的數(shù)據(jù)(例如,比特塊)。例如,通信設(shè)備110可以按照現(xiàn)有技術(shù)的方式進行pcslane分配。

      需要說明的是,在本發(fā)明實施例中,在進行pcslane分配過程中,通信設(shè)備110需要記錄各flexe客戶信號的比特塊在每個pcslane中的位置(或者說,序號)。

      從而,通信設(shè)備110在將pcslane適配至pmdlane的過程中,通信設(shè)備110可以按照情況1中描述的方式確定各pmdlane組,其中,每個pmdlane組僅承載一路flexe客戶信號的數(shù)據(jù)(即,比特塊),并且,通信設(shè)備110可以根據(jù)如上所述記錄的各flexe客戶信號的比特塊在每個pcslane中的位置,將各路flexe客戶信號的數(shù)據(jù)適配至所對應(yīng)的pmdlane組。

      此情況下,傳送網(wǎng)設(shè)備111可以對所接收到的信號進行pmd層解封裝處理,以確定該信號中對應(yīng)各pmdlane組的數(shù)據(jù),并根據(jù)各pmdlane組對 所接收到的信號進行odu封裝處理,以使一個odu僅用于承載需要傳輸至一個接收設(shè)備的信號,或者說,一個odu僅用于承載一個pmdlane組中的數(shù)據(jù)。

      或者,在本發(fā)明實施例中,傳送網(wǎng)設(shè)備111在確定各pmdlane信號所對應(yīng)的pmdlane組之后,可以以pmdlane(例如,opticallane)為粒度,對各pmdlane信號進行光層交叉連接,或者說,交叉調(diào)度,以將各pmdlane信號傳輸至所需要傳輸至的接收設(shè)備。

      并且,此情況下,接收設(shè)備的處理過程和方法與情況1中的描述相似,這里,為了避免贅述,省略其詳細說明。

      根據(jù)上述處理彈性以太網(wǎng)信號的方法,通過使發(fā)送設(shè)備將至少兩路flexe客戶信號分配至至少兩個pcslane組或pmdlane組,傳送網(wǎng)設(shè)備能夠根據(jù)所接收到的信號所對應(yīng)pcslane組或pmdlane組,對該至少兩路flexe客戶信號進行區(qū)分,因此,傳送網(wǎng)設(shè)備能夠在無需對所接收到的信號進行mac層探測的情況下,將該至少兩路flexe客戶信號準(zhǔn)確地發(fā)送至接收端設(shè)備,能夠減輕傳送網(wǎng)設(shè)備的處理負(fù)擔(dān),減少傳送網(wǎng)設(shè)備的處理時間,改善傳送網(wǎng)設(shè)備的轉(zhuǎn)發(fā)效率和系統(tǒng)吞吐量。

      圖11是根據(jù)本發(fā)明一實施例的處理彈性以太網(wǎng)客戶信號的方法600的交互過程的示意圖。以下,為了便于理解和說明,以通信設(shè)備130(即,接收設(shè)備的一例)經(jīng)由傳送網(wǎng)設(shè)備131接收通信設(shè)備110和通信設(shè)備120雙方傳輸?shù)男盘柕倪^程為例,對本發(fā)明實施例的處理彈性以太網(wǎng)客戶信號的方法的具體過程進行詳細說明。

      如圖11所示,該方法600包括:

      接收設(shè)備獲取物理介質(zhì)相關(guān)通道pmdlane信號,該pmdlane信號對應(yīng)至少兩個pmdlane組,該至少兩個pmdlane組和至少兩路彈性以太網(wǎng)flexe客戶信號和一一對應(yīng),該至少兩路flexe客戶信號中的每路flexe客戶信號承載于所對應(yīng)的pmdlane組,至少兩個pmdlane組中的每個pmdlane組包括至少一個pmdlane,一個pmdlane僅屬于一個pmdlane組;

      該接收設(shè)備根據(jù)該至少兩個pmdlane組,確定至少兩個物理編碼子層通道pcslane組,該至少兩個pmdlane組和該至少兩個pcslane組一一對應(yīng),至少兩個pcslane組中的每個pcslane組包括至少一個pcslane,一個pcslane僅屬于一個pmdlane組;

      該接收設(shè)備將每個pmdlane組中的各pmdlane適配至所對應(yīng)的pcslane組中的各pcslane;

      該接收設(shè)備根據(jù)該至少兩個pcslane組,恢復(fù)出該至少兩路flexe客戶信號。

      具體地說,如圖11所示,通信設(shè)備110可以獲取需要發(fā)送給通信設(shè)備130的flexe客戶信號(以下,為了便于理解和說明,記做:flexe客戶信號#c),通信設(shè)備120可以獲取需要發(fā)送給通信設(shè)備130的flexe客戶信號(以下,為了便于理解和說明,記做:flexe客戶信號#d)。

      作為示例而非限定,在本發(fā)明實施例中,該flexe客戶信號#c和flexe客戶信號#d可以是經(jīng)過mac層封裝處理后獲得的mac層數(shù)據(jù),并且,該mac層封裝處理的方法和過程可以與現(xiàn)有技術(shù)相似,這里,為了避免贅述,省略其詳細說明。

      如圖11所示,在獲取flexe客戶信號#c之后,通信設(shè)備110可以對該flexe客戶信號#c進行物理層封裝處理。

      需要說明的是,在通信設(shè)備110除了向通信設(shè)備130發(fā)送flexe客戶信號外還需要向其他通信設(shè)備發(fā)送flexe客戶信號(記做,flexe客戶信號#e)的情況下,通信設(shè)備110可以根據(jù)flexe客戶信號#c和flexe客戶信號#e的接收端設(shè)備,而將flexe客戶信號#c和flexe客戶信號#e分配至不同的pcslane組或pmdlane組,以生成pmdlane信號,例如,opticallane信號,并且,該過程可以與上述圖5所示通信設(shè)備110執(zhí)行的針對flexe客戶信號#a和flexe客戶信號#b的處理相似,這里,為了避免贅述,省略其詳細說明。

      在通信設(shè)備110僅向通信設(shè)備130發(fā)送flexe客戶信號的情況下,通信設(shè)備110可以按照與現(xiàn)有技術(shù)相似的方式將flexe客戶信號#c分配至多個pcslane,并將pcslane適配至一個或多個pmdlane,以生成pmdlane信號,例如,opticallane信號。

      其后,通信設(shè)備110將如上所述生成的pmdlane信號發(fā)送至傳送網(wǎng)設(shè)備111。

      傳送網(wǎng)設(shè)備111可以對所接收到的信號進行解析,以將該信號中的與flexe客戶信號#c相對應(yīng)的數(shù)據(jù)發(fā)送至通信設(shè)備130(或者說,與通信設(shè)備130通信連接的傳送網(wǎng)設(shè)備131)。該過程可以與現(xiàn)有技術(shù)相似,也可以與圖 5所示的傳送網(wǎng)設(shè)備111的處理過程相似,這里,為了避免贅述,省略其詳細說明。

      類似地,通信設(shè)備120可以經(jīng)由傳送網(wǎng)設(shè)備121將flexe客戶信號#d所對應(yīng)的數(shù)據(jù)發(fā)送至通信設(shè)備130。

      從而,通信設(shè)備130(例如,通信設(shè)備130的接收模塊)可能在同一時段,通過由一個或多個pmdlane構(gòu)成的pmdlane組(以下,為了便于理解和區(qū)分,記做pmdlane組#c)接收到flexe客戶信號#c所對應(yīng)的數(shù)據(jù),并且,通過由一個或多個pmdlane構(gòu)成的pmdlane組(以下,為了便于理解和區(qū)分,記做pmdlane組#d)接收到flexe客戶信號#d所對應(yīng)的數(shù)據(jù)。

      需要說明的是,在本發(fā)明實施例中,在通信設(shè)備130中可以預(yù)存有用于指示各pmdlane所屬于的pmdlane組的指示信息,并且,一個pmdlane組僅承載一路flexe客戶信號(或者說,來自一個發(fā)送設(shè)備的信號)。

      其中,通信設(shè)備130(例如,通信設(shè)備130的控制模塊)可以確定多個pcslane組,該多個pcslane組與多個pmdlane組一一對應(yīng),每個pcslane組僅承載來自所對應(yīng)的pmdlane組的數(shù)據(jù)。

      其后,通信設(shè)備130(例如,通信設(shè)備130的pma模塊)可以采用例如,bit間插的方式,將pmdlane組#c適配至由一個或多個pcslane構(gòu)成的pcslane組(以下,為了便于理解和區(qū)分,記做pcslane組#c),并將pmdlane組#d適配至由一個或多個pcslane構(gòu)成的pcslane組(以下,為了便于理解和區(qū)分,記做pcslane組#d)。

      其后,通信設(shè)備130(例如,通信設(shè)備130的flexe及pcslane重排模塊)可以在pcslane組#c中,基于來自pmdlane組#c的數(shù)據(jù),恢復(fù)出flexe客戶信號#c;并在pcslane組#d中,基于來自pmdlane組#d的數(shù)據(jù),恢復(fù)出flexe客戶信號#d。

      從而,通信設(shè)備130(例如,通信設(shè)備130的mac接收模塊)可以對flexe客戶信號#c進行例如以太網(wǎng)解封裝處理,從而獲得通信設(shè)備110發(fā)送的數(shù)據(jù);并且,可以對flexe客戶信號#d進行例如以太網(wǎng)解封裝處理,從而獲得通信設(shè)備120發(fā)送的數(shù)據(jù)。

      可選地,該接收設(shè)備根據(jù)該至少兩個pcslane組,恢復(fù)出該至少兩路flexe客戶信號,包括:

      該接收端設(shè)備獲取第一flexe客戶信號的發(fā)送端設(shè)備對該第一flexe客 戶信號所對應(yīng)的對齊標(biāo)記am進行編碼處理時使用的編碼方式,其中,該第一flexe客戶信號與第一pmdlane組相對應(yīng);

      該接收端設(shè)備根據(jù)該編碼方式和第一pcslane組,恢復(fù)出該第一flexe客戶信號,其中,該第一pcslane組與該第一pmdlane組相對應(yīng)。

      具體地說,由于am所指示的pcslane序號有可能與該pcslane組所包括的pcslane的序號不一致,或者,發(fā)送設(shè)備對am的編碼方式,與該通信設(shè)備130的am的解碼方式不匹配,因此,通信設(shè)備130只需要按照接收到的比特塊按照其中的am對應(yīng)的序號大小重新排序即可,無需核對是否和應(yīng)該接收的pcslane的序號相符,并且,通信設(shè)備130根據(jù)am的編碼方式選擇相應(yīng)的解碼方式進行解碼即可。

      圖12是根據(jù)本發(fā)明一實施例的發(fā)送設(shè)備的比特塊分發(fā)過程的示意圖。如圖12所示,假設(shè)通信設(shè)備110獲取的flexe客戶信號#c的帶寬為150g,通信設(shè)備120獲取的flexe客戶信號#d的帶寬為50g,在通信設(shè)備110中配置有30個pcslane(記做:pcslane#0-c~pcslane#29-c,序號為0~29),pma層進行30:3的變換,即,通信設(shè)備110中配置有3個pmdlane(例如,opticallane,opticallane,記做:opticallane#0-c~opticallane#2-c,序號為0~2),每個opticallane的帶寬為50g。在通信設(shè)備120中配置有10個pcslane(記做:pcslane#0-d~pcslane#9-d,序號為0~9),pma層進行10:1的變換,即,通信設(shè)備110中配置有1個pmdlane(例如,opticallane,opticallane,記做:opticallane#0-d,序號為0),且opticallane的帶寬為50g。

      則,通信設(shè)備110可以將flexe客戶信號#c分配至序號為0~29的pcslane(即,pcslane#0-c~pcslane#29-c),通信設(shè)備120可以將flexe客戶信號#d分配至序號為0~9的pcslane(即,pcslane#0-d~pcslane#9-d)。

      并且,通信設(shè)備110可以將pcslane#0-c~pcslane#29-c適配至序號為0~2的opticallane(即,opticallane#0-c~opticallane#2-c),通信設(shè)備120可以將pcslane#0-d~pcslane#9-d適配至序號為0的opticallane(即,opticallane#0-d)。

      圖13是根據(jù)本發(fā)明一實施例的接收設(shè)備的比特塊分發(fā)過程的示意圖。如圖13所示,假設(shè)通信設(shè)備130中設(shè)置有4個pmdlane(例如,opticallane,記做:opticallane#0”~opticallane#3”,序號為0~3),每個opticallane的帶 寬為50g,pma層進行4:40的變換,即,通信設(shè)備130中配置有40個pcslane(記做:pcslane#0”~pcslane#39”,序號為0~39)。

      此情況下,通信設(shè)備130可以根據(jù)通信設(shè)備110和通信設(shè)備120所發(fā)送的數(shù)據(jù)的大小,對該opticallane#0”~opticallane#3”進行分組,作為示例而非限定,可以由opticallane#0”~opticallane#2”構(gòu)成pmdlane組#c,可以由opticallane#3”構(gòu)成pmdlane組#d。即,該pmdlane組#c用于接收來自opticallane#0-c~opticallane#2-c的信號,該pmdlane組#d用于接收來自opticallane#0-d的信號。

      并且,通信設(shè)備130可以根據(jù)各pmdlane組所包括的pmdlane的數(shù)量(或者說,各pmdlane組所接收到的數(shù)據(jù)的帶寬),確定多個pcslane組,其中,多個pcslane組與多個pmdlane組一一對應(yīng),每個pcslane組僅用于承載所對應(yīng)的pmdlane組中的數(shù)據(jù),作為示例而非限定可以由pcslane#0”~pcslane#29”構(gòu)成pcslane組#c,可以由pcslane#30”~pcslane#39”構(gòu)成pcslane組#d。

      其后,通信設(shè)備130可以將pmdlane組#c中的各pmdlane適配至pcslane組#c中的各pcslane,將pmdlane組#d中的各pmdlane適配至pcslane組#d中的各pcslane。

      從而,通信設(shè)備130可以在pcslane組#c中進行pcslane重新排序,以恢復(fù)出flexe客戶信號#c。

      并且,通信設(shè)備130可以在pcslane組#d中進行pcslane重新排序,以恢復(fù)出flexe客戶信號#d。這里pcslane組#d中的各數(shù)據(jù)所攜帶的pcslane序號為pcslane#0-d~pcslane#9-d的序號,即,0~9,而pcslane組#d中的各pcslane(即,pcslane#30”~pcslane#39”)的序號為30~39。即,發(fā)送設(shè)備和接收設(shè)備使用的pcslane的序號不相符,或者說,pcslane組#d中的數(shù)據(jù)的am所指示的序號與pcslane組#d所包括的pcslane的序號不相符,此情況下,通信設(shè)備130可以無需校對am對應(yīng)的pcslane序號是否和通信設(shè)備130實際使用cslane序號是否相符,僅需要根據(jù)該pcslane組中的各數(shù)據(jù)的am對應(yīng)的pcslane序號的大小進行重新排序即可。

      另外,發(fā)送設(shè)備對am的編碼方式有可能與該通信設(shè)備130的am的解碼方式不匹配,因此,通信設(shè)備130需要獲取發(fā)送設(shè)備對am的編碼方式,并根據(jù)am的編碼方式選擇相應(yīng)的解碼方式進行解碼。

      根據(jù)上述處理彈性以太網(wǎng)信號的方法,通過使接收設(shè)備將至少兩個pmdlane組適配至至少兩個pcslane組,在各pcslane組分別恢復(fù)各pmdlane組中承載的flexe客戶信號,能夠?qū)崿F(xiàn)接收設(shè)備在同一時段接收來自不同發(fā)送設(shè)備的flexe客戶信號,能夠提高系統(tǒng)吞吐量。

      應(yīng)理解,以上列舉的接收設(shè)備的處理僅為示例性說明,本發(fā)明并未特別限定,例如,接收設(shè)備也可以通過同一pmdlane組接收來自多個發(fā)送設(shè)備的信號,即,每個pmdlane承載有多個發(fā)送設(shè)備的信號,此情況下,各發(fā)送設(shè)備可以約定am編碼方式,以使不同的發(fā)送設(shè)備使用不同的am編碼方式,從而,接收設(shè)備可以根據(jù)am編碼方式區(qū)分信號所來自的發(fā)送設(shè)備,從而能夠恢復(fù)出來自不同發(fā)送設(shè)備的信號。

      圖14示出了本發(fā)明一實施例的處理彈性以太網(wǎng)信號的裝置700的示意性結(jié)構(gòu)圖,如圖14所示,該裝置700包括:

      獲取單元710,獲取至少兩路彈性以太網(wǎng)flexe客戶信號;

      生成單元720,用于將該至少兩路flexe客戶信號分配至多個物理編碼子層通道pcslane,并根據(jù)該多個pcslane,生成物理介質(zhì)相關(guān)通道pmdlane信號,其中

      該多個pcslane被劃分為至少兩個pcslane組,該至少兩路flexe客戶信號和至少兩個pcslane組一一對應(yīng),該至少兩路flexe客戶信號中的每路flexe客戶信號被分配至所對應(yīng)的pcslane組,至少兩個pcslane組中的每個pcslane組包括至少一個pcslane,一個pcslane僅屬于一個pcslane組;或

      該pmdlane信號對應(yīng)至少兩個pmdlane組,該至少兩路flexe客戶信號和至少兩個pmdlane組一一對應(yīng),該至少兩路flexe客戶信號中的每路flexe客戶信號被分配至所對應(yīng)的pmdlane組,該至少兩個pmdlane組中的每個pmdlane組包括至少一個pmdlane,一個pmdlane僅屬于一個pmdlane組。

      可選地,該生成單元具體用于根據(jù)該至少兩路flexe客戶信號中的每路flexe客戶信號的帶寬,確定至少兩個pcslane組中的每個pcslane組包括的pcslane的數(shù)量,并將每路flexe客戶信號分配至所對應(yīng)的pcslane組中的pcslane;

      用于根據(jù)該至少兩路flexe客戶信號中的每路flexe客戶信號的帶寬, 確定一個pmdlane組包括的pmdlane的數(shù)量,并將該至少兩個pcslane組中的各pcslane適配至該一個pmdlane組中的pmdlane,以生成pmdlane信號。

      可選地,該生成單元具體用于根據(jù)該至少兩路flexe客戶信號中的每路flexe客戶信號的帶寬,確定至少兩個pcslane組中的每個pcslane組包括的pcslane的數(shù)量,并將每路flexe客戶信號分配至所對應(yīng)的pcslane組中的pcslane;

      用于根據(jù)該至少兩路flexe客戶信號中的每路flexe客戶信號的帶寬,確定至少兩個pmdlane組中的每個pmdlane組包括的pmdlane的數(shù)量,并將每路flexe客戶信號所對應(yīng)的pcslane組中的pcslane適配至同一flexe客戶信號所對應(yīng)的pmdlane組中的pmdlane,以生成pmdlane信號。

      可選地,該生成單元具體用于根據(jù)該至少兩路flexe客戶信號中的每路flexe客戶信號的帶寬,確定一個pcslane組包括的pcslane的數(shù)量將該至少兩路flexe客戶信號分配至該一個pcslane組中的pcslane;

      用于根據(jù)該至少兩路flexe客戶信號中的每路flexe客戶信號的帶寬,確定至少兩個pmdlane組中的每個pmdlane組包括的pmdlane的數(shù)量,并將每路flexe客戶信號所對應(yīng)的該一個pcslane組中的比特塊適配至同一flexe客戶信號所對應(yīng)的pmdlane組中的pmdlane,以生成pmdlane信號。

      可選地,該生成單元具體用于基于相同的編碼方式,對每個pcslane所對應(yīng)的對齊標(biāo)記am進行編碼處理。

      該裝置700中的各單元或模塊分別用于執(zhí)行上述方法500中發(fā)送設(shè)備(例如,通信設(shè)備110)所執(zhí)行的動作和功能,這里為了避免贅述,省略其詳細說明。

      根據(jù)上述處理彈性以太網(wǎng)信號的裝置,通過使發(fā)送設(shè)備將至少兩路flexe客戶信號分配至至少兩個pcslane組或pmdlane組,傳送網(wǎng)設(shè)備能夠根據(jù)所接收到的信號所對應(yīng)pcslane組或pmdlane組,對該至少兩路flexe客戶信號進行區(qū)分,因此,傳送網(wǎng)設(shè)備能夠在無需對所接收到的信號進行mac層探測的情況下,將該至少兩路flexe客戶信號準(zhǔn)確地發(fā)送至接收端設(shè)備,能夠減輕傳送網(wǎng)設(shè)備的處理負(fù)擔(dān),減少傳送網(wǎng)設(shè)備的處理時間,改善傳送網(wǎng)設(shè)備的轉(zhuǎn)發(fā)效率和系統(tǒng)吞吐量。

      圖15示出了本發(fā)明一實施例的處理彈性以太網(wǎng)信號的裝置800的示意 性結(jié)構(gòu)圖,如圖15所示,該裝置800包括:

      接收單元810,用于接收發(fā)送設(shè)備發(fā)送的物理介質(zhì)相關(guān)通道pmdlane信號,該pmdlane信號是該發(fā)送設(shè)備在將至少兩路flexe客戶信號分配至多個物理編碼子層通道pcslane后,根據(jù)該多個pcslane生成的;

      生成單元820,用于當(dāng)所述pmdlane信號對應(yīng)至少兩個pcslane組時,所述傳送網(wǎng)設(shè)備根據(jù)所述至少兩個pcslane組,對所述信號進行封裝處理,以生成至少兩個光通道數(shù)據(jù)單元odu組,其中,所述至少兩個pcslane組與所述至少兩個odu組一一對應(yīng),所述至少兩個odu組中的每個odu組包括至少一個odu,一個odu僅屬于一個odu組;

      用于當(dāng)所述信號對應(yīng)至少兩個pmdlane組,所述傳送網(wǎng)設(shè)備根據(jù)所述至少兩個pmdlane組,對所述信號進行封裝處理,以生成至少兩個光通道數(shù)據(jù)單元odu組,其中,所述至少兩個pmdlane組與所述至少兩個odu組一一對應(yīng),所述至少兩個odu組中的每個odu組包括至少一個odu,一個odu僅屬于一個odu組。

      該裝置800中的各單元或模塊分別用于執(zhí)行上述方法500中發(fā)送端傳送網(wǎng)設(shè)備(例如,傳送網(wǎng)設(shè)備111)所執(zhí)行的動作和功能,這里為了避免贅述,省略其詳細說明。

      圖16示出了本發(fā)明一實施例的處理彈性以太網(wǎng)信號的裝置900的示意性結(jié)構(gòu)圖,如圖16所示,該裝置900包括:

      獲取單元910,用于獲取物理介質(zhì)相關(guān)通道pmdlane信號,該pmdlane信號對應(yīng)至少兩個pmdlane組,該至少兩個pmdlane組和至少兩路彈性以太網(wǎng)flexe客戶信號和一一對應(yīng),該至少兩路flexe客戶信號中的每路flexe客戶信號承載于所對應(yīng)的pmdlane組,至少兩個pmdlane組中的每個pmdlane組包括至少一個pmdlane,一個pmdlane僅屬于一個pmdlane組;

      確定單元920,用于根據(jù)該至少兩個pmdlane組,確定至少兩個物理編碼子層通道pcslane組,該至少兩個pmdlane組和該至少兩個pcslane組一一對應(yīng),至少兩個pcslane組中的每個pcslane組包括至少一個pcslane,一個pcslane僅屬于一個pmdlane組;

      適配單元930,用于將每個pmdlane組中的各pmdlane適配至所對應(yīng)的pcslane組中的各pcslane;

      恢復(fù)單元940,用于根據(jù)該至少兩個pcslane組,恢復(fù)出該至少兩路 flexe客戶信號。

      可選地,該獲取單元還用于獲取第一flexe客戶信號的發(fā)送端設(shè)備對該第一flexe客戶信號所對應(yīng)的對齊標(biāo)記am進行編碼處理時使用的編碼方式,其中,該第一flexe客戶信號與第一pmdlane組相對應(yīng);

      該恢復(fù)單元具體用于根據(jù)該編碼方式和第一pcslane組,恢復(fù)出該第一flexe客戶信號,其中,該第一pcslane組與該第一pmdlane組相對應(yīng)。

      該裝置900中的各單元或模塊分別用于執(zhí)行上述方法600中接收設(shè)備(例如,通信設(shè)備130)所執(zhí)行的動作和功能,這里為了避免贅述,省略其詳細說明。

      根據(jù)上述處理彈性以太網(wǎng)信號的裝置,通過使接收設(shè)備將至少兩個pmdlane組適配至至少兩個pcslane組,在各pcslane組分別恢復(fù)各pmdlane組中承載的flexe客戶信號,能夠?qū)崿F(xiàn)接收設(shè)備在同一時段接收來自不同發(fā)送設(shè)備的flexe客戶信號,能夠提高系統(tǒng)吞吐量。

      本發(fā)明實施例提供的傳輸數(shù)據(jù)的方法和裝置,可以應(yīng)用于計算機上,該計算機包括硬件層、運行在硬件層之上的操作系統(tǒng)層,以及運行在操作系統(tǒng)層上的應(yīng)用層。該硬件層包括cpu、存儲器管理單元(mmu,memorymanagementunit)和內(nèi)存(也稱為存儲器)等硬件。該操作系統(tǒng)可以是任意一種或多種通過進程實現(xiàn)業(yè)務(wù)處理的計算機操作系統(tǒng),例如,linux系統(tǒng)、unix系統(tǒng)、android系統(tǒng)、ios系統(tǒng)或windows系統(tǒng)等。該應(yīng)用層包含瀏覽器、通訊錄、文字處理軟件、即時通信軟件等應(yīng)用。

      下面,結(jié)合圖17對本發(fā)明提供的計算機設(shè)備的結(jié)構(gòu)和功能進行說明。

      圖17示出了本發(fā)明一實施例的處理彈性以太網(wǎng)信號的設(shè)備1000的示意性結(jié)構(gòu)圖,如圖14所示,該設(shè)備1000包括:處理器1010和收發(fā)器1020,處理器1010和收發(fā)器1020相連,可選地,該設(shè)備1000還包括存儲器1030,存儲器1030與處理器1010相連,進一步可選地,該設(shè)備1000包括總線系統(tǒng)1040。其中,處理器1010、存儲器1030和收發(fā)器1020可以通過總線系統(tǒng)1040相連,該存儲器1030可以用于存儲指令,該處理器1010用于執(zhí)行該存儲器1030存儲的指令,以控制收發(fā)器1020接收信息或信號。

      在本發(fā)明實施例中,該處理彈性以太網(wǎng)信號的設(shè)備1000可以是信號的發(fā)送設(shè)備,例如,用于執(zhí)行上述方法500中發(fā)送設(shè)備(例如,通信設(shè)備110)所執(zhí)行的動作和功能,此情況下:

      該處理器1010用于獲取至少兩路彈性以太網(wǎng)flexe客戶信號;

      該處理器1010用于將該至少兩路flexe客戶信號分配至多個物理編碼子層通道pcslane,并根據(jù)該多個pcslane,生成物理介質(zhì)相關(guān)通道pmdlane信號,其中

      該多個pcslane被劃分為至少兩個pcslane組,該至少兩路flexe客戶信號和至少兩個pcslane組一一對應(yīng),該至少兩路flexe客戶信號中的每路flexe客戶信號被分配至所對應(yīng)的pcslane組,至少兩個pcslane組中的每個pcslane組包括至少一個pcslane,一個pcslane僅屬于一個pcslane組;或

      該pmdlane信號對應(yīng)至少兩個pmdlane組,該至少兩路flexe客戶信號和至少兩個pmdlane組一一對應(yīng),該至少兩路flexe客戶信號中的每路flexe客戶信號被分配至所對應(yīng)的pmdlane組,該至少兩個pmdlane組中的每個pmdlane組包括至少一個pmdlane,一個pmdlane僅屬于一個pmdlane組。

      可選地,該處理器1010用于根據(jù)該至少兩路flexe客戶信號中的每路flexe客戶信號的帶寬,確定至少兩個pcslane組中的每個pcslane組包括的pcslane的數(shù)量,并將每路flexe客戶信號分配至所對應(yīng)的pcslane組中的pcslane,用于根據(jù)該至少兩路flexe客戶信號中的每路flexe客戶信號的帶寬,確定一個pmdlane組包括的pmdlane的數(shù)量,并將該至少兩個pcslane組中的各pcslane適配至該一個pmdlane組中的pmdlane,以生成pmdlane信號。

      可選地,該處理器1010用于根據(jù)該至少兩路flexe客戶信號中的每路flexe客戶信號的帶寬,確定至少兩個pcslane組中的每個pcslane組包括的pcslane的數(shù)量,并將每路flexe客戶信號分配至所對應(yīng)的pcslane組中的pcslane;用于根據(jù)該至少兩路flexe客戶信號中的每路flexe客戶信號的帶寬,確定至少兩個pmdlane組中的每個pmdlane組包括的pmdlane的數(shù)量,并將每路flexe客戶信號所對應(yīng)的pcslane組中的pcslane適配至同一flexe客戶信號所對應(yīng)的pmdlane組中的pmdlane,以生成pmdlane信號。

      可選地,該處理器1010用于根據(jù)該至少兩路flexe客戶信號中的每路flexe客戶信號的帶寬,確定一個pcslane組包括的pcslane的數(shù)量將該至 少兩路flexe客戶信號分配至該一個pcslane組中的pcslane;并根據(jù)該至少兩路flexe客戶信號中的每路flexe客戶信號的帶寬,確定至少兩個pmdlane組中的每個pmdlane組包括的pmdlane的數(shù)量,并將每路flexe客戶信號所對應(yīng)的該一個pcslane組中的比特塊適配至同一flexe客戶信號所對應(yīng)的pmdlane組中的pmdlane,以生成pmdlane信號。

      可選地,該處理器1010用于基于相同的編碼方式,對每個pcslane所對應(yīng)的對齊標(biāo)記am進行編碼處理。

      根據(jù)上述處理彈性以太網(wǎng)信號的設(shè)備,通過使發(fā)送設(shè)備將至少兩路flexe客戶信號分配至至少兩個pcslane組或pmdlane組,傳送網(wǎng)設(shè)備能夠根據(jù)所接收到的信號所對應(yīng)pcslane組或pmdlane組,對該至少兩路flexe客戶信號進行區(qū)分,因此,傳送網(wǎng)設(shè)備能夠在無需對所接收到的信號進行mac層探測的情況下,將該至少兩路flexe客戶信號準(zhǔn)確地發(fā)送至接收端設(shè)備,能夠減輕傳送網(wǎng)設(shè)備的處理負(fù)擔(dān),減少傳送網(wǎng)設(shè)備的處理時間,改善傳送網(wǎng)設(shè)備的轉(zhuǎn)發(fā)效率和系統(tǒng)吞吐量。

      在本發(fā)明實施例中,該處理彈性以太網(wǎng)信號的設(shè)備1000可以是傳送網(wǎng)設(shè)備,例如,用于執(zhí)行上述方法500中發(fā)送端傳送網(wǎng)設(shè)備(例如,傳送網(wǎng)設(shè)備111)所執(zhí)行的動作和功能,此情況下:

      該處理器1010用于控制該控制收發(fā)器1020接收發(fā)送設(shè)備發(fā)送的物理介質(zhì)相關(guān)通道pmdlane信號,該pmdlane信號是該發(fā)送設(shè)備在將至少兩路flexe客戶信號分配至多個物理編碼子層通道pcslane后,根據(jù)該多個pcslane生成的;

      該處理器1010用于當(dāng)所述pmdlane信號對應(yīng)至少兩個pcslane組時,所述傳送網(wǎng)設(shè)備根據(jù)所述至少兩個pcslane組,對所述信號進行封裝處理,以生成至少兩個光通道數(shù)據(jù)單元odu組,其中,所述至少兩個pcslane組與所述至少兩個odu組一一對應(yīng),所述至少兩個odu組中的每個odu組包括至少一個odu,一個odu僅屬于一個odu組;

      該處理器1010用于當(dāng)所述信號對應(yīng)至少兩個pmdlane組,所述傳送網(wǎng)設(shè)備根據(jù)所述至少兩個pmdlane組,對所述信號進行封裝處理,以生成至少兩個光通道數(shù)據(jù)單元odu組,其中,所述至少兩個pmdlane組與所述至少兩個odu組一一對應(yīng),所述至少兩個odu組中的每個odu組包括至少一個odu,一個odu僅屬于一個odu組。

      在本發(fā)明實施例中,該處理彈性以太網(wǎng)信號的設(shè)備1000可以是信號的接收設(shè)備,例如,用于執(zhí)行上述方法600中接收設(shè)備(例如,通信設(shè)備130)所執(zhí)行的動作和功能,此情況下:

      該處理器1010用于控制收發(fā)器1020獲取物理介質(zhì)相關(guān)通道pmdlane信號,該pmdlane信號對應(yīng)至少兩個pmdlane組,該至少兩個pmdlane組和至少兩路彈性以太網(wǎng)flexe客戶信號和一一對應(yīng),該至少兩路flexe客戶信號中的每路flexe客戶信號承載于所對應(yīng)的pmdlane組,至少兩個pmdlane組中的每個pmdlane組包括至少一個pmdlane,一個pmdlane僅屬于一個pmdlane組;

      該處理器1010用于根據(jù)該至少兩個pmdlane組,確定至少兩個物理編碼子層通道pcslane組,該至少兩個pmdlane組和該至少兩個pcslane組一一對應(yīng),至少兩個pcslane組中的每個pcslane組包括至少一個pcslane,一個pcslane僅屬于一個pmdlane組;

      該處理器1010用于將每個pmdlane組中的各pmdlane適配至所對應(yīng)的pcslane組中的各pcslane;

      該處理器1010用于根據(jù)該至少兩個pcslane組,恢復(fù)出該至少兩路flexe客戶信號。

      可選地,該處理器1010用于獲取第一flexe客戶信號的發(fā)送端設(shè)備對該第一flexe客戶信號所對應(yīng)的對齊標(biāo)記am進行編碼處理時使用的編碼方式,其中,該第一flexe客戶信號與第一pmdlane組相對應(yīng);

      該處理器1010用于根據(jù)該編碼方式和第一pcslane組,恢復(fù)出該第一flexe客戶信號,其中,該第一pcslane組與該第一pmdlane組相對應(yīng)。

      根據(jù)上述處理彈性以太網(wǎng)信號的設(shè)備,通過使接收設(shè)備將至少兩個pmdlane組適配至至少兩個pcslane組,在各pcslane組分別恢復(fù)各pmdlane組中承載的flexe客戶信號,能夠?qū)崿F(xiàn)接收設(shè)備在同一時段接收來自不同發(fā)送設(shè)備的flexe客戶信號,能夠提高系統(tǒng)吞吐量。

      應(yīng)理解,在本發(fā)明實施例中,該處理器1010可以是中央處理單元(centralprocessingunit,簡稱為“cpu”),該處理器1010還可以是其他通用處理器、數(shù)字信號處理器(dsp)、專用集成電路(asic)、現(xiàn)成可編程門陣列(fpga)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件等。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。

      該存儲器1030可以包括只讀存儲器和隨機存取存儲器,并向處理器1010提供指令和數(shù)據(jù)。存儲器1030的一部分還可以包括非易失性隨機存取存儲器。例如,存儲器1030還可以存儲設(shè)備類型的信息。

      該總線系統(tǒng)1040除包括數(shù)據(jù)總線之外,還可以包括電源總線、控制總線和狀態(tài)信號總線等。但是為了清楚說明起見,在圖中將各種總線都標(biāo)為總線系統(tǒng)1040。

      在實現(xiàn)過程中,上述方法的各步驟可以通過處理器1010中的硬件的集成邏輯電路或者軟件形式的指令完成。結(jié)合本發(fā)明實施例所公開的方法的步驟可以直接體現(xiàn)為硬件處理器執(zhí)行完成,或者用處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機存儲器,閃存、只讀存儲器,可編程只讀存儲器或者電可擦寫可編程存儲器、寄存器等本領(lǐng)域成熟的存儲介質(zhì)中。該存儲介質(zhì)位于存儲器1030,處理器1010讀取存儲器1030中的信息,結(jié)合其硬件完成上述方法的步驟。為避免重復(fù),這里不再詳細描述。

      應(yīng)理解,本文中術(shù)語“和/或”,僅僅是一種描述關(guān)聯(lián)對象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,a和/或b,可以表示:單獨存在a,同時存在a和b,單獨存在b這三種情況。另外,本文中字符“/”,一般表示前后關(guān)聯(lián)對象是一種“或”的關(guān)系。

      應(yīng)理解,在本發(fā)明的各種實施例中,上述各過程的序號的大小并不意味著執(zhí)行順序的先后,各過程的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對本發(fā)明實施例的實施過程構(gòu)成任何限定。

      本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結(jié)合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。

      所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。

      在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可 以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。

      所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。

      另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。

      所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:u盤、移動硬盤、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。

      以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)以所述權(quán)利要求的保護范圍為準(zhǔn)。

      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1