欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種P2MP主隧道節(jié)點保護的方法及裝置與流程

文檔序號:11263595閱讀:381來源:國知局
一種P2MP主隧道節(jié)點保護的方法及裝置與流程

本發(fā)明涉及數(shù)據(jù)網(wǎng)絡(luò)通訊領(lǐng)域,特別涉及一種p2mp(point2multiplepoint,點對多點)隧道節(jié)點保護的方法及裝置。



背景技術(shù):

mpls-te(multi-protocollabelswitching-trafficengineering,基于多協(xié)議標(biāo)簽交換的流量工程)是將流量工程與mpls模型相結(jié)合,主要解決傳統(tǒng)路由易造成網(wǎng)絡(luò)擁塞的一種技術(shù)。rsvp-te(resourcereservationprotocol-trafficengineering基于流量工程擴展的資源預(yù)留協(xié)議)是實現(xiàn)mpls-te技術(shù)的一種基于流量工程的資源預(yù)留擴展協(xié)議。

rsvp-te協(xié)議,通過rfc3209的擴展,可以建立一條具有帶寬、qos(qualityofservice,服務(wù)質(zhì)量)保證的lsp(labelswitchingpath,標(biāo)簽交換路徑),也稱作為隧道,用于承載各種上層業(yè)務(wù)。

隨著iptv(internetprotocoltelevision,交互式網(wǎng)絡(luò)電視)等視頻傳輸業(yè)務(wù)的興起,要求網(wǎng)絡(luò)能夠有效傳輸視頻數(shù)據(jù)。而通過對rsvp-te的擴展(rfc4875),使得基于rsvp-te約束建立起來的p2mplsp可以在網(wǎng)絡(luò)中各個分支點進行有效的包復(fù)制,應(yīng)用于將視頻廣播分發(fā)到多個目的地。p2mp技術(shù)是用來建立一條p2mp的telsp,通過允許網(wǎng)絡(luò)中非入口節(jié)點成為復(fù)制/分支節(jié)點來優(yōu)化數(shù)據(jù)的復(fù)制。一個分支節(jié)點是指一個lsr(labelswitchedrouter,標(biāo)記交換路由器)有能力復(fù)制輸入的流量到兩個或多個輸出接口。

mplste-frr(trafficengineering-fastre-route,快速重路由)是mplste中用于鏈路保護和節(jié)點保護的機制,在mplste網(wǎng)絡(luò)中扮演了重要角色。mplste快速重路由事先建立本地備份路徑,保護lsp不會受鏈路/節(jié)點故障的影響,當(dāng)故障發(fā)生時,檢測到鏈路/節(jié)點故障的設(shè)備就可以快速將業(yè)務(wù)從故障鏈路切換到備份路徑上,從而減少數(shù)據(jù)丟失。快速響應(yīng)、及時切換是mplste快速重路由的特點,它可以將業(yè)務(wù)中斷的時間控制在一個很小的時間段,保證業(yè)務(wù)數(shù)據(jù)的平滑過 渡;同時,lsp的頭節(jié)點會嘗試尋找新的路徑來重新建立lsp,并將數(shù)據(jù)切換到新路徑上,在新的lsp建立成功之前,業(yè)務(wù)數(shù)據(jù)會一直通過保護路徑轉(zhuǎn)發(fā)。

協(xié)議(rfc4090)中定義了快速重路由的兩種保護方式,鏈路保護和節(jié)點保護。如圖1所示,主隧道tunnel1經(jīng)過的路徑為r1-r2-r3-r4,并且r1-r2之間走的是l12-1鏈路。對應(yīng)的備份隧道tunnel2經(jīng)過的路徑為r1-r2,走l12-2鏈路;備份隧道tunnel3經(jīng)過的路徑為r2-r4。對于備份隧道tunnel2對主隧道tunnel1形成的是鏈路保護,保護主隧道的l12-1鏈路失效;備份隧道tunnel3對主隧道tunnel1形成的是節(jié)點保護,保護主隧道r3節(jié)點失效。

p2mplsp可以有多個葉子節(jié)點,通過在分支節(jié)點的包復(fù)制使得流量到達各個葉子節(jié)點(出口節(jié)點),一旦其中某個中間節(jié)點或者分支節(jié)點發(fā)生故障,如果不能及時修復(fù)或進行異常保護,將導(dǎo)致經(jīng)過該節(jié)點的業(yè)務(wù)斷流。

如圖2所示,建立一條p2mp主隧道tunnel1,目的地分別為r4,r6,r7,三條sub-lsp分別為:

r1-r2-r3-r4

r1-r2-r3-r5-r6

r1-r2-r3-r5-r7

