專利名稱:基于共享路徑的環(huán)網(wǎng)隧道配置方法、環(huán)網(wǎng)保護(hù)方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及環(huán)網(wǎng)保護(hù)技術(shù)領(lǐng)域,尤其涉及一種基于共享路徑的環(huán)網(wǎng)隧道配置方法、環(huán)網(wǎng)保護(hù)方法及系統(tǒng)。
背景技術(shù):
當(dāng)前在環(huán)網(wǎng)中,對于G. 8132標(biāo)準(zhǔn)上Wrapping (環(huán)回)保護(hù)方案,由于該保護(hù)方案是每個被保護(hù)的LSP (Label Switching Path,標(biāo)簽交換路徑)對應(yīng)一個封閉保護(hù)環(huán),其配置工作量太大,倒換動作比較多,倒換處理時間也比較長。
發(fā)明內(nèi)容
本發(fā)明解決的技術(shù)問題是提供一種基于共享路徑的環(huán)網(wǎng)隧道配置方法、環(huán)網(wǎng)保護(hù)方法及系統(tǒng),優(yōu)化環(huán)網(wǎng)配置,提高保護(hù)切換的性能。為解決上述技術(shù)問題,本發(fā)明提供了一種基于共享路徑的環(huán)網(wǎng)隧道配置方法,以環(huán)上業(yè)務(wù)的下環(huán)節(jié)點(diǎn)為目的節(jié)點(diǎn)配置基于共享路徑的工作隧道,以及與所述工作隧道相應(yīng)的反向封閉保護(hù)隧道。進(jìn)一步地,一個物理環(huán)網(wǎng)承載多個多點(diǎn)到點(diǎn)(MP2P)的共享路徑,所述共享路徑承載從所述環(huán)上一個或多個節(jié)點(diǎn)到同一個目的節(jié)點(diǎn)的業(yè)務(wù)。進(jìn)一步地,所述配置工作隧道和封閉保護(hù)隧道,具體是指
沿所述環(huán)的順時針、和/或逆時針方向從所述下環(huán)節(jié)點(diǎn)的相鄰節(jié)點(diǎn)到所述下環(huán)節(jié)點(diǎn),
建立工作隧道;
沿所述工作隧道的相反方向建立從所述下環(huán)節(jié)點(diǎn)到所述下環(huán)節(jié)點(diǎn)的封閉保護(hù)隧道。此外,本發(fā)明還提供了一種基于共享路徑的環(huán)網(wǎng)保護(hù)方法,所述方法包括
以環(huán)上業(yè)務(wù)的下環(huán)節(jié)點(diǎn)為目的節(jié)點(diǎn)配置基于共享路徑的工作隧道,以及與所述工作隧道相應(yīng)的反向封閉保護(hù)隧道;
環(huán)上各節(jié)點(diǎn)檢測與相鄰節(jié)點(diǎn)間的鏈路狀態(tài),在檢測到鏈路狀態(tài)改變時,發(fā)送狀態(tài)改變通告報(bào)文給環(huán)上其他節(jié)點(diǎn);
當(dāng)所述鏈路狀態(tài)改變?yōu)殒溌坊蚬?jié)點(diǎn)出現(xiàn)故障時,故障相鄰節(jié)點(diǎn)將工作隧道上傳送的發(fā)向故障點(diǎn)的業(yè)務(wù)切換到相應(yīng)的封閉保護(hù)隧道上,將封閉保護(hù)隧道上傳送的發(fā)向故障點(diǎn)的業(yè)務(wù)切換到相應(yīng)的工作隧道上;故障相鄰節(jié)點(diǎn)之外的節(jié)點(diǎn)對傳送的業(yè)務(wù)進(jìn)行透傳。進(jìn)一步地,所述方法還包括
當(dāng)所述鏈路狀態(tài)改變?yōu)殒溌坊蚬?jié)點(diǎn)故障消失時,故障相鄰節(jié)點(diǎn)將切換到所述封閉保護(hù)隧道上傳送的業(yè)務(wù)重新恢復(fù)到所述工作隧道上。進(jìn)一步地,所述方法還包括
當(dāng)所述鏈路狀態(tài)改變?yōu)殒溌坊蚬?jié)點(diǎn)出現(xiàn)故障時,故障相鄰節(jié)點(diǎn)將本節(jié)點(diǎn)的狀態(tài)改變?yōu)榈箵Q(Switch )態(tài),故障相鄰節(jié)點(diǎn)之外的節(jié)點(diǎn)將本節(jié)點(diǎn)的狀態(tài)改變?yōu)榇┩?Pass through )態(tài);當(dāng)所述鏈路狀態(tài)改變?yōu)殒溌坊蚬?jié)點(diǎn)故障消失時,故障相鄰節(jié)點(diǎn)將本節(jié)點(diǎn)的狀態(tài)由Switch態(tài)改變?yōu)榭臻e(Idle)態(tài);故障相鄰節(jié)點(diǎn)之外的節(jié)點(diǎn)將本節(jié)點(diǎn)的狀態(tài)由Passthrough態(tài)改變?yōu)镮dle態(tài)。進(jìn)一步地,所述方法還包括
業(yè)務(wù)報(bào)文在上環(huán)轉(zhuǎn)發(fā)時采用壓入(PUSH)環(huán)網(wǎng)隧道標(biāo)簽堆棧方式,即,根據(jù)所述下環(huán)節(jié)點(diǎn)和工作隧道的運(yùn)行方向壓入(PUSH)共享路徑的隧道標(biāo)簽,沿著環(huán)網(wǎng)進(jìn)行轉(zhuǎn)發(fā),所述下環(huán)節(jié)點(diǎn)彈出(POP)隧道標(biāo)簽進(jìn)行業(yè)務(wù)下環(huán)。進(jìn)一步地,一個物理環(huán)網(wǎng)承載多個多點(diǎn)到點(diǎn)(MP2P)的共享路徑,所述共享路徑承載從所述環(huán)上一個或多個節(jié)點(diǎn)到同一個目的節(jié)點(diǎn)的業(yè)務(wù);
其中,所述共享路徑承載的業(yè)務(wù),包括單層標(biāo)簽的虛擬專用網(wǎng)絡(luò)(VPN)業(yè)務(wù)、多層標(biāo)簽的標(biāo)簽交換路徑(LSP)業(yè)務(wù)、無標(biāo)簽的IP或以太網(wǎng)(Eth)業(yè)務(wù)。·
進(jìn)一步地,所述工作隧道支持倒數(shù)第二跳彈出(PHP)。本發(fā)明還提供了一種基于共享路徑的環(huán)網(wǎng)隧道配置系統(tǒng),包括路徑配置模塊, 所述路徑配置模塊用于,以環(huán)上業(yè)務(wù)的下環(huán)節(jié)點(diǎn)為目的節(jié)點(diǎn)配置基于共享路徑的工作
隧道,以及與所述工作隧道相應(yīng)的反向封閉保護(hù)隧道。進(jìn)一步地,所述路徑配置模塊用于,沿所述環(huán)的順時針、和/或逆時針方向從所述下環(huán)節(jié)點(diǎn)的相鄰節(jié)點(diǎn)到所述節(jié)點(diǎn),建立工作隧道;
沿所述工作隧道的相反方向建立從所述下環(huán)節(jié)點(diǎn)到所述下環(huán)節(jié)點(diǎn)的封閉保護(hù)隧道。本發(fā)明還提供了一種基于共享路徑的環(huán)網(wǎng)保護(hù)系統(tǒng),所述系統(tǒng)包括
路徑配置模塊,用于以環(huán)上業(yè)務(wù)的下環(huán)節(jié)點(diǎn)為目的節(jié)點(diǎn)配置基于共享路徑的工作隧道,以及與所述工作隧道相應(yīng)的反向封閉保護(hù)隧道;
狀態(tài)檢測模塊,用于檢測本節(jié)點(diǎn)與相鄰節(jié)點(diǎn)間的鏈路狀態(tài);
狀態(tài)通告模塊,用于檢測與相鄰節(jié)點(diǎn)間的鏈路狀態(tài),在檢測到鏈路狀態(tài)改變時,發(fā)送狀態(tài)改變通告報(bào)文給環(huán)上其他節(jié)點(diǎn);
業(yè)務(wù)切換模塊,用于根據(jù)接收到的所述狀態(tài)改變通告報(bào)文,當(dāng)獲知所述鏈路狀態(tài)改變?yōu)檎顟B(tài)變?yōu)殒溌坊蚬?jié)點(diǎn)出現(xiàn)故障時,故障相鄰節(jié)點(diǎn)將工作隧道上傳送的發(fā)向故障點(diǎn)的業(yè)務(wù)切換到相應(yīng)的封閉保護(hù)隧道上,將封閉保護(hù)隧道上傳送的發(fā)向故障點(diǎn)的業(yè)務(wù)切換到相應(yīng)的工作隧道上;故障相鄰節(jié)點(diǎn)之外的節(jié)點(diǎn)對傳送的業(yè)務(wù)進(jìn)行透傳。進(jìn)一步地,所述業(yè)務(wù)切換模塊還用于,根據(jù)接收到的所述狀態(tài)改變通告報(bào)文,當(dāng)獲知所述鏈路狀態(tài)改變?yōu)殒溌坊蚬?jié)點(diǎn)故障消失時,則故障相鄰節(jié)點(diǎn)將切換到所述封閉保護(hù)隧道上傳送的業(yè)務(wù)重新恢復(fù)到所述工作隧道上。進(jìn)一步地,所述業(yè)務(wù)切換模塊還用于,當(dāng)所述鏈路狀態(tài)改變?yōu)殒溌坊蚬?jié)點(diǎn)出現(xiàn)故障時,故障相鄰節(jié)點(diǎn)將本節(jié)點(diǎn)的狀態(tài)改變?yōu)镾wi tch態(tài),故障相鄰節(jié)點(diǎn)之外的節(jié)點(diǎn)將本節(jié)點(diǎn)的狀態(tài)改變?yōu)镻ass through態(tài);
當(dāng)所述鏈路狀態(tài)改變?yōu)殒溌坊蚬?jié)點(diǎn)故障消失時,故障相鄰節(jié)點(diǎn)將本節(jié)點(diǎn)的狀態(tài)由Switch態(tài)改變?yōu)镮dle態(tài);故障相鄰節(jié)點(diǎn)之外的節(jié)點(diǎn)將本節(jié)點(diǎn)的狀態(tài)由Pass through態(tài)改變?yōu)镮dle態(tài)。本發(fā)明提出一種新的WRAPPING環(huán)網(wǎng)保護(hù)方案,可應(yīng)用于MPLS/MPLS-TP環(huán)網(wǎng),通過在一個環(huán)上建立多個多點(diǎn)到點(diǎn)(MP2P)的共享路徑,每個共享路徑上可以承載從環(huán)上一個或多個節(jié)點(diǎn)入環(huán)到同一個節(jié)點(diǎn)出環(huán)的業(yè)務(wù),與現(xiàn)有技術(shù)相比,避免環(huán)網(wǎng)隧道配置的復(fù)雜性,提高了保護(hù)切換的性能,優(yōu)化配置。
此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中
圖I為根據(jù)現(xiàn)有技術(shù)的環(huán)網(wǎng)拓?fù)浣Y(jié)構(gòu)示意 圖2為本發(fā)明實(shí)施例的環(huán)網(wǎng)保護(hù)系統(tǒng)的組成模塊示意 圖3為本發(fā)明實(shí)施例的故障狀態(tài)保護(hù)示意 圖4為本發(fā)明實(shí)施例的故障消失切換示意圖; 圖5為本發(fā)明實(shí)施例的環(huán)網(wǎng)保護(hù)過程流程示意圖。
具體實(shí)施例方式本實(shí)施方式提供了一種基于共享路徑的環(huán)網(wǎng)隧道配置方法,采用如下技術(shù)方案 以環(huán)上業(yè)務(wù)的下環(huán)節(jié)點(diǎn)為目的節(jié)點(diǎn)配置基于共享路徑的工作隧道,以及與該工作隧道
相應(yīng)的反向封閉保護(hù)隧道。其中,一個物理環(huán)網(wǎng)承載多個多點(diǎn)到點(diǎn)(MP2P)的共享路徑,所述的共享路徑承載從所述環(huán)上一個或多個節(jié)點(diǎn)到同一個目的節(jié)點(diǎn)的業(yè)務(wù)。進(jìn)一步的,配置工作隧道和封閉保護(hù)隧道,具體是指
沿所述環(huán)的順時針、和/或逆時針方向從所述下環(huán)節(jié)點(diǎn)的相鄰節(jié)點(diǎn)到所述下環(huán)節(jié)點(diǎn),
建立工作隧道;
沿所述工作隧道的相反方向建立從所述下環(huán)節(jié)點(diǎn)到所述下環(huán)節(jié)點(diǎn)的封閉保護(hù)隧道?;谏鲜龅沫h(huán)網(wǎng)隧道配置方法,本實(shí)施方式提供了一種基于共享路徑的環(huán)網(wǎng)保護(hù)方法,采用如下技術(shù)方案
步驟一,對于環(huán)網(wǎng)上業(yè)務(wù)的下環(huán)節(jié)點(diǎn),以每個下環(huán)節(jié)點(diǎn)為目的節(jié)點(diǎn)配置工作隧道和封閉保護(hù)隧道。具體地,假如環(huán)上由η個節(jié)點(diǎn)組成,則對每個下環(huán)節(jié)點(diǎn)首先沿著環(huán)的順時針或逆時針方向從本節(jié)點(diǎn)的相鄰節(jié)點(diǎn)到本節(jié)點(diǎn)的工作隧道(等同于路徑),同時,沿著工作隧道的相反方向建立一條封閉的保護(hù)隧道,則至多共需要建立2Ν工作隧道和2Ν保護(hù)隧道。步驟二,環(huán)上每段鏈路(即環(huán)上各節(jié)點(diǎn)分別檢測與相鄰兩節(jié)點(diǎn)的鏈路狀態(tài),包括鏈路或節(jié)點(diǎn)是否出現(xiàn)故障)都啟動故障檢測,當(dāng)環(huán)上某一節(jié)點(diǎn)檢測到鏈路狀態(tài)或?qū)Χ斯?jié)點(diǎn)的狀態(tài)從正常狀態(tài)變成故障狀態(tài)時,沿著環(huán)的遠(yuǎn)離故障的方向,向其他節(jié)點(diǎn)發(fā)送狀態(tài)改變通告報(bào)文。步驟三,當(dāng)環(huán)上其他節(jié)點(diǎn)接收到該狀態(tài)改變通告報(bào)文后,如果是故障相鄰節(jié)點(diǎn),則將工作隧道上所傳送的發(fā)向故障點(diǎn)的業(yè)務(wù),包括單層標(biāo)簽的VPN (Virtual PrivateNetwork,虛擬專用網(wǎng)絡(luò))業(yè)務(wù)、多層標(biāo)簽的LSP業(yè)務(wù)、無標(biāo)簽的IP或Eth (以太網(wǎng))業(yè)務(wù),切換到相應(yīng)的封閉保護(hù)隧道上,并將封閉保護(hù)隧道上傳送的發(fā)向故障點(diǎn)的業(yè)務(wù)切換到相應(yīng)的工作隧道上;而環(huán)上其他節(jié)點(diǎn)則進(jìn)行業(yè)務(wù)透明傳送。步驟四,當(dāng)環(huán)上某一節(jié)點(diǎn)檢測到鏈路狀態(tài)或?qū)Χ斯?jié)點(diǎn)的狀態(tài)從故障狀態(tài)變成正常狀態(tài)時,沿著環(huán)的遠(yuǎn)離原來故障的方向向其他節(jié)點(diǎn)發(fā)送狀態(tài)改變通告報(bào)文,且故障相鄰節(jié)點(diǎn)檢測到環(huán)上故障消失或接收到故障狀態(tài)消失的狀態(tài)改變通告報(bào)文時,則在本節(jié)點(diǎn)上將從封閉保護(hù)隧道上發(fā)送或接收的業(yè)務(wù)恢復(fù)到工作隧道上發(fā)送或接收。步驟五,環(huán)上節(jié)點(diǎn)接收到該從故障狀態(tài)變成正常狀態(tài)的報(bào)文通告后,則環(huán)上所有節(jié)點(diǎn)都變成Idle態(tài);且對于故障相鄰節(jié)點(diǎn)來說,則將保護(hù)隧道傳送的業(yè)務(wù)重新切換到工作隧道上傳送,防止數(shù)據(jù)的丟失。步驟六,當(dāng)入環(huán)的業(yè)務(wù)在工作隧道上傳送時,當(dāng)在業(yè)務(wù)傳送到工作隧道上倒數(shù)第二跳時,可以將外層隧道標(biāo)簽彈出(PHP),直接將被傳送的業(yè)務(wù)發(fā)送到業(yè)務(wù)的出環(huán)節(jié)點(diǎn),繼續(xù)傳送。此外,在上述步驟三的同時,還包括以下處理步驟當(dāng)環(huán)上節(jié)點(diǎn)檢測到故障或接收到環(huán)上其他節(jié)點(diǎn)發(fā)送給本節(jié)點(diǎn)的狀態(tài)改變通告報(bào)文時,如果是故障相鄰節(jié)點(diǎn),則從Idle態(tài)切換成Switch (倒換)態(tài);對于環(huán)上其他節(jié)點(diǎn)(非故障相鄰節(jié)點(diǎn)),接收到該狀態(tài)改變通告報(bào)文后,則由Idle (空閑)態(tài)變成Pass through (穿通)狀態(tài)。 為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下文中將結(jié)合附圖對本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說明。需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。實(shí)施例一
本實(shí)施例提供了一種基于共享路徑的環(huán)網(wǎng)隧道配置系統(tǒng),該系統(tǒng)主要包括路徑配置模塊,該路徑配置模塊用于以環(huán)上業(yè)務(wù)的下環(huán)節(jié)點(diǎn)為目的節(jié)點(diǎn)配置基于共享路徑的工作隧道,以及與工作隧道相應(yīng)的反向封閉保護(hù)隧道。進(jìn)一步地,上述的路徑配置模塊用于沿所述環(huán)的順時針、和/或逆時針方向從所述下環(huán)節(jié)點(diǎn)的相鄰節(jié)點(diǎn)到所述節(jié)點(diǎn),建立工作隧道;
沿所述工作隧道的相反方向建立從所述下環(huán)節(jié)點(diǎn)到所述下環(huán)節(jié)點(diǎn)的封閉保護(hù)隧道。實(shí)施例二
如圖2所示,本實(shí)施例提供的環(huán)網(wǎng)保護(hù)系統(tǒng)主要包括以下四個模塊路徑配置模塊、狀態(tài)檢測模塊、狀態(tài)通告模塊和業(yè)務(wù)切換模塊。其中,各模塊的主要功能描述如下
路徑配置模塊,主要用于以環(huán)上業(yè)務(wù)的每個下環(huán)節(jié)點(diǎn)為目的節(jié)點(diǎn),配置一條從相鄰節(jié)點(diǎn)沿著環(huán)的順時針或逆時針方向到本下環(huán)節(jié)點(diǎn)上的工作隧道,另外,為該工作隧道配置一個方向相反的封閉環(huán)的保護(hù)隧道(下文中稱作封閉保護(hù)隧道),對該工作隧道進(jìn)行保護(hù)。狀態(tài)檢測模塊,主要用于通過環(huán)網(wǎng)上兩個直接相連接的相鄰節(jié)點(diǎn)之間鏈路層的故障檢測報(bào)文,檢測該段鏈路的狀態(tài)。例如,通過檢測CC&CV (Continuity Check and Connectivity Verification,連續(xù)性檢測和連通性確認(rèn))BFD (Bidirectional Forwarding Detection,雙向轉(zhuǎn)發(fā)檢測)報(bào)文等,來檢測鏈路狀態(tài)。狀態(tài)通告模塊,該模塊主要用于當(dāng)狀態(tài)檢測模塊檢測到鏈路狀態(tài)發(fā)生改變時(包括鏈路或節(jié)點(diǎn)故障),則產(chǎn)生一個狀態(tài)改變通告報(bào)文,沿著環(huán)上遠(yuǎn)離故障的方向發(fā)送給環(huán)上節(jié)點(diǎn),直至到故障的下游節(jié)點(diǎn);
其中,狀態(tài)改變通告報(bào)文,包括但不限于R-APS (Ring-Automatic ProtectionSwitching,環(huán)網(wǎng)自動保護(hù)切換)報(bào)文等。
業(yè)務(wù)切換模塊,用于根據(jù)檢測到鏈路狀態(tài)發(fā)生變化或者接收到其他節(jié)點(diǎn)發(fā)送過來的狀態(tài)改變通告報(bào)文(如R-APS等)后,進(jìn)行業(yè)務(wù)的保護(hù)切換,具體包括
根據(jù)接收到的狀態(tài)改變通告報(bào)文,當(dāng)獲知鏈路狀態(tài)改變?yōu)檎顟B(tài)變?yōu)殒溌坊蚬?jié)點(diǎn)出現(xiàn)故障時,故障相鄰節(jié)點(diǎn)將工作隧道上傳送的發(fā)向故障點(diǎn)的業(yè)務(wù)切換到相應(yīng)的封閉保護(hù)隧道上,將封閉保護(hù)隧道上傳送的發(fā)向故障點(diǎn)的業(yè)務(wù)切換到相應(yīng)的工作隧道上;故障相鄰節(jié)點(diǎn)之外的節(jié)點(diǎn)對傳送的業(yè)務(wù)進(jìn)行透傳;
根據(jù)接收到的狀態(tài)改變通告報(bào)文,當(dāng)獲知鏈路狀態(tài)改變?yōu)殒溌坊蚬?jié)點(diǎn)故障消失時,則故障相鄰節(jié)點(diǎn)將切換到所述封閉保護(hù)隧道上傳送的業(yè)務(wù)重新恢復(fù)到所述工作隧道上。此外,業(yè)務(wù)切換模塊還用于進(jìn)行本節(jié)點(diǎn)上狀態(tài)的改變,對于故障相鄰節(jié)點(diǎn)來說,由Idle態(tài)變成Switch態(tài)或者由Swtich態(tài)變成Idle態(tài);而對于故障上非相鄰節(jié)點(diǎn)來說,則由idle態(tài)變成pass through狀態(tài)或者由pass through態(tài)變成idle態(tài)。具體地,當(dāng)鏈路狀態(tài)改變?yōu)殒溌坊蚬?jié)點(diǎn)出現(xiàn)故障時,故障相鄰節(jié)點(diǎn)將本節(jié)點(diǎn)的狀態(tài)改變?yōu)镾witch態(tài),故障相鄰節(jié)點(diǎn)之外的節(jié)點(diǎn)將本節(jié)點(diǎn)的狀態(tài)改變?yōu)镻ass through態(tài);
當(dāng)鏈路狀態(tài)改變?yōu)殒溌坊蚬?jié)點(diǎn)故障消失時,故障相鄰節(jié)點(diǎn)將本節(jié)點(diǎn)的狀態(tài)由Switch態(tài)改變?yōu)镮dle態(tài);故障相鄰節(jié)點(diǎn)之外的節(jié)點(diǎn)將本節(jié)點(diǎn)的狀態(tài)由Pass through態(tài)改變?yōu)镮dle 態(tài)。下面將結(jié)合圖3和圖4所示網(wǎng)絡(luò)的故障為例,對本發(fā)明環(huán)網(wǎng)保護(hù)的具體實(shí)施過程作更進(jìn)一步詳細(xì)說明。需要說明的是,本發(fā)明的共享路徑承載的業(yè)務(wù)可以是單層標(biāo)簽的VPN業(yè)務(wù)(L2/L3VPN),也可以是多層標(biāo)簽的LSP業(yè)務(wù)(IP-MPLS/MPLS-TP Tunnel等),甚至是無標(biāo)簽的IP或Eth業(yè)務(wù)。針對環(huán)網(wǎng)業(yè)務(wù)來說,其實(shí)現(xiàn)環(huán)網(wǎng)保護(hù)的主要過程描述如下
步驟1,配置工作隧道和封閉保護(hù)隧道;
以圖3中所示的網(wǎng)絡(luò)中D點(diǎn)來說,假如其工作隧道配置成其逆時針方向(C-B-A-F-E-D),其所對應(yīng)的保護(hù)隧道為D-E-F-A-B-C-D封閉環(huán)。或者,也可以將工作隧道配置成順時針方向(E-F-A-B-C-D),其對應(yīng)的保護(hù)隧道為D-C-B-A-F-E-D。步驟2,假如由業(yè)務(wù)I (LSP業(yè)務(wù)或IP業(yè)務(wù)或PW業(yè)務(wù))和業(yè)務(wù)2 (LSP業(yè)務(wù),IP業(yè)務(wù)或PW業(yè)務(wù))分別從環(huán)上節(jié)點(diǎn)A和B進(jìn)入環(huán),則在環(huán)上無故障情況下,業(yè)務(wù)I和業(yè)務(wù)2分別在A和B點(diǎn)上壓入(PUSH)到同一工作隧道上C-B-A-F-E-D傳送,其封裝后報(bào)文的格式如下表I所示。表I報(bào)文封裝格式
權(quán)利要求
1.一種基于共享路徑的環(huán)網(wǎng)隧道配置方法,其特征在于, 以環(huán)上業(yè)務(wù)的下環(huán)節(jié)點(diǎn)為目的節(jié)點(diǎn)配置基于共享路徑的工作隧道,以及與所述工作隧道相應(yīng)的反向封閉保護(hù)隧道。
2.如權(quán)利要求I所述的方法,其特征在于, 一個物理環(huán)網(wǎng)承載多個多點(diǎn)到點(diǎn)(MP2P)的共享路徑,所述共享路徑承載從所述環(huán)上一個或多個節(jié)點(diǎn)到同一個目的節(jié)點(diǎn)的業(yè)務(wù)。
3.如權(quán)利要求I或2所述的方法,其特征在于, 所述配置工作隧道和封閉保護(hù)隧道,具體是指 沿所述環(huán)的順時針、和/或逆時針方向從所述下環(huán)節(jié)點(diǎn)的相鄰節(jié)點(diǎn)到所述下環(huán)節(jié)點(diǎn),建立工作隧道; 沿所述工作隧道的相反方向建立從所述下環(huán)節(jié)點(diǎn)到所述下環(huán)節(jié)點(diǎn)的封閉保護(hù)隧道。
4.一種基于共享路徑的環(huán)網(wǎng)保護(hù)方法,其特征在于,所述方法包括 以環(huán)上業(yè)務(wù)的下環(huán)節(jié)點(diǎn)為目的節(jié)點(diǎn)配置基于共享路徑的工作隧道,以及與所述工作隧道相應(yīng)的反向封閉保護(hù)隧道; 環(huán)上各節(jié)點(diǎn)檢測與相鄰節(jié)點(diǎn)間的鏈路狀態(tài),在檢測到鏈路狀態(tài)改變時,發(fā)送狀態(tài)改變通告報(bào)文給環(huán)上其他節(jié)點(diǎn); 當(dāng)所述鏈路狀態(tài)改變?yōu)殒溌坊蚬?jié)點(diǎn)出現(xiàn)故障時,故障相鄰節(jié)點(diǎn)將工作隧道上傳送的發(fā)向故障點(diǎn)的業(yè)務(wù)切換到相應(yīng)的封閉保護(hù)隧道上,將封閉保護(hù)隧道上傳送的發(fā)向故障點(diǎn)的業(yè)務(wù)切換到相應(yīng)的工作隧道上;故障相鄰節(jié)點(diǎn)之外的節(jié)點(diǎn)對傳送的業(yè)務(wù)進(jìn)行透傳。
5.如權(quán)利要求4所述的方法,其特征在于,所述方法還包括 當(dāng)所述鏈路狀態(tài)改變?yōu)殒溌坊蚬?jié)點(diǎn)故障消失時,故障相鄰節(jié)點(diǎn)將切換到所述封閉保護(hù)隧道上傳送的業(yè)務(wù)重新恢復(fù)到所述工作隧道上。
6.如權(quán)利要求4或5所述的方法,其特征在于,所述方法還包括 當(dāng)所述鏈路狀態(tài)改變?yōu)殒溌坊蚬?jié)點(diǎn)出現(xiàn)故障時,故障相鄰節(jié)點(diǎn)將本節(jié)點(diǎn)的狀態(tài)改變?yōu)榈箵Q(Switch )態(tài),故障相鄰節(jié)點(diǎn)之外的節(jié)點(diǎn)將本節(jié)點(diǎn)的狀態(tài)改變?yōu)榇┩?Pass through )態(tài); 當(dāng)所述鏈路狀態(tài)改變?yōu)殒溌坊蚬?jié)點(diǎn)故障消失時,故障相鄰節(jié)點(diǎn)將本節(jié)點(diǎn)的狀態(tài)由Switch態(tài)改變?yōu)榭臻e(Idle)態(tài);故障相鄰節(jié)點(diǎn)之外的節(jié)點(diǎn)將本節(jié)點(diǎn)的狀態(tài)由Passthrough態(tài)改變?yōu)镮dle態(tài)。
7.如權(quán)利要求4或5所述的方法,其特征在于,所述方法還包括 業(yè)務(wù)報(bào)文在上環(huán)轉(zhuǎn)發(fā)時采用壓入(PUSH)環(huán)網(wǎng)隧道標(biāo)簽堆棧方式,即,根據(jù)所述下環(huán)節(jié)點(diǎn)和工作隧道的運(yùn)行方向壓入(PUSH)共享路徑的隧道標(biāo)簽,沿著環(huán)網(wǎng)進(jìn)行轉(zhuǎn)發(fā),所述下環(huán)節(jié)點(diǎn)彈出(POP)隧道標(biāo)簽進(jìn)行業(yè)務(wù)下環(huán)。
8.如權(quán)利要求6所述的方法,其特征在于, 一個物理環(huán)網(wǎng)承載多個多點(diǎn)到點(diǎn)(MP2P)的共享路徑,所述共享路徑承載從所述環(huán)上一個或多個節(jié)點(diǎn)到同一個目的節(jié)點(diǎn)的業(yè)務(wù); 其中,所述共享路徑承載的業(yè)務(wù),包括單層標(biāo)簽的虛擬專用網(wǎng)絡(luò)(VPN)業(yè)務(wù)、多層標(biāo)簽的標(biāo)簽交換路徑(LSP)業(yè)務(wù)、無標(biāo)簽的IP或以太網(wǎng)(Eth)業(yè)務(wù)。
9.如權(quán)利要求8所述的方法,其特征在于,所述工作隧道支持倒數(shù)第二跳彈出(PHP)。
10.一種基于共享路徑的環(huán)網(wǎng)隧道配置系統(tǒng),其特征在于,包括路徑配置模塊, 所述路徑配置模塊用于,以環(huán)上業(yè)務(wù)的下環(huán)節(jié)點(diǎn)為目的節(jié)點(diǎn)配置基于共享路徑的工作隧道,以及與所述工作隧道相應(yīng)的反向封閉保護(hù)隧道。
11.如權(quán)利要求10所述的系統(tǒng),其特征在于, 所述路徑配置模塊用于,沿所述環(huán)的順時針、和/或逆時針方向從所述下環(huán)節(jié)點(diǎn)的相鄰節(jié)點(diǎn)到所述節(jié)點(diǎn),建立工作隧道; 沿所述工作隧道的相反方向建立從所述下環(huán)節(jié)點(diǎn)到所述下環(huán)節(jié)點(diǎn)的封閉保護(hù)隧道。
12.一種基于共享路徑的環(huán)網(wǎng)保護(hù)系統(tǒng),其特征在于,所述系統(tǒng)包括 路徑配置模塊,用于以環(huán)上業(yè)務(wù)的下環(huán)節(jié)點(diǎn)為目的節(jié)點(diǎn)配置基于共享路徑的工作隧道,以及與所述工作隧道相應(yīng)的反向封閉保護(hù)隧道; 狀態(tài)檢測模塊,用于檢測本節(jié)點(diǎn)與相鄰節(jié)點(diǎn)間的鏈路狀態(tài); 狀態(tài)通告模塊,用于檢測與相鄰節(jié)點(diǎn)間的鏈路狀態(tài),在檢測到鏈路狀態(tài)改變時,發(fā)送狀態(tài)改變通告報(bào)文給環(huán)上其他節(jié)點(diǎn); 業(yè)務(wù)切換模塊,用于根據(jù)接收到的所述狀態(tài)改變通告報(bào)文,當(dāng)獲知所述鏈路狀態(tài)改變?yōu)檎顟B(tài)變?yōu)殒溌坊蚬?jié)點(diǎn)出現(xiàn)故障時,故障相鄰節(jié)點(diǎn)將工作隧道上傳送的發(fā)向故障點(diǎn)的業(yè)務(wù)切換到相應(yīng)的封閉保護(hù)隧道上,將封閉保護(hù)隧道上傳送的發(fā)向故障點(diǎn)的業(yè)務(wù)切換到相應(yīng)的工作隧道上;故障相鄰節(jié)點(diǎn)之外的節(jié)點(diǎn)對傳送的業(yè)務(wù)進(jìn)行透傳。
13.如權(quán)利要求12所述的系統(tǒng),其特征在于, 所述業(yè)務(wù)切換模塊還用于,根據(jù)接收到的所述狀態(tài)改變通告報(bào)文,當(dāng)獲知所述鏈路狀態(tài)改變?yōu)殒溌坊蚬?jié)點(diǎn)故障消失時,則故障相鄰節(jié)點(diǎn)將切換到所述封閉保護(hù)隧道上傳送的業(yè)務(wù)重新恢復(fù)到所述工作隧道上。
14.如權(quán)利要求13所述的系統(tǒng),其特征在于, 所述業(yè)務(wù)切換模塊還用于,當(dāng)所述鏈路狀態(tài)改變?yōu)殒溌坊蚬?jié)點(diǎn)出現(xiàn)故障時,故障相鄰節(jié)點(diǎn)將本節(jié)點(diǎn)的狀態(tài)改變?yōu)镾witch態(tài),故障相鄰節(jié)點(diǎn)之外的節(jié)點(diǎn)將本節(jié)點(diǎn)的狀態(tài)改變?yōu)镻ass through 態(tài); 當(dāng)所述鏈路狀態(tài)改變?yōu)殒溌坊蚬?jié)點(diǎn)故障消失時,故障相鄰節(jié)點(diǎn)將本節(jié)點(diǎn)的狀態(tài)由Switch態(tài)改變?yōu)镮dle態(tài);故障相鄰節(jié)點(diǎn)之外的節(jié)點(diǎn)將本節(jié)點(diǎn)的狀態(tài)由Pass through態(tài)改變?yōu)镮dle態(tài)。
全文摘要
本發(fā)明公開了一種基于共享路徑的環(huán)網(wǎng)隧道配置方法、環(huán)網(wǎng)保護(hù)方法及系統(tǒng),以環(huán)上業(yè)務(wù)的下環(huán)節(jié)點(diǎn)為目的節(jié)點(diǎn)配置基于共享路徑的工作隧道,以及與工作隧道相應(yīng)的反向封閉保護(hù)隧道。本發(fā)明通過在一個環(huán)上建立多個MP2P共享路徑,每個共享路徑上可以承載從環(huán)上一個或多個節(jié)點(diǎn)入環(huán)到同一個節(jié)點(diǎn)出環(huán)的業(yè)務(wù),避免了環(huán)網(wǎng)隧道配置的復(fù)雜性,提高了保護(hù)切換的性能,優(yōu)化配置。
文檔編號H04L12/703GK102882780SQ20111019833
公開日2013年1月16日 申請日期2011年7月15日 優(yōu)先權(quán)日2011年7月15日
發(fā)明者陳杰, 劉國滿, 曲延鋒 申請人:中興通訊股份有限公司