專利名稱:一種以太環網鏈路保護倒換的方法及裝置的制作方法
技術領域:
本發明涉及 網絡技術領域,尤其涉及一種以太環網鏈路保護倒換的方法及裝置。
背景技術:
隨著以太環網技術的不斷發展,以太環網網絡的規模也越來越大。目前,電信級以 太環網電路得到了廣泛應用,因此,對于以太環網鏈路的保護就顯得尤其重要。現有技術中,在以太環網保護鏈路的系統中,通過為以太環網設置多個以太環網 保護域,每個以太環網保護域可以實現基于用戶數據業務轉發的業務虛擬局域網(Virtual Local Area Network,VLAN)功能。如圖1所示,操作人員根據實際需求將以太環網中的節 點設置為主節點或者從節點,每個以太環網保護域通常由一個主節點以及一個或多個從節 點共同組成;每個節點由兩個端口組成,所述兩個端口包括主端口和從端口,每個端口分別 與其他節點相連接以便在以太環網保護域中形成環路,開始工作時主節點將其自身從端口 物理轉發功能置為無效以避免出現網絡風暴,同時使得主端口所在鏈路物理轉發功能置為 有效狀態。當檢查到以太環網保護域中的某段鏈路出現故障時,主節點將從端口的物理轉 發功能置為有效,即使得從端口所在鏈路開始工作,以此完成鏈路保護倒換操作,保證數據 業務的正常轉發。對于電信級以太環網絡,為了保證用戶感知不到鏈路的倒換動作即保護倒換操 作,因此,保護倒換操作的時間也就是以太環網斷流的時間必須在控制在50ms以內,才能 滿足網絡可靠性和穩定性要求。一般情況下,保護倒換操作的時間主要由兩部分組成故障 發生至故障被檢測的檢測時間Tl ;保護倒換操作開始至保護倒換生效的倒換時間T2。其 中,檢測時間Tl因檢測機制不同而差別較大,而保護倒換時間T2相對比較固定。因此,檢 測時間Tl的長短直接決定了對以太環網的保護倒換操作是否能夠達到50ms的性能要求, 所使用的檢測方法能否快速、有效實施檢測直接決定了保護倒換操作的速度以及能否正常 進行。目前常用的檢查方法是直接檢查環上各節點的物理端口的物理狀態,然后根據檢 查結果確定是否需要進行保護倒換操作。但本發明人發現該方法存在以下缺陷1、對于物理端口以下線形式表現的故障有效,但對于其它不以該形式表現的故障 卻無法進行檢測;2、現有技術中,直接檢查環上各節點的物理端口的物理狀態將會耗費大量的檢測 時間,從而導致保護倒換操作的時間過長。
發明內容
本發明實施例提供了一種以太環網鏈路保護倒換的方法,用于解決無法檢測出以 太環網中物理端口以非下線形式表現出的故障以及故障檢測的時間過長的問題。一種以太環網鏈路保護倒換的方法,該方法包括在檢測過程中,維護聯合MA中維護聯合邊緣點MEP節點向對端MEP節點發送CCM報文協議信息;所述對端MEP節點在預先設定的等待時間內未接收到該CCM報文協議信息時,向 其自身所在以太環網保護域的主節點發出告警信息;所述主節點在接到告警信息時,對該主節點所在的以太環網進行鏈路保護倒換操
作。 一種以太環網鏈路保護倒換的裝置,該裝置包括發送模塊,用于在檢測過程中,維護聯合MA中維護聯合邊緣點MEP節點向對端MEP 節點發送CCM報文協議信息;告警發送模塊,用于所述對端MEP節點在預先設定的等待時間內未接收到該CCM 報文協議信息時,向其自身所在以太環網保護域的主節點發出告警信息;所述太環網保護 域包含以太環網的主節點;倒換模塊,用于所述主節點在接到告警信息時,對該主節點所在的以太環網進行 鏈路保護倒換操作。通過采用本發明提供的方法,在檢測過程中,通過確認MA中的MEP節點是否收到 對端MEP節點發來的CCM報文信息,即可快速確定該MEP節點所在鏈路是否發生故障;當確 定發生故障時,該MEP節點向其所在以太環網保護域的主節點發出警告,在主節點接到告 警信息后,對該主節點所在的以太環網進行鏈路保護倒換操作,以此保證以太環網能夠處 于正常工作狀態;可見,采用本發明,能夠檢測出以太環網中物理端口以非下線形式表現出 的故障,并且可以減少故障檢測的時間。
圖1為現有技術中以太環網及以太環網保護域的結構示意圖;圖2為本發明實施例提供的一種以太環網鏈路保護倒換的方法流程示意圖;圖3為本法明實施例提供的MA域結構示意圖;圖4為實施例一提供的一種以太環網以及以太環網保護域的結構示意圖;圖5為實施例二提供的一種帶有透傳設備的以太環網以及以太環網保護域的結 構示意圖;圖6為帶有多個透傳設備的以太環網以及以太環網保護域的結構示意圖;圖7為本發明實施例提供的一種以太環網鏈路保護倒換的裝置結構示意圖。
具體實施例方式本發明實施例提供一種以太環網鏈路保護倒換的方法,該方法通過將 IEEE802. lag協議應用到以太環網的鏈路檢測機制中,由該檢測協議觸發以太環網保護倒 換操作,從而檢測出以太環網中發生故障的鏈路并進行保護倒換。所述IEEE 802. lag也稱 為連接故障管理(Connectivity Fault Management,CFM),是為了滿足快速發展的城域接 入網對網絡性能需要提出的用于電信級以太環網運營、管理和維護的標準。如圖2所示,具 體步驟如下步驟11,在檢測過程中,維護聯合MA中維護聯合邊緣點MEP節點向對端MEP節點 發送CCM報文協議信息;
步驟12,所述對端MEP節點在預先設定的等待時間內未接收到該CCM報文協議信息時,向其自身所在以太環網保護域的主節點發出告警信息;步驟13,所述主節點在接到告警信息時,對該主節點所在的以太環網進行鏈路保 護倒換操作。在步驟11中,在檢測過程中,維護聯合MA中維護聯合邊緣點MEP節點向對端MEP 節點發送CCM報文協議信息的方法包括,MEP節點每隔預先設定的發送時間向對端MEP節 點發送CCM報文協議信息;所述發送時間具體可以是CCM協議規定報文發送周期3. 3ms ;所 述維護聯合MA中包含兩個或兩個以上的MEP節點;在步驟12中,對端MEP節點在預先設定的等待時間內未接收到該CCM報文協議信 息時,向其自身所在以太環網保護域的主節點發出告警信息的方法包括多種,較佳的方法 為對端MEP節點在預先設定的等待時間內未接收到該CCM報文協議信息時,該對端 MEP節點根據預先設定的關聯表,在所述關聯表中查找自身所在的以太環網保護域的主節 點的位置信息,并根據該位置信息向該主節點發出告警信息;所述等待時間為發送CCM報 文協議信息所需時間的倍數;具體的,可以是報文發送周期所需時間的3倍即9. 9ms,因此 當MEP節點在等待9. 9ms后發現未接收到CCM報文協議信息,便發出告警信息,因此大大縮 短了故障檢測的時間;在步驟13中,主節點在接到告警信息時,對該主節點所在的所述以太環網進行鏈 路保護倒換操作的方法具體為當所述主節點在接到告警信息時,該主節點倒換為自身所在的以太環網的另一條 鏈路;本步驟中主節點將其從端口的物理轉發功能置為有效,即使得從端口所在鏈路開始 工作,即可保證以太環網中的各個節點仍然能夠正常通信。以下以具體實施例進行介紹本發明提供的實施例為使用了 CFM的最基本的連續性檢測(Continuity Check, CC)功能,并通過CFM為該以太環網劃分多個管理域(Maintenance Domains, MD);并在MD 中的一個維護聯合(Maitenance Associations,MA)中分別為主、從節點設置維護聯合邊緣 點(MEP)或者維護聯合中間點(MIP),如圖3所示;在以太環網中主、從節點為非透傳設備, 而透傳設備不需要進行設置。MEP節點必須為主節點或從節點,并且在同一個MA中至少包 含兩個MEP節點;MIP節點可以為透傳設備,在同一個MA中可包含0個或多個MIP節點。實施例一本發明實施例一提供一種以太環網鏈路保護倒換的方法,該方法根據設置的MEP 節點是否可以接收到對端MEP節點發送的CCM報文協議(Continuity Check Message, CCM) 信息,確定兩個MEP節點之間的鏈路是否能夠正常通信,如果不能則說明該鏈路發生故障, 因此進行鏈路保護倒換。為了方便介紹,本實施例以參見圖1所示的以太環網設置一個MD, 且該MD中只包含一個MA為例進行說明,并且認為該以太環網中的所有節點都是用來支持 信息交換功能的,非透傳設備。如圖4所示,具體過程如下步驟21,為以太環網創建以太環網保護域;該以太環網保護域中包括節點S1、S2、 S3、S4 ;步驟22,操作人員根據需要將以太環網中的節點設置為一個主節點和多個從節
本步驟中主節點為重點關注的節點即Si,從節點為次重點關注的節點即S2、S3、 S4,對于不需要進行關注的節點可以不進行設置;本步驟中由于只有一個以太環網保護域,因此,在該以太環網中只能設置一個主 節點;對于有更多節點的以太環網只要保證所創建的以太環網保護域中只包含一個主節點 即可,參見圖1 ;步驟23,操作人員將以太環網保護域的主節點的從端口,即Sl的從端口與S4相連 的鏈路的物理轉發功能置為無效;本步驟中將Sl和S4相連的鏈路的物理轉發功能置為無效是為了防止在以太環網 保護域中傳遞信息時出現網絡風爆;步驟24,操作人員為以太環網中的S2至S3之間的鍛鏈路建立MA,并在MA中確定 MEP節點;本步驟包括以下內容步驟31,確定以太環網中節點的ID標識;步驟32,操作人員在以太環網上確定需要創建MA的某段鏈路;本步驟中所述MA 中的節點的ID標識必須相同,此處選擇節點S2至節點S3之間的鏈路;并將節點S2確定為 MEPl節點,將節點S3確定為MEP2節點;步驟25,操作人員為每一個MEP節點建立該節點與所在以太環網保護域的關聯 表;所述關聯表用于描述該MEP節點屬于哪一個以太環網保護域,以及該以太環網保護域 的主節點的位置信息;步驟26,當以太環網開始工作時,以太環網保護域自動開啟CC功能;進行鏈路檢 查以及保護倒換操作,具體步驟如下步驟41,每隔預先設定的發送時間,MA中的MEPl節點向MEP2節點發送CCM報文 協議信息,所述CCM報文協議信息中攜帶發送方發送該報文的時間,以及該發送方的地點;所述發送時間具體可以是是CCM協議規定報文發送周期3. 3ms ; 步驟42,當MEP2節點接收到MEPl節點發送的CCM報文協議信息時將接收到的CCM 報文協議信息保存在自身的數據庫中,此時說明鏈路正常;當MEP2節點在預先設定的等待 時間內沒有接收到MEPl節點發送的CCM報文協議信息時,則說明鏈路出現故障,轉到步驟 43 ;所述等待時間為發送CCM報文協議信息所需時間的倍數;具體的,可以是報文發 送周期所需時間的3倍即9. 9ms ;步驟43,當鏈路出現故障時,MEP2節點查找自身保存的關聯表,并從中確定自身 所在的以太環網保護域,同時從該關聯表中查找的該以太環網保護域的主節點的位置信 息;步驟44,MEP2節點根據查找到的主節點即Sl節點的位置信息,向該主節點發送告 sfc/= m .
目 Ih ; Ε* ;步驟45,當該主節點接收到告警信息后,通過協議運算將從端口所處鏈路即Sl與 S4之間的鏈路的物理轉發功能置為有效,將Sl與S2之間的鏈路的物理轉發功能置為無效, 完成鏈路保護倒換操作。實施例二
如圖5所示,本發明實施例二提供一種帶有透傳設備的以太環網鏈路保護倒換的 方法,在該以太環網中存在如圖1所示的節點Si、S2、S3、S4,本實施例中只關心節點S2至 節點S4之間的鏈路工作狀態,因此,對于節點S3可視為透傳設備;并且認為S2、S3、S4的 ID標識相同為了方便介紹,本實施例為該以太環網設置一個MD,且該MD中只包含一個MA 為例進行說明,并且認為該以太環網中的所有節點都是用來支持信息交換功能的。具體過 程如下步驟51,創建以太環網保護域、將以太環網中的節點設置為主節點或者從節點、將 Sl和S4相連的鏈路的物理轉發功能置為無效的操作步驟如步驟21至步驟23所述,此處不 再贅述;本步驟中由于節點S3為透傳設備,可不對節點S3設置為從節點;步驟52,操作人員為該以太環網中的從節點S2、S3、S4所在鏈路設置建立MA ;
步驟53,在MA中,操作人員將從節點S2和從節點S4分別設置為MEPl節點和MEP2 節點;將由于節點S3為透傳設備,因此將節點S3設置為MIP節點;步驟54,操作人員在MEPl節點和MEP2上分別建立該節點與所在以太環網保護域 的關聯表;所述關聯表用于描述該MEP節點屬于哪一個以太環網保護域,以及該以太環網 保護域的主節點的位置信息; 步驟55,當以太環網開始工作時,以太環網保護域自動開啟CC功能;進行鏈路檢 查操作以及保護倒換,同步驟26,此處不再贅述;如圖6所示,本步驟中,還可將其他不進行CCM報文協議傳遞的設備如Hl和H2設 置為透傳設備,并將其設置為MIP節點。如圖7所示,一種以太環網鏈路保護倒換的裝置,該裝置包括發送模塊61,用于在檢測過程中,維護聯合MA中維護聯合邊緣點MEP節點向對端 MEP節點發送CCM報文協議信息;告警發送模塊64,用于所述對端MEP節點在預先設定的等待時間內未接收到該 CCM報文協議信息時,向其自身所在以太環網保護域的主節點發出告警信息;所述太環網 保護域包含以太環網的主節點;倒換模塊65,用于所述主節點在接到告警信息時,對該主節點所在的以太環網進 行鏈路保護倒換操作。較佳的,所述發送模塊61用于MEP節點每隔預先設定的報文發送周期向對端MEP節點發送CCM報文協議信息。較佳的,所述告警發送模塊64包括查找模塊62和發送子模塊63 ;所述查找模塊62,用于所述對端MEP節點在預先設定的等待時間內未接收到該 CCM報文協議信息時,該對端MEP節點根據預先設定的關聯表,在所述關聯表中查找自身所 在的以太環網保護域的主節點的位置信息;所述發送子模塊63,用于根據該位置信息向該主節點發出告警信息。較佳的,所述倒換模塊65,用于當所述主節點在接到告警信息時,該主節點倒換為 自身所在的所述以太環網的另一條鏈路。綜上所述,本發明的有益效果通過確認MA中的MEP節點是否收到對端MEP節點發來的CCM報文信息,即可快速確定該MEP節點所在鏈路是否發生故障;當確定發生故障時,該MEP節點向其所在以太環 網保護域的主節點發出警告,在主節點接到告警信息后,對該主節點所在的以太環網保護 域進行鏈路保護倒換操作,以此保證以太環網能夠處于正常工作狀態;可見,采用本發明, 能夠檢測出以太環網中物理端口以非下線形式表現出的故障,并且可以減少故障檢測的時 間。
本領域內的技術人員應明白,本發明的實施例可提供為方法、系統、或計算機程序 產品。因此,本發明可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實 施例的形式。而且,本發明可采用在一個或多個其中包含有計算機可用程序代碼的計算機 可用存儲介質(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產 品的形式。本發明是參照根據本發明實施例的方法、設備(系統)、和計算機程序產品的流程 圖和/或方框圖來描述的。應理解可由計算機程序指令實現流程圖和/或方框圖中的每一 流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些計算 機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理 器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生 用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能 的裝置。這些計算機程序指令也可存儲在能引導計算機或其他可編程數據處理設備以特 定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指 令裝置的制造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或 多個方框中指定的功能。這些計算機程序指令也可裝載到計算機或其他可編程數據處理設備上,使得在計 算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或 其他可編程設備上執行的指令提供用于實現在流程圖一個流程或多個流程和/或方框圖 一個方框或多個方框中指定的功能的步驟。盡管已描述了本發明的優選實施例,但本領域內的技術人員一旦得知了基本創造 性概念,則可對這些實施例作出另外的變更和修改。所以,所附權利要求意欲解釋為包括優 選實施例以及落入本發明范圍的所有變更和修改。顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精 神和范圍。這樣,倘若本發明的這些修改和變型屬于本發明權利要求及其等同技術的范圍 之內,則本發明也意圖包含這些改動和變型在內。
權利要求
1.一種以太環網鏈路保護倒換的方法,其特征在于,該方法包括在檢測過程中,維護聯合MA中維護聯合邊緣點MEP節點向對端MEP節點發送CCM報文 協議信息;所述對端MEP節點在預先設定的等待時間內未接收到該CCM報文協議信息時,向其自 身所在以太環網保護域的主節點發出告警信息;所述主節點在接到告警信息時,對該主節點所在的以太環網進行鏈路保護倒換操作。
2.如權利要求1所述的以太環網鏈路保護倒換的方法,其特征在于,所述維護聯合MA 中包含兩個或兩個以上的MEP節點。
3.如權利要求1所述的以太環網鏈路保護倒換的方法,其特征在于,所述在維護聯合 MA中維護聯合邊緣點MEP節點向對端MEP節點發送CCM報文協議信息包括MEP節點每隔預先設定的發送時間向對端MEP節點發送CCM報文協議信息。
4.如權利要求1所述的以太環網鏈路保護倒換的方法,其特征在于,所述對端MEP節點 在預先設定的等待時間內未接收到該CCM報文協議信息時,向其自身所在以太環網保護域 的主節點發出告警信息包括所述對端MEP節點在預先設定的等待時間內未接收到該CCM報文協議信息時,該對端 MEP節點根據預先設定的關聯表,在所述關聯表中查找自身所在的以太環網保護域的主節 點的位置信息,并根據該位置信息向該主節點發出告警信息。
5.如權利要求1所述的以太環網鏈路保護倒換的方法,其特征在于,所述主節點在接 到告警信息時,對該主節點所在的以太環網進行鏈路保護倒換操作包括當所述主節點在接到告警信息時,該主節點倒換為自身所在的以太環網的另一條鏈路。
6.一種以太環網鏈路保護倒換的裝置,其特征在于,該裝置包括發送模塊,用于在檢測過程中,維護聯合MA中維護聯合邊緣點MEP節點向對端MEP節 點發送CCM報文協議信息;告警發送模塊,用于所述對端MEP節點在預先設定的等待時間內未接收到該CCM報文 協議信息時,向其自身所在以太環網保護域的主節點發出告警信息;所述太環網保護域包 含以太環網的主節點;倒換模塊,用于所述主節點在接到告警信息時,對該主節點所在的以太環網進行鏈路 保護倒換操作。
7.如權利要求6所述的以太環網鏈路保護倒換的裝置,其特征在于,所述發送模塊用于MEP節點每隔預先設定的發送時間向對端MEP節點發送CCM報文協議信息。
8.如權利要求6所述的以太環網鏈路保護倒換的裝置,其特征在于,所述告警發送模 塊包括查找模塊和發送子模塊;所述查找模塊,用于對端MEP節點在預先設定的等待時間內未接收到該CCM報文協議 信息時,該對端MEP節點根據預先設定的關聯表,在所述關聯表中查找自身所在的以太環 網保護域的主節點的位置信息;所述發送子模塊,用于根據該位置信息向該主節點發出告警信息。
9.如權利要求6所述的以太環網鏈路保護倒換的裝置,其特征在于,所述倒換模塊,用于當所述主節點在接到告警信息時,該主節點倒換為自身所在的以太環網的另 一條鏈路。
全文摘要
本發明涉及網絡技術領域,尤其涉及一種以太環網鏈路保護倒換的方法及裝置,用于解決無法檢測出以太環網中物理端口以非下線形式表現出的故障以及故障檢測的時間過長的問題,該方法包括在檢測過程中,維護聯合MA中維護聯合邊緣點MEP節點向對端MEP節點發送CCM報文協議信息;所述對端MEP節點在預先設定的等待時間內未接收到該CCM報文協議信息時,向其自身所在以太環網保護域的主節點發出告警信息;所述主節點在接到告警信息時,對該主節點所在的所述以太環網進行鏈路保護倒換操作。可見采用本發明,能夠檢測出以太環網中物理端口以非下線形式表現出的故障,并且可以減少故障檢測的時間。
文檔編號H04L12/437GK102045230SQ201010576859
公開日2011年5月4日 申請日期2010年12月7日 優先權日2010年12月7日
發明者彭媛媛 申請人:中興通訊股份有限公司