如果中間節(jié)點r2或分支節(jié)點r3發(fā)生故障,則由入口節(jié)點r1接入,通過tunnel1發(fā)往三個目的地的業(yè)務(wù)流將全部斷流。



技術(shù)實現(xiàn)要素:

本發(fā)明的目的在于提供一種p2mp主隧道節(jié)點保護的方法及裝置,解決了現(xiàn)有技術(shù)中在p2mp主隧道的中間節(jié)點或分支節(jié)點發(fā)生故障時,通過p2mp主隧道發(fā)往目的地的業(yè)務(wù)流全部被斷流的問題。

根據(jù)本發(fā)明的一個方面,提供了一種p2mp主隧道節(jié)點保護的方法,包括以下步驟:

在p2mp主隧道需要被保護節(jié)點的前一跳與后一跳之間配置p2p(peertopeer,對等網(wǎng)絡(luò))備份隧道;

檢測所配置的p2p備份隧道是否能夠形成frr節(jié)點保護;

當(dāng)檢測所配置的p2p備份隧道能夠形成frr節(jié)點保護后,通過將p2mp主隧 道節(jié)點保護相關(guān)信息與所述p2p備份隧道基本信息綁定,形成frr保護關(guān)系;

在所述需要被保護節(jié)點發(fā)生故障時,利用所述frr保護關(guān)系將經(jīng)過被保護節(jié)點的業(yè)務(wù)切換到形成frr保護的p2p備份隧道上。

優(yōu)選地,所述被保護節(jié)點包括中間節(jié)點和分支節(jié)點。

優(yōu)選地,所述在p2mp主隧道需要被保護節(jié)點的前一跳與后一跳之間配置p2p備份隧道包括:

在p2mp主隧道中間節(jié)點的上游節(jié)點與下游節(jié)點之間配置一條p2p備份隧道。

優(yōu)選地,所述在p2mp主隧道需要被保護節(jié)點的前一跳與后一跳之間配置p2p備份隧道包括:

在p2mp主隧道分支節(jié)點的上游節(jié)點與各個分支不同下游節(jié)點之間配置多條p2p備份隧道;

其中,所述多條p2p備份隧道的頭節(jié)點相同,尾節(jié)點不同。

優(yōu)選地,所述p2p備份隧道的頭尾節(jié)點在所述p2mp主隧道上中間間隔一個中間節(jié)點或分支節(jié)點。

優(yōu)選地,所述檢測所配置的p2p備份隧道是否能夠形成frr節(jié)點保護包括:

通過所述p2p備份隧道的頭尾節(jié)點與所述p2mp主隧道放入記錄路由信息比較,判斷p2p備份隧道的尾節(jié)點是否是頭節(jié)點的下下節(jié)點;

若判斷p2p備份隧道的尾節(jié)點是頭節(jié)點的下下節(jié)點,則所配置的p2p備份隧道能夠形成frr節(jié)點保護;

若判斷p2p備份隧道的尾節(jié)點不是頭節(jié)點的下下節(jié)點,則所配置的p2p備份隧道不能夠形成frr節(jié)點保護。

優(yōu)選地,所述p2mp主隧道節(jié)點保護相關(guān)信息包括所述p2mp主隧道基本信息、記錄路由信息以及被保護節(jié)點下游節(jié)點的子標(biāo)簽交換路徑所屬的子組信息。

根據(jù)本發(fā)明的另一方面,提供了一種p2mp主隧道節(jié)點保護的裝置,包括:

配置模塊,用于在p2mp主隧道需要被保護節(jié)點的前一跳與后一跳之間配置p2p備份隧道;

檢測模塊,用于檢測所配置的p2p備份隧道是否能夠形成frr節(jié)點保護;

形成模塊,用于當(dāng)檢測所配置的p2p備份隧道能夠形成frr節(jié)點保護后,通過將p2mp主隧道節(jié)點保護相關(guān)信息與所述p2p備份隧道基本信息綁定,形成frr 保護關(guān)系;

切換模塊,用于在所述需要被保護節(jié)點發(fā)生故障時,利用所述frr保護關(guān)系將經(jīng)過被保護節(jié)點的業(yè)務(wù)切換到形成frr保護的p2p備份隧道上。

優(yōu)選地,所述被保護節(jié)點包括中間節(jié)點和分支節(jié)點。

優(yōu)選地,所述p2p備份隧道的頭尾節(jié)點在所述p2mp主隧道上中間間隔一個中間節(jié)點或分支節(jié)點。

與現(xiàn)有技術(shù)相比較,本發(fā)明的有益效果在于:

