專利名稱:建立標(biāo)簽交換路徑的方法、系統(tǒng)和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,特別涉及一種建立標(biāo)簽交換路徑(LSP, Label Switch Path)的方 法、系統(tǒng)和設(shè)備。
背景技術(shù):
RSVP (Resource ReSerVation Protocol,資源預(yù)留協(xié)議)是一種基于TCP (Transmission Control Protocol,傳輸控制協(xié)議)/IP的傳送層協(xié)議。通過RSVP協(xié)議,主機(jī)可以向網(wǎng)絡(luò)申請(qǐng) 特定的QoS (Quality of Service,服務(wù)質(zhì)量),為特定的應(yīng)用程序提供有保障的數(shù)據(jù)流服務(wù)。 同時(shí),RSVP在數(shù)據(jù)流經(jīng)過的各個(gè)路由器節(jié)點(diǎn)上對(duì)資源進(jìn)行預(yù)留,并維持該狀態(tài)直到應(yīng)用程 序釋放這些資源,RSVP通過建立LSP實(shí)現(xiàn)上述資源預(yù)留和主機(jī)申請(qǐng)的QoS。例如欲建立 一條顯示路徑為首節(jié)點(diǎn)—中間節(jié)點(diǎn)—目的節(jié)點(diǎn)的LSP,參見圖l,建立LSP的信令交互過程 如下
1) 首節(jié)點(diǎn)向中間節(jié)點(diǎn)發(fā)出Path消息(初始消息),該P(yáng)ath消息攜帶顯示路徑(首節(jié)點(diǎn)— 中間節(jié)點(diǎn)—目的節(jié)點(diǎn))信息;
2) 中間節(jié)點(diǎn)收到上述Path消息后,建立路徑狀態(tài)塊(PSB, Path State Block),并繼續(xù) 向下游發(fā)送Path消息;
3) 目的節(jié)點(diǎn)收到Path消息后,發(fā)現(xiàn)自身為此LSP的終節(jié)點(diǎn),建立PSB和預(yù)留控制塊(RSB, Reserve State Block),并分配一個(gè)標(biāo)簽,將該標(biāo)簽攜帶在Resv消息(初始響應(yīng)消息)中,沿 顯示路徑的逆向(目的節(jié)點(diǎn)—中間節(jié)點(diǎn)—首節(jié)點(diǎn))向上游節(jié)點(diǎn)發(fā)送Resv消息;
4) 中間節(jié)點(diǎn)收到Resv消息后,建立RSB,取出下游分配的標(biāo)簽,并把本節(jié)點(diǎn)為這條LSP 分配的標(biāo)簽放在Resv消息中,將Resv消息繼續(xù)發(fā)往上游節(jié)點(diǎn)。
5) 首節(jié)點(diǎn)收到這個(gè)Resv消息后,建立RSB,取出下游分配的標(biāo)簽,該單向LSP建立成功。
上述Path消息和Resv消息都是由消息頭和多個(gè)對(duì)象組成的,其中有一些是建立一條LSP 必需攜帶的對(duì)象,另外一些是管理用途的對(duì)象(例如RRO)。
當(dāng)鏈路或某一節(jié)點(diǎn)出現(xiàn)故障時(shí),需要進(jìn)行重路由,即新建一條新的LSP,然后刪除故障LSP,其信令的交互過程與上述新建立一條LSP的過程相同。
因?yàn)闃I(yè)務(wù)恢復(fù)的時(shí)間和重路由時(shí)間直接相關(guān),而重路由時(shí)間與兩個(gè)因素相關(guān), 一個(gè)是信 令消息在各個(gè)節(jié)點(diǎn)之間傳輸?shù)臅r(shí)間,另外一個(gè)是節(jié)點(diǎn)內(nèi)部的處理時(shí)間。例如,在光網(wǎng)絡(luò)中, 信令消息如果使用SDH的部分D字節(jié)開銷作為控制消息的傳輸通道,則帶寬比較小,傳輸 速度比較慢。
以信令消息在節(jié)點(diǎn)內(nèi)部處理的時(shí)間遠(yuǎn)小于信令消息在節(jié)點(diǎn)間傳輸時(shí)間為例,由于一條物 理鏈路上可以承載多條LSP,當(dāng)一條物理鏈路中斷時(shí),會(huì)同時(shí)影響多條LSP。參見圖2,以A 為首節(jié)點(diǎn),D為目的節(jié)點(diǎn)的多條LSP,其路徑相同,都是A-B-D。當(dāng)A、 B之間的物理鏈 路中斷時(shí),會(huì)觸發(fā)多條業(yè)務(wù)同時(shí)發(fā)起重路由,建立新的路徑A-C-D。
對(duì)于多條業(yè)務(wù)同時(shí)進(jìn)行重路由,建立多條新LSP時(shí),會(huì)出現(xiàn)如下情況
下游節(jié)點(diǎn)收到一個(gè)Path消息,處理完成后要等待很長(zhǎng)一段時(shí)間才能收到下一個(gè)Path消息, 因?yàn)镻ath消息在節(jié)點(diǎn)間的傳輸時(shí)間相對(duì)較長(zhǎng),造成重路由的速度比較慢。
進(jìn)一步地,例如Path消息在兩個(gè)節(jié)點(diǎn)之間傳輸?shù)臅r(shí)間是Tms, n條LSP同時(shí)重路由時(shí), n個(gè)Path消息串行傳輸?shù)较乱粋€(gè)節(jié)點(diǎn),也就是前一個(gè)Path消息傳輸結(jié)束,下一個(gè)Path才開 始傳輸。這樣,最后一條LSP重路由的Path消息要比第一條的Path消息延遲(n-l)xTms發(fā) 出。
在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)對(duì)于控制消息使用的傳輸帶寬比較小,而節(jié)點(diǎn)處 理能力相對(duì)比較高的情況下,消息的傳輸速度成為重路由速度的瓶頸;尤其大批量業(yè)務(wù)同時(shí) 重路由時(shí),傳輸消息的延時(shí)積累效應(yīng)比較明顯。
發(fā)明內(nèi)容
為了提高建立LSP的速度,本發(fā)明實(shí)施例提供了一種建立標(biāo)簽交換路徑的方法、系統(tǒng)和 設(shè)備。所述技術(shù)方案如下
一種建立標(biāo)簽交換路徑的方法,所述方法包括
首節(jié)點(diǎn)沿標(biāo)簽交換路徑上的節(jié)點(diǎn)逐跳向目的節(jié)點(diǎn)發(fā)送第一初始化消息,所述第一初始化 消息攜帶建立標(biāo)簽交換路徑的必需信息;
所述首節(jié)點(diǎn)接收所述目的節(jié)點(diǎn)發(fā)送的第一初始化響應(yīng)消息,所述第一初始化響應(yīng)消息為 所述目的節(jié)點(diǎn)收到所述第一初始化消息后,沿所述標(biāo)簽交換路徑上的節(jié)點(diǎn)逆向逐跳發(fā)送的, 并攜帶建立標(biāo)簽交換路徑的必需信息;
所述首節(jié)點(diǎn)根據(jù)所述第一初始化消息中的必需信息建立預(yù)留控制塊,所述標(biāo)簽交換路徑建立完成。
本發(fā)明實(shí)施例還提供了一種建立標(biāo)簽交換路徑的系統(tǒng),所述系統(tǒng)包括首節(jié)點(diǎn)設(shè)備和目 的節(jié)點(diǎn)設(shè)備;
所述首節(jié)點(diǎn)設(shè)備包括
第一初始化消息發(fā)送模塊,用于沿標(biāo)簽交換路徑上的節(jié)點(diǎn)設(shè)備逐跳向所述目的節(jié)點(diǎn)設(shè)備 發(fā)送第一初始化消息,所述第一初始化消息攜帶建立標(biāo)簽交換路徑的必需信息;
第一初始化響應(yīng)消息接收模塊,用于接收所述目的節(jié)點(diǎn)設(shè)備沿所述標(biāo)簽交換路徑上的節(jié) 點(diǎn)設(shè)備逆向逐跳發(fā)送的第一初始化響應(yīng)消息,根據(jù)所述第一初始化響應(yīng)消息中的必需信息建 立預(yù)留控制塊,所述標(biāo)簽交換路徑建立完成;
所述目的節(jié)點(diǎn)包括
第一初始化響應(yīng)消息發(fā)送模塊,用于收到所述第一初始化消息后,根據(jù)所述第一初始化 消息中的必需信息建立路徑狀態(tài)塊和預(yù)留控制塊,沿所述標(biāo)簽交換路徑上的節(jié)點(diǎn)設(shè)備逆向逐 跳向所述首節(jié)點(diǎn)設(shè)備發(fā)送第一初始化響應(yīng)消息,所述第一初始化響應(yīng)消息攜帶建立標(biāo)簽交換 路徑的必需信息。
進(jìn)一步地,本發(fā)明實(shí)施例還提供了一種節(jié)點(diǎn)設(shè)備,所述設(shè)備包括
第一初始化消息發(fā)送模塊,用于沿標(biāo)簽交換路徑上的節(jié)點(diǎn)設(shè)備逐跳向目的節(jié)點(diǎn)設(shè)備發(fā)送 第一初始化消息,所述第一初始化消息攜帶建立標(biāo)簽交換路徑的必需信息;
第一初始化響應(yīng)消息接收模塊,用于接收所述目的節(jié)點(diǎn)設(shè)備沿所述標(biāo)簽交換路徑上的節(jié) 點(diǎn)設(shè)備逆向逐跳發(fā)送的第一初始化響應(yīng)消息,根據(jù)所述第一初始化響應(yīng)消息中的必需信息建 立預(yù)留控制塊,所述標(biāo)簽交換路徑建立完成。
進(jìn)一步地,本發(fā)明實(shí)施例還提供了另一種節(jié)點(diǎn)設(shè)備,所述設(shè)備包括
第一初始化消息接收模塊,用于接收首節(jié)點(diǎn)設(shè)備發(fā)送的第一初始化消息后,所述第一初 始化消息為所述首節(jié)點(diǎn)沿標(biāo)簽交換路徑上的節(jié)點(diǎn)設(shè)備逐跳發(fā)送的,并攜帶建立標(biāo)簽交換路徑 的必需信息;
第一初始化響應(yīng)消息發(fā)送模塊,用于所述第一初始化消息接收模塊收到所述第一初始化 消息后,沿所述標(biāo)簽交換路徑上的節(jié)點(diǎn)設(shè)備逆向逐跳向所述首節(jié)點(diǎn)設(shè)備發(fā)送第一初始化響應(yīng) 消息,所述第一初始化響應(yīng)消息攜帶建立標(biāo)簽交換路徑的必需信息。
本發(fā)明實(shí)施例提供的技術(shù)方案的有益效果是-
通過在消息中只攜帶建立LSP的必需信息,提高了消息的傳輸速度,進(jìn)而提高了建立LSP 的速度。
圖1是現(xiàn)有技術(shù)提供的建立LSP的信令交互示意圖; 圖2是現(xiàn)有技術(shù)提供的節(jié)點(diǎn)重路由示意圖3是本發(fā)明實(shí)施例1提供的建立標(biāo)簽交換路徑的方法流程圖; 圖4是本發(fā)明實(shí)施例1提供的建立LSP的信令交互示意圖; 圖5是本發(fā)明實(shí)施例2提供的建立標(biāo)簽交換路徑的系統(tǒng)示意圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn) 一步地詳細(xì)描述。
本發(fā)明實(shí)施例通過減小建立LSP過程中傳輸?shù)南?Path消息和Resv消息)的大小, 提高了消息在節(jié)點(diǎn)間的傳輸速度,進(jìn)而提高了建立LSP的速度,縮短了業(yè)務(wù)中斷時(shí)間。 實(shí)施例1
參見圖3,本實(shí)施例提供了一種建立標(biāo)簽交換路徑的方法,包括
步驟101:首節(jié)點(diǎn)沿LSP上的中間節(jié)點(diǎn)逐跳向目的節(jié)點(diǎn)發(fā)送第一初始化消息,其中,第 一初始化消息攜帶建立LSP的必需信息;
步驟102:中間節(jié)點(diǎn)收到上述第一初始化消息后,根據(jù)第一初始化消息中的必需信息建 立路徑狀態(tài)塊,向目的節(jié)點(diǎn)轉(zhuǎn)發(fā)第一初始化消息;
步驟103:目的節(jié)點(diǎn)收到上述第一初始化消息后,根據(jù)第一初始化消息中的必需信息建 立路徑狀態(tài)塊和預(yù)留控制塊,沿LSP上的中間節(jié)點(diǎn)逆向逐跳向首節(jié)點(diǎn)發(fā)送第一初始化響應(yīng)消 息,其中,第一初始化響應(yīng)消息攜帶建立標(biāo)簽交換路徑的必需信息;
步驟104:中間節(jié)點(diǎn)收到上述第一初始化響應(yīng)消息后,根據(jù)第一初始化響應(yīng)消息中的必
需信息建立預(yù)留控制塊,向首節(jié)點(diǎn)轉(zhuǎn)發(fā)所述第一初始化響應(yīng)消息。
步驟105:首節(jié)點(diǎn)收到上述第一初始化響應(yīng)消息后,根據(jù)第一初始化響應(yīng)消息中的必需 信息建立預(yù)留控制塊,完成LSP的建立。
建立LSP后,首節(jié)點(diǎn)通過該LSP向目的節(jié)點(diǎn)發(fā)送第二初始化消息,其中,第二初始化消 息攜帶建立LSP的必需信息和管理信息;
目的節(jié)點(diǎn)收到上述第二初始化消息后,向首節(jié)點(diǎn)發(fā)送第二初始化響應(yīng)消息,其中,第二 初始化響應(yīng)消息攜帶建立LSP的必需信息和管理信息。
通過第二初始化消息和第二初始化響應(yīng)消息,使LSP上的各個(gè)節(jié)點(diǎn)將LSP的相關(guān)信息補(bǔ)充完整。
參見圖4提供的信令交互過程示意圖,以首節(jié)點(diǎn)與目的節(jié)點(diǎn)間的原LSP發(fā)生故障,需要 重新建立LSP為例進(jìn)行說明,為了減小建立LSP的過程中Path消息和Resv消息的大小,在 建立LSP的過程中只攜帶建立LSP所的必需信息,而不攜帶那些管理目的方面的信息,即對(duì) 現(xiàn)有Path消息和Resv消息進(jìn)行精簡(jiǎn),精簡(jiǎn)后的消息如圖4中的第一 Path消息和第一 Resv 消息。在LSP建立完成后,首節(jié)點(diǎn)和目的節(jié)點(diǎn)再分別發(fā)送一輪完整Path消息和Resv消息, 即在消息中添加管理目的方面的信息,如圖4中的第二Path消息和第二Resv消息,使LSP 在各個(gè)節(jié)點(diǎn)的屬性補(bǔ)充完整。
其中,Path消息和Resv消息,有各自特有的對(duì)象,也有共同的對(duì)象。 由于協(xié)議在不斷發(fā)展,要支持新的特性,就要使用新的對(duì)象,不同的應(yīng)用其所需要的必 選對(duì)象也是不同的。
下面是RFC 3209定義的消息格式,其中方括號(hào)中的是可選對(duì)象。但不是所有可選對(duì)象都 可以在第一個(gè)Path中不攜帶,而等到第二個(gè)Path再攜帶。 "RFC 3209 Extensions to RSVP for LSP Tunnels" The format of the Path message is as follows:
<Path Message> : := 〈Co誰on Header> [ <INTEGRITY> ]
<SESSION> <RSVP_HOP〉 <TIME—VALUES〉 [<EXPLICIT—ROUTE> ] <LABEL_REQUEST> [<SESSION_ATTRIBUTE> ] [<POLICY_DATA> ...〗 <sender descriptor)
〈sender descriptor〉 := <SENDER—TEMPLATE> 〈SENDER—TSPEO [<RECORD—ROUTE> ]
The format of the Resv message is as follows:
<Resv Message〉 := 〈Co腿on Header〉 [ <INTEGRITY>〗<SESSION> <RSVP—HOP> <TIME—VALUES〉 [ <SCOPE> ] [<POLICY_DATA>...] <STYLE> <flow descriptor list>
<flow descriptor list> ::= <FF flow descriptor list>
I <SE flow descriptor^
<FF flow descriptor list> ::= 〈FLOWSPEO <FILTER—SPEC>
<LABEL> [ <RECORD—ROUTE> ] I <FF flow descriptor list> <FF flow descriptor)
具體應(yīng)用不同,則需要支持的協(xié)議不同,所必需的對(duì)象也不同。例如,如果要支持RFC 3209的特性,那么在第一個(gè)Path消息中要攜帶如下對(duì)象<SESSION> (會(huì)話屬性對(duì)象), <RSVP—HOP> (下一跳對(duì)象),<TIME—VALUES> (刷新時(shí)間對(duì)象),<EXPLICIT—ROUTE> (顯 示路徑對(duì)象),<LABEL—REQUESTS (標(biāo)簽請(qǐng)求對(duì)象),<SENDER—TEMPLATE> (發(fā)送者標(biāo) 識(shí)對(duì)象),<SENDER—TSPEO (發(fā)送者信號(hào)類型參數(shù)對(duì)象),<ADSPEC> (業(yè)務(wù)傳輸質(zhì)量參數(shù) 對(duì)象);目前分析能夠在第二個(gè)Path中再攜帶,而不影響協(xié)議規(guī)定特性的對(duì)象是: RECORD_ROUTE (記錄路徑對(duì)象),如果Path消息沒有攜帶這個(gè)對(duì)象,對(duì)應(yīng)的Resv消息也 不會(huì)攜帶這個(gè)對(duì)象。
對(duì)于具體應(yīng)用中增加的非標(biāo)準(zhǔn)對(duì)象(私有對(duì)象),可以進(jìn)行區(qū)分,是否有必要攜帶。新定 義的對(duì)象,也可能類似RECORD—ROUTE對(duì)象,可以在第一個(gè)Path消息中不攜帶。
為了防止在第二輪Path消息和Resv消息沒有完成之前,LSP上的節(jié)點(diǎn)進(jìn)行某些管理操 作,節(jié)點(diǎn)可以先判斷是否收到過完整消息,如第二初始化消息和第二初始化響應(yīng)消息,如果 收到,則進(jìn)行某些管理操作;否則,不進(jìn)行管理操作。實(shí)際上,上述信令交互過程的速度很 快,不會(huì)對(duì)業(yè)務(wù)的管理造成實(shí)質(zhì)性影響。
以RRO (Record Route Object,記錄路由對(duì)象)為例,通過上述方法,對(duì)消息大小減少 的效果如下
RRO對(duì)象用于記錄LSP經(jīng)過的實(shí)際路徑信息,這個(gè)信息可以方便査詢和管理LSP的路徑。如果不對(duì)Path消息或Resv消息進(jìn)行精簡(jiǎn),Path消息每經(jīng)過一個(gè)節(jié)點(diǎn),就將這個(gè)節(jié)點(diǎn)的 節(jié)點(diǎn)信息和LSP使用的鏈路、label (標(biāo)簽)信息增加到RRO對(duì)象中,經(jīng)過的中間節(jié)點(diǎn)越多, Path消息攜帶的RRO對(duì)象就越大。Resv消息的情況和Path消息類似,只是傳輸?shù)姆较蛳喾础?Path消息或者Resv消息經(jīng)過一個(gè)節(jié)點(diǎn),消息中的RRO對(duì)象的大小會(huì)增加20字節(jié),其中節(jié) 點(diǎn)和鏈路信息使用type (類型)為Unnumbered Interface ID的子對(duì)象,其大小為12字節(jié),label 子對(duì)象使用8字節(jié)。
如果LSP經(jīng)過6個(gè)節(jié)點(diǎn),則RRO對(duì)象中的信息最大會(huì)達(dá)到5*20=100字節(jié)。如果在采 用上述方法,使用精簡(jiǎn)消息建立LSP,就會(huì)使消息的大小減小很多。
本實(shí)施例通過減小建立LSP過程中消息的大小,提高建立LSP的速度,尤其在LSP出 現(xiàn)故障,需要重新建立LSP時(shí),可以縮短業(yè)務(wù)中斷時(shí)間,減少用戶損失,在業(yè)務(wù)恢復(fù)后,再 發(fā)送完整消息刷新一次,使LSP在各個(gè)節(jié)點(diǎn)的屬性恢復(fù)完整。
實(shí)施例2
參見圖5,本實(shí)施例提供了一種建立LSP的系統(tǒng),包括首節(jié)點(diǎn)設(shè)備和目的節(jié)點(diǎn)設(shè)備; 其中,首節(jié)點(diǎn)設(shè)備包括-
第一初始化消息發(fā)送模塊,用于沿LSP上的節(jié)點(diǎn)設(shè)備逐跳向目的節(jié)點(diǎn)設(shè)備發(fā)送第一初始 化消息,第一初始化消息攜帶建立LSP的必需信息;
第一初始化響應(yīng)消息接收模塊,用于接收目的節(jié)點(diǎn)設(shè)備沿LSP上的節(jié)點(diǎn)設(shè)備逆向逐跳發(fā) 送的第一初始化響應(yīng)消息,根據(jù)第一初始化響應(yīng)消息中的必需信息建立預(yù)留控制塊,LSP建 立完成;
目的節(jié)點(diǎn)設(shè)備包括
第一初始化響應(yīng)消息發(fā)送模塊,用于收到第一初始化消息后,根據(jù)第一初始化消息中的 必需信息建立路徑狀態(tài)塊和預(yù)留控制塊,沿LSP上的節(jié)點(diǎn)設(shè)備逆向逐跳向首節(jié)點(diǎn)設(shè)備發(fā)送第 一初始化響應(yīng)消息,第一初始化響應(yīng)消息攜帶建立LSP的必需信息。
為了保證LSP上的節(jié)點(diǎn)設(shè)備上的信息易于管理,首節(jié)點(diǎn)設(shè)備還包括-
第二初始化消息發(fā)送模塊,用于沿LSP上的節(jié)點(diǎn)設(shè)備逐跳目的節(jié)點(diǎn)設(shè)備發(fā)送第二初始化 消息,第二初始化消息攜帶建立LSP的必需信息和管理信息;
第二初始化響應(yīng)消息接收模塊,用于接收目的節(jié)點(diǎn)設(shè)備發(fā)送的第二初始化響應(yīng)消息,根 據(jù)第二初始化響應(yīng)消息中的管理信息進(jìn)行配置;
相應(yīng)地,目的節(jié)點(diǎn)設(shè)備還包括
第二初始化響應(yīng)消息發(fā)送模塊,用于收到首節(jié)點(diǎn)設(shè)備發(fā)送的第二初始化消息后,沿LSP上的節(jié)點(diǎn)設(shè)備逆向逐跳向首節(jié)點(diǎn)設(shè)備發(fā)送第二初始化響應(yīng)消息,第二初始化響應(yīng)消息攜帶建 立LSP的必需信息和管理信息。
進(jìn)一步地,系統(tǒng)還包括中間節(jié)點(diǎn)設(shè)備,包括
路徑狀態(tài)塊建立模塊,用于收到首節(jié)點(diǎn)設(shè)備發(fā)送的第一初始化消息后,根據(jù)第一初始化 消息中的必需信息建立路徑狀態(tài)塊,向目的節(jié)點(diǎn)轉(zhuǎn)發(fā)第一初始化消息;
預(yù)留控制塊建立模塊,用于收到目的節(jié)點(diǎn)發(fā)送的第一初始化響應(yīng)消息后,根據(jù)第一初始 化響應(yīng)消息中的必需信息建立預(yù)留控制塊,向首節(jié)點(diǎn)設(shè)備轉(zhuǎn)發(fā)第一初始化響應(yīng)消息。
本實(shí)施例提供的系統(tǒng)在建立LSP時(shí),消息中只攜帶建立LSP的必需信息,提高建立LSP 的速度,尤其在LSP出現(xiàn)故障,需要重新建立LSP時(shí),可以縮短業(yè)務(wù)中斷時(shí)間,在業(yè)務(wù)恢復(fù) 后,再發(fā)送完整消息刷新一次,使LSP在各個(gè)節(jié)點(diǎn)的屬性恢復(fù)完整。
實(shí)施例3
本實(shí)施例提供了一種節(jié)點(diǎn)設(shè)備,該節(jié)點(diǎn)設(shè)備作為首節(jié)點(diǎn)設(shè)備,包括
第一初始化消息發(fā)送模塊,用于沿LSP上的節(jié)點(diǎn)設(shè)備逐跳向目的節(jié)點(diǎn)設(shè)備發(fā)送第一初始 化消息,第一初始化消息攜帶建立LSP的必需信息;
第一初始化響應(yīng)消息接收模塊,用于接收目的節(jié)點(diǎn)設(shè)備沿LSP上的節(jié)點(diǎn)設(shè)備逆向逐跳發(fā) 送的第一初始化響應(yīng)消息,根據(jù)第一初始化響應(yīng)消息中的必需信息建立預(yù)留控制塊,LSP建 立完成。
進(jìn)一步地,該設(shè)備包括
第二初始化消息發(fā)送模塊,用于第一初始化響應(yīng)消息接收模塊完成所述LSP建立后,沿 所述LSP上的節(jié)點(diǎn)設(shè)備逐跳向目的節(jié)點(diǎn)設(shè)備發(fā)送第二初始化消息,第二初始化消息攜帶建立 LSP的必需信息和管理信息;
第二初始化響應(yīng)消息接收模塊,用于接收目的節(jié)點(diǎn)設(shè)備發(fā)送的第二初始化響應(yīng)消息,第 二初始化響應(yīng)消息為目的節(jié)點(diǎn)設(shè)備收到第二初始化消息后,沿LSP上的節(jié)點(diǎn)設(shè)備逆向逐跳發(fā) 送的,并攜帶建立LSP的必需信息和管理信息;
管理信息配置模塊,用于配置第二初始化響應(yīng)消息接收模塊接收到的第二初始化響應(yīng)消 息中的管理信息。
本實(shí)施例提供的節(jié)點(diǎn)設(shè)備在建立LSP時(shí),消息中只攜帶建立LSP的必需信息,提高建立 LSP的速度,尤其在LSP出現(xiàn)故障,需要重新建立LSP時(shí),可以縮短業(yè)務(wù)中斷時(shí)間,在業(yè)務(wù) 恢復(fù)后,再發(fā)送完整消息刷新一次,使LSP在各個(gè)節(jié)點(diǎn)的屬性恢復(fù)完整。實(shí)施例4
本實(shí)施例提供了一種節(jié)點(diǎn)設(shè)備,該節(jié)點(diǎn)設(shè)備作為目的節(jié)點(diǎn)設(shè)備,包括
第一初始化消息接收模塊,用于接收首節(jié)點(diǎn)設(shè)備發(fā)送的第一初始化消息后,第一初始化 消息為首節(jié)點(diǎn)沿LSP上的節(jié)點(diǎn)設(shè)備逐跳發(fā)送的,并攜帶建立LSP的必需信息;
第一初始化響應(yīng)消息發(fā)送模塊,用于第一初始化消息接收模塊收到第一初始化消息后, 沿LSP上的節(jié)點(diǎn)設(shè)備逆向逐跳向首節(jié)點(diǎn)設(shè)備發(fā)送第一初始化響應(yīng)消息,第一初始化響應(yīng)消息 攜帶建立LSP的必需信息。
進(jìn)一步地,該設(shè)備還包括
管理信息配置模塊,用于接收首節(jié)點(diǎn)設(shè)備發(fā)送的第二初始化消息,第二初始化消息為首 節(jié)點(diǎn)設(shè)備沿LSP上的節(jié)點(diǎn)設(shè)備逐跳發(fā)送的,并攜帶建立LSP的必需信息和管理信息,配置管 理信息;
第二初始化響應(yīng)消息發(fā)送模塊,用于第二初始化消息接收模塊收到第二初始化消息后, 沿LSP上的節(jié)點(diǎn)設(shè)備逆向逐跳向首節(jié)點(diǎn)設(shè)備發(fā)送第二初始化響應(yīng)消息,第二初始化響應(yīng)消息 攜帶建立LSP的必需信息和管理信息。
本實(shí)施例提供的系統(tǒng)在建立LSP時(shí),消息中只攜帶建立LSP的必需信息,提高建立LSP 的速度,尤其在LSP出現(xiàn)故障,需要重新建立LSP時(shí),可以縮短業(yè)務(wù)中斷時(shí)間,在業(yè)務(wù)恢復(fù) 后,再發(fā)送完整消息刷新一次,使LSP在各個(gè)節(jié)點(diǎn)的屬性恢復(fù)完整。
以上實(shí)施例提供的技術(shù)方案的優(yōu)選應(yīng)用環(huán)境為節(jié)點(diǎn)的控制消息使用的傳輸帶寬比較小, 而節(jié)點(diǎn)處理能力相對(duì)比較高,消息的傳輸速度對(duì)于建立LSP的速度影響很大。這種環(huán)境下, 無法提高傳輸?shù)膸?,可以減少消息大小提高建立LSP的速度。
以上實(shí)施例提供的技術(shù)方案中的全部或部分內(nèi)容可以通過軟件編程實(shí)現(xiàn),其軟件程序存 儲(chǔ)在可讀取的存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)例如計(jì)算機(jī)中的硬盤、光盤或軟盤。
以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之 內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1. 一種建立標(biāo)簽交換路徑的方法,其特征在于,所述方法包括首節(jié)點(diǎn)沿標(biāo)簽交換路徑上的節(jié)點(diǎn)逐跳向目的節(jié)點(diǎn)發(fā)送第一初始化消息,所述第一初始化消息攜帶建立標(biāo)簽交換路徑的必需信息;所述首節(jié)點(diǎn)接收所述目的節(jié)點(diǎn)發(fā)送的第一初始化響應(yīng)消息,所述第一初始化響應(yīng)消息為所述目的節(jié)點(diǎn)收到所述第一初始化消息后,沿所述標(biāo)簽交換路徑上的節(jié)點(diǎn)逆向逐跳發(fā)送的,并攜帶建立標(biāo)簽交換路徑的必需信息;所述首節(jié)點(diǎn)根據(jù)所述第一初始化消息中的必需信息建立預(yù)留控制塊,所述標(biāo)簽交換路徑建立完成。
2. 如權(quán)利要求1所述的建立標(biāo)簽交換路徑的方法,其特征在于,所述方法還包括所述首節(jié)點(diǎn)沿所述標(biāo)簽交換路徑上的節(jié)點(diǎn)逐跳向所述目的節(jié)點(diǎn)發(fā)送第二初始化消息,所述第二初始化消息攜帶所述建立標(biāo)簽交換路徑的必需信息和管理信息;所述目的節(jié)點(diǎn)收到所述第二初始化消息后,沿所述標(biāo)簽交換路徑上的節(jié)點(diǎn)逆向逐跳向所 述首節(jié)點(diǎn)發(fā)送第二初始化響應(yīng)消息,所述第二初始化響應(yīng)消息攜帶建立標(biāo)簽交換路徑的必需 信息和管理信息。
3. 如權(quán)利要求1或2所述的建立標(biāo)簽交換路徑的方法,其特征在于,所述方法還包括 當(dāng)所述首、末節(jié)點(diǎn)之間存在中間節(jié)點(diǎn)時(shí),中間節(jié)點(diǎn)收到所述第一初始化消息后,根據(jù)所述第一初始化消息中的必需信息建立路徑狀態(tài)塊,向所述目的節(jié)點(diǎn)轉(zhuǎn)發(fā)所述第一初始化消息; 所述目的節(jié)點(diǎn)收到所述第一初始化消息后,根據(jù)所述第一初始化消息中的必需信息建立路徑狀態(tài)塊和預(yù)留控制塊,沿所述標(biāo)簽交換路徑上的中間節(jié)點(diǎn)逆向逐跳向首節(jié)點(diǎn)發(fā)送所述第一初始化響應(yīng)消息,所述第一初始化響應(yīng)消息攜帶建立標(biāo)簽交換路徑的必需信息;所述中間節(jié)點(diǎn)收到所述第一初始化響應(yīng)消息后,根據(jù)所述第一初始化響應(yīng)消息中的必需信息建立預(yù)留控制塊,向所述首節(jié)點(diǎn)轉(zhuǎn)發(fā)所述第一初始化響應(yīng)消息。
4. 一種建立標(biāo)簽交換路徑的系統(tǒng),其特征在于,所述系統(tǒng)包括首節(jié)點(diǎn)設(shè)備和目的節(jié)點(diǎn) 設(shè)備;所述首節(jié)點(diǎn)設(shè)備包括第一初始化消息發(fā)送模塊,用于沿標(biāo)簽交換路徑上的節(jié)點(diǎn)設(shè)備逐跳向所述目的節(jié)點(diǎn)設(shè)備 發(fā)送第一初始化消息,所述第一初始化消息攜帶建立標(biāo)簽交換路徑的必需信息;第一初始化響應(yīng)消息接收模塊,用于接收所述目的節(jié)點(diǎn)設(shè)備沿所述標(biāo)簽交換路徑上的節(jié)點(diǎn)設(shè)備逆向逐跳發(fā)送的第一初始化響應(yīng)消息,根據(jù)所述第一初始化響應(yīng)消息中的必需信息建 立預(yù)留控制塊,所述標(biāo)簽交換路徑建立完成; 所述目的節(jié)點(diǎn)包括第一初始化響應(yīng)消息發(fā)送模塊,用于收到所述第一初始化消息后,根據(jù)所述第一初始化 消息中的必需信息建立路徑狀態(tài)塊和預(yù)留控制塊,沿所述標(biāo)簽交換路徑上的節(jié)點(diǎn)設(shè)備逆向逐 跳向所述首節(jié)點(diǎn)設(shè)備發(fā)送第一初始化響應(yīng)消息,所述第一初始化響應(yīng)消息攜帶建立標(biāo)簽交換 路徑的必需信息。
5. 如權(quán)利要求4所述的建立標(biāo)簽交換路徑的系統(tǒng),其特征在于,所述首節(jié)點(diǎn)設(shè)備還包括 第二初始化消息發(fā)送模塊,用于沿所述標(biāo)簽交換路徑上的節(jié)點(diǎn)設(shè)備逐跳所述目的節(jié)點(diǎn)設(shè)備發(fā)送第二初始化消息,所述第二初始化消息攜帶所述建立標(biāo)簽交換路徑的必需信息和管理 f曰息;第二初始化響應(yīng)消息接收模塊,用于接收所述目的節(jié)點(diǎn)設(shè)備發(fā)送的第二初始化響應(yīng)消息,根據(jù)所述第二初始化響應(yīng)消息中的管理信息進(jìn)行配置; 相應(yīng)地,所述目的節(jié)點(diǎn)設(shè)備還包括第二初始化響應(yīng)消息發(fā)送模塊,用于收到所述首節(jié)點(diǎn)設(shè)備發(fā)送的第二初始化消息后,沿 所述標(biāo)簽交換路徑上的節(jié)點(diǎn)設(shè)備逆向逐跳向所述首節(jié)點(diǎn)設(shè)備發(fā)送第二初始化響應(yīng)消息,所述 第二初始化響應(yīng)消息攜帶建立標(biāo)簽交換路徑的必需信息和管理信息。
6. 如權(quán)利要求4或5所述的建立標(biāo)簽交換路徑的系統(tǒng),其特征在于,所述系統(tǒng)還包括中間節(jié)點(diǎn)設(shè)備,包括路徑狀態(tài)塊建立模塊,用于收到所述首節(jié)點(diǎn)設(shè)備發(fā)送的第一初始化消息后,根據(jù)所述第一初始化消息中的必需信息建立路徑狀態(tài)塊,向所述目的節(jié)點(diǎn)轉(zhuǎn)發(fā)所述第一初始化消息;預(yù)留控制塊建立模塊,用于收到所述目的節(jié)點(diǎn)發(fā)送的第一初始化響應(yīng)消息后,根據(jù)所述 第一初始化響應(yīng)消息中的必需信息建立預(yù)留控制塊,向所述首節(jié)點(diǎn)設(shè)備轉(zhuǎn)發(fā)所述第一初始化 響應(yīng)消息。
7. —種節(jié)點(diǎn)設(shè)備,其特征在于,所述設(shè)備包括第一初始化消息發(fā)送模塊,用于沿標(biāo)簽交換路徑上的節(jié)點(diǎn)設(shè)備逐跳向目的節(jié)點(diǎn)設(shè)備發(fā)送 第一初始化消息,所述第一初始化消息攜帶建立標(biāo)簽交換路徑的必需信息;第一初始化響應(yīng)消息接收模塊,用于接收所述目的節(jié)點(diǎn)設(shè)備沿所述標(biāo)簽交換路徑上的節(jié) 點(diǎn)設(shè)備逆向逐跳發(fā)送的第一初始化響應(yīng)消息,根據(jù)所述第一初始化響應(yīng)消息中的必需信息建 立預(yù)留控制塊,所述標(biāo)簽交換路徑建立完成。
8. 如權(quán)利要求7所述的節(jié)點(diǎn)設(shè)備,其特征在于,所述設(shè)備包括第二初始化消息發(fā)送模塊,用于所述第一初始化響應(yīng)消息接收模塊完成所述標(biāo)簽交換路 徑建立后,沿所述標(biāo)簽交換路徑上的節(jié)點(diǎn)設(shè)備逐跳向所述目的節(jié)點(diǎn)設(shè)備發(fā)送第二初始化消息, 所述第二初始化消息攜帶所述建立標(biāo)簽交換路徑的必需信息和管理信息;第二初始化響應(yīng)消息接收模塊,用于接收所述目的節(jié)點(diǎn)設(shè)備發(fā)送的第二初始化響應(yīng)消息, 所述第二初始化響應(yīng)消息為所述目的節(jié)點(diǎn)設(shè)備收到所述第二初始化消息后,沿所述標(biāo)簽交換 路徑上的節(jié)點(diǎn)設(shè)備逆向逐跳發(fā)送的,并攜帶建立標(biāo)簽交換路徑的必需信息和管理信息;管理信息配置模塊,用于配置所述第二初始化響應(yīng)消息接收模塊接收到的第二初始化響 應(yīng)消息中的管理信息。
9. 一種節(jié)點(diǎn)設(shè)備,其特征在于,所述設(shè)備包括第一初始化消息接收模塊,用于接收首節(jié)點(diǎn)設(shè)備發(fā)送的第一初始化消息后,所述第一初 始化消息為所述首節(jié)點(diǎn)沿標(biāo)簽交換路徑上的節(jié)點(diǎn)設(shè)備逐跳發(fā)送的,并攜帶建立標(biāo)簽交換路徑 的必需信息;第一初始化響應(yīng)消息發(fā)送模塊,用于所述第一初始化消息接收模塊收到所述第一初始化 消息后,沿所述標(biāo)簽交換路徑上的節(jié)點(diǎn)設(shè)備逆向逐跳向所述首節(jié)點(diǎn)設(shè)備發(fā)送第一初始化響應(yīng) 消息,所述第一初始化響應(yīng)消息攜帶建立標(biāo)簽交換路徑的必需信息。
10. 如權(quán)利要求9所述的節(jié)點(diǎn)設(shè)備,其特征在于,所述設(shè)備還包括管理信息配置模塊,用于接收所述首節(jié)點(diǎn)設(shè)備發(fā)送的第二初始化消息,所述第二初始化 消息為所述首節(jié)點(diǎn)設(shè)備沿所述標(biāo)簽交換路徑上的節(jié)點(diǎn)設(shè)備逐跳發(fā)送的,并攜帶建立標(biāo)簽交換 路徑的必需信息和管理信息,配置所述管理信息;第二初始化響應(yīng)消息發(fā)送模塊,用于所述第二初始化消息接收模塊收到所述第二初始化 消息后,沿所述標(biāo)簽交換路徑上的節(jié)點(diǎn)設(shè)備逆向逐跳向所述首節(jié)點(diǎn)設(shè)備發(fā)送第二初始化響應(yīng) 消息,所述第二初始化響應(yīng)消息攜帶建立標(biāo)簽交換路徑的必需信息和管理信息。
全文摘要
本發(fā)明公開了一種建立標(biāo)簽交換路徑的方法、系統(tǒng)和設(shè)備,屬于通信領(lǐng)域。所述方法包括首節(jié)點(diǎn)向目的節(jié)點(diǎn)發(fā)送第一初始化消息,第一初始化消息攜帶建立標(biāo)簽交換路徑的必需信息;首節(jié)點(diǎn)接收所述目的節(jié)點(diǎn)發(fā)送的第一初始化響應(yīng)消息,第一初始化響應(yīng)消息攜帶建立標(biāo)簽交換路徑的必需信息;所述首節(jié)點(diǎn)根據(jù)所述必需信息建立預(yù)留控制塊,完成路徑建立。所述系統(tǒng)包括首節(jié)點(diǎn)設(shè)備和目的節(jié)點(diǎn)設(shè)備。所述首節(jié)點(diǎn)設(shè)備包括第一初始化消息發(fā)送模塊和第一初始化響應(yīng)消息接收模塊。所述目的節(jié)點(diǎn)設(shè)備包括第一初始化消息接收模塊和第一初始化響應(yīng)消息發(fā)送模塊。本發(fā)明通過在消息中只攜帶建立LSP的必需信息,提高了消息的傳輸速度,進(jìn)而提高了建立LSP的速度。
文檔編號(hào)H04L12/56GK101453411SQ20071019510
公開日2009年6月10日 申請(qǐng)日期2007年11月28日 優(yōu)先權(quán)日2007年11月28日
發(fā)明者張英華, 豐 郭 申請(qǐng)人:華為技術(shù)有限公司