專(zhuān)利名稱:節(jié)點(diǎn)關(guān)聯(lián)通道能力的協(xié)商方法及節(jié)點(diǎn)設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種節(jié)點(diǎn)關(guān)聯(lián)通道能力的協(xié)商方法及節(jié)點(diǎn)設(shè)備。
背景技術(shù):
基于流量工程擴(kuò)展的資源預(yù)留協(xié)議(RSVP-TE,Resource Reservation Protocol-Traffic Engineering)作為資源預(yù)留協(xié)議(RSVP)的一個(gè)補(bǔ)充協(xié)議,用于為多協(xié) 議標(biāo)簽交換(MPLS,Multi-Protocol Label Switch)網(wǎng)絡(luò)建立標(biāo)簽交換路徑(LSP,Label Switched Paths)。采用RSVP-TE建立的LSP具有資源預(yù)留功能,使得在LSP上傳送的業(yè)務(wù)得到保證。 圖1為采用RSVP-TE建立LSP的示意圖。如圖1所示,采用RSVP-TE建立LSP時(shí),主要依靠 兩個(gè)消息,分別是路徑(Path)消息和預(yù)留(Resv)消息;LSP建立可以簡(jiǎn)單描述為1)首節(jié)點(diǎn)1 (Ingress)產(chǎn)生Path消息,Path消息可以攜帶建立LSP的約束信息 等,向終節(jié)點(diǎn)MEgress)方向發(fā)送;2)終節(jié)點(diǎn)4收到Path消息后,產(chǎn)生Resv消息,并返回首節(jié)點(diǎn)1,同時(shí),Resv消息 在LSP的中間節(jié)點(diǎn)3和中間節(jié)點(diǎn)2上進(jìn)行標(biāo)簽分發(fā)并進(jìn)行資源預(yù)留;3)首節(jié)點(diǎn)1收到Resv消息,則LSP建立成功。目前,在MPLS網(wǎng)絡(luò)的偽線(PW,Pseudo Wire)上可以使用關(guān)聯(lián)通道(ACH, Associated Channel)來(lái)傳輸聯(lián)通檢測(cè)信息和聯(lián)通驗(yàn)證信息,這樣,可以發(fā)現(xiàn)網(wǎng)絡(luò)中支持 MPLS-TP特性的節(jié)點(diǎn),從而更好的進(jìn)行網(wǎng)絡(luò)的使用、管理和維護(hù)。如果將關(guān)聯(lián)通道應(yīng)用到 LSP層面,可以實(shí)現(xiàn)操作、管理、維護(hù)(0AM)報(bào)文、管理關(guān)聯(lián)通道(MCC)報(bào)文、信令關(guān)聯(lián)通道 (SCC)報(bào)文以及一些自動(dòng)保護(hù)倒換(ASP)報(bào)文等特殊報(bào)文在關(guān)聯(lián)通道內(nèi)傳輸,從而實(shí)現(xiàn)在 網(wǎng)絡(luò)管理上的一致性,減化了操作。但是,實(shí)現(xiàn)特殊報(bào)文在關(guān)聯(lián)通道內(nèi)傳輸?shù)那疤崾切枰?LSP層面節(jié)點(diǎn)之間進(jìn)行關(guān)聯(lián)通道能力的協(xié)商,如果不進(jìn)行協(xié)商直接使用關(guān)聯(lián)通道,一些不支 持關(guān)聯(lián)通道能力的節(jié)點(diǎn)收到特殊報(bào)文后將會(huì)丟棄或者被轉(zhuǎn)發(fā)到用戶側(cè),從而造成通過(guò)關(guān)聯(lián) 通道傳輸?shù)膱?bào)文的丟失或誤轉(zhuǎn)發(fā)。發(fā)明人發(fā)現(xiàn),由于LSP層面節(jié)點(diǎn)之間沒(méi)有關(guān)聯(lián)通道能力的協(xié)商機(jī)制,導(dǎo)致節(jié)點(diǎn)無(wú) 法了解其它節(jié)點(diǎn)的關(guān)聯(lián)通道能力,從而無(wú)法避免通過(guò)關(guān)聯(lián)通道傳輸?shù)奶厥鈭?bào)文發(fā)生丟失或 誤轉(zhuǎn)發(fā)。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種節(jié)點(diǎn)及其關(guān)聯(lián)通道能力的協(xié)商方法,使得在LSP層面上節(jié) 點(diǎn)可以了解其它節(jié)點(diǎn)的關(guān)聯(lián)通道能力,避免通過(guò)關(guān)聯(lián)通道傳輸?shù)奶厥鈭?bào)文發(fā)生丟失或誤轉(zhuǎn)發(fā)。為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提供如下技術(shù)方案本發(fā)明實(shí)施例提供了一種節(jié)點(diǎn)關(guān)聯(lián)通道能力的協(xié)商方法,包括
接收上游節(jié)點(diǎn)發(fā)送的攜帶上游節(jié)點(diǎn)關(guān)聯(lián)通道能力的路徑Path消息;新建Path消息并發(fā)送給下游節(jié)點(diǎn),該新建Path消息包含上游節(jié)點(diǎn)關(guān)聯(lián)通道能 力;接收下游節(jié)點(diǎn)發(fā)送的攜帶下游節(jié)點(diǎn)關(guān)聯(lián)通道能力信息的預(yù)留Resv消息;新建Resv消息并發(fā)送給上游節(jié)點(diǎn),該新建Resv消息包含下游節(jié)點(diǎn)關(guān)聯(lián)通道能力。本發(fā)明實(shí)施例提供了一種節(jié)點(diǎn)設(shè)備,包括第一接收單元,用于接收上游節(jié)點(diǎn)發(fā)送的攜帶上游節(jié)點(diǎn)關(guān)聯(lián)通道能力的Path消 息;新建發(fā)送單元,用于新建Path消息并發(fā)送給下游節(jié)點(diǎn),該新建Path消息包含上游 節(jié)點(diǎn)關(guān)聯(lián)通道能力;第二接收單元,接收下游節(jié)點(diǎn)發(fā)送的攜帶下游節(jié)點(diǎn)關(guān)聯(lián)通道能力信息的Resv消 息;上述新建發(fā)送單元,用于新建Resv消息并發(fā)送給上游節(jié)點(diǎn),該新建Resv消息包含 下游節(jié)點(diǎn)關(guān)聯(lián)通道能力。與現(xiàn)有的技術(shù)相比,本發(fā)明實(shí)施例使得Path消息和Resv消息可以攜帶節(jié)點(diǎn)關(guān)聯(lián) 通道能力,當(dāng)使用攜帶節(jié)點(diǎn)關(guān)聯(lián)通道能力的Path消息和Resv消息建立LSP時(shí),可以達(dá)到 LSP層面上節(jié)點(diǎn)了解其它節(jié)點(diǎn)的關(guān)聯(lián)通道能力的目的,從而可以避免通過(guò)關(guān)聯(lián)通道傳輸?shù)?0AM、MCC、SCC、ASP等特殊報(bào)文發(fā)生丟失或誤轉(zhuǎn)發(fā)。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例中所 需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施 例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲 得其他的附圖。圖1為采用RSVP-TE建立LSP的示意圖;圖2為本發(fā)明實(shí)施例中提供的一種節(jié)點(diǎn)關(guān)聯(lián)通道能力的協(xié)商方法的流程圖;圖3為本發(fā)明實(shí)施例中提供的另一種節(jié)點(diǎn)關(guān)聯(lián)通道能力的協(xié)商方法的流程圖;圖4為本發(fā)明實(shí)施例中提供的一種節(jié)點(diǎn)設(shè)備的結(jié)構(gòu)圖;圖5為本發(fā)明實(shí)施例中提供的另一種節(jié)點(diǎn)設(shè)備的結(jié)構(gòu)圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于 本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。實(shí)施例一請(qǐng)參閱圖2,圖2為本發(fā)明實(shí)施例一提供的一種節(jié)點(diǎn)關(guān)聯(lián)通道能力的協(xié)商方法的 流程圖。如圖2所示,該方法可以包括201 節(jié)點(diǎn)接收上游節(jié)點(diǎn)發(fā)送的攜帶上游節(jié)點(diǎn)關(guān)聯(lián)通道能力的路徑Path消息;
舉例來(lái)說(shuō),在上游節(jié)點(diǎn)發(fā)送的Path消息中,Path消息內(nèi)可以包含一定數(shù)目的可變 長(zhǎng)度的目標(biāo)(object)字段,object字段可以攜帶上游節(jié)點(diǎn)關(guān)聯(lián)通道能力。其中,上游節(jié)點(diǎn)可以包括一個(gè)或多個(gè)位于本節(jié)點(diǎn)上游的節(jié)點(diǎn),如果上游節(jié)點(diǎn)數(shù)目 為多個(gè)時(shí),本節(jié)點(diǎn)接收的Path消息內(nèi)的object字段可以攜帶多個(gè)上游節(jié)點(diǎn)的關(guān)聯(lián)通道能 力。需要說(shuō)明的是,在本實(shí)施例以及后續(xù)實(shí)施例中所述的節(jié)點(diǎn)可以是采用Path消息 和Resv消息建立的LSP上的標(biāo)簽交換路由器(LSR,Label Switching Router)。202 新建包含上游節(jié)點(diǎn)關(guān)聯(lián)通道能力和本節(jié)點(diǎn)關(guān)聯(lián)通道能力的Path消息,并發(fā) 送給下游節(jié)點(diǎn);舉例來(lái)說(shuō),202可以包括新建Path消息;在新建的Path消息內(nèi)的可變長(zhǎng)度的目標(biāo)object字段中寫(xiě)入上游節(jié)點(diǎn)關(guān)聯(lián)通道能 力和本節(jié)點(diǎn)關(guān)聯(lián)通道能力;將寫(xiě)入上游節(jié)點(diǎn)關(guān)聯(lián)通道能力和本節(jié)點(diǎn)關(guān)聯(lián)通道能力的新建的Path消息發(fā)送給 下游節(jié)點(diǎn)。203 接收下游節(jié)點(diǎn)發(fā)送的攜帶下游節(jié)點(diǎn)關(guān)聯(lián)通道能力信息的預(yù)留Resv消息;舉例來(lái)說(shuō),在下游節(jié)點(diǎn)發(fā)送的Resv消息中,Resv消息內(nèi)可以包含一定數(shù)目的可變 長(zhǎng)度的object字段,object字段可以攜帶下游節(jié)點(diǎn)關(guān)聯(lián)通道能力。其中,下游節(jié)點(diǎn)可以包括一個(gè)或多個(gè)位于本節(jié)點(diǎn)下游的節(jié)點(diǎn),如果下游節(jié)點(diǎn)數(shù)目 為多個(gè)時(shí),本節(jié)點(diǎn)接收的Resv消息內(nèi)的object字段可以攜帶多個(gè)下游節(jié)點(diǎn)的關(guān)聯(lián)通道能 力。204 新建包含下游節(jié)點(diǎn)關(guān)聯(lián)通道能力和本節(jié)點(diǎn)關(guān)聯(lián)通道能力的Resv消息,并發(fā) 送給上游節(jié)點(diǎn)。舉例來(lái)說(shuō),204可以包括新建Resv消息;在新建的Resv消息內(nèi)的可變長(zhǎng)度的目標(biāo)object字段中寫(xiě)入下游節(jié)點(diǎn)關(guān)聯(lián)通道能 力和本節(jié)點(diǎn)關(guān)聯(lián)通道能力;將寫(xiě)入下游節(jié)點(diǎn)關(guān)聯(lián)通道能力和本節(jié)點(diǎn)關(guān)聯(lián)通道能力的新建的Resv消息發(fā)送給 上游節(jié)點(diǎn)。進(jìn)一步地,若下游節(jié)點(diǎn)發(fā)送的Resv消息還進(jìn)一步攜帶了上游節(jié)點(diǎn)關(guān)聯(lián)通道能力 和本節(jié)點(diǎn)關(guān)聯(lián)通道能力,則本節(jié)點(diǎn)可以在接收到下游節(jié)點(diǎn)發(fā)送的Resv消息后,可以新建包 含下游節(jié)點(diǎn)關(guān)聯(lián)通道能力、上游節(jié)點(diǎn)關(guān)聯(lián)通道能力和本節(jié)點(diǎn)關(guān)聯(lián)通道能力的Resv消息,并 發(fā)送給上游節(jié)點(diǎn)。進(jìn)一步地,本節(jié)點(diǎn)在執(zhí)行201之后,可以從上游節(jié)點(diǎn)發(fā)送的Path消息中讀取上游 節(jié)點(diǎn)關(guān)聯(lián)通道能力,并進(jìn)行存儲(chǔ);從而使得本節(jié)點(diǎn)可以了解上游節(jié)點(diǎn)關(guān)聯(lián)通道能力。同樣,本節(jié)點(diǎn)在執(zhí)行203之后,可以從下游節(jié)點(diǎn)發(fā)送的Resv消息中讀取下游節(jié)點(diǎn) 關(guān)聯(lián)通道能力信息,并進(jìn)行存儲(chǔ);從而使得本節(jié)點(diǎn)可以了解下游節(jié)點(diǎn)關(guān)聯(lián)通道能力。需要說(shuō)明的是,RSVP-TE中常用于為MPLS網(wǎng)絡(luò)建立LSP的Path消息和Resv消息 的格式是相同的,都具有通用頭部;Path消息和Resv消息的通用頭部格式如下表1所示
表 1其中,Vers:版本;Flags 預(yù)留標(biāo)志;Msg Type 標(biāo)識(shí)消息的類(lèi)型,舉例來(lái)說(shuō),1 = Path ;2 = Resv ;3 = PathErr ;4 = ResvErr ;5 = PathTear ;6 = ResvTear ;7 = ResvConf ;RSVP Checksum:資源預(yù)留協(xié)議校驗(yàn)和;Send_TTL :IP TTL 值;RSVP Length 資源預(yù)留協(xié)議長(zhǎng)度。Path消息和Resv消息通用頭部后面可以跟一定數(shù)目的可變長(zhǎng)度object字段,作 為payload部分。Path消息和Resv消息內(nèi)的object字段格式如下表2所示 表 2其中,Length 表示長(zhǎng)度;Class-Num :0bject類(lèi)型,最高兩位用于標(biāo)識(shí)對(duì)于不能識(shí)別的Object采取什么樣 的處理;C-Type :0bject標(biāo)識(shí)。其中,表2所示的Path消息和Resv消息內(nèi)的object字段內(nèi)的0bjectcontents 字段的長(zhǎng)度是可變的,從而使得object字段長(zhǎng)度也是可變的,上述對(duì)本發(fā)明實(shí)施例一提供的一種節(jié)點(diǎn)關(guān)聯(lián)通道能力的協(xié)商方法進(jìn)行了詳細(xì)介 紹,本發(fā)明實(shí)施例使得Path消息和Resv消息可以攜帶節(jié)點(diǎn)關(guān)聯(lián)通道能力,當(dāng)使用攜帶節(jié)點(diǎn) 關(guān)聯(lián)通道能力的Path消息和Resv消息建立LSP時(shí),可以使得LSP兩端以及路徑上各個(gè)節(jié) 點(diǎn)之間的關(guān)聯(lián)通道能力透明,達(dá)到了節(jié)點(diǎn)了解其它節(jié)點(diǎn)的關(guān)聯(lián)通道能力的目的,從而可以 避免通過(guò)關(guān)聯(lián)通道傳輸?shù)?AM、MCC、SCC、ASP等特殊報(bào)文發(fā)生丟失或誤轉(zhuǎn)發(fā)。實(shí)施例二 下面以圖1所示的采用Path消息和Resv消息建立LSP為例子,介紹本發(fā)明實(shí)施例 提供的節(jié)點(diǎn)關(guān)聯(lián)通道能力的協(xié)商方法。本發(fā)明實(shí)施例所述的節(jié)點(diǎn)為采用Path消息和Resv 消息建立的LSP上的LSR。如圖1所示,首節(jié)點(diǎn)1組裝path消息,該P(yáng)ath消息攜帶首節(jié)點(diǎn)1的關(guān)聯(lián)通道能力, 向中間節(jié)點(diǎn)2發(fā)送;本發(fā)明實(shí)施例中所述的關(guān)聯(lián)通道能力可以包括預(yù)留標(biāo)簽13的支持能力,關(guān)聯(lián)通 道的支持能力,關(guān)聯(lián)通道類(lèi)型(如0AM、自動(dòng)保護(hù)倒換、管理控制信道、命令控制信道等)的 支持能力,以及使用關(guān)聯(lián)通道傳輸?shù)?AM工具類(lèi)型如LSP Ping、BFD等支持能力。Path消息可以用bitmap形式標(biāo)識(shí)每種能力支持與否。中間節(jié)點(diǎn)2收到攜帶首節(jié)點(diǎn)1的關(guān)聯(lián)通道能力的path消息,將該path消息攜帶 的首節(jié)點(diǎn)1的關(guān)聯(lián)通道能力拷貝到重新組裝的path消息中,同時(shí),在重新組裝的path消息 中添加自己的關(guān)聯(lián)通道能力,然后向中間節(jié)點(diǎn)3發(fā)送;中間節(jié)點(diǎn)2在收到首節(jié)點(diǎn)1發(fā)送的 path消息后,可以存儲(chǔ)首節(jié)點(diǎn)1的關(guān)聯(lián)通道能力;具體地,中間節(jié)點(diǎn)2重新組裝的path消息的頭部格式和上述表1相同;中間節(jié)點(diǎn) 2重新組裝的path消息的object字段格式和表2相同。間節(jié)點(diǎn)2重新組裝的path消息的 object字段內(nèi)的Object contents字段的格式可以如下表3所示
表3其中,Sub-objects字段具體用于寫(xiě)入首節(jié)點(diǎn)1和中間節(jié)點(diǎn)2的關(guān)聯(lián)通道能力, Sub-objects字段格式進(jìn)一步可以如下表4所示024 表 4其中,每一個(gè)Node ACH sub_TLV包含一個(gè)節(jié)點(diǎn)的標(biāo)識(shí)ID、該節(jié)點(diǎn)的接口標(biāo)識(shí)ID以 及該節(jié)點(diǎn)的接口關(guān)聯(lián)通道能力。舉例來(lái)說(shuō),在Node ACH sub-TLV中,V和U比特位均需要 置1,這樣可以使中間不支持該節(jié)點(diǎn)關(guān)聯(lián)通道能力的節(jié)點(diǎn)能夠透明傳輸該節(jié)點(diǎn)關(guān)聯(lián)通道能 力。在本發(fā)明實(shí)施例中,一個(gè)節(jié)點(diǎn)的關(guān)聯(lián)通道能力是由該節(jié)點(diǎn)的所有接口通道控制能力構(gòu) 成的。如表4所示,一個(gè)Sub-objects字段內(nèi),可以寫(xiě)入多個(gè)節(jié)點(diǎn)的關(guān)聯(lián)通道能力。其中, 單個(gè)Node ACHsub-TLV的格式可以如下表5所示 表 5
其中,Node ACH Sub-TLV Type 表示節(jié)點(diǎn)關(guān)聯(lián)通道能力類(lèi)型;Length 長(zhǎng)度;Node ID 節(jié)點(diǎn)地址;Interface ID 可以是接口的 IPV4 地址、IPV6 或者 Interface Index 等標(biāo)識(shí)。中間節(jié)點(diǎn)3收到攜帶中間節(jié)點(diǎn)2發(fā)送的攜帶中間節(jié)點(diǎn)2和首節(jié)點(diǎn)1的關(guān)聯(lián)通道能 力的path消息,將該path消息攜帶的中間節(jié)點(diǎn)2和首節(jié)點(diǎn)1的關(guān)聯(lián)通道能力拷貝到重新 組裝的path消息中,同時(shí),在重新組裝的path消息中添加自己的關(guān)聯(lián)通道能力,然后向終 端節(jié)點(diǎn)4發(fā)送;中間節(jié)點(diǎn)3在收到中間節(jié)點(diǎn)2發(fā)送的攜帶中間節(jié)點(diǎn)2和首節(jié)點(diǎn)1的關(guān)聯(lián)通 道能力的path消息之后,可以存儲(chǔ)中間節(jié)點(diǎn)2和首節(jié)點(diǎn)1的關(guān)聯(lián)通道能力;終節(jié)點(diǎn)4收到中間節(jié)點(diǎn)3發(fā)送的攜帶中間節(jié)點(diǎn)3、中間節(jié)點(diǎn)2和首節(jié)點(diǎn)1的關(guān)聯(lián)通 道能力的path消息之后,存儲(chǔ)中間節(jié)點(diǎn)3、中間節(jié)點(diǎn)2和首節(jié)點(diǎn)1的關(guān)聯(lián)通道能力;同時(shí), 終節(jié)點(diǎn)4組裝Resv消息,并向上游的中間節(jié)點(diǎn)3發(fā)送;其中,終節(jié)點(diǎn)4向中間節(jié)點(diǎn)3發(fā)送的Resv消息可以有以下兩種形式形式一終節(jié)點(diǎn)4組裝Resv消息,該Resv消息僅攜帶首節(jié)點(diǎn)4的關(guān)聯(lián)通道能力,向中間節(jié) 點(diǎn)3發(fā)送;中間節(jié)點(diǎn)3收到攜帶終節(jié)點(diǎn)4的關(guān)聯(lián)通道能力的Resv消息,將該Resv消息攜帶 的終節(jié)點(diǎn)4的關(guān)聯(lián)通道能力拷貝到重新組裝的Resv消息中,同時(shí),在重新組裝的Resv消息 中添加自己的關(guān)聯(lián)通道能力,然后向中間節(jié)點(diǎn)2發(fā)送;中間節(jié)點(diǎn)3在收到終節(jié)點(diǎn)4發(fā)送的 Resv消息后,可以存儲(chǔ)終節(jié)點(diǎn)4的關(guān)聯(lián)通道能力;中間節(jié)點(diǎn)2收到攜帶中間節(jié)點(diǎn)3發(fā)送的攜帶中間節(jié)點(diǎn)3和終節(jié)點(diǎn)4的關(guān)聯(lián)通道能 力的Resv消息,將該Resv消息攜帶的中間節(jié)點(diǎn)3和終節(jié)點(diǎn)4的關(guān)聯(lián)通道能力拷貝到重新 組裝的Resv消息中,同時(shí),在重新組裝的Resv消息中添加自己的關(guān)聯(lián)通道能力,然后向首 節(jié)點(diǎn)1發(fā)送;中間節(jié)點(diǎn)2在收到中間節(jié)點(diǎn)3發(fā)送的攜帶中間節(jié)點(diǎn)3和終節(jié)點(diǎn)4的關(guān)聯(lián)通道 能力的Resv消息之后,可以存儲(chǔ)中間節(jié)點(diǎn)3和終節(jié)點(diǎn)4的關(guān)聯(lián)通道能力;首節(jié)點(diǎn)1收到中間節(jié)點(diǎn)2發(fā)送的攜帶中間節(jié)點(diǎn)2、中間節(jié)點(diǎn)3和終節(jié)點(diǎn)4的關(guān)聯(lián)通 道能力的Resv消息之后,存儲(chǔ)中間節(jié)點(diǎn)2、中間節(jié)點(diǎn)3和終節(jié)點(diǎn)4的關(guān)聯(lián)通道能力。形式二終節(jié)點(diǎn)4收到中間節(jié)點(diǎn)3發(fā)送的攜帶中間節(jié)點(diǎn)3、中間節(jié)點(diǎn)2和首節(jié)點(diǎn)1的關(guān)聯(lián)通 道能力的path消息之后,將該path消息攜帶的中間節(jié)點(diǎn)3、中間節(jié)點(diǎn)2和首節(jié)點(diǎn)1的關(guān)聯(lián) 通道能力拷貝到重新組裝的Resv消息中,同時(shí),在重新組裝的Resv消息中添加自己的關(guān)聯(lián) 通道能力,然后向中間節(jié)點(diǎn)3發(fā)送;中間節(jié)點(diǎn)3收到終結(jié)點(diǎn)4發(fā)送的攜帶終節(jié)點(diǎn)4、中間節(jié)點(diǎn)3、中間節(jié)點(diǎn)2和首節(jié)點(diǎn) 1的關(guān)聯(lián)通道能力的Resv消息之后,可以存儲(chǔ)終節(jié)點(diǎn)4、中間節(jié)點(diǎn)2和首節(jié)點(diǎn)1的關(guān)聯(lián)通道 能力,并將終節(jié)點(diǎn)4發(fā)送的Resv消息中攜帶的終節(jié)點(diǎn)4、中間節(jié)點(diǎn)3、中間節(jié)點(diǎn)2和首節(jié)點(diǎn) 1的關(guān)聯(lián)通道能力拷貝到重新組裝的Resv消息中,轉(zhuǎn)發(fā)給中間節(jié)點(diǎn)2 ;中間節(jié)點(diǎn)2收到中間節(jié)點(diǎn)3發(fā)送的攜帶終節(jié)點(diǎn)4、中間節(jié)點(diǎn)3、中間節(jié)點(diǎn)2和首節(jié) 點(diǎn)1的關(guān)聯(lián)通道能力的Resv消息之后,可以存儲(chǔ)終節(jié)點(diǎn)4、中間節(jié)點(diǎn)3和首節(jié)點(diǎn)1的關(guān)聯(lián)通 道能力,并將終節(jié)點(diǎn)3發(fā)送的Resv消息中攜帶的終節(jié)點(diǎn)4、中間節(jié)點(diǎn)3、中間節(jié)點(diǎn)2和首節(jié)點(diǎn)1的關(guān)聯(lián)通道能力拷貝到重新組裝的Resv消息中,轉(zhuǎn)發(fā)給中間節(jié)點(diǎn)1 ;首節(jié)點(diǎn)1收到中間節(jié)點(diǎn)2發(fā)送的攜帶終節(jié)點(diǎn)4、中間節(jié)點(diǎn)3、中間節(jié)點(diǎn)2和首節(jié)點(diǎn) 1的關(guān)聯(lián)通道能力的Resv消息之后,可以存儲(chǔ)中間節(jié)點(diǎn)2、中間節(jié)點(diǎn)3和終節(jié)點(diǎn)4的關(guān)聯(lián)通 道能力??梢?jiàn),采用形式一、形式二發(fā)送的Resv消息可以使得LSP層面的節(jié)點(diǎn)之間可以相 互了解彼此的關(guān)聯(lián)通道能力,現(xiàn)實(shí)節(jié)點(diǎn)關(guān)聯(lián)通道能力在LSP層面上的透明傳輸。此外,本發(fā)明實(shí)施例提供的表5所示的Node ACH sub-TLV的格式還可以如下表6 所示 表6其中,Node ACH Sub-TLV Type 表示節(jié)點(diǎn)關(guān)聯(lián)通道能力類(lèi)型;Length 長(zhǎng)度;Node ID 節(jié)點(diǎn)標(biāo)識(shí);Interface ACH Sub-TLV 表示接 口關(guān)聯(lián)通道能力。即表5所示的每一個(gè)節(jié)點(diǎn)的Node ACH sub-TLV中包含多個(gè)接口的InterfaceACH Sub-TLV。其中,每一個(gè)接口的Interface ACH Sub-TLV的格式如下表7所示 表7其中,InterfaceID 可以是接口的 IPV4 地址、IPV6 或者 Interface Index 等標(biāo) 識(shí)。需要說(shuō)明的是,本發(fā)明實(shí)施例提供的所有表格的具體形式只是為了便于舉例以及 便于對(duì)本發(fā)明實(shí)施例的介紹,本領(lǐng)域人員還可以對(duì)本發(fā)明實(shí)施例列舉的表格進(jìn)行相應(yīng)的調(diào) 整,本發(fā)明實(shí)施例不作限定。需要說(shuō)明的是,本發(fā)明實(shí)施例提供的方法同樣適用于單向LSP處理的場(chǎng)景。比如, 首節(jié)點(diǎn)1向終節(jié)點(diǎn)4發(fā)送的Path消息可以不進(jìn)行擴(kuò)展,而僅對(duì)終節(jié)點(diǎn)發(fā)送給首節(jié)點(diǎn)的Resv 消息可以進(jìn)行擴(kuò)展,使得終節(jié)點(diǎn)發(fā)送給首節(jié)點(diǎn)的Resv消息攜帶下游節(jié)點(diǎn)的關(guān)聯(lián)通道能力。當(dāng)然,也可以是擴(kuò)展首節(jié)點(diǎn)1向終節(jié)點(diǎn)4發(fā)送的Path消息,使得首節(jié)點(diǎn)1向終節(jié)點(diǎn)4發(fā)送的Path消息攜帶上游節(jié)點(diǎn)的關(guān)聯(lián)通道能力,而不對(duì)終節(jié)點(diǎn)發(fā)送給首節(jié)點(diǎn)的Resv 消息可以進(jìn)行擴(kuò)展。本發(fā)明實(shí)施例擴(kuò)展了用于建立LSP的Path消息和Resv消息,使得擴(kuò)展后的Path 消息和Resv消息可以攜帶節(jié)點(diǎn)關(guān)聯(lián)通道能力,當(dāng)使用擴(kuò)展后的Path消息和Resv消息建立 LSP時(shí),可以使得LSP兩端以及路徑上各個(gè)節(jié)點(diǎn)之間的關(guān)聯(lián)通道能力透明,達(dá)到了節(jié)點(diǎn)了解 其它節(jié)點(diǎn)的關(guān)聯(lián)通道能力的目的,從而可以避免通過(guò)關(guān)聯(lián)通道傳輸?shù)?AM、MCC、SCC、ASP等 特殊報(bào)文發(fā)生丟失或誤轉(zhuǎn)發(fā)。實(shí)施例三請(qǐng)參閱圖3,圖3為本發(fā)明實(shí)施例三提供的一種節(jié)點(diǎn)關(guān)聯(lián)通道能力的協(xié)商方法的 流程圖。如圖3所示,該方法可以包括301 接收上游節(jié)點(diǎn)發(fā)送的攜帶上游節(jié)點(diǎn)關(guān)聯(lián)通道能力的Path消息;舉例來(lái)說(shuō),在上游節(jié)點(diǎn)發(fā)送的Path消息中,Path消息內(nèi)可以包含一定數(shù)目的可變 長(zhǎng)度的目標(biāo)(object)字段,object字段可以攜帶上游節(jié)點(diǎn)關(guān)聯(lián)通道能力。302 新建Path消息并發(fā)送給下游節(jié)點(diǎn),該新建Path消息包含上游節(jié)點(diǎn)關(guān)聯(lián)通道 能力;舉例來(lái)說(shuō),302可以包括新建Path消息;在新建的Path消息內(nèi)的可變長(zhǎng)度的目標(biāo)object字段中寫(xiě)入該上游節(jié)點(diǎn)關(guān)聯(lián)通道 能力;將寫(xiě)入上游節(jié)點(diǎn)關(guān)聯(lián)通道能力的新建的Path消息轉(zhuǎn)發(fā)給下游節(jié)點(diǎn)。303 接收下游節(jié)點(diǎn)發(fā)送的攜帶下游節(jié)點(diǎn)關(guān)聯(lián)通道能力信息的Resv消息;舉例來(lái)說(shuō),在下游節(jié)點(diǎn)發(fā)送的Resv消息中,Resv消息內(nèi)可以包含一定數(shù)目的可變 長(zhǎng)度的object字段,object字段可以攜帶下游節(jié)點(diǎn)關(guān)聯(lián)通道能力。304 新建Resv消息并發(fā)送給上游節(jié)點(diǎn),該新建Resv消息包含下游節(jié)點(diǎn)關(guān)聯(lián)通道 能力。舉例來(lái)說(shuō),304可以包括新建Resv消息;在新建的Resv消息內(nèi)的可變長(zhǎng)度的目標(biāo)object字段中寫(xiě)入所述下游節(jié)點(diǎn)關(guān)聯(lián)通 道能力;將寫(xiě)入所述下游節(jié)點(diǎn)關(guān)聯(lián)通道能力的新建的Resv消息發(fā)送給上游節(jié)點(diǎn)。本實(shí)施例所述的節(jié)點(diǎn)關(guān)聯(lián)通道能力與上述實(shí)施例二所述的相同,本實(shí)施例在此不 再?gòu)?fù)述。本發(fā)明實(shí)施例所述的攜帶上游節(jié)點(diǎn)關(guān)聯(lián)通道能力信息的Path消息的結(jié)構(gòu)形式以 及攜帶下游節(jié)點(diǎn)關(guān)聯(lián)通道能力信息的Resv消息的結(jié)構(gòu)形式均與上述實(shí)施例中所描述的相 同,本實(shí)施例也不作復(fù)述。本發(fā)明實(shí)施例所述的新建包含所述上游節(jié)點(diǎn)關(guān)聯(lián)通道能力的Path消息,并轉(zhuǎn)發(fā) 下游節(jié)點(diǎn),以及新建包含所述下游節(jié)點(diǎn)關(guān)聯(lián)通道能力的Resv消息,并轉(zhuǎn)發(fā)上游節(jié)點(diǎn)的具體 實(shí)現(xiàn)步驟均和上述實(shí)施例中所介紹的相同,本實(shí)施例也不作復(fù)述。下面以圖1所示的采用Path消息和Resv消息建立LSP為例子,介紹本發(fā)明實(shí)施例提供的節(jié)點(diǎn)關(guān)聯(lián)通道能力的協(xié)商方法。本發(fā)明實(shí)施例所述的節(jié)點(diǎn)為采用Path消息和Resv 消息建立的LSP上的LSR。如圖1所示,首節(jié)點(diǎn)1組裝path消息,該P(yáng)ath消息攜帶首節(jié)點(diǎn)1的關(guān)聯(lián)通道能力, 向中間節(jié)點(diǎn)2發(fā)送;中間節(jié)點(diǎn)2收到攜帶首節(jié)點(diǎn)1的關(guān)聯(lián)通道能力的path消息之后,新建path消息, 將首節(jié)點(diǎn)1的關(guān)聯(lián)通道能力寫(xiě)入到新建的path消息內(nèi)的可變長(zhǎng)度的目標(biāo)object字段中, 將寫(xiě)入首節(jié)點(diǎn)1的關(guān)聯(lián)通道能力的新建的Path消息轉(zhuǎn)發(fā)給中間節(jié)點(diǎn)3 ;中間節(jié)點(diǎn)3收到攜帶首節(jié)點(diǎn)1的關(guān)聯(lián)通道能力的path消息之后,新建path消息, 將首節(jié)點(diǎn)1的關(guān)聯(lián)通道能力寫(xiě)入到新建的path消息內(nèi)的可變長(zhǎng)度的目標(biāo)object字段中, 將寫(xiě)入首節(jié)點(diǎn)1的關(guān)聯(lián)通道能力的新建的Path消息轉(zhuǎn)發(fā)給終結(jié)點(diǎn)4 ;終節(jié)點(diǎn)4收到中間節(jié)點(diǎn)3發(fā)送的攜帶首節(jié)點(diǎn)1的關(guān)聯(lián)通道能力的path消息之后, 存儲(chǔ)首節(jié)點(diǎn)1的關(guān)聯(lián)通道能力,同時(shí),在重新組裝的Resv消息中僅添加自己的關(guān)聯(lián)通道能 力,然后向中間節(jié)點(diǎn)3發(fā)送;中間節(jié)點(diǎn)3收到終節(jié)點(diǎn)4發(fā)送的攜帶終節(jié)點(diǎn)4關(guān)聯(lián)通道能力的Resv消息之后, 新建Resv消息,將終節(jié)點(diǎn)4的關(guān)聯(lián)通道能力寫(xiě)入到新建的Resv消息內(nèi)的可變長(zhǎng)度的目標(biāo) object字段中,將寫(xiě)入終節(jié)點(diǎn)4的關(guān)聯(lián)通道能力的新建的Resv消息轉(zhuǎn)發(fā)給中間節(jié)點(diǎn)2 ;中間節(jié)點(diǎn)2收到中間節(jié)點(diǎn)3發(fā)送的攜帶終節(jié)點(diǎn)4關(guān)聯(lián)通道能力的Resv消息之后, 新建Resv消息,將終節(jié)點(diǎn)4的關(guān)聯(lián)通道能力寫(xiě)入到新建的Resv消息內(nèi)的可變長(zhǎng)度的目標(biāo) object字段中,將寫(xiě)入終節(jié)點(diǎn)4的關(guān)聯(lián)通道能力的新建的Resv消息轉(zhuǎn)發(fā)給首節(jié)點(diǎn)1 ;首節(jié)點(diǎn)1收到中間節(jié)點(diǎn)2發(fā)送的攜帶終節(jié)點(diǎn)4關(guān)聯(lián)通道能力的Resv消息之后,存 儲(chǔ)終結(jié)點(diǎn)4的關(guān)聯(lián)通道能力。在本發(fā)明實(shí)施例提供的節(jié)點(diǎn)關(guān)聯(lián)通道能力的協(xié)商方法中,中間節(jié)點(diǎn)可以不添加自 己的關(guān)聯(lián)通道能力,而選擇直接透?jìng)魇盏降年P(guān)聯(lián)通道能力。本發(fā)明實(shí)施例使得擴(kuò)展后的Path消息和Resv消息可以攜帶節(jié)點(diǎn)關(guān)聯(lián)通道能力, 當(dāng)使用Path消息和Resv消息建立LSP時(shí),可以實(shí)現(xiàn)LSP層面上端到端的節(jié)點(diǎn)之間的關(guān)聯(lián) 通道能力的協(xié)商,從而可以避免通過(guò)關(guān)聯(lián)通道傳輸?shù)?AM、MCC、SCC、ASP等特殊報(bào)文發(fā)生丟 失或誤轉(zhuǎn)發(fā)。實(shí)施例四請(qǐng)參閱圖4,圖4為本發(fā)明實(shí)施例四提供的一種節(jié)點(diǎn)設(shè)備的結(jié)構(gòu)圖。本發(fā)明實(shí)施例 提供的節(jié)點(diǎn)設(shè)備可以作為是LSP上的LSR。如圖4所示,該節(jié)點(diǎn)設(shè)備可以包括第一接收單元401,用于接收上游節(jié)點(diǎn)發(fā)送的攜帶上游節(jié)點(diǎn)關(guān)聯(lián)通道能力的Path 消息;新建發(fā)送單元402,用于新建包含該上游節(jié)點(diǎn)關(guān)聯(lián)通道能力和本節(jié)點(diǎn)關(guān)聯(lián)通道能 力的Path消息并發(fā)送給下游節(jié)點(diǎn);第二接收單403元,用于接收該下游節(jié)點(diǎn)發(fā)送的攜帶下游節(jié)點(diǎn)關(guān)聯(lián)通道能力信息 的Resv消息;新建發(fā)送單元402,用于新建包含下游節(jié)點(diǎn)關(guān)聯(lián)通道能力和本節(jié)點(diǎn)關(guān)聯(lián)通道能力 的Resv消息并發(fā)送上游節(jié)點(diǎn)。舉例來(lái)說(shuō),新建發(fā)送單元402可以用于新建Path消息;
在新建的Path消息內(nèi)的可變長(zhǎng)度的目標(biāo)object字段中寫(xiě)入上游節(jié)點(diǎn)關(guān)聯(lián)通道能 力和本節(jié)點(diǎn)關(guān)聯(lián)通道能力;將寫(xiě)入上游節(jié)點(diǎn)關(guān)聯(lián)通道能力和本節(jié)點(diǎn)關(guān)聯(lián)通道能力的新建的Path消息發(fā)送給 下游節(jié)點(diǎn)。舉例來(lái)說(shuō),新建發(fā)送單元402可以用于新建Resv消息;在新建的Resv消息內(nèi)的可變長(zhǎng)度的目標(biāo)object字段中寫(xiě)入下游節(jié)點(diǎn)關(guān)聯(lián)通道能 力和本節(jié)點(diǎn)關(guān)聯(lián)通道能力;將寫(xiě)入下游節(jié)點(diǎn)關(guān)聯(lián)通道能力和本節(jié)點(diǎn)關(guān)聯(lián)通道能力的新建的Resv消息發(fā)送給 上游節(jié)點(diǎn)。更進(jìn)一步地,若第二接收單元403接收的下游節(jié)點(diǎn)發(fā)送的Resv消息還攜帶了上游 節(jié)點(diǎn)關(guān)聯(lián)通道能力,則新建發(fā)送單元402還用于新建包含下游節(jié)點(diǎn)關(guān)聯(lián)通道能力,所述上 游節(jié)點(diǎn)關(guān)聯(lián)通道能力和本節(jié)點(diǎn)關(guān)聯(lián)通道能力的Resv消息,并發(fā)送給上游節(jié)點(diǎn)。優(yōu)選地,本發(fā)明實(shí)施例提供的節(jié)點(diǎn)設(shè)備還可以包括存儲(chǔ)單元404,用于在第一接收單元401接收上游節(jié)點(diǎn)發(fā)送的攜帶上游節(jié)點(diǎn)關(guān)聯(lián) 通道能力的Path消息之后,存儲(chǔ)上游節(jié)點(diǎn)關(guān)聯(lián)通道能力。更進(jìn)一步地,存儲(chǔ)單元404還用于在第二接收單元402接收下游節(jié)點(diǎn)發(fā)送的攜帶 下游節(jié)點(diǎn)關(guān)聯(lián)通道能力信息的Resv消息之后,存儲(chǔ)下游節(jié)點(diǎn)關(guān)聯(lián)通道能力。上述對(duì)本發(fā)明實(shí)施例提供的節(jié)點(diǎn)設(shè)備進(jìn)行了詳細(xì)介紹,本發(fā)明實(shí)施例使得Path 消息和Resv消息可以攜帶節(jié)點(diǎn)關(guān)聯(lián)通道能力,當(dāng)使用Path消息和Resv消息建立LSP時(shí), 可以使得LSP兩端以及路徑上各個(gè)節(jié)點(diǎn)之間的關(guān)聯(lián)通道能力透明,達(dá)到節(jié)點(diǎn)了解其它節(jié)點(diǎn) 關(guān)聯(lián)通道能力的目的,從而可以避免通過(guò)關(guān)聯(lián)通道傳輸?shù)?AM、MCC、SCC、ASP等特殊報(bào)文發(fā) 生丟失或誤轉(zhuǎn)發(fā)。實(shí)施例五請(qǐng)參閱圖5,圖5為本發(fā)明實(shí)施例五提供的一種節(jié)點(diǎn)設(shè)備的結(jié)構(gòu)圖。本發(fā)明實(shí)施例 提供的節(jié)點(diǎn)設(shè)備可以作為是LSP上的LSR。如圖5所示,該節(jié)點(diǎn)設(shè)備可以包括第一接收單元501,用于接收上游節(jié)點(diǎn)發(fā)送的攜帶上游節(jié)點(diǎn)關(guān)聯(lián)通道能力的Path 消息;舉例來(lái)說(shuō),在上游節(jié)點(diǎn)發(fā)送的Path消息中,Path消息內(nèi)可以包含一定數(shù)目的可變 長(zhǎng)度的目標(biāo)(object)字段,object字段可以攜帶上游節(jié)點(diǎn)關(guān)聯(lián)通道能力。新建發(fā)送單元502,用于新建包含上游節(jié)點(diǎn)關(guān)聯(lián)通道能力的Path消息,并轉(zhuǎn)發(fā)給 下游節(jié)點(diǎn);第二接收單元503,接收下游節(jié)點(diǎn)發(fā)送的攜帶下游節(jié)點(diǎn)關(guān)聯(lián)通道能力信息的Resv 消息;舉例來(lái)說(shuō),在下游節(jié)點(diǎn)發(fā)送的Resv消息中,Resv消息內(nèi)可以包含一定數(shù)目的可變 長(zhǎng)度的object字段,object字段可以攜帶下游節(jié)點(diǎn)關(guān)聯(lián)通道能力。新建發(fā)送單元502,還用于新建包含下游節(jié)點(diǎn)關(guān)聯(lián)通道能力的Resv消息,并轉(zhuǎn)發(fā) 給上游節(jié)點(diǎn)。本實(shí)施例所述的節(jié)點(diǎn)控制信道能力與上述實(shí)施例二所述的相同,本實(shí)施例在此不 再?gòu)?fù)述。
本發(fā)明實(shí)施例所述的攜帶上游節(jié)點(diǎn)關(guān)聯(lián)通道能力信息的Path消息的結(jié)構(gòu)形式以 及攜帶下游節(jié)點(diǎn)關(guān)聯(lián)通道能力信息的Resv消息的結(jié)構(gòu)形式均與上述實(shí)施例中所描述的相 同,本實(shí)施例也不作復(fù)述。上述對(duì)本發(fā)明實(shí)施例提供的節(jié)點(diǎn)設(shè)備進(jìn)行了詳細(xì)介紹,本發(fā)明實(shí)施例使得Path 消息和Resv消息可以攜帶節(jié)點(diǎn)關(guān)聯(lián)通道能力,當(dāng)使用Path消息和Resv消息建立LSP時(shí), 可以實(shí)現(xiàn)LSP層面上端到端的節(jié)點(diǎn)之間的關(guān)聯(lián)通道能力的協(xié)商,達(dá)到節(jié)點(diǎn)了解其它節(jié)點(diǎn)關(guān) 聯(lián)通道能力的目的,從而可以避免通過(guò)關(guān)聯(lián)通道傳輸?shù)?AM、MCC、SCC、ASP等特殊報(bào)文發(fā)生 丟失或誤轉(zhuǎn)發(fā)。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過(guò) 程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序 在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括只讀存儲(chǔ)器(ROM)、 隨機(jī)存取器(RAM)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。以上對(duì)本發(fā)明實(shí)施例所提供的一種節(jié)點(diǎn)關(guān)聯(lián)通道能力的協(xié)商方法及節(jié)點(diǎn)設(shè)備進(jìn) 行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施 例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人 員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明 書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
一種節(jié)點(diǎn)關(guān)聯(lián)通道能力的協(xié)商方法,其特征在于,包括接收上游節(jié)點(diǎn)發(fā)送的攜帶所述上游節(jié)點(diǎn)關(guān)聯(lián)通道能力的路徑Path消息;新建Path消息并發(fā)送給下游節(jié)點(diǎn),所述新建Path消息包含所述上游節(jié)點(diǎn)關(guān)聯(lián)通道能力;接收所述下游節(jié)點(diǎn)發(fā)送的攜帶所述下游節(jié)點(diǎn)關(guān)聯(lián)通道能力信息的預(yù)留Resv消息;新建Resv消息并發(fā)送給所述上游節(jié)點(diǎn),所述新建Resv消息包含所述下游節(jié)點(diǎn)關(guān)聯(lián)通道能力。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述新建Path消息還包含本節(jié)點(diǎn)關(guān)聯(lián)通 道能力;所述新建Resv消息還包含本節(jié)點(diǎn)關(guān)聯(lián)通道能力。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述新建Path消息并發(fā)送給下游節(jié)點(diǎn)包括新建攜帶有可變長(zhǎng)度的目標(biāo)object字段的Path消息;在所述攜帶有可變長(zhǎng)度的目標(biāo)object字段的Path消息內(nèi)的所述object字段中寫(xiě)入 所述上游節(jié)點(diǎn)關(guān)聯(lián)通道能力和本節(jié)點(diǎn)關(guān)聯(lián)通道能力;將寫(xiě)入所述上游節(jié)點(diǎn)關(guān)聯(lián)通道能力和本節(jié)點(diǎn)關(guān)聯(lián)通道能力的所述攜帶有可變長(zhǎng)度的 目標(biāo)object字段的Path消息發(fā)送給下游節(jié)點(diǎn)。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述新建Resv消息并發(fā)送給所述上游節(jié) 點(diǎn)包括新建攜帶有可變長(zhǎng)度的目標(biāo)object字段的Resv消息;在所述攜帶有可變長(zhǎng)度的目標(biāo)object字段的Resv消息內(nèi)的所述object字段中寫(xiě)入 所述下游節(jié)點(diǎn)關(guān)聯(lián)通道能力和本節(jié)點(diǎn)關(guān)聯(lián)通道能力;將寫(xiě)入所述下游節(jié)點(diǎn)關(guān)聯(lián)通道能力和本節(jié)點(diǎn)關(guān)聯(lián)通道能力的所述攜帶有可變長(zhǎng)度的 目標(biāo)object字段的Resv消息發(fā)送給所述上游節(jié)點(diǎn)。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,若所述下游節(jié)點(diǎn)發(fā)送的Resv消息還攜帶 了所述上游節(jié)點(diǎn)關(guān)聯(lián)通道能力,則所述新建Resv消息還包含所述上游節(jié)點(diǎn)關(guān)聯(lián)通道能力。
6.根據(jù)權(quán)利要求1至5任一項(xiàng)所述的方法,其特征在于,所述接收上游節(jié)點(diǎn)發(fā)送的攜帶 所述上游節(jié)點(diǎn)關(guān)聯(lián)通道能力的路徑Path消息之后,還包括存儲(chǔ)所述上游節(jié)點(diǎn)關(guān)聯(lián)通道能力。
7.根據(jù)權(quán)利要求1至5任一項(xiàng)所述的方法,其特征在于,所述接收所述下游節(jié)點(diǎn)發(fā)送的 攜帶所述下游節(jié)點(diǎn)關(guān)聯(lián)通道能力信息的預(yù)留Resv消息之后,還包括存儲(chǔ)所述下游節(jié)點(diǎn)關(guān)聯(lián)通道能力。
8.一種節(jié)點(diǎn)設(shè)備,其特征在于,包括第一接收單元,用于接收上游節(jié)點(diǎn)發(fā)送的攜帶所述上游節(jié)點(diǎn)關(guān)聯(lián)通道能力的Path消息;新建發(fā)送單元,用于新建Path消息并發(fā)送給下游節(jié)點(diǎn),所述新建Path消息包含所述上 游節(jié)點(diǎn)關(guān)聯(lián)通道能力;第二接收單元,接收所述下游節(jié)點(diǎn)發(fā)送的攜帶所述下游節(jié)點(diǎn)關(guān)聯(lián)通道能力信息的Resv 消息;所述新建發(fā)送單元,用于新建Resv消息并發(fā)送給所述上游節(jié)點(diǎn),所述新建Resv消息包含所述下游節(jié)點(diǎn)關(guān)聯(lián)通道能力。
9.根據(jù)權(quán)利要求8所述的節(jié)點(diǎn)設(shè)備,其特征在于,所述新建Path消息還包含本節(jié)點(diǎn)關(guān) 聯(lián)通道能力;所述新建Resv消息還包含本節(jié)點(diǎn)關(guān)聯(lián)通道能力。
10.根據(jù)權(quán)利要求9所述的節(jié)點(diǎn)設(shè)備,其特征在于,所述新建發(fā)送單元具體用于新建攜 帶有可變長(zhǎng)度的目標(biāo)object字段的Path消息;在所述攜帶有可變長(zhǎng)度的目標(biāo)object字段的Path消息內(nèi)的所述object字段中寫(xiě)入 所述上游節(jié)點(diǎn)關(guān)聯(lián)通道能力和本節(jié)點(diǎn)關(guān)聯(lián)通道能力;將寫(xiě)入所述上游節(jié)點(diǎn)關(guān)聯(lián)通道能力和本節(jié)點(diǎn)關(guān)聯(lián)通道能力的所述攜帶有可變長(zhǎng)度的 目標(biāo)object字段的Path消息發(fā)送給下游節(jié)點(diǎn)。
11.根據(jù)權(quán)利要求9所述的節(jié)點(diǎn)設(shè)備,其特征在于,所述新建發(fā)送單元具體用于新建攜 帶有可變長(zhǎng)度的目標(biāo)object字段的Resv消息;在所述攜帶有可變長(zhǎng)度的目標(biāo)object字段的Resv消息內(nèi)的所述object字段中寫(xiě)入 所述下游節(jié)點(diǎn)關(guān)聯(lián)通道能力和本節(jié)點(diǎn)關(guān)聯(lián)通道能力;將寫(xiě)入所述下游節(jié)點(diǎn)關(guān)聯(lián)通道能力和本節(jié)點(diǎn)關(guān)聯(lián)通道能力的所述攜帶有可變長(zhǎng)度的 目標(biāo)object字段的Resv消息發(fā)送給所述上游節(jié)點(diǎn)。
12.根據(jù)權(quán)利要求9所述的節(jié)點(diǎn)設(shè)備,其特征在于,若所述第二接收單元接收的所述下 游節(jié)點(diǎn)發(fā)送的Resv消息還攜帶了所述上游節(jié)點(diǎn)關(guān)聯(lián)通道能力,則所述新建發(fā)送單元的新 建Resv消息還包含所述上游節(jié)點(diǎn)關(guān)聯(lián)通道能力。
13.根據(jù)權(quán)利要求8至12任一項(xiàng)所述的節(jié)點(diǎn)設(shè)備,其特征在于,還包括存儲(chǔ)單元,用于在所述第一接收單元接收上游節(jié)點(diǎn)發(fā)送的攜帶所述上游節(jié)點(diǎn)關(guān)聯(lián)通道 能力的Path消息之后,存儲(chǔ)所述上游節(jié)點(diǎn)關(guān)聯(lián)通道能力。
14.根據(jù)權(quán)利要求13所述的節(jié)點(diǎn)設(shè)備,其特征在于,所述存儲(chǔ)單元還用于在所述第二 接收單元接收所述下游節(jié)點(diǎn)發(fā)送的攜帶下游節(jié)點(diǎn)關(guān)聯(lián)通道能力信息的Resv消息之后,存 儲(chǔ)所述下游節(jié)點(diǎn)關(guān)聯(lián)通道能力。
全文摘要
本發(fā)明涉及通信技術(shù)領(lǐng)域,公開(kāi)了一種節(jié)點(diǎn)關(guān)聯(lián)通道能力的協(xié)商方法及節(jié)點(diǎn)設(shè)備,其中一種節(jié)點(diǎn)關(guān)聯(lián)通道能力的協(xié)商方法包括接收上游節(jié)點(diǎn)發(fā)送的攜帶上游節(jié)點(diǎn)關(guān)聯(lián)通道能力的路徑Path消息;新建Path消息并發(fā)送給下游節(jié)點(diǎn),該新建Path消息包含上游節(jié)點(diǎn)關(guān)聯(lián)通道能力;接收下游節(jié)點(diǎn)發(fā)送的攜帶下游節(jié)點(diǎn)關(guān)聯(lián)通道能力信息的預(yù)留Resv消息;新建Resv消息并發(fā)送給上游節(jié)點(diǎn),該新建Resv消息包含下游節(jié)點(diǎn)關(guān)聯(lián)通道能力。本發(fā)明實(shí)施例可以實(shí)現(xiàn)標(biāo)簽交換路徑LSP層面節(jié)點(diǎn)間的關(guān)聯(lián)通道能力協(xié)商,從而使得在LSP層面上節(jié)點(diǎn)可以了解其它節(jié)點(diǎn)的關(guān)聯(lián)通道能力,避免通過(guò)關(guān)聯(lián)通道傳輸?shù)奶厥鈭?bào)文發(fā)生丟失或誤轉(zhuǎn)發(fā)。
文檔編號(hào)H04W88/14GK101877892SQ200910136238
公開(kāi)日2010年11月3日 申請(qǐng)日期2009年4月29日 優(yōu)先權(quán)日2009年4月29日
發(fā)明者國(guó)辛純 申請(qǐng)人:華為技術(shù)有限公司