本發(fā)明通過在p2mplsp路徑的被保護節(jié)點前一跳配置p2p備份隧道,針對經(jīng)過該被保護節(jié)點的分支路徑的不同下游節(jié)點進行保護,防止p2mplsp鏈路中間節(jié)點故障引起的業(yè)務(wù)中斷。

附圖說明

圖1是現(xiàn)有技術(shù)提供的鏈路保護和節(jié)點保護的示意圖;

圖2是現(xiàn)有技術(shù)提供的備份隧道保護隧道內(nèi)多條lsp示意圖;

圖3是本發(fā)明實施例提供的一種p2mp主隧道節(jié)點保護的方法流程圖;

圖4是本發(fā)明實施例提供的一種p2mp主隧道節(jié)點保護的裝置結(jié)構(gòu)圖;

圖5是本發(fā)明實施例提供的備份隧道保護多條隧道的示意圖;

圖6是本發(fā)明實施例提供的隧道間和隧道內(nèi)共享帶寬鏈路保護的示意圖。

具體實施方式

以下結(jié)合附圖對本發(fā)明的優(yōu)選實施例進行詳細(xì)說明,應(yīng)當(dāng)理解,以下所說明的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。

圖3是本發(fā)明實施例提供的一種p2mp主隧道節(jié)點保護的方法流程圖,如圖3所示,包括以下步驟:

步驟s301:在p2mp主隧道需要被保護節(jié)點的前一跳與后一跳之間配置p2p備份隧道;

步驟s302:檢測所配置的p2p備份隧道是否能夠形成frr節(jié)點保護;

步驟s303:當(dāng)檢測所配置的p2p備份隧道能夠形成frr節(jié)點保護后,通過將p2mp主隧道節(jié)點保護相關(guān)信息與所述p2p備份隧道基本信息綁定,形成frr 保護關(guān)系;

步驟s304:在所述需要被保護節(jié)點發(fā)生故障時,利用所述frr保護關(guān)系將經(jīng)過被保護節(jié)點的業(yè)務(wù)切換到形成frr保護的p2p備份隧道上。

其中,所述被保護節(jié)點包括中間節(jié)點和分支節(jié)點。具體地說,所述在p2mp主隧道需要被保護節(jié)點的前一跳與后一跳之間配置p2p備份隧道包括:在p2mp主隧道中間節(jié)點的上游節(jié)點與下游節(jié)點之間配置一條p2p備份隧道;在p2mp主隧道分支節(jié)點的上游節(jié)點與各個分支不同下游節(jié)點之間配置多條p2p備份隧道;其中,所述多條p2p備份隧道的頭節(jié)點相同,尾節(jié)點不同。所述p2p備份隧道的頭尾節(jié)點在所述p2mp主隧道上中間間隔一個中間節(jié)點或分支節(jié)點。

其中,所述檢測所配置的p2p備份隧道是否能夠形成frr節(jié)點保護包括:通過所述p2p備份隧道的頭尾節(jié)點與所述p2mp主隧道放入記錄路由信息比較,判斷p2p備份隧道的尾節(jié)點是否是頭節(jié)點的下下節(jié)點;若判斷p2p備份隧道的尾節(jié)點是頭節(jié)點的下下節(jié)點,則所配置的p2p備份隧道能夠形成frr節(jié)點保護;若判斷p2p備份隧道的尾節(jié)點不是頭節(jié)點的下下節(jié)點,則所配置的p2p備份隧道不能夠形成frr節(jié)點保護。

其中,所述p2mp主隧道節(jié)點保護相關(guān)信息包括所述p2mp主隧道基本信息、記錄路由信息以及被保護節(jié)點下游節(jié)點的子標(biāo)簽交換路徑所屬的子組信息。

圖4是本發(fā)明實施例提供的一種p2mp主隧道節(jié)點保護的裝置結(jié)構(gòu)圖,如圖4所示,包括:配置模塊401、檢測模塊402、形成模塊403以及切換模塊404。其中,所述配置模塊401,用于在p2mp主隧道需要被保護節(jié)點的前一跳與后一跳之間配置p2p備份隧道;所述檢測模塊402,用于檢測所配置的p2p備份隧道是否能夠形成frr節(jié)點保護;所述形成模塊403,用于當(dāng)檢測所配置的p2p備份隧道能夠形成frr節(jié)點保護后,通過將p2mp主隧道節(jié)點保護相關(guān)信息與所述p2p備份隧道基本信息綁定,形成frr保護關(guān)系;所述切換模塊404,用于在所述需要被保護節(jié)點發(fā)生故障時,利用所述frr保護關(guān)系將經(jīng)過被保護節(jié)點的業(yè)務(wù)切換到形成frr保護的p2p備份隧道上。

