專利名稱:一種具有共享鏈路的以太網(wǎng)保護方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及以太網(wǎng)的鏈路保護技術(shù),尤其涉及一種具有共享鏈路的以太網(wǎng)保護方 法和裝置。
背景技術(shù):
隨著電信級以太網(wǎng)(CE,Carrier Ethernet)概念的提出,滿足電信網(wǎng)絡(luò)需求,且面 向連接的以太網(wǎng)技術(shù)-運營商骨干傳送(PBT,Provider BackboneTransport)技術(shù)也隨之 產(chǎn)生。隨后,國內(nèi)外均有運營商采用PBT技術(shù)組網(wǎng),為PBT技術(shù)在城域網(wǎng)內(nèi)的發(fā)展提供了很 好的開端。PBT技術(shù)是對電氣和電子工程師協(xié)會(IEEE, Institute of Electrical andElectronics Engineers)802. Iah 定義的運營商骨干橋接(PBB,Provider BackboneBridge)技術(shù)的改進,IEEE將PBT技術(shù)也稱為支持流量工程的運營商骨干橋接 技術(shù)(PBB-TE, Provider Backbone Bridge Traffic Engineering)。 PBB—TE 技術(shù)中規(guī)定, CE的源設(shè)備在報文的頭部插入骨干網(wǎng)目的媒體接入控制(MAC,MediaAccess Control)地 tit (B-DA, Backbone Destination MAC Address) N WiH MAC jfttlt (B-SA, Backbone Source MAC Address)、骨干網(wǎng)虛擬局域網(wǎng)標(biāo)識(B-VID,Backbone Virtual Local Area Network Identity)以及服務(wù)實例標(biāo)記(I-TAG, Service Instance TAG)。CE 的源設(shè)備和 目的設(shè)備之間的轉(zhuǎn)發(fā)路徑是預(yù)先靜態(tài)配置的,中間的CE設(shè)備可以基于轉(zhuǎn)發(fā)表中的B-DA和 B-VID對數(shù)據(jù)幀進行轉(zhuǎn)發(fā)。為了使以太網(wǎng)達到電信級別標(biāo)準(zhǔn),PBB-TE通常采用保護技術(shù)。如圖1所示,為 現(xiàn)有技術(shù)中以太網(wǎng)隧道端到端線性保護的示意圖,其中,某流量工程服務(wù)實例的端到端主 隧道為Tm :PE1 —— Pl <"“- P2 —— P3 —— PE2, PEl和PE2表示該隧道實例的端,TN2 PEl — P5 — P6 — PE2為該流量工程服務(wù)實例的端到端備份隧道。為了區(qū)別上述I^l 和TN2,在預(yù)先配置時為Tm指定B-VID為B-VLAN1,為TN2指定B-VID為B-VLAN2。PBB-TE 采用 IEEE 802. lag 中的連接性故障管理(CFM, Connectivity Fault Management)機制來 持續(xù)地監(jiān)視網(wǎng)絡(luò)中的隧道狀態(tài),當(dāng)Tm發(fā)生故障時,可以將數(shù)據(jù)流倒換到預(yù)先建立的TN2 上。現(xiàn)有技術(shù)中,通過在隧道中發(fā)送連通性檢查消息(CCM,Continuity CheckMessage)來檢測隧道的連通性。例如在上述圖1中,PEl與PE2之間分別沿TNl和 TN2互相發(fā)送CCM,且Tm和TN2的CCM分別封裝B-VLANl和B-VLAN2。上述方法實現(xiàn)了隧道的全路徑保護,但是保護倒換的時間較長,而且牽涉的節(jié)點 較多。因此,IEEE提出了 PBB-TE段保護方案,如圖2所示,P1-P2-P3是承載了端到端的主 隧道 i (PEl — Pl — P2 — P3 — PE2)的部分路徑的物理鏈路,也稱為段;可以設(shè) 置備份的物理鏈路P1-P4-P3對P1-P2-P3進行保護。這種段保護方案與前述的端到端的保 護方案,其區(qū)別在于段保護方案是基于物理鏈路的保護,而端到端的保護方案是基于隧道 的保護。
為了實現(xiàn)PBB-TE段保護的功能,CCM報文需要同時在段保護域的主段和備份段上 驗證它們的完整性。如圖2所示,Pl和P3之間分別沿主段P1-P2-P3和備份段P1-P4-P3互 相發(fā)送CCM,主段和備份段的CCM分別封裝相應(yīng)的B-VLAN。這種方法對隧道的局部路徑實 現(xiàn)了良好的保護。PBB-TE的段保護域之間有共享鏈路的情況是當(dāng)前段保護中一個研究熱點,如圖3 所示,圖中有兩段以太網(wǎng)交換路徑(ESP,Ethernet Switch Path),且隧道ESP1<X,Y,1>和 ESP2<Y,X,2>的段保護域1和段保護域2有共享路徑B-M-E。在段保護域1中,ESPl和ESP2 的主段是A-B,備份段是A-F-E-M-B ;在段保護域2中,ESPl和ESP2的主段是C-B,備份段是 C-D-E-M-B。為了實現(xiàn)圖3所示具有共享鏈路的拓撲結(jié)構(gòu)的段保護功能,現(xiàn)有技術(shù)提出的一 種解決方案如圖4和圖5所示,為了對ESPl和ESP2進行段保護,在共享路徑B-M-E上產(chǎn) 生主互連橋(PIB, Primary I nterconnecting Br idge)禾口替代互連橋(AIB, Alternate Interconnecting Bridge),節(jié)點B是PIB,節(jié)點E是AIB。另外,在段保護域1中節(jié)點A是 域終端橋(DEB,Domain Endpoint Bridge),在段保護域2中節(jié)點C是DEB。在段保護域1 中,節(jié)點A (DEB)和節(jié)點B (PIB)之間分別在主段A-B和備份段A-F-E-M-B上發(fā)送CCM,以檢 測主段和備份段是否完好;節(jié)點A(DEB)和節(jié)點E(AIB)之間分別在替代主段A-B-M-E和替 代備份段A-F-E上發(fā)送CCM,以檢測替代主段和替代備份段是否完好。同樣的,在段保護域 2中,節(jié)點C (DEB)和節(jié)點B (PIB)之間分別在主段C-B和備份段C-D-E-M-B上發(fā)送CCM,以 檢測主段和備份段是否完好;節(jié)點C(DEB)和節(jié)點E(AIB)之間分別在替代主段C-B-M-E和 替代備份段C-D-E上發(fā)送CCM,以檢測替代主段和替代備份段是否完好。DEB僅僅在其所屬的段保護域內(nèi)檢測主段和備份段,而對替代主段和替代備份段 不負責(zé)檢測;PIB同時在其所屬的兩個段保護域內(nèi)檢測主段和備份段;AIB同時在其所屬的 兩個段保護域內(nèi)檢測替代主段和替代備份段。如圖6所示,當(dāng)鏈路<A,B>發(fā)生故障時,節(jié)點A在一定的時間內(nèi)收不到節(jié)點B在主 段A-B上向其發(fā)送的CCM,節(jié)點A會將在主段A-B上傳輸?shù)乃兴淼?如ESP1)倒換到備份 段A-F-E-M-B上。同樣的,節(jié)點B在一定的時間內(nèi)收不到節(jié)點A在主段A-B上向其發(fā)送的 CCM,節(jié)點B會將在主段A-B上傳輸?shù)乃兴淼?如ESP2)倒換到備份段A-F-E-M-B上。隨 后,ESPl和ESP2在具有共享鏈路的兩個段保護域中的最新路徑變?yōu)锳-F-E-M-B-C。上述DEB、PIB和AIB的主機制雖然能夠很好地解決鏈路故障的問題,但是在某些 情況下會發(fā)生不必要的倒換,導(dǎo)致網(wǎng)絡(luò)流量的震蕩和通信的暫時中斷。例如如圖7所示, 段保護域1的鏈路<A,B>和段保護域2的鏈路<B,O都發(fā)生了故障,節(jié)點A在一定的時間 內(nèi)收不到節(jié)點B在主段上向其發(fā)送的CCM,節(jié)點A會將在主段A-B上傳輸?shù)乃兴淼?如 ESP1)倒換到備份段上;同樣的,節(jié)點B在一定的時間內(nèi)也收不到節(jié)點A在主段上向其發(fā)送 的CCM,節(jié)點B會將在主段A-B上傳輸?shù)乃兴淼?如ESP2)倒換到備份段上。在段保護 域1內(nèi),節(jié)點E在一定的時間內(nèi)收不到節(jié)點A在替代主段上向其發(fā)送的CCM,節(jié)點E會將段 保護域1的替代主段上的所有隧道(如ESP2)倒換到替代備份段上;同樣的,在段保護域2 內(nèi),節(jié)點E在一定的時間內(nèi)收不到節(jié)點B在替代主段上向其發(fā)送的CCM,節(jié)點E會將段保護 域2的替代主段上的所有隧道(如ESP1)倒換到替代備份段上。ESPl和ESP2在段保護域 1和段保護域2中的路徑變?yōu)锳-F-E-D-C。
如果鏈路<A,B>和<B,C>的故障都恢復(fù)且段保護域1和段保護域2都在非反轉(zhuǎn)模 式(故障恢復(fù)后鏈路不由備份段倒換回主段)下工作,那么ESPl和ESP2在段保護域1和 段保護域2中的路徑繼續(xù)保持為A-F-E-D-C。如果隨后共享鏈路上的鏈路發(fā)生了故障,如圖8所示,鏈路<B,M>發(fā)生故障,節(jié)點 A在一定的時間內(nèi)收不到節(jié)點B在備份段A-F-E-M-B上向其發(fā)送的CCM,節(jié)點A會將備份 段上傳輸?shù)乃兴淼?ESPl)倒換到主段A-B上;同樣的,節(jié)點C在一定的時間內(nèi)收不到節(jié) 點B在備份段B-M-E-D-C上向其發(fā)送的CCM,節(jié)點C會將備份段B-M-E-D-C上傳輸?shù)乃?隧道(如ESP2)倒換到主段C-B上。ESPl和ESP2在段保護域1和段保護域2中的路徑變 為A-B-C,然而,在路徑保持為圖7所示的A-F-E-D-C的情況下,當(dāng)共享鏈路發(fā)生故障時,對 A-F-E-D-C路徑上的數(shù)據(jù)流傳輸不會造成任何影響,也就沒有必要將路徑倒換到圖8所示 的路徑A-B-C上。由此可以看出,在現(xiàn)有技術(shù)在解決共享鏈路的故障時,出現(xiàn)一次非必要的倒換 (圖8所示的倒換),從而容易導(dǎo)致網(wǎng)絡(luò)流量的震蕩和通信的暫時中斷。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種具有共享鏈路的以太網(wǎng)保護方法和裝 置,以解決現(xiàn)有技術(shù)容易導(dǎo)致網(wǎng)絡(luò)流量的震蕩和通信的暫時中斷的問題。為達到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的本發(fā)明提供了一種具有共享鏈路的以太網(wǎng)保護方法,該方法包括具有共享鏈路的以太網(wǎng)的段保護域中的域終端橋DEB檢測在主路徑上的連通性 檢查消息CCM ;如果在預(yù)定時間內(nèi),所述DEB沒有收到主互連橋PIB和替代互連橋AIB沿所述主 路徑發(fā)送的CCM,則在確定所述段保護域中的備份路徑可用時,將主路徑上的數(shù)據(jù)流倒換到 備份路徑上。所述主路徑包括主段和替代主段,所述DEB檢測在主路徑上的CCM,具體為所述DEB同時檢測PIB沿主段發(fā)送的 CCM,以及AIB沿替代主段發(fā)送的CCM。所述備份路徑包括備份段和替代備份段,所述在確定備份路徑可用時,將主路徑上的數(shù)據(jù)流倒換到備份路徑上,具體為所 述DEB在確定所述備份段或替代備份段無故障時,將主路徑上的數(shù)據(jù)流倒換到備份段或替 代備份段上。在數(shù)據(jù)流倒換到備份路徑上之后,該方法進一步包括所述DEB檢測在備份路徑 上的CCM,如果在預(yù)定時間內(nèi),所述DEB沒有收到PIB和AIB沿所述備份路徑發(fā)送的CCM,則 在確定所述主路徑的主段或替代主段無故障時,將備份路徑上的數(shù)據(jù)流倒換到所述主段或 替代主段上。該方法進一步包括所述PIB檢測其所屬段保護域的主段和備份段的CCM,如果在預(yù)定時間內(nèi),所述 PIB沒有收到DEB沿所述主段發(fā)送的CCM,則在確定所述備份段無故障時,將主段上的數(shù)據(jù) 流倒換到備份段上;
如果在預(yù)定時間內(nèi),所述PIB沒有收到DEB沿所述備份段發(fā)送的CCM,則在確定所 述主段無故障時,將備份段上的數(shù)據(jù)流倒換到主段上。該方法進一步包括所述AIB檢測其所屬段保護域的替代主段和替代備份段的CCM,如果在預(yù)定時間 內(nèi),所述AIB沒有收到DEB沿所述替代主段發(fā)送的CCM,則在確定所述替代備份段無故障時, 將替代主段上的數(shù)據(jù)流倒換到替代備份段上;如果在預(yù)定時間內(nèi),所述AIB沒有收到DEB沿所述替代備份段發(fā)送的CCM,則在確 定所述替代主段無故障時,將替代備份段上的數(shù)據(jù)流倒換到替代主段上。本發(fā)明還提供了一種具有共享鏈路的以太網(wǎng)保護裝置,該裝置包括檢測模塊,用于檢測具有共享鏈路的以太網(wǎng)的段保護域中的DEB在主路徑上的 CCM,并得到檢測結(jié)果;倒換模塊,用于根據(jù)所述檢測結(jié)果,如果在預(yù)定時間內(nèi),所述DEB沒有收到PIB和 AIB沿主路徑發(fā)送的CCM,則在確定所述段保護域中的備份路徑可用時,將主路徑上的數(shù)據(jù) 流倒換到備份路徑上。所述主路徑包括主段和替代主段,所述檢測模塊進一步用于,同時檢測所述PIB沿主段向DEB發(fā)送的CCM,以及所述 AIB沿替代主段向DEB發(fā)送的CCM。所述備份路徑包括備份段和替代備份段,所述倒換模塊進一步用于,在確定所述備份段和替代備份段無故障時,將主路徑 上的數(shù)據(jù)流倒換到備份段或替代備份段上。所述檢測模塊進一步用于,檢測DEB在備份路徑上的CCM,并得到檢測結(jié)果;相應(yīng)的,所述倒換模塊進一步用于,根據(jù)所述檢測結(jié)果,如果在預(yù)定時間內(nèi),所述 DEB沒有收到PIB和AIB沿備份路徑發(fā)送的CCM,則在確定所述主路徑的主段或替代主段無 故障時,將備份路徑上的數(shù)據(jù)流倒換到所述主段或替代主段上。本發(fā)明所提供的一種具有共享鏈路的以太網(wǎng)保護方法和裝置,由具有共享鏈路的 以太網(wǎng)的段保護域中的DEB檢測在主路徑上的CCM ;如果在預(yù)定時間內(nèi),DEB沒有收到PIB 和AIB沿主路徑發(fā)送的CCM,則在確定段保護域中的備份路徑可用時,將主路徑上的數(shù)據(jù)流 倒換到備份路徑上。通過本發(fā)明在對具有共享鏈路的以太網(wǎng)進行保護時,避免了非必要的 倒換,從而解決了由于非必要倒換所引起的網(wǎng)絡(luò)流量的震蕩和通信的暫時中斷的問題。
圖1為現(xiàn)有技術(shù)中以太網(wǎng)隧道的端到端線性保護的示意圖;圖2為現(xiàn)有技術(shù)中以太網(wǎng)隧道的段保護的示意圖;圖3為現(xiàn)有技術(shù)中多段保護域具有共享鏈路的拓撲結(jié)構(gòu)示意圖;圖4為現(xiàn)有技術(shù)中對具有共享鏈路的拓撲結(jié)構(gòu)進行故障檢測的示意圖一;圖5為現(xiàn)有技術(shù)中對具有共享鏈路的拓撲結(jié)構(gòu)進行故障檢測的示意圖二 ;圖6為現(xiàn)有技術(shù)中具有共享鏈路的拓撲結(jié)構(gòu)的鏈路保護倒換的示意圖一;圖7為現(xiàn)有技術(shù)中具有共享鏈路的拓撲結(jié)構(gòu)的鏈路保護倒換的示意圖二 ;圖8為現(xiàn)有技術(shù)中具有共享鏈路的拓撲結(jié)構(gòu)的鏈路保護倒換的示意圖三;
圖9為本發(fā)明一種具有共享鏈路的以太網(wǎng)保護方法的流程圖;圖10為本發(fā)明實施例中具有共享鏈路的拓撲結(jié)構(gòu)的鏈路保護倒換的示意圖;圖11為本發(fā)明一種具有共享鏈路的以太網(wǎng)保護裝置的組成結(jié)構(gòu)示意圖。
具體實施例方式下面結(jié)合附圖和具體實施例對本發(fā)明的技術(shù)方案進一步詳細闡述。本發(fā)明所提供的一種具有共享鏈路的以太網(wǎng)保護方法,如圖9所示,主要包括以 下步驟步驟901,具有共享鏈路的以太網(wǎng)的段保護域中的DEB檢測在主路徑上的CCM。本發(fā)明需要預(yù)先在每個段保護域中的DEB上配置檢測點,用以檢測主路徑上的 CCM。需要指出的是,本發(fā)明中的主路徑包括主段和替代主段,且DEB檢測在主路徑上的 CCM,具體為DEB同時檢測PIB沿主段發(fā)送的CCM,以及AIB沿替代主段發(fā)送的CCM。步驟902,如果在預(yù)定時間內(nèi),DEB沒有收到PIB和AIB沿主路徑發(fā)送的CCM,則在 確定段保護域中的備份路徑可用時,將主路徑上的數(shù)據(jù)流倒換到備份路徑上。需要指出的是,本發(fā)明中的備份路徑包括備份段和替代備份段,且在確定備份路 徑可用時,將主路徑上的數(shù)據(jù)流倒換到備份路徑上,具體為DEB在確定備份段或替代備份 段無故障時,將主路徑上的數(shù)據(jù)流倒換到備份段或替代備份段上。上述是針對主路徑上的數(shù)據(jù)流向備份路徑倒換的情況,對于備份路徑上的數(shù)據(jù)流 向主路徑倒換的情況,類似的,需要預(yù)先在每個段保護域中的DEB上配置檢測點,用以檢測 備份路徑(包括備份段和替代備份段)上的CCM;用以檢測在備份路徑(包括備份段和替 代備份段)上的CCM,如果在預(yù)定時間內(nèi),DEB沒有收到PIB和AIB沿備份路徑(包括備份 段和替代備份段)發(fā)送的CCM,則在確定主路徑的主段或替代主段無故障時,將備份路徑上 的數(shù)據(jù)流倒換到主段或替代主段上。另外,本發(fā)明中的PIB需要檢測其所屬段保護域的主段和備份段的CCM,如果在預(yù) 定時間內(nèi),PIB沒有收到DEB沿主段發(fā)送的CCM,則在確定備份段無故障時,將主段上的數(shù)據(jù) 流倒換到備份段上;如果在預(yù)定時間內(nèi),PIB沒有收到DEB沿備份段發(fā)送的CCM,則在確定 主段無故障時,將備份段上的數(shù)據(jù)流倒換到主段上。相應(yīng)的,需要預(yù)先在每個段保護域中的 PIB上配置檢測點,用以檢測DEB沿主段和備份段發(fā)送的CCM。AIB也需要檢測其所屬段保護域的替代主段和替代備份段的CCM,如果在預(yù)定時 間內(nèi),AIB沒有收到DEB沿替代主段發(fā)送的CCM,則在確定替代備份段無故障時,將替代主段 上的數(shù)據(jù)流倒換到替代備份段上;如果在預(yù)定時間內(nèi),AIB沒有收到DEB沿替代備份段發(fā)送 的CCM,則在確定替代主段無故障時,將替代備份段上的數(shù)據(jù)流倒換到替代主段上。相應(yīng)的, 需要預(yù)先在每個段保護域中的AIB上配置檢測點,用以檢測AIB沿替代主段和替代備份段 發(fā)送的CCM。針對上述檢測點的配置,需要說明的是,在每個段保護域內(nèi),DEB在主段上的檢測 點對應(yīng)PIB在主段上的檢測點,DEB在備份段上的檢測點對應(yīng)PIB在備份段上的檢測點,且 這兩組對應(yīng)的檢測點分別屬于不同的管理聯(lián)合;在每個段保護域內(nèi),DEB在替代主段上的 檢測點對應(yīng)AIB在替代備份段上的檢測點,DEB在替代備份段上的檢測點對應(yīng)AIB在替代 備份段上的檢測點,且這兩組對應(yīng)的檢測點也分別屬于不同的管理聯(lián)合。只有屬于統(tǒng)一管理聯(lián)合的兩個檢測點才能相互向?qū)Χ税l(fā)送CCM。下面結(jié)合具體實施例對上述的以太網(wǎng)保護方法進一步詳細闡述。仍以圖4和圖5所示的以太網(wǎng)拓撲結(jié)構(gòu)為例,在段保護域1中,節(jié)點A(DEB)和節(jié) 點B (PIB)之間分別在主段A-B和備份段A-F-E-M-B上發(fā)送CCM,以檢測主段和備份段是否 完好;節(jié)點A (DEB)和節(jié)點E (AIB)之間分別在替代主段A-B-M-E和替代備份段A-F-E上發(fā) 送CCM,以檢測替代主段和替代備份段是否完好。同樣的,在段保護域2中,節(jié)點C(DEB)和 節(jié)點B(PIB)之間分別在主段C-B和備份段C-D-E-M-B上發(fā)送CCM,以檢測主段和備份段是 否完好;節(jié)點C (DEB)和節(jié)點E (AIB)之間分別在替代主段C-B-M-E和替代備份段A-D-E上 發(fā)送CCM,以檢測替代主段和替代備份段是否完好。段保護域1的鏈路<A,B>和段保護域2的鏈路<B,C>都發(fā)生了故障,節(jié)點A(DEB) 在一定的時間內(nèi)收不到節(jié)點B(PIB)在主段上向其發(fā)送的CCM,以及節(jié)點E(AIB)在替代主段 上向其發(fā)送的CCM,節(jié)點A會將在主段A-B上的傳輸?shù)乃兴淼?如ESP1)倒換到備份段上 來。同樣的,節(jié)點C(DEB)在一定的時間內(nèi)收不到節(jié)點B(PIB)在主段上向其發(fā)送的CCM,以 及節(jié)點E(AIB)在替代主段上向其發(fā)送的CCM,節(jié)點C會將在主段C-B上的傳輸?shù)乃兴淼?(如ESP2)倒換到備份段上來。節(jié)點B(PIB)在主段上一定的時間內(nèi)也收不到節(jié)點A(DEB) 向其發(fā)送的CCM,節(jié)點B會將在主段A-B上的傳輸?shù)乃兴淼?如ESP2)倒換到備份段上 來。節(jié)點E(AIB)在一定的時間內(nèi)收不到節(jié)點A(DEB)在替代主段上向其發(fā)送的CCM,節(jié)點E 會將段保護域1的替代主段上的所有隧道(如ESP2)倒換到替代備份段上來。同樣的,在 段保護域2中,節(jié)點E(AIB)在一定的時間內(nèi)收不到節(jié)點B(DEB)在替代主段上向其發(fā)送的 CCM,節(jié)點E會將段保護域2的替代主段上的所有隧道(如ESP1)倒換到替代備份段上來。 從而,ESPl和ESP2在段保護域1和2中的最后路徑變?yōu)锳-F-E-D_C。如果鏈路<A,B>和鏈路<B,C>的故障都恢復(fù),且段保護域1和段保護域2都在非 反轉(zhuǎn)模式(故障恢復(fù)后鏈路不由備份段倒換回主段)下工作,那么ESPl和ESP2在段保護 域1和2中的路徑繼續(xù)保持為A-F-E-D-C。如果隨后共享路徑上的鏈路發(fā)生了故障,如圖10所示,共享鏈路<B,M>發(fā)生了 故障,按照本發(fā)明的方案,節(jié)點A(DEB)在一定的時間內(nèi)雖然收不到節(jié)點B(PIB)在備份段 A-F-E-M-B上向其發(fā)送的CCM,但是能夠收到節(jié)點E(AIB)在替代備份段A-F-E上向其發(fā)送 的CCM,因此,節(jié)點A不會將在備份段上的傳輸?shù)乃兴淼繯nESPl)倒換到主段A-B上來; 同樣的,節(jié)點C(DEB)在一定的時間內(nèi)雖然收不到節(jié)點B(PIB)在備份段B-M-E-D-C上向其 發(fā)送的CCM,但是能夠收到節(jié)點E (AIB)在替代備份段E-D-C上向其發(fā)送的CCM,因此,節(jié)點A 不會將在備份段上的傳輸?shù)乃兴淼?如ESP2)倒換到主段B-C上來。從而,ESPl和ESP2 在段保護域1和2中的路徑仍然保持為A-F-E-D-C,避免了一次不必要的倒換,進而避免了 流量的頻繁倒換。由此可以看出,通過本發(fā)明在對具有共享鏈路的以太網(wǎng)進行保護時,避免了非必 要的倒換,從而解決了由于非必要倒換所引起的網(wǎng)絡(luò)流量的震蕩和通信的暫時中斷的問題。為實現(xiàn)上述的以太網(wǎng)保護方法,本發(fā)明還提供了一種具有共享鏈路的以太網(wǎng)保護 裝置,適用于具有共享鏈路的以太網(wǎng)的段保護域中的DEB,如圖11所示,該裝置包括檢測 模塊10和倒換模塊20。檢測模塊10,用于檢測具有共享鏈路的以太網(wǎng)的段保護域中的DEB在主路徑上的CCM,并得到檢測結(jié)果。倒換模塊20,用于根據(jù)檢測結(jié)果,如果在預(yù)定時間內(nèi), DEB沒有收到PIB和AIB沿主路徑發(fā)送的CCM,則在確定段保護域中的備份路徑可用時,將 主路徑上的數(shù)據(jù)流倒換到備份路徑上。其中,主路徑包括主段和替代主段,檢測模塊10進一步用于,同時檢測PIB沿主段 向DEB發(fā)送的CCM,以及AIB沿替代主段向DEB發(fā)送的CCM。備份路徑包括備份段和替代備份段,倒換模塊20進一步用于,在確定備份段和替 代備份段無故障時,將主路徑上的數(shù)據(jù)流倒換到備份段或替代備份段上。較佳的,檢測模塊10進一步用于,檢測DEB在備份路徑上的CCM,并得到檢測結(jié)果。 相應(yīng)的,倒換模塊20進一步用于,根據(jù)檢測結(jié)果,如果在預(yù)定時間內(nèi),DEB沒有收到PIB和 AIB沿備份路徑發(fā)送的CCM,則在確定主路徑的主段或替代主段無故障時,將備份路徑上的 數(shù)據(jù)流倒換到主段或替代主段上。以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。
權(quán)利要求
一種具有共享鏈路的以太網(wǎng)保護方法,其特征在于,該方法包括具有共享鏈路的以太網(wǎng)的段保護域中的域終端橋DEB檢測在主路徑上的連通性檢查消息CCM;如果在預(yù)定時間內(nèi),所述DEB沒有收到主互連橋PIB和替代互連橋AIB沿所述主路徑發(fā)送的CCM,則在確定所述段保護域中的備份路徑可用時,將主路徑上的數(shù)據(jù)流倒換到備份路徑上。
2.根據(jù)權(quán)利要求1所述具有共享鏈路的以太網(wǎng)保護方法,其特征在于,所述主路徑包 括主段和替代主段,所述DEB檢測在主路徑上的CCM,具體為所述DEB同時檢測PIB沿主段發(fā)送的CCM,以 及AIB沿替代主段發(fā)送的CCM。
3.根據(jù)權(quán)利要求1所述具有共享鏈路的以太網(wǎng)保護方法,其特征在于,所述備份路徑 包括備份段和替代備份段,所述在確定備份路徑可用時,將主路徑上的數(shù)據(jù)流倒換到備份路徑上,具體為所述 DEB在確定所述備份段或替代備份段無故障時,將主路徑上的數(shù)據(jù)流倒換到備份段或替代 備份段上。
4.根據(jù)權(quán)利要求1、或2、或3所述具有共享鏈路的以太網(wǎng)保護方法,其特征在于,在數(shù) 據(jù)流倒換到備份路徑上之后,該方法進一步包括所述DEB檢測在備份路徑上的CCM,如果 在預(yù)定時間內(nèi),所述DEB沒有收到PIB和AIB沿所述備份路徑發(fā)送的CCM,則在確定所述主 路徑的主段或替代主段無故障時,將備份路徑上的數(shù)據(jù)流倒換到所述主段或替代主段上。
5.根據(jù)權(quán)利要求1、或2、或3所述具有共享鏈路的以太網(wǎng)保護方法,其特征在于,該方 法進一步包括所述PIB檢測其所屬段保護域的主段和備份段的CCM,如果在預(yù)定時間內(nèi),所述PIB沒 有收到DEB沿所述主段發(fā)送的CCM,則在確定所述備份段無故障時,將主段上的數(shù)據(jù)流倒換 到備份段上;如果在預(yù)定時間內(nèi),所述PIB沒有收到DEB沿所述備份段發(fā)送的CCM,則在確定所述主 段無故障時,將備份段上的數(shù)據(jù)流倒換到主段上。
6.根據(jù)權(quán)利要求1、或2、或3所述具有共享鏈路的以太網(wǎng)保護方法,其特征在于,該方 法進一步包括所述AIB檢測其所屬段保護域的替代主段和替代備份段的CCM,如果在預(yù)定時間內(nèi),所 述AIB沒有收到DEB沿所述替代主段發(fā)送的CCM,則在確定所述替代備份段無故障時,將替 代主段上的數(shù)據(jù)流倒換到替代備份段上;如果在預(yù)定時間內(nèi),所述AIB沒有收到DEB沿所述替代備份段發(fā)送的CCM,則在確定所 述替代主段無故障時,將替代備份段上的數(shù)據(jù)流倒換到替代主段上。
7.一種具有共享鏈路的以太網(wǎng)保護裝置,其特征在于,該裝置包括檢測模塊,用于檢測具有共享鏈路的以太網(wǎng)的段保護域中的DEB在主路徑上的CCM,并 得到檢測結(jié)果;倒換模塊,用于根據(jù)所述檢測結(jié)果,如果在預(yù)定時間內(nèi),所述DEB沒有收到PIB和AIB 沿主路徑發(fā)送的CCM,則在確定所述段保護域中的備份路徑可用時,將主路徑上的數(shù)據(jù)流倒 換到備份路徑上。
8.根據(jù)權(quán)利要求7所述具有共享鏈路的以太網(wǎng)保護裝置,其特征在于,所述主路徑包 括主段和替代主段,所述檢測模塊進一步用于,同時檢測所述PIB沿主段向DEB發(fā)送的CCM,以及所述AIB 沿替代主段向DEB發(fā)送的CCM。
9.根據(jù)權(quán)利要求7所述具有共享鏈路的以太網(wǎng)保護裝置,其特征在于,所述備份路徑 包括備份段和替代備份段,所述倒換模塊進一步用于,在確定所述備份段和替代備份段無故障時,將主路徑上的 數(shù)據(jù)流倒換到備份段或替代備份段上。
10.根據(jù)權(quán)利要求7、或8、或9所述具有共享鏈路的以太網(wǎng)保護裝置,其特征在于,所述 檢測模塊進一步用于,檢測DEB在備份路徑上的CCM,并得到檢測結(jié)果;相應(yīng)的,所述倒換模塊進一步用于,根據(jù)所述檢測結(jié)果,如果在預(yù)定時間內(nèi),所述DEB 沒有收到PIB和AIB沿備份路徑發(fā)送的CCM,則在確定所述主路徑的主段或替代主段無故障 時,將備份路徑上的數(shù)據(jù)流倒換到所述主段或替代主段上。
全文摘要
本發(fā)明公開了一種具有共享鏈路的以太網(wǎng)保護方法,包括具有共享鏈路的以太網(wǎng)的段保護域中的域終端橋(DEB)檢測在主路徑上的連通性檢查消息(CCM);如果在預(yù)定時間內(nèi),DEB沒有收到主互連橋(PIB)和替代互連橋(AIB)沿主路徑發(fā)送的CCM,則在確定段保護域中的備份路徑可用時,將主路徑上的數(shù)據(jù)流倒換到備份路徑上。本發(fā)明還提供了一種具有共享鏈路的以太網(wǎng)保護裝置,解決了現(xiàn)有技術(shù)在對具有共享鏈路的以太網(wǎng)進行保護時,容易出現(xiàn)非必要的倒換,而導(dǎo)致網(wǎng)絡(luò)流量的震蕩和通信的暫時中斷的問題。
文檔編號H04L1/22GK101924642SQ20091008703
公開日2010年12月22日 申請日期2009年6月15日 優(yōu)先權(quán)日2009年6月15日
發(fā)明者敖婷, 王斌 申請人:中興通訊股份有限公司