專利名稱:一種建立旁路lsp的方法及系統(tǒng)及節(jié)點(diǎn)設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)領(lǐng)域,尤其涉及一種建立旁路LSP的方法及系統(tǒng)及節(jié)點(diǎn)設(shè)備。
背景技術(shù):
MPLS TE FRR(多協(xié)議標(biāo)簽交換流量工程快速重路由,F(xiàn)RR,是FastReroute的縮寫,意為“快速重路由”)中的旁路LSP(bypass LSP)的建立與實(shí)現(xiàn)如圖1所示,圖1為現(xiàn)有技術(shù)提供的建立bypass LSP的示意圖。
如圖1所示,其中,所有的路由器(用Rn標(biāo)識(shí))均采用IGP(InterGateway Protocol,內(nèi)部網(wǎng)關(guān)協(xié)議)、IGP擴(kuò)展以及RSVP(ResourceReservation Protocol,內(nèi)部網(wǎng)關(guān)協(xié)議);根據(jù)各路由器接口上設(shè)置的網(wǎng)絡(luò)帶寬資源的預(yù)留情況,對(duì)其進(jìn)行如下網(wǎng)絡(luò)設(shè)置1.在R1上面建立主LSP,主LSP的顯式路徑設(shè)置為R1-R2-R5-R6,R1作為該主LSP的頭節(jié)點(diǎn)路由器,為該主LSP的ingress(主LSP的入口),R2、R5為該主LSP的transit(傳輸)路由器,R6為該主LSP的egress(主LSP的出口);2.設(shè)置R2與R5之間的鏈路為被保護(hù)鏈路,該被保護(hù)鏈路在R2上的接口為被保護(hù)鏈路的出接口,在R2上面設(shè)置建立bypass LSP的路徑,且建立bypass LSP需要經(jīng)過(guò)的路徑為R2-R4-R5;3.在R2上,根據(jù)建立該bypass LSP需要經(jīng)過(guò)的路徑R2-R4-R5建立該bypass LSP。
完成上述網(wǎng)絡(luò)設(shè)置后,當(dāng)R2檢測(cè)到被保護(hù)鏈路(R2-R5之間的鏈路)發(fā)生故障時(shí),該主LSP的信令和數(shù)據(jù)都會(huì)被切換到該bypass LSP上面,而且會(huì)通過(guò)IGP擴(kuò)展或向上游節(jié)點(diǎn)發(fā)送表示該LSP發(fā)生變化的path err(鏈路故障),頭節(jié)點(diǎn)收到path err的信息后或者IGP的故障通告后,會(huì)試圖建立新的主LSP。
在新的主LSP建立成功之前,需要經(jīng)過(guò)該主LSP的數(shù)據(jù)和/或信令會(huì)通過(guò)綁定bypass LSP的方式得到轉(zhuǎn)發(fā),新的主LSP建立成功后,則所述數(shù)據(jù)和/或信令即可通過(guò)新的主LSP實(shí)現(xiàn)正常轉(zhuǎn)發(fā)。
現(xiàn)有的技術(shù)中,bypass LSP的建立完全由PLR(Point of Local Repair,本地修復(fù)節(jié)點(diǎn))路由器的固定配置所決定,但是網(wǎng)絡(luò)資源的整體分配是在頭節(jié)點(diǎn)路由器上完成的,這導(dǎo)致了網(wǎng)絡(luò)資源的實(shí)時(shí)分配和控制信令脫節(jié),進(jìn)而使得網(wǎng)絡(luò)資源的實(shí)時(shí)分配不能在頭節(jié)點(diǎn)路由器上完成,進(jìn)而使得網(wǎng)絡(luò)資源不能被合理使用。
而且,當(dāng)經(jīng)過(guò)被保護(hù)鏈路的主LSP比較多,而又有多個(gè)主LSP發(fā)生故障時(shí),所有需要經(jīng)過(guò)各主LSP傳輸?shù)臄?shù)據(jù)及信令均會(huì)被切換到固定的bypassLSP上面,完全不考慮bypass LSP的承受能力,此時(shí)即使有其他空閑鏈路存在,也不會(huì)有數(shù)據(jù)和信令被切換到這些空閑鏈路上面;例如,仍以圖1為例,若經(jīng)過(guò)被保護(hù)鏈路(R2-R5之間的鏈路)的主LSP不止一個(gè),且這些主LSP在R2上生成的bypass LSP路徑均為R2-R4-R5,則當(dāng)這些主LSP發(fā)生故障時(shí),所有通過(guò)這些主LSP傳輸?shù)臄?shù)據(jù)及信令均需經(jīng)該bypass LSP轉(zhuǎn)發(fā),即均通過(guò)鏈路R2-R4-R5轉(zhuǎn)發(fā),即便此時(shí)R2-R3-R5空閑,這些數(shù)據(jù)及信令亦不會(huì)通過(guò)R2-R3-R5這個(gè)鏈路轉(zhuǎn)發(fā)。
可見,現(xiàn)有技術(shù)在建立bypass LSP時(shí),存在網(wǎng)絡(luò)資源的實(shí)時(shí)分配與控制信令脫節(jié)的缺陷。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種建立旁路LSP的方法及系統(tǒng)及節(jié)點(diǎn)設(shè)備,解決了現(xiàn)有技術(shù)中網(wǎng)絡(luò)資源的實(shí)時(shí)分配與控制信令脫節(jié)的問(wèn)題。
本發(fā)明實(shí)施例是通過(guò)以下技術(shù)方案實(shí)現(xiàn)一種建立旁路LSP的方法,包括頭節(jié)點(diǎn)生成主標(biāo)簽交換路徑LSP的路徑消息,向下游節(jié)點(diǎn)發(fā)送所述路徑消息;所述路徑消息中承載有下游節(jié)點(diǎn)在建立旁路LSP時(shí)需要的旁路LSP路徑限制的信息;下游節(jié)點(diǎn)接收所述路徑消息,根據(jù)所述路徑消息中承載的旁路LSP路徑限制的信息建立旁路LSP。
一種建立旁路LSP的系統(tǒng),包括路徑消息構(gòu)建模塊和旁路LSP建立模塊,路徑消息構(gòu)建模塊,用于生成路徑消息,所述路徑消息中承載有下游節(jié)點(diǎn)在建立旁路LSP時(shí)需要的旁路LSP路徑限制的信息;向其下游節(jié)點(diǎn)發(fā)送路徑消息;旁路LSP建立模塊,用于接收路徑消息構(gòu)建模塊向其發(fā)送的路徑消息,根據(jù)所述路徑消息中承載的旁路LSP路徑限制的信息建立旁路LSP。
一種節(jié)點(diǎn)設(shè)備,包括路徑消息構(gòu)建模塊,用于生成路徑消息,所述路徑消息中攜帶下游節(jié)點(diǎn)建立旁路LSP時(shí)需要的旁路LSP路徑限制的信息,向其下游節(jié)點(diǎn)發(fā)送路徑消息。
一種節(jié)點(diǎn)設(shè)備,包括旁路LSP建立模塊,用于接收向其發(fā)送的路徑消息,所述路徑消息中承載建立旁路LSP時(shí)需要的旁路LSP路徑限制的信息,根據(jù)所述路徑消息建立旁路LSP。
由上述本發(fā)明實(shí)施例提供的技術(shù)方案可以看出,本發(fā)明實(shí)施例提供了一種建立旁路LSP的方法及系統(tǒng)及節(jié)點(diǎn)設(shè)備,實(shí)現(xiàn)了在頭節(jié)點(diǎn)完成對(duì)下游節(jié)點(diǎn)建立旁路LSP的路徑實(shí)施管理和控制的操作,將網(wǎng)絡(luò)資源的實(shí)時(shí)分配與控制信令相結(jié)合,進(jìn)而使得網(wǎng)絡(luò)資源得到合理利用,提高了建立旁路LSP的靈活性。
圖1為現(xiàn)有技術(shù)提供的建立旁路LSP的示意圖;圖2為本發(fā)明實(shí)施例提供的建立旁路LSP的流程圖;圖3為本發(fā)明實(shí)施例提供的頭節(jié)點(diǎn)路由器控制旁路LSP的示意圖;圖4為本發(fā)明實(shí)施例提供的系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
為了便于理解本發(fā)明實(shí)施例提供的技術(shù)方案,下面結(jié)合圖2對(duì)本發(fā)明實(shí)施例提供的技術(shù)方案的操作流程進(jìn)行說(shuō)明步驟1,在頭節(jié)點(diǎn)準(zhǔn)備建立主LSP(標(biāo)簽交換路徑,Label Switch Path)時(shí),根據(jù)網(wǎng)絡(luò)部署獲得主LSP的重要鏈路需要被保護(hù)以及下游節(jié)點(diǎn)建立bypass LSP(旁路LSP)時(shí)需要的bypass LSP路徑限制的信息;也就是說(shuō),在頭節(jié)點(diǎn)準(zhǔn)備建立MPLS TE(多協(xié)議標(biāo)簽交換流量工程)的主LSP的時(shí)候,需要先通過(guò)網(wǎng)絡(luò)部署預(yù)先了解到哪些主LSP經(jīng)過(guò)的重要的鏈路需要得到保護(hù),而且可以通過(guò)網(wǎng)絡(luò)部署獲悉下游節(jié)點(diǎn)路由器的bypass LSP可以通過(guò)哪些路徑建立。
步驟2,根據(jù)通過(guò)網(wǎng)絡(luò)部署獲得所述信息,在頭節(jié)點(diǎn)的主LSP設(shè)置中增加其下游節(jié)點(diǎn)在建立bypass LSP時(shí)需要的bypass LSP路徑限制的信息,所述bypass LSP路徑限制的信息包括的內(nèi)容表示的是下游節(jié)點(diǎn)可以通過(guò)哪些路徑建立bypass LSP,即bypass LSP路徑限制的信息包括的是建議下游節(jié)點(diǎn)建立bypass LSP的路徑經(jīng)過(guò)的節(jié)點(diǎn)的信息(如所述節(jié)點(diǎn)的IP地址);這里需要說(shuō)明的是,通過(guò)網(wǎng)絡(luò)部署獲取到這些信息后,頭節(jié)點(diǎn)在設(shè)置主LSP時(shí),需要增加下游節(jié)點(diǎn)建立bypass LSP時(shí)所要經(jīng)過(guò)的路徑限制信息的設(shè)置,該設(shè)置的內(nèi)容,即下游節(jié)點(diǎn)在建立bypass LSP時(shí)需要的bypass LSP路徑限制的信息稱為suggested route object;可選地,Suggested route object的對(duì)象格式可采用表一所示的格式進(jìn)行定義表一0123
其中object-class設(shè)置為suggested route object,值為32768,ipv4subobject的定義與explicit route object中的ipv4 subobject的定義相同,而且都是嚴(yán)格顯式路徑;length表示整個(gè)suggested route object的長(zhǎng)度。
步驟3,頭節(jié)點(diǎn)在生成主LSP的path(路徑)消息時(shí),攜帶所述suggested route object的信息;而后,將所述path消息發(fā)送至下游節(jié)點(diǎn);這里之所以在所述path消息中攜帶suggested route object的信息,其目的在于將下游節(jié)點(diǎn)建立bypass LSP的過(guò)程與頭節(jié)點(diǎn)路由器發(fā)送的控制信令相結(jié)合,所述path消息即為頭節(jié)點(diǎn)向下游節(jié)點(diǎn)的控制信令之一;通過(guò)這個(gè)操作,可以在頭節(jié)點(diǎn)實(shí)現(xiàn)對(duì)下游節(jié)點(diǎn)建立bypass LSP自勺路徑進(jìn)行管理控制,將網(wǎng)絡(luò)資源的實(shí)時(shí)分配與控制信令結(jié)合起來(lái);使得旁路LSP的建立可以根據(jù)網(wǎng)絡(luò)資源的實(shí)時(shí)使用情況進(jìn)行調(diào)整,因而也提高了建立旁路LSP的靈活性。
步驟4,所述下游節(jié)點(diǎn)接收所述path消息,根據(jù)所述path消息中攜帶的路徑限制的信息至少建立一條bypass LSP,以保護(hù)主LSP的重要鏈路;
這里需要注意的是至于建立幾條bypass LSP或者是建立一條bypassLSP(即所述下游節(jié)點(diǎn)能夠建立的bypass LSP的數(shù)量)取決于pass消息中攜帶的路徑限制的信息,所述路徑限制的信息包含的幾條建立bypass LSP的路徑,下游節(jié)點(diǎn)就至少可以建立幾條bypass LSP;同時(shí)需要注意的是,下游節(jié)點(diǎn)可以嚴(yán)格地按照所述路徑限制的信息中出現(xiàn)的bypass LSP的路徑建立bypass LSP,也可以按照包含所述路徑限制的信息中出現(xiàn)的bypass LSP的路徑的路徑建立bypass LSP。
至此,對(duì)本發(fā)明實(shí)施例提供的建立bypass LSP的操作流程進(jìn)行了說(shuō)明。
接下來(lái),對(duì)接收所述path消息的下游節(jié)點(diǎn)是PLR(本地修復(fù)節(jié)點(diǎn))時(shí),PLR在建立bypass LSP時(shí)需要注意的幾種情況進(jìn)行說(shuō)明1.若PLR接收到的path消息中的link-protection(鏈路保護(hù))位或node-protection(節(jié)點(diǎn)保護(hù))位被置位,那么該P(yáng)LR就可以確定該主LSP需要被保護(hù);2.如果PLR檢測(cè)到主LSP的path消息中攜帶有suggested route object的信息,而且suggested route object對(duì)象中的第一個(gè)ipv4 subobject(ipv4的子對(duì)象)與PLR本地物理接口的地址相同時(shí),PLR在建立bypass LSP時(shí),可以選擇經(jīng)過(guò)被保護(hù)鏈路接口LSP的suggested route object;3.具有相同suggested route object的主LSP會(huì)被保護(hù)到相同的bypassLSP上;如果檢測(cè)到有不同suggested route object的主LSP存在,PLR就會(huì)建立一條新的bypass LSP對(duì)攜帶該不同suggested route object對(duì)象的主LSP實(shí)施保護(hù),由于bypass LSP的名字相同,此時(shí)建立的不同的bypass LSP可以用名字加索引來(lái)進(jìn)行區(qū)分;4.在PLR自己設(shè)置的bypass LSP的path(路徑)與其接收到的path消息中攜帶的suggested route object的信息不一致的情況下,根據(jù)PLR自己設(shè)置的bypass LSP的path和所述suggested route object的優(yōu)先級(jí),確定該P(yáng)LR建立bypass LSP的路徑;即可以通過(guò)設(shè)置PLR自己設(shè)置的bypass LSP的path的優(yōu)先級(jí)和所述suggested route object的優(yōu)先級(jí),來(lái)決定優(yōu)先選擇PLR自己設(shè)置的path,還是優(yōu)先選擇suggested route object中攜帶的bypass LSP路徑限制的信息建立bypass LSP,PLR根據(jù)該優(yōu)先選擇的結(jié)果建立bypass LSP;5.如果PLR接收到的path消息中沒(méi)有攜帶suggested route object的信息,則該P(yáng)LR在建立bypass LSP的時(shí)候根據(jù)其自身設(shè)置的path建立bypassLSP,并確定主LSP與該bypass LSP的映射關(guān)系;6.如果PLR接收到的path消息中攜帶了suggested route object的信息,而該P(yáng)LR不需要建立bypass LSP,那么該P(yáng)LR對(duì)所述suggested route object的信息不做任何處理;7.PLR根據(jù)suggested route object建立bypass LSP也適用于通過(guò)顯式路徑建立主LSP的情況,如果在頭節(jié)點(diǎn)設(shè)置的suggested route object和explicitroute object(顯式路由對(duì)象)相同時(shí),頭節(jié)點(diǎn)應(yīng)該向系統(tǒng)發(fā)出告警信息;所述explicit route object用于建立主LSP;8.如果作為PLR的下游節(jié)點(diǎn)檢測(cè)到suggested route object經(jīng)過(guò)主LSP的出接口,則認(rèn)為該suggested route object無(wú)效;9.如果作為PLR的下游節(jié)點(diǎn)不支持suggested route object,那么該下游節(jié)點(diǎn)對(duì)該suggested route object不做任何處理。
從上述內(nèi)容可以看出,通過(guò)在頭節(jié)點(diǎn)增加suggested route object的設(shè)置,可以實(shí)現(xiàn)頭節(jié)點(diǎn)對(duì)其下游節(jié)點(diǎn)建立bypass LSP時(shí)的路徑控制與管理,實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)資源的合理利用;由于原來(lái)旁路LSP的建立僅僅是通過(guò)下游節(jié)點(diǎn)的設(shè)置來(lái)完成的,而現(xiàn)在本發(fā)明實(shí)施例提供的技術(shù)方案使得旁路LSP的建立可以根據(jù)網(wǎng)絡(luò)資源的實(shí)時(shí)使用情況進(jìn)行調(diào)整,所以在實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)資源的合理利用的同時(shí),也提高了建立旁路LSP的靈活性。
為了便于讀者的理解,下面結(jié)合圖3,以路由器作為三層交換設(shè)備的實(shí)例對(duì)本發(fā)明實(shí)施例提供的技術(shù)方案進(jìn)行舉例說(shuō)明如圖3所示,在R1-R2-R5-R6之間建立兩條主LSP,分別記為L(zhǎng)SP1和LSP2,R1作為其頭節(jié)點(diǎn)路由器,在R1上面設(shè)置LSP1的suggested routeobject為R2-R4-R5,LSP2的suggested route object為R2-R3-R5;R1建立主LSP時(shí),會(huì)把suggested route object的信息封裝在path消息中,向下游節(jié)點(diǎn)路由器發(fā)送;該path消息遵循RSVP(Resource ReservationProtocol,資源預(yù)留協(xié)議);下游節(jié)點(diǎn)路由器R2作為PLR,接收所述path消息并對(duì)其進(jìn)行檢測(cè),若發(fā)現(xiàn)所述path消息中攜帶有suggested route object時(shí),需要檢查該suggestedroute object中的ipv4 subobject(即每一個(gè)消息出接口的IP地址)是否和R2的物理接口的地址相同,確認(rèn)該ipv4 subobject和R2的物理接口的地址相同時(shí),R2可以選擇經(jīng)過(guò)被保護(hù)鏈路接口LSP的suggested route object建立bypass LSP;具有相同suggested route object對(duì)象的主LSP被保護(hù)到相同的bypassLSP上;具有不同suggested route object對(duì)象的主LSP存在時(shí),需要建立新的bypass LSP對(duì)攜帶不同suggested route object對(duì)象的主LSP進(jìn)行保護(hù),比如在R2上發(fā)現(xiàn)有兩條不同的path消息,分別對(duì)應(yīng)于兩個(gè)不同的主LSP(即LSP1和LSP2),它們攜帶的suggested route object對(duì)象不同,即它們攜帶的建立bypass LSP的路徑信息不同,一條path消息中攜帶的建立bypass LSP的路徑需要經(jīng)過(guò)R2-R4-R5,另外一條path消息中攜帶的建立bypass LSP的路徑需要經(jīng)過(guò)R2-R3-R5,則需要根據(jù)這兩條path消息分別建立經(jīng)過(guò)R2-R4-R5的bypass LSP和經(jīng)過(guò)R2-R3-R5的bypass LSP;為了便于區(qū)分這兩個(gè)不同的bypass LSP,可以稱經(jīng)過(guò)R2-R4-R5的bypass LSP為bypass-lsp1,稱經(jīng)過(guò)R2-R3-R5的LSP為bypass-lsp2,即通過(guò)名字加索引的方式對(duì)其進(jìn)行區(qū)分;在R2-R5的網(wǎng)絡(luò)鏈路發(fā)生故障時(shí),LSP1的數(shù)據(jù)和信令根據(jù)綁定和保護(hù)關(guān)系被切換的bypass-lsp1,LSP2的數(shù)據(jù)和信令根據(jù)綁定和保護(hù)關(guān)系被切換到bypass-lsp2,這樣從R1發(fā)給R6的數(shù)據(jù)和信令就實(shí)現(xiàn)了不同路徑的資源共享。
本發(fā)明實(shí)施例還提供了一種立旁路LSP的系統(tǒng),包括路徑消息構(gòu)建模塊、旁路LSP建立模塊和告警模塊,其中旁路LSP建立模塊包括優(yōu)先信息選擇模塊,如圖4所示;路徑消息構(gòu)建模塊設(shè)置于頭節(jié)點(diǎn),用于在頭節(jié)點(diǎn)生成路徑消息,該路徑消息中承載有下游節(jié)點(diǎn)在建立旁路LSP時(shí)需要的旁路LSP路徑限制的信息;該旁路LSP路徑限制的信息是通過(guò)根據(jù)網(wǎng)絡(luò)部署獲得LSP需要保護(hù)的重要鏈路以及建立bypass LSP路徑的信息來(lái)獲得的;該路徑消息構(gòu)建模塊還用于向其下游節(jié)點(diǎn)發(fā)送該路徑消息;旁路LSP建立模塊設(shè)置于下游節(jié)點(diǎn),主要用于接收路徑消息構(gòu)建模塊向其發(fā)送的路徑消息,根據(jù)所述路徑消息中承載的旁路LSP路徑限制的信息建立旁路LSP;優(yōu)先選擇信息模塊用于在下游節(jié)點(diǎn)設(shè)置的旁路LSP路徑與路徑消息中承載的旁路LSP路徑限制的信息不一致的情況下,根據(jù)下游節(jié)點(diǎn)設(shè)置的旁路LSP路徑和路徑消息中承載的路徑限制信息的優(yōu)先級(jí),選擇下游節(jié)點(diǎn)設(shè)置的旁路LSP路徑或路徑消息中承載的路徑限制信息,并將其選擇的結(jié)果通知旁路LSP建立模塊;告警模塊,用于在所述旁路LSP路徑限制的信息和已知的建立主LSP路徑的信息相同的情況下,即建議路由對(duì)象suggested route object和顯式路由對(duì)象explicit route object相同時(shí),向系統(tǒng)發(fā)出告警信息。
本發(fā)明實(shí)施例所述系統(tǒng)的技術(shù)方案與本發(fā)明實(shí)施例所述方法的技術(shù)方案類似,在此不再贅述。
本發(fā)明實(shí)施例提供的一種節(jié)點(diǎn)設(shè)備,包括路徑消息構(gòu)建模塊和告警模塊,路經(jīng)消息構(gòu)建模塊用于生成攜帶有下游節(jié)點(diǎn)建立旁路LSP時(shí)需要的旁路LSP路徑限制的信息的路徑消息,并向其下游節(jié)點(diǎn)發(fā)送該路徑消息;告警模塊用于當(dāng)旁路LSP路徑限制的信息和已知的建立主LSP路徑的信息相同,即二者發(fā)生沖突時(shí),發(fā)出告警信息。本發(fā)明實(shí)施例所述的節(jié)點(diǎn)設(shè)備的技術(shù)方案類似于本發(fā)明實(shí)施例所述方法的技術(shù)方案,在此不再贅述。
本發(fā)明實(shí)施例還提供了一種節(jié)點(diǎn)設(shè)備,包括旁路LSP建立模塊,旁路LSP建立模塊包括優(yōu)先選擇信息模塊;旁路LSP建立模塊用于接收向其發(fā)送的承載建立旁路LSP時(shí)需要的旁路LSP路徑限制的信息的路徑消息,并根據(jù)所述路徑消息建立旁路LSP;優(yōu)先選擇信息模塊用于在下游節(jié)點(diǎn)設(shè)置的旁路LSP路徑與路徑消息中承載的路徑限制信息不一致時(shí),根據(jù)下游節(jié)點(diǎn)設(shè)置的旁路LSP路徑和路徑消息中承載的旁路LSP路徑限制的信息的優(yōu)先級(jí),選擇下游節(jié)點(diǎn)設(shè)置的旁路LSP路徑或路徑消息中承載的旁路LSP路徑限制的信息,并將其選擇的結(jié)果通知旁路LSP建立模塊;該節(jié)點(diǎn)設(shè)備的技術(shù)方案類似于本發(fā)明實(shí)施例所述方法的技術(shù)方案,在此不再贅述。
本發(fā)明實(shí)施例提供了一種建立旁路LSP的方法及系統(tǒng)及節(jié)點(diǎn)設(shè)備,通過(guò)在頭節(jié)點(diǎn)對(duì)其下游節(jié)點(diǎn)建立bypass LSP的路徑控制與管理,將網(wǎng)絡(luò)資源的實(shí)時(shí)分配與控制信令相結(jié)合,實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)資源的合理利用;從而增加了建立bypass LSP的靈活性;這是因?yàn)樵瓉?lái)旁路LSP的建立僅僅是通過(guò)下游節(jié)點(diǎn)的設(shè)置來(lái)完成的,而現(xiàn)在本發(fā)明實(shí)施例提供的技術(shù)方案使得旁路LSP的建立可以根據(jù)網(wǎng)絡(luò)資源的實(shí)時(shí)使用情況進(jìn)行調(diào)整,所以在實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)資源的合理利用的同時(shí),也提高了建立旁路LSP的靈活性。
至此,本發(fā)明僅以較佳的實(shí)施例為例說(shuō)明了本發(fā)明實(shí)施例提供的技術(shù)方案,但本發(fā)明不只限于此,一切基于頭節(jié)點(diǎn)生成主標(biāo)簽交換路徑LSP的路徑消息,向下游節(jié)點(diǎn)發(fā)送所述路徑消息;所述路徑消息中承載有下游節(jié)點(diǎn)在建立旁路LSP時(shí)需要的旁路LSP路徑限制的信息;下游節(jié)點(diǎn)接收所述路徑消息,根據(jù)所述路徑消息中承載的旁路LSP路徑限制的信息建立旁路LSP的技術(shù)方案,不管采用何種形式,均在本發(fā)明的保護(hù)范圍之內(nèi)。
以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求書的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種建立旁路LSP的方法,其特征在于,包括頭節(jié)點(diǎn)生成主標(biāo)簽交換路徑LSP的路徑消息,向下游節(jié)點(diǎn)發(fā)送所述路徑消息;所述路徑消息中承載有下游節(jié)點(diǎn)在建立旁路LSP時(shí)需要的旁路LSP路徑限制的信息;下游節(jié)點(diǎn)接收所述路徑消息,根據(jù)所述路徑消息中承載的旁路LSP路徑限制的信息建立旁路LSP。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)所述旁路LSP路徑限制的信息包括以太網(wǎng)數(shù)據(jù)幀出接口的IP地址時(shí),下游節(jié)點(diǎn)建立旁路LSP的步驟之前具體包括判斷所述IP地址與所述下游節(jié)點(diǎn)本地的物理接口的IP地址相同時(shí),所述下游節(jié)點(diǎn)選擇所述旁路LSP路徑限制的信息建立旁路LSP。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述下游節(jié)點(diǎn)根據(jù)所述路徑消息中承載的旁路LSP路徑限制的信息建立旁路LSP的步驟具體包括當(dāng)下游節(jié)點(diǎn)設(shè)置的旁路LSP路徑與所述路徑消息中承載的旁路LSP路徑限制的信息不一致時(shí),則根據(jù)所述下游節(jié)點(diǎn)設(shè)置的旁路LSP路徑和所述路徑消息中承載的旁路LSP路徑限制的信息的優(yōu)先級(jí),優(yōu)先選擇下游節(jié)點(diǎn)路由器設(shè)置的旁路LSP路徑或路徑消息中承載的旁路LSP路徑限制的信息建立旁路LSP。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述下游節(jié)點(diǎn)接收所述路徑消息的步驟與所述根據(jù)所述路徑消息中承載的路徑限制信息建立旁路LSP的步驟之間還包括所述下游節(jié)點(diǎn)需要確定是否需要建立旁路LSP;所述下游節(jié)點(diǎn)根據(jù)所述下游節(jié)點(diǎn)設(shè)置的需要保護(hù)的路徑的信息確定不需要建立旁路LSP時(shí),則忽略所述路徑消息中的路徑限制信息,對(duì)所述路徑限制信息不做處理。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述頭節(jié)點(diǎn)構(gòu)建主標(biāo)簽交換路徑LSP的路徑消息的步驟之前還包括若確定在下游節(jié)點(diǎn)建立旁路LSP時(shí)需要的旁路LSP路徑限制的信息和已知的建立主LSP路徑的信息相同,則發(fā)出告警信息。
6.一種建立旁路LSP的系統(tǒng),其特征在于,包括路徑消息構(gòu)建模塊和旁路LSP建立模塊,其中,路徑消息構(gòu)建模塊,用于生成主標(biāo)簽交換路徑LSP的路徑消息,所述路徑消息中承載有下游節(jié)點(diǎn)在建立旁路LSP時(shí)需要的旁路LSP路徑限制的信息;向其下游節(jié)點(diǎn)發(fā)送路徑消息;旁路LSP建立模塊設(shè)置于下游節(jié)點(diǎn),用于接收路徑消息構(gòu)建模塊向其發(fā)送的路徑消息,根據(jù)所述路徑消息中承載的旁路LSP路徑限制的信息建立旁路LSP。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述旁路LSP建立模塊包括優(yōu)先選擇信息模塊,用于在下游節(jié)點(diǎn)設(shè)置的旁路LSP路徑與路徑消息中承載的旁路LSP路徑限制的信息不一致時(shí),根據(jù)下游節(jié)點(diǎn)設(shè)置的旁路LSP路徑和路徑消息中承載的旁路LSP路徑限制的信息的優(yōu)先級(jí),選擇下游節(jié)點(diǎn)設(shè)置的旁路LSP路徑或路徑消息中承載的旁路LSP路徑限制的信息,并將其選擇的結(jié)果通知旁路LSP建立模塊。
8.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,還包括告警模塊,設(shè)置于頭節(jié)點(diǎn),用于當(dāng)所述旁路LSP路徑限制的信息和已知的建立主LSP路徑信息相同時(shí),發(fā)出告警信息。
9.一種節(jié)點(diǎn)設(shè)備,其特征在于,包括路徑消息構(gòu)建模塊,用于構(gòu)建主標(biāo)簽交換路徑LSP的路徑消息,所述路徑消息中攜帶有建立旁路LSP時(shí)需要的旁路LSP路徑限制的信息,向其下游節(jié)點(diǎn)發(fā)送路徑消息。
10.根據(jù)權(quán)利要求9所述的節(jié)點(diǎn)設(shè)備,其特征在于,所述節(jié)點(diǎn)設(shè)備還包括告警模塊,用于當(dāng)所述旁路LSP路徑限制的信息和已知的建立主LSP路徑的信息相同時(shí),發(fā)出告警信息。
11.一種節(jié)點(diǎn)設(shè)備,其特征在于,包括旁路LSP建立模塊,用于接收路徑消息,所述路徑消息中承載建立旁路LSP時(shí)需要的旁路LSP路徑限制的信息,根據(jù)所述路徑消息建立旁路LSP。
12.根據(jù)權(quán)利要求11所述的節(jié)點(diǎn)設(shè)備,其特征在于,所述旁路LSP建立模塊包括優(yōu)先選擇信息模塊,用于在下游節(jié)點(diǎn)設(shè)置的旁路LSP路徑與路徑消息中承載的旁路LSP路徑限制的信息不一致時(shí),根據(jù)下游節(jié)點(diǎn)設(shè)置的旁路LSP路徑和路徑消息中承載的旁路LSP路徑限制的信息的優(yōu)先級(jí),選擇下游節(jié)點(diǎn)設(shè)置的旁路LSP路徑或路徑消息中承載的旁路LSP路徑限制的信息,并將其選擇的結(jié)果通知旁路LSP建立模塊。
全文摘要
本發(fā)明涉及網(wǎng)絡(luò)領(lǐng)域,本發(fā)明實(shí)施例提供了一種建立旁路LSP的方法及系統(tǒng)及節(jié)點(diǎn)設(shè)備,在頭節(jié)點(diǎn)上生成主LSP的、攜帶有下游節(jié)點(diǎn)在建立旁路LSP時(shí)需要的旁路LSP路徑限制的信息的path消息,并向下游節(jié)點(diǎn)發(fā)送所述path消息;下游節(jié)點(diǎn)根據(jù)其接收到的path消息建立旁路LSP;實(shí)現(xiàn)了在頭節(jié)點(diǎn)對(duì)旁路LSP的路徑管理控制,將分配網(wǎng)絡(luò)資源與控制信令相結(jié)合,從而達(dá)到網(wǎng)絡(luò)資源得到合理利用的有益效果。
文檔編號(hào)H04L12/28GK101022449SQ20071000567
公開日2007年8月22日 申請(qǐng)日期2007年3月13日 優(yōu)先權(quán)日2007年3月13日
發(fā)明者劉道軍 申請(qǐng)人:華為技術(shù)有限公司