国产精品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)路徑建立的方法和裝置與流程

      文檔序號:11279226閱讀:364來源:國知局
      一種靈活以太網(wǎng)路徑建立的方法和裝置與流程

      本發(fā)明涉及控制平面技術(shù)領(lǐng)域,具體涉及一種以太網(wǎng)路徑建立的方法和裝置。



      背景技術(shù):

      靈活以太網(wǎng)(flexe)是一種新出現(xiàn)的傳送技術(shù),提供了一種通用的機(jī)制來支持各種現(xiàn)有以太網(wǎng)mac(mediaaccesscontrol,介質(zhì)訪問控制)信號速率,這些以太網(wǎng)mac速率可以不匹配到現(xiàn)有的任何以太網(wǎng)物理層(physicallayer,phy)速率,包括那些可以捆綁之后比以太網(wǎng)物理層速率更大的mac信號集合,以及那些子速率或者通道化之后得到的比以太網(wǎng)物理層速率小的mac信號。更形象的來說,可以看做是一種多鏈路變速箱(multi-link)通用化的實現(xiàn)。具體來說,靈活以太網(wǎng)支持的能力如下:

      多個以太網(wǎng)物理層phy信號的捆綁,比如說通過將兩個100gbase-rphys綁定起來承載一個200gmac信號。

      將以太網(wǎng)phy物理層信號承載子速率信號,比如說,100gbase-rphy來承載50g的信號。

      一個phy物理信號內(nèi)部的通道化或者一組綁定起來的phy物理信號,比如說,支持在三個綁定的100gbase-rphys上來傳輸一個150g信號和兩個25g信號。

      flexe的通用結(jié)構(gòu)示例如圖1所示。flexe組(flexegroup)指的是一個由1到n條以太網(wǎng)phys綁定起來的一個組,一個flexe客戶指的是那些基于mac數(shù)據(jù)速率的以太流,可以不匹配到任何以太網(wǎng)phy流,當(dāng)前可以支持的客戶mac速率有10、40或者m*25gb/s。其中的flexeshim(夾層)用來將客戶信號映射到或者解映射到flexegroup。

      當(dāng)前,flexe能夠支持多種應(yīng)用,主要包括下面三種:

      第一種,路由器到傳輸?shù)倪B接,如圖2所示,這種場景下,傳輸網(wǎng)絡(luò)并不感知flexe信號。具體舉例來說,傳送網(wǎng)絡(luò)邊緣設(shè)備將每條100gbase-r信號映射到otn(光傳送網(wǎng),opticaltransportnetwork)的opu4(overheadprocessingunit,開銷處理單元)中來進(jìn)一步傳輸,傳送網(wǎng)絡(luò)邊緣設(shè)備并不需要感知到flexe傳送技術(shù)是什么,而只需要感知到一個個的二進(jìn)制比特流即可。

      第二種,路由器到傳輸?shù)倪B接,這種場景如圖3所示,傳輸網(wǎng)絡(luò)感知flexe信號,傳輸網(wǎng)絡(luò)邊緣設(shè)備將flexeclient信號解析出來,然后再復(fù)用到otn的opu4信號中傳輸。

      第三種,路由器到傳輸?shù)倪B接,如圖4所示,這種場景下,傳送網(wǎng)絡(luò)邊緣設(shè)備丟棄掉不可用的時隙,而只傳輸使用中的時隙。

      flexe機(jī)制使用一個日歷模塊(flexecalendar)來完成客戶信號的封裝映射與解封裝映射,通過這個日歷來為flexegroup中的每個phy物理信號劃分為若干個66b塊給flexe客戶,flexecalendar便是根據(jù)這些位置塊來明確哪些客戶使用了哪些時隙slots。具體如圖5所示,flexecalendar中的每個66b數(shù)據(jù)塊的粒度為5g,所以對于每個100g的phy物理信號擁有20個slots的時隙塊,flexe規(guī)定每個slot允許有兩種狀態(tài),一種是unused未使用的狀態(tài),另外一種是可能由于傳送網(wǎng)絡(luò)約束而造成的unavailable不可用狀態(tài)。對于一個由n個100g信號組成的flexegroup來說,flexecalendar的長度為20*n。如圖5所示,由flexecalendar分配的塊block分配到n個sub-calendar中,每個子日歷sub-calendar由20個block塊組成,對應(yīng)到一個phy信號。

      針對上述介紹的flexe網(wǎng)絡(luò),需要控制平面提供一整套的解決方案,來建立傳送平面端到端路徑,包括鏈路自動發(fā)現(xiàn)、路由、信令等層面。



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

      本發(fā)明提供了一種靈活以太網(wǎng)路徑建立的方法和裝置,能夠?qū)崿F(xiàn)控制平面端到端flexelsp路徑建立的功能。

      為了實現(xiàn)上述發(fā)明目的,本發(fā)明采取的技術(shù)方案如下:

      一種靈活以太網(wǎng)路徑建立的方法,應(yīng)用于目的節(jié)點,包括:

      接收源節(jié)點發(fā)送的建立路徑消息;

      根據(jù)所述建立路徑信息進(jìn)行本地資源預(yù)留并建立通信路徑;

      向所述源節(jié)點發(fā)送預(yù)留狀態(tài)resv消息;

      所述resv消息包括以下的一項或者多項:靈活以太網(wǎng)組編號、標(biāo)志位、時隙分配信息、物理層編號、客戶端指示符、不可用時隙數(shù)目。

      可選地,所述resv消息還包括:資源預(yù)留協(xié)議跳躍rsvp_hop對象,所述rsvp_hop對象包括對應(yīng)物理鏈路的物理端口信息,所述物理層編號標(biāo)識的物理端口與所述rsvp_hop對象包括的物理端口的數(shù)目及順序一致。

      可選地,所述建立路徑消息包括:通用路標(biāo)簽建立請求對象。

      可選地,向所述源節(jié)點發(fā)送預(yù)留狀態(tài)resv消息之前還包括:

      根據(jù)所述建立路徑消息封裝rsvp_hop對象,

      根據(jù)負(fù)載類型g-pid中攜帶的負(fù)載類型,虛擬以太網(wǎng)接口。

      可選地,所述靈活以太網(wǎng)組編號用于標(biāo)識源節(jié)點與目的節(jié)點之間的靈活以太網(wǎng)組;

      所述標(biāo)志位用于標(biāo)識客戶端使用的日程配置和是否進(jìn)行時隙資源配置;

      所述時隙分配信息用于標(biāo)識物理層中時隙通道分配信息;

      物理層編號用于標(biāo)識以太網(wǎng)組的物理層;

      客戶端指示符用于標(biāo)識以太網(wǎng)組中的客戶端;

      不可用時隙數(shù)目用于標(biāo)識不可用時隙的序號。

      為解決上述技術(shù)問題,本發(fā)明還提供一種靈活以太網(wǎng)路徑建立的方法,應(yīng)用于源節(jié)點,包括:

      向目的節(jié)點發(fā)送建立路徑消息;

      接收所述目的節(jié)點發(fā)送的預(yù)留狀態(tài)resv消息;

      根據(jù)所述resv消息進(jìn)行出接口時隙資源預(yù)留并建立通信路徑;

      所述resv消息包括以下的一項或者多項:靈活以太網(wǎng)組編號、標(biāo)志位、時隙分配信息、物理層編號、客戶端指示符、不可用時隙數(shù)目。

      可選地,所述resv消息還包括:資源預(yù)留協(xié)議跳躍rsvp_hop對象,所述rsvp_hop對象包括對應(yīng)物理鏈路的物理端口信息,所述物理層編號標(biāo)識的物理端口與所述rsvp_hop對象包括的物理端口的數(shù)目及順序一致。

      可選地,所述的方法還包括:通過基于流量工程擴(kuò)展的資源預(yù)留協(xié)議rsvp-te消息中的顯示路由對象ero中的部分速率partial-rate標(biāo)識符,指定進(jìn)行partial-rate封裝映射和/或解封裝映射的節(jié)點。

      可選地,向目的節(jié)點發(fā)送建立路徑消息之前,還包括:

      將標(biāo)簽交換路徑屬性lsp_attributes對象的標(biāo)記交換路徑lsp端到端可用時隙類型-長度-值tlv添加到flexe路徑建立path消息中。

      可選地,向目的節(jié)點發(fā)送建立路徑消息之前,還包括:

      通過光傳送網(wǎng)otn節(jié)點與目的節(jié)點建立以太網(wǎng)ethernet物理層phy路徑,通過所述phy路徑承載所述靈活以太網(wǎng)flexe路徑的信號流量。

      可選地,向目的節(jié)點發(fā)送建立路徑消息之前,還包括:

      與第一otn節(jié)點建立ethernetphy路徑承載所述flexe路徑的信號流量,所述第一otn節(jié)點與第二otn節(jié)點之間建立otn光通道數(shù)據(jù)單元oduflex靈活路徑承載所述flexe路徑的信號流量,所述第二otn節(jié)點與目的節(jié)點之間建立ethernetphy路徑承載flexe路徑的信號流量。

      可選地,當(dāng)源節(jié)點將所述建立路徑消息發(fā)送給第一otn節(jié)點時,所述建立路徑消息通過lsp_attributes對象的lsp端到端可用時隙tlv攜帶源節(jié)點與第一otn節(jié)點之間的各成員鏈路可用時隙數(shù)目;當(dāng)所述第一otn節(jié)點將所述flexe路徑建立path消息傳輸?shù)降诙tn節(jié)點時,所述建立路徑消息通過lsp_attributes對象的lsp端到端可用時隙tlv攜帶所述第一otn節(jié)點與第二otn節(jié)點之間的各成員鏈路可用時隙數(shù)目;當(dāng)所述第二otn節(jié)點將所述建立路徑消息傳輸?shù)侥康墓?jié)點時,所述建立路徑消息通過lsp_attributes對象的lsp端到端可用時隙tlv攜帶第二otn節(jié)點與目的節(jié)點之間的各成員鏈路可用時隙數(shù)目。

      可選地,所述靈活以太網(wǎng)組編號用于標(biāo)識源節(jié)點與目的節(jié)點之間的靈活以太網(wǎng)組;

      所述標(biāo)志位用于標(biāo)識客戶端使用的日程配置和是否進(jìn)行時隙資源配置;

      所述時隙分配信息用于標(biāo)識物理層中時隙通道分配信息;

      物理層編號用于標(biāo)識以太網(wǎng)組的物理層;

      客戶端指示符用于標(biāo)識以太網(wǎng)組中的客戶端;

      不可用時隙數(shù)目用于標(biāo)識不可用時隙的序。

      可選地,所述部分速率標(biāo)識符用于標(biāo)識在目的節(jié)點處進(jìn)行部分速率的封裝映射或者解封裝映射;

      可用時隙tlv用于標(biāo)識源節(jié)點與目的節(jié)點之間的靈活以太網(wǎng)族成員路徑每段鏈路上可用的時隙數(shù)目。

      為解決上述技術(shù)問題,本發(fā)明實施例還提供一種靈活以太網(wǎng)路徑建立的裝置,設(shè)置于目的節(jié)點,包括:

      第一接收模塊,設(shè)置為接收源節(jié)點發(fā)送的建立路徑消息;

      第一路徑建立模塊,設(shè)置為根據(jù)所述建立路徑信息進(jìn)行本地資源預(yù)留并建立通信路徑;

      反饋模塊,設(shè)置為向所述源節(jié)點發(fā)送預(yù)留狀態(tài)resv消息;

      所述resv消息包括以下的一項或者多項:靈活以太網(wǎng)組編號、標(biāo)志位、時隙分配信息、物理層編號、客戶端指示符、不可用時隙數(shù)目。

      可選地,所述第一路徑建立模塊還設(shè)置為:

      根據(jù)所述建立路徑消息封裝資源預(yù)留協(xié)議跳躍rsvp_hop對象,

      根據(jù)負(fù)載類型g-pid中攜帶的負(fù)載類型,虛擬以太網(wǎng)接口;

      所述rsvp_hop對象包括對應(yīng)物理鏈路的物理端口信息,所述物理層編號標(biāo)識的物理端口與所述rsvp_hop對象包括的物理端口的數(shù)目及順序一致。

      為解決上述技術(shù)問題,本發(fā)明實施例還提供一種靈活以太網(wǎng)路徑建立的裝置,設(shè)置于源節(jié)點,包括:

      請求模塊,設(shè)置為向目的節(jié)點發(fā)送建立路徑消息;

      第二接收模塊,設(shè)置為接收所述目的節(jié)點發(fā)送的預(yù)留狀態(tài)resv消息;

      第二路徑建立模塊,設(shè)置為根據(jù)所述resv消息進(jìn)行出接口時隙資源預(yù)留并建立通信路徑;

      所述resv消息包括以下的一項或者多項:靈活以太網(wǎng)組編號、標(biāo)志位、時隙分配信息、物理層編號、客戶端指示符、不可用時隙數(shù)目。

      可選地,所述第二路徑建立模塊還設(shè)置為:通過基于流量工程擴(kuò)展的資源預(yù)留協(xié)議rsvp-te消息中的顯示路由對象ero中的部分速率partial-rate標(biāo)識符,指定進(jìn)行partial-rate封裝映射和/或解封裝映射的節(jié)點。

      可選地,所述請求模塊還設(shè)置為:

      將標(biāo)簽交換路徑屬性lsp_attributes對象的標(biāo)記交換路徑lsp端到端可用時隙類型-長度-值tlv添加到flexe路徑建立path消息中。

      可選地,所述的裝置還包括流量模塊,設(shè)置為:

      通過光傳送網(wǎng)otn節(jié)點與目的節(jié)點建立以太網(wǎng)ethernet物理層phy路徑,通過所述phy路徑承載所述靈活以太網(wǎng)flexe路徑的信號流量。

      可選地,所述流量模塊還設(shè)置為:

      與第一otn節(jié)點建立ethernetphy路徑承載所述flexe路徑的信號流量,所述第一otn節(jié)點與第二otn節(jié)點之間建立otn光通道數(shù)據(jù)單元oduflex靈活路徑承載所述flexe路徑的信號流量,所述第二otn節(jié)點與目的節(jié)點之間建立ethernetphy路徑承載flexe路徑的信號流量。

      可選地,所述請求模塊還設(shè)置為:當(dāng)源節(jié)點將所述建立路徑消息發(fā)送給第一otn節(jié)點時,所述建立路徑消息通過lsp_attributes對象的lsp端到端可用時隙tlv攜帶源節(jié)點與第一otn節(jié)點之間的各成員鏈路可用時隙數(shù)目;當(dāng)所述第一otn節(jié)點將所述flexe路徑建立path消息傳輸?shù)降诙tn節(jié)點時,所述建立路徑消息通過lsp_attributes對象的lsp端到端可用時隙tlv攜帶所述第一otn節(jié)點與第二otn節(jié)點之間的各成員鏈路可用時隙數(shù)目;當(dāng)所述第二otn節(jié)點將所述建立路徑消息傳輸?shù)侥康墓?jié)點時,所述建立路徑消息通過lsp_attributes對象的lsp端到端可用時隙 tlv攜帶第二otn節(jié)點與目的節(jié)點之間的各成員鏈路可用時隙數(shù)目。

      本發(fā)明和現(xiàn)有技術(shù)相比,具有如下有益效果:

      本發(fā)明利用信令的擴(kuò)展來支持flexe傳送平面路徑的建立,基于本發(fā)明中的方案,能夠填補(bǔ)flexe控制平面信令建路的空白,用于在flexe場景中建立端到端的路徑,完成端到端路徑上各個節(jié)點上的端口、時隙等資源的預(yù)留,提供控制平面端到端flexelsp路徑建立的功能。

      附圖說明

      圖1是相關(guān)技術(shù)的flexe通用結(jié)構(gòu)示意圖;

      圖2是相關(guān)技術(shù)的傳送網(wǎng)絡(luò)不感知路由器到傳送flexe的連接的示意圖;

      圖3是相關(guān)技術(shù)的傳送網(wǎng)絡(luò)感知flexe的連接的示意圖;

      圖4是相關(guān)技術(shù)的flexe組的部分速率傳送的示意圖;

      圖5是相關(guān)技術(shù)的flexecalendar分配的示意圖;

      圖6是本發(fā)明實施例的靈活以太網(wǎng)路徑建立的方法的流程圖;

      圖7是本發(fā)明實施例的靈活以太網(wǎng)路徑建立的方法的流程圖;

      圖8是本發(fā)明實施例的靈活以太網(wǎng)路徑建立的裝置的結(jié)構(gòu)示意圖;

      圖9是本發(fā)明實施例的靈活以太網(wǎng)路徑建立的裝置的結(jié)構(gòu)示意圖;

      圖10是本發(fā)明實施例的預(yù)留狀態(tài)resv消息的標(biāo)簽格式示意圖;

      圖11是本發(fā)明實施例1和2的網(wǎng)絡(luò)應(yīng)用場景圖。

      具體實施方式

      為使本發(fā)明的發(fā)明目的、技術(shù)方案和有益效果更加清楚明了,下面結(jié)合附圖對本發(fā)明的實施例進(jìn)行說明,需要說明的是,在不沖突的情況下,本申請中的實施例和實施例中的特征可以相互任意組合。

      如圖6所示,本發(fā)明實施例提供一種靈活以太網(wǎng)路徑建立的方法,應(yīng)用于目的節(jié)點,包括:

      s101、接收源節(jié)點發(fā)送的建立路徑消息;

      s102、根據(jù)所述建立路徑信息進(jìn)行本地資源預(yù)留并建立通信路徑;

      s103、向所述源節(jié)點發(fā)送預(yù)留狀態(tài)resv消息;

      所述resv消息包括以下的一項或者多項:靈活以太網(wǎng)組編號、標(biāo)志位、時隙分配信息、物理層編號、客戶端指示符、不可用時隙數(shù)目。

      所述resv消息還包括:資源預(yù)留協(xié)議跳躍rsvp_hop對象,所述rsvp_hop對象包括對應(yīng)物理鏈路的物理端口信息,所述物理層編號標(biāo)識的物理端口與所述rsvp_hop對象包括的物理端口的數(shù)目及順序一致。

      所述建立路徑消息包括:通用路標(biāo)簽建立請求對象。

      步驟s103之前還包括:

      根據(jù)所述建立路徑消息封裝rsvp_hop對象,

      根據(jù)負(fù)載類型g-pid中攜帶的負(fù)載類型,虛擬以太網(wǎng)接口。

      flexe端到端路徑是由ethernetphy路徑來承載,所以在建立flexe層次的路徑時,需要確保兩個相鄰flexe節(jié)點之間的phy鏈路已經(jīng)建立起來?;诖?,使用信令建立flexe路徑時,需要包含要建立的ethernetphy層的信息如圖10所示:

      所述靈活以太網(wǎng)族標(biāo)識(flexegroupnumber)用于標(biāo)識源節(jié)點與目的節(jié)點之間的靈活以太網(wǎng)族;

      本發(fā)明實施例flexegroupnumber可以使用20比特位:對于一些應(yīng)用,區(qū)分不同的flexegroup,這主要是因為有可能會出現(xiàn)重復(fù)的phynumber導(dǎo)致的。舉個例子來說,一個8端口的設(shè)備可以作為一個單獨(dú)的8端口組,也可以作為兩個4端口組。根據(jù)flexe標(biāo)準(zhǔn)定義,設(shè)備兩端的flexegroupnumber應(yīng)該使用同樣的標(biāo)識,所以flexegroupnumber由信令在建立路徑建立時動態(tài)的指定。

      所述標(biāo)志位(flags)用于標(biāo)識客戶端使用的日程配置和是否進(jìn)行時隙資源配置;

      本發(fā)明實施例分配了兩個標(biāo)志位,一個標(biāo)志位用來說明當(dāng)前要建立的client使用“a”calendar配置還是使用“b”calendar配置,例如,設(shè)置為0則表示使用的是“a”calendar配置,設(shè)置為1,則表示使用的是“b” calendar配置;另外一個標(biāo)志位結(jié)合slotsassignmentinformation來使用,用來表示是否需要在節(jié)點上做slots資源的配置,當(dāng)此標(biāo)志位置為1的時候,節(jié)點需要根據(jù)信令中的標(biāo)簽配置本地資源預(yù)留,其中,既需要考慮配置那些分配給客戶使用的slots(slotsassignmentinformation字段中比特位設(shè)置為1的slot),也需要考慮那些不分配給客戶的slots(slotsassignmentinformation字段中比特位設(shè)置為0的slot),當(dāng)此標(biāo)志位置為0的時候,只需要考慮配置哪些slot需要分配給客戶使用,而不需要考慮那些不分配給客戶的slots(slotsassignmentinformation字段中比特位設(shè)置為0的slot)。原因在于,一條phy不能被多條flexe同時使用,所以在首次建立flexe連接的時候,既需要考慮分配給客戶的slots的配置,也需要考慮未分配給客戶的slots的配置,這些未分配給客戶的slots在flexe連接建立之后可以繼續(xù)被其他客戶使用。如果flexe連接中的剩余帶寬要分配給其他客戶使用,就只需要考慮使用哪些slots即可。

      所述時隙分配信息(slotsassignmentinformation)用于標(biāo)識物理層中時隙通道分配信息;

      物理層序號(phynumber)用于標(biāo)識以太網(wǎng)族的物理層;

      本發(fā)明實施例phynumber在一個flexegroup兩端的flexeshim處是相同的,由信令在建路時候動態(tài)的分配。

      客戶端指示符clientindicator用于標(biāo)識以太網(wǎng)族中的客戶端;

      本發(fā)明實施例clientindicator可以使用16比特位,信令流程協(xié)商之后的clientindicator會攜帶在flexe頭部開銷字段中的時隙攜帶的客戶標(biāo)識字段。

      不可用時隙序號(unavailableslotsnumber)用于標(biāo)識不可用時隙的序號;

      本發(fā)明實施例unavailableslotsnumber可以使用8比特位,不可用時隙會排列在每個子calendar最后幾個連續(xù)的時隙中。

      如圖7所示,本發(fā)明實施例還提供一種靈活以太網(wǎng)路徑建立的方法,應(yīng)用于源節(jié)點,包括:

      s201、向目的節(jié)點發(fā)送建立路徑消息;

      s202、接收所述目的節(jié)點發(fā)送的預(yù)留狀態(tài)resv消息;

      s203、根據(jù)所述resv消息進(jìn)行出接口時隙資源預(yù)留并建立通信路徑;

      所述resv消息包括以下的一項或者多項:靈活以太網(wǎng)組編號、標(biāo)志位、時隙分配信息、物理層編號、客戶端指示符、不可用時隙數(shù)目。

      所述resv消息還包括:資源預(yù)留協(xié)議跳躍rsvp_hop對象,所述rsvp_hop對象包括對應(yīng)物理鏈路的物理端口信息,所述物理層編號標(biāo)識的物理端口與所述rsvp_hop對象包括的物理端口的數(shù)目及順序一致。

      所述方法還包括:

      通過基于流量工程擴(kuò)展的資源預(yù)留協(xié)議rsvp-te消息中的顯示路由對象ero中的部分速率partial-rate標(biāo)識符,指定進(jìn)行partial-rate封裝映射和/或解封裝映射的節(jié)點。

      步驟s201向目的節(jié)點發(fā)送建立路徑消息之前,還包括:

      將標(biāo)簽交換路徑屬性lsp_attributes對象的標(biāo)記交換路徑lsp端到端可用時隙類型-長度-值tlv添加到flexe路徑建立path消息中。

      步驟s201向目的節(jié)點發(fā)送建立路徑消息之前,還包括:

      通過光傳送網(wǎng)otn節(jié)點與目的節(jié)點建立以太網(wǎng)ethernet物理層phy路徑,通過所述phy路徑承載所述靈活以太網(wǎng)flexe路徑的信號流量。

      具體地,與第一otn節(jié)點建立ethernetphy路徑承載所述flexe路徑的信號流量,所述第一otn節(jié)點與第二otn節(jié)點之間建立otn光通道數(shù)據(jù)單元oduflex靈活路徑承載所述flexe路徑的信號流量,所述第二otn節(jié)點與目的節(jié)點之間建立ethernetphy路徑承載flexe路徑的信號流量。

      具體地,當(dāng)源節(jié)點將所述建立路徑消息發(fā)送給第一otn節(jié)點時,所述建立路徑消息通過lsp_attributes對象的lsp端到端可用時隙tlv攜帶源節(jié)點與第一otn節(jié)點之間的各成員鏈路可用時隙數(shù)目;當(dāng)所述第一otn節(jié)點將所述flexe路徑建立path消息傳輸?shù)降诙tn節(jié)點時,所述建立路徑消息通過lsp_attributes對象的lsp端到端可用時隙tlv攜帶所述第一otn節(jié)點與第二otn節(jié)點之間的各成員鏈路可用時隙數(shù)目;當(dāng)所述第二otn節(jié)點將所述建立路徑消息傳輸?shù)侥康墓?jié)點時,所述建立路徑消息通過lsp_attributes對象的lsp端到端可用時隙tlv攜帶第二otn節(jié)點與 目的節(jié)點之間的各成員鏈路可用時隙數(shù)目。

      所述部分速率標(biāo)識符用于標(biāo)識在節(jié)點處進(jìn)行部分速率的封裝映射或者解封裝映射;

      可用時隙tlv用于標(biāo)識源節(jié)點與目的節(jié)點之間的靈活以太網(wǎng)族成員路徑每段鏈路上可用的時隙數(shù)目。

      在rfc7570中定義的眾多hopattributetlv中,使用其中的attributeflagtlv,在本發(fā)明實施例中分配兩個標(biāo)識位用于表示是否需要做partial-rate的映射,當(dāng)標(biāo)識位的二進(jìn)制編碼為11時候,說明需要抽取flexe中的所有的可用時隙(也即slot的狀態(tài)不是unavailable),然后將這些時隙映射到傳送網(wǎng)絡(luò)中繼續(xù)傳輸;當(dāng)標(biāo)識位的二進(jìn)制編碼為00時,表示需要從傳送網(wǎng)絡(luò)中恢復(fù)出來這些時隙,然后放到flexe網(wǎng)絡(luò)中繼續(xù)傳輸。對于其他的“01”和“10”的狀態(tài),表示不作任何操作。

      在rfc5420中定義的lsp_attributes對象中擴(kuò)展一個新的屬性tlv——flexe鏈路可用時隙tlv,該tlv只包含若干個8比特位字段,每個8比特位字段對應(yīng)到flexe使用的一條phy成員路徑,使用這些8字節(jié)字段來收集每條端到端的phy成員路徑可支持使用時隙的最大數(shù)目。8比特位字段對應(yīng)phy的排列順序與實際標(biāo)簽中phy的排列順序是一致的。

      flexe支持的時隙顆粒度信息可以根據(jù)帶寬信息和使用的比特位數(shù)目信息計算出來,也可在信令中顯式指示要用到的時隙顆粒度信息。

      信令建路時候使用的通道可以是帶外通道,也可以是flexe技術(shù)提供的管理通道。

      如圖8所示,本發(fā)明實施例還提供一種靈活以太網(wǎng)路徑建立的裝置,設(shè)置于目的節(jié)點,包括:

      第一接收模塊,設(shè)置為接收源節(jié)點發(fā)送的建立路徑消息;

      第一路徑建立模塊,設(shè)置為根據(jù)所述建立路徑信息進(jìn)行本地資源預(yù)留并建立通信路徑;

      反饋模塊,設(shè)置為向所述源節(jié)點發(fā)送預(yù)留狀態(tài)resv消息;

      所述resv消息包括以下的一項或者多項:靈活以太網(wǎng)組編號、標(biāo)志位、 時隙分配信息、物理層編號、客戶端指示符、不可用時隙數(shù)目。

      所述第一路徑建立模塊還設(shè)置為:

      根據(jù)所述建立路徑消息封裝資源預(yù)留協(xié)議跳躍rsvp_hop對象,

      根據(jù)負(fù)載類型g-pid中攜帶的負(fù)載類型,虛擬以太網(wǎng)接口;

      所述rsvp_hop對象包括對應(yīng)物理鏈路的物理端口信息,所述物理層編號標(biāo)識的物理端口與所述rsvp_hop對象包括的物理端口的數(shù)目及順序一致。

      如圖9所示,本發(fā)明實施例還提供一種靈活以太網(wǎng)路徑建立的裝置,設(shè)置于源節(jié)點,包括:

      請求模塊,設(shè)置為向目的節(jié)點發(fā)送建立路徑消息;

      第二接收模塊,設(shè)置為接收所述目的節(jié)點發(fā)送的預(yù)留狀態(tài)resv消息;

      第二路徑建立模塊,設(shè)置為根據(jù)所述resv消息進(jìn)行出接口時隙資源預(yù)留并建立通信路徑;

      所述resv消息包括以下的一項或者多項:靈活以太網(wǎng)組編號、標(biāo)志位、時隙分配信息、物理層編號、客戶端指示符、不可用時隙數(shù)目。

      所述第二路徑建立模塊還設(shè)置為:通過基于流量工程擴(kuò)展的資源預(yù)留協(xié)議rsvp-te消息中的顯示路由對象ero中的部分速率partial-rate標(biāo)識符,指定進(jìn)行partial-rate封裝映射和/或解封裝映射的節(jié)點。

      所述請求模塊還設(shè)置為:

      將標(biāo)簽交換路徑屬性lsp_attributes對象的標(biāo)記交換路徑lsp端到端可用時隙類型-長度-值tlv添加到flexe路徑建立path消息中。

      所述的裝置還包括流量模塊,設(shè)置為:

      通過光傳送網(wǎng)otn節(jié)點與目的節(jié)點建立以太網(wǎng)ethernet物理層phy路徑,通過所述phy路徑承載所述靈活以太網(wǎng)flexe路徑的信號流量。

      所述流量模塊還設(shè)置為:

      與第一otn節(jié)點建立ethernetphy路徑承載所述flexe路徑的信號流量,所述第一otn節(jié)點與第二otn節(jié)點之間建立otn光通道數(shù)據(jù)單元 oduflex靈活路徑承載所述flexe路徑的信號流量,所述第二otn節(jié)點與目的節(jié)點之間建立ethernetphy路徑承載flexe路徑的信號流量。

      所述請求模塊還設(shè)置為:當(dāng)源節(jié)點將所述建立路徑消息發(fā)送給第一otn節(jié)點時,所述建立路徑消息通過lsp_attributes對象的lsp端到端可用時隙tlv攜帶源節(jié)點與第一otn節(jié)點之間的各成員鏈路可用時隙數(shù)目;當(dāng)所述第一otn節(jié)點將所述flexe路徑建立path消息傳輸?shù)降诙tn節(jié)點時,所述建立路徑消息通過lsp_attributes對象的lsp端到端可用時隙tlv攜帶所述第一otn節(jié)點與第二otn節(jié)點之間的各成員鏈路可用時隙數(shù)目;當(dāng)所述第二otn節(jié)點將所述建立路徑消息傳輸?shù)侥康墓?jié)點時,所述建立路徑消息通過lsp_attributes對象的lsp端到端可用時隙tlv攜帶第二otn節(jié)點與目的節(jié)點之間的各成員鏈路可用時隙數(shù)目。

      實施例一:

      圖2所示的網(wǎng)絡(luò)場景,重新將圖做標(biāo)識之后,如圖11所示:其中a和f節(jié)點是以太網(wǎng)節(jié)點,b和e節(jié)點是支持flexe技術(shù)的節(jié)點,能夠支持全速率的客戶層信號映射與解映射,c和d是otn節(jié)點,且c和d節(jié)點不感知flexe應(yīng)用,a和b以及e和f之間業(yè)務(wù)帶寬是150g,b和c以及d和e之間是由三條100g的phy物理線路來承載客戶信號,物理編號分別為11和12、13,c和d之間是otn連接,可以是兩條odu4的信號連接,其中時隙的顆粒度為1.25g,這種場景下通常不會使用到不可用時隙。

      用戶希望建立一條從a到f節(jié)點的150g的以太網(wǎng)業(yè)務(wù),使用rsvp-te的信令流程建立端到端的路徑,假設(shè)經(jīng)過的路徑序列已經(jīng)計算好了,為a-b-c-d-e-f。整個路徑建立的流程如下:

      節(jié)點a發(fā)出信令path消息,消息中包括通用標(biāo)簽建立請求對象,其中交換類型設(shè)置psc-1包交換,lspencodingtype為ethernet,要建立的帶寬為150g,源點和目的節(jié)點為a和f等信息,path消息發(fā)送到下一跳b節(jié)點。

      b節(jié)點在接收到a節(jié)點發(fā)送過來的path消息后,根據(jù)信令中的交換類型等字段,判斷出來要建立路徑和a節(jié)點發(fā)起的路徑建立屬于不同的交換層次,于是b節(jié)點首先阻塞a節(jié)點發(fā)送過來的path消息,然后封裝一條新的 flexe路徑建立path消息,消息中包括通用標(biāo)簽建立請求對象,其中交換類型設(shè)置tdm時隙交換,lspencodingtype為flexelsp,g-pid負(fù)載類型為ethernetmac,要建立的帶寬為150g,源點和目的節(jié)點為b和e等信息。考慮到b和e之間當(dāng)前沒有ethernetphy連接,b首先封裝兩條新的ethernetphy路徑建立path消息,用來建立b節(jié)點和e節(jié)點之間的兩條phy路徑,要建立的帶寬為100g,源點和目的節(jié)點為b和e等信息,然后將path消息發(fā)送到下一跳c節(jié)點(其中l(wèi)spencodingtype中flexelsp為新定義的編碼類型)。

      c節(jié)點在接收到b節(jié)點發(fā)送過來的path消息后,根據(jù)信令中的交換類型等字段,判斷出來要建立路徑和b節(jié)點發(fā)起的路徑建立屬于不同的交換層次,于是c節(jié)點首先阻塞b節(jié)點發(fā)送過來的path消息,然后依次封裝兩條新的otn路徑建立path消息,消息中包括通用標(biāo)簽建立請求對象,其中交換類型設(shè)置otn-tdm時隙交換,lspencodingtype為g.709oduk(digitalpath),g-pid負(fù)載類型為flexeethernetphy,要建立的帶寬為均是100g,源點和目的節(jié)點為c和d等信息然后將path消息發(fā)送到下一跳d節(jié)點,信令依據(jù)現(xiàn)有技術(shù)完成c和d之間兩條odu4路徑建立,這時c和d之間的odu對于兩端節(jié)點b和e來說,就是兩條phy物理連接。在完成c和d節(jié)點之間的連接的建立之后,c節(jié)點會通知到阻塞在c上的ethernetphy信令流程繼續(xù)發(fā)送。阻塞在c上的信令流程發(fā)送到d,d節(jié)點在接收到c節(jié)點發(fā)送過來的path消息后做類似的操作,然后發(fā)送到e。

      e節(jié)點在接收到d節(jié)點發(fā)送過來的path消息之后,因為e節(jié)點為目的節(jié)點,則e節(jié)點首先完成本地的資源預(yù)留,依據(jù)現(xiàn)有技術(shù),完成ethernetphy層面的路徑建立,發(fā)送信令resv消息給d節(jié)點,然后到c節(jié)點,再到b節(jié)點。

      b節(jié)點在確認(rèn)phy層面的路徑建立之后,繼續(xù)發(fā)送flexe路徑建立path消息直接到尾節(jié)點e,e節(jié)點根據(jù)客戶的150g帶寬需求,確定需要30個時隙來承載客戶信號,假設(shè)占用的時隙為1的1~15時隙以及2的1~15時隙,1的16~20時隙以及2的16~20時隙為unusedslots,也需要完成資源的預(yù)留,其次e節(jié)點封裝rsvp_hop對象,用來指明所要使用的物理鏈路是哪兩 條,這里假設(shè)使用12和13。除了資源預(yù)留之外,e節(jié)點根據(jù)g-pid中攜帶的負(fù)載類型,虛擬出來ethernet接口,接口的剩余帶寬為50g,也即對下游節(jié)點f來說,仍有50g的以太網(wǎng)可用帶寬可使用,這樣也能保證e節(jié)點能夠?qū)⒁蕴W(wǎng)信號從flexe路徑中解映射來。e節(jié)點在完成這些步驟之后,發(fā)送resv消息給b節(jié)點,其中的resv消息攜帶本發(fā)明中給出的信令標(biāo)簽格式,其中標(biāo)簽中各字段的賦值為:

      (a)、flexegroupnumber:用于唯一標(biāo)識一個要用到的flexegroup,只存在兩個flexeshim節(jié)點之間,這時候e根據(jù)自身節(jié)點flexegroupnumber的使用情況,分配一個可用的數(shù)字,用于唯一標(biāo)識一個b和e之間的flexegroup。

      (b)、flags,標(biāo)識位字段,因為是初次建立flexe連接,所以需要在節(jié)點上配置資源預(yù)留。另外一個比特位,信令可以配置這里使用了calendara類型的時隙,確保路徑兩端節(jié)點使用相同的calendar配置類型即可。

      (c)、phynumber:總共用到兩條phy,所以這里需要給兩個phynumber分配一個值,一個為1,另外一個為2。phynumber標(biāo)識的具體物理端口的順序應(yīng)和resv消息中攜帶的rsvp_hop對象中成員鏈路標(biāo)識的順序一致。phynumber是應(yīng)用到端到端的路徑中,無論經(jīng)過幾跳,phynumber不會改變。

      (d)、clientindicator(16比特位):用來唯一標(biāo)識一個flexegroup中的一個客戶,信令流程協(xié)商之后的clientindicator會攜帶在flexe頭部開銷字段中的時隙承載的客戶標(biāo)識字段(clientcarriedcalendar“a”or“b”slotnumber),這里假設(shè)分配一個值500用來標(biāo)識此客戶,本實施例中使用了兩條phy中的各自前15個時隙,所以需要將flexe頭部開銷中的時隙承載的客戶標(biāo)識字段設(shè)置為500。

      (e)、slotsassignmentinformation,此字段出現(xiàn)次數(shù)和phynumber出現(xiàn)次數(shù)是相同的,其中設(shè)置為1的比特位標(biāo)識分配給客戶的時隙的資源預(yù)留,設(shè)置為0的比特位標(biāo)識未分配給客戶的時隙的資源預(yù)留。假設(shè)flexeclient使用了這兩條phy中前15個時隙,那么將這兩條phy中前15個時隙置為1,后五個時隙置為0。

      (f)、unavailableslotsnumber(8比特位):本實施例中此字段設(shè)置為0。

      b節(jié)點在接收到e節(jié)點發(fā)送過來的resv消息之后,根據(jù)信令中攜帶的標(biāo)簽,完成出接口上時隙資源的預(yù)留,也即完成了b到e節(jié)點之間flexe路徑的建立。除了資源預(yù)留之外,b節(jié)點根據(jù)g-pid中攜帶的負(fù)載類型,虛擬出來ethernet接口,接口的剩余帶寬為50g,也即對上游節(jié)點a來說,仍有50g的以太網(wǎng)可用帶寬可使用,這樣也能保證b節(jié)點能夠?qū)⒁蕴W(wǎng)信號映射到flexe路徑中來。完成這些步驟之后,b節(jié)點會通知到阻塞在b節(jié)點上的信令流程繼續(xù)發(fā)送,阻塞在b節(jié)點上的信令流程發(fā)送到e節(jié)點(因為中間的b-c-d-e節(jié)點對外表現(xiàn)為一跳鏈路,也即b-e的以太網(wǎng)鏈路),然后由e節(jié)點發(fā)送到f節(jié)點。

      f節(jié)點在接收到上游發(fā)送過來的path消息后,因為f節(jié)點是目的節(jié)點,f節(jié)點封裝resv消息,根據(jù)現(xiàn)有技術(shù)中描述的以太網(wǎng)路徑建立的流程,發(fā)送resv消息給e節(jié)點,然后再到b節(jié)點,然后再到a節(jié)點,完成整個路徑的建立。

      如果在路徑建立過程中出現(xiàn)建路失敗的情形,按照現(xiàn)有的流程,發(fā)送error消息給對應(yīng)層次的首節(jié)點,首節(jié)點在接收到error消息之后,依次遞歸完成各層error消息的發(fā)送。

      實施例二:

      圖4所示的網(wǎng)絡(luò)場景,仍然使用圖11的網(wǎng)絡(luò)場景,不同的是:c和d節(jié)點支持部分速率(partial-rate)的flexe應(yīng)用,此時假設(shè)c和d節(jié)點之間的可用帶寬為180g,b和c之間有4條不可用狀態(tài)的時隙,d和e之間有5條不可用的時隙,這種場景下會使用到不可用時隙的信息。

      此時,假設(shè)用戶依舊要建立一條從a到f節(jié)點的150g的以太網(wǎng)業(yè)務(wù),使用rsvp-te的信令流程建立端到端的路徑,假設(shè)經(jīng)過的路徑序列已經(jīng)計算好了,為a-b-c-d-e-f。整個路徑建立的流程如下:

      節(jié)點a發(fā)出信令path消息,消息中包括通用標(biāo)簽建立請求對象,其中交 換類型設(shè)置psc-1包交換,lspencodingtype為ethernet,要建立的帶寬為150g,源點和目的節(jié)點為a和f等信息,path消息發(fā)送到下一跳b節(jié)點。

      b節(jié)點在接收到a節(jié)點發(fā)送過來的path消息后,根據(jù)信令中的交換類型等字段,判斷出來要建立路徑和a節(jié)點發(fā)起的路徑建立屬于不同的交換層次,于是b節(jié)點首先進(jìn)行路徑計算,確認(rèn)可以通過建立partial-rateflexelsp來建立端到端路徑,然后節(jié)點b阻塞a節(jié)點發(fā)送過來的path消息,然后封裝一條新的flexe路徑建立path消息,消息中包括通用標(biāo)簽建立請求對象,其中交換類型設(shè)置tdm時隙交換,lspencodingtype為partial-rateflexelsp,g-pid負(fù)載類型為ethernetmac,要建立的帶寬為150g,源點和目的節(jié)點為b和e等信息,b節(jié)點需要根據(jù)路由中洪泛出來的能力信息,按照本發(fā)明中新的ero屬性tlv的擴(kuò)展,顯式的指定在c節(jié)點做partial-rate的映射,在d節(jié)點做partial-rate的解映射;同時,b節(jié)點會在信令path消息中加入本發(fā)明中擴(kuò)展的lsp_attributes對象的屬性tlv,攜帶b和c之間每條phy在flexe層可用的時隙數(shù)目,這里分別為18、18。

      b節(jié)點在完成上述的操作后,因為支持flexe時隙交換的下一跳地址為c??紤]到b和c之間當(dāng)前沒有ethernetphy連接,b首先封裝兩條新的ethernetphy路徑建立path消息,用來建立b節(jié)點和c節(jié)點之間的兩條phy路徑,要建立的帶寬為100g,源點和目的節(jié)點為b和c等信息。然后根據(jù)現(xiàn)有技術(shù)完成b和c之間phy路徑的建立,c節(jié)點在接收到b節(jié)點發(fā)送過來的路徑建立path消息之后,檢查path消息中的g-pid字段為partial-rateflexelsp,以及檢查本身是否支持partial-rate的映射,確認(rèn)沒問題之后,返回resv消息給節(jié)點b完成phy路徑的建立。

      b節(jié)點在確認(rèn)b和c之間的phy路徑建立完成之后,發(fā)送flexe路徑建立path消息到c節(jié)點,c節(jié)點在接收到b節(jié)點發(fā)送過來的flexe路徑建立消息后,根據(jù)信令中的交換類型等字段,判斷出來要建立路徑和b節(jié)點發(fā)起的路徑建立屬于不同的交換層次,這種場景下,flexe路徑可以承載在otnoduflex路徑直接做時隙層面多路徑交換,這里就不需要建立ethernetphy路徑。于是c節(jié)點首先阻塞b節(jié)點發(fā)送過來的path消息,然后封裝一條新的otnoduflexpath消息,其中交換類型設(shè)置otn-tdm時隙交換,lsp encodingtype為g.709oduk(digitalpath),g-pid負(fù)載類型為partial-rateflexelsp,同時也考慮到c和d節(jié)點中最大可用帶寬為180g,且此帶寬能夠滿足flexe客戶的150g的帶寬需求,然后依據(jù)現(xiàn)有技術(shù)繼續(xù)otnoduflex層面的路徑建立,設(shè)置帶寬為180g,發(fā)送otnoduflex。

      c和d節(jié)點依據(jù)現(xiàn)有流程完成otnoduflex路徑建立之后,因為需要為客戶層flexe提供服務(wù),所以需要為flexe建立虛擬接口,因為flexe和otn均是時隙交換,flexe的時隙粒度是5g,這里otn的時隙粒度為1.25g,所以一個flexe時隙由4個otn的時隙來承載傳輸d節(jié)點資源預(yù)留將flexe時隙和otn時隙之間的映射綁定,d節(jié)點虛擬出來兩個flexephy接口,假設(shè)虛擬出來的這兩個接口的標(biāo)識為41和42,對下游flexeshim節(jié)點來說,這兩個flexephy接口支持flexe時隙;c節(jié)點也虛擬出來兩個flexephy接口,假設(shè)虛擬出來的這兩個接口的標(biāo)識為51和52,對上游flexeshimb節(jié)點來說,這兩個flexephy接口支持flexe時隙。此時c和d節(jié)點之間的鏈路,對于b和e節(jié)點來說,就是一條支持flexe功能的鏈路。

      c節(jié)點在確認(rèn)c和d節(jié)點之間的路徑建立成功之后,考慮到c和d之間兩條路徑分別可用的時隙數(shù)目為18、18,決定設(shè)置信令中帶寬為180g,源點和目的節(jié)點為c和d等信息,然后將path消息發(fā)送到下一跳d節(jié)點。d節(jié)點重復(fù)上述第三個流程(也就是c流程),完成ethernetphy層路徑的建立,然后繼續(xù)flexe層路徑建立,因d節(jié)點和e節(jié)點之間兩條phy最大可用flexe時隙數(shù)目為18、17,所以lsp_attributes對象的屬性tlv字段的賦值修改為相對應(yīng)的時隙,繼續(xù)發(fā)送flexe路徑建立消息到e節(jié)點。

      e節(jié)點在接收到d節(jié)點發(fā)送過來的path消息之后,因為e節(jié)點為目的節(jié)點,則e節(jié)點首先完成本地的資源預(yù)留。根據(jù)lsp_attributes對象的屬性tlv字段的值,獲取端到端路徑最大可用時隙的數(shù)目為18、17時隙,節(jié)點e根據(jù)這個信息,確定phy1的1~18時隙可用,phy2的1~17時隙可用;另外,根據(jù)客戶的150g帶寬需求,確定需要30個時隙來承載客戶信號,假設(shè)占用的時隙為1的1~15時隙以及2的1~15時隙,1的16~18時隙以及2的16~17時隙為unusedslots,也需要完成資源的預(yù)留,其次e節(jié)點封 裝rsvp_hop對象,用來指明所要使用的物理鏈路是哪兩條,這里假設(shè)使用12和13。除了資源預(yù)留之外,e節(jié)點根據(jù)g-pid中攜帶的負(fù)載類型,虛擬出來ethernet接口,接口的剩余帶寬為25g,也即對下游節(jié)點f來說,仍有25g的以太網(wǎng)可用帶寬可使用,這樣也能保證e節(jié)點能夠?qū)⒁蕴W(wǎng)信號從flexe路徑中解映射來。e節(jié)點在完成這些步驟之后,發(fā)送resv消息給d節(jié)點,其中的resv消息攜帶本發(fā)明中給出的信令標(biāo)簽格式,其中標(biāo)簽中各字段的賦值為:

      (a)、flexegroupnumber:用于唯一標(biāo)識一個要用到的flexegroup,只存在兩個flexeshim節(jié)點之間,這時候e根據(jù)自身節(jié)點flexegroupnumber的使用情況,分配一個可用的數(shù)字,用于唯一標(biāo)識一個b和e之間的flexegroup。

      (b)、flags,標(biāo)識位字段,因為是初次建立flexe連接,所以需要在節(jié)點上配置資源預(yù)留。另外一個比特位,信令可以配置這里使用了calendara類型的時隙,確保路徑兩端節(jié)點使用相同的calendar配置類型即可。

      (c)、phynumber:總共用到兩條phy,所以這里需要給兩個phynumber分配一個值,一個為1,另外一個為2。phynumber標(biāo)識的具體物理端口的順序應(yīng)和resv消息的rsvp_hop對象中成員鏈路標(biāo)識的順序一致。phynumber是應(yīng)用到端到端的路徑中,無論經(jīng)過幾跳,phynumber不會改變。

      (d)、clientindicator(16比特位):用來唯一標(biāo)識一個flexegroup中的一個客戶,信令流程協(xié)商之后的clientindicator會攜帶在flexe頭部開銷字段中的時隙承載的客戶標(biāo)識字段(clientcarriedcalendar“a”or“b”slotnumber),這里假設(shè)分配一個值500用來標(biāo)識此客戶,本實施例中使用了兩條phy中的各自前15個時隙,所以需要將flexe頭部開銷中的時隙承載的客戶標(biāo)識字段設(shè)置為500。

      (e)、slotsassignmentinformation,此字段出現(xiàn)次數(shù)和phynumber出現(xiàn)次數(shù)是相同的,其中設(shè)置為1的比特位標(biāo)識分配給客戶的時隙的資源預(yù)留,設(shè)置為0的比特位標(biāo)識未分配給客戶的時隙的資源預(yù)留。假設(shè)flexeclient使用了這兩條phy中各自的前15個時隙,那么將這兩條phy中前15 個時隙置為1。不可用時隙的話,因為flexe使用了兩條路徑來承載,所以根據(jù)協(xié)商的結(jié)果,第一條路徑的不可用時隙數(shù)目為3,第二條路徑的不可用時隙數(shù)目為2。第一條路徑中的16~18時隙設(shè)置為0說明未分配給客戶的時隙的資源預(yù)留,第二條路徑中的16~17時隙設(shè)置為0說明未分配給客戶的時隙的資源預(yù)留。

      unavailableslotsnumber(8比特位):不可用時隙會排列在每個子calendar最后幾個連續(xù)的時隙中,此字段用來說明不可用時隙的數(shù)目。對于兩條路徑來說,第一條路徑的不可用時隙數(shù)目設(shè)置為2,第二條路徑的不可用時隙數(shù)目設(shè)置為3。

      d節(jié)點在接收到e節(jié)點發(fā)送的resv消息之后,首先確定自己和上游c節(jié)點之間client需要使用到的時隙,假設(shè)這里對于兩條phy使用的時隙均為2~16,那么d節(jié)點完成時隙資源配置的過程,也即將入端口上承載客戶業(yè)務(wù)的2~16時隙配置到出端口上承載客戶業(yè)務(wù)的1~15時隙,同時將未使用的時隙1以及17~20時隙交換到16~20時隙上,這里時隙的順序是不可以改變的,d節(jié)點根據(jù)接收到resv消息中rsvp_hop對象攜帶的子成員鏈路信息,標(biāo)識前面的一條為phy1(實際端口號為41),后面一條為phy2(實際端口號為42);除了client客戶層面時隙需要做交換之外,在這種partial-rate的場景下,需要明確說明phy層面用到的時隙有哪些,也即通過對slotsusedbyaphy字段設(shè)置,假設(shè)依舊使用phy1的1~18時隙和phy2的1~17時隙,則將這些字段設(shè)置為1,其他設(shè)置為0;另外,d節(jié)點根據(jù)之前收到的path消息中的partial-rate解映射標(biāo)識符,恢復(fù)出來所有的時隙,對于unavailable時隙的編碼遵循現(xiàn)有的flexe標(biāo)準(zhǔn)。在完成這些時隙交換的配置之后,d節(jié)點發(fā)送resv消息封裝用到的2~16時隙信息給上有c節(jié)點,同樣也要封裝rsvp_hop對象指明要使用的成員鏈路,c節(jié)點根據(jù)之前path消息中的partial-rate映射標(biāo)識符,配置傳送面抽取出來可用的時隙(時隙狀態(tài)非unavailable),映射到傳送網(wǎng)絡(luò)中傳輸。然后c節(jié)點重復(fù)類似的過程一直將信令resv消息發(fā)送到b節(jié)點。

      b節(jié)點在接收到c節(jié)點發(fā)送過來的resv消息之后,根據(jù)信令中攜帶的標(biāo)簽,完成出接口上時隙資源的預(yù)留,也即完成了b到e節(jié)點之間flexe路 徑的建立。除了資源預(yù)留之外,b節(jié)點根據(jù)g-pid中攜帶的負(fù)載類型,虛擬出來ethernet接口,考慮到建立的flexe路徑中unusedslot的數(shù)目,確定接口的剩余帶寬為25g,也即對上游節(jié)點a來說,仍有25g的以太網(wǎng)可用帶寬可使用。完成這些步驟之后,b節(jié)點會通知到阻塞在b節(jié)點上的信令流程繼續(xù)發(fā)送,阻塞在b節(jié)點上的信令流程發(fā)送到e節(jié)點(因為中間的b-c-d-e節(jié)點對外表現(xiàn)為一跳鏈路,也即b-e的以太網(wǎng)鏈路),然后由e節(jié)點發(fā)送到f節(jié)點。

      f節(jié)點在接收到上游發(fā)送過來的path消息后,因為f節(jié)點是目的節(jié)點,f節(jié)點封裝resv消息,根據(jù)現(xiàn)有技術(shù)中描述的以太網(wǎng)路徑建立的流程,發(fā)送resv消息給e節(jié)點,然后再到b節(jié)點,然后再到a節(jié)點,完成整個路徑的建立。

      雖然本發(fā)明所揭示的實施方式如上,但其內(nèi)容只是為了便于理解本發(fā)明的技術(shù)方案而采用的實施方式,并非用于限定本發(fā)明。任何本發(fā)明所屬技術(shù)領(lǐng)域內(nèi)的技術(shù)人員,在不脫離本發(fā)明所揭示的核心技術(shù)方案的前提下,可以在實施的形式和細(xì)節(jié)上做任何修改與變化,但本發(fā)明所限定的保護(hù)范圍,仍須以所附的權(quán)利要求書限定的范圍為準(zhǔn)。

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