專利名稱:一種多播業務路徑保護方法及系統的制作方法
技術領域:
本發明涉及通信技術領域,尤其涉及一種多播業務路徑保護方法及系統。
背景技術:
多播技術是近年來被廣泛關注的一種技術,包括有IP多播、MPLS(多協議標簽交換)多播、MAC(媒體接入控制)多播等。目前,對于多播業務的研究主要集中在多播業務的提供、多播路由的算法、多播業務的保護等方面。
關于多播業務的保護,傳統的方法大多采用1+1或1∶1的保護方案,其中,單向1+1保護方案的線性保護倒換架構如圖1所示,工作路徑失效發生保護倒換示意圖如圖2所示;參照圖1及圖2可知,在保護域的宿端,保護倒換的操作由一個選擇器完全基于本地消息來完成,在保護域的源端,工作業務永久地橋接到工作LSP(標記交換路徑)和保護LSP上。
如果CV(連續性校驗)分組或其它連續性探測分組被用于發現工作LSP或保護LSP的缺陷,則將所述CV在工作側和保護側的保護域源端被插入,而且在保護域的宿端被檢測出并提取,不論該LSP是否被選擇器選定,這些分組都需要被發送。如果一個單向缺陷發生在工作LSP上,如從PSL(路徑交換LSR)發送到PML(路徑歸并LSR)的方向上,在PML上保護域宿端將會發現該缺陷,然后PML上的選擇器倒換到保護LSP上。
參照圖3、圖4為現有技術11線性保護倒換架構圖及發生工作LSP失效示意圖,保護倒換操作由一個位于保護域源端的選擇器執行,完全基于本地消息,在保護域宿端,工作業務和保護業務永久歸并。
如果CV分組或其它連續性探測分組被用于發現工作LSP或保護LSP的缺陷,則在工作側和保護側的保護域源端插入該CV,在保護域的宿端被檢測出并提取。
如果一個單向缺陷(從PSL發送到PML的方向上)發生在工作LSP上,在PML上保護域宿端將會發現該缺陷,然后在位于PSL上的保護域源端,該缺陷會被BDI(后向缺陷指示)上報,收到該缺陷報告時,PSL的選擇器倒換到保護LSP。
當工作LSP的SF(信號故障)被報告上來而且客戶業務由保護LSP傳送時,FDI(前向缺陷指示)分組和客戶業務可以在保護域宿端合并;下游的節點可以同時收到FDI分組、CV分組和客戶業務。這同樣適用于保護LSP上報告有SF的情況。
上述在工作LSP上存在缺陷的情況下,合并選擇器的操作如下a)工作LSP下行接收到FDI分組或檢測到下層的缺陷;b)在下行切換合并選擇器,即,打開工作LSP上的開關,合上保護LSP上的開關;c)在工作LSP上發送BDI分組;d)上行切換選擇器,也就是工作LSP到保護LSP切換和切斷額外業務。
上述為MPLS的保護范例,SDH(同步數字體系)等通信系統同樣采用類似的方法,所述現有技術的特點在于,都是利用來自同一個源的不同路徑的信號進行保護,必須遵從保護路徑的源頭和工作路徑的源頭是一致的,其缺點在于,如果業務的源頭節點出現故障,不能為下游正常提供業務,那么在業務的源點和宿點之間無論建多少條保護路徑都是沒有用處的。
發明內容
鑒于上述現有技術所存在的問題,本發明的目的在于提供一種多播業務路徑保護系統及方法,通過設置多個多播轉發對等實體,接收并轉發來自不同信息源的相同業務,有效實現了多播業務的保護倒換。
本發明的目的是通過以下技術方案實現的一種多播業務路徑保護系統,設置多個多播轉發對等實體,彼此間通信連接,每個多播轉發對等實體設置有主信息源,接收并轉發所述主信息源的業務信息,當所述主信息源故障時,選擇其他鏈路作為所述多播轉發對等實體的主信息源,接收并轉發當前主信息源的業務信息。
所述多播轉發對等實體之間通過信令或指配的方式建立連接。
一種多播業務路徑保護方法,包括A、為多播業務設置多個可以接收并轉發相同業務信息的多播轉發對等實體,并建立所述多播轉發對等實體間的連接鏈路;B、設置一鏈路作為一多播轉發對等實體的主信息源,接收并轉發所述主信息源上的業務信息;C、確定無法從所述主信息源接收正確業務信息,在其他鏈路中選擇一鏈路作為主信息源,接收并轉發當前主信息源上的業務信息。
所述步驟B包括B1、設置一條鏈路為多播轉發對等體的主信息源,對從其他鏈路上接收的業務信息多播轉發對等體不進行轉發處理。
所述步驟C包括C1、確定多播轉發對等體無法從主信息源接收正確業務信息,按鏈路優先級或編號順序選擇一條其他鏈路作為主信息源,接收并轉發當前主信息源上的業務信息。
所述步驟B包括B2、設置一條鏈路為多播轉發對等體主信息源,其他鏈路上只有維持連接的控制信息或沒有任何信息。
所述步驟C包括C2、確定多播轉發對等體無法從主信息源接收正確業務信息,通過反向控制通道選擇一條其他鏈路作為多播轉發對等體的主信息源,用于接收并轉發當前主信息源上的業務信息。
所述步驟C包括C3、確定多播轉發對等體無法從主信息源接收正確業務信息,通過管理設備指配選擇一條其他鏈路作為多播轉發對等體的主信息源,用于接收并轉發當前主信息源上的業務信息。
由上述本發明提供的技術方案可以看出,本發明通過設置多個多播轉發對等實體,每一個多播轉發對等實體都可以將業務轉發給另一多播轉發對等實體,因此,在一個多播轉發對等實體的業務來源發生異常時,可以通過從另一個與之相連的多播轉發對等實體接收并轉發此業務,實現了N+1及N1的多播路徑的保護。
圖1為現有技術單向1+1保護倒換架構圖;圖2為現有技術單向1+1保護倒換中工作LSP失效示意圖;圖3為現有技術單向1∶1保護倒換架構圖;圖4為現有技術單向1∶1保護倒換中工作LSP失效示意圖;圖5為本發明所述系統多播轉發對等實體示意圖;
圖6為本發明所述方法實施例一示意圖;圖7為本發明所述方法實施例二示意圖;圖8為本發明所述方法實施例一業務倒換示意圖;圖9為本發明所述方法實施例二業務倒換示意圖。
具體實施例方式
本發明的核心思想是提供一種多播業務路徑保護方法及系統,通過設置多個多播轉發對等實體,每一個多播轉發對等實體都可以將業務轉發給另一多播轉發對等實體,因此,在一個多播轉發對等實體的業務來源發生異常時,可以通過從另一個與之相連的多播轉發對等實體接收并轉發此業務,有效實現了多播業務的保護倒換。
本發明提供了一種多播業務路徑保護系統,該系統設置有多個多播轉發對等實體如圖5所示,圖5中FK為多播轉發對等實體,其中K為自然數,每個多播轉發對等實體都可以接收并轉發來自同一個信息源的相同的業務,各實體間通過信令或指配的方式LN連接,其中N為自然數,并進行通信;以F2為例,其可以直接接收多播信息源的業務信息,也可以通過L2與F1連接,接收F1轉發的信息,F1通過L1接收多播信息源的業務,F2將接收到的業務信息通過L6轉發給下一實體F5。
如圖6可知,對于一個多播轉發對等實體FK可以有多條鏈路與其連接,在實際工作中,可以設定一條鏈路Lm為主信息源,其他鏈路同樣傳輸業務,但被忽略,即不對其他鏈路傳送來的業務進行轉發處理;也可以如圖7所示,對于一個多播轉發對等實體FK,設定一條鏈路Lm為主信息源,其他鏈路只有維持連接的控制信息,如OAM(操作維護)信息,或沒有信息。
在采取第一種方式進行路徑保護時,發生路徑倒換的方法如圖8所示
當無法從設定的主信息源Lm獲取正確信息時,按規定的選擇原則,選擇一條其他鏈路如Ln作為主信息源,對該Ln鏈路上的業務進行轉發處理;結合圖5,以F5實體為例,其可以同時接收L5、L6的業務信息,設定L5為主信息源,當主信息源異常導致無法從該鏈路接收正確業務信息時,則選擇另一鏈路L6作為主信息源,對該L6鏈路上的業務進行轉發處理;該選擇原則可根據鏈路優先級選擇,或根據鏈路編碼,或指定順序。
采取第二種方式進行路徑保護時,發生路徑倒換的方法如圖9所示當無法從設定的主信息源Lm獲取正確信息時,通過反向控制通道或由管理設備指配,選擇一條其他鏈路如Ln轉發業務信息給FK實體;結合圖5,以F5實體為例,其可以同時接收L5、L6的業務信息,設定L5為主信息源,當主信息源異常導致無法從該鏈路接收正確業務信息時,則通過反向控制通道或由管理設備指定選擇另一鏈路L6作為主信息源,對該L6X鏈路上的業務進行轉發處理;綜上所述,本發明通過設置多個多播轉發對等實體,每一個多播轉發對等實體都可以將業務轉發給另一多播轉發對等實體,因此,在一個多播轉發對等實體的業務來源發生異常時,可以通過從另一個與之相連的多播轉發對等實體接收并轉發此業務,實現了N+1及N∶1的多播路徑的保護。
以上所述,僅為本發明較佳的具體實施方式
,但本發明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發明揭露的技術范圍內,可輕易想到的變化或替換,都應涵蓋在本發明的保護范圍之內。因此,本發明的保護范圍應該以權利要求的保護范圍為準。
權利要求
1.一種多播業務路徑保護系統,其特征在于,設置多個多播轉發對等實體,彼此間通信連接,每個多播轉發對等實體設置有主信息源,接收并轉發所述主信息源的業務信息,當所述主信息源故障時,選擇其他鏈路作為所述多播轉發對等實體的主信息源,接收并轉發當前主信息源的業務信息。
2.如權利要求1所述的一種多播業務路徑保護系統,其特征在于,所述多播轉發對等實體之間通過信令或指配的方式建立連接。
3.一種多播業務路徑保護方法,其特征在于,包括A、為多播業務設置多個可以接收并轉發相同業務信息的多播轉發對等實體,并建立所述多播轉發對等實體間的連接鏈路;B、設置一鏈路作為一多播轉發對等實體的主信息源,接收并轉發所述主信息源上的業務信息;C、確定無法從所述主信息源接收正確業務信息,在其他鏈路中選擇一鏈路作為主信息源,接收并轉發當前主信息源上的業務信息。
4.如權利要求3所述的一種多播業務路徑保護方法,其特征在于,所述步驟B包括B1、設置一條鏈路為多播轉發對等實體的主信息源,對從其他鏈路上接收的業務信息多播轉發對等體不進行轉發處理。
5.如權利要求4所述的一種多播業務路徑保護方法,其特征在于,所述步驟C包括C1、確定多播轉發對等體無法從主信息源接收正確業務信息,按鏈路優先級或編號順序選擇一條其他鏈路作為主信息源,接收并轉發當前主信息源上的業務信息。
6.如權利要求3所述的一種多播業務路徑保護方法,其特征在于,所述步驟B包括B2、設置一條鏈路為多播轉發對等體主信息源,其他鏈路上只有維持連接的控制信息或沒有任何信息。
7.如權利要求6所述的一種多播業務路徑保護方法,其特征在于,所述步驟C包括C2、確定多播轉發對等體無法從主信息源接收正確業務信息,通過反向控制通道選擇一條其他鏈路作為多播轉發對等體的主信息源,用于接收并轉發當前主信息源上的業務信息。
8.如權利要求6所述的一種多播業務路徑保護方法,其特征在于,所述步驟C包括C3、確定多播轉發對等體無法從主信息源接收正確業務信息,通過管理設備指配選擇一條其他鏈路作為多播轉發對等體的主信息源,用于接收并轉發當前主信息源上的業務信息。
全文摘要
本發明涉及通信技術領域中提供一種多播業務路徑保護系統及方法,通過設置多個多播轉發對等實體,接收并轉發來自不同信息源的相同業務,有效實現了多播業務的保護倒換。本發明通過設置多個多播轉發對等實體,每一個多播轉發對等實體都可以將業務轉發給另一多播轉發對等實體,因此,在一個多播轉發對等實體的業務來源發生異常時,可以通過從另一個與之相連的多播轉發對等實體接收并轉發此業務,實現了N+1及N:1的多播路徑的保護。
文檔編號H04B1/74GK1866764SQ200510107410
公開日2006年11月22日 申請日期2005年9月30日 優先權日2005年9月30日
發明者蔣章霞 申請人:華為技術有限公司