專利名稱:一種動態(tài)路由的實現(xiàn)方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種動態(tài)路由的實現(xiàn)方法和裝置。
背景技術(shù):
多協(xié)議標(biāo)簽交換傳輸應(yīng)用(MultipleProtocol Label Switching TransportProfiIe,MPLS-TP)是一種面向傳輸?shù)腗PLS技術(shù),其基于現(xiàn)有的MPLS技術(shù)的基本架構(gòu)和轉(zhuǎn)發(fā)機制,擴展了 MPLS面向傳輸?shù)奶匦?主要包括運營管理維護(Operation AdministrationManagement, 0AM)、保護、控制和管理等幾個層面, 目前,與MPLS-TP相關(guān)的技術(shù)正在互聯(lián)網(wǎng)工程任務(wù)組(Internet Engineering Task Force, IETF)被標(biāo)準(zhǔn)化?,F(xiàn)有的大部分控制協(xié)議本身是基于互聯(lián)網(wǎng)協(xié)議(Internet Protocol, IP)分組的,一般通過在具有IP能力的接口上進(jìn)行IP數(shù)據(jù)報文的交換和轉(zhuǎn)發(fā),實現(xiàn)控制協(xié)議的使用。MPLS-TP技術(shù)需要支持IP轉(zhuǎn)發(fā)和非IP轉(zhuǎn)發(fā)兩種場景,而非IP轉(zhuǎn)發(fā)場景下的設(shè)備接口不支持IP轉(zhuǎn)發(fā)。因此,對于MPLS-TP技術(shù)中的非IP轉(zhuǎn)發(fā),現(xiàn)有的解決方案是使用靜態(tài)管理方式實現(xiàn)網(wǎng)絡(luò)路徑的建立、管理和維護。然而,對于中小規(guī)模的網(wǎng)絡(luò),現(xiàn)有的靜態(tài)管理方式勉強還能夠?qū)崿F(xiàn)網(wǎng)絡(luò)路徑的建立、管理和維護,對于大規(guī)模的網(wǎng)絡(luò),由于配置量很大,管理和維護也很復(fù)雜,網(wǎng)絡(luò)的靈活性也不佳。
發(fā)明內(nèi)容
本發(fā)明一方面提供一種動態(tài)路由的實現(xiàn)方法和裝置,以實現(xiàn)在非IP轉(zhuǎn)發(fā)場景下的MPLS網(wǎng)絡(luò)和路徑的動態(tài)管理、維護。本發(fā)明一方面提供一種動態(tài)路由的實現(xiàn)方法,所述方法包括在兩個非IP轉(zhuǎn)發(fā)節(jié)點之間建立數(shù)據(jù)通信網(wǎng)絡(luò)DCN通道,所述非IP轉(zhuǎn)發(fā)節(jié)點為不支持互聯(lián)網(wǎng)協(xié)議IP報文轉(zhuǎn)發(fā)的節(jié)點;通過所述DCN通道傳遞所述非IP轉(zhuǎn)發(fā)節(jié)點之間的路由協(xié)議信息。本發(fā)明一方面提供一種動態(tài)路由的實現(xiàn)裝置,所述裝置包括通道建立模塊,用于在兩個非IP轉(zhuǎn)發(fā)節(jié)點之間建立數(shù)據(jù)通信網(wǎng)絡(luò)DCN通道,所述非IP轉(zhuǎn)發(fā)節(jié)點為不支持互聯(lián)網(wǎng)協(xié)議IP報文轉(zhuǎn)發(fā)的節(jié)點;路由協(xié)議信息傳遞模塊,用于通過所述通道建立模塊建立的DCN通道傳遞所述非IP轉(zhuǎn)發(fā)節(jié)點之間的路由協(xié)議信息。從上述本發(fā)明一方面提供的動態(tài)路由的實現(xiàn)方法可知,由于在非IP轉(zhuǎn)發(fā)節(jié)點之間建立了數(shù)據(jù)通信網(wǎng)絡(luò)DCN通道,非IP轉(zhuǎn)發(fā)節(jié)點之間的路由協(xié)議信息通過所述DCN通道進(jìn)行傳遞。因此,與現(xiàn)有技術(shù)相比,一方面,本發(fā)明實施例提供的動態(tài)路由的實現(xiàn)方法并不依賴于IP路徑,即,在非IP轉(zhuǎn)發(fā)節(jié)點之間也能夠交互路由信息,從而建立動態(tài)路由,另一方面,本發(fā)明實施例提供的動態(tài)路由的實現(xiàn)方法可以減小配置量,能夠適用于大規(guī)模的網(wǎng)絡(luò)的管理和維護,使動態(tài)路由協(xié)議和信令協(xié)議的使用更加靈活。
為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對現(xiàn)有技術(shù)或?qū)嵤├枋鲋兴枰褂玫母綀D作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域技術(shù)人員來講,還可以如這些附圖獲得其他的附圖。
圖I是本發(fā)明實施例提供的一種動態(tài)路由的實現(xiàn)方法流程示意圖;圖2是本發(fā)明實施例提供的G-ACH及其封裝格式示意圖;圖3是本發(fā)明實施例提供的動態(tài)路由的實現(xiàn)裝置結(jié)構(gòu)示意圖;圖4是本發(fā)明另一實施例提供的動態(tài)路由的實現(xiàn)裝置結(jié)構(gòu)示意圖;圖5是本發(fā)明另一實施例提供的動態(tài)路由的實現(xiàn)裝置結(jié)構(gòu)示意圖;圖6是本發(fā)明另一實施例提供的動態(tài)路由的實現(xiàn)裝置結(jié)構(gòu)示意圖;圖7是本發(fā)明另一實施例提供的動態(tài)路由的實現(xiàn)裝置結(jié)構(gòu)示意圖。
具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域技術(shù)人員所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。本發(fā)明實施例提供一種動態(tài)路由的實現(xiàn)方法,該方法包括在兩個非IP轉(zhuǎn)發(fā)節(jié)點之間建立數(shù)據(jù)通信網(wǎng)絡(luò)DCN通道,所述非IP轉(zhuǎn)發(fā)節(jié)點為不支持互聯(lián)網(wǎng)協(xié)議IP報文轉(zhuǎn)發(fā)的節(jié)點;通過所述DCN通道傳遞所述非IP轉(zhuǎn)發(fā)節(jié)點之間的路由協(xié)議信息。請參閱附圖I,是本發(fā)明實施例提供的一種動態(tài)路由的實現(xiàn)方法流程示意圖,主要包括步驟S101,在兩個非IP轉(zhuǎn)發(fā)節(jié)點之間建立數(shù)據(jù)通信網(wǎng)絡(luò)(Data CommunicationNetwork, DCN)通道。在本發(fā)明實施例中,可以是網(wǎng)絡(luò)管理系統(tǒng)(Network Management System,NMS)、希望進(jìn)行通信的兩個非IP轉(zhuǎn)發(fā)節(jié)點中的一個非IP轉(zhuǎn)發(fā)節(jié)點或者其他通信主體,在兩個非IP轉(zhuǎn)發(fā)節(jié)點之間建立數(shù)據(jù)通信網(wǎng)絡(luò)通道,本發(fā)明實施例對此不做限制。所謂“非IP轉(zhuǎn)發(fā)節(jié)點”是指MPLS-TP技術(shù)中的這樣一種節(jié)點,這種節(jié)點具有數(shù)據(jù)轉(zhuǎn)發(fā)接口,但它不支持IP報文的轉(zhuǎn)發(fā),非IP轉(zhuǎn)發(fā)節(jié)點可以不是直接相鄰的節(jié)點或可以是跨越不同網(wǎng)絡(luò)的節(jié)點。由于非IP轉(zhuǎn)發(fā)節(jié)點不支持IP報文轉(zhuǎn)發(fā),因此,首先在希望進(jìn)行通信的兩個非IP轉(zhuǎn)發(fā)節(jié)點之間建立DCN通道。在本發(fā)明實施例中,數(shù)據(jù)通信網(wǎng)絡(luò)DCN通道是MPLS-TP基于通用關(guān)聯(lián)通道頭(Generic Associate Channel Header,G-ACH)定義的一種帶內(nèi)(in-band)數(shù)據(jù)通信網(wǎng)絡(luò)通道,而G-ACH是對RF01385定義的關(guān)聯(lián)通道頭(Associate Channel Header, ACH)的一種擴展。ACH應(yīng)用于偽線(Presudo-Wire,PW)層面,主要用于帶內(nèi)(in-band)的方式傳輸OAM(連通性檢測BFD、Ping等)等管理信息之類的特殊報文,例如,連通性檢測BFD、Ping命令等。MPLS-TP 標(biāo)準(zhǔn)將 G-ACH 應(yīng)用于 MPLS-TP 的 PW、標(biāo)簽交換路徑(Label Switching Path, LSP)以及段(Segment)層。MPLS-TP標(biāo)準(zhǔn)的G-ACH的基本結(jié)構(gòu)與ACH基本一致,主要是對ACH的信道類型(Channel Type)字段進(jìn)行了擴展,通過信道類型(Channel Type)字段不同的值標(biāo)識凈荷(payload)部分為傳輸?shù)牟煌愋偷奶厥鈭笪?,G-ACH及其封裝格式如附圖2所示,其中G-ACH主要由4個部分組成,說明如下0001字段用于標(biāo)識當(dāng)前報文是G-ACH報文,使其與數(shù)據(jù)報文(采用0000標(biāo)識)相區(qū)分;Version字段用于標(biāo)識當(dāng)前報文的版本號;Reserve字段該字段目前沒有使用,預(yù)留至以后擴展使用;Channel Type字段用于標(biāo)識G-ACH字段后面的凈荷(payload)字段的報文內(nèi)容,通過不同的Channel Type字段標(biāo)識不同的報文類型,包括自動保護倒換(AutomaticProtection Switching, APS)報文、運營管理維護(Operation Administration·Management, 0AM)報文、信令通信通道(Signaling communication Channel, SCC)報文和管理通信通道(Management Communication Channel, MCC)報文等等。S102,通過所述DCN通道傳遞所述非IP轉(zhuǎn)發(fā)節(jié)點之間的路由協(xié)議信息。由于非IP轉(zhuǎn)發(fā)節(jié)點不支持IP報文轉(zhuǎn)發(fā),因此,也不可能通過IP路徑進(jìn)行路由協(xié)議信息的轉(zhuǎn)發(fā)。在本發(fā)明實施例中,是通過非IP轉(zhuǎn)發(fā)節(jié)點之間建立的DCN通道傳遞所述非IP轉(zhuǎn)發(fā)節(jié)點之間的路由協(xié)議信息,例如,內(nèi)部網(wǎng)關(guān)協(xié)議(Interior Gateway Protocols,IGP)信息,包括開放最短路徑優(yōu)先(Open Shortest Path First, 0SPF)協(xié)議信息、中間系統(tǒng)-中間系統(tǒng)(Intermediate System-Intermediate System, IS-IS)協(xié)議信息、路由信息協(xié)議(Routing Information Protocol, RIP)信息和邊界網(wǎng)關(guān)協(xié)議(Border GatewayProtocol, BGP)信息等等。當(dāng)路由協(xié)議信息通過非IP轉(zhuǎn)發(fā)節(jié)點之間建立的DCN通道傳遞之后,各個非IP轉(zhuǎn)發(fā)節(jié)點就能共享路由信息,從而在各個節(jié)點之間建立動態(tài)路由。從上述本發(fā)明實施例提供的動態(tài)路由的實現(xiàn)方法可知,由于在非IP轉(zhuǎn)發(fā)節(jié)點之間建立了數(shù)據(jù)通信網(wǎng)絡(luò)DCN通道,非IP轉(zhuǎn)發(fā)節(jié)點之間的路由協(xié)議信息通過所述DCN通道進(jìn)行傳遞。因此,與現(xiàn)有技術(shù)相比,一方面,本發(fā)明實施例提供的動態(tài)路由的實現(xiàn)方法并不依賴于IP轉(zhuǎn)發(fā)路徑,即,在非IP轉(zhuǎn)發(fā)節(jié)點之間也能夠交互路由信息,從而建立動態(tài)路由,另一方面,本發(fā)明實施例提供的動態(tài)路由的實現(xiàn)方法可以減小配置量,能夠適用于大規(guī)模的網(wǎng)絡(luò)的管理和維護,使動態(tài)路由協(xié)議和信令協(xié)議的使用更加靈活。在本發(fā)明一個實施例中,是基于靜態(tài)的標(biāo)簽交換路徑(Label Switching Path,LSP),在非IP轉(zhuǎn)發(fā)節(jié)點之間建立數(shù)據(jù)通信網(wǎng)絡(luò)DCN通道。具體地,可以通過管理方式靜態(tài)建立LSP路徑,例如,可以通過網(wǎng)絡(luò)管理系統(tǒng)(Network Management System)或者靜態(tài)的配置命令在非IP轉(zhuǎn)發(fā)節(jié)點之間建立數(shù)據(jù)通信網(wǎng)絡(luò)DCN通道。數(shù)據(jù)通信網(wǎng)絡(luò)DCN通道包括管理通信網(wǎng)絡(luò)(Management Communication Network,MCN)通道和信令通信網(wǎng)絡(luò)(Signaling Communication Network, SCN)通道,其中,MCN通道采用Channel Type字段中的MCC字段標(biāo)識,用于傳輸管理信令信息,SCN通道采用ChannelType字段中的SCC字段標(biāo)識,用于傳輸控制信令信息。在本發(fā)明實施例中,可以通過信令通信網(wǎng)絡(luò)SCN通道傳遞所述非IP轉(zhuǎn)發(fā)節(jié)點之間的路由協(xié)議信息。在非IP轉(zhuǎn)發(fā)節(jié)點之間基于建立的DCN通道,發(fā)布各自的路由,進(jìn)行相互之間路由的發(fā)布和路由信息的共享。完成路由信息發(fā)布之后,各個非IP轉(zhuǎn)發(fā)節(jié)點之間建立了動態(tài)的路由?;趧討B(tài)的路由,非IP轉(zhuǎn)發(fā)節(jié)點之間可以傳遞控制信令,建立基于標(biāo)簽的轉(zhuǎn)發(fā)表項,例如,可以根據(jù)目的地址查找出端口、出標(biāo)簽,基于標(biāo)簽進(jìn)行報文的轉(zhuǎn)發(fā)。在本發(fā)明實施例中,通過DCN通道傳遞非IP轉(zhuǎn)發(fā)節(jié)點之間的路由協(xié)議信息之后進(jìn)一步包括通過DCN通道傳遞動態(tài)的控制信令,S卩,在建立了 IP路由的非IP轉(zhuǎn)發(fā)節(jié)點之間,通過DCN通道運行動態(tài)的控制信令,例如,標(biāo)簽分發(fā)協(xié)議(Label DistributionProtocol, LDP)信令或基于流量工程擴展的資源預(yù)留協(xié)議(Resource ReservationProtocol-Traffic Engineering, RSVP-TE)信令,建立動態(tài)的LSP轉(zhuǎn)發(fā)路徑或PW偽線;同樣地,基于DCN通道對建立的LSP路徑傳輸0ΑΜ、保護等信令,對路徑進(jìn)行動態(tài)管理和維護。在本發(fā)明實施例中,通過DCN通道傳遞非IP轉(zhuǎn)發(fā)節(jié)點之間的路由協(xié)議信息之后還可以包括通過信令通信網(wǎng)絡(luò)SCN通道傳遞信令協(xié)議,即在動態(tài)建立的LSP路徑上,使用信令通信網(wǎng)絡(luò)SCN通道傳遞信令協(xié)議,對路徑進(jìn)行拆除、優(yōu)化和帶寬調(diào)整等路徑的維護和管理。 請參閱附圖3,是本發(fā)明實施例提供的動態(tài)路由的實現(xiàn)裝置結(jié)構(gòu)示意圖。為了便于說明,僅僅示出了與本發(fā)明實施例相關(guān)的部分。附圖3示例的動態(tài)路由的實現(xiàn)裝置可以是通信系統(tǒng)中的一個節(jié)點,例如,路由設(shè)備或網(wǎng)絡(luò)管理系統(tǒng)等等,該裝置可以包括通道建立模塊301和路由協(xié)議信息傳遞模塊302,其中通道建立模塊301,用于在兩個非IP轉(zhuǎn)發(fā)節(jié)點之間建立數(shù)據(jù)通信網(wǎng)絡(luò)DCN通道。在本實施例中,所謂“非IP轉(zhuǎn)發(fā)節(jié)點”是指MPLS-TP技術(shù)中的這樣一種節(jié)點,這種節(jié)點具有數(shù)據(jù)轉(zhuǎn)發(fā)接口,但它不支持互聯(lián)網(wǎng)協(xié)議IP報文的轉(zhuǎn)發(fā),非IP轉(zhuǎn)發(fā)節(jié)點可以不是直接相鄰的節(jié)點或可以是跨越不同網(wǎng)絡(luò)的節(jié)點。由于非IP轉(zhuǎn)發(fā)節(jié)點不支持IP報文轉(zhuǎn)發(fā),因此,首先通過通道建立模塊301在希望進(jìn)行通信的兩個非IP轉(zhuǎn)發(fā)節(jié)點之間建立DCN通道。在本實施例中,數(shù)據(jù)通信網(wǎng)絡(luò)DCN通道是MPLS-TP基于G-ACH定義的一種帶內(nèi)(in-band)數(shù)據(jù)通信網(wǎng)絡(luò)通道,而G-ACH是對RFC4385定義的關(guān)聯(lián)通道頭(AssociateChannel Header,ACH)的一種擴展。ACH應(yīng)用于偽線(Presudo-Wire,PW)層面,主要用于帶內(nèi)(in-band)的方式傳輸OAM(連通性檢測BFD、Ping等)等管理信息之類的特殊報文,例如,連通性檢測BFD、Ping命令等。MPLS-TP標(biāo)準(zhǔn)將G-ACH應(yīng)用于MPLS-TP的PW、標(biāo)簽交換路徑(Label Switching Path, LSP)以及段(Segment)層。MPLS-TP標(biāo)準(zhǔn)的G-ACH的基本結(jié)構(gòu)與ACH基本一致,主要是對ACH的信道類型(Channel Type)字段進(jìn)行了擴展,通過信道類型(Channel Type)字段不同的值標(biāo)識凈荷(payload)部分為傳輸?shù)牟煌愋偷奶厥鈭笪?,G-ACH及其封裝格式如附圖2所示,其中G-ACH主要由4個部分組成,說明如下0001字段用于標(biāo)識當(dāng)前報文是G-ACH報文,使其與數(shù)據(jù)報文(采用0000標(biāo)識)相區(qū)分;Version字段用于標(biāo)識當(dāng)前報文的版本號;Reserve字段該字段目前沒有使用,預(yù)留至以后擴展使用;Channel Type字段用于標(biāo)識G-ACH字段后面的凈荷(payload)字段的報文內(nèi)容,通過不同的Channel Type字段標(biāo)識不同的報文類型,包括自動保護倒換(AutomaticProtection Switching, APS)報文、運營管理維護(Operation AdministrationManagement, 0AM)報文、信令通信通道(Signaling communication Channel, SCC)報文和管理通信通道(Management Communication Channel, MCC)報文等等。
路由協(xié)議信息傳遞模塊302,用于通過所述通道建立模塊301建立的DCN通道傳遞所述非IP轉(zhuǎn)發(fā)節(jié)點之間的路由協(xié)議信息。由于非IP轉(zhuǎn)發(fā)節(jié)點不支持IP報文轉(zhuǎn)發(fā),因此,也不可能通過IP路徑進(jìn)行路由協(xié)議信息的轉(zhuǎn)發(fā)。在本實施例中,路由協(xié)議信息傳遞模塊302通過通道建立模塊301建立的DCN通道傳遞非IP轉(zhuǎn)發(fā)節(jié)點之間的路由協(xié)議信息,例如,內(nèi)部網(wǎng)關(guān)協(xié)議(Interior GatewayProtocols, IGP)信息,包括開放最短路徑優(yōu)先(Open Shortest Path First, 0SPF)協(xié)議信息、中間系統(tǒng)-中間系統(tǒng)(Intermediate System-Intermediate System, IS-IS)協(xié)議信息、路由信息協(xié)議(Routing Information Protocol, RIP)信息和邊界網(wǎng)關(guān)協(xié)議(BorderGateway Protocol,BGP)信息等等。當(dāng)路由協(xié)議信息通過非IP轉(zhuǎn)發(fā)節(jié)點之間建立的DCN通道傳遞之后,各個非IP轉(zhuǎn)發(fā)節(jié)點就能共享路由信息,從而在各個節(jié)點之間建立動態(tài)路由。需要說明的是,以上動態(tài)路由的實現(xiàn)裝置的實施方式中,各功能模塊的劃分僅是舉例說明,實際應(yīng)用中可以根據(jù)需要,例如相應(yīng)硬件的配置要求或者軟件的實現(xiàn)的便利考慮,而將上述功能分配由不同的功能模塊完成,即將所述動態(tài)路由的實現(xiàn)裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。而且,實際應(yīng)用中,本實施 例中的相應(yīng)的功能模塊可以是由相應(yīng)的硬件實現(xiàn),也可以由相應(yīng)的硬件執(zhí)行相應(yīng)的軟件完成,例如,前述的通道建立模塊,可以是具有執(zhí)行前述在兩個非IP轉(zhuǎn)發(fā)節(jié)點之間建立數(shù)據(jù)通信網(wǎng)絡(luò)DCN通道的硬件,例如通道建立器,也可以是能夠執(zhí)行相應(yīng)計算機程序從而完成前述功能的一般處理器或者其他硬件設(shè)備;再如前述的路由協(xié)議信息傳遞模塊,可以是具有執(zhí)行前述通過所述通道建立模塊(或通道建立器)建立的DCN通道傳遞所述非IP轉(zhuǎn)發(fā)節(jié)點之間的路由協(xié)議信息功能的硬件,例如路由協(xié)議信息傳遞器,也可以是能夠執(zhí)行相應(yīng)計算機程序從而完成前述功能的一般處理器或者其他硬件設(shè)備(本說明書提供的各個實施例都可應(yīng)用上述描述原則)。附圖3示例的通道建立模塊301進(jìn)一步包括靜態(tài)路徑建立單元401,如附圖4示例的動態(tài)路由的實現(xiàn)裝置。靜態(tài)路徑建立單元401用于基于靜態(tài)的標(biāo)簽交換路徑(LabelSwitching Path,LSP),在非IP轉(zhuǎn)發(fā)節(jié)點之間建立數(shù)據(jù)通信網(wǎng)絡(luò)DCN通道。具體地,可以通過管理方式靜態(tài)建立標(biāo)簽交換路徑(Label Switching Path,LSP)。例如,可以通過網(wǎng)絡(luò)管理系統(tǒng)(Network Management System)或者靜態(tài)的配置命令在非IP轉(zhuǎn)發(fā)節(jié)點之間建立數(shù)據(jù)通信網(wǎng)絡(luò)DCN通道。數(shù)據(jù)通信網(wǎng)絡(luò)DCN通道包括管理通信網(wǎng)絡(luò)(Management Communication Network,MCN)通道和信令通信網(wǎng)絡(luò)(Signaling Communication Network, SCN)通道,其中,MCN通道采用Channel Type字段中的MCC字段標(biāo)識,用于傳輸管理信令信息,SCN通道采用ChannelType字段中的SCC字段標(biāo)識,用于傳輸控制信令信息。附圖3示例的路由協(xié)議信息傳遞模塊302進(jìn)一步包括信息傳輸單元501,如附圖5示例的動態(tài)路由的實現(xiàn)裝置。信息傳輸單元501用于通過信令通信網(wǎng)絡(luò)SCN通道傳遞所述非IP轉(zhuǎn)發(fā)節(jié)點之間的路由協(xié)議信息。在非IP轉(zhuǎn)發(fā)節(jié)點之間基于建立的DCN通道,發(fā)布各自的路由,進(jìn)行相互之間路由的發(fā)布和路由信息的共享。完成路由信息發(fā)布之后,各個非IP轉(zhuǎn)發(fā)節(jié)點之間建立了動態(tài)的路由。基于動態(tài)的路由,非IP轉(zhuǎn)發(fā)節(jié)點之間可以傳遞控制信令,建立基于標(biāo)簽的轉(zhuǎn)發(fā)表項,例如,可以根據(jù)目的地址查找出端口、出標(biāo)簽,基于標(biāo)簽進(jìn)行報文的轉(zhuǎn)發(fā)。附圖5示例的動態(tài)路由的實現(xiàn)裝置可以進(jìn)一步包括信令協(xié)議傳遞模塊601,如附圖6示例的動態(tài)路由的實現(xiàn)裝置。信令協(xié)議傳遞模塊601用于通過信令通信網(wǎng)絡(luò)SCN通道傳遞信令協(xié)議,即在動態(tài)建立的LSP路徑上,使用信令通信網(wǎng)絡(luò)SCN通道傳遞信令協(xié)議,對路徑進(jìn)行拆除、優(yōu)化和帶寬調(diào)整等路徑的維護和管理。附圖3至附圖6任一示例的動態(tài)路由的實現(xiàn)裝置可以進(jìn)一步包括動態(tài)控制信令傳遞模塊701,如附圖7示例的動態(tài)路由的實現(xiàn)裝置。動態(tài)控制信令傳遞模塊701用于通過DCN通道傳遞動態(tài)的控制信令,即,在建立了 IP路由的非IP轉(zhuǎn)發(fā)節(jié)點之間,通過DCN通道運行動態(tài)的控制信令(例如,標(biāo)簽分發(fā)協(xié)議(Label Distribution Protocol, LDP)或資源預(yù)留協(xié)議-流量工程(Resource Reservation Protocol-Traffic Engineer, RSVP-TE)),建立動態(tài)的LSP路徑或PW偽線;同樣地,基于 DCN通道對建立的LSP路徑傳輸0ΑΜ、保護等信令,對路徑進(jìn)行動態(tài)管理和維護。需要說明的是,上述裝置各模塊/單元之間的信息交互、執(zhí)行過程等內(nèi)容,由于與本發(fā)明方法實施例基于同一構(gòu)思,其帶來的技術(shù)效果與本發(fā)明方法實施例相同,具體內(nèi)容可參見本發(fā)明方法實施例中的敘述,此處不再贅述。本領(lǐng)域普通技術(shù)人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,比如以下各種方法的一種或多種或全部在兩個非IP轉(zhuǎn)發(fā)節(jié)點之間建立數(shù)據(jù)通信網(wǎng)絡(luò)DCN通道,所述非IP轉(zhuǎn)發(fā)節(jié)點為不支持互聯(lián)網(wǎng)協(xié)議IP報文轉(zhuǎn)發(fā)的節(jié)點;通過所述DCN通道傳遞所述非IP轉(zhuǎn)發(fā)節(jié)點之間的路由協(xié)議信息。該程序可以存儲于一計算機可讀存儲介質(zhì)中,存儲介質(zhì)可以包括只讀存儲器(ROM, Read Only Memory)、隨機存取存儲器(RAM, Random Access Memory)、磁盤或光盤等。以上對本發(fā)明實施例提供的一種動態(tài)路由的實現(xiàn)方法和裝置進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進(jìn)行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式
及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
權(quán)利要求
1.一種動態(tài)路由的實現(xiàn)方法,其特征在于,所述方法包括 在兩個非IP轉(zhuǎn)發(fā)節(jié)點之間建立數(shù)據(jù)通信網(wǎng)絡(luò)DCN通道,所述非IP轉(zhuǎn)發(fā)節(jié)點為不支持互聯(lián)網(wǎng)協(xié)議IP報文轉(zhuǎn)發(fā)的節(jié)點; 通過所述DCN通道傳遞所述兩個非IP轉(zhuǎn)發(fā)節(jié)點之間的路由協(xié)議信息。
2.如權(quán)利要求I所述的方法,其特征在于,所述在兩個非IP轉(zhuǎn)發(fā)節(jié)點之間建立數(shù)據(jù)通信網(wǎng)絡(luò)DCN通道包括 基于靜態(tài)的標(biāo)簽交換路徑LSP,在非IP轉(zhuǎn)發(fā)節(jié)點之間建立數(shù)據(jù)通信網(wǎng)絡(luò)DCN通道。
3.如權(quán)利要求2所述的方法,其特征在于,所述基于靜態(tài)的標(biāo)簽交換路徑LSP,在非IP轉(zhuǎn)發(fā)節(jié)點之間建立數(shù)據(jù)通信網(wǎng)絡(luò)DCN通道包括 通過網(wǎng)絡(luò)管理系統(tǒng)或者靜態(tài)的配置命令在非IP轉(zhuǎn)發(fā)節(jié)點之間建立數(shù)據(jù)通信網(wǎng)絡(luò)DCN通道。
4.如權(quán)利要求I至3任意一項所述的方法,其特征在于,所述DCN通道包括信令通信網(wǎng)絡(luò)SCN通道; 所述通過所述DCN通道傳遞所述非IP轉(zhuǎn)發(fā)節(jié)點之間的路由協(xié)議信息包括 通過所述SCN通道傳遞所述非IP轉(zhuǎn)發(fā)節(jié)點之間的路由協(xié)議信息。
5.如權(quán)利要求4所述的方法,其特征在于,所述通過所述DCN通道傳遞所述非IP轉(zhuǎn)發(fā)節(jié)點之間的路由協(xié)議信息之后進(jìn)一步包括 通過所述SCN通道傳遞信令協(xié)議。
6.如權(quán)利要求I至5任意一項所述的方法,其特征在于,所述通過所述DCN通道傳遞所述非IP轉(zhuǎn)發(fā)節(jié)點之間的路由協(xié)議信息之后進(jìn)一步包括 通過所述DCN通道傳遞動態(tài)的控制信令。
7.一種動態(tài)路由的實現(xiàn)裝置,其特征在于,所述裝置包括 通道建立模塊,用于在兩個非IP轉(zhuǎn)發(fā)節(jié)點之間建立數(shù)據(jù)通信網(wǎng)絡(luò)DCN通道,所述非IP轉(zhuǎn)發(fā)節(jié)點為不支持互聯(lián)網(wǎng)協(xié)議IP報文轉(zhuǎn)發(fā)的節(jié)點; 路由協(xié)議信息傳遞模塊,用于通過所述通道建立模塊建立的DCN通道傳遞所述非IP轉(zhuǎn)發(fā)節(jié)點之間的路由協(xié)議信息。
8.如權(quán)利要求7所述的裝置,其特征在于,所述通道建立模塊包括靜態(tài)路徑建立單元,用于基于靜態(tài)的標(biāo)簽交換路徑LSP,在兩個非IP轉(zhuǎn)發(fā)節(jié)點之間建立數(shù)據(jù)通信網(wǎng)絡(luò)DCN通道。
9.如權(quán)利要求8所述的裝置,其特征在于,所述靜態(tài)路徑建立單元具體用于通過網(wǎng)絡(luò)管理系統(tǒng)或者靜態(tài)的配置命令在非IP轉(zhuǎn)發(fā)節(jié)點之間建立數(shù)據(jù)通信網(wǎng)絡(luò)DCN通道。
10.如權(quán)利要求7所述的裝置,其特征在于,所述DCN通道包括信令通信網(wǎng)絡(luò)SCN通道,所述路由協(xié)議信息傳遞模塊包括信令通信網(wǎng)絡(luò)通道信息傳輸單元; 所述信令通信網(wǎng)絡(luò)通道信息傳輸單元,用于通過所述SCN通道傳遞所述非IP轉(zhuǎn)發(fā)節(jié)點之間的路由協(xié)議信息。
11.如權(quán)利要求10所述的裝置,其特征在于,所述裝置進(jìn)一步包括 信令協(xié)議傳遞模塊,用于通過所述SCN通道傳遞信令協(xié)議。
12.如權(quán)利要求7至10任意一項所述的裝置,其特征在于,所述裝置進(jìn)一步包括 動態(tài)控制信令傳遞模塊,用于通過所述DCN通道傳遞動態(tài)的控制信令。
全文摘要
本發(fā)明一方面提供一種動態(tài)路由的實現(xiàn)方法,以實現(xiàn)在非IP轉(zhuǎn)發(fā)場景下的MPLS網(wǎng)絡(luò)和路徑的動態(tài)管理、維護,所述方法包括在兩個非IP轉(zhuǎn)發(fā)節(jié)點之間建立數(shù)據(jù)通信網(wǎng)絡(luò)DCN通道,所述非IP轉(zhuǎn)發(fā)節(jié)點為不支持互聯(lián)網(wǎng)協(xié)議IP報文轉(zhuǎn)發(fā)的節(jié)點;通過所述DCN通道傳遞所述非IP轉(zhuǎn)發(fā)節(jié)點之間的路由協(xié)議信息。與現(xiàn)有技術(shù)相比,一方面,本發(fā)明實施例提供的動態(tài)路由的實現(xiàn)方法并不依賴于IP路徑,即,在非IP轉(zhuǎn)發(fā)節(jié)點之間也能夠交互路由信息,從而建立動態(tài)路由,另一方面,本發(fā)明實施例提供的動態(tài)路由的實現(xiàn)方法可以減小配置量,能夠適用于大規(guī)模的網(wǎng)絡(luò)的管理和維護,使動態(tài)路由協(xié)議和信令協(xié)議的使用更加靈活。
文檔編號H04L12/723GK102957614SQ20111025121
公開日2013年3月6日 申請日期2011年8月29日 優(yōu)先權(quán)日2011年8月29日
發(fā)明者國辛純, 董杰 申請人:華為技術(shù)有限公司