其中,所述被保護節(jié)點包括中間節(jié)點和分支節(jié)點。所述p2p備份隧道的頭尾節(jié)點在所述p2mp主隧道上中間間隔一個中間節(jié)點或分支節(jié)點。

本發(fā)明使用p2p備份隧道對p2mp主隧道進行節(jié)點保護的方法包括下列步驟:

①各個節(jié)點按照rsvp-te信令交互完成p2mp主隧道的建立;

②在需要被保護節(jié)點上游節(jié)點出接口配置p2p備份隧道;

③檢查是否可以形成frr節(jié)點保護;

檢查條件:p2mp主隧道支持record-route(簡稱rro);p2mp主隧道需要支持bfd(bi-directionalforwardingdetection,雙向轉(zhuǎn)發(fā)檢測)或hello等檢測報文;p2mp主隧道支持fast-reroute;p2p備份隧道頭尾節(jié)點都與p2mp主隧道經(jīng)過節(jié)點重合;p2p備份隧道頭尾節(jié)點在p2mp主隧道上中間間隔一個中間節(jié)點或分支節(jié)點。

其中,p2mp主隧道支持的rro,用來在建立frr關(guān)系時判斷p2p備份隧道是否滿足節(jié)點保護的拓?fù)錀l件以及記錄切換后導(dǎo)流使用的內(nèi)層標(biāo)簽。p2mp主隧道需要支持bfd或hello等檢測報文,用來檢查節(jié)點故障并通知故障節(jié)點上游進行frr切換。

④p2mp主隧道基本信息,算路節(jié)點出接口,下一跳,record-route信息中記錄的mp(mergepoint,合并點,備份隧道與被保護路徑或被保護節(jié)點下游路徑合并的節(jié)點)節(jié)點信息與p2p備份隧道基本信息綁定形成frr保護關(guān)系;

⑤當(dāng)被保護節(jié)點發(fā)生故障,故障信息通告給算路節(jié)點,算路節(jié)點將經(jīng)過故障節(jié)點的業(yè)務(wù)切換到已形成frr保護的備份p2p備份隧道。

流量經(jīng)過備份p2p備份隧道經(jīng)外層標(biāo)簽轉(zhuǎn)發(fā)到mp節(jié)點之后,剖離外層標(biāo)簽,使用mp節(jié)點入標(biāo)簽繼續(xù)向下游轉(zhuǎn)發(fā)。

本發(fā)明對于被保護節(jié)點是分支節(jié)點的場景,可以允許部分保護,即備份p2p備份隧道不需要包含分叉節(jié)點所有下游節(jié)點。

本發(fā)明對于單path場景,path消息在分支節(jié)點進行suboriginid更新和subgroupid重新分配,這些信息在上游節(jié)點都無法感知,無法實現(xiàn)在分支節(jié)點上游針對分支節(jié)點不同下游形成p2p備份隧道對分支節(jié)點的保護,所以本發(fā)明只適用于多pathp2mp主隧道lsp的節(jié)點保護。

本發(fā)明p2mp主隧道下所有經(jīng)過備份p2p備份隧道頭尾節(jié)點,且在兩節(jié)點間只有一個p2mp節(jié)點的sublsp都可以被p2p備份隧道節(jié)點保護。

本發(fā)明同一個出接口下可以配置多條p2p備份隧道來保護同一個分支節(jié)點,只是保護的該分支節(jié)點的不同流量分發(fā)路徑不同,p2p備份隧道尾節(jié)點與分支節(jié) 點下游哪個鄰居節(jié)點重合,分支節(jié)點故障后經(jīng)過該下游節(jié)點的業(yè)務(wù)就切換到該條p2p備份隧道上。

下面結(jié)合圖5和圖6對本發(fā)明的技術(shù)內(nèi)容進行詳細(xì)的說明:

實施例一:p2p備份隧道保護p2mp中間節(jié)點場景

