專利名稱:業(yè)務(wù)流轉(zhuǎn)發(fā)方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明實施例涉及電子技術(shù),尤其涉及一種業(yè)務(wù)流轉(zhuǎn)發(fā)方法和裝置。
背景技術(shù):
目前,基于波分復(fù)用的IP (Internet Protocol over WavelengthDivisionMultiplexing,IP over WDM)網(wǎng)絡(luò)中,基礎(chǔ)承載網(wǎng)絡(luò)是由“IP”層設(shè)備和“光”層設(shè)備組成的重疊型網(wǎng)絡(luò),通過IP層的路由器端口和光層的用戶網(wǎng)絡(luò)接口(User-to-NetworkInterface,UNI)進(jìn)行交互和業(yè)務(wù)請求。IP層與光層互不感知,IP層的控制信息不流入光層。由于位于光層的光傳輸網(wǎng)絡(luò)設(shè)備(Optical Transport Network,0TN)不具備報文識別 和報文轉(zhuǎn)發(fā)能力,與核心路由器連接的OTN設(shè)備接收到業(yè)務(wù)流后,無論業(yè)務(wù)流的下一跳是否是核心路由器,都需要將業(yè)務(wù)流轉(zhuǎn)發(fā)到核心路由器,由核心路由器識別業(yè)務(wù)流并確定業(yè)務(wù)流的下一跳。對于核心路由器來說,下一跳地址不是自己的業(yè)務(wù)流,稱為過境(ByPass)流。為了減輕核心路由器的負(fù)載,引入了 IP層和光層的協(xié)同機(jī)制,由光層分流IP層的ByPass流量。IP層和光層協(xié)同機(jī)制大致分為以光層為主的實現(xiàn)方式和以IP層為主的實現(xiàn)的方式。本發(fā)明闡述的方案與IP層為主的實現(xiàn)方式相關(guān)。以IP層為主的實現(xiàn)方式是將部分光層的特性轉(zhuǎn)移到路由器端口上,路由器端口支持彩光特性或是支持ODU的封裝,由路由器端口出來的報文帶有“光層的傳輸標(biāo)記”(例如波長、ODU等),可以在光層的OTN設(shè)備直接進(jìn)行交叉。具有光交叉能力的OTN設(shè)備根據(jù)業(yè)務(wù)流的波長,將業(yè)務(wù)流直接轉(zhuǎn)發(fā)到下一跳設(shè)備,不需要通過核心路由器轉(zhuǎn)發(fā)。降低了核心路由器的處理壓力,節(jié)約了核心路由器的端口。具備光交叉能力的OTN設(shè)備可實現(xiàn)光層波長交叉功能,將各類業(yè)務(wù)交叉成不同的波長從不同的路徑轉(zhuǎn)發(fā)出去。然而,當(dāng)原路徑的流量過多或超過流量的門限值時,在此路徑上轉(zhuǎn)發(fā)流量會增加后面網(wǎng)絡(luò)設(shè)備的負(fù)擔(dān),并影響網(wǎng)絡(luò)設(shè)備的性能甚至?xí)霈F(xiàn)丟包等現(xiàn)象。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種業(yè)務(wù)流轉(zhuǎn)發(fā)方法和裝置,用于在業(yè)務(wù)流的原轉(zhuǎn)發(fā)路徑負(fù)載較重時,將該業(yè)務(wù)流轉(zhuǎn)發(fā)到其它可達(dá)路徑上轉(zhuǎn)發(fā),從而減輕流量較多的路徑上的負(fù)載?!矫?,本發(fā)明實施例提供一種業(yè)務(wù)流轉(zhuǎn)發(fā)方法,包括具有光交叉能力的光傳輸網(wǎng)絡(luò)設(shè)備周期性探測以所述光傳輸網(wǎng)絡(luò)設(shè)備為起始節(jié)點的所有可達(dá)路徑,并統(tǒng)計所述所有可達(dá)路徑的流量信息;在當(dāng)前周期接收到業(yè)務(wù)流時,所述光傳輸網(wǎng)絡(luò)在當(dāng)前周期探測到的所有可達(dá)路徑中,確定所述業(yè)務(wù)流的各個可達(dá)路徑,并在當(dāng)前周期統(tǒng)計的所有可達(dá)路徑的流量信息中確定所述業(yè)務(wù)流的原轉(zhuǎn)發(fā)路徑的流量信息;若所述業(yè)務(wù)流有一條以上的可達(dá)路徑,所述光傳輸網(wǎng)絡(luò)根據(jù)所述業(yè)務(wù)流的原轉(zhuǎn)發(fā)路徑的流量信息,確定所述業(yè)務(wù)流的原轉(zhuǎn)發(fā)路徑的流量是否超過預(yù)設(shè)門限值;
若所述業(yè)務(wù)流的原轉(zhuǎn)發(fā)路徑的流量超過預(yù)設(shè)門限值,所述光傳輸網(wǎng)絡(luò)設(shè)備將所述業(yè)務(wù)流的波長從原轉(zhuǎn)發(fā)路徑的波長轉(zhuǎn)換為備選路徑上的波長,并將所述業(yè)務(wù)流轉(zhuǎn)發(fā)到所述備選路徑上的下一跳設(shè)備,使得所述業(yè)務(wù)流在所述備選路徑上轉(zhuǎn)發(fā),所述備選路徑為當(dāng)前周期所述業(yè)務(wù)流的各個可達(dá)路徑中除所述原轉(zhuǎn)發(fā)路徑之外的任意一個可達(dá)路徑。另一方面,本發(fā)明實施例提供一種業(yè)務(wù)流轉(zhuǎn)發(fā)裝置,包括探測統(tǒng)計模塊,用于周期性探測以所述裝置為起始節(jié)點的所有可達(dá)路徑,并統(tǒng)計所述所有可達(dá)路徑的流量信息;路徑流量模塊,用于在當(dāng)前周期接收到業(yè)務(wù)流時,在當(dāng)前周期探測到的所有可達(dá)路徑中,確定所述業(yè)務(wù)流的各個可達(dá)路徑,并在當(dāng)前周期統(tǒng)計的所有可達(dá)路徑的流量信息中確定所述業(yè)務(wù)流的原轉(zhuǎn)發(fā)路徑的流量信息;判斷模塊,用于若所述業(yè)務(wù)流有一條以上的可達(dá)路徑,根據(jù)所述業(yè)務(wù)流的原轉(zhuǎn)發(fā)路徑的流量信息,確定所述業(yè)務(wù)流的原轉(zhuǎn)發(fā)路徑的流量是否超過預(yù)設(shè)門限值;轉(zhuǎn)發(fā)模塊,用于若所述業(yè)務(wù)流的原轉(zhuǎn)發(fā)路徑的流量超過預(yù)設(shè)門限值,將所述業(yè)務(wù)流的波長轉(zhuǎn)換為備選路徑上的波長,并將所述業(yè)務(wù)流轉(zhuǎn)發(fā)到所述備選路徑上的下一跳設(shè)備,使得所述業(yè)務(wù)流在所述備選路徑上轉(zhuǎn)發(fā),所述備選路徑為當(dāng)前周期所述業(yè)務(wù)流的各個可達(dá)路徑中除所述原轉(zhuǎn)發(fā)路徑之外的任意一個可達(dá)路徑。本發(fā)明實施例提供的技術(shù)方案中,光傳輸網(wǎng)絡(luò)設(shè)備具有探測以自己為起始節(jié)點的所有可達(dá)路徑和所有可達(dá)路徑上的流量信息的功能。在接收到上一跳設(shè)備下發(fā)的業(yè)務(wù)流時,先在探測到所有可達(dá)路徑中確定該業(yè)務(wù)流的所有可達(dá)路徑,并在所有可達(dá)路徑的流量信息中該業(yè)務(wù)流的每條可達(dá)路徑的流量信息。如果該業(yè)務(wù)流有多條可達(dá)路徑且該業(yè)務(wù)流的原轉(zhuǎn)發(fā)路徑超過預(yù)設(shè)門限值,則在該業(yè)務(wù)流的另一條可達(dá)路徑上轉(zhuǎn)發(fā)該業(yè)務(wù)流,從而減輕原轉(zhuǎn)發(fā)路徑的負(fù)載,提高原轉(zhuǎn)發(fā)路徑上的網(wǎng)絡(luò)設(shè)備的性能,減少了丟包現(xiàn)象。
圖I為本發(fā)明實施例提供的一種業(yè)務(wù)流轉(zhuǎn)發(fā)方法流程圖;圖2A為本發(fā)明實施例提供的一種IP層與光層組網(wǎng)模型示意圖;圖2B為圖2A中0TN4設(shè)備的一種探測方法流程圖;圖3為本發(fā)明實施例提供的一種業(yè)務(wù)流轉(zhuǎn)發(fā)裝置結(jié)構(gòu)示意圖。
具體實施例方式本發(fā)明適用于路由器端口支持彩光特性或是支持ODU的封裝且OTN具有光交叉能力的網(wǎng)絡(luò)。本發(fā)明對具有光交叉能力的OTN設(shè)備,例如可重構(gòu)的光分插復(fù)用器(reconfigurable optical add-drop multiplexer, ROADM),進(jìn)行了改進(jìn),使得 OTN 設(shè)備可以根據(jù)業(yè)務(wù)流的原轉(zhuǎn)發(fā)路徑的流量,重新確定業(yè)務(wù)流的轉(zhuǎn)發(fā)路徑。ROADM是一種類似于同步數(shù)字系列分插復(fù)用器(SynchronousDigital Hierarchy add-drop Multiplexer, SDH ADM)光層的網(wǎng)元模塊,它可以在一個節(jié)點上完成光通道的上下路(Add/Drop),以及穿通光通道之間的波長級別的交叉調(diào)度,實現(xiàn)上下路波長的配置和調(diào)整。圖I為本發(fā)明實施例提供的一種業(yè)務(wù)流轉(zhuǎn)發(fā)方法流程圖。本實施例中OTN設(shè)備為具有光交叉能力的OTN設(shè)備。如圖I所示,本實施例提供的方法包括·
步驟11 :光傳輸網(wǎng)絡(luò)設(shè)備周期性探測以所述光傳輸網(wǎng)絡(luò)設(shè)備為起始節(jié)點的所有可達(dá)路徑,并統(tǒng)計所述所有可達(dá)路徑的流量信息。光傳輸網(wǎng)絡(luò)設(shè)備通過發(fā)送探測包的方式,探測以自己為起始節(jié)點的所有可達(dá)路徑,例如,光傳輸網(wǎng)絡(luò)設(shè)備周期性統(tǒng)計相鄰的每個下一跳設(shè)備的流量,并周期性向相鄰的每個下一跳設(shè)備廣播探測包,探測包中包括自己的節(jié)點標(biāo)識、自己的下一跳設(shè)備的節(jié)點標(biāo)識和自己到下一跳設(shè)備的流量信息。每個接收到探測包的節(jié)點,將自己的節(jié)點標(biāo)識和自己到下一跳設(shè)備的流量信息添加到接收到的探測包中并廣播給自己的下一跳設(shè)備,以此類推,直至到達(dá)終點,即沒有下一跳設(shè)備的節(jié)點。探測包到達(dá)終點后,終點將自己的節(jié)點標(biāo)識添加到探測包中,將探測包記錄的節(jié)點標(biāo)識和節(jié)點的流量信息添加到回應(yīng)包中,按原路徑將回應(yīng)包返回給上一跳設(shè)備,直至到達(dá)第一個發(fā)送探測包的光傳輸網(wǎng)絡(luò)設(shè)備。第一個發(fā)送探測包的光傳輸網(wǎng)絡(luò)設(shè)備接收相鄰的每個下一跳設(shè)備返回的包括多個節(jié)點的節(jié)點標(biāo)識和流量信息的回應(yīng)包后,根據(jù)每個所述回應(yīng)包中信息,確定所述光傳輸網(wǎng)絡(luò)設(shè)備作為起始節(jié)點的所有可達(dá)路徑,并統(tǒng)計每條可達(dá)路徑的流量信息。每個回應(yīng)包包含一條可達(dá)路徑和該條可達(dá)路徑中各節(jié)點的流量信息。
步驟12 :在當(dāng)前周期接收到業(yè)務(wù)流時,所述光傳輸網(wǎng)絡(luò)在當(dāng)前周期探測到的所有可達(dá)路徑中,確定所述業(yè)務(wù)流的各個可達(dá)路徑,并在當(dāng)前周期統(tǒng)計的所有可達(dá)路徑的流量信息中確定所述業(yè)務(wù)流的原轉(zhuǎn)發(fā)路徑的流量信息。OTN設(shè)備周期性探測以自己為起始節(jié)點的所有可達(dá)路徑,不同周期探測到的可達(dá)路徑可能不相同,統(tǒng)計到的各可達(dá)路徑的流量信息也有可能不相同。光傳輸網(wǎng)絡(luò)設(shè)備從上一跳設(shè)備接收到業(yè)務(wù)流后,在當(dāng)前周期探測到的所有可達(dá)路徑中,根據(jù)該業(yè)務(wù)流的目的節(jié)點,確定該業(yè)務(wù)流的各個可達(dá)路徑。并在當(dāng)前周期統(tǒng)計到的所有可達(dá)路徑的流量信息中,確定該業(yè)務(wù)流的原轉(zhuǎn)發(fā)路徑的流量信息。此處的原轉(zhuǎn)發(fā)路徑為業(yè)務(wù)流的原全局轉(zhuǎn)發(fā)路徑。業(yè)務(wù)流的原轉(zhuǎn)發(fā)路徑為網(wǎng)絡(luò)部署階段按照業(yè)務(wù)類型為該業(yè)務(wù)流所規(guī)劃的轉(zhuǎn)發(fā)路徑。OTN設(shè)備接收到業(yè)務(wù)流時,可通過以下方法確定業(yè)務(wù)流的原轉(zhuǎn)發(fā)路徑。路由器端口支持彩光特性或是支持ODU的封裝,路由器發(fā)送的報文帶有某種“光層的傳輸標(biāo)記”,例如,波長或ODU等,報文將在光層直接進(jìn)行交叉。對于采用波長標(biāo)記的方案,OTN設(shè)備對每個波長都有路徑規(guī)劃,可以為一條路矩規(guī)劃多個波長。不同的業(yè)務(wù)流具有不同的波長。OTN設(shè)備知道接收到的業(yè)務(wù)流的波長,通過業(yè)務(wù)流的波長,可從自己為該波長規(guī)劃的路徑中確定出該業(yè)務(wù)流的下一跳設(shè)備,根據(jù)該業(yè)務(wù)流的下一跳設(shè)備,可從探測到所有可達(dá)路徑中確定出該業(yè)務(wù)流的原轉(zhuǎn)發(fā)路徑。例如,OTN接收到的業(yè)務(wù)流的波長為波長1,波長I規(guī)劃的路徑中OTN的下一跳設(shè)備為核心路由器CR,OTN根據(jù)路徑段0TN-CR,在探測到的所有可達(dá)路徑中匹配出原轉(zhuǎn)發(fā)路徑。步驟13 :若所述業(yè)務(wù)流有一條以上的可達(dá)路徑,所述光傳輸網(wǎng)絡(luò)根據(jù)所述業(yè)務(wù)流的原轉(zhuǎn)發(fā)路徑的流量信息,確定所述業(yè)務(wù)流的原轉(zhuǎn)發(fā)路徑的流量是否超過預(yù)設(shè)門限值。步驟14 :若所述業(yè)務(wù)流的原轉(zhuǎn)發(fā)路徑的流量超過預(yù)設(shè)門限值,所述光傳輸網(wǎng)絡(luò)設(shè)備將所述業(yè)務(wù)流的波長轉(zhuǎn)換為備選路徑上的波長,并將所述業(yè)務(wù)流轉(zhuǎn)發(fā)到所述備選路徑上的下一跳設(shè)備,使得所述業(yè)務(wù)流在所述備選路徑上轉(zhuǎn)發(fā),所述備選路徑為所述業(yè)務(wù)流的各個可達(dá)路徑中除所述原轉(zhuǎn)發(fā)路徑之外的任意一個可達(dá)路徑。如果接收到的業(yè)務(wù)流有多條可達(dá)路徑,則根據(jù)所述業(yè)務(wù)流的原轉(zhuǎn)發(fā)路徑的流量信息,判斷該業(yè)務(wù)流的原轉(zhuǎn)發(fā)路徑的流量是否超過預(yù)設(shè)門限值。如果超過,則從該業(yè)務(wù)流的所有可達(dá)路徑中選擇另一條可達(dá)路徑作為備選路徑,將該業(yè)務(wù)流的波長轉(zhuǎn)換為備選路徑上的波長,從而在備選路徑上轉(zhuǎn)發(fā)該業(yè)務(wù)流。具體地,備選路徑上有多條波長,將該業(yè)務(wù)流的波長轉(zhuǎn)換為備選路徑上閑置的波長,也就是從多條波長中選取一條沒有被其它業(yè)務(wù)流使用的波長作為當(dāng)前業(yè)務(wù)流的波長。上述備選路徑可以是業(yè)務(wù)流的所有可達(dá)路徑中流量最小的一條可達(dá)路徑。如果該業(yè)務(wù)流的原轉(zhuǎn)發(fā)路徑的流量沒有超過預(yù)設(shè)門限值,繼續(xù)在該業(yè)務(wù)流的原轉(zhuǎn)發(fā)路徑上轉(zhuǎn)發(fā)該業(yè)務(wù)流。如果接收到的業(yè)務(wù)流有一條可達(dá)路徑,該可達(dá)路徑為業(yè)務(wù)流的原轉(zhuǎn)發(fā)路徑,不需要判斷原轉(zhuǎn)發(fā)路徑上的流量是否超過預(yù)設(shè)門限值,光傳輸網(wǎng)絡(luò)設(shè)備將該業(yè)務(wù)流轉(zhuǎn)發(fā)到原轉(zhuǎn)發(fā)路徑上的下一跳設(shè)備。本實施例提供的技術(shù)方案中,光傳輸網(wǎng)絡(luò)設(shè)備具有探測以自己為起始節(jié)點的所有可達(dá)路徑和所有可達(dá)路徑上的流量信息的功能。在接收到上一跳設(shè)備下發(fā)的業(yè)務(wù)流時,先在探測到所有可達(dá)路徑中確定該業(yè)務(wù)流的所有可達(dá)路徑,并在所有可達(dá)路徑的流量信息中該業(yè)務(wù)流的每條可達(dá)路徑的流量信息。如果該業(yè)務(wù)流有多條可達(dá)路徑且該業(yè)務(wù)流的原轉(zhuǎn)發(fā) 路徑超過預(yù)設(shè)門限值,則在該業(yè)務(wù)流的另一條可達(dá)路徑上轉(zhuǎn)發(fā)該業(yè)務(wù)流,從而減輕原轉(zhuǎn)發(fā)路徑的負(fù)載,提高原轉(zhuǎn)發(fā)路徑上的網(wǎng)絡(luò)設(shè)備的性能,減少了丟包現(xiàn)象。圖2A為本發(fā)明實施例提供的一種IP層與光層組網(wǎng)模型示意圖。如圖2A所示,IP層的支持彩光端口或ODU的路由器Pl與光層的光傳輸網(wǎng)絡(luò)設(shè)備OTNl連接,OTNl與0TN4連接。0TN4為本發(fā)明實施例提供的具有光交叉能力、探測路徑功能和統(tǒng)計流量信息功能的光傳輸網(wǎng)絡(luò)設(shè)備。0TN4連接有不同方向的光傳輸網(wǎng)絡(luò)設(shè)備0TN1、0TN2和0TN3,0TN4還與IP層的路由器P4連接。光層的0TN2和0TN3分別與IP層的路由器P2和P3連接。路由器Pl為三種業(yè)務(wù)流分配不同的波長后,中間經(jīng)過0TN1、0TN4轉(zhuǎn)發(fā)后分別到達(dá)P4、P2和P3。業(yè)務(wù)流I的原轉(zhuǎn)發(fā)路徑為0TN4 — P4,業(yè)務(wù)流2的原轉(zhuǎn)發(fā)路徑0TN4 — 0TN2 — P2,業(yè)務(wù)流3的原轉(zhuǎn)發(fā)路徑為0TN4 — 0TN3 — P3。如果某一條業(yè)務(wù)流的原轉(zhuǎn)發(fā)路徑的流量過多,也就是超過預(yù)設(shè)門限值,會影響到下游網(wǎng)絡(luò)設(shè)備的性能。圖2B為圖2A中0TN4設(shè)備的一種探測方法流程圖。如圖2B所示,本實施例包括步驟21 0TN4在探測包中添加自身的節(jié)點標(biāo)識、下一跳設(shè)備的節(jié)點標(biāo)識及到下一跳設(shè)備的流量信息,并廣播給0TN4相鄰的下一跳設(shè)備P4、0TN2和0TN3。如表I所示,0TN4廣播的探測包中包括0TN4的節(jié)點標(biāo)識、0TN4的每個下一跳設(shè)備的節(jié)點標(biāo)識以及0TN4到下一跳設(shè)備的流量信息。表I為0TN4廣播的一種探測包
發(fā)送包的 ^下一跳設(shè)備的^# β
_I到下一跳的流 量
V點標(biāo)識V點標(biāo)識ΟΤΝ4__Ρ4__a_
OTN4OTN2b
OTN4OTN 3_c_另外,0TN4也可以分別向下一跳設(shè)備發(fā)送不同探測包,每個探測包中下一跳設(shè)備的名稱為接收探測包的下一跳設(shè)備。例如,0TN4向P4發(fā)送的探測包為{0TN4 (節(jié)點標(biāo)識),P4 (下一跳設(shè)備的名稱),a (到下一跳的流量)}。步驟22 P4收到0TN4發(fā)送的探測包后,在收到的探測包中添加自身的節(jié)點標(biāo)識,以回應(yīng)包的形式按原路返回給0TN4。表2為P4收到0TN4發(fā)送的探測包后返回給0TN4的回應(yīng)包
權(quán)利要求
1.一種業(yè)務(wù)流轉(zhuǎn)發(fā)方法,其特征在于,包括 具有光交叉能力的光傳輸網(wǎng)絡(luò)設(shè)備周期性探測以所述光傳輸網(wǎng)絡(luò)設(shè)備為起始節(jié)點的所有可達(dá)路徑,并統(tǒng)計所述所有可達(dá)路徑的流量信息; 在當(dāng)前周期接收到業(yè)務(wù)流時,所述光傳輸網(wǎng)絡(luò)在當(dāng)前周期探測到的所有可達(dá)路徑中,確定所述業(yè)務(wù)流的各個可達(dá)路徑,并在當(dāng)前周期統(tǒng)計的所有可達(dá)路徑的流量信息中確定所述業(yè)務(wù)流的原轉(zhuǎn)發(fā)路徑的流量信息; 若所述業(yè)務(wù)流有一條以上的可達(dá)路徑,所述光傳輸網(wǎng)絡(luò)根據(jù)所述業(yè)務(wù)流的原轉(zhuǎn)發(fā)路徑的流量信息,確定所述業(yè)務(wù)流的原轉(zhuǎn)發(fā)路徑的流量是否超過預(yù)設(shè)門限值; 若所述業(yè)務(wù)流的原轉(zhuǎn)發(fā)路徑的流量超過預(yù)設(shè)門限值,所述光傳輸網(wǎng)絡(luò)設(shè)備將所述業(yè)務(wù)流的波長從原轉(zhuǎn)發(fā)路徑的波長轉(zhuǎn)換為備選路徑上的波長,并將所述業(yè)務(wù)流轉(zhuǎn)發(fā)到所述備選 路徑上的下一跳設(shè)備,使得所述業(yè)務(wù)流在所述備選路徑上轉(zhuǎn)發(fā),所述備選路徑為當(dāng)前周期所述業(yè)務(wù)流的各個可達(dá)路徑中除所述原轉(zhuǎn)發(fā)路徑之外的任意一個可達(dá)路徑。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述備選路徑為所述業(yè)務(wù)流的各個可達(dá)路徑中流量最小的可達(dá)路徑。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括 若所述業(yè)務(wù)流有一條可達(dá)路徑,或,所述業(yè)務(wù)流有一條以上的可達(dá)路徑但所述業(yè)務(wù)流的原轉(zhuǎn)發(fā)路徑的流量沒有超過預(yù)設(shè)門限值,所述光傳輸網(wǎng)絡(luò)設(shè)備將所述業(yè)務(wù)流轉(zhuǎn)發(fā)到原轉(zhuǎn)發(fā)路徑上的下一跳設(shè)備,使得所述業(yè)務(wù)流在原轉(zhuǎn)發(fā)路徑上轉(zhuǎn)發(fā)。
4.根據(jù)權(quán)利要求I、2或3所述的方法,其特征在于,所述光傳輸網(wǎng)絡(luò)設(shè)備探測所述光傳輸網(wǎng)絡(luò)設(shè)備為起始節(jié)點的所有可達(dá)路徑,并統(tǒng)計所述所有可達(dá)路徑的流量信息,包括 所述光傳輸網(wǎng)絡(luò)設(shè)備統(tǒng)計與所述光傳輸網(wǎng)絡(luò)設(shè)備相鄰的每個下一跳設(shè)備的流量信息; 所述光傳輸網(wǎng)絡(luò)設(shè)備向相鄰的每個下一跳設(shè)備廣播包括所述光傳輸網(wǎng)絡(luò)設(shè)備的節(jié)點標(biāo)識、所述光傳輸網(wǎng)絡(luò)設(shè)備的下一跳設(shè)備A的節(jié)點標(biāo)識和所述下一跳設(shè)備A的流量信息的探測包,以使所述下一跳設(shè)備A將自身的節(jié)點標(biāo)識、所述下一跳設(shè)備A的下一跳設(shè)備B的節(jié)點標(biāo)識和所述下一跳設(shè)備B的流量信息添加到所述探測包并廣播給所述下一跳設(shè)備B,以此類推,直至到達(dá)沒有下一跳設(shè)備的節(jié)點,所述沒有下一跳設(shè)備的節(jié)點將自己的節(jié)點標(biāo)識添加到接收的探測包中,并將所述探測包中記錄的節(jié)點標(biāo)識和節(jié)點的流量信息以回應(yīng)包形式按原路徑返回; 所述光傳輸網(wǎng)絡(luò)設(shè)備接收相鄰的每個下一跳設(shè)備返回的包括節(jié)點標(biāo)識和流量信息的回應(yīng)包; 所述光傳輸網(wǎng)絡(luò)設(shè)備根據(jù)每個所述回應(yīng)包中信息,確定以所述光傳輸網(wǎng)絡(luò)設(shè)備作為起始節(jié)點的所有可達(dá)路徑,并統(tǒng)計每條可達(dá)路徑的流量信息。
5.一種業(yè)務(wù)流轉(zhuǎn)發(fā)裝置,其特征在于,包括 探測統(tǒng)計模塊,用于周期性探測以所述裝置為起始節(jié)點的所有可達(dá)路徑,并統(tǒng)計所述所有可達(dá)路徑的流量信息; 路徑流量模塊,用于在當(dāng)前周期接收到業(yè)務(wù)流時,在當(dāng)前周期探測到的所有可達(dá)路徑中,確定所述業(yè)務(wù)流的各個可達(dá)路徑,并在當(dāng)前周期統(tǒng)計的所有可達(dá)路徑的流量信息中確定所述業(yè)務(wù)流的原轉(zhuǎn)發(fā)路徑的流量信息;判斷模塊,用于若所述業(yè)務(wù)流有一條以上的可達(dá)路徑,根據(jù)所述業(yè)務(wù)流的原轉(zhuǎn)發(fā)路徑的流量信息,確定所述業(yè)務(wù)流的原轉(zhuǎn)發(fā)路徑的流量是否超過預(yù)設(shè)門限值; 轉(zhuǎn)發(fā)模塊,用于若所述業(yè)務(wù)流的原轉(zhuǎn)發(fā)路徑的流量超過預(yù)設(shè)門限值,將所述業(yè)務(wù)流的波長轉(zhuǎn)換為備選路徑上的波長,并將所述業(yè)務(wù)流轉(zhuǎn)發(fā)到所述備選路徑上的下一跳設(shè)備,使得所述業(yè)務(wù)流在所述備選路徑上轉(zhuǎn)發(fā),所述備選路徑為當(dāng)前周期所述業(yè)務(wù)流的各個可達(dá)路徑中除所述原轉(zhuǎn)發(fā)路徑之外的任意一個可達(dá)路徑。
6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述備選路徑為所述業(yè)務(wù)流的各個可達(dá)路徑中流量最小的可達(dá)路徑。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述轉(zhuǎn)發(fā)模塊,還用于若所述業(yè)務(wù)流有一條可達(dá)路徑,或,所述業(yè)務(wù)流有一條以上的可達(dá)路徑但所述業(yè)務(wù)流的原轉(zhuǎn)發(fā)路徑的流量沒有超過預(yù)設(shè)門限值,將所述業(yè)務(wù)流轉(zhuǎn)發(fā)到原轉(zhuǎn)發(fā)路徑上的下一跳設(shè)備,使得所述業(yè)務(wù)流在原轉(zhuǎn)發(fā)路徑上轉(zhuǎn)發(fā)。
8.根據(jù)權(quán)利要求5、6或7所述的裝置,其特征在于 所述探測統(tǒng)計模塊,還用于統(tǒng)計所述裝置相鄰的每個下一跳設(shè)備的流量信息;向相鄰的每個下一跳設(shè)備廣播包括所述裝置的節(jié)點標(biāo)識、所述裝置的下一跳設(shè)備A的節(jié)點標(biāo)識和所述下一跳設(shè)備A的流量信息的探測包,以使所述下一跳設(shè)備A將自身的節(jié)點標(biāo)識、所述下一跳設(shè)備A的下一跳設(shè)備B的節(jié)點標(biāo)識和所述下一跳設(shè)備B的流量信息添加到所述探測包并廣播給所述下一跳設(shè)備B,以此類推,直至到達(dá)沒有下一跳設(shè)備的節(jié)點,所述沒有下一跳設(shè)備的節(jié)點將自己的節(jié)點標(biāo)識添加到接收的探測包中,并將所述探測包中記錄的節(jié)點標(biāo)識和節(jié)點的流量信息以回應(yīng)包形式按原路徑返回; 所述探測統(tǒng)計模塊,還用于接收相鄰的每個下一跳設(shè)備返回的包括節(jié)點標(biāo)識和流量信息的回應(yīng)包; 所述探測統(tǒng)計模塊,還用于根據(jù)每個所述回應(yīng)包中信息,確定以所述裝置作為起始節(jié)點的所有可達(dá)路徑,并統(tǒng)計每條可達(dá)路徑的流量信息。
全文摘要
本發(fā)明提供一種業(yè)務(wù)流轉(zhuǎn)發(fā)方法和裝置。該方法包括探測光傳輸網(wǎng)絡(luò)設(shè)備為起始節(jié)點的所有可達(dá)路徑,并統(tǒng)計所有可達(dá)路徑的流量信息;接收到業(yè)務(wù)流時,在所有可達(dá)路徑中,確定業(yè)務(wù)流的各個可達(dá)路徑,并在所有可達(dá)路徑的流量信息中確定業(yè)務(wù)流的原轉(zhuǎn)發(fā)路徑的流量信息;若業(yè)務(wù)流有一條以上的可達(dá)路徑,根據(jù)業(yè)務(wù)流的原轉(zhuǎn)發(fā)路徑的流量信息,確定業(yè)務(wù)流的原轉(zhuǎn)發(fā)路徑的流量是否超過預(yù)設(shè)門限值;若業(yè)務(wù)流的原轉(zhuǎn)發(fā)路徑的流量超過預(yù)設(shè)門限值,將業(yè)務(wù)流的原轉(zhuǎn)發(fā)路徑的波長轉(zhuǎn)換為備選路徑上的波長,并將述業(yè)務(wù)流轉(zhuǎn)發(fā)到備選路徑上的下一跳設(shè)備,使得業(yè)務(wù)流在備選路徑上轉(zhuǎn)發(fā),備選路徑為業(yè)務(wù)流的各個可達(dá)路徑中除原轉(zhuǎn)發(fā)路徑之外的任意一個可達(dá)路徑。
文檔編號H04L12/823GK102916900SQ20121038065
公開日2013年2月6日 申請日期2012年10月9日 優(yōu)先權(quán)日2012年10月9日
發(fā)明者鐘秀芳, 李樹明, 邵巖, 李潔, 張沛 申請人:中國聯(lián)合網(wǎng)絡(luò)通信集團(tuán)有限公司