專利名稱:保護以太環(huán)網節(jié)點間連通性的控制方法、裝置及第一節(jié)點的制作方法
技術領域:
本發(fā)明涉及以太環(huán)網技木,尤其涉及當以太環(huán)網中存在不兼容設備時的一種保護以太環(huán)網節(jié)點間連通性的控制方法、裝置及第ー節(jié)點。
背景技術:
以太網正朝著多業(yè)務承載方向發(fā)展,且隨著一些業(yè)務對網絡的可靠性和實時性等要求的提高,以太網已廣泛采用冗余組網方式來提高網絡的可靠性,滿足業(yè)務的實時性等需求。在以太網的冗余組網結構中,通常要求保護倒換的速度夠快,保護倒換的時長需在50ms以內。目前,涉及快速保護倒換的技術有互聯網工程任務組(Internet EngineeringTask Force, IETF)提出的RFC3619標準和國際電信聯盟(International Telecommunication Union, ITU-T)提出的 G. 8032 標準等。ITU-T提出的G.8032標準中,為環(huán)形拓撲以太網的以太層定義了自動保護切換協議與機制,這種自動保護切換方法適用于環(huán)形拓撲的以太網,方法實現流程如下在環(huán)形拓撲以太網中,選擇一段鏈路為環(huán)保護鏈路,當以太環(huán)網的鏈路均無故障時,環(huán)保護鏈路的兩個相鄰節(jié)點中,至少有ー個節(jié)點阻塞與環(huán)保護鏈路連接的端ロ,防止被保護的數據從環(huán)保護鏈路上通過,這樣,以太環(huán)網上任何兩個節(jié)點之間只有唯一的通信路徑,因此以太環(huán)網中不會產生通信路徑的閉環(huán),防止了閉環(huán)和網絡風暴;當以太環(huán)網中的鏈路出現故障吋,且發(fā)生故障的鏈路不是環(huán)保護鏈路吋,原阻塞與環(huán)保護鏈路相連端ロ的節(jié)點打開被阻塞的端ロ,使被保護的數據可從環(huán)保護鏈路上通過,從而使通信路徑重新建立起來,網絡的可靠性得到提聞。圖I為基于G. 8032標準的以太環(huán)網結構示意圖,如圖I所示,節(jié)點SI、S2、S3和S4組成以太環(huán)網,節(jié)點SI和S4之間的鏈路為環(huán)保護鏈路,節(jié)點SI為環(huán)保護鏈路所屬節(jié)點,節(jié)點SI控制端ロ 11的阻塞和打開可使環(huán)保護鏈路阻塞或者打開。當以太環(huán)網的鏈路均無故障時,節(jié)點SI阻塞端ロ 11,防止被保護的數據從環(huán)保護鏈路上通過,此時節(jié)點S2和S3之間的被保護數據流量通"[目路徑僅為S2く一>S3,而不可能是S2く一>S1<一>S4<一>S3。在相鄰節(jié)點之間建立了 0AM(0peration Administration and Maintenance,操作、管理和維護)域來檢測鏈路的連通性情況,OAM檢測的基本原理是域的兩個節(jié)點相互發(fā)送檢測幀給對端節(jié)點,如果節(jié)點在一端時間內沒有收到對端的檢測幀,則檢測出鏈路故障,如果節(jié)點在檢測出鏈路故障后,又收到對端的檢測幀,則檢測出鏈路恢復。圖2為圖I中鏈路出現故障后的以太環(huán)網結構示意圖,如圖2所示,假設節(jié)點S2和節(jié)點S3之間鏈路出現故障,那么節(jié)點S2和節(jié)點S3在檢測到故障后,分別阻塞與故障鏈路相連的端ロ 22和端ロ 31,并發(fā)送鏈路故障告警協議幀通知其他節(jié)點進行保護切換;環(huán)保護鏈路所屬節(jié)點SI收到鏈路故障告警協議幀后,打開阻塞的與環(huán)保護鏈路相連的端ロ 11,以太環(huán)網上各個節(jié)點刷新地址轉發(fā)表,以實現網絡保護切換,被保護數據可以從打開的環(huán)保護鏈路上通過,此時節(jié)點S2和節(jié)點S3之間被保護數據的通信路徑是S2〈一〉SI〈一〉S4〈一>S3。這里,鏈路故障是引起保護倒換的其中一種情況,實際應用中,還可以包括手工倒換、強行倒換等情況。雖然G. 8032標準的以太環(huán)網等技術提供了自動保護切換協議與機制,但是G. 8032推出的時間晚于以太網的應用時間,因此實際網絡中,支持G. 8032的新設備和不支持G. 8032的老設備共同組網的場景非常普遍,經常存在以太環(huán)網中有節(jié)點不支持G. 8032標準,導致節(jié)點之間對接不兼容,無法實現以太環(huán)網的自動保護切換。圖3中節(jié)點SI、S2、S5、S6、S3和S4組成以太環(huán)網,除了節(jié)點S5和S6夕卜,其他節(jié)點支持G. 8032標準的以太環(huán)網保護技術,節(jié)點SI和S4之間的鏈路為環(huán)保護鏈路,節(jié)點SI為環(huán)保護鏈路所屬節(jié)點,節(jié)點SI控制端ロ 11的阻塞和打開可使環(huán)保護鏈路阻塞或者打開。當以太環(huán)網的鏈路均無故障時,節(jié)點SI阻塞端ロ 11,防止被保護的數據從環(huán)保護鏈路上通過。當節(jié)點S5和節(jié)點S6之間鏈路出現故障時,由于節(jié)點S5和S6均不支持G. 8032標準的以太環(huán)網保護技術,也不會向其他節(jié)點發(fā)送鏈路故障告警協議幀,因此其他節(jié)點不會獲知 故障狀態(tài),環(huán)保護鏈路所屬節(jié)點SI也不會打開阻塞的與環(huán)保護鏈路相連的端ロ 11,這樣環(huán)上存在兩處中斷節(jié)點SI的端ロ 11和鏈路S5〈一〉S6,導致被保護數據流量中斷。因此在網絡實際應用中,支持以太環(huán)網保護技術的節(jié)點和不支持的節(jié)點聯合組網的場景越來越普遍,如果沒有一種與以太環(huán)網技術不兼容的對接處理的技術,將很大的妨礙網絡保護切換技術的應用,甚至導致網絡故障,因此需要一種與以太環(huán)網技術不兼容的對接處理的技術,保障網絡的最大連通性。
發(fā)明內容
本發(fā)明要解決的技術問題是提供一種與以太環(huán)網技術不兼容的對接處理的技木,在以太環(huán)網中存在不支持以太環(huán)網保護技術的節(jié)點時,能夠進行保護切換,保障網絡的最大連通性。為達到上述目的,本發(fā)明實施例提供ー種保護以太環(huán)網節(jié)點間連通性的控制方法,該方法包括支持以太環(huán)網保護技術的第一節(jié)點同與之相鄰的支持以太環(huán)網保護技術的第二節(jié)點交互,檢測鏈路連通性,其中該第一節(jié)點與該第二節(jié)點之間具有至少ー個不支持以太環(huán)網保護技術的第三節(jié)點,且第一節(jié)點和第二節(jié)點之間不具有支持以太環(huán)網保護技術的節(jié)點;當支持以太環(huán)網保護技術的第一節(jié)點檢測到鏈路故障時,阻塞該第一節(jié)點與故障鏈路端相連的端ロ ;所述支持以太環(huán)網保護技術的第一節(jié)點向其他支持以太環(huán)網保護技術的節(jié)點發(fā)送鏈路故障告警協議幀,通知其他支持以太環(huán)網保護技術的節(jié)點進行保護切換。上述的控制方法中,所述鏈路故障告警協議幀中包含該第一節(jié)點的第一節(jié)點號;所述控制方法還包括在收到所述第二節(jié)點在檢測到鏈路故障時發(fā)送的鏈路故障告警協議幀后,將接收到的鏈路故障告警協議幀中攜帯的第二節(jié)點的第二節(jié)點號與該第一節(jié)點號進行比較,判斷比較結果是否滿足預先設置的條件,如果比較結果滿足預先設置的條件,則打開該支持以太環(huán)網保護技術的第一節(jié)點阻塞的與故障鏈路端相連的端ロ。上述的控制方法中,所述預先設置的條件為所述第二節(jié)點號大于所述第一節(jié)點號。為達到上述目的,本發(fā)明實施例還提供ー種保護以太環(huán)網節(jié)點間連通性的控制裝置,該裝置包括鏈路連通性檢測單元,用于檢測支持以太環(huán)網保護技術的第一節(jié)點和相鄰的支持以太環(huán)網保護技術的第二節(jié)點之間的鏈路連通性,所述第一節(jié)點和所述第二節(jié)點之間具有至少ー個不支持以太環(huán)網保護技術的第三節(jié)點,且第一節(jié)點和第二節(jié)點之間不具有支持以太環(huán)網保護技術的節(jié)點;端ロ阻塞単元,當所述鏈路連通性檢測單元檢測到相鄰兩個支持以太環(huán)網保護技術的第一節(jié)點和第二節(jié)點之間發(fā)生鏈路故障時,阻塞所述第一節(jié)點與故障鏈路端相連的端ロ ;鏈路故障告警協議幀收發(fā)單元,用于供所述支持以太環(huán)網保護技術的第一節(jié)點發(fā)送鏈路故障告警協議幀通知其他支持以太環(huán)網保護技術的節(jié)點進行保護切換。上述的控制裝置中,所述鏈路故障告警協議幀中包含該第一節(jié)點的第一節(jié)點號;所述控制裝置還包括比較判斷控制單元,用于在收到所述第二節(jié)點在檢測到鏈路故障時發(fā)送的鏈路故障告警協議幀后,將接收到的鏈路故障告警協議幀中攜帯的第二節(jié)點的第二節(jié)點號與該第一節(jié)點號進行比較,判斷比較結果是否滿足預先設置的條件,如果比較結果滿足預先設置的條件,則打開該支持以太環(huán)網保護技術的第一節(jié)點阻塞的與故障鏈路端相連的端ロ。
上述的控制裝置中,所述預先設置的條件為所述第二節(jié)點號大于所述第一節(jié)點號。為達到上述目的,本發(fā)明實施例還提供ー種包括上述保護以太環(huán)網節(jié)點間連通性的控制裝置的節(jié)點設備。采用本發(fā)明的方法及裝置,當不支持以太環(huán)網保護技術節(jié)點的相連鏈路發(fā)生故障時,相鄰的支持以太環(huán)網保護技術節(jié)點通過連通性檢測,能夠檢測到鏈路故障,以實現網絡保護切換,被保護數據可以從打開的環(huán)保護鏈路上通過,保障了業(yè)務數據的連通性。同吋,當兩個檢測到鏈路故障的支持以太環(huán)網保護技術節(jié)點相互收到對方的鏈路故障告警協議幀后,節(jié)點號小(或者統(tǒng)ー為大)的節(jié)點打開阻塞端ロ,不支持以太環(huán)網保護技術節(jié)點通過打開的端口和其他節(jié)點傳輸業(yè)務數據。因此本發(fā)明不僅僅使得不兼容的以太環(huán)網節(jié)點能夠對接處理,而且保障了網絡的最大連通性。
圖I為基于G. 8032標準的以太環(huán)網結構不意圖;圖2為鏈路出現故障后的以太環(huán)網結構示意圖;圖3為以太環(huán)網中存在不支持以太環(huán)網保護技術節(jié)點的結構示意圖;圖4為本發(fā)明實施例保護以太環(huán)網節(jié)點間連通性的控制方法的流程圖;圖5為本發(fā)明實施例保護以太環(huán)網節(jié)點間連通性的控制裝置的結構示意圖;圖6為本發(fā)明一實施例以太環(huán)網結構示意圖;圖7為本發(fā)明ー實施例以太環(huán)網中出現故障的處理示意圖;圖8為本發(fā)明ー實施例以太環(huán)網中保障網絡最大連通性的處理示意圖;圖9為本發(fā)明又一實施例以太環(huán)網結構示意圖;圖10為本發(fā)明又ー實施例以太環(huán)網中出現故障的處理示意圖;圖11為本發(fā)明又ー實施例以太環(huán)網中保障網絡最大連通性的處理示意圖。
具體實施方式
為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結合附圖及具體實施例對本發(fā)明進行詳細描述。實施例一本發(fā)明實施例提供的保護以太環(huán)網節(jié)點間連通性的控制方法具體如圖4所示,包括以下步驟步驟S410 :支持以太環(huán)網保護技術的第一節(jié)點同與之相鄰的支持以太環(huán)網保護技術的第二節(jié)點交互,檢測鏈路連通性,其中該第一節(jié)點與該第二節(jié)點之間具有至少ー個不支持以太環(huán)網保護技術的第三節(jié)點,且第一節(jié)點和第二節(jié)點之間不具有支持以太環(huán)網保護技術的節(jié)點。在以太環(huán)網中,如果相鄰兩個節(jié)點均支持以太環(huán)網保護技術,則在 這兩個相鄰節(jié)點之間檢測鏈路連通性;如果相鄰兩個節(jié)點不是均支持以太環(huán)網保護技木,則在不支持以太環(huán)網保護技術節(jié)點的相鄰兩個支持以太環(huán)網保護技術節(jié)點之間,通過穿透不支持以太環(huán)網保護技術節(jié)點的方式來檢測鏈路連通性。步驟S420 :當支持以太環(huán)網保護技術的第一節(jié)點檢測到鏈路故障吋,阻塞該第一節(jié)點與故障鏈路端相連的端ロ。在該步驟中,支持以太環(huán)網保護技術的第一節(jié)點在發(fā)送給其他支持以太環(huán)網保護技術的節(jié)點的鏈路故障告警協議幀中包含該第一節(jié)點的節(jié)點號。步驟S430 :所述支持以太環(huán)網保護技術的第一節(jié)點向其他支持以太環(huán)網保護技術的節(jié)點發(fā)送鏈路故障告警協議幀,通知其他支持以太環(huán)網保護技術的節(jié)點進行保護切換。通過上述的方式即可實現大部分節(jié)點之間的導通。但為了提高連通率,本發(fā)明的具體實施例中,還包括支持以太環(huán)網保護技術的第一節(jié)點收到支持以太環(huán)網保護技術的第二節(jié)點在檢測到鏈路故障后發(fā)送的鏈路故障告警協議幀后,將檢測到的鏈路故障告警協議幀中攜帯的所述第二節(jié)點的第二節(jié)點號與該第一節(jié)點的第一節(jié)點號進行比較,判斷比較結果是否滿足預先設置的條件,如果比較結果滿足預先設置的條件,則打開該支持以太環(huán)網保護技術的第一節(jié)點阻塞的與故障鏈路端相連的端ロ。預先設置的條件為接收到的支持以太環(huán)網保護技術的第二節(jié)點發(fā)送的第二節(jié)點號大于或小于支持以太環(huán)網保護技術的第一節(jié)點的第一節(jié)點號。當然,應當理解的是,所有節(jié)點都使用相同的判斷準則即可。采用本發(fā)明實施例提供的方法,當不支持以太環(huán)網保護技術節(jié)點的相連鏈路發(fā)生故障時,相鄰的支持以太環(huán)網保護技術節(jié)點通過連通性檢測,能夠檢測到鏈路故障,然后阻塞故障端ロ,發(fā)送鏈路故障告警協議幀通知其他節(jié)點進行保護切換,環(huán)保護鏈路所屬節(jié)點收到鏈路故障告警協議幀后,打開阻塞的與環(huán)保護鏈路相連的端ロ,以太環(huán)網上各個節(jié)點刷新地址轉發(fā)表,以實現網絡保護切換,被保護數據可以從打開的環(huán)保護鏈路上通過,保障了業(yè)務數據的連通性。但是由于兩個檢測到鏈路故障的支持以太環(huán)網保護技術節(jié)點均阻塞了故障端ロ,不支持以太環(huán)網保護技術節(jié)點無法和其他節(jié)點傳輸業(yè)務數據,不能保障網絡的最大連通性。當兩個檢測到鏈路故障的支持以太環(huán)網保護技術節(jié)點相互收到對方的鏈路故障告警協議幀后,如果發(fā)現自身節(jié)點號小于(或者統(tǒng)一為大于)對方節(jié)點的節(jié)點號,則節(jié)點打開阻塞端口,不支持以太環(huán)網保護技術節(jié)點通過打開的端口和其他節(jié)點傳輸業(yè)務數據。因此本發(fā)明不僅僅使得不兼容的以太環(huán)網節(jié)點能夠對接處理,而且保障了網絡的最大連通性。實施例二 本發(fā)明實施例提供的保護以太環(huán)網節(jié)點間連通性的控制裝置,用于第一節(jié)點,具體結構如圖5所示,所述裝置500包括鏈路連通性檢測單元510,用于檢 測支持以太環(huán)網保護技術的第一節(jié)點和相鄰的支持以太環(huán)網保護技術的第二節(jié)點之間的鏈路連通性,所述第一節(jié)點和所述第二節(jié)點之間具有至少一個不支持以太環(huán)網保護技術的第三節(jié)點,且第一節(jié)點和第二節(jié)點之間不具有支持以太環(huán)網保護技術的節(jié)點;端口阻塞單元520,當所述鏈路連通性檢測單元檢測到相鄰兩個支持以太環(huán)網保護技術的第一節(jié)點和第二節(jié)點之間發(fā)生鏈路故障時,阻塞所述第一節(jié)點與故障鏈路端相連的端口 ;鏈路故障告警協議幀收發(fā)單元530,用于供所述支持以太環(huán)網保護技術的第一節(jié)點發(fā)送鏈路故障告警協議幀通知其他支持以太環(huán)網保護技術的節(jié)點進行保護切換。所述鏈路故障告警協議幀收發(fā)單元在發(fā)送給其他支持以太環(huán)網保護技術的節(jié)點的所述鏈路故障告警協議幀中包含所述第一節(jié)點的節(jié)點號。本發(fā)明實施例提供的裝置還包括比較判斷控制單元540,所述支持以太環(huán)網保護技術的第一節(jié)點收到所述支持以太環(huán)網保護技術的第二節(jié)點在檢測到鏈路故障后發(fā)送的鏈路故障告警協議幀后,將檢測到的所述鏈路故障告警協議幀中攜帶的所述第二節(jié)點的第二節(jié)點號與自身的第一節(jié)點號進行比較,判斷比較結果是否滿足預先設置的條件,如果比較結果滿足預先設置的條件,則打開該支持以太環(huán)網保護技術的第一節(jié)點阻塞的與故障鏈路端相連的端口。條件預先設置單元550,用于預先設置條件,所述預先設置的條件為接收到的所述支持以太環(huán)網保護技術的第二節(jié)點發(fā)送的第二節(jié)點號大于或小于所述支持以太環(huán)網保護技術的第一節(jié)點的第一節(jié)點號。本發(fā)明實施例提供保護以太環(huán)網節(jié)點間連通性的控制裝置,當不支持以太環(huán)網保護技術節(jié)點的相連鏈路發(fā)生故障時,相鄰的支持以太環(huán)網保護技術節(jié)點通過連通性檢測,能夠檢測到鏈路故障,以實現網絡保護切換,被保護數據可以從打開的環(huán)保護鏈路上通過,保障了業(yè)務數據的連通性。實施例三為使本發(fā)明提供的保護以太環(huán)網節(jié)點間連通性的控制方法及裝置描述的更加清楚,下面從全局方面提供另一具體優(yōu)選實施例加以說明。如圖6所示,圖6中節(jié)點S1、S2、S5、S6、S3和S4組成以太環(huán)網,除了節(jié)點S5和S6夕卜,其他節(jié)點支持G. 8032標準的以太環(huán)網保護技術,節(jié)點SI和S4之間的鏈路為環(huán)保護鏈路,節(jié)點SI為環(huán)保護鏈路所屬節(jié)點,節(jié)點SI控制端口 11的阻塞和打開可使環(huán)保護鏈路阻塞或者打開。當以太環(huán)網的鏈路均無故障時,節(jié)點SI阻塞端口 11,防止被保護的數據從環(huán)保護鏈路上通過。
由于節(jié)點S5和S6不支持以太環(huán)網保護技術,根據本發(fā)明的技術,節(jié)點S5和S6相鄰的支持以太環(huán)網保護技術的節(jié)點S2和S3之間啟用檢測鏈路連通性技術。再如圖7所示,圖7中當節(jié)點S5和節(jié)點S6之間鏈路出現故障時,節(jié)點S2和S3之間的OAM檢測幀不能連通,因此節(jié)點S2和S3檢測到鏈路故障,分別阻塞與故障鏈路端相連端口 22和31,并發(fā)送鏈路故障告警協議幀通知其他節(jié)點進行保護切換,在鏈路故障告警協議幀中包括自身的節(jié)點號。環(huán)保護鏈路所屬節(jié)點SI收到鏈路故障告警協議幀后,打開阻塞的與環(huán)保護鏈路相連的端口 11,以太環(huán)網上各個節(jié)點刷新地址轉發(fā)表,以實現網絡保護切換,被保護數據可以從打開的環(huán)保護鏈路上通過,因此節(jié)點S2〈一〉SI〈一〉S4〈一〉S3之間能夠連通,但是由于節(jié)點S2和S3均阻塞了與故障鏈路端相連的端口,導致節(jié)點S5和S6還不能和其他節(jié)點連通。 再如圖8所示,圖8中當節(jié)點S3收到節(jié)點S2的鏈路故障告警協議幀后,由于協議幀中包括的節(jié)點S2的節(jié)點號(2)小于節(jié)點S3的節(jié)點號(假定為3),根據本發(fā)明實施例的方法預先設置的條件,節(jié)點S3保持端口 31為阻塞狀態(tài)。當節(jié)點S2收到節(jié)點S3的鏈路故障告警協議幀后,由于協議幀中包括的節(jié)點S3的節(jié)點號(假定為3)與大于節(jié)點S2的節(jié)點號(假定為2),并且節(jié)點S2檢測到了鏈路故障,并且節(jié)點S2已經阻塞了與故障鏈路端相連的端口 22,根據本發(fā)明實施例的方法預先設置的條件,節(jié)點S2打開阻塞的與故障鏈路端相連的端口 22。在節(jié)點S2的端口 22打開后,節(jié)點S5能夠和其他節(jié)點連通,保障了網絡的最大連通性。實施例四為使本發(fā)明提供的保護以太環(huán)網節(jié)點間連通性的控制方法及裝置描述的更加清楚,下面從全局方面提供再一具體優(yōu)選實施例加以說明。圖9-圖11為一種更加復雜的以太環(huán)網,其中節(jié)點S1、S2、S5、S6、S7、S8、S3、S4組成以太環(huán)網,除了節(jié)點S5和S8外,其他節(jié)點支持G. 8032標準的以太環(huán)網保護技術,節(jié)點SI和S4之間的鏈路為環(huán)保護鏈路,節(jié)點SI為環(huán)保護鏈路所屬節(jié)點,節(jié)點SI控制端口 11的阻塞和打開可使環(huán)保護鏈路阻塞或者打開。當以太環(huán)網的鏈路均無故障時,節(jié)點SI阻塞端口11,防止被保護的數據從環(huán)保護鏈路上通過。由于節(jié)點S5和S8不支持以太環(huán)網保護技術,根據本發(fā)明實施例的方法,節(jié)點S5相鄰的支持以太環(huán)網保護技術的節(jié)點S2和節(jié)點S6之間啟用檢測鏈路連通性技術。節(jié)點S8相鄰的支持以太環(huán)網保護技術的節(jié)點S3和節(jié)點S7之間啟用檢測鏈路連通性技術。圖IO中當節(jié)點S5和節(jié)點S6之間鏈路出現故障時,節(jié)點S2和S6之間的OAM檢測幀不能連通,因此節(jié)點S2和節(jié)點S6檢測到鏈路故障,分別阻塞與故障鏈路端相連的端口 22和61,并發(fā)送鏈路故障告警協議幀通知其他節(jié)點進行保護切換,在鏈路故障告警協議幀中包括節(jié)點S2和節(jié)點S6的節(jié)點號。環(huán)保護鏈路所屬節(jié)點SI收到鏈路故障告警協議幀后,打開阻塞的與環(huán)保護鏈路相連的端口 U,以太環(huán)網上各個節(jié)點刷新地址轉發(fā)表,以實現網絡保護切換,被保護數據可以從打開的環(huán)保護鏈路上通過。當節(jié)點S6收到節(jié)點S2的鏈路故障告警協議幀后,由于協議幀中包括的節(jié)點S2的節(jié)點號(假定為2)小于節(jié)點S6的節(jié)點號(假定為6),根據本發(fā)明實施例預先設置的條件,節(jié)點S6保持端口 61為阻塞狀態(tài)。當節(jié)點S2收到節(jié)點S6的鏈路故障告警協議幀后,由于協議幀中包括的節(jié)點S6的節(jié)點號大于節(jié)點S2的節(jié)點號,并且節(jié)點S2檢測到了鏈路故障,并且節(jié)點S2已經阻塞了與故障鏈路端相連的端口 22,根據本發(fā)明實施例預先設置的條件,節(jié)點S2打開阻塞的與故障鏈路端相連的端口22。在節(jié)點S2的端口 22打開后,節(jié)點S5能夠和其他節(jié)點連通,保障了網絡的最大連通性。圖11為在圖10基礎上,當節(jié)點S3和節(jié)點S8之間鏈路出現故障時,節(jié)點S3和S7之間的OAM檢測幀不能連通,因此節(jié)點S3和S7檢測到鏈路故障,分別阻塞與故障鏈路端相連的端口 31和72,并發(fā)送鏈路故障告警協議幀通知其他節(jié)點進行保護切換,在鏈路故障告警協議幀中分別包括各自的節(jié)點號。當節(jié)點S7收到節(jié)點S6的鏈路故障告警協議幀后,由于協議幀中包括的節(jié)點S6的節(jié)點號小于節(jié)點S7的節(jié)點號,根據本發(fā)明實施例預先設置的條件,節(jié)點S7保持端口 72為阻塞狀態(tài)。當節(jié)點S6收到節(jié)點S7的鏈路故障告警協議幀后,由于協議幀中包括的節(jié)點S7的節(jié)點號大于節(jié)點S6的節(jié)點號,并且節(jié)點S6檢測到了鏈路故障,并且節(jié)點S6已經阻塞了與故障鏈路端相連的端口 61,根據本發(fā)明實施例預先設置的條件,節(jié)點S6打開阻塞的與故障鏈路端相連的端口 61。本領域普通技術人員可以理解上述方法中的全部或部分步驟可通過程序來指令 相關硬件完成,所述程序可以存儲于計算機可讀存儲介質中,如只讀存儲器、磁盤或光盤等??蛇x地,上述實施例的全部或部分步驟也可以使用一個或多個集成電路來實現。相應地,上述實施例中的各模塊/單元可以采用硬件的形式實現,也可以采用軟件功能模塊的形式實現。本發(fā)明不限制于任何特定形式的硬件和軟件的結合。最后應當說明的是,以上實施例僅用以說明本發(fā)明的技術方案而非限制,本領域的普通技術人員應當理解,可以對本發(fā)明的技術方案進行修改或者等同替換,而不脫離本發(fā)明技術方案的精神范圍,其均應涵蓋在本發(fā)明的權利要求范圍當中。
權利要求
1.一種保護以太環(huán)網節(jié)點間連通性的控制方法,用于支持以太環(huán)網保護技術的第一節(jié)點,其特征在于,該控制方法包括 同與之相鄰的支持以太環(huán)網保護技術的第二節(jié)點交互,檢測鏈路連通性,其中該第一節(jié)點與該第二節(jié)點之間具有至少一個不支持以太環(huán)網保護技術的第三節(jié)點,且第一節(jié)點和第二節(jié)點之間不具有支持以太環(huán)網保護技術的節(jié)點; 當檢測到鏈路故障時,阻塞所述第一節(jié)點與故障鏈路端相連的端口 ; 向其他支持以太環(huán)網保護技術的節(jié)點發(fā)送鏈路故障告警協議幀,通知其他支持以太環(huán)網保護技術的節(jié)點進行保護切換。
2.根據權利要求I所述的控制方法,其特征在于,所述鏈路故障告警協議幀中包含該第一節(jié)點的第一節(jié)點號;所述控制方法還包括 在收到所述第二節(jié)點在檢測到鏈路故障時發(fā)送的鏈路故障告警協議幀后,將接收到的鏈路故障告警協議幀中攜帶的第二節(jié)點的第二節(jié)點號與該第一節(jié)點號進行比較,判斷比較 結果是否滿足預先設置的條件,如果比較結果滿足預先設置的條件,則打開該支持以太環(huán)網保護技術的第一節(jié)點阻塞的與故障鏈路端相連的端口。
3.根據權利要求2所述的控制方法,其特征在于 所述預先設置的條件為所述第二節(jié)點號大于所述第一節(jié)點號。
4.一種保護以太環(huán)網節(jié)點間連通性的控制裝置,用于支持以太環(huán)網保護技術的第一節(jié)點,其特征在于,該控制裝置包括 鏈路連通性檢測單元,用于同與之相鄰的支持以太環(huán)網保護技術的第二節(jié)點交互,檢測鏈路連通性,其中該第一節(jié)點與該第二節(jié)點之間具有至少一個不支持以太環(huán)網保護技術的第三節(jié)點,且第一節(jié)點和第二節(jié)點之間不具有支持以太環(huán)網保護技術的節(jié)點; 端口阻塞單元,用于當檢測到鏈路故障時,阻塞所述第一節(jié)點與故障鏈路端相連的端Π ; 鏈路故障告警協議幀收發(fā)單元,用于向其他支持以太環(huán)網保護技術的節(jié)點發(fā)送鏈路故障告警協議幀,通知其他支持以太環(huán)網保護技術的節(jié)點進行保護切換。
5.根據權利要求4所述的控制裝置,其特征在于,所述鏈路故障告警協議幀中包含該第一節(jié)點的第一節(jié)點號;所述控制裝置還包括 比較判斷控制單元,用于在收到所述第二節(jié)點在檢測到鏈路故障時發(fā)送的鏈路故障告警協議幀后,將接收到的鏈路故障告警協議幀中攜帶的第二節(jié)點的第二節(jié)點號與該第一節(jié)點號進行比較,判斷比較結果是否滿足預先設置的條件,如果比較結果滿足預先設置的條件,則打開該支持以太環(huán)網保護技術的第一節(jié)點阻塞的與故障鏈路端相連的端口。
6.根據權利要求5所述的控制裝置,其特征在于,還包括所述預先設置的條件為所述第二節(jié)點號大于所述第一節(jié)點號。
7.一種支持以太環(huán)網保護技術的第一節(jié)點,其特征在于,包括權利要求4-6中任意一項所述的控制裝置。
全文摘要
本發(fā)明提供一種保護以太環(huán)網節(jié)點間連通性的控制方法及裝置及第一節(jié)點,包括支持以太環(huán)網保護技術的第一節(jié)點同與之相鄰的支持以太環(huán)網保護技術的第二節(jié)點交互,檢測鏈路連通性,該第一節(jié)點與該第二節(jié)點之間具有至少一個不支持以太環(huán)網保護技術的第三節(jié)點,且第一節(jié)點和第二節(jié)點之間不具有支持以太環(huán)網保護技術的節(jié)點;當第一節(jié)點檢測到鏈路故障時,阻塞該第一節(jié)點與故障鏈路端相連的端口;第一節(jié)點向其他支持以太環(huán)網保護技術的節(jié)點發(fā)送鏈路故障告警協議幀,進行保護切換。根據本發(fā)明提供的方法,當不支持以太環(huán)網保護技術節(jié)點的相連鏈路發(fā)生故障時,相鄰的支持以太環(huán)網保護技術節(jié)點通過連通性檢測到鏈路故障,實現網絡保護切換,保障業(yè)務數據的連通性。
文檔編號H04L12/703GK102857379SQ20121034646
公開日2013年1月2日 申請日期2012年9月18日 優(yōu)先權日2012年9月18日
發(fā)明者吳少勇, 楊瑾, 甘玉璽 申請人:中興通訊股份有限公司