如圖5所示,p2mp主隧道tunnel1,目的地分別為r4,r6,r7,三條sub-lsp分別為:r1-r2-r3-r4,r1-r2-r3-r5-r6,r1-r2-r3-r5-r7,其中r1節(jié)點為隧道頭結(jié)點,r2節(jié)點為隧道中間節(jié)點,r3,r5節(jié)點為隧道分支節(jié)點,r4,r6,r7為隧道尾節(jié)點。在r1節(jié)點出接口配置綁定一條p2p備份隧道tunnel2,tunnel2隧道路徑為:r1-r13-r3。在p2mp主隧道配置rro,frr功能,并且配置bfd或者hello報文檢測功能。r1節(jié)點出接口綁定tunnel2后,tunnel2的尾節(jié)點r3和r1上保存的p2mp主隧道各個目的地發(fā)送的resv消息攜帶rro做比較,發(fā)現(xiàn)r3是r1的nnhop(next-next-hop)節(jié)點,可以形成frr節(jié)點保護。p2mp主隧道在r1節(jié)點的出接口,rro信息,以及經(jīng)過r3這個節(jié)點的sublsp所屬的subgroup信息與p2p的信息形成綁定,一旦r2節(jié)點發(fā)生故障,則r1節(jié)點進行切換,將p2mp主隧道經(jīng)過r2節(jié)點的業(yè)務(wù)切換到p2p備份隧道tunnel2上,在r3節(jié)點將外層標(biāo)簽剖離,繼續(xù)延p2mp的lsp路徑向下游轉(zhuǎn)發(fā)業(yè)務(wù)流量。

實施例二:p2p備份隧道保護p2mp分支節(jié)點場景

如圖6所示,p2mp主隧道tunnel1,目的地分別為r4,r6,r7,三條sub-lsp分別為:r1-r2-r3-r4,r1-r2-r3-r5-r6,r1-r2-r3-r5-r7,其中r1節(jié)點為隧道頭結(jié)點,r2節(jié)點為隧道中間節(jié)點,r3,r5節(jié)點為隧道分支節(jié)點,r4,r6,r7為隧道尾節(jié)點。在r2節(jié)點出接口配置綁定兩條p2p備份隧道tunnel2,tunnel3,隧道路徑分別為:r2-r4(經(jīng)過鏈路l24),r2-r5(經(jīng)過鏈路l25)。在p2mp主隧道配置rro,frr功能,并且配置bfd或者hello報文檢測功能。r2節(jié)點出接口綁定tunnel2和tunnel3后,tunnel2隧道頭尾節(jié)點r2,r4與p2mp主隧道rro信息匹配,找到r4作為r2的nnhop節(jié)點的subgroup與tunnel2形成frr綁定關(guān)系,同樣,tunnel3隧道頭尾節(jié)點r2,r5與p2mp主隧道rro信息匹配,找到r5作為r2的nnhop節(jié)點的subgroup與tunnel3形成frr綁定關(guān)系。

一旦r3節(jié)點發(fā)生故障,則r2節(jié)點進行切換,將p2mp主隧道經(jīng)過r3節(jié)點的業(yè)務(wù)切換到p2p備份隧道tunnel2和tunnel3上,由于需要將一份流量切換到多 條p2p備份隧道,所以在r3節(jié)點需要進行流量復(fù)制。在r4節(jié)點和r5節(jié)點將外層標(biāo)簽剖離,繼續(xù)延p2mp的lsp路徑向下游轉(zhuǎn)發(fā)業(yè)務(wù)流量。由于r3節(jié)點是分支節(jié)點,下游節(jié)點超過一個,如果配置的p2p備份tunnel數(shù)量或者路徑與下游節(jié)點沒有全部匹配則只能形成部分保護,即,經(jīng)過該節(jié)點的業(yè)務(wù)還是會存在著部分丟包的現(xiàn)象,這一點可以通過配置規(guī)避的方法解決。

綜上所述,本發(fā)明具有以下技術(shù)效果:

本發(fā)明通過在p2mp標(biāo)簽交換路徑的被保護節(jié)點前一跳配置p2p備份隧道,經(jīng)過該被保護節(jié)點的分支路徑的不同下游節(jié)點進行保護,防止p2mp標(biāo)簽交換路徑鏈路中間節(jié)點故障引起的業(yè)務(wù)中斷。

盡管上文對本發(fā)明進行了詳細(xì)說明,但是本發(fā)明不限于此,本技術(shù)領(lǐng)域技術(shù)人員可以根據(jù)本發(fā)明的原理進行各種修改。因此,凡按照本發(fā)明原理所作的修改,都應(yīng)當(dāng)理解為落入本發(fā)明的保護范圍。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
鲜城| 维西| 高陵县| 湛江市| 乌海市| 靖宇县| 图片| 同德县| 霍州市| 哈尔滨市| 琼结县| 怀宁县| 迭部县| 武平县| 图木舒克市| 碌曲县| 腾冲县| 晋中市| 青浦区| 台北县| 麦盖提县| 南丹县| 民县| 黑河市| 庄浪县| 枣庄市| 武平县| 威远县| 顺义区| 兖州市| 新疆| 老河口市| 台湾省| 自治县| 郁南县| 仙游县| 镇安县| 和田县| 伊春市| 云浮市| 永嘉县|