專(zhuān)利名稱(chēng):集中式網(wǎng)絡(luò)節(jié)點(diǎn)中實(shí)現(xiàn)熱備份的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及基于流量工程擴(kuò)展的資源預(yù)留協(xié)議(RSVP-TE,ResourceReservation Protocol-Traffic Engineering)業(yè)務(wù)的熱備份技術(shù),尤其涉及一種集中式網(wǎng)絡(luò)節(jié)點(diǎn)中實(shí) 現(xiàn)熱備份的方法及系統(tǒng)。
背景技術(shù):
RSVP-TE 作為資源預(yù)留協(xié)議(RSVP,Resource Reservation Protocol)的一個(gè)補(bǔ) 充協(xié)議,用于為多協(xié)議標(biāo)記交換協(xié)議(MPLS,Multi-Protocol LabelSwitching)網(wǎng)絡(luò)建立標(biāo) 簽交換路徑。RSVP-TE主要用于在有或者沒(méi)有資源預(yù)留的情況下支持明確傳送標(biāo)簽交換通 道(LSP,Label Switched Path)的實(shí)例。熱備份(TE H0TSTANDBY)是一種針對(duì)RSVP-TE隧道端到端的保護(hù)機(jī)制。對(duì)應(yīng)一條 RSVP-TE隧道(TUNNEL),會(huì)形成兩條LSP,分別為主LSP和備LSP。當(dāng)主LSP鏈路失效時(shí),流 量會(huì)在50ms內(nèi)切換到備LSP鏈路上。而后,當(dāng)主LSP鏈路恢復(fù)時(shí),流量又會(huì)回切到主LSP鏈 路。圖1為典型的RSVP-TEH0TSTANDBY網(wǎng)絡(luò)的組網(wǎng)結(jié)構(gòu)示意圖,如圖1所示,上述轉(zhuǎn)發(fā)網(wǎng)絡(luò) 由七臺(tái)路由器組成,其中兩臺(tái)作為私有網(wǎng)絡(luò)客戶(hù)端(CE,Custom Edge),圖中對(duì)應(yīng)于CEl及 CE2,兩臺(tái)作為邊緣路由器(PE,Provider Edge),分別對(duì)應(yīng)于圖中的PEl和PE2,PE1及PE2 為集中式設(shè)備,兩臺(tái)作為主LSP的P路由器(ProviderRouter),一臺(tái)作為備LSP的P路由 器。其中,CE是直接與服務(wù)提供商相連的邊緣設(shè)備;PE是骨干網(wǎng)中的邊緣設(shè)備,直接與用戶(hù) 的CE相連;P路由器是骨干網(wǎng)中不與CE直接相連的設(shè)備。在啟用TE H0TSTANDBY端到端 保護(hù)的機(jī)制時(shí),通過(guò)RSVP-TE信令建立2條LSP,當(dāng)主LSP上有一段線(xiàn)路發(fā)生故障時(shí),將所有 的RSVP-TE業(yè)務(wù)流量切換到備LSP上。下面簡(jiǎn)單介紹一下熱備份(Hot-backup)技術(shù),熱備份是為了提高轉(zhuǎn)發(fā)網(wǎng)絡(luò)可靠 性而開(kāi)發(fā)出的保護(hù)備份機(jī)制。圖2為熱備份原理示意圖,如圖2所示,整個(gè)系統(tǒng)中包括兩個(gè) 控制模塊,分別為主用控制模塊(對(duì)應(yīng)于圖中的主用系統(tǒng))和備用控制模塊(對(duì)應(yīng)于圖中 的備用系統(tǒng)),其中,主用控制模塊將得到的控制信息實(shí)時(shí)備份到備用控制模塊,當(dāng)主用控 制模塊故障時(shí),進(jìn)行主用控制模塊及備用控制模塊的切換,原備用控制模塊替代主用控制 模塊進(jìn)行工作。這里,控制信息是指,存儲(chǔ)在網(wǎng)絡(luò)節(jié)點(diǎn)的內(nèi)存中,用于記錄RSVP-TE隧道及 LSP信息的數(shù)據(jù)。轉(zhuǎn)發(fā)信息是指,存儲(chǔ)在網(wǎng)絡(luò)節(jié)點(diǎn)的芯片寄存器中,用于指導(dǎo)網(wǎng)絡(luò)節(jié)點(diǎn)的轉(zhuǎn) 發(fā)芯片進(jìn)行轉(zhuǎn)發(fā)的具體數(shù)據(jù)。目前的網(wǎng)絡(luò)節(jié)點(diǎn),包括分布式及集中式兩種結(jié)構(gòu),圖3為分布式網(wǎng)絡(luò)節(jié)點(diǎn)結(jié)構(gòu)示 意圖,如圖3所示,分布式網(wǎng)絡(luò)節(jié)點(diǎn)中,控制信息存儲(chǔ)于主用控制模塊及備用控制模塊中, 而轉(zhuǎn)發(fā)信息存儲(chǔ)于網(wǎng)絡(luò)處理卡(NPC,Network ProcessorCard)中,控制信息和轉(zhuǎn)發(fā)信息是 分離的。在分布式網(wǎng)絡(luò)節(jié)點(diǎn)中,非常易于實(shí)現(xiàn)熱備份。主用控制模塊將自身中存儲(chǔ)的控制 信息,即路由,實(shí)時(shí)同步到備用控制模塊及NPC中。NPC根據(jù)同步過(guò)來(lái)的控制信息生成轉(zhuǎn)發(fā) 信息即可。目前的轉(zhuǎn)發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)中,集中式網(wǎng)絡(luò)節(jié)點(diǎn)以其較低的成本,在通訊市場(chǎng)上占了非常大的比例。圖4為集中式網(wǎng)絡(luò)節(jié)點(diǎn)結(jié)構(gòu)示意圖,如圖4所示,集中式網(wǎng)絡(luò)節(jié)點(diǎn)將主控處理單元(MPU, Management Processor Unit)、路由處理單元(RPU, Routing Proce ssor Unit)、和NPC的功能在同一個(gè)CPU上實(shí)現(xiàn),因此,相比分布式設(shè)備而言成本較低,同時(shí)總的 軟件復(fù)雜度也較低,但由于其單CPU工作的特性,使得熱備份時(shí)無(wú)法實(shí)現(xiàn)控制與轉(zhuǎn)發(fā)分離。然而,由于控制信息及轉(zhuǎn)發(fā)信息集中于同一個(gè)CPU中,如何實(shí)現(xiàn)在當(dāng)前的集中式 網(wǎng)絡(luò)節(jié)點(diǎn)中的熱備份,目前尚無(wú)相關(guān)的解決技術(shù)方案。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種集中式網(wǎng)絡(luò)節(jié)點(diǎn)中實(shí)現(xiàn)熱備份的方法 及系統(tǒng),能在集中式網(wǎng)絡(luò)節(jié)點(diǎn)中實(shí)現(xiàn)轉(zhuǎn)發(fā)信息的熱備份。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種集中式網(wǎng)絡(luò)節(jié)點(diǎn)中實(shí)現(xiàn)熱備份的方法,所述網(wǎng)絡(luò)節(jié)點(diǎn)中設(shè)有主用控制模塊和 備用控制模塊;為業(yè)務(wù)建立RSVP-TE隧道,所述RSVP-TE隧道包含兩條LSP,一條為主LSP, 另一條為備LSP ;所述方法包括主用控制模塊獲取主LSP及備LSP的控制信息,并根據(jù)所述主LSP及所述備LSP 當(dāng)前的狀態(tài)設(shè)置所述主LSP的控制信息及所述備LSP的控制信息的標(biāo)識(shí)信息為激活或非激 活;并將所述主LSP的控制信息及所述備LSP的控制信息同步到備用控制模塊;主用控制模塊和備用控制模塊進(jìn)行倒換后,當(dāng)前主用控制模塊根據(jù)標(biāo)識(shí)信息為激 活的LSP的控制信息生成轉(zhuǎn)發(fā)信息,并進(jìn)行業(yè)務(wù)轉(zhuǎn)發(fā)。優(yōu)選地,所述主用控制模塊獲取主LSP及備LSP的控制信息,為所述RSVP-TE隧道建立時(shí),當(dāng)前主用控制模塊通過(guò)發(fā)送及接收RSVP-TE信令與TE 隧道中其它網(wǎng)絡(luò)結(jié)點(diǎn)進(jìn)行信息交互,獲取主LSP及備LSP的控制信息;或者,所述RSVP-TE隧道中的主LSP或備LSP更新時(shí),當(dāng)前主用控制模塊通過(guò)發(fā)送 LSP路徑檢測(cè)數(shù)據(jù)包,獲取主LSP及備LSP的控制信息;或者,通過(guò)主LSP及備LSP的配置信息獲取主LSP及備LSP的控制信息。優(yōu)選地,所述控制信息包括RSVP-TE隧道標(biāo)識(shí)信息、所述RSVP-TE隧道所包含LSP 的標(biāo)識(shí)信息、LSP所包含網(wǎng)絡(luò)節(jié)點(diǎn)的標(biāo)識(shí)信息及轉(zhuǎn)發(fā)端口信息;所述轉(zhuǎn)發(fā)信息為根據(jù)所述控制信息生成的路由轉(zhuǎn)發(fā)信息。優(yōu)選地,所述根據(jù)所述主LSP及所述備LSP當(dāng)前的狀態(tài)設(shè)置所述主LSP的控制信 息及所述備LSP的控制信息的標(biāo)識(shí)信息為激活或非激活,為所述主LSP及所述備LSP均可用時(shí),設(shè)置所述主LSP的控制信息的標(biāo)識(shí)信息為激 活,設(shè)置所述備LSP的控制信息的標(biāo)識(shí)信息為非激活;所述主LSP及所述備LSP均不可用時(shí),設(shè)置所述主LSP的控制信息及所述備LSP 的控制信息的標(biāo)識(shí)信息均為非激活;所述主LSP及所述備LSP中之一可用時(shí),設(shè)置當(dāng)前可用LSP的控制信息標(biāo)識(shí)信息 為激活,設(shè)置當(dāng)前不可用LSP的控制信息標(biāo)識(shí)信息為非激活。優(yōu)選地,所述方法還包括所述網(wǎng)絡(luò)節(jié)點(diǎn)中存儲(chǔ)有標(biāo)識(shí)信息為激活的LSP的控制信息與所述可用LSP標(biāo)識(shí)及 其RSVP-TE隧道標(biāo)識(shí)的對(duì)應(yīng)關(guān)系的信息;
當(dāng)前主控制模塊根據(jù)所述可用LSP標(biāo)識(shí)或RSVP-TE隧道標(biāo)識(shí),以及所述對(duì)應(yīng)關(guān)系 查找標(biāo)識(shí)信息為激活的LSP的控制信息。一種集中式網(wǎng)絡(luò)節(jié)點(diǎn)中實(shí)現(xiàn)熱備份的系統(tǒng),包括網(wǎng)絡(luò)節(jié)點(diǎn),所述網(wǎng)絡(luò)節(jié)點(diǎn)中設(shè)有 主用控制模塊和備用控制模塊;在所述網(wǎng)絡(luò)節(jié)點(diǎn)中為業(yè)務(wù)建立RSVP-TE隧道,所述RSVP-TE 隧道包含兩條LSP,一條為主LSP,另一條為備LSP ;所述主用控制模塊還包括獲取子模塊,用于獲取主LSP及備LSP的控制信息;設(shè)置子模塊,用于根據(jù)所述主LSP及所述備LSP當(dāng)前的狀態(tài)設(shè)置所述主LSP的控 制信息及所述備LSP的控制信息的標(biāo)識(shí)信息為激活或非激活;同步子模塊,用于將所述主LSP的控制信息及所述備LSP的控制信息同步到備用 控制模塊;生成子模塊,用于在主用控制模塊和備用控制模塊進(jìn)行倒換后,根據(jù)標(biāo)識(shí)信息為 激活的LSP的控制信息生成轉(zhuǎn)發(fā)信息; 業(yè)務(wù)轉(zhuǎn)發(fā)子模塊,用于根據(jù)所述轉(zhuǎn)發(fā)信息進(jìn)行業(yè)務(wù)轉(zhuǎn)發(fā)。優(yōu)選地,所述獲取子模塊進(jìn)一步在所述RSVP-TE隧道建立時(shí),通過(guò)發(fā)送及接收 RSVP-TE信令與TE隧道中其它網(wǎng)絡(luò)結(jié)點(diǎn)進(jìn)行信息交互,獲取主LSP及備LSP的控制信息;或者,所述獲取子模塊進(jìn)一步在所述RSVP-TE隧道中的主LSP或備LSP更新時(shí),通 過(guò)發(fā)送LSP路徑檢測(cè)數(shù)據(jù)包獲取主LSP及備LSP的控制信息;或者,所述獲取子模塊進(jìn)一步通過(guò)主LSP及備LSP的配置信息獲取主LSP及備LSP 的控制信息。優(yōu)選地,所述控制信息包括RSVP-TE隧道標(biāo)識(shí)信息、所述RSVP-TE隧道所包含LSP 的標(biāo)識(shí)信息、LSP所包含網(wǎng)絡(luò)節(jié)點(diǎn)的標(biāo)識(shí)信息及轉(zhuǎn)發(fā)端口信息;所述轉(zhuǎn)發(fā)信息為根據(jù)所述控制信息生成的路由轉(zhuǎn)發(fā)信息。優(yōu)選地,所述設(shè)置子模塊在所述主LSP及所述備LSP均可用時(shí),進(jìn)一步設(shè)置所述主 LSP的控制信息的標(biāo)識(shí)信息為激活,設(shè)置所述備LSP的控制信息的標(biāo)識(shí)信息為非激活;在所述主LSP及所述備LSP均不可用時(shí),進(jìn)一步設(shè)置所述主LSP的控制信息及所 述備LSP的控制信息的標(biāo)識(shí)信息均為非激活;在所述主LSP及所述備LSP中之一可用時(shí),進(jìn)一步設(shè)置當(dāng)前可用LSP的控制信息 標(biāo)識(shí)信息為激活,設(shè)置當(dāng)前不可用LSP的控制信息標(biāo)識(shí)信息為非激活。優(yōu)選地,所述網(wǎng)絡(luò)節(jié)點(diǎn)中還包括存儲(chǔ)模塊,用于存儲(chǔ)有標(biāo)識(shí)信息為激活的LSP的控制信息與所述可用LSP標(biāo)識(shí)及其RSVP-TE隧道標(biāo)識(shí)的對(duì)應(yīng)關(guān)系的信息;查找模塊,用于根據(jù)所述可用LSP標(biāo)識(shí)或RSVP-TE隧道標(biāo)識(shí),以及所述對(duì)應(yīng)關(guān)系查找標(biāo)識(shí)信息為激活的LSP的控制信息。本發(fā)明中,為控制信息設(shè)置標(biāo)識(shí)信息,該標(biāo)識(shí)信息與當(dāng)前所用的LSP的狀態(tài)信息對(duì)應(yīng),這樣,當(dāng)網(wǎng)絡(luò)節(jié)點(diǎn)中發(fā)生主用控制模塊及備用控制模塊的倒換時(shí),能在倒換后及時(shí)使 用切換前所使用的LSP進(jìn)行業(yè)務(wù)的轉(zhuǎn)發(fā),從而降低了倒換時(shí)間,保證了數(shù)據(jù)包的及時(shí)轉(zhuǎn)發(fā), 從而提高了轉(zhuǎn)發(fā)網(wǎng)絡(luò)的數(shù)據(jù)轉(zhuǎn)發(fā)質(zhì)量。
圖1為典型的RSVP-TE H0TSTANDBY網(wǎng)絡(luò)的組網(wǎng)結(jié)構(gòu)示意圖;圖2為熱備份原理示意圖;圖3為分布式網(wǎng)絡(luò)節(jié)點(diǎn)結(jié)構(gòu)示意圖;圖4為集中式網(wǎng)絡(luò)節(jié)點(diǎn)結(jié)構(gòu)示意圖;圖5為L(zhǎng)SP控制信息查詢(xún)表結(jié)構(gòu)示意圖;圖6為本發(fā)明集中式網(wǎng)絡(luò)節(jié)點(diǎn)中實(shí)現(xiàn)熱備份的系統(tǒng)組成結(jié)構(gòu)示意圖。
具體實(shí)施例方式本發(fā)明的基本思想是為控制信息設(shè)置標(biāo)識(shí)信息,該標(biāo)識(shí)信息與當(dāng)前所用的LSP 的狀態(tài)信息對(duì)應(yīng),這樣,當(dāng)網(wǎng)絡(luò)節(jié)點(diǎn)中發(fā)生主用控制模塊及備用控制模塊的倒換時(shí),能在倒 換后及時(shí)使用切換前所使用的LSP進(jìn)行業(yè)務(wù)的轉(zhuǎn)發(fā)。為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下舉實(shí)施例并參照附圖,對(duì) 本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。以圖1所示的網(wǎng)絡(luò)結(jié)構(gòu)為基礎(chǔ),進(jìn)一步闡明本發(fā)明的熱備份的實(shí)現(xiàn)方案。首先,建立從PEl到PE2的RSVP-TE隧道,此時(shí)RSVP-TE隧道會(huì)生成主LSP及備 LSP兩條LSP。主用控制模塊獲取該兩條LSP的控制信息,并實(shí)時(shí)發(fā)送到備用控制模塊中, 在控制信息中設(shè)置相應(yīng)的標(biāo)識(shí)信息,該標(biāo)識(shí)信息與當(dāng)前激活的LSP相對(duì)應(yīng)。例如,將當(dāng)前激 活LSP的控制信息的標(biāo)識(shí)設(shè)置為“1”,而未激活LSP的控制信息的標(biāo)識(shí)設(shè)置為“0”,即通過(guò) 控制信息,主用控制模塊即可確定當(dāng)前激活的LSP ;當(dāng)確定LSP故障或恢復(fù)時(shí),將及時(shí)確定 各LSP的狀態(tài),并同時(shí)設(shè)定LSP對(duì)應(yīng)的控制信息。備用控制模塊根據(jù)所接收到的主用控制 模塊的控制信息生成轉(zhuǎn)發(fā)信息。主用控制模塊獲取LSP的控制信息的方式包括所述RSVP-TE隧道建立時(shí),當(dāng)前主 用控制模塊通過(guò)發(fā)送及接收RSVP-TE信令與TE隧道中其它網(wǎng)絡(luò)結(jié)點(diǎn)進(jìn)行信息交互,獲取主 LSP及備LSP的控制信息。或者,所述RSVP-TE隧道中的主LSP或備LSP更新時(shí),當(dāng)前主用控制模塊通過(guò)發(fā)送 LSP路徑檢測(cè)數(shù)據(jù)包,獲取主LSP及備LSP的控制信息?;蛘?,主用控制模塊通過(guò)主LSP及備LSP的配置信息獲取主LSP及備LSP的控制
fn息ο本發(fā)明中,上述控制信息包括RSVP-TE隧道標(biāo)識(shí)信息、所述RSVP-TE隧道所包含 LSP的標(biāo)識(shí)信息、LSP所包含網(wǎng)絡(luò)節(jié)點(diǎn)的標(biāo)識(shí)信息及轉(zhuǎn)發(fā)端口信息;轉(zhuǎn)發(fā)信息為根據(jù)所述控 制信息生成的路由轉(zhuǎn)發(fā)信息。建立RSVP-TE隧道后,在CEl與CE2間建立虛擬專(zhuān)用網(wǎng)絡(luò)(VPN,VirtualPrivate Network)業(yè)務(wù)。這樣,CEl 的 VPN 公網(wǎng)出接口為 RSVP-TE TUNNEL。VPN業(yè)務(wù)開(kāi)始后,從CEl持續(xù)發(fā)送數(shù)據(jù)包到CE2,此時(shí)的數(shù)據(jù)包將會(huì)封裝VPN標(biāo)簽 和RSVP-TE隧道的標(biāo)簽,然后經(jīng)由主LSP走到CE2。這里,當(dāng)RSVP-TE隧道中兩LSP均可用 時(shí),將優(yōu)先使用主LSP,而只有在主LSP故障時(shí),才會(huì)使用備LSP。假設(shè),由于某種原因(如主用控制模塊故障等),在PEl上進(jìn)行了主備倒換后,備用 控制模塊變?yōu)橹饔每刂颇K,并用自身當(dāng)前所維護(hù)的轉(zhuǎn)發(fā)信息指導(dǎo)數(shù)據(jù)包的轉(zhuǎn)發(fā)。這樣,數(shù)據(jù)包流量會(huì)封裝VPN標(biāo)簽和RSVP-TE標(biāo)簽,然后經(jīng)由主LSP走到CE2。原主用主控在復(fù)位重啟后變?yōu)閭溆弥骺?,?shí)時(shí)接收當(dāng)前主用主控同步的控制信息。接著,假設(shè),當(dāng)前的LSP發(fā)生故障而不能進(jìn)行數(shù)據(jù)包轉(zhuǎn)發(fā),當(dāng)前的主用控制模塊將 控制信息,將備LSP控制信息的標(biāo)識(shí)設(shè)置為激活狀態(tài),并將當(dāng)前LSP的控制信息更新到當(dāng)前 的備用控制模塊。由于當(dāng)前主控制模塊將利用標(biāo)識(shí)信息為激活的控制信息生成轉(zhuǎn)發(fā)信息, 這樣,數(shù)據(jù)包流量將封裝VPN標(biāo)簽和RSVP-TE隧道標(biāo)簽,然后經(jīng)由備LSP發(fā)送到CE2。接著,假設(shè),在PEl中,再次發(fā)生主用控制模塊及備用控制模塊的倒換。當(dāng)前的備 用控制模塊變?yōu)橹饔每刂颇K,當(dāng)前的主用控制模塊變?yōu)閭溆媚K,當(dāng)前的主用控制模塊 用自身維護(hù)的轉(zhuǎn)發(fā)信息指導(dǎo)數(shù)據(jù)包轉(zhuǎn)發(fā)。由于當(dāng)前主控制模塊將利用標(biāo)識(shí)信息為激活的控 制信息生成轉(zhuǎn)發(fā)信息,這樣,數(shù)據(jù)包流量將會(huì)封裝VPN標(biāo)簽和RSVP-TE隧道標(biāo)簽,然后經(jīng)由 備LSP發(fā)送到CE2。接著,假設(shè),主LSP恢復(fù),當(dāng)前的主用控制模塊將獲取該主LSP當(dāng)前的控制信息,并 實(shí)時(shí)更新到備用控制模塊,主用控制模塊將根據(jù)當(dāng)前的主LSP的控制信息生成轉(zhuǎn)發(fā)信息, 這樣,數(shù)據(jù)包流量將封裝VPN標(biāo)簽和RSVP-TE隧道標(biāo)簽,然后經(jīng)由主LSP發(fā)送到CE2。這樣,通過(guò)將主用控制模塊上的控制信息實(shí)時(shí)更新到備用控制模塊上,控制信息 中設(shè)置有與當(dāng)前LSP狀態(tài)相應(yīng)的標(biāo)識(shí)信息,當(dāng)網(wǎng)絡(luò)節(jié)點(diǎn)中發(fā)生主用控制模塊及備用控制模 塊的倒換后,當(dāng)前的主用控制模塊根據(jù)當(dāng)前標(biāo)識(shí)信息為激活的控制信息生成轉(zhuǎn)發(fā)信息,并 轉(zhuǎn)發(fā)當(dāng)前的數(shù)據(jù)包流量即可。圖5為L(zhǎng)SP控制信息查詢(xún)表結(jié)構(gòu)示意圖,如圖5所示,本發(fā)明中,為使網(wǎng)絡(luò)節(jié)點(diǎn)中 的控制信息更容易管理,本發(fā)明標(biāo)識(shí)信息為激活的控制信息按一維數(shù)組的方式存儲(chǔ),具體 的,當(dāng)前激活的LSP控制信息與該激活的LSP的標(biāo)識(shí)信息及RSVP-TE隧道標(biāo)識(shí)對(duì)應(yīng),也就是 說(shuō),通過(guò)上述LSP標(biāo)識(shí)及RSVP-TE隧道標(biāo)識(shí),即可查找出對(duì)應(yīng)LSP的控制信息。這與現(xiàn)有的 以樹(shù)結(jié)構(gòu)存儲(chǔ)的控制信息相比,提高了查找速度,維護(hù)也更方便。圖6為本發(fā)明集中式網(wǎng)絡(luò)節(jié)點(diǎn)中實(shí)現(xiàn)熱備份的系統(tǒng)組成結(jié)構(gòu)示意圖,如圖6所示, 本發(fā)明集中式網(wǎng)絡(luò)節(jié)點(diǎn)中實(shí)現(xiàn)熱備份的系統(tǒng)是在前述圖1所示結(jié)構(gòu)中實(shí)現(xiàn)的一種熱備份 系統(tǒng),具體的,圖1所示的網(wǎng)絡(luò)節(jié)點(diǎn)中,包括主用控制模塊及備用控制模塊,其中,主用控制 模塊中包括獲取子模塊60、設(shè)置子模塊61、同步子模塊62、生成子模塊63和業(yè)務(wù)轉(zhuǎn)發(fā)子模 塊64,其中獲取子模塊60,用于獲取主LSP及備LSP的控制信息;設(shè)置子模塊61,用于根據(jù)所述主LSP及所述備LSP當(dāng)前的狀態(tài)設(shè)置所述主LSP的 控制信息及所述備LSP的控制信息的標(biāo)識(shí)信息為激活或非激活;同步子模塊62,用于將所述主LSP的控制信息及所述備LSP的控制信息同步到備 用控制模塊;生成子模塊63,用于在主用控制模塊和備用控制模塊進(jìn)行倒換后,根據(jù)標(biāo)識(shí)信息 為激活的LSP的控制信息生成轉(zhuǎn)發(fā)信息;業(yè)務(wù)轉(zhuǎn)發(fā)子模塊64,用于根據(jù)所述轉(zhuǎn)發(fā)信息進(jìn)行業(yè)務(wù)轉(zhuǎn)發(fā)。上述獲取子模塊60進(jìn)一步在所述RSVP-TE隧道建立時(shí),通過(guò)發(fā)送及接收RSVP-TE 信令與TE隧道中其它網(wǎng)絡(luò)結(jié)點(diǎn)產(chǎn)生交互,即進(jìn)行信息交互,如信令交互等,獲取主LSP及備 LSP的控制信息。
或者,上述獲取子模塊60進(jìn)一步在所述RSVP-TE隧道中的主LSP或備LSP更新時(shí), 當(dāng)前主用控制模塊通過(guò)發(fā)送LSP路徑檢測(cè)數(shù)據(jù)包獲取主LSP及備LSP的控制信息;或者,上述獲取子模塊60進(jìn)一步通過(guò)主LSP及備LSP的配置信息獲取主LSP及備 LSP的控制信息。上述控制信息包括RSVP-TE隧道標(biāo)識(shí)信息、所述RSVP-TE隧道所包含LSP的標(biāo)識(shí) 信息、LSP所包含網(wǎng)絡(luò)節(jié)點(diǎn)的標(biāo)識(shí)信息及轉(zhuǎn)發(fā)端口信息;所述轉(zhuǎn)發(fā)信息為根據(jù)所述控制信息生成的路由轉(zhuǎn)發(fā)信息。設(shè)置子模塊61在所述主LSP及所述備LSP均可用時(shí),進(jìn)一步設(shè)置所述主LSP的控 制信息的標(biāo)識(shí)信息為激活,設(shè)置所述備LSP的控制信息的標(biāo)識(shí)信息為非激活;在所述主LSP及所述備LSP均不可用時(shí),進(jìn)一步設(shè)置所述主LSP的控制信息及所 述備LSP的控制信息的標(biāo)識(shí)信息均為非激活;在所述主LSP及所述備LSP中之一可用時(shí),進(jìn)一步設(shè)置當(dāng)前可用LSP的控制信息 標(biāo)識(shí)信息為激活,設(shè)置當(dāng)前不可用LSP的控制信息標(biāo)識(shí)信息為非激活。如圖6所示,上述網(wǎng)絡(luò)節(jié)點(diǎn)中還包括存儲(chǔ)模塊及查找模塊(圖中未示出),其中存儲(chǔ)模塊,用于存儲(chǔ)有標(biāo)識(shí)信息為激活的LSP的控制信息與所述可用LSP標(biāo)識(shí)及 其RSVP-TE隧道標(biāo)識(shí)的對(duì)應(yīng)關(guān)系的信息;查找模塊,用于根據(jù)所述可用LSP標(biāo)識(shí)或RSVP-TE隧道標(biāo)識(shí),以及所述對(duì)應(yīng)關(guān)系查找標(biāo)識(shí)信息為激活的LSP的控制信息。以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
權(quán)利要求
一種集中式網(wǎng)絡(luò)節(jié)點(diǎn)中實(shí)現(xiàn)熱備份的方法,所述網(wǎng)絡(luò)節(jié)點(diǎn)中設(shè)有主用控制模塊和備用控制模塊;為業(yè)務(wù)建立基于流量工程擴(kuò)展的資源預(yù)留協(xié)議RSVP-TE隧道,所述RSVP-TE隧道包含兩條標(biāo)簽交換通道LSP,一條為主LSP,另一條為備LSP;其特征在于,所述方法包括主用控制模塊獲取主LSP及備LSP的控制信息,并根據(jù)所述主LSP及所述備LSP當(dāng)前的狀態(tài)設(shè)置所述主LSP的控制信息及所述備LSP的控制信息的標(biāo)識(shí)信息為激活或非激活;并將所述主LSP的控制信息及所述備LSP的控制信息同步到備用控制模塊;主用控制模塊和備用控制模塊進(jìn)行倒換后,當(dāng)前主用控制模塊根據(jù)標(biāo)識(shí)信息為激活的LSP的控制信息生成轉(zhuǎn)發(fā)信息,并進(jìn)行業(yè)務(wù)轉(zhuǎn)發(fā)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述主用控制模塊獲取主LSP及備LSP的 控制信息,為所述RSVP-TE隧道建立時(shí),當(dāng)前主用控制模塊通過(guò)發(fā)送及接收RSVP-TE信令與TE隧道 中其它網(wǎng)絡(luò)結(jié)點(diǎn)進(jìn)行信息交互,獲取主LSP及備LSP的控制信息;或者,所述RSVP-TE隧道中的主LSP或備LSP更新時(shí),當(dāng)前主用控制模塊通過(guò)發(fā)送LSP 路徑檢測(cè)數(shù)據(jù)包,獲取主LSP及備LSP的控制信息;或者,通過(guò)主LSP及備LSP的配置信息獲取主LSP及備LSP的控制信息。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述控制信息包括RSVP-TE隧道標(biāo)識(shí)信 息、所述RSVP-TE隧道所包含LSP的標(biāo)識(shí)信息、LSP所包含網(wǎng)絡(luò)節(jié)點(diǎn)的標(biāo)識(shí)信息及轉(zhuǎn)發(fā)端口 fn息;所述轉(zhuǎn)發(fā)信息為根據(jù)所述控制信息生成的路由轉(zhuǎn)發(fā)信息。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述主LSP及所述備LSP當(dāng)前 的狀態(tài)設(shè)置所述主LSP的控制信息及所述備LSP的控制信息的標(biāo)識(shí)信息為激活或非激活, 為所述主LSP及所述備LSP均可用時(shí),設(shè)置所述主LSP的控制信息的標(biāo)識(shí)信息為激活,設(shè) 置所述備LSP的控制信息的標(biāo)識(shí)信息為非激活;所述主LSP及所述備LSP均不可用時(shí),設(shè)置所述主LSP的控制信息及所述備LSP的控 制信息的標(biāo)識(shí)信息均為非激活;所述主LSP及所述備LSP中之一可用時(shí),設(shè)置當(dāng)前可用LSP的控制信息標(biāo)識(shí)信息為激 活,設(shè)置當(dāng)前不可用LSP的控制信息標(biāo)識(shí)信息為非激活。
5.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的方法,其特征在于,所述方法還包括所述網(wǎng)絡(luò)節(jié)點(diǎn)中存儲(chǔ)有標(biāo)識(shí)信息為激活的LSP的控制信息與所述可用LSP標(biāo)識(shí)及其 RSVP-TE隧道標(biāo)識(shí)的對(duì)應(yīng)關(guān)系的信息;當(dāng)前主控制模塊根據(jù)所述可用LSP標(biāo)識(shí)或RSVP-TE隧道標(biāo)識(shí),以及所述對(duì)應(yīng)關(guān)系查找 標(biāo)識(shí)信息為激活的LSP的控制信息。
6.一種集中式網(wǎng)絡(luò)節(jié)點(diǎn)中實(shí)現(xiàn)熱備份的系統(tǒng),包括網(wǎng)絡(luò)節(jié)點(diǎn),所述網(wǎng)絡(luò)節(jié)點(diǎn)中設(shè)有主 用控制模塊和備用控制模塊;在所述網(wǎng)絡(luò)節(jié)點(diǎn)中為業(yè)務(wù)建立RSVP-TE隧道,所述RSVP-TE隧 道包含兩條LSP,一條為主LSP,另一條為備LSP ;其特征在于,所述主用控制模塊還包括獲取子模塊,用于獲取主LSP及備LSP的控制信息;設(shè)置子模塊,用于根據(jù)所述主LSP及所述備LSP當(dāng)前的狀態(tài)設(shè)置所述主LSP的控制信息及所述備LSP的控制信息的標(biāo)識(shí)信息為激活或非激活;同步子模塊,用于將所述主LSP的控制信息及所述備LSP的控制信息同步到備用控制 模塊;生成子模塊,用于在主用控制模塊和備用控制模塊進(jìn)行倒換后,根據(jù)標(biāo)識(shí)信息為激活 的LSP的控制信息生成轉(zhuǎn)發(fā)信息;業(yè)務(wù)轉(zhuǎn)發(fā)子模塊,用于根據(jù)所述轉(zhuǎn)發(fā)信息進(jìn)行業(yè)務(wù)轉(zhuǎn)發(fā)。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述獲取子模塊進(jìn)一步在所述RSVP-TE隧 道建立時(shí),通過(guò)發(fā)送及接收RSVP-TE信令與TE隧道中其它網(wǎng)絡(luò)結(jié)點(diǎn)進(jìn)行信息交互,獲取主 LSP及備LSP的控制信息;或者,所述獲取子模塊進(jìn)一步在所述RSVP-TE隧道中的主LSP或備LSP更新時(shí),通過(guò)發(fā) 送LSP路徑檢測(cè)數(shù)據(jù)包獲取主LSP及備LSP的控制信息;或者,所述獲取子模塊進(jìn)一步通過(guò)主LSP及備LSP的配置信息獲取主LSP及備LSP的 控制信息。
8.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述控制信息包括RSVP-TE隧道標(biāo)識(shí)信 息、所述RSVP-TE隧道所包含LSP的標(biāo)識(shí)信息、LSP所包含網(wǎng)絡(luò)節(jié)點(diǎn)的標(biāo)識(shí)信息及轉(zhuǎn)發(fā)端口 fn息;所述轉(zhuǎn)發(fā)信息為根據(jù)所述控制信息生成的路由轉(zhuǎn)發(fā)信息。
9.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述設(shè)置子模塊在所述主LSP及所述備 LSP均可用時(shí),進(jìn)一步設(shè)置所述主LSP的控制信息的標(biāo)識(shí)信息為激活,設(shè)置所述備LSP的控 制信息的標(biāo)識(shí)信息為非激活;在所述主LSP及所述備LSP均不可用時(shí),進(jìn)一步設(shè)置所述主LSP的控制信息及所述備 LSP的控制信息的標(biāo)識(shí)信息均為非激活;在所述主LSP及所述備LSP中之一可用時(shí),進(jìn)一步設(shè)置當(dāng)前可用LSP的控制信息標(biāo)識(shí) 信息為激活,設(shè)置當(dāng)前不可用LSP的控制信息標(biāo)識(shí)信息為非激活。
10.根據(jù)權(quán)利要求6至9任一項(xiàng)所述的系統(tǒng),其特征在于,所述網(wǎng)絡(luò)節(jié)點(diǎn)中還包括存儲(chǔ)模塊,用于存儲(chǔ)有標(biāo)識(shí)信息為激活的LSP的控制信息與所述可用LSP標(biāo)識(shí)及其RSVP-TE隧道標(biāo)識(shí)的對(duì)應(yīng)關(guān)系的信息;查找模塊,用于根據(jù)所述可用LSP標(biāo)識(shí)或RSVP-TE隧道標(biāo)識(shí),以及所述對(duì)應(yīng)關(guān)系查找標(biāo) 識(shí)信息為激活的LSP的控制信息。
全文摘要
本發(fā)明公開(kāi)了一種集中式網(wǎng)絡(luò)節(jié)點(diǎn)中實(shí)現(xiàn)熱備份的方法,網(wǎng)絡(luò)節(jié)點(diǎn)中設(shè)有主用控制模塊和備用控制模塊;為業(yè)務(wù)建立RSVP-TE隧道,RSVP-TE隧道包含兩條標(biāo)簽交換通道LSP,一條為主LSP,另一條為備LSP;方法包括主用控制模塊獲取主LSP及備LSP的控制信息,并根據(jù)主LSP及備LSP當(dāng)前的狀態(tài)設(shè)置主LSP的控制信息及備LSP的控制信息的標(biāo)識(shí)信息為激活或非激活;并將主LSP的控制信息及備LSP的控制信息同步到備用控制模塊;主用控制模塊和備用控制模塊進(jìn)行倒換后,當(dāng)前主用控制模塊根據(jù)標(biāo)識(shí)信息為激活的LSP的控制信息生成轉(zhuǎn)發(fā)信息,并進(jìn)行業(yè)務(wù)轉(zhuǎn)發(fā)。本發(fā)明同時(shí)公開(kāi)了一種實(shí)現(xiàn)上述方法的系統(tǒng)。本發(fā)明降低了倒換轉(zhuǎn)發(fā)時(shí)間,提高了業(yè)務(wù)轉(zhuǎn)發(fā)速度。
文檔編號(hào)H04L12/46GK101826954SQ20101014211
公開(kāi)日2010年9月8日 申請(qǐng)日期2010年3月30日 優(yōu)先權(quán)日2010年3月30日
發(fā)明者何強(qiáng), 張明之, 胡志鋒 申請(qǐng)人:中興通訊股份有限公司