專利名稱:一種無損帶寬調(diào)整方法、設(shè)備及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種無損帶寬調(diào)整方法、設(shè)備及系統(tǒng)。
背景技術(shù):
OTN(Optical Transport Network,光傳送網(wǎng))作為下一代傳送網(wǎng)的核心技術(shù),能 夠?qū)崿F(xiàn)大容量業(yè)務(wù)的靈活調(diào)度和管理,日益成為骨干傳送網(wǎng)的主流技術(shù)。最初的OTN標(biāo)準(zhǔn)定義了 3 種 OTN 容器0DU1 (Optical Channel Data Unit,光通道 數(shù)據(jù)單元)、0DU2、0DU3,為使OTN支持以太網(wǎng)及其他新業(yè)務(wù),以適應(yīng)新的應(yīng)用場景,在原來 的基礎(chǔ)上,又?jǐn)U展了 OTN標(biāo)準(zhǔn),其中提出了新的信號類型,例如,帶寬可變的ODUflex等。其中,ODUflex可承載任意速率的CBR(Constant Bit Rate,固定比特率)業(yè)務(wù)以 及包業(yè)務(wù)。當(dāng)用于承載包業(yè)務(wù)時,通常采用GFP(Generic Framing Procedure,通用成幀規(guī) 程)封裝方式將包業(yè)務(wù)封裝到ODUflex中。由于包業(yè)務(wù)流量具有非實時變化的特性,在不 同時間段,ODUflex需要提供不同的帶寬來滿足其不同的流量,并且需要在包業(yè)務(wù)不中斷的 情況下進行ODUf Iex通道帶寬調(diào)整,即當(dāng)包業(yè)務(wù)流量增加時,需要在ODUf Iex路徑上新增一 定數(shù)量的時隙(Tributary Slot);當(dāng)包業(yè)務(wù)流量減小時,需要在ODUflex路徑上減少一定 數(shù)量的時隙。在調(diào)整帶寬時,為了不影響客戶信號的傳輸,通常要求ODUflex能實現(xiàn)無損的帶 寬調(diào)整,即在調(diào)整過程中不能影響客戶信號導(dǎo)致丟包?,F(xiàn)有技術(shù)的ODUflex無損帶寬調(diào)整方法如下通過網(wǎng)管系統(tǒng),人工逐節(jié)點指定各條鏈路所調(diào)整(增加或減少)的時隙。例如,對 于ODUflex帶寬增加情形,其帶寬調(diào)整過程中,由網(wǎng)管在各鏈路中選擇空閑的時隙,并通過 網(wǎng)管系統(tǒng)向各節(jié)點發(fā)送ODUflex無損帶寬增加命令,命令中包含所選擇的時隙的編號,各 節(jié)點收到命令后根據(jù)該無損帶寬增加命令增加對應(yīng)的時隙。現(xiàn)有技術(shù)至少存在如下缺點ODUflex的帶寬調(diào)整過程需要人工參與,且需要人工指定各段鏈路所調(diào)整的時隙, 因此容易配置出錯,例如,在相鄰兩節(jié)點A和B,如果指定的時隙號不同,則會出錯。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種無損帶寬調(diào)整方法、設(shè)備及系統(tǒng),避免人工調(diào)整帶寬帶來 的操作速度慢及易出錯等問題。本發(fā)明實施例是通過以下技術(shù)方案實現(xiàn)的本發(fā)明實施例提供一種無損帶寬調(diào)整方法,包括帶寬可變的光通道數(shù)據(jù)單元ODUflex路徑下游節(jié)點接收來自所述ODUflex路徑上 游節(jié)點的請求消息,所述請求消息攜帶所述ODUflex路徑的通道標(biāo)識tunnel ID及調(diào)整后 帶寬信息,所述請求消息用于請求無損調(diào)整所述ODUflex路徑的帶寬;所述請求消息由所 述ODUflex路徑的首節(jié)點沿ODUflex路徑向下游逐節(jié)點發(fā)送到末節(jié)點;
所述下游節(jié)點根據(jù)所述通道標(biāo)識查找得到所述ODUflex路徑調(diào)整前帶寬信息,比 較所述調(diào)整前帶寬信息和所述調(diào)整后帶寬信息,確定與相鄰的上游節(jié)點之間的鏈路需要調(diào) 整的時隙數(shù)量,選擇需要調(diào)整的時隙;所述下游節(jié)點通過標(biāo)簽指示相鄰的上游節(jié)點調(diào)整后的時隙或所述選擇的需要調(diào) 整的時隙,向數(shù)據(jù)平面發(fā)送時隙調(diào)整命令,使得所述數(shù)據(jù)平面按照所述時隙調(diào)整命令進行 時隙調(diào)整和ODUflex比特速率調(diào)整。本發(fā)明實施例提供一種無損帶寬調(diào)整方法,包括帶寬可變的光通道數(shù)據(jù)單元ODUflex路徑的上游節(jié)點向下游節(jié)點發(fā)送請求消息, 所述請求消息攜帶所述ODUflex路徑的通道標(biāo)識tunnel ID、調(diào)整后帶寬信息及包含所述 上游節(jié)點確定的時隙調(diào)整信息的標(biāo)簽,所述請求消息用于請求無損調(diào)整所述ODUflex路徑 的帶寬;所述時隙調(diào)整信息包括調(diào)整后的時隙或所述上游節(jié)點選擇的需要調(diào)整的時隙;所述下游節(jié)點根據(jù)所述時隙調(diào)整信息向數(shù)據(jù)平面發(fā)送第一時隙調(diào)整命令,以及在 本節(jié)點不是所述ODUflex路徑末節(jié)點情況下,根據(jù)所述通道標(biāo)識查找得到所述ODUflex路 徑調(diào)整前帶寬信息,比較所述調(diào)整后帶寬信息和所述調(diào)整前帶寬信息,確定與本下游節(jié)點 相鄰的下一節(jié)點之間的鏈路需要調(diào)整的時隙數(shù)量,根據(jù)所述需要調(diào)整的時隙數(shù)量確定時隙 調(diào)整信息,繼續(xù)向下一節(jié)點發(fā)送攜帶所述ODUflex路徑的通道標(biāo)識tunnel ID、調(diào)整后帶寬 信息及包含所述下游節(jié)點確定的時隙調(diào)整信息標(biāo)簽的請求消息;所述下游節(jié)點向數(shù)據(jù)平面發(fā)送第二時隙調(diào)整命令;所述數(shù)據(jù)平面根據(jù)所述第一時隙調(diào)整命令和第二時隙調(diào)整命令進行時隙調(diào)整和 ODUflex比特速率調(diào)整,其中,數(shù)據(jù)平面根據(jù)所述第一時隙調(diào)整命令調(diào)整所述上游節(jié)點與所 述下游節(jié)點之間的鏈路連接的時隙,根據(jù)所述第二時隙調(diào)整命令調(diào)整所述下游節(jié)點與所述 相鄰的下一節(jié)點之間的鏈路連接的時隙。本發(fā)明實施例提供一種ODUflex路徑上的節(jié)點設(shè)備,包括接收單元,用于接收來自所述ODUflex路徑上游節(jié)點的請求消息,所述請求消息 攜帶所述ODUflex路徑的通道標(biāo)識tunnel ID及調(diào)整后帶寬信息,所述請求消息用于請求 無損調(diào)整所述ODUflex路徑的帶寬;時隙分配單元,用于根據(jù)所述通道標(biāo)識查找得到所述ODUflex路徑調(diào)整前帶寬信 息,比較所述調(diào)整前帶寬信息和所述調(diào)整后帶寬信息,確定與相鄰的上游節(jié)點之間的鏈路 需要調(diào)整的時隙數(shù)量,選擇需要調(diào)整的時隙;指示單元,用于通過標(biāo)簽指示相鄰的上游節(jié)點調(diào)整后的時隙或所述選擇的需要調(diào) 整的時隙,以及向數(shù)據(jù)平面發(fā)送時隙調(diào)整命令,使得所述數(shù)據(jù)平面按照所述時隙調(diào)整命令 進行時隙調(diào)整和ODUflex比特速率調(diào)整。本發(fā)明實施例提供一種ODUflex路徑上的節(jié)點設(shè)備,包括時隙分配單元,用于在本節(jié)點不是所述ODUflex路徑末節(jié)點情況下,比較所述 ODUflex路徑調(diào)整后帶寬信息和調(diào)整前帶寬信息,確定與相鄰的下一節(jié)點之間的鏈路需要 調(diào)整的時隙數(shù)量,根據(jù)所述需要調(diào)整的時隙數(shù)量確定時隙調(diào)整信息;所述時隙調(diào)整信息包 括調(diào)整后的時隙或選擇的需要調(diào)整的時隙;發(fā)送單元,用于向下游節(jié)點發(fā)送請求消息,所述請求消息攜帶所述ODUflex路徑 的通道標(biāo)識tunnel ID、調(diào)整后帶寬信息及包含本節(jié)點確定的時隙調(diào)整信息的標(biāo)簽,所述請
8求消息用于請求無損調(diào)整所述ODUflex路徑的帶寬;指示單元,用于根據(jù)所述時隙調(diào)整信息向數(shù)據(jù)平面發(fā)送第一時隙調(diào)整命令,使得 數(shù)據(jù)平面根據(jù)所述第一時隙調(diào)整命令調(diào)整本節(jié)點與所述相鄰的下一節(jié)點之間的鏈路連接 的時隙。本發(fā)明實施例提供一種無損帶寬調(diào)整系統(tǒng),包括光通道數(shù)據(jù)單元ODUflex路徑首 節(jié)點和ODUflex路徑末節(jié)點,包括所述首節(jié)點,用于沿ODUflex路徑向下游逐節(jié)點發(fā)送請求消息到所述末節(jié)點,所 述請求消息攜帶所述ODUflex路徑的通道標(biāo)識tunnel ID及調(diào)整后帶寬信息,所述請求消 息用于請求無損調(diào)整所述ODUflex路徑的帶寬;所述末節(jié)點,用于接收所述請求消息,根據(jù)所述通道標(biāo)識查找到所述ODUflex路 徑調(diào)整前帶寬信息,比較所述調(diào)整前帶寬信息和所述調(diào)整后帶寬信息,確定與相鄰的上游 節(jié)點之間的鏈路需要調(diào)整的時隙數(shù)量,選擇需要調(diào)整的時隙,通過第一標(biāo)簽指示所述上游 節(jié)點調(diào)整后的時隙或所述選擇的需要調(diào)整的時隙,向數(shù)據(jù)平面發(fā)送時隙調(diào)整命令,使得所 述數(shù)據(jù)平面按照所述時隙調(diào)整命令進行時隙調(diào)整和ODUflex比特速率調(diào)整;所述相鄰的上 游節(jié)點為所述首節(jié)點或者所述首節(jié)點和所述末節(jié)點之間的中間節(jié)點;所述上游節(jié)點,用于接收所述第一標(biāo)簽,獲得所述需要調(diào)整的時隙,向所述數(shù)據(jù)平 面發(fā)送第一時隙調(diào)整命令,使得所述數(shù)據(jù)平面按照所述第一時隙調(diào)整命令調(diào)整所述上游節(jié) 點與所述末節(jié)點之間的鏈路連接的時隙以及進行ODUflex比特速率調(diào)整。本發(fā)明實施例提供一種無損帶寬調(diào)整系統(tǒng),包括光通道數(shù)據(jù)單元ODUflex路徑首 節(jié)點和ODUflex路徑下游節(jié)點,所述下游節(jié)點為所述ODUflex路徑末節(jié)點或者所述首節(jié)點 和所述末節(jié)點之間的中間節(jié)點,包括所述首節(jié)點,用于沿ODUflex路徑向相鄰的下游節(jié)點發(fā)送請求消息,所述請求消 息攜帶所述ODUflex路徑的通道標(biāo)識tunnel ID、調(diào)整后帶寬信息及包含所述上游節(jié)點確 定的時隙調(diào)整信息的標(biāo)簽,所述請求消息用于請求無損調(diào)整所述ODUflex路徑的帶寬;所 述時隙調(diào)整信息包括調(diào)整后的時隙或所述上游節(jié)點選擇的需要調(diào)整的時隙;所述下游節(jié)點,用于根據(jù)所述時隙調(diào)整信息向數(shù)據(jù)平面發(fā)送第一時隙調(diào)整命令, 以及在本節(jié)點不是所述ODUflex路徑末節(jié)點情況下,根據(jù)所述通道標(biāo)識查找得到所述 ODUflex路徑調(diào)整前帶寬信息,比較所述調(diào)整后帶寬信息和所述調(diào)整前帶寬信息,確定與本 下游節(jié)點相鄰的下一節(jié)點之間的鏈路需要調(diào)整的時隙數(shù)量,根據(jù)所述需要調(diào)整的時隙數(shù)量 確定時隙調(diào)整信息,繼續(xù)向下一節(jié)點發(fā)送攜帶所述ODUflex路徑的通道標(biāo)識tunnel ID、調(diào) 整后帶寬信息及包含所述下游節(jié)點確定的時隙調(diào)整信息標(biāo)簽的請求消息;所述下游節(jié)點向數(shù)據(jù)平面發(fā)送第二時隙調(diào)整命令;所述數(shù)據(jù)平面根據(jù)所述第一時 隙調(diào)整命令和第二時隙調(diào)整命令進行時隙調(diào)整和ODUflex比特速率調(diào)整,其中,數(shù)據(jù)平面 根據(jù)所述第一時隙調(diào)整命令調(diào)整所述上游節(jié)點與所述下游節(jié)點之間的鏈路連接的時隙,根 據(jù)所述第二時隙調(diào)整命令調(diào)整所述下游節(jié)點與所述相鄰的下一節(jié)點之間的鏈路連接的時 隙。由上述本發(fā)明實施例提供的技術(shù)方案可以看出,本實施例所述的ODUflex無損帶 寬調(diào)整方案無需人工參與,實現(xiàn)自動ODUflex無損帶寬調(diào)整,因此避免了人工調(diào)整帶寬導(dǎo) 致的工作量大的問題和配置出錯等問題;并且,由于在ODUflex無損帶寬調(diào)整過程中無需人工逐個節(jié)點發(fā)送調(diào)整命令,因此加快了帶寬調(diào)整速度,快速滿足客戶的帶寬調(diào)整需求。
圖1為本發(fā)明實施例一無損帶寬調(diào)整方法流程圖;圖2為本發(fā)明實例一無損帶寬增加過程示意圖;圖3為本發(fā)明實例二無損帶寬減小過程示意圖;圖4為本發(fā)明實施例二無損帶寬調(diào)整方法流程圖;圖5為本發(fā)明實例三無損帶寬增加過程示意圖;圖6為本發(fā)明實例四無損帶寬減小過程示意圖;圖7為本發(fā)明實施例三一種節(jié)點設(shè)備結(jié)構(gòu)示意圖;圖8為本發(fā)明實施例三又一種節(jié)點設(shè)備結(jié)構(gòu)示意圖;圖9為本發(fā)明實施例四一種節(jié)點設(shè)備結(jié)構(gòu)示意圖;圖10為本發(fā)明實施例四又一種節(jié)點設(shè)備結(jié)構(gòu)示意圖;圖11為本發(fā)明實施例四另一種節(jié)點設(shè)備結(jié)構(gòu)示意圖;圖12為本發(fā)明實施例四再一種節(jié)點設(shè)備結(jié)構(gòu)示意圖。
具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完 整地描述,可以理解的是,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施 例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的 所有其他實施例,都屬于本發(fā)明保護的范圍。實施例一本發(fā)明實施例一提供一種無損帶寬調(diào)整方法,本實施例以由各鏈路的下游節(jié)點分 配時隙為例進行說明。如圖1中所示,包括如下步驟步驟10 =ODUflex路徑下游節(jié)點接收來自所述ODUflex路徑上游節(jié)點的請求消息, 所述請求消息攜帶所述ODUflex路徑的tunnel ID (通道標(biāo)識)及調(diào)整后帶寬信息,所述請 求消息用于請求無損調(diào)整所述ODUflex路徑的帶寬;所述請求消息由所述ODUflex路徑的首節(jié)點沿ODUflex路徑向下游逐節(jié)點發(fā)送到 末節(jié)點;其中,所述ODUf 1 ex路徑的首節(jié)點為調(diào)整后的所述ODUf 1 ex路徑分配一個新的LSP ID (標(biāo)簽交換路徑標(biāo)識),而tunnel ID保持不變,在所述請求消息中攜帶所述新的LSP ID。 也就是,在控制平面,帶寬調(diào)整后的LSP和帶寬調(diào)整前的LSP被視為兩條LSP(LSP ID不 同),但屬于相同的會話Mission (tunnel ID相同)。所述請求消息的一種實施例可以為RSVP-TE (Resource Reservation Protocol-Traffic Engineering,帶流量工程的資源預(yù)留協(xié)議)協(xié)議中的Path(路徑) 消息,可以在I^ath消息中Wkssion Attribute 0bject (會話屬性對象)中把現(xiàn)有的 SE (Shared Explicit Myle,共享帶寬的預(yù)留風(fēng)格)標(biāo)志位置1,隱式地表示該消息用于請 求無損調(diào)整ODUflex的帶寬,也可以在I^ath消息中新增一個標(biāo)識位,顯式地指明該消息用 于請求無損調(diào)整ODUflex的帶寬。
步驟11 所述下游節(jié)點根據(jù)所述tunnel ID查找到所述ODUflex路徑調(diào)整前帶寬 信息,比較所述調(diào)整前帶寬信息和所述調(diào)整后帶寬信息,確定與相鄰的上游節(jié)點之間的鏈 路需要調(diào)整的時隙數(shù)量,選擇需要調(diào)整的時隙;由于所述ODUflex路徑帶寬調(diào)整前后的tunnel ID不變,因此接收到所述請求消 息的各節(jié)點根據(jù)tunnel ID在控制平面可以找出帶寬調(diào)整前的控制信息,從中可以得到調(diào) 整前帶寬信息,比較所述調(diào)整前帶寬信息和所述調(diào)整后帶寬信息可以確定本次帶寬調(diào)整是 增加帶寬還是減小帶寬,從而確定如何調(diào)整時隙,若調(diào)整后帶寬大于調(diào)整前帶寬,則需要增 加時隙數(shù)量,若調(diào)整后帶寬小于調(diào)整前帶寬,則需要減少時隙數(shù)量。所述確定與相鄰的上游節(jié)點之間的鏈路需要調(diào)整的時隙數(shù)量,選擇需要調(diào)整的時 隙,即各鏈路的下游節(jié)點根據(jù)比較調(diào)整前帶寬和所述調(diào)整后帶寬結(jié)果,確定本條鏈路本次 需要調(diào)整的時隙數(shù)量,根據(jù)確定的需要調(diào)整的時隙數(shù)量分配需要調(diào)整的時隙。其中每個時 隙的可提供帶寬為1. 25Gbps的傳送資源。例如,對于ODU鏈路A-B,下游節(jié)點B通過比較調(diào) 整前后的帶寬確定需要為該ODUflex增加1個時隙,若該ODUflex原來在鏈路A-B上占用 2、3、4號時隙,則節(jié)點B可以在鏈路上任意選擇一個空閑的時隙,如選擇增加1號時隙加入 到ODUflex在A-B之間的鏈路連接Link Connection上。所述鏈路連接是指在一段鏈路之 中用于傳送某個業(yè)務(wù)的傳送實體,例如在一條ODU鏈路上的一個或多個時隙被用于傳送1 個ODUflex業(yè)務(wù),則所述一個或多個時隙組成的傳送實體稱為ODUflex在該鏈路上的鏈路 連接。ODUflex路徑上的各節(jié)點接收到所述請求消息后,在控制平面為調(diào)整后的路徑創(chuàng) 建控制狀態(tài),保存控制信息,保存的控制信息包括timnel ID、調(diào)整后帶寬信息,還包括LSP ID。在智能傳送網(wǎng)絡(luò)中,每個節(jié)點可以從邏輯上劃分為兩個部分控制平面部分和數(shù)據(jù)平 面部分。其中控制平面部分用于執(zhí)行獲取數(shù)據(jù)平面信息、發(fā)送、接收和處理控制平面協(xié)議消 息、向數(shù)據(jù)平面發(fā)送命令等操作;而數(shù)據(jù)平面部分則提供傳送帶寬并執(zhí)行用戶數(shù)據(jù)的轉(zhuǎn)發(fā) 操作。對于OTN設(shè)備,其數(shù)據(jù)平面還需要對開銷字節(jié)進行處理,以實現(xiàn)數(shù)據(jù)平面的特定功 能,如性能和故障監(jiān)控等。節(jié)點的控制平面可以通過控制通道與其他節(jié)點進行互連;節(jié)點的 數(shù)據(jù)平面可以通過數(shù)據(jù)鏈路與其他節(jié)點進行互連。在OTN網(wǎng)絡(luò)中,數(shù)據(jù)鏈路可以是ODU鏈 路。步驟12 所述下游節(jié)點通過標(biāo)簽指示相鄰的上游節(jié)點時隙調(diào)整信息,向數(shù)據(jù)平面 發(fā)送時隙調(diào)整命令,使得所述數(shù)據(jù)平面按照所述時隙調(diào)整命令進行時隙調(diào)整和ODUflex比 特速率調(diào)整;所述時隙調(diào)整信息包括調(diào)整后的時隙或所述選擇的需要調(diào)整的時隙;其中,所述下游節(jié)點通過標(biāo)簽指示相鄰的上游節(jié)點時隙調(diào)整信息包括所述下游節(jié)點向上游節(jié)點發(fā)送響應(yīng)消息,攜帶舊標(biāo)簽及新標(biāo)簽,所述新標(biāo)簽中包 含調(diào)整后所述ODUflex路徑在所述上游節(jié)點與所述下游節(jié)點之間的鏈路上占用的時隙,所 述舊標(biāo)簽中包含調(diào)整前所述ODUflex路徑在所述上游節(jié)點與所述下游節(jié)點之間的鏈路上 占用的時隙;則所述上游節(jié)點對比新標(biāo)簽和舊標(biāo)簽獲知需要調(diào)整的時隙;或所述下游節(jié)點向上游節(jié)點發(fā)送響應(yīng)消息,攜帶新標(biāo)簽,所述新標(biāo)簽中包含調(diào)整后 所述ODUflex路徑在所述上游節(jié)點與所述下游節(jié)點之間的鏈路上占用的時隙;則所述上游 節(jié)點根據(jù)所述請求消息中的所述tunnel ID查找到所述ODUflex路徑的舊標(biāo)簽,所述舊標(biāo)CN 102143052 A
說明書
6/18 頁
簽中包含調(diào)整前所述ODUflex路徑在所述上游節(jié)點與所述下游節(jié)點之間的鏈路上占用的 時隙;對比新標(biāo)簽和舊標(biāo)簽獲知需要調(diào)整的時隙;或所述下游節(jié)點向上游發(fā)送響應(yīng)消息,攜帶新標(biāo)簽,所述新標(biāo)簽中包含所選擇的需 要調(diào)整的時隙,并指明該時隙調(diào)整是增加時隙數(shù)量還是減少時隙數(shù)量。ODUflex路徑上的各節(jié)點保存所述新標(biāo)簽到調(diào)整后的ODUflex路徑對應(yīng)的控制狀 態(tài)中。ODUflex路徑上的各節(jié)點在確定時隙調(diào)整信息后,向數(shù)據(jù)平面發(fā)送時隙調(diào)整命令, 也就是鏈路的上游節(jié)點、下游節(jié)點在確定時隙調(diào)整信息后均向各自的數(shù)據(jù)平面發(fā)送時隙調(diào) 整命令。其中,所述數(shù)據(jù)平面按照所述時隙調(diào)整命令進行時隙調(diào)整和ODUflex比特速率調(diào) 整包括若所述時隙調(diào)整命令為增加時隙的命令,則所述數(shù)據(jù)平面在所述ODUflex路徑上 的所有鏈路連接完成時隙調(diào)整后進行ODUflex比特速率調(diào)整;若所述時隙調(diào)整命令為減少時隙的命令,則所述數(shù)據(jù)平面在完成ODUflex比特速 率調(diào)整后進行ODUflex路徑上的鏈路連接的時隙調(diào)整。所述ODUflex路徑上的各節(jié)點將調(diào)整后所述ODUflex路徑所使用的時隙的信息保 存到調(diào)整后的ODUflex路徑對應(yīng)的控制狀態(tài)中。在數(shù)據(jù)平面完成時隙調(diào)整及比特速率調(diào)整后會通知控制平面,若控制平面接收到 成功完成時隙調(diào)整及比特速率調(diào)整的通知,則所述ODUflex路徑首節(jié)點沿ODUflex路徑向 下游逐節(jié)點發(fā)送刪除指示消息,用于在控制平面拆除帶寬調(diào)整前的LSP對應(yīng)的控制狀態(tài)。若控制平面接收到數(shù)據(jù)平面發(fā)送的時隙調(diào)整失敗或ODUflex比特速率調(diào)整失敗 指示,本發(fā)明實施例提供了回退機制,包括所述ODUflex路徑首節(jié)點沿ODUflex路徑向下游逐節(jié)點發(fā)送回退指示消息;ODUflex路徑上的各節(jié)點收到回退指示消息后,判斷之前數(shù)據(jù)平面的時隙調(diào)整是 否成功,若成功則執(zhí)行時隙調(diào)整回退操作,回退到時隙調(diào)整前的狀態(tài),也即將增加的時隙刪 除,或?qū)p去的時隙增加到鏈路連接中。同時,若控制平面接收到數(shù)據(jù)平面發(fā)送的時隙調(diào)整失敗或ODUflex比特速率調(diào)整 失敗指示,ODUflex路徑上的各節(jié)點在控制平面還刪除帶寬調(diào)整后的LSP對應(yīng)的控制狀態(tài)。本實施例所述的ODUflex無損帶寬調(diào)整方案無需人工參與,實現(xiàn)自動ODUflex無 損帶寬調(diào)整,因此避免了人工調(diào)整帶寬導(dǎo)致的工作量大的問題和配置出錯等問題;并且,由 于在ODUflex無損帶寬調(diào)整過程中無需人工逐個節(jié)點發(fā)送調(diào)整命令,因此加快了帶寬調(diào)整 速度,快速滿足客戶的帶寬調(diào)整需求。同時本發(fā)明實施例提供了回退機制,在調(diào)整失敗情況下可以回退到調(diào)整前的狀 態(tài),有效增強了 ODUflex無損帶寬調(diào)整的可靠性。為進一步理解本發(fā)明實施例一,下面以具體實例對實施例一的方案進行詳細(xì)論 述。實例一以圖2中所示為例,為帶寬增加的過程處理假設(shè)在節(jié)點A-B-C之間存在一條帶寬為3. 75Gbps的ODUflex路徑,且其tunnel ID和LSP ID已經(jīng)分配,各節(jié)點均保存了該ODUflex在調(diào)整帶寬之前的控制狀態(tài),包括ODUflex的tunnel ID、LSP ID、流量參數(shù)(用于描述ODUflex的帶寬值)、ODUflex在各條 鏈路上的標(biāo)簽值(用于描述ODUflex在各條鏈路上所占用的時隙)。若ODUflex的首節(jié)點 A收到命令要求將該ODUflex的帶寬增加到5(ibpS,則無損帶寬調(diào)整過程如下1)首節(jié)點A為ODUflex路徑分配1個新的LSP ID,而tunnel ID保持不變;2)節(jié)點A向下游逐節(jié)點發(fā)送I^ath消息,直到末節(jié)點C。Path消息中攜帶tunnel ID、新的LSP ID和新的流量參數(shù)(用于描述調(diào)整后的ODUflex的帶寬大小,即5(ibpS),并指 示該消息是一個ODUflex無損帶寬調(diào)整消息。節(jié)點A在控制平面為調(diào)整后的LSP創(chuàng)建控制狀態(tài),保存該LSP的控制信息,包括 tunnel ID、新LSP ID、新流量參數(shù)等;3)各節(jié)點收到I^ath消息,在控制平面為調(diào)整后的LSP創(chuàng)建控制狀態(tài),保存該LSP 的控制信息;4)末節(jié)點C根據(jù)收到的消息中的“ODUflex無損調(diào)整指示”,得知需要進行ODUflex 帶寬調(diào)整;節(jié)點C根據(jù)tunnel ID在控制平面找出調(diào)整前的LSP對應(yīng)的控制狀態(tài),從中得到 調(diào)整前的LSP的流量參數(shù),并與新的流量參數(shù)比較,計算出帶寬增加了 1. 25Gbps,因此需要 增加1個時隙,于是節(jié)點C在鏈路B-C上選擇1個新的空閑時隙,例如4號時隙,并向節(jié)點B 發(fā)送Resv (Reservation,預(yù)留)消息,消息包含新標(biāo)簽,標(biāo)簽中指明帶寬調(diào)整后ODUf Iex在 鏈路B-C上所使用的時隙,如1、2、3、4號標(biāo)簽;另外,還可以把新標(biāo)簽和調(diào)整前的ODUflex 在鏈路B-C上的舊標(biāo)簽同時包含在Resv消息中。5)末節(jié)點C在控制平面中,將帶寬調(diào)整后的ODUflex所使用的時隙的信息保存到 調(diào)整后的LSP對應(yīng)的控制狀態(tài)中;同時觸發(fā)節(jié)點C的數(shù)據(jù)平面運行LCR(Link Connection Resizing,鏈路連接調(diào)整)協(xié)議,將新預(yù)留的時隙加入到B-C之間的鏈路連接中;本發(fā)明實施例對節(jié)點C向節(jié)點B發(fā)送Resv消息的操作、節(jié)點C在其控制平面保存 調(diào)整后的ODUflex所使用的時隙的信息的操作,以及節(jié)點C在其數(shù)據(jù)平面的LCR的觸發(fā)操 作,其先后順序不做限制。6)節(jié)點B收到Resv消息,根據(jù)標(biāo)簽的值獲知鏈路B-C上所使用的時隙1、2、3、4號 標(biāo)簽,則節(jié)點B根據(jù)tunnel ID在控制平面找出調(diào)整前的LSP對應(yīng)的控制信息,從中得到調(diào) 整前的ODUflex在鏈路B-C上的舊標(biāo)簽,并與新標(biāo)簽對比,從而獲知鏈路B-C上所新增的時 隙;或者,如果節(jié)點B收到的Resv消息中還包含了調(diào)整前ODUflex在鏈路B-C上的舊標(biāo)簽, 則節(jié)點B直接對比新、舊標(biāo)簽,從而獲知鏈路B-C上所新增的時隙;7)節(jié)點B在控制平面中,將帶寬調(diào)整后的ODUflex所使用的時隙的信息保存到調(diào) 整后的LSP對應(yīng)的控制狀態(tài)中;同時觸發(fā)節(jié)點B的數(shù)據(jù)平面運行LCR協(xié)議,將新預(yù)留的時隙 加入到B-C之間的鏈路連接中;節(jié)點B、C在其數(shù)據(jù)平面運行LCR的具體過程如下節(jié)點B、C在OTN數(shù)據(jù)平面通 過ODU幀中的第一開銷字節(jié)傳送LCR協(xié)議,相互之間進行握手,在完成握手后的下一個 ODU復(fù)幀中,把新增的時隙加入到ODUflex鏈路連接中;成功后,將GMP(Generic Mapping Procedure,通用映射規(guī)程)封裝方式改為特殊模式(special mode),在該模式下節(jié)點的數(shù) 據(jù)平面允許對ODUflex的比特速率進行調(diào)整。。8)同樣地,節(jié)點B與節(jié)點A也在鏈路A-B上預(yù)留新的時隙,如1號時隙,并觸發(fā)數(shù) 據(jù)平面的LCR協(xié)議;
9)數(shù)據(jù)平面在ODUflex經(jīng)過的所有鏈路都完成了 LCR協(xié)議后,自動觸發(fā)首節(jié)點A 進行BWR(BandWidth Resizing,帶寬調(diào)整)協(xié)議,完成ODUflex速率的增加;BffR協(xié)議在OTN數(shù)據(jù)平面通過ODU幀中的第二開銷字節(jié)進行傳送。自動觸發(fā)首節(jié) 點A進行BWR協(xié)議的過程如下a)各節(jié)點在收到ODUflex無損帶寬調(diào)整消息后,在開始LCR協(xié)議之前,均對BWR協(xié) 議使用的第二開銷字節(jié)進行阻塞,即忽略傳送BWR的開銷字節(jié)中的信息,使BWR開銷字節(jié)中 的信息無法傳遞到下一個節(jié)點;b)相鄰節(jié)點之間,如A、B之間,或者B、C之間在成功運行LCR協(xié)議之后,停止對 BffR開銷字節(jié)的阻塞,即對BWR開銷字節(jié)進行透傳。c)當(dāng)所有節(jié)點完成LCR后,首節(jié)點A的BWR開銷字節(jié)就可以透傳到末節(jié)點C,末節(jié) 點C收到后也通過BWR開銷字節(jié)進行響應(yīng);首節(jié)點A在收到BWR響應(yīng)消息后,在下一個ODU 復(fù)幀中調(diào)整ODUflex速率,調(diào)整成功后,再通過BWR開銷指明調(diào)整成功;ODUflex路徑各節(jié) 點收到BWR成功指示后,關(guān)閉GMP特殊模式。10)首節(jié)點A在數(shù)據(jù)平面成功完成BWR協(xié)議后,通知其控制平面;11)首節(jié)點A向下游節(jié)點逐跳發(fā)送I^thTear消息,用于在控制平面拆除帶寬調(diào)整 前的LSP,也即在控制平面刪除調(diào)整前的LSP對應(yīng)的控制狀態(tài)。需要注意的是,ODUflex無損帶寬調(diào)整過程是不能嵌套的,也即,對于同一條 ODUflex業(yè)務(wù),在啟動第一次ODUflex無損帶寬調(diào)整之后,在完成調(diào)整之前,首節(jié)點不能啟 動下一次ODUflex無損帶寬調(diào)整的操作。相應(yīng)地,在ODUflex無損調(diào)整的過程中,在每個節(jié) 點的控制平面上,最多只能為該ODUflex路徑保存兩份控制狀態(tài),其中一份保存調(diào)整前的 LSP的控制信息,另一份保存調(diào)整后的LSP的控制信息。在數(shù)據(jù)平面,如果存在LCR運行失敗,導(dǎo)致節(jié)點A超時無法開始BWR協(xié)議(即在節(jié) 點A開始ODUflex帶寬調(diào)整后一段時間內(nèi)沒有收到BWR響應(yīng)消息),或者節(jié)點A運行BWR協(xié) 議后失敗,則節(jié)點A向下游節(jié)點逐節(jié)點發(fā)送I^thTear消息,指明對調(diào)整后的LSP對應(yīng)的控 制狀態(tài)進行刪除,并在數(shù)據(jù)平面進行回退操作。收到I^thTear消息的節(jié)點,首先判斷之前 本節(jié)點與上游節(jié)點之間的LCR是否運行成功,如果成功,則需要再次運行LCR協(xié)議,將之前 增加上去的時隙從鏈路連接中刪除;如果不成功則不需要在數(shù)據(jù)平面進行回退操作。另外, 各節(jié)點還將之前在控制平面創(chuàng)建的調(diào)整后的LSP對應(yīng)的控制狀態(tài)刪除。實例二 以圖3中所示為例,為帶寬減少的過程處理假設(shè)在節(jié)點A-B-C之間存在一條帶寬為5(ibpS的ODUflex路徑,且其tunnel ID 和LSP ID已經(jīng)分配,各節(jié)點均保存了該ODUflex在調(diào)整帶寬之前的控制狀態(tài),包括ODUflex 的tunnel ID,LSP ID、流量參數(shù)(用于描述ODUflex的帶寬值)、0DUflex在各條鏈路上的 標(biāo)簽值(用于描述ODUflex在各條鏈路上所占用的時隙)。若ODUflex的首節(jié)點A收到命 令要求將該ODUflex的帶寬減小到3. 75(ibpS,其無損帶寬調(diào)整過程與實例一中的帶寬增大 的過程比較類似,主要的差別有1)在控制平面,I^ath消息中的新的流量參數(shù)中,帶寬的值比原來的小,各節(jié)點通 過新、舊帶寬的對比獲知是需要減小帶寬;在Resv消息中,通過新標(biāo)簽與舊標(biāo)簽的比較得 到所要減少的時隙,或者新標(biāo)簽直接攜帶所要減少的時隙。2)在數(shù)據(jù)平面,減小帶寬的過程與增加帶寬的過程相反,需要減小ODUflex的速率,再把時隙從鏈路連接中去掉。具體過程是ODUflex路徑上各節(jié)點收到Resv消息,確定需要減少的時隙后,在數(shù)據(jù)平面,首先 運行LCR進行鏈路連接調(diào)整初始化,具體為=ODUflex路徑上各節(jié)點對BWR協(xié)議使用的第二 開銷字節(jié)進行阻塞,然后,在每一對相鄰節(jié)點之間進行LCR協(xié)議握手,完成握手后相鄰兩個 節(jié)點均將GMP封裝方式改為特殊模式,然后停止對BWR的阻塞,即對BWR開銷字節(jié)進行透 傳,而LCR協(xié)議則暫時掛起;當(dāng)ODUflex經(jīng)過的所有鏈路的LCR初始化成功后,首節(jié)點A與末節(jié)點C之間運行 BffR,減小ODUflex的速率,具體為首節(jié)點A的BWR開銷字節(jié)就可以透傳到末節(jié)點C,末節(jié) 點C收到后也通過BWR開銷字節(jié)進行響應(yīng);首節(jié)點A在收到BWR響應(yīng)消息后,在下一個ODU 復(fù)幀中調(diào)整ODUflex速率,調(diào)整成功后,再通過BWR開銷向ODUflex路徑上各節(jié)點指明調(diào)整 成功;最后再在ODUflex經(jīng)過的各節(jié)點運行LCR協(xié)議,將之前指定的時隙從相應(yīng)的鏈路 連接中去掉。具體為=ODUflex路徑各節(jié)點收到BWR成功指示后,關(guān)閉GMP特殊模式,同時, 各對相鄰節(jié)點之間在進行LCR協(xié)議握手后的下一個ODU復(fù)幀中,把指定的時隙從ODUflex 鏈路連接中去掉。如果數(shù)據(jù)平面在進行LCR或BWR時出現(xiàn)異常,導(dǎo)致帶寬調(diào)整不成功,則需要進行回 退操作,恢復(fù)到帶寬調(diào)整前的狀態(tài)。具體如下1)首節(jié)點A收到Resv響應(yīng)消息后,等待數(shù)據(jù)平面的帶寬調(diào)整結(jié)果。如果節(jié)點A的 數(shù)據(jù)平面帶寬調(diào)整不成功,則向節(jié)點A的控制平面上報調(diào)整出錯;2)節(jié)點A沿LSP方向逐節(jié)點向下游節(jié)點發(fā)送I^thTear消息,請求在控制平面刪除 帶寬調(diào)整后的LSP,即在控制平面刪除帶寬調(diào)整后的LSP的控制狀態(tài);3)收到消息的各個節(jié)點判斷之前的時隙減少操作是否成功,如果成功,則需要再 次運行LCR協(xié)議,將減去的時隙重新增加到鏈路連接中;如果不成功,則不需要該回退操 作。同時,各節(jié)點將之前在控制平面創(chuàng)建的調(diào)整帶寬后的LSP的控制狀態(tài)刪除。實施例二本實施例與實施例一的區(qū)別在于本實施例以由ODUflex路徑上各鏈路的上游節(jié) 點分配時隙為例進行說明。如圖4中所示,包括如下步驟步驟40 =ODUflex路徑的上游節(jié)點向下游節(jié)點發(fā)送請求消息,所述請求消息攜帶 所述ODUflex路徑的通道標(biāo)識tunnel ID、調(diào)整后帶寬信息及包含所述上游節(jié)點確定的時 隙調(diào)整信息的標(biāo)簽,所述請求消息用于請求無損調(diào)整所述ODUflex路徑的帶寬;所述時隙 調(diào)整信息包括調(diào)整后的時隙或所述上游節(jié)點選擇的需要調(diào)整的時隙;所述請求消息首先由所述ODUflex路徑的首節(jié)點沿ODUflex路徑發(fā)送給與首節(jié)點 相鄰的節(jié)點;所述上游節(jié)點在確定了時隙調(diào)整信息后,將帶寬調(diào)整后的ODUflex所使用的時隙 的信息保存到調(diào)整后的LSP對應(yīng)的控制狀態(tài)中;同時觸發(fā)該上游節(jié)點的數(shù)據(jù)平面運行LCR 協(xié)議進行時隙調(diào)整以及ODUflex比特速率調(diào)整。其中,所述ODUflex路徑的首節(jié)點為調(diào)整后的所述ODUflex路徑分配一個新的LSP ID (標(biāo)簽交換路徑標(biāo)識),而tunnel ID保持不變,在所述請求消息中攜帶所述新的LSP ID。 也就是,在控制平面,帶寬調(diào)整后的LSP和帶寬調(diào)整前的LSP被視為兩條LSP(LSP ID不同),但屬于相同的會話Mission (tunnel ID相同)。所述請求消息的一種實施例可以為RSVP-TE協(xié)議中的I^ath消息,可以在I^ath消 息中的kssion Attribute Object對象中把現(xiàn)有的SE(Shared Explicit Style,共享帶寬 的預(yù)留風(fēng)格)標(biāo)志位置1,隱式地表示該消息用于請求無損調(diào)整ODUflex的帶寬,也可以在 Path消息中新增一個標(biāo)識位,顯式地指明該消息用于請求無損調(diào)整ODUflex的帶寬。所述ODUflex路徑的各節(jié)點確定所述時隙調(diào)整信息的方法與實施例一中所述的 下游節(jié)點分配時隙時的確定時隙調(diào)整信息的方法相同,包括根據(jù)所述tunnel ID查找到 所述ODUflex路徑調(diào)整前帶寬信息,比較所述調(diào)整后帶寬信息和所述調(diào)整前帶寬信息,確 定與相鄰的下游節(jié)點間需要調(diào)整的時隙數(shù)量,根據(jù)所述時隙數(shù)量選擇需要調(diào)整的時隙。對 于所述ODUflex路徑的首節(jié)點,在接收到帶寬調(diào)整命令后,直接比對該ODUflex路徑調(diào)整后 帶寬信息和調(diào)整前帶寬信息,來確定與相鄰的下游節(jié)點間需要調(diào)整的時隙數(shù)量,并根據(jù)時 隙數(shù)量選擇需要調(diào)整的時隙。步驟41 所述下游節(jié)點根據(jù)所述時隙調(diào)整信息向數(shù)據(jù)平面發(fā)送第一時隙調(diào)整命 令,以及在本節(jié)點不是所述ODUflex路徑末節(jié)點情況下,根據(jù)所述通道標(biāo)識查找得到所述 ODUflex路徑調(diào)整前帶寬信息,比較所述調(diào)整后帶寬信息和所述調(diào)整前帶寬信息,確定與本 下游節(jié)點相鄰的下一節(jié)點之間的鏈路需要調(diào)整的時隙數(shù)量,根據(jù)所述需要調(diào)整的時隙數(shù)量 確定時隙調(diào)整信息,繼續(xù)向下一節(jié)點發(fā)送攜帶所述ODUflex路徑的通道標(biāo)識tunnel ID、調(diào) 整后帶寬信息及包含所述下游節(jié)點確定的時隙調(diào)整信息標(biāo)簽的請求消息;ODUflex路徑上的各節(jié)點按照步驟41的方法在各自作為鏈路的上游節(jié)點確定與 相鄰的下游節(jié)點的時隙調(diào)整信息后向下游節(jié)點發(fā)送請求消息,直到ODUflex路徑的末節(jié) 點οODUflex路徑上的各節(jié)點接收到所述請求消息后,在控制平面為調(diào)整后的路徑創(chuàng) 建控制狀態(tài),保存控制信息,保存的控制信息包括timnel ID、調(diào)整后帶寬信息,還包括LSP ID。ODUflex路徑上的各節(jié)點將調(diào)整后ODUflex路徑占用的時隙信息保存到調(diào)整后的 ODUflex路徑對應(yīng)的(新的LSP ID對應(yīng)的)控制狀態(tài)中。上游節(jié)點通過標(biāo)簽指示下游節(jié)點時隙調(diào)整信息的方法同實施例一中下游節(jié)點通 過標(biāo)簽指示上游節(jié)點時隙調(diào)整信息的方法相同,此處不再贅述。步驟42 所述下游節(jié)點向數(shù)據(jù)平面發(fā)送第二時隙調(diào)整命令;在步驟41及步驟42中,所述數(shù)據(jù)平面分別根據(jù)所述第一時隙調(diào)整命令和第二時 隙調(diào)整命令進行時隙調(diào)整和ODUflex比特速率調(diào)整,其中,數(shù)據(jù)平面根據(jù)所述第一時隙調(diào) 整命令調(diào)整所述上游節(jié)點與所述下游節(jié)點之間的鏈路連接的時隙,根據(jù)所述第二時隙調(diào)整 命令調(diào)整所述下游節(jié)點與所述相鄰的下一節(jié)點之間的鏈路連接的時隙。其中,所述數(shù)據(jù)平面根據(jù)所述第一時隙調(diào)整命令和第二時隙調(diào)整命令進行時隙調(diào) 整和ODUflex比特速率調(diào)整包括若所述第一時隙調(diào)整命令和第二時隙調(diào)整命令為增加時隙的命令,則所述數(shù)據(jù)平 面在所述ODUflex路徑上的所有鏈路連接完成時隙調(diào)整后進行ODUflex比特速率調(diào)整;若所述第一時隙調(diào)整命令和第二時隙調(diào)整命令為減少時隙的命令,則所述數(shù)據(jù)平 面在完成ODUflex比特速率調(diào)整后進行ODUflex路徑上鏈路連接的時隙調(diào)整。
在數(shù)據(jù)平面完成時隙調(diào)整及ODUflex比特速率調(diào)整后會通知控制平面,若控制 平面接收到成功完成時隙調(diào)整及比特速率調(diào)整的通知,則所述ODUflex路徑首節(jié)點沿 ODUflex路徑向下游逐節(jié)點發(fā)送刪除指示消息,用于在控制平面拆除帶寬調(diào)整前的LSP對 應(yīng)的控制狀態(tài)。若控制平面接收到數(shù)據(jù)平面發(fā)送的時隙調(diào)整失敗或ODUflex比特速率調(diào)整失敗 指示,本發(fā)明實施例提供了回退機制,包括所述ODUflex路徑首節(jié)點沿ODUflex路徑向下游逐節(jié)點發(fā)送回退指示消息;ODUflex路徑上的各節(jié)點收到回退指示消息后,判斷之前數(shù)據(jù)平面的時隙調(diào)整是 否成功,若成功則執(zhí)行時隙調(diào)整回退操作,回退到時隙調(diào)整前的狀態(tài),也即將增加的時隙刪 除,或?qū)p去的時隙增加到鏈路連接中。同時,在控制平面接收到數(shù)據(jù)平面發(fā)送的時隙調(diào)整失敗或ODUflex比特速率調(diào)整 失敗指示后,ODUflex路徑上的各節(jié)點在控制平面還刪除帶寬調(diào)整后的LSP對應(yīng)的控制狀 態(tài)。本實施例所述的ODUflex無損帶寬調(diào)整方案無需人工參與,實現(xiàn)自動ODUflex無 損帶寬調(diào)整,因此避免了人工調(diào)整帶寬導(dǎo)致的工作量大的問題和配置出錯等問題;并且,由 于在ODUflex無損帶寬調(diào)整過程中無需人工逐個節(jié)點發(fā)送調(diào)整命令,因此加快了帶寬調(diào)整 速度,快速滿足客戶的帶寬調(diào)整需求。同時本發(fā)明實施例提供了回退機制,在調(diào)整失敗情況下可以回退到調(diào)整前的狀 態(tài),有效增強了 ODUflex無損帶寬調(diào)整的可靠性。為進一步理解本發(fā)明實施例二,下面以具體實例對實施例二的方案進行詳細(xì)論 述。實例三以圖5中所示為例,為帶寬增加的過程處理假設(shè)在節(jié)點A-B-C之間存在一條帶寬為3. 75Gbps的ODUflex路徑,且其tunnel ID和LSP ID已經(jīng)分配,各節(jié)點均保存了該ODUflex在調(diào)整帶寬之前的控制狀態(tài),包括 ODUflex的tunnel ID、LSP ID、流量參數(shù)(用于描述ODUflex的帶寬值)、ODUflex在各條 鏈路上的標(biāo)簽值(用于描述ODUflex在各條鏈路上所占用的時隙)。若ODUflex的首節(jié)點 A收到命令要求將該ODUflex的帶寬增加到5(ibpS,則無損帶寬調(diào)整過程如下1)節(jié)點A為ODUflex路徑分配1個新的LSP ID,而tunnel ID保持不變;2)節(jié)點A根據(jù)收到的ODUflex帶寬調(diào)整命令,比較調(diào)整帶寬前后的ODUflex帶寬 值,計算出帶寬增加了 1.25(ibpS,因此需要增加1個時隙,于是節(jié)點A在鏈路A-B上選擇1 個新的空閑時隙,例如1號時隙,并向節(jié)點B發(fā)送I^ath消息,消息中攜帶tunnel ID、新的 LSP ID和新的流量參數(shù)(用于描述調(diào)整后的ODUflex的帶寬大小,即5(ibpS),并指示該消 息是一個ODUflex無損帶寬調(diào)整消息;同時消息中還包含新標(biāo)簽,標(biāo)簽中指明帶寬調(diào)整后 ODUflex在鏈路A-B上所使用的時隙,如1、2、3、4號標(biāo)簽;另外,還可以把新標(biāo)簽和調(diào)整前 ODUflex在鏈路A-B上的舊標(biāo)簽同時包含在I^ath消息中。節(jié)點A在控制平面為調(diào)整后的LSP創(chuàng)建控制狀態(tài),保存該LSP的控制信息,包括 tunnel ID、新LSP ID、新流量參數(shù)、新標(biāo)簽等;同時節(jié)點A觸發(fā)其數(shù)據(jù)平面運行LCR(Link Connection Resizing,鏈路連接調(diào) 整)協(xié)議,將新預(yù)留的時隙加入到A-B之間的鏈路連接中;
3)節(jié)點B收到I^ath消息,根據(jù)收到的消息中的“ODUf Iex無損調(diào)整指示”,得知需 要進行ODUflex帶寬調(diào)整;同時在控制平面為調(diào)整后的LSP創(chuàng)建控制狀態(tài),保存該LSP的控 制信息;節(jié)點B根據(jù)標(biāo)簽的值獲知鏈路A-B上所使用的時隙1、2、3、4號標(biāo)簽,則節(jié)點B根 據(jù)tunnel ID在控制平面找出調(diào)整前的LSP對應(yīng)的控制信息,從中得到調(diào)整前的LSP在鏈 路A-B上的舊標(biāo)簽,并與新標(biāo)簽對比,從而獲知鏈路A-B上所新增的時隙;或者,如果節(jié)點 B收到的I^ath消息中還包含了調(diào)整前ODUflex在鏈路A-B上的舊標(biāo)簽,則節(jié)點B直接對比 新、舊標(biāo)簽,從而獲知鏈路A-B上所新增的時隙;4)節(jié)點B在控制平面中,將帶寬調(diào)整后的ODUflex所使用的時隙的信息保存到調(diào) 整后的LSP對應(yīng)的控制信息中;同時觸發(fā)節(jié)點B的數(shù)據(jù)平面運行LCR協(xié)議,將新預(yù)留的時隙 加入到A-B之間的鏈路連接中;節(jié)點A、B在其數(shù)據(jù)平面運行LCR的具體過程如下節(jié)點A、B在OTN數(shù)據(jù)平面通 過ODU幀中的第一開銷字節(jié)傳送LCR協(xié)議,相互之間進行握手,在完成握手后的下一個ODU 復(fù)幀中,把新增的時隙加入到ODUflex鏈路連接中;成功后,將GMP封裝方式改為特殊模式 (special mode)05)節(jié)點B作為鏈路B-C的上游節(jié)點,根據(jù)收到的I^ath消息中的tunnel ID在控 制平面找出調(diào)整前的LSP對應(yīng)的控制狀態(tài),從中得到調(diào)整前的LSP的流量參數(shù)及調(diào)整前 ODUflex在鏈路B-C上的舊標(biāo)簽;節(jié)點B將調(diào)整前的LSP的流量參數(shù)與I^ath消息中的新 的流量參數(shù)比較,計算出帶寬增加了 1.25(ibpS,因此需要增加1個時隙,于是節(jié)點B在鏈路 B-C上選擇1個新的空閑時隙,例如4號時隙,并向節(jié)點C發(fā)送I^ath消息,消息中攜帶tunnel ID、新的LSP ID和新的流量參數(shù),并指示該消息也是一個ODUflex無損帶寬調(diào)整消息;同時 消息還包含新標(biāo)簽,標(biāo)簽中指明帶寬調(diào)整后ODUflex在鏈路B-C上所使用的時隙,如1、2、3、 4號標(biāo)簽;另外,還可以把新標(biāo)簽和調(diào)整前ODUflex在鏈路B-C上的舊標(biāo)簽同時包含在I^ath 消息中。同時節(jié)點B觸發(fā)其數(shù)據(jù)平面運行LCR(Link Connection Resizing,鏈路連接調(diào) 整)協(xié)議,將新預(yù)留的時隙加入到B-C之間的鏈路連接中;6)節(jié)點C收到I^ath消息,根據(jù)收到的消息中的“ODUf Iex無損調(diào)整指示”,得知需 要進行ODUflex帶寬調(diào)整;同時在控制平面為調(diào)整后的LSP創(chuàng)建控制狀態(tài),保存該LSP的控 制信息;節(jié)點C根據(jù)標(biāo)簽的值獲知鏈路B-C上所使用的時隙1、2、3、4號標(biāo)簽,則節(jié)點C根 據(jù)tunnel ID在控制平面找出調(diào)整前的LSP對應(yīng)的控制信息,從中得到調(diào)整前的LSP在鏈 路B-C上的舊標(biāo)簽,并與新標(biāo)簽對比,從而獲知鏈路B-C上所新增的時隙;或者,如果節(jié)點 C收到的I^ath消息中還包含了調(diào)整前ODUflex在鏈路B-C上的舊標(biāo)簽,則節(jié)點C直接對比 新、舊標(biāo)簽,從而獲知鏈路B-C上所新增的時隙;7)節(jié)點C在控制平面中,將帶寬調(diào)整后的ODUflex所使用的時隙的信息保存到調(diào) 整后的LSP對應(yīng)的控制信息中;同時觸發(fā)節(jié)點C的數(shù)據(jù)平面運行LCR協(xié)議,將新預(yù)留的時隙 加入到B-C之間的鏈路連接中;節(jié)點B、C在其數(shù)據(jù)平面運行LCR的具體過程與節(jié)點A、B在其數(shù)據(jù)平面運行LCR的 具體過程相同。
8)從末節(jié)點C開始,逐跳向首節(jié)點A發(fā)送Resv消息,消息指明在控制平面成功為 ODUflex增大帶寬。本實施例中,節(jié)點C在成功確定鏈路B-C中所要增加的時隙后,即可向節(jié)點B發(fā)送 Resv消息,而不要求在觸發(fā)其數(shù)據(jù)平面運行LCR或在數(shù)據(jù)平面完成LCR后再向節(jié)點B發(fā)送 Resv消息;同樣地,節(jié)點B在收到節(jié)點C發(fā)送的Resv消息后,在成功確定鏈路B-C中所要 增加的時隙后,即可向節(jié)點A發(fā)送Resv消息。9)數(shù)據(jù)平面在ODUflex經(jīng)過的所有鏈路都完成了 LCR協(xié)議后,自動觸發(fā)首節(jié)點A 進行BWR(BandWidth Resizing,帶寬調(diào)整)協(xié)議,完成ODUflex速率的增加;BffR協(xié)議在OTN數(shù)據(jù)平面通過ODU幀中的第二開銷字節(jié)進行傳送。自動觸發(fā)首節(jié) 點A進行BWR協(xié)議的過程如下a)各節(jié)點在收到帶寬調(diào)整命令后,在開始LCR協(xié)議之前,均對BWR協(xié)議使用的第二 開銷字節(jié)進行阻塞,即忽略從傳送BWR的開銷字節(jié)中的信息,使BWR開銷字節(jié)中的信息無法 傳遞到下一個節(jié)點;b)相鄰節(jié)點之間(如A、B之間,或者B、C之間)在成功運行LCR協(xié)議之后,停止 對BWR開銷字節(jié)的阻塞,即對BWR開銷字節(jié)進行透傳。c)當(dāng)所有節(jié)點完成LCR后,首節(jié)點A的BWR開銷字節(jié)就可以透傳到末節(jié)點C,末節(jié) 點C收到后也通過BWR開銷字節(jié)進行響應(yīng);首節(jié)點A在收到BWR響應(yīng)消息后,在下一個ODU 復(fù)幀中調(diào)整ODUflex速率,調(diào)整成功后,再通過BWR開銷指明調(diào)整成功;ODUflex路徑各節(jié) 點收到BWR成功指示后,關(guān)閉GMP特殊模式。10)首節(jié)點A在數(shù)據(jù)平面成功完成BWR協(xié)議后,通知其控制平面;11)首節(jié)點A向下游節(jié)點逐跳發(fā)送I^thTear消息,用于在控制平面拆除帶寬調(diào)整 前的LSP,也即在控制平面刪除調(diào)整前的LSP對應(yīng)的控制狀態(tài)。需要注意的是,ODUflex無損帶寬調(diào)整過程是不能嵌套的,也即,對于同一條 ODUflex業(yè)務(wù),在啟動第一次ODUflex無損調(diào)整之后,在完成調(diào)整之前,首節(jié)點不能啟動下 一次ODUflex無損帶寬調(diào)整的操作。相應(yīng)地,在ODUflex無損調(diào)整的過程中,在每個節(jié)點的 控制平面上,最多只為該ODUflex保存2份控制狀態(tài),其中一份保存調(diào)整前的LSP的控制信 息,另一份保存調(diào)整后的LSP的控制信息。在數(shù)據(jù)平面,如果存在LCR運行失敗,導(dǎo)致節(jié)點A超時無法開始BWR協(xié)議(即在節(jié) 點A開始ODUflex帶寬調(diào)整后一段時間內(nèi)沒有收到BWR響應(yīng)消息),或者節(jié)點A運行BWR協(xié) 議后失敗,則節(jié)點A向下游節(jié)點逐節(jié)點發(fā)送I^thTear消息,指明對調(diào)整后的LSP對應(yīng)的控 制信息進行刪除,并在數(shù)據(jù)平面進行回退操作,收到I^thTear消息的節(jié)點,首先判斷之前 本節(jié)點與上游節(jié)點之間的LCR是否運行成功,如果成功,則需要再次運行LCR協(xié)議,將之前 增加上去的時隙從鏈路連接中刪除;如果不成功則不需要在數(shù)據(jù)平面進行回退操作。另外, ODUflex路徑上的各節(jié)點還將之前在控制平面創(chuàng)建的調(diào)整后的LSP對應(yīng)的控制狀態(tài)刪除。實例四以圖6中所示為例,為帶寬減少的過程處理假設(shè)在節(jié)點A-B-C之間存在一條帶寬為5(ibpS的ODUflex路徑,且其tunnel ID 和LSP ID已經(jīng)分配,各節(jié)點均保存了該ODUflex在調(diào)整帶寬之前的控制狀態(tài),包括ODUflex 的tunnel ID,LSP ID、流量參數(shù)(用于描述ODUflex的帶寬值)、0DUflex在各條鏈路上的 標(biāo)簽值(用于描述ODUflex在各條鏈路上所占用的時隙)。若ODUflex的首節(jié)點A收到命令要求將該ODUflex的帶寬減小到3. 75(ibpS,其無損帶寬調(diào)整過程與實例三中的帶寬增大 的過程比較類似,主要的差別有1)在控制平面,I^ath消息中的新的流量參數(shù)中,帶寬的值比原來的小,各節(jié)點通 過新、舊帶寬的對比獲知是需要減小帶寬;同時,在I^ath消息中,通過新標(biāo)簽與舊標(biāo)簽的比 較得到所要減少的時隙,或者新標(biāo)簽直接攜帶所要減少的時隙。2)在數(shù)據(jù)平面,減小帶寬的過程與增加帶寬的過程相反,需要減小ODUflex的速 率,再把時隙從鏈路連接中去掉。具體過程是ODUflex路徑上的首節(jié)點收到ODUflex無損帶寬調(diào)整命令后,或者各下游節(jié)點收 到I^ath消息后,確定需要減少的時隙,在數(shù)據(jù)平面,首先運行LCR進行鏈路連接調(diào)整初始 化,具體為=ODUflex路徑上各節(jié)點對BWR協(xié)議使用的第二開銷字節(jié)進行阻塞,然后,在每一 對相鄰節(jié)點之間進行LCR協(xié)議握手,完成握手后相鄰兩個節(jié)點均將GMP封裝方式改為特殊 模式,然后停止對BWR的阻塞,即對BWR開銷字節(jié)進行透傳,而LCR協(xié)議則暫時掛起;當(dāng)ODUflex經(jīng)過的所有鏈路的LCR初始化成功后,首節(jié)點A與末節(jié)點C之間運行 BffR,減小ODUflex的速率,具體為首節(jié)點A的BWR開銷字節(jié)就可以透傳到末節(jié)點C,末節(jié) 點C收到后也通過BWR開銷字節(jié)進行響應(yīng);首節(jié)點A在收到BWR響應(yīng)消息后,在下一個ODU 復(fù)幀中調(diào)整ODUflex速率,調(diào)整成功后,再通過BWR開銷向ODUflex路徑上各節(jié)點指明調(diào)整 成功;最后再在ODUflex經(jīng)過的各節(jié)點運行LCR協(xié)議,將之前指定的時隙從相應(yīng)的鏈路 連接中去掉。具體為=ODUflex路徑各節(jié)點收到BWR成功指示后,關(guān)閉GMP特殊模式,同時, 各對相鄰節(jié)點之間在進行LCR協(xié)議握手后的下一個ODU復(fù)幀中,把指定的時隙從ODUflex 鏈路連接中去掉。如果數(shù)據(jù)平面在進行LCR或BWR時出現(xiàn)異常,導(dǎo)致帶寬調(diào)整不成功,則需要進行回 退操作,恢復(fù)到帶寬調(diào)整前的狀態(tài)。具體如下a)首節(jié)點A收到Resv響應(yīng)消息后,等待數(shù)據(jù)平面的帶寬調(diào)整結(jié)果。如果節(jié)點A的 數(shù)據(jù)平面帶寬調(diào)整不成功,則向節(jié)點A的控制平面上報調(diào)整出錯;b)節(jié)點A沿LSP方向逐節(jié)點向下游節(jié)點發(fā)送I^thTear消息,請求在控制平面刪除 帶寬調(diào)整后的LSP,即在控制平面刪除帶寬調(diào)整后的LSP的控制狀態(tài);c)收到消息的各個節(jié)點判斷之前的時隙減少操作是否成功,如果成功,則需要再 次運行LCR協(xié)議,將減去的時隙重新增加到鏈路連接中;如果不成功,則不需要該回退操 作。同時,各節(jié)點將之前在控制平面創(chuàng)建的調(diào)整帶寬后的LSP的控制狀態(tài)刪除。實施例三本發(fā)明實施例三提供一種ODUflex路徑上的節(jié)點設(shè)備,該節(jié)點設(shè)備為ODUflex路 徑上各段鏈路的下游節(jié)點,如圖7中所示,該節(jié)點設(shè)備包括接收單元70,用于接收來自O(shè)DUflex路徑上游節(jié)點的請求消息,所述請求消息攜 帶所述ODUflex路徑的tunnel ID及調(diào)整后帶寬信息,所述請求消息用于請求無損調(diào)整所 述ODUflex路徑的帶寬;所述接收單元70接收的請求消息中包含所述ODUflex路徑的首節(jié) 點為調(diào)整后的所述ODUflex路徑分配的新LSP ID。時隙分配單元71,用于根據(jù)所述tunnel ID查找到所述ODUflex路徑調(diào)整前帶寬 信息,比較所述調(diào)整前帶寬信息和所述調(diào)整后帶寬信息,確定與相鄰的上游節(jié)點之間的鏈路需要調(diào)整的時隙數(shù)量,選擇需要調(diào)整的時隙;指示單元72,用于通過標(biāo)簽指示相鄰的上游節(jié)點調(diào)整后的時隙或所述選擇的需要 調(diào)整的時隙,以及向數(shù)據(jù)平面發(fā)送時隙調(diào)整命令,使得所述數(shù)據(jù)平面按照所述時隙調(diào)整命 令進行時隙調(diào)整和ODUflex比特速率調(diào)整。如圖8所示,所述的節(jié)點設(shè)備還包括保存單元73,用于為調(diào)整后的路徑創(chuàng)建控制狀態(tài),保存控制信息,保存的控制信息 包括tunnel ID、調(diào)整后帶寬信息、新的LSP ID以及將調(diào)整后的ODUflex路徑占用的時隙 信息保存到對應(yīng)的控制狀態(tài)中。所述接收單元70還用于接收所述ODUflex路徑首節(jié)點沿ODUflex路徑向下游逐 節(jié)點發(fā)送的回退指示消息,所述節(jié)點設(shè)備還包括判斷單元74,用于在所述接收單元接收到所述回退指示消息后,判斷數(shù)據(jù)平面的 時隙調(diào)整是否成功;回退單元75,用于在所述判斷單元74判斷時隙調(diào)整成功情況下,執(zhí)行時隙調(diào)整回 退操作,回退到時隙調(diào)整前的狀態(tài)。本實施例所述的節(jié)點設(shè)備與實施例一中ODUflex路徑上各鏈路的下游節(jié)點相對 應(yīng),為突出本實施例中所述節(jié)點設(shè)備的發(fā)明點,在本實施例中忽略了所述節(jié)點設(shè)備的一些 功能,如在確定時隙調(diào)整信息后,觸發(fā)數(shù)據(jù)平面進行時隙調(diào)整操作,以及進行比特速率調(diào)整 等功能。本發(fā)明實施例所述的節(jié)點設(shè)備能夠?qū)崿F(xiàn)自動ODUflex無損帶寬調(diào)整,因此避免了 人工調(diào)整帶寬導(dǎo)致的工作量大的問題和配置出錯等問題;并且,由于在ODUflex無損帶寬 調(diào)整過程中無需人工逐個節(jié)點發(fā)送調(diào)整命令,因此加快了帶寬調(diào)整速度,快速滿足客戶的 帶寬調(diào)整需求。同時本實施例所述節(jié)點設(shè)備提供了回退機制,在調(diào)整失敗情況下可以回退到調(diào)整 前的狀態(tài),有效增強了 ODUflex無損帶寬調(diào)整的可靠性。實施例四本實施例提供一種ODUflex路徑上的節(jié)點設(shè)備,該節(jié)點設(shè)備為ODUflex路徑上各 段鏈路的上游節(jié)點,如圖9中所示,該節(jié)點設(shè)備包括時隙分配單元90,用于在本節(jié)點不是所述ODUflex路徑末節(jié)點情況下,比較所述 ODUflex路徑調(diào)整后帶寬信息和調(diào)整前帶寬信息,確定與相鄰的下一節(jié)點之間的鏈路需要 調(diào)整的時隙數(shù)量,根據(jù)所述需要調(diào)整的時隙數(shù)量確定時隙調(diào)整信息;所述時隙調(diào)整信息包 括調(diào)整后的時隙或選擇的需要調(diào)整的時隙;發(fā)送單元91,用于向下游節(jié)點發(fā)送請求消息,所述請求消息攜帶所述ODUflex路 徑的通道標(biāo)識tunnel ID、調(diào)整后帶寬信息及包含本節(jié)點確定的時隙調(diào)整信息的標(biāo)簽,所述 請求消息用于請求無損調(diào)整所述ODUflex路徑的帶寬;指示單元92,用于根據(jù)所述時隙調(diào)整信息向數(shù)據(jù)平面發(fā)送第一時隙調(diào)整命令,使 得數(shù)據(jù)平面根據(jù)所述第一時隙調(diào)整命令調(diào)整本節(jié)點與所述相鄰的下一節(jié)點之間的鏈路連 接的時隙。如圖10所示,在所述節(jié)點設(shè)備為所述ODUflex路徑的首節(jié)點時,還包括路徑標(biāo)識分配單元93,用于為調(diào)整后的所述ODUflex路徑分配一個新的標(biāo)簽交換路徑標(biāo)識LSP ID,在發(fā)送給下游節(jié)點的所述請求消息中攜帶所述新的LSP ID。還可以包括回退觸發(fā)單元94,用于在接收到數(shù)據(jù)平面發(fā)送的時隙調(diào)整失敗或ODUflex比特速 率調(diào)整失敗指示后,向下游節(jié)點發(fā)送回退指示消息。如圖11所示,所述節(jié)點設(shè)備還包括保存單元95,用于為調(diào)整后的路徑創(chuàng)建控制狀態(tài),保存控制信息,保存的控制信息 包括tunnel ID、調(diào)整后帶寬信息、新的LSP ID以及將調(diào)整后的ODUflex路徑占用的時隙 信息保存到對應(yīng)的控制狀態(tài)中。還可以包括第一接收單元96,用于接收所述ODUflex路徑首節(jié)點沿ODUflex路徑向下游逐節(jié) 點發(fā)送的回退指示消息判斷單元97,用于在所述接收單元接收到所述回退指示消息后,判斷數(shù)據(jù)平面的 時隙調(diào)整是否成功;回退單元98,用于在所述判斷單元判斷時隙調(diào)整成功情況下,執(zhí)行時隙調(diào)整回退 操作,回退到時隙調(diào)整前的狀態(tài)。如圖12所示,所述節(jié)點設(shè)備還包括第二接收單元99,用于在本節(jié)點非首節(jié)點情況下,接收本節(jié)點的上游節(jié)點發(fā)送的 請求消息,所述請求消息中攜帶所述ODUflex路徑的通道標(biāo)識tunnel ID、調(diào)整后帶寬信 息及包含所述上游節(jié)點確定的時隙調(diào)整信息的標(biāo)簽,所述請求消息用于請求無損調(diào)整所述 ODUflex路徑的帶寬;所述指示單元92,還用于根據(jù)所述第二接收單元接收的請求消息中的時隙調(diào)整信 息向數(shù)據(jù)平面發(fā)送第二時隙調(diào)整命令,使得數(shù)據(jù)平面根據(jù)所述第二時隙調(diào)整命令調(diào)整所述 上游節(jié)點與本節(jié)點之間的鏈路連接的時隙。本實施例所述的節(jié)點設(shè)備與實施例二中ODUflex路徑上各鏈路的上游節(jié)點相對 應(yīng),為突出本實施例中所述節(jié)點設(shè)備的發(fā)明點,在本實施例中忽略了所述節(jié)點設(shè)備的一些 功能。本發(fā)明實施例所述的節(jié)點設(shè)備能夠?qū)崿F(xiàn)自動ODUflex無損帶寬調(diào)整,因此避免了 人工調(diào)整帶寬導(dǎo)致的工作量大的問題和配置出錯等問題;并且,由于在ODUflex無損帶寬 調(diào)整過程中無需人工逐個節(jié)點發(fā)送調(diào)整命令,因此加快了帶寬調(diào)整速度,快速滿足客戶的 帶寬調(diào)整需求。同時本實施例所述節(jié)點設(shè)備提供了回退機制,在調(diào)整失敗情況下可以回退到調(diào)整 前的狀態(tài),有效增強了 ODUflex無損帶寬調(diào)整的可靠性。實施例五本實施例提供一種無損帶寬調(diào)整系統(tǒng),包括ODUflex路徑首節(jié)點和ODUflex路徑 末節(jié)點,還可以包括中間節(jié)點,其中所述首節(jié)點,用于沿ODUflex路徑向下游逐節(jié)點發(fā)送請求消息到所述末節(jié)點,所 述請求消息攜帶所述ODUflex路徑的通道標(biāo)識tunnel ID及調(diào)整后帶寬信息,所述請求消 息用于請求無損調(diào)整所述ODUflex路徑的帶寬;所述末節(jié)點,用于接收所述請求消息,根據(jù)所述通道標(biāo)識查找到所述ODUflex路徑調(diào)整前帶寬信息,比較所述調(diào)整前帶寬信息和所述調(diào)整后帶寬信息,確定與相鄰的上游 節(jié)點之間的鏈路需要調(diào)整的時隙數(shù)量,選擇需要調(diào)整的時隙,通過第一標(biāo)簽指示所述上游 節(jié)點調(diào)整后的時隙或所述選擇的需要調(diào)整的時隙,向數(shù)據(jù)平面發(fā)送時隙調(diào)整命令,使得所 述數(shù)據(jù)平面按照所述時隙調(diào)整命令進行時隙調(diào)整和ODUflex比特速率調(diào)整;所述相鄰的上 游節(jié)點為所述首節(jié)點或者所述首節(jié)點和所述末節(jié)點之間的中間節(jié)點;所述上游節(jié)點,用于接收所述第一標(biāo)簽,獲得所述需要調(diào)整的時隙,向所述數(shù)據(jù)平 面發(fā)送第一時隙調(diào)整命令,使得所述數(shù)據(jù)平面按照所述第一時隙調(diào)整命令調(diào)整所述上游節(jié) 點與所述末節(jié)點之間的鏈路連接的時隙以及進行ODUflex比特速率調(diào)整。若所述時隙調(diào)整命令為增加時隙的命令,則所述首節(jié)點和所述末節(jié)點還用于在所 述ODUflex路徑上的所有鏈路連接完成時隙調(diào)整后進行ODUflex比特速率調(diào)整。若所述時隙調(diào)整命令為減少時隙的命令,則所述ODUflex路徑上的節(jié)點還用于在 所述首節(jié)點和所述末節(jié)點完成ODUflex比特速率調(diào)整后進行鏈路連接的時隙調(diào)整。若所述相鄰的上游節(jié)點為所述首節(jié)點和所述末節(jié)點之間的中間節(jié)點,則所述上游 節(jié)點還用于接收所述請求消息,根據(jù)所述通道標(biāo)識查找到所述ODUflex路徑調(diào)整前帶寬信 息,比較所述調(diào)整前帶寬信息和所述調(diào)整后帶寬信息,確定與所述上游節(jié)點相鄰的上一節(jié) 點之間的鏈路需要調(diào)整的時隙數(shù)量,選擇需要調(diào)整的時隙,通過第二標(biāo)簽指示與所述上游 節(jié)點相鄰的上一節(jié)點調(diào)整后的時隙或所述選擇的需要調(diào)整的時隙,向所述數(shù)據(jù)平面發(fā)送第 二時隙調(diào)整命令,使得所述數(shù)據(jù)平面按照所述第二時隙調(diào)整命令調(diào)整所述上游節(jié)點和上一 節(jié)點之間的鏈路連接的時隙以及進行ODUflex比特速率調(diào)整;所述上游節(jié)點相鄰的上一節(jié)點為所述首節(jié)點或者所述首節(jié)點和所述末節(jié)點之間 的中間節(jié)點。實施例六本實施例提供一種無損帶寬調(diào)整系統(tǒng),包括ODUflex路徑首節(jié)點和ODUflex路徑 下游節(jié)點,所述下游節(jié)點為所述ODUflex路徑末節(jié)點或者所述首節(jié)點和所述末節(jié)點之間的 中間節(jié)點,其中,所述首節(jié)點,用于沿ODUflex路徑向相鄰的下游節(jié)點發(fā)送請求消息,所述請求消 息攜帶所述ODUflex路徑的通道標(biāo)識tunnel ID、調(diào)整后帶寬信息及包含所述上游節(jié)點確 定的時隙調(diào)整信息的標(biāo)簽,所述請求消息用于請求無損調(diào)整所述ODUflex路徑的帶寬;所 述時隙調(diào)整信息包括調(diào)整后的時隙或所述上游節(jié)點選擇的需要調(diào)整的時隙;所述首節(jié)點 還用于為帶寬調(diào)整后的所述ODUflex路徑分配一個新的標(biāo)簽交換路徑標(biāo)識LSP ID,在發(fā)送 給下游節(jié)點的所述請求消息中攜帶所述新的LSP ID。所述首節(jié)點還用于在接收到數(shù)據(jù)平 面發(fā)送的時隙調(diào)整失敗或ODUflex比特速率調(diào)整失敗指示后,向下游節(jié)點發(fā)送回退指示消 肩、ο所述下游節(jié)點,用于根據(jù)所述時隙調(diào)整信息向數(shù)據(jù)平面發(fā)送第一時隙調(diào)整命令, 以及在本節(jié)點不是所述ODUflex路徑末節(jié)點情況下,根據(jù)所述通道標(biāo)識查找得到所述 ODUflex路徑調(diào)整前帶寬信息,比較所述調(diào)整后帶寬信息和所述調(diào)整前帶寬信息,確定與本 下游節(jié)點相鄰的下一節(jié)點之間的鏈路需要調(diào)整的時隙數(shù)量,根據(jù)所述需要調(diào)整的時隙數(shù)量 確定時隙調(diào)整信息,繼續(xù)向下一節(jié)點發(fā)送攜帶所述ODUflex路徑的通道標(biāo)識tunnel ID、調(diào) 整后帶寬信息及包含所述下游節(jié)點確定的時隙調(diào)整信息標(biāo)簽的請求消息;
所述下游節(jié)點向數(shù)據(jù)平面發(fā)送第二時隙調(diào)整命令;所述數(shù)據(jù)平面根據(jù)所述第一時 隙調(diào)整命令和第二時隙調(diào)整命令進行時隙調(diào)整和ODUflex比特速率調(diào)整,其中,數(shù)據(jù)平面 根據(jù)所述第一時隙調(diào)整命令調(diào)整所述上游節(jié)點與所述下游節(jié)點之間的鏈路連接的時隙,根 據(jù)所述第二時隙調(diào)整命令調(diào)整所述下游節(jié)點與所述相鄰的下一節(jié)點之間的鏈路連接的時 隙。綜上所述,本實施例所述的ODUflex無損帶寬調(diào)整方案無需人工參與,實現(xiàn)自動 ODUflex無損帶寬調(diào)整,因此避免了人工調(diào)整帶寬導(dǎo)致的工作量大的問題和配置出錯等問 題;并且,由于在ODUflex無損帶寬調(diào)整過程中無需人工逐個節(jié)點發(fā)送調(diào)整命令,因此加快 了帶寬調(diào)整速度,快速滿足客戶的帶寬調(diào)整需求。同時本實施例所述節(jié)點設(shè)備提供了回退機制,在調(diào)整失敗情況下可以回退到調(diào)整 前的狀態(tài),有效增強了 ODUflex無損帶寬調(diào)整的可靠性。本領(lǐng)域普通技術(shù)人員可以理解,實現(xiàn)上述實施例方法中的全部或部分步驟是可以 通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一計算機可讀存儲介質(zhì)中,例如 只讀存儲器(簡稱ROM)、隨機存取存儲器(簡稱RAM)、磁盤、光盤等。以上所述,僅為本發(fā)明較佳的具體實施方式
,但本發(fā)明的保護范圍并不局限于此, 任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換, 都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)該以權(quán)利要求的保護范圍 為準(zhǔn)。
權(quán)利要求
1.一種無損帶寬調(diào)整方法,其特征在于,包括帶寬可變的光通道數(shù)據(jù)單元ODUflex路徑下游節(jié)點接收來自所述ODUflex路徑上游 節(jié)點的請求消息,所述請求消息攜帶所述ODUflex路徑的通道標(biāo)識turmelID及調(diào)整后帶 寬信息,所述請求消息用于請求無損調(diào)整所述ODUflex路徑的帶寬;所述請求消息由所述 ODUflex路徑的首節(jié)點沿ODUflex路徑向下游逐節(jié)點發(fā)送到末節(jié)點;所述下游節(jié)點根據(jù)所述通道標(biāo)識查找得到所述ODUflex路徑調(diào)整前帶寬信息,比較所 述調(diào)整前帶寬信息和所述調(diào)整后帶寬信息,確定與相鄰的上游節(jié)點之間的鏈路需要調(diào)整的 時隙數(shù)量,選擇需要調(diào)整的時隙;所述下游節(jié)點通過標(biāo)簽指示相鄰的上游節(jié)點調(diào)整后的時隙或所述選擇的需要調(diào)整的 時隙,向數(shù)據(jù)平面發(fā)送時隙調(diào)整命令,使得所述數(shù)據(jù)平面按照所述時隙調(diào)整命令進行時隙 調(diào)整和ODUflex比特速率調(diào)整。
2.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括所述ODUflex路徑的首節(jié)點為調(diào)整后的所述ODUflex路徑分配一個新的標(biāo)簽交換路徑 標(biāo)識LSP ID,在所述請求消息中攜帶所述新的LSP ID。
3.如權(quán)利要求1所述的方法,其特征在于,所述下游節(jié)點通過標(biāo)簽指示相鄰的上游節(jié) 點調(diào)整后的時隙或所述選擇的需要調(diào)整的時隙包括向上游節(jié)點發(fā)送響應(yīng)消息,攜帶舊標(biāo)簽及新標(biāo)簽,所述新標(biāo)簽中包含調(diào)整后所述 ODUflex路徑在所述上游節(jié)點與所述下游節(jié)點之間的鏈路上占用的時隙,所述舊標(biāo)簽中包 含調(diào)整前所述ODUflex路徑在所述上游節(jié)點與所述下游節(jié)點之間的鏈路上占用的時隙;或向上游節(jié)點發(fā)送響應(yīng)消息,攜帶新標(biāo)簽,所述新標(biāo)簽中包含調(diào)整后所述ODUflex路徑 在所述上游節(jié)點與所述下游節(jié)點之間的鏈路上占用的時隙;或向上游發(fā)送響應(yīng)消息,攜帶新標(biāo)簽,所述新標(biāo)簽中包含所選擇的需要調(diào)整的時隙,并指 明該時隙調(diào)整是增加時隙數(shù)量還是減少時隙數(shù)量。
4.如權(quán)利要求3所述的方法,其特征在于,若向上游節(jié)點發(fā)送響應(yīng)消息,攜帶舊標(biāo)簽及新標(biāo)簽,所述新標(biāo)簽中包含調(diào)整后所述 ODUflex路徑在所述上游節(jié)點與所述下游節(jié)點之間的鏈路上占用的時隙,所述舊標(biāo)簽中包 含調(diào)整前所述ODUflex路徑在所述上游節(jié)點與所述下游節(jié)點之間的鏈路上占用的時隙,所 述方法還包括所述上游節(jié)點對比新標(biāo)簽和舊標(biāo)簽獲知需要調(diào)整的時隙;或若下游節(jié)點向上游節(jié)點發(fā)送響應(yīng)消息,攜帶新標(biāo)簽,所述新標(biāo)簽中包含調(diào)整后所述 ODUflex路徑在所述上游節(jié)點與所述下游節(jié)點之間的鏈路上占用的時隙,所述方法還包括 所述上游節(jié)點根據(jù)所述請求消息中的所述通道標(biāo)識查找到所述ODUflex路徑的舊標(biāo)簽,所 述舊標(biāo)簽中包含調(diào)整前所述ODUflex路徑在所述上游節(jié)點與所述下游節(jié)點之間的鏈路上 占用的時隙;對比新標(biāo)簽和舊標(biāo)簽獲知需要調(diào)整的時隙。
5.如權(quán)利要求1所述的方法,其特征在于,所述向數(shù)據(jù)平面發(fā)送時隙調(diào)整命令,使得所 述數(shù)據(jù)平面按照所述時隙調(diào)整命令進行時隙調(diào)整和ODUflex比特速率調(diào)整包括若所述時隙調(diào)整命令為增加時隙的命令,則所述數(shù)據(jù)平面在所述ODUflex路徑上的所 有鏈路連接完成時隙調(diào)整后進行ODUflex比特速率調(diào)整;若所述時隙調(diào)整命令為減少時隙的命令,則所述數(shù)據(jù)平面在完成ODUflex比特速率調(diào) 整后進行ODUflex路徑上的鏈路連接的時隙調(diào)整。
6.如權(quán)利要求1所述的方法,其特征在于,若接收到數(shù)據(jù)平面發(fā)送的時隙調(diào)整失敗或 ODUflex比特速率調(diào)整失敗指示,所述方法還包括所述ODUflex路徑首節(jié)點沿ODUflex路徑向下游逐節(jié)點發(fā)送回退指示消息;ODUflex路徑上的各節(jié)點收到回退指示消息后,判斷之前數(shù)據(jù)平面的時隙調(diào)整是否成 功,若成功則執(zhí)行時隙調(diào)整回退操作,回退到時隙調(diào)整前的狀態(tài)。
7.一種無損帶寬調(diào)整方法,其特征在于,包括帶寬可變的光通道數(shù)據(jù)單元ODUflex路徑的上游節(jié)點向下游節(jié)點發(fā)送請求消息,所述 請求消息攜帶所述ODUflex路徑的通道標(biāo)識tunnel ID、調(diào)整后帶寬信息及包含所述上游 節(jié)點確定的時隙調(diào)整信息的標(biāo)簽,所述請求消息用于請求無損調(diào)整所述ODUflex路徑的帶 寬;所述時隙調(diào)整信息包括調(diào)整后的時隙或所述上游節(jié)點選擇的需要調(diào)整的時隙;所述下游節(jié)點根據(jù)所述時隙調(diào)整信息向數(shù)據(jù)平面發(fā)送第一時隙調(diào)整命令,以及在本節(jié) 點不是所述ODUflex路徑末節(jié)點情況下,根據(jù)所述通道標(biāo)識查找得到所述ODUflex路徑調(diào) 整前帶寬信息,比較所述調(diào)整后帶寬信息和所述調(diào)整前帶寬信息,確定與本下游節(jié)點相鄰 的下一節(jié)點之間的鏈路需要調(diào)整的時隙數(shù)量,根據(jù)所述需要調(diào)整的時隙數(shù)量確定時隙調(diào)整 信息,繼續(xù)向下一節(jié)點發(fā)送攜帶所述ODUflex路徑的通道標(biāo)識tunnel ID、調(diào)整后帶寬信息 及包含所述下游節(jié)點確定的時隙調(diào)整信息標(biāo)簽的請求消息;所述下游節(jié)點向數(shù)據(jù)平面發(fā)送第二時隙調(diào)整命令;所述數(shù)據(jù)平面根據(jù)所述第一時隙調(diào)整命令和第二時隙調(diào)整命令進行時隙調(diào)整和 ODUflex比特速率調(diào)整,其中,數(shù)據(jù)平面根據(jù)所述第一時隙調(diào)整命令調(diào)整所述上游節(jié)點與所 述下游節(jié)點之間的鏈路連接的時隙,根據(jù)所述第二時隙調(diào)整命令調(diào)整所述下游節(jié)點與所述 相鄰的下一節(jié)點之間的鏈路連接的時隙。
8.如權(quán)利要求7所述的方法,其特征在于,所述數(shù)據(jù)平面根據(jù)所述第一時隙調(diào)整命令 和第二時隙調(diào)整命令進行時隙調(diào)整和ODUflex比特速率調(diào)整包括若所述第一時隙調(diào)整命令和第二時隙調(diào)整命令為增加時隙的命令,則所述數(shù)據(jù)平面在 所述ODUflex路徑上的所有鏈路連接完成時隙調(diào)整后進行ODUflex比特速率調(diào)整;若所述第一時隙調(diào)整命令和第二時隙調(diào)整命令為減少時隙的命令,則所述數(shù)據(jù)平面在 完成ODUflex比特速率調(diào)整后進行ODUflex路徑上鏈路連接的時隙調(diào)整。
9.一種ODUflex路徑上的節(jié)點設(shè)備,其特征在于,包括接收單元,用于接收來自所述ODUflex路徑上游節(jié)點的請求消息,所述請求消息攜帶 所述ODUflex路徑的通道標(biāo)識tunnel ID及調(diào)整后帶寬信息,所述請求消息用于請求無損 調(diào)整所述ODUflex路徑的帶寬;時隙分配單元,用于根據(jù)所述通道標(biāo)識查找得到所述ODUflex路徑調(diào)整前帶寬信息, 比較所述調(diào)整前帶寬信息和所述調(diào)整后帶寬信息,確定與相鄰的上游節(jié)點之間的鏈路需要 調(diào)整的時隙數(shù)量,選擇需要調(diào)整的時隙;指示單元,用于通過標(biāo)簽指示相鄰的上游節(jié)點調(diào)整后的時隙或所述選擇的需要調(diào)整的 時隙,以及向數(shù)據(jù)平面發(fā)送時隙調(diào)整命令,使得所述數(shù)據(jù)平面按照所述時隙調(diào)整命令進行 時隙調(diào)整和ODUflex比特速率調(diào)整。
10.如權(quán)利要求9所述的節(jié)點設(shè)備,其特征在于,所述接收單元接收的請求消息中包含 所述ODUflex路徑的首節(jié)點為調(diào)整后的所述ODUflex路徑分配的新的標(biāo)簽交換路徑標(biāo)識LSP ID0
11.如權(quán)利要求9所述的節(jié)點設(shè)備,其特征在于,所述接收單元還用于接收所述 ODUflex路徑首節(jié)點沿ODUflex路徑向下游逐節(jié)點發(fā)送的回退指示消息,所述節(jié)點設(shè)備還 包括判斷單元,用于在所述接收單元接收到所述回退指示消息后,判斷數(shù)據(jù)平面的時隙調(diào) 整是否成功;回退單元,用于在所述判斷單元判斷時隙調(diào)整成功情況下,執(zhí)行時隙調(diào)整回退操作,回 退到時隙調(diào)整前的狀態(tài)。
12.—種ODUflex路徑上的節(jié)點設(shè)備,其特征在于,包括時隙分配單元,用于在本節(jié)點不是所述ODUflex路徑末節(jié)點情況下,比較所述ODUflex 路徑調(diào)整后帶寬信息和調(diào)整前帶寬信息,確定與相鄰的下一節(jié)點之間的鏈路需要調(diào)整的時 隙數(shù)量,根據(jù)所述需要調(diào)整的時隙數(shù)量確定時隙調(diào)整信息;所述時隙調(diào)整信息包括調(diào)整 后的時隙或選擇的需要調(diào)整的時隙;發(fā)送單元,用于向下游節(jié)點發(fā)送請求消息,所述請求消息攜帶所述ODUflex路徑的通 道標(biāo)識tunnel ID、調(diào)整后帶寬信息及包含本節(jié)點確定的時隙調(diào)整信息的標(biāo)簽,所述請求消 息用于請求無損調(diào)整所述ODUflex路徑的帶寬;指示單元,用于根據(jù)所述時隙調(diào)整信息向數(shù)據(jù)平面發(fā)送第一時隙調(diào)整命令,使得數(shù)據(jù) 平面根據(jù)所述第一時隙調(diào)整命令調(diào)整本節(jié)點與所述相鄰的下一節(jié)點之間的鏈路連接的時 隙。
13.如權(quán)利要求12所述的節(jié)點設(shè)備,其特征在于,在所述節(jié)點設(shè)備為所述ODUflex路徑 的首節(jié)點時,還包括路徑標(biāo)識分配單元,用于為調(diào)整后的所述ODUflex路徑分配一個新的標(biāo)簽交換路徑標(biāo) 識LSP ID,在發(fā)送給下游節(jié)點的所述請求消息中攜帶所述新的LSP ID。
14.如權(quán)利要求13所述的節(jié)點設(shè)備,其特征在于,還包括回退觸發(fā)單元,用于在接收到數(shù)據(jù)平面發(fā)送的時隙調(diào)整失敗或ODUflex比特速率調(diào)整 失敗指示后,向下游節(jié)點發(fā)送回退指示消息。
15.如權(quán)利要求12所述的節(jié)點設(shè)備,其特征在于,還包括第一接收單元,用于接收所述ODUflex路徑首節(jié)點沿ODUflex路徑向下游逐節(jié)點發(fā)送 的回退指示消息;判斷單元,用于在所述接收單元接收到所述回退指示消息后,判斷數(shù)據(jù)平面的時隙調(diào) 整是否成功;回退單元,用于在所述判斷單元判斷時隙調(diào)整成功情況下,執(zhí)行時隙調(diào)整回退操作,回 退到時隙調(diào)整前的狀態(tài)。
16.如權(quán)利要求12所述的節(jié)點設(shè)備,其特征在于,還包括第二接收單元,用于在本節(jié)點非首節(jié)點情況下,接收本節(jié)點的上游節(jié)點發(fā)送的請求消 息,所述請求消息中攜帶所述ODUflex路徑的通道標(biāo)識tunnel ID、調(diào)整后帶寬信息及包含 所述上游節(jié)點確定的時隙調(diào)整信息的標(biāo)簽,所述請求消息用于請求無損調(diào)整所述ODUflex 路徑的帶寬;所述指示單元,還用于根據(jù)所述第二接收單元接收的請求消息中的時隙調(diào)整信息向數(shù)據(jù)平面發(fā)送第二時隙調(diào)整命令,使得數(shù)據(jù)平面根據(jù)所述第二時隙調(diào)整命令調(diào)整所述上游節(jié) 點與本節(jié)點之間的鏈路連接的時隙。
17.一種無損帶寬調(diào)整系統(tǒng),包括光通道數(shù)據(jù)單元ODUflex路徑首節(jié)點和ODUflex路徑 末節(jié)點,其特征在于,包括所述首節(jié)點,用于沿ODUflex路徑向下游逐節(jié)點發(fā)送請求消息到所述末節(jié)點,所述請 求消息攜帶所述ODUflex路徑的通道標(biāo)識tunnel ID及調(diào)整后帶寬信息,所述請求消息用 于請求無損調(diào)整所述ODUflex路徑的帶寬;所述末節(jié)點,用于接收所述請求消息,根據(jù)所述通道標(biāo)識查找到所述ODUflex路徑調(diào) 整前帶寬信息,比較所述調(diào)整前帶寬信息和所述調(diào)整后帶寬信息,確定與相鄰的上游節(jié)點 之間的鏈路需要調(diào)整的時隙數(shù)量,選擇需要調(diào)整的時隙,通過第一標(biāo)簽指示所述上游節(jié)點 調(diào)整后的時隙或所述選擇的需要調(diào)整的時隙,向數(shù)據(jù)平面發(fā)送時隙調(diào)整命令,使得所述數(shù) 據(jù)平面按照所述時隙調(diào)整命令進行時隙調(diào)整和ODUflex比特速率調(diào)整;所述相鄰的上游節(jié) 點為所述首節(jié)點或者所述首節(jié)點和所述末節(jié)點之間的中間節(jié)點;所述上游節(jié)點,用于接收所述第一標(biāo)簽,獲得所述需要調(diào)整的時隙,向所述數(shù)據(jù)平面發(fā) 送第一時隙調(diào)整命令,使得所述數(shù)據(jù)平面按照所述第一時隙調(diào)整命令調(diào)整所述上游節(jié)點與 所述末節(jié)點之間的鏈路連接的時隙以及進行ODUflex比特速率調(diào)整。
18.如權(quán)利要求17所述的系統(tǒng),其特征在于,若所述時隙調(diào)整命令為增加時隙的命令,則所述首節(jié)點和所述末節(jié)點還用于在所述 ODUflex路徑上的所有鏈路連接完成時隙調(diào)整后進行ODUflex比特速率調(diào)整。若所述時隙調(diào)整命令為減少時隙的命令,則所述ODUflex路徑上的節(jié)點還用于在所述 首節(jié)點和所述末節(jié)點完成ODUflex比特速率調(diào)整后進行鏈路連接的時隙調(diào)整。
19.如權(quán)利要求21所述的系統(tǒng),其特征在于,若所述相鄰的上游節(jié)點為所述首節(jié)點和 所述末節(jié)點之間的中間節(jié)點,則所述上游節(jié)點還用于接收所述請求消息,根據(jù)所述通道標(biāo) 識查找到所述ODUflex路徑調(diào)整前帶寬信息,比較所述調(diào)整前帶寬信息和所述調(diào)整后帶寬 信息,確定與所述上游節(jié)點相鄰的上一節(jié)點之間的鏈路需要調(diào)整的時隙數(shù)量,選擇需要調(diào) 整的時隙,通過第二標(biāo)簽指示與所述上游節(jié)點相鄰的上一節(jié)點調(diào)整后的時隙或所述選擇的 需要調(diào)整的時隙,向所述數(shù)據(jù)平面發(fā)送第二時隙調(diào)整命令,使得所述數(shù)據(jù)平面按照所述第 二時隙調(diào)整命令調(diào)整所述上游節(jié)點和上一節(jié)點之間的鏈路連接的時隙以及進行ODUflex 比特速率調(diào)整;所述上游節(jié)點相鄰的上一節(jié)點為所述首節(jié)點或者所述首節(jié)點和所述末節(jié)點之間的中 間節(jié)點。
20.一種無損帶寬調(diào)整系統(tǒng),包括光通道數(shù)據(jù)單元ODUflex路徑首節(jié)點和ODUflex路徑 下游節(jié)點,所述下游節(jié)點為所述ODUflex路徑末節(jié)點或者所述首節(jié)點和所述末節(jié)點之間的 中間節(jié)點,其特征在于,包括所述首節(jié)點,用于沿ODUflex路徑向相鄰的下游節(jié)點發(fā)送請求消息,所述請求消息攜 帶所述ODUflex路徑的通道標(biāo)識tunnel ID、調(diào)整后帶寬信息及包含所述上游節(jié)點確定的 時隙調(diào)整信息的標(biāo)簽,所述請求消息用于請求無損調(diào)整所述ODUflex路徑的帶寬;所述時 隙調(diào)整信息包括調(diào)整后的時隙或所述上游節(jié)點選擇的需要調(diào)整的時隙;所述下游節(jié)點,用于根據(jù)所述時隙調(diào)整信息向數(shù)據(jù)平面發(fā)送第一時隙調(diào)整命令,以及在本節(jié)點不是所述ODUflex路徑末節(jié)點情況下,根據(jù)所述通道標(biāo)識查找得到所述ODUflex 路徑調(diào)整前帶寬信息,比較所述調(diào)整后帶寬信息和所述調(diào)整前帶寬信息,確定與本下游節(jié) 點相鄰的下一節(jié)點之間的鏈路需要調(diào)整的時隙數(shù)量,根據(jù)所述需要調(diào)整的時隙數(shù)量確定時 隙調(diào)整信息,繼續(xù)向下一節(jié)點發(fā)送攜帶所述ODUflex路徑的通道標(biāo)識tunnel ID、調(diào)整后帶 寬信息及包含所述下游節(jié)點確定的時隙調(diào)整信息標(biāo)簽的請求消息;所述下游節(jié)點向數(shù)據(jù)平面發(fā)送第二時隙調(diào)整命令;所述數(shù)據(jù)平面根據(jù)所述第一時隙調(diào) 整命令和第二時隙調(diào)整命令進行時隙調(diào)整和ODUflex比特速率調(diào)整,其中,數(shù)據(jù)平面根據(jù) 所述第一時隙調(diào)整命令調(diào)整所述上游節(jié)點與所述下游節(jié)點之間的鏈路連接的時隙,根據(jù)所 述第二時隙調(diào)整命令調(diào)整所述下游節(jié)點與所述相鄰的下一節(jié)點之間的鏈路連接的時隙。
21.如權(quán)利要求20所述的系統(tǒng),其特征在于,所述首節(jié)點還用于為帶寬調(diào)整后的所述 ODUflex路徑分配一個新的標(biāo)簽交換路徑標(biāo)識LSP ID,在發(fā)送給下游節(jié)點的所述請求消息 中攜帶所述新的LSP ID。
22.如權(quán)利要求20所述的系統(tǒng),其特征在于,所述首節(jié)點還用于在接收到數(shù)據(jù)平面發(fā) 送的時隙調(diào)整失敗或ODUflex比特速率調(diào)整失敗指示后,向下游節(jié)點發(fā)送回退指示消息。
全文摘要
一種通信技術(shù)領(lǐng)域中無損帶寬調(diào)整方法、設(shè)備及系統(tǒng),包括ODUflex路徑下游節(jié)點接收來自所述ODUflex路徑上游節(jié)點的請求消息,所述請求消息用于請求無損調(diào)整所述ODUflex路徑的帶寬;所述下游節(jié)點根據(jù)所述通道標(biāo)識查找得到所述ODUflex路徑調(diào)整前帶寬信息,比較所述調(diào)整前帶寬信息和所述調(diào)整后帶寬信息,確定與相鄰的上游節(jié)點之間的鏈路需要調(diào)整的時隙數(shù)量,選擇需要調(diào)整的時隙;通過標(biāo)簽指示相鄰的上游節(jié)點調(diào)整后的時隙或所述選擇的需要調(diào)整的時隙,向數(shù)據(jù)平面發(fā)送時隙調(diào)整命令,使得所述數(shù)據(jù)平面按照所述時隙調(diào)整命令進行時隙調(diào)整和ODUflex比特速率調(diào)整本實施例實現(xiàn)了自動ODUflex無損帶寬調(diào)整,避免了人工調(diào)整帶寬導(dǎo)致的工作量大的問題和配置出錯等問題。
文檔編號H04L12/24GK102143052SQ20101053958
公開日2011年8月3日 申請日期2010年11月8日 優(yōu)先權(quán)日2010年11月8日
發(fā)明者林毅 申請人:華為技術(shù)有限公司