專利名稱:跨域建立mpls te lsp的方法、裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信領(lǐng)域,特別涉及一種跨域建立MPLS TE LSP的方法、裝置和系統(tǒng)。
背景技術(shù):
MPLS TE (Multi-Protocol Label Switch Traffic Engineering,基于多協(xié)議標(biāo)簽交換的流量 工程技術(shù))技術(shù)結(jié)合了 MPLS(Multi-Protocol Label Switch,多協(xié)議標(biāo)簽交換)技術(shù)和TE(Traffic Engineering,流量工程)技術(shù)的優(yōu)勢,可以實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)帶寬資源的動(dòng)態(tài)調(diào)整和優(yōu)化配置,解 決網(wǎng)絡(luò)擁塞問題。MPLS TE技術(shù)根據(jù)鏈路狀態(tài)進(jìn)行拓?fù)溆?jì)算,并創(chuàng)建LSP (Label Switch Path, 標(biāo)簽交換路徑)。創(chuàng)建的LSP可以根據(jù)帶寬資源池的情況進(jìn)行動(dòng)態(tài)的資源預(yù)留,使數(shù)據(jù)傳輸 的質(zhì)量得到一定的保障。同時(shí)MPLS TE提供了完善的保護(hù)機(jī)制,如果網(wǎng)絡(luò)中出現(xiàn)鏈路故障 或節(jié)點(diǎn)故障可以實(shí)現(xiàn)快速的路徑切換。
在實(shí)際應(yīng)用中,利用MPLS TE技術(shù)建立源節(jié)點(diǎn)到目的節(jié)點(diǎn)的LSP時(shí),如果源節(jié)點(diǎn)和目 的節(jié)點(diǎn)在一個(gè)區(qū)域內(nèi),則可以根據(jù)鏈路狀態(tài)數(shù)據(jù)庫進(jìn)行拓?fù)溆?jì)算以創(chuàng)建LSP;如果源節(jié)點(diǎn)和 目的節(jié)點(diǎn)不在一個(gè)區(qū)域內(nèi),則通過設(shè)置顯示路徑的方式來建立跨域的LSP。如果需要對(duì)LSP 進(jìn)行端到端的的保護(hù),則需要建立一條備份LSP,而如果想實(shí)現(xiàn)快速的LSP保護(hù),則還需要 建立基于LSP的BFD (Bidirectional Forwarding Detection,雙向轉(zhuǎn)發(fā)檢測)Session (會(huì)話) 進(jìn)行鏈路狀態(tài)的檢測。
如圖1所示,在利用MPLS TE建立跨域的LSP時(shí),由于源節(jié)點(diǎn)和目的節(jié)點(diǎn)在不同的區(qū) 域內(nèi),因此無法通過計(jì)算來自動(dòng)建立LSP,只能通過設(shè)置顯示路徑的方式,設(shè)置一條經(jīng)過ASBR (Autonomous System Boundary,自治系統(tǒng)邊界路由器)的松散路徑以建立跨域的LSP。 在對(duì)現(xiàn)有技術(shù)進(jìn)行研究后,發(fā)明人發(fā)現(xiàn)
在現(xiàn)有技術(shù)利用MPLS TE建立跨域LSP的方案中,必須維護(hù)一條跨越不同區(qū)域的LSP, 如果想實(shí)現(xiàn)快速的LSP保護(hù),還必須維護(hù)一個(gè)跨域LSP的BFD Session。這種方案在有些應(yīng) 用場景下是不被允許的,理由是不同的區(qū)域?qū)儆诓煌膰一驅(qū)儆诓煌倪\(yùn)營商,如果把一 條LSP建立到另一個(gè)區(qū)域會(huì)很難管理和維護(hù),這使得MPLS TE的使用受到了很大限制。
發(fā)明內(nèi)容
為了使擴(kuò)展MPLS TE的應(yīng)用范圍,本發(fā)明實(shí)施例提供了一種跨域建立MPLS TE LSP的 方法,所述方法包括
在本端域中,建立與第一 自治系統(tǒng)邊界路由器ASBR的第一邊界網(wǎng)關(guān)協(xié)議BGP連接;
接收所述第一 ASBR轉(zhuǎn)發(fā)的更新報(bào)文,所述更新報(bào)文由對(duì)端域中的第二 ASBR利用與所 述第一 ASBR建立的第二 BGP連接發(fā)送給所述第一 ASBR;所述更新報(bào)文中包含所述第二 ASBR與目的節(jié)點(diǎn)建立的第一 MPLS TE LSP的數(shù)據(jù)流量信息;
利用所述第一BGP連接、所述第二BGP連接,以及所述第一MPLSTELSP,建立到目 的節(jié)點(diǎn)的傳輸路徑;并根據(jù)所述第一 MPLS TE LSP的數(shù)據(jù)流量信息確定所述傳輸路徑的數(shù)據(jù) 流量。
本發(fā)明實(shí)施例還提供了一種跨域建立MPLS TE LSP的裝置,所述裝置包括 第一建立模塊,用于在本端域中,建立與第一 ASBR的第一 BGP連接; 第一接收模塊,用于接收所述第一ASBR轉(zhuǎn)發(fā)的更新報(bào)文,所述更新報(bào)文由對(duì)端域中的
第二 ASBR利用與所述第一 ASBR建立的第二 BGP連接發(fā)送給所述第一 ASBR;所述更新報(bào)
文中包含所述第二 ASBR與目的節(jié)點(diǎn)建立的第一 MPLS TE LSP的數(shù)據(jù)流量信息;
第一連接模塊,利用所述第一BGP連接、所述第二BGP連接,以及所述第一MPLSTE
LSP,建立到目的節(jié)點(diǎn)的傳輸路徑;并根據(jù)所述第一 MPLS TE LSP的數(shù)據(jù)流量信息確定所述
傳輸路徑的數(shù)據(jù)流量。
本發(fā)明實(shí)施例還提供了一種跨域建立MPLS TE LSP的系統(tǒng),所述系統(tǒng)包括 第一ASBR,用于與第二 ASBR建立第二 BGP連接,接收所述第二 ASBR發(fā)送的更新報(bào)
文,并將所述更新報(bào)文轉(zhuǎn)發(fā)給源節(jié)點(diǎn);
第二ASBR,用于與目的節(jié)點(diǎn)建立第一MPLSTELSP,利用所述第二 BGP連接向所述第
一 ASBR發(fā)送所述更新報(bào)文,所述更新報(bào)文包含所述第一 MPLS TE LSP的數(shù)據(jù)流量信息; 源節(jié)點(diǎn),用于在本端域中,建立與所述第一 ASBR的第一 BGP連接;接收所述第一 ASBR
轉(zhuǎn)發(fā)的更新報(bào)文,利用所述第一 BGP連接、所述第二 BGP連接,以及所述第一 MPLS TE LSP,
建立到目的節(jié)點(diǎn)的傳輸路徑;并根據(jù)所述第一 MPLS TE LSP的數(shù)據(jù)流量信息確定所述傳輸路
徑的數(shù)據(jù)流量;
目的節(jié)點(diǎn),用于利用與所述源節(jié)點(diǎn)建立的所述傳輸路徑,與所述源節(jié)點(diǎn)進(jìn)行數(shù)據(jù)傳輸。 本發(fā)明實(shí)施例通過在不同區(qū)域的ASBR之間建立BGP連接并傳遞數(shù)據(jù)流量信息,實(shí)現(xiàn)了 利用MPLSTE建立跨域的LSP,并且建立的跨域LSP由各自域內(nèi)的自治系統(tǒng)進(jìn)行管理維護(hù),不受其他區(qū)域的LSP的干擾,從而擴(kuò)展了MPLSTE的應(yīng)用范圍。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是現(xiàn)有技術(shù)提供的跨域建立MPLS TE LSP的示意圖2是本發(fā)明實(shí)施例1提供的跨域建立MPLS TE LSP的方法流程圖3是本發(fā)明實(shí)施例2提供的跨域建立MPLS TE LSP的方法流程圖4是本發(fā)明實(shí)施例2提供的跨域建立MPLS TE LSP的示意圖5是本發(fā)明實(shí)施例2提供的跨域建立備份MPLS TE LSP的方法流程圖6是本發(fā)明實(shí)施例3提供的跨域建立MPLS TE LSP的裝置結(jié)構(gòu)圖7是本發(fā)明實(shí)施例4提供的跨域建立MPLS TE LSP的系統(tǒng)結(jié)構(gòu)圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
實(shí)施例1
參見圖2,本發(fā)明實(shí)施例提供了一種跨域建立MPLS TE LSP的方法。本實(shí)施例中的本端域包括第一ASBR和源節(jié)點(diǎn),對(duì)端域包括第二ASBR和目的節(jié)點(diǎn)。該方法具體為
201:在本端域中,建立源節(jié)點(diǎn)與第一自治系統(tǒng)邊界路由器ASBR的第一邊界網(wǎng)關(guān)協(xié)議BGP連接;
202:源節(jié)點(diǎn)接收該第一 ASBR轉(zhuǎn)發(fā)的更新報(bào)文,該更新報(bào)文由對(duì)端域中的第二 ASBR利用與該第一 ASBR建立的第二 BGP連接發(fā)送給該第一 ASBR;該更新報(bào)文中包含該第二ASBR與目的節(jié)點(diǎn)建立的第一 MPLS TE LSP的數(shù)據(jù)流量信息;
203:源節(jié)點(diǎn)利用該第一 BGP連接、該第二BGP連接,以及該第一 MPLS TE LSP,建立到目的節(jié)點(diǎn)的傳輸路徑;并根據(jù)該第一 MPLS TE LSP的數(shù)據(jù)流量信息確定該傳輸路徑的數(shù)據(jù)流量。
本發(fā)明實(shí)施例通過在不同區(qū)域的ASBR之間建立BGP連接并傳遞數(shù)據(jù)流量信息,實(shí)現(xiàn)了利用MPLS TE跨域建立源節(jié)點(diǎn)到目的節(jié)點(diǎn)的LSP,從而擴(kuò)展了 MPLS TE的應(yīng)用范圍。
實(shí)施例2
參見圖3,本發(fā)明實(shí)施例提供了一種跨域建立MPLSTELSP的方法。如圖4所示為本發(fā)明實(shí)施例的場景示意圖,在本場景中,本端域中包括第一 ASBR、源節(jié)點(diǎn)和第三ASBR,對(duì)端域包括第二ASBR、目的節(jié)點(diǎn)和第四ASBR。在圖中,各節(jié)點(diǎn)之間的連線表示BGP連接或LSP連接,其中,源結(jié)點(diǎn)與第一ASBR之間的連線、第一ASBR與第二ASBR之間的連線、源節(jié)點(diǎn)與第三ASBR之間的連線、第三ASBR與第四ASBR之間的連線,以及第一 ASBR與第三ASBR之間的連線表示BGP連接,建立了 BGP連接的兩個(gè)結(jié)點(diǎn)通過發(fā)送更新報(bào)文來傳遞信息,具體過程在下文中詳細(xì)描述;圖中的第二ASBR與目的結(jié)點(diǎn)之間的連線,以及第四ASBR與目的結(jié)點(diǎn)之間的連線表示LSP連接,建立的LSP連接可以是兩個(gè)結(jié)點(diǎn)直接建立的LSP連接,也可以是通過間接設(shè)備建立的LSP連接。
在本場景中建立源節(jié)點(diǎn)到目的節(jié)點(diǎn)的跨域LSP時(shí),為保證數(shù)據(jù)傳輸?shù)陌踩?,在建立了正常的傳輸路徑后,還需要建立備份的傳輸路徑,以傳輸方向?yàn)樵垂?jié)點(diǎn)-第一 ASBR-第二ASBR-目的節(jié)點(diǎn)的路徑為正常傳輸路徑,以傳輸方向?yàn)樵垂?jié)點(diǎn)-第三ASBR-第四ASBR-目的節(jié)點(diǎn)的路徑為備份傳輸路徑。建立跨域LSP的具體過程如下
301:建立第一ASBR和第二 ASBR的BGP (Border Gateway Protocol,邊界網(wǎng)關(guān)協(xié)議)連接。
具體的,可以通過建立BGP鄰居,建立第一 ASBR和第二 ASBR的連接,使得第一 ASBR和第二 ASBR互為BGP鄰居,在第一 ASBR和第二 ASBR建立了 BGP連接后,就可以通過MPLS TE中的family address (地址族)協(xié)商,使第一 ASBR和第二 ASBR間可以傳遞TE信息。
302:在本端域中,建立源節(jié)點(diǎn)和第一 ASBR的BGP連接。
303:在對(duì)端域中,建立以第二 ASBR為入口節(jié)點(diǎn),以目的節(jié)點(diǎn)為出口節(jié)點(diǎn)的域間第一MPLSTELSP。
在建立了第一 MPLS TE LSP后,為了使第二 ASBR能夠通過第一 MPLS TE LSP與目的節(jié)點(diǎn)進(jìn)行數(shù)據(jù)傳輸,需要在第二 ASBR的BGP協(xié)議的MPLS TE family address中,使用預(yù)設(shè)的策略引入該第一MPLS TE LSP,為該第一MPLS TE LSP分配標(biāo)簽,其中,預(yù)設(shè)的策略可以是現(xiàn)有技術(shù)中的LSP標(biāo)簽分配策略。第二 ASBR利用為第一MPLS TE LSP分配的標(biāo)簽,在第一 MPLS TE LSP上與目的節(jié)點(diǎn)進(jìn)行數(shù)據(jù)的傳輸。
304:源節(jié)點(diǎn)接收第一 ASBR轉(zhuǎn)發(fā)的更新報(bào)文,該更新報(bào)文是由第二 ASBR利用與第一ASBR建立的BGP連接發(fā)送給第一ASBR,并由第一 ASBR轉(zhuǎn)發(fā)給源節(jié)點(diǎn)。該更新報(bào)文中包含第一 MPLS TE LSP的數(shù)據(jù)流量信息。
具體的,第二 ASBR根據(jù)第一 MPLS TE LSP上的數(shù)據(jù)流量的變化,通過第一ASBR向源節(jié)點(diǎn)發(fā)送更新報(bào)文以更新數(shù)據(jù)傳輸?shù)牧髁?,比如,?dāng)?shù)谝?MPLS TE LSP的數(shù)據(jù)流量發(fā)生IOM的變化時(shí),第二ASBR就發(fā)送更新報(bào)文以通告本端域更新數(shù)據(jù)流量。更新報(bào)文的格式參見表l。
0 89 1617 24 25 31
FlagsType codeLength
Address Family (Ipv4)Sub Address Family (TE) Next hop length
Next hopTE-NLRI lengthLabel+ (1 bit Bottom of label Stack)Protection FlagQOS ReservedTE-NLRI bandwidthTE-NLRI Prefix表l
更新報(bào)文中可以攜帶多種信息,重要的信息包括數(shù)據(jù)流量信息TE-NLRI bandwidth,保護(hù)信息Protection Flag,以及服務(wù)質(zhì)量信息QOS等。第二 ASBR可以通過填寫TE-NLRIbandwidth,向本端域通告第一 MPLS TE LSP傳輸?shù)臄?shù)據(jù)流量,通過將Protection Flag置為有效,向本端域通告進(jìn)行數(shù)據(jù)傳輸?shù)膫浞荼Wo(hù);通過將Protection Flag置為無效,向本端域通告不進(jìn)行數(shù)據(jù)傳輸?shù)膫浞荼Wo(hù)。其中,第一ASBR是利用與源節(jié)點(diǎn)建立的BGP連接,將更新報(bào)文轉(zhuǎn)發(fā)給源節(jié)點(diǎn)。
305:該源節(jié)點(diǎn)利用源節(jié)點(diǎn)與第一ASBR建立的BGP連接、第一 ASBR和第二 ASBR建立的BGP連接,以及第一 MPLS TE LSP,建立源節(jié)點(diǎn)到目的節(jié)點(diǎn)的正常的傳輸路徑;并根據(jù)更新報(bào)文中的數(shù)據(jù)流量信息確定該傳輸路徑的流量。
使用上述方法就建立了源節(jié)點(diǎn)到目的節(jié)點(diǎn)間的正常的傳輸路徑,為了保證數(shù)據(jù)傳輸?shù)目煽啃?,還需要建立備份傳輸路徑,在正常的傳輸路徑發(fā)生故障時(shí),將數(shù)據(jù)切換到備份傳輸路徑上進(jìn)行傳輸,參見圖5,建立備份傳輸路徑對(duì)數(shù)據(jù)傳輸進(jìn)行保護(hù)的過程如下
501:建立本端域中的第三ASBR和對(duì)端域中的第四ASBR的BGP連接。
502:在本端域中,建立源節(jié)點(diǎn)與該第三ASBR的BGP連接,以及該第三ASBR和該第一 ASBR的BGP連接。503:在對(duì)端域中,建立以該第四ASBR為入口節(jié)點(diǎn),以目的節(jié)點(diǎn)為出口節(jié)點(diǎn)的域間第二MPLS TE LSP。
在建立了第二 MPLS TE LSP后,為了使第四ASBR能夠通過第二 MPLS TE LSP與目的節(jié)點(diǎn)進(jìn)行數(shù)據(jù)傳輸,需要在第四ASBR的BGP協(xié)議的MPLS TE family address中,使用預(yù)設(shè)的策略引入該第二MPLSTELSP,為第二 MPLS TE LSP分配標(biāo)簽,其中,預(yù)設(shè)的策略可以是現(xiàn)有技術(shù)中的LSP標(biāo)簽分配策略。第四ASBR利用為第二 MPLS TE LSP分配的標(biāo)簽,在第二 MPLS TE LSP上與目的節(jié)點(diǎn)進(jìn)行數(shù)據(jù)的傳輸。
504:當(dāng)該第二 ASBR通過BFD檢測到第一 ASBR與第二 ASBR之間的鏈路發(fā)生故障時(shí),第二 ASBR向第四ASBR發(fā)送攜帶保護(hù)信息的更新報(bào)文,即在發(fā)送的如表1所示的更新報(bào)文中將Protection Flag置為有效,以通告第四ASBR進(jìn)行數(shù)據(jù)傳輸?shù)膫浞荼Wo(hù)。
505:第四ASBR收到攜帶保護(hù)信息的更新報(bào)文后,進(jìn)行數(shù)據(jù)傳輸?shù)膫浞荼Wo(hù),通過第三ASBR向源節(jié)點(diǎn)發(fā)送更新報(bào)文,該更新報(bào)文中包含第二MPLS TE LSP的流量信息和保護(hù)信息。
第四ASBR在接收到更新報(bào)文并檢測到Protection Flag有效時(shí),進(jìn)行數(shù)據(jù)傳輸?shù)膫浞荼Wo(hù),即利用與該第三ASBR建立的BGP連接,向第三ASBR發(fā)送包含第二 MPLS TE LSP的流量信息和保護(hù)信息的更新報(bào)文。
第三ASBR收到第四ASBR發(fā)送的該更新報(bào)文后,為了使第一 ASBR上傳輸?shù)臄?shù)據(jù)流量能夠切換到備份路徑上進(jìn)行傳輸,還需要利用與第一ASBR建立的BGP連接,將該更新報(bào)文發(fā)送給第一ASBR;第一ASBR根據(jù)該更新報(bào)文中的保護(hù)信息,執(zhí)行備份保護(hù)功能,將在第一ASBR傳輸?shù)臄?shù)據(jù)流量切換到第二 ASBR上進(jìn)行傳輸,并進(jìn)行路由收斂,以實(shí)現(xiàn)傳輸路徑的切換。然后,第三ASBR利用與源節(jié)點(diǎn)建立的BGP連接,將該更新報(bào)文轉(zhuǎn)發(fā)給源節(jié)點(diǎn)。
506:源節(jié)點(diǎn)接收到第三ASBR轉(zhuǎn)發(fā)的更新報(bào)文,根據(jù)該更新報(bào)文中保護(hù)信息進(jìn)行數(shù)據(jù)傳輸?shù)膫浞荼Wo(hù),即利用與第三ASBR的BGP連接、第三ASBR和第四ASBR的BGP連接,以及第二MPLSTELSP,建立源節(jié)點(diǎn)到目的節(jié)點(diǎn)的備份傳輸路徑;并根據(jù)該更新報(bào)文中的數(shù)據(jù)流量信息確定備份傳輸路徑的流量。
本發(fā)明實(shí)施例通過在不同區(qū)域的ASBR之間建立BGP連接并傳遞數(shù)據(jù)流量信息,實(shí)現(xiàn)了利用MPLS TE建立跨域的LSP,并且建立的跨域LSP由各自域內(nèi)的自治系統(tǒng)進(jìn)行管理維護(hù),不受其他區(qū)域的LSP的干擾,從而擴(kuò)展了MPLSTE的應(yīng)用范圍。
實(shí)施例3
參見圖6,本發(fā)明實(shí)施例提供了一種跨域建立MPLS TE LSP的裝置,該裝置包括
11第一建立模塊601,用于在本端域中,建立與第一ASBR的第一BGP連接;第一接收模塊602,用于接收該第一 ASBR轉(zhuǎn)發(fā)的更新報(bào)文,該更新報(bào)文由對(duì)端域中的
第二 ASBR利用與該第一 ASBR建立的第二 BGP連接發(fā)送給該第一 ASBR;該更新報(bào)文中包
含該第二 ASBR與目的節(jié)點(diǎn)建立的第一 MPLS TE LSP的數(shù)據(jù)流量信息;
第一連接模塊603,利用該第一 BGP連接、該第二 BGP連接,以及該第一 MPLS TE LSP,
建立到目的節(jié)點(diǎn)的傳輸路徑;并根據(jù)該第一 MPLS TE LSP的數(shù)據(jù)流量信息確定該傳輸路徑的
數(shù)據(jù)流量。
其中,第一 MPLS TE LSP為以第二ASBR為入口節(jié)點(diǎn),以目的節(jié)點(diǎn)為出口節(jié)點(diǎn)的域間MPLS TE LSP。為了在建立了第一 MPLS TE LSP后,使第二 ASBR通過BGP連接所接收到的數(shù)據(jù)能夠通過第一 MPLS TE LSP傳輸?shù)侥康墓?jié)點(diǎn),需要在該第二 ASBR中使用預(yù)設(shè)的策略引入該第一MPLSTELSP,并為該第一 MPLS TE LSP分配標(biāo)簽;該第二ASBR接收到該第一 ASBR傳輸?shù)臄?shù)據(jù)時(shí),在該第一 MPLS TE LSP上利用為該第一 MPLS TE LSP分配的標(biāo)簽,將數(shù)據(jù)傳輸?shù)侥康墓?jié)點(diǎn)。
為了對(duì)數(shù)據(jù)傳輸進(jìn)行保護(hù),需要建立備份傳輸路徑,此時(shí)該裝置還包括-
第二建立模塊,用于在本端域中,建立與第三ASBR的第三BGP連接;
第二接收模塊,用于接收該第三ASBR轉(zhuǎn)發(fā)的更新報(bào)文,該更新報(bào)文由對(duì)端域中的第四ASBR利用與該第三ASBR建立的第四BGP連接發(fā)送給該第三ASBR;該更新報(bào)文中包含該第四ASBR與目的節(jié)點(diǎn)建立的第二 MPLS TE LSP的數(shù)據(jù)流量信息以及保護(hù)信息;
第二連接模塊,用于根據(jù)該更新報(bào)文中的保護(hù)信息,利用該第三BGP連接、該第四BGP連接,以及該第二MPLSTELSP,建立到目的節(jié)點(diǎn)的備份傳輸路徑;并根據(jù)該第二 MPLS TELSP的數(shù)據(jù)流量信息確定該備份傳輸路徑的數(shù)據(jù)流量。
其中,第二MPLSTELSP為以第四ASBR為入口節(jié)點(diǎn),以目的節(jié)點(diǎn)為出口節(jié)點(diǎn)的域間MPLS TE LSP。為了在建立了第二 MPLS TE LSP后,使第四ASBR通過BGP連接所接收到的數(shù)據(jù)能夠通過第三MPLS TE LSP傳輸?shù)侥康墓?jié)點(diǎn),需要在該第四ASBR中使用預(yù)設(shè)的策略引入該第二MPLSTELSP,并為該第二 MPLS TE LSP分配標(biāo)簽;該第四ASBR接收到該第三ASBR傳輸?shù)臄?shù)據(jù)時(shí),在該第二 MPLS TE LSP上利用為該第二 MPLS TE LSP分配的標(biāo)簽,將數(shù)據(jù)傳輸?shù)侥康墓?jié)點(diǎn)。
在本發(fā)明實(shí)施例中,該第一BGP連接、第二BGP連接、第三BGP連接和第四BGP連接,包括利用BGP協(xié)議建立的BGP鄰居的連接,該BGP鄰居通過MPLS TE協(xié)商傳遞數(shù)據(jù)流量信息。
12本發(fā)明實(shí)施例通過在不同區(qū)域的ASBR之間建立BGP連接并傳遞數(shù)據(jù)流量信息,實(shí)現(xiàn)了利用MPLSTE建立跨域的LSP,并且建立的跨域LSP由各自域內(nèi)的自治系統(tǒng)進(jìn)行管理維護(hù),不受其他區(qū)域的LSP的干擾,從而擴(kuò)展了MPLSTE的應(yīng)用范圍。
實(shí)施例4
本發(fā)明實(shí)施例提供了一種跨域建立MPLS TE LSP的系統(tǒng)。參見圖7,該系統(tǒng)包括第一ASBR701、第二 ASBR702、源節(jié)點(diǎn)703和目的結(jié)點(diǎn)704。該系統(tǒng)利用MPLS TE建立跨域的LSP傳輸路徑,傳輸方向?yàn)樵垂?jié)點(diǎn)-第一ASBR-第二ASBR-目的節(jié)點(diǎn)。
該系統(tǒng)在建立了正常的傳輸路徑后,為保證數(shù)據(jù)傳輸?shù)陌踩裕€需要建立備份的傳輸路徑,此時(shí)該系統(tǒng)還包括第三ASBR705和第四ASBR706,建立的備份傳輸路徑的傳輸方向?yàn)樵垂?jié)點(diǎn)-第三ASBR-第四ASBR-目的節(jié)點(diǎn)。
在圖7中,各節(jié)點(diǎn)之間的連線表示BGP連接或LSP連接,其中,源結(jié)點(diǎn)與第一 ASBR之間的連線、第一ASBR與第二ASBR之間的連線、源節(jié)點(diǎn)與第三ASBR之間的連線、第三ASBR與第四ASBR之間的連線,以及第一 ASBR與第三ASBR之間的連線表示BGP連接,建立了BGP連接的兩個(gè)結(jié)點(diǎn)通過發(fā)送更新報(bào)文來傳遞信息,具體過程在下文中詳細(xì)描述;圖中的第二 ASBR與目的結(jié)點(diǎn)之間的連線,以及第四ASBR與目的結(jié)點(diǎn)之間的連線表示LSP連接,建立的LSP連接可以是兩個(gè)結(jié)點(diǎn)直接建立的LSP連接,也可以是通過間接設(shè)備建立的LSP連接。
具體的,在該系統(tǒng)中
第一ASBR701,用于與第二 ASBR702建立第二 BGP連接,接收該第二 ASBR702發(fā)送的更新報(bào)文,并將該更新報(bào)文轉(zhuǎn)發(fā)給源節(jié)點(diǎn)703;
第二 ASBR702,用于與目的節(jié)點(diǎn)704建立第一 MPLS TE LSP,并檢測該第一 MPLS TELSP的數(shù)據(jù)流量,利用該第二 BGP連接向該第一 ASBR701發(fā)送該更新報(bào)文,該更新報(bào)文包含該第一 MPLS TE LSP的數(shù)據(jù)流量信息;
源節(jié)點(diǎn)703,用于在本端域中,建立與第一 ASBR701的第一 BGP連接;接收該第一ASBR701轉(zhuǎn)發(fā)的更新報(bào)文,利用該第一BGP連接、該第二BGP連接,以及該第一MPLSTELSP,建立到目的節(jié)點(diǎn)703的傳輸路徑;并根據(jù)該第一 MPLS TE LSP的數(shù)據(jù)流量信息確定該傳輸路徑的數(shù)據(jù)流量;
目的節(jié)點(diǎn)704,用于利用與該源節(jié)點(diǎn)703建立的該傳輸路徑,與該源節(jié)點(diǎn)703進(jìn)行數(shù)據(jù)傳輸。在需要建立備份傳輸路徑時(shí),該系統(tǒng)還包括第三ASBR705和第四ASBR706,其中
第三ASBR705,用于與第四ASBR706建立第四BGP連接,接收第四ASBR406發(fā)送的 更新報(bào)文,并將該更新報(bào)文轉(zhuǎn)發(fā)給源節(jié)點(diǎn)703;
第四ASBR706,用于與目的節(jié)點(diǎn)704建立該第二 MPLS TE LSP,并檢測該第二 MPLS TE LSP的數(shù)據(jù)流量,利用該第四BGP連接向該第三ASBR705發(fā)送該更新報(bào)文,該更新報(bào)文包 含保護(hù)信息和該第二 MPLS TE LSP的數(shù)據(jù)流量信息,
在進(jìn)行數(shù)據(jù)傳輸?shù)膫浞荼Wo(hù)時(shí),源節(jié)點(diǎn)703,還用于在本端域中,建立與第三ASBR705 的第三BGP連接;接收該第三ASBR705轉(zhuǎn)發(fā)的更新報(bào)文,根據(jù)該更新報(bào)文中的保護(hù)信息, 利用該第三BGP連接、該第四BGP連接,以及該第二 MPLS TE LSP,建立到目的節(jié)點(diǎn)704 的備份傳輸路徑;并根據(jù)該第二 MPLS TE LSP的數(shù)據(jù)流量信息確定該備份傳輸路徑的數(shù)據(jù)流 量。
目的節(jié)點(diǎn)704,還用于利用與該源節(jié)點(diǎn)703建立的該備份傳輸路徑,與該源節(jié)點(diǎn)703進(jìn) 行數(shù)據(jù)傳輸。
在進(jìn)行數(shù)據(jù)傳輸?shù)膫浞荼Wo(hù)時(shí),需要將正常傳輸路徑上的數(shù)據(jù)切換到備份傳輸路徑上進(jìn) 行傳輸,該第三ASBR705,還用于將該更新報(bào)文轉(zhuǎn)發(fā)給該第一ASBR701,該第一ASBR701 還用于根據(jù)該更新報(bào)文中的保護(hù)信息,將在該第一 ASBR701上傳輸?shù)臄?shù)據(jù)切換到第二 ASBR702上進(jìn)行傳輸。
在本發(fā)明實(shí)施例中,該第一 BGP連接和第二 BGP連接均包括利用BGP協(xié)議建立的 BGP鄰居的連接,該BGP鄰居通過MPLS TE協(xié)商傳遞該第一 MPLS TE LSP的數(shù)據(jù)流量信 息;該第三BGP連接和第四BGP連接均包括利用BGP協(xié)議建立的BGP鄰居的連接,該 BGP鄰居通過MPLS TE協(xié)商傳遞該第二 MPLS TE LSP的數(shù)據(jù)流量信息。
本發(fā)明實(shí)施例通過在不同區(qū)域的ASBR之間建立BGP連接并傳遞數(shù)據(jù)流量信息,實(shí)現(xiàn)了 利用MPLS TE建立跨域的LSP,并且建立的跨域LSP由各自域內(nèi)的自治系統(tǒng)進(jìn)行管理維護(hù), 不受其他區(qū)域的LSP的干擾,從而擴(kuò)展了MPLSTE的應(yīng)用范圍。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過程序 來指令相關(guān)的硬件來完成,所述程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,所述存儲(chǔ)介質(zhì) 為計(jì)算機(jī)的軟盤、硬盤或光盤等。
以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之 內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種跨域建立基于多協(xié)議標(biāo)簽交換的流量工程技術(shù)MPLS TE標(biāo)簽交換路徑LSP的方法,其特征在于,所述方法包括在本端域中,建立與第一自治系統(tǒng)邊界路由器ASBR的第一邊界網(wǎng)關(guān)協(xié)議BGP連接;接收所述第一ASBR轉(zhuǎn)發(fā)的更新報(bào)文,所述更新報(bào)文由對(duì)端域中的第二ASBR利用與所述第一ASBR建立的第二BGP連接發(fā)送給所述第一ASBR;所述更新報(bào)文中包含所述第二ASBR與目的節(jié)點(diǎn)建立的第一MPLS TE LSP的數(shù)據(jù)流量信息;利用所述第一BGP連接、所述第二BGP連接,以及所述第一MPLS TE LSP,建立到目的節(jié)點(diǎn)的傳輸路徑;并根據(jù)所述第一MPLS TE LSP的數(shù)據(jù)流量信息確定所述傳輸路徑的數(shù)據(jù)流量。
2、 根據(jù)權(quán)利要求l所述的跨域建立MPLS TE LSP的方法,其特征在于,所述方法還包括在本端域中,建立與第三ASBR的第三BGP連接;接收所述第三ASBR轉(zhuǎn)發(fā)的更新報(bào)文,所述更新報(bào)文由對(duì)端域中的第四ASBR利用與所 述第三ASBR建立的第四BGP連接發(fā)送給所述第三ASBR;所述更新報(bào)文中包含所述第四 ASBR與目的節(jié)點(diǎn)建立的第二 MPLS TE LSP的數(shù)據(jù)流量信息以及保護(hù)信息;根據(jù)所述更新報(bào)文中的保護(hù)信息,利用所述第三BGP連接、所述第四BGP連接,以及 所述第二 MPLS TE LSP,建立到目的節(jié)點(diǎn)的備份傳輸路徑;并根據(jù)所述第二 MPLS TE LSP 的數(shù)據(jù)流量信息確定所述備份傳輸路徑的數(shù)據(jù)流量。
3、 根據(jù)權(quán)利要求2所述的跨域建立MPLSTELSP的方法,其特征在于,所述第一BGP 連接和第二 BGP連接均包括利用BGP協(xié)議建立的BGP鄰居的連接,所述BGP鄰居通過 MPLS TE協(xié)商傳遞所述第一 MPLS TE LSP的數(shù)據(jù)流量信息;所述第三BGP連接和第四BGP 連接均包括利用BGP協(xié)議建立的BGP鄰居的連接,所述BGP鄰居通過MPLS TE協(xié)商傳 遞所述第二 MPLS TE LSP的數(shù)據(jù)流量信息。
4、 根據(jù)權(quán)利要求2所述的跨域建立MPLSTELSP的方法,其特征在于,所述接收所述 第三ASBR轉(zhuǎn)發(fā)的更新報(bào)文之前,還包括所述第三ASBR將所述更新報(bào)文發(fā)送給所述第一 ASBR,所述第一 ASBR根據(jù)所述更新 報(bào)文中的保護(hù)信息,將在所述第一ASBR上傳輸?shù)臄?shù)據(jù)切換到第二 ASBR上進(jìn)行傳輸。
5、 一種跨域建立MPLS TE LSP的裝置,其特征在于,所述裝置包括 第一建立模塊,用于在本端域中,建立與第一ASBR的第一BGP連接; 第一接收模塊,用于接收所述第一ASBR轉(zhuǎn)發(fā)的更新報(bào)文,所述更新報(bào)文由對(duì)端域中的第二 ASBR利用與所述第一 ASBR建立的第二 BGP連接發(fā)送給所述第一 ASBR;所述更新報(bào) 文中包含所述第二 ASBR與目的節(jié)點(diǎn)建立的第一 MPLS TE LSP的數(shù)據(jù)流量信息;第一連接模塊,利用所述第一BGP連接、所述第二BGP連接,以及所述第一MPLSTE LSP,建立到目的節(jié)點(diǎn)的傳輸路徑;并根據(jù)所述第一 MPLS TE LSP的數(shù)據(jù)流量信息確定所述 傳輸路徑的數(shù)據(jù)流量。
6、 根據(jù)權(quán)利要求5所述的跨域建立MPLSTELSP的裝置,其特征在于,所述裝置還包括第二建立模塊,用于在本端域中,建立與第三ASBR的第三BGP連接; 第二接收模塊,用于接收所述第三ASBR轉(zhuǎn)發(fā)的更新報(bào)文,所述更新報(bào)文由對(duì)端域中的 第四ASBR利用與所述第三ASBR建立的第四BGP連接發(fā)送給所述第三ASBR;所述更新報(bào) 文中包含所述第四ASBR與目的節(jié)點(diǎn)建立的第二 MPLS TE LSP的數(shù)據(jù)流量信息以及保護(hù)信 息;第二連接模塊,用于根據(jù)所述更新報(bào)文中的保護(hù)信息,利用所述第三BGP連接、所述第 四BGP連接,以及所述第二MPLS TE LSP,建立到目的節(jié)點(diǎn)的備份傳輸路徑;并根據(jù)所述 第二 MPLS TE LSP的數(shù)據(jù)流量信息確定所述備份傳輸路徑的數(shù)據(jù)流量。
7、 根據(jù)權(quán)利要求6所述的跨域建立MPLSTELSP的裝置,其特征在于,所述第一BGP 連接和第二 BGP連接均包括利用BGP協(xié)議建立的BGP鄰居的連接,所述BGP鄰居通過 MPLS TE協(xié)商傳遞所述第一 MPLS TE LSP的數(shù)據(jù)流量信息;所述第三BGP連接和第四BGP 連接均包括利用BGP協(xié)議建立的BGP鄰居的連接,所述BGP鄰居通過MPLS TE協(xié)商傳 遞所述第二 MPLS TE LSP的數(shù)據(jù)流量信息。
8、 一種跨域建立MPLS TE LSP的系統(tǒng),其特征在于,所述系統(tǒng)包括第一ASBR,用于與第二 ASBR建立第二 BGP連接,接收所述第二 ASBR發(fā)送的更新報(bào)文,并將所述更新報(bào)文轉(zhuǎn)發(fā)給源節(jié)點(diǎn);第二ASBR,用于與目的節(jié)點(diǎn)建立第一MPLSTELSP,利用所述第二 BGP連接向所述第 一 ASBR發(fā)送所述更新報(bào)文,所述更新報(bào)文包含所述第一 MPLS TE LSP的數(shù)據(jù)流量信息;源節(jié)點(diǎn),用于在本端域中,建立與所述第一 ASBR的第一 BGP連接;接收所述第一 ASBR 轉(zhuǎn)發(fā)的更新報(bào)文,利用所述第一 BGP連接、所述第二 BGP連接,以及所述第一 MPLS TE LSP, 建立到目的節(jié)點(diǎn)的傳輸路徑;并根據(jù)所述第一 MPLS TE LSP的數(shù)據(jù)流量信息確定所述傳輸路 徑的數(shù)據(jù)流量;目的節(jié)點(diǎn),用于利用與所述源節(jié)點(diǎn)建立的所述傳輸路徑,與所述源節(jié)點(diǎn)進(jìn)行數(shù)據(jù)傳輸。
9、 根據(jù)權(quán)利要求8所述的跨域建立MPLSTELSP的系統(tǒng),其特征在于,所述系統(tǒng)還包括第三ASBR,用于與第四ASBR建立第四BGP連接,接收所述第四ASBR發(fā)送的更新報(bào) 文,并將所述更新報(bào)文轉(zhuǎn)發(fā)給源節(jié)點(diǎn);第四ASBR,用于與目的節(jié)點(diǎn)建立所述第二 MPLS TE LSP,利用所述第四BGP連接向所 述第三ASBR發(fā)送所述更新報(bào)文,所述更新報(bào)文包含保護(hù)信息和所述第二 MPLS TE LSP的數(shù) 據(jù)流量信息,所述源節(jié)點(diǎn),還用于在本端域中,建立與所述第三ASBR的第三BGP連接;接收所述第 三ASBR轉(zhuǎn)發(fā)的更新報(bào)文,根據(jù)所述更新報(bào)文中的保護(hù)信息,利用所述第三BGP連接、所述 第四BGP連接,以及所述第二MPLS TELSP,建立到目的節(jié)點(diǎn)的備份傳輸路徑;并根據(jù)所 述第二 MPLS TE LSP的數(shù)據(jù)流量信息確定所述備份傳輸路徑的數(shù)據(jù)流量;所述目的節(jié)點(diǎn),還用于利用與所述源節(jié)點(diǎn)建立的所述備份傳輸路徑,與所述源節(jié)點(diǎn)進(jìn)行 數(shù)據(jù)傳輸。
10、 根據(jù)權(quán)利要求9所述的跨域建立MPLSTELSP的系統(tǒng),其特征在于,所述第一BGP 連接和第二 BGP連接均包括利用BGP協(xié)議建立的BGP鄰居的連接,所述BGP鄰居通過 MPLS TE協(xié)商傳遞所述第一 MPLS TE LSP的數(shù)據(jù)流量信息;所述第三BGP連接和第四BGP 連接均包括利用BGP協(xié)議建立的BGP鄰居的連接,所述BGP鄰居通過MPLS TE協(xié)商傳 遞所述第二 MPLS TE LSP的數(shù)據(jù)流量信息。
11、根據(jù)權(quán)利要求9所述的跨域建立MPLS TE LSP的系統(tǒng),其特征在于,所述第三ASBR 還用于將所述更新報(bào)文轉(zhuǎn)發(fā)給所述第一 ASBR,所述第一 ASBR還用于根據(jù)所述更新報(bào)文中 的保護(hù)信息,將在所述第一 ASBR上傳輸?shù)臄?shù)據(jù)切換到第二 ASBR上進(jìn)行傳輸。
全文摘要
本發(fā)明公開了一種跨域建立MPLS TE LSP的方法、裝置和系統(tǒng),屬于網(wǎng)絡(luò)通信領(lǐng)域。所述方法包括在本端域中,建立與第一ASBR的第一BGP連接;接收所述第一ASBR轉(zhuǎn)發(fā)的更新報(bào)文,利用所述第一BGP連接、所述第一ASBR和第二ASBR建立的第二BGP連接,以及第一ASBR和目的節(jié)點(diǎn)間的第一MPLS TE LSP,建立到目的節(jié)點(diǎn)的傳輸路徑;并根據(jù)數(shù)據(jù)流量信息確定所述傳輸路徑的數(shù)據(jù)流量。所述裝置包括建立模塊、接收模塊和連接模塊。所述系統(tǒng)包括第一ASBR、第二ASBR、源節(jié)點(diǎn)和目的節(jié)點(diǎn)。本發(fā)明實(shí)施例通過在不同區(qū)域的ASBR之間建立BGP連接并傳遞數(shù)據(jù)流量信息,實(shí)現(xiàn)了利用MPLS TE建立跨域的LSP,并且建立的跨域LSP不受其他區(qū)域的LSP的干擾,從而擴(kuò)展了MPLS TE的應(yīng)用范圍。
文檔編號(hào)H04L12/56GK101478474SQ20081018642
公開日2009年7月8日 申請(qǐng)日期2008年12月19日 優(yōu)先權(quán)日2008年12月19日
發(fā)明者劉道軍 申請(qǐng)人:華為技術(shù)有限公司