專利名稱:一種跨設(shè)備鏈路保護(hù)方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及復(fù)用段保護(hù)倒換技術(shù)領(lǐng)域,尤其涉及一種跨設(shè)備鏈路保護(hù)方法及系 統(tǒng)。
背景技術(shù):
同步數(shù)字系列(Synchronous Digital Hierarchy,簡(jiǎn)稱為SDH)技術(shù)能夠取得飛速 發(fā)展并廣泛應(yīng)用,并且能被光傳輸系統(tǒng)采用作為中層協(xié)議,其中一個(gè)重要的原因就是它的 自愈保護(hù)功能。而在各種組網(wǎng)保護(hù)中復(fù)用段保護(hù)(Multiplex Section Protection,簡(jiǎn)稱為 MSP)是一種高效的保護(hù)手段,也是當(dāng)今光傳輸系統(tǒng)中最重要的保護(hù)手段之一。
國(guó)際電信聯(lián)盟電信標(biāo)準(zhǔn)部 international Telecommunication Union-Telecommunication Standardization Sector,簡(jiǎn)禾爾為 ITU-T)在其 G. 841 建議中, 明確定義了傳輸設(shè)備的復(fù)用段保護(hù)倒換協(xié)議自動(dòng)保護(hù)倒換(Auto Protection switching, 簡(jiǎn)稱為APS)。協(xié)議規(guī)定,復(fù)用段保護(hù)倒換是通過Kl和K2字節(jié)傳遞來實(shí)現(xiàn)的,其中Kl字節(jié) 前4位表示請(qǐng)求類型,后4位指示業(yè)務(wù)信號(hào)或所請(qǐng)求的復(fù)用段編號(hào),而K2字節(jié)的比特1-5 表示MSP倒換中的橋接狀態(tài),6-8比特用于指示倒換模式。
復(fù)用段保護(hù)倒換按照組網(wǎng)形式可分為線性和環(huán)形。線性復(fù)用段保護(hù)倒換是一種應(yīng) 用比較廣泛的組網(wǎng)形式,它是專用或者共享保護(hù)組機(jī)制。其保護(hù)復(fù)用段層,應(yīng)用于點(diǎn)到點(diǎn)的 物理拓?fù)渲?。一個(gè)保護(hù)復(fù)用段能被應(yīng)用于保護(hù)N個(gè)工作復(fù)用段中的正常業(yè)務(wù)信號(hào),但它不 能保護(hù)節(jié)點(diǎn)故障。線性復(fù)用段保護(hù)倒換可工作于單向和雙向倒換,并在雙向模式下通過保 護(hù)復(fù)用段傳送額外業(yè)務(wù)。
目前線性復(fù)用段保護(hù)主要用于單設(shè)備的保護(hù)。如圖1所示,單設(shè)備的線性復(fù)用段 保護(hù)組網(wǎng)由節(jié)點(diǎn)Sl和S2組成,實(shí)現(xiàn)對(duì)SDH鏈路Linkl和Link2的保護(hù)。Port (端口)1和 Port2接入節(jié)點(diǎn)Si,且配置Port2為工作端口,Portl為保護(hù)端口,同樣Port3和Port4接 入節(jié)點(diǎn)S2,且配置Port4為工作端口,Port3為保護(hù)端口。因此,Linkl確認(rèn)為工作鏈路, Link2確認(rèn)為保護(hù)鏈路。在節(jié)點(diǎn)Sl和S2上分別創(chuàng)建線性復(fù)用段保護(hù)組,配置工作端口、保 護(hù)端口、保護(hù)模式和類型等,并運(yùn)行G. 841協(xié)議實(shí)現(xiàn)Link2對(duì)Linkl的保護(hù)。線性復(fù)用段 保護(hù)組支持1+1單向、1+1雙向和1:1。正常情況下,業(yè)務(wù)工作在Linkl,當(dāng)Linkl發(fā)生故障 時(shí),Sl和S2檢測(cè)到鏈路故障,產(chǎn)生工作鏈路信號(hào)失效告警(Signal Fail on working,簡(jiǎn)稱 為SF-W),根據(jù)當(dāng)前的配置和狀態(tài)進(jìn)行協(xié)議運(yùn)算,倒換到保護(hù)鏈路,即Link2。當(dāng)Linkl故障 恢復(fù)時(shí),Sl和S2檢測(cè)到鏈路故障消失,產(chǎn)生工作鏈路信號(hào)失效消失告警,若當(dāng)前配置為反 轉(zhuǎn)模式,則根據(jù)決策倒換到工作鏈路,若當(dāng)前配置為非反轉(zhuǎn)模式,則根據(jù)決策保持在保護(hù)鏈 路。這樣就實(shí)現(xiàn)了對(duì)鏈路Linkl的保護(hù)。
現(xiàn)有技術(shù)中主要存在如下問題目前實(shí)現(xiàn)的MSP都是單設(shè)備的保護(hù),針對(duì)組網(wǎng)的 三網(wǎng)元環(huán)境,則無法起到鏈路保護(hù)的作用。如圖2所示,該組網(wǎng)由節(jié)點(diǎn)S1、S2和S3組成,S2 到Si、S3到Sl為SDH鏈路。此時(shí),Portl和Port2不在同一個(gè)設(shè)備上,應(yīng)用傳統(tǒng)的點(diǎn)到點(diǎn) 的MSP協(xié)議就沒法實(shí)現(xiàn)保護(hù)鏈路Link2對(duì)工作鏈路Linkl的保護(hù)。同理,在四網(wǎng)元組網(wǎng)的環(huán)境下,傳統(tǒng)的復(fù)用段保護(hù)也不能起到鏈路保護(hù)的作用。 發(fā)明內(nèi)容
本發(fā)明解決的技術(shù)問題是提供一種跨設(shè)備鏈路保護(hù)方法及系統(tǒng),實(shí)現(xiàn)三網(wǎng)元、四 網(wǎng)元組網(wǎng)時(shí)對(duì)SDH鏈路的保護(hù)為解決上述技術(shù)問題,本發(fā)明提供了一種跨設(shè)備鏈路保護(hù)系統(tǒng),所述系統(tǒng)包括由工作 鏈路所在的主設(shè)備和保護(hù)鏈路所在的備設(shè)備組成的保護(hù)組,其中 所述主設(shè)備用于,發(fā)送倒換決策信息至所述備設(shè)備;所述備設(shè)備用于,根據(jù)收到的所述倒換決策信息進(jìn)行決策,并根據(jù)決策的倒換結(jié)果向 所述主設(shè)備發(fā)送同步通知。
進(jìn)一步地,所述主設(shè)備進(jìn)一步包括主本地狀態(tài)模塊,用于接收并保存本地鏈路狀態(tài)信息;以及,在檢測(cè)到鏈路狀態(tài)發(fā)生變 化、收到所述故障告警信息、和/或收到所述倒換命令時(shí),通過所述主通信模塊向所述備設(shè) 備發(fā)送所述倒換決策信息;主通信模塊,用于將收到的所述倒換決策信息發(fā)送至所述備設(shè)備;以及,接收所述備設(shè) 備發(fā)送的同步通知;主執(zhí)行模塊,用于根據(jù)所述備設(shè)備發(fā)送的同步通知更新本地鏈路狀態(tài)。
進(jìn)一步地,所述備設(shè)備進(jìn)一步包括備本地狀態(tài)模塊,用于接收并保存本地鏈路狀態(tài)信息;以及,在檢測(cè)到鏈路狀態(tài)發(fā)生變 化、收到所述故障告警信息、和/或收到所述倒換命令時(shí),通過所述備通信模塊向決策模塊 發(fā)送倒換決策信息;備通信模塊,用于將接收到的所述主設(shè)備及所述備本地狀態(tài)模塊發(fā)送的所述倒換決策 信息發(fā)送給所述決策模塊;以及,向所述主設(shè)備發(fā)送同步通知; 決策模塊,用于根據(jù)收到的所述倒換決策信息進(jìn)行決策;備執(zhí)行模塊,用于根據(jù)所述決策模塊決策的倒換結(jié)果執(zhí)行倒換,并根據(jù)決策的倒換結(jié) 果通過所述備通信模塊向所述主設(shè)備發(fā)送同步通知。
進(jìn)一步地,所述決策模塊用于,根據(jù)所述倒換決策信息進(jìn)行決策,決策的倒換結(jié)果 包括保護(hù)組狀態(tài)和有效路徑;所述備執(zhí)行模塊用于,根據(jù)所述倒換結(jié)果,當(dāng)所述保護(hù)組狀態(tài)和有效路徑中有至少一 個(gè)發(fā)生變化時(shí),向所述主設(shè)備發(fā)送所述同步通知。
進(jìn)一步地,所述備執(zhí)行模塊還用于,在根據(jù)所述倒換結(jié)果執(zhí)行倒換后,將所述倒換 結(jié)果轉(zhuǎn)換為K值,通過所述備通信模塊通知所述備設(shè)備的遠(yuǎn)端設(shè)備。
進(jìn)一步地,所述備通信模塊還用于,接收其他設(shè)備發(fā)送的K值;所述備執(zhí)行模塊還用于,根據(jù)收到的其他設(shè)備發(fā)送的K值,更新本地鏈路狀態(tài)。
本發(fā)明還提供了一種跨設(shè)備鏈路保護(hù)方法,所述方法包括 工作鏈路所在的主設(shè)備發(fā)送倒換決策信息至保護(hù)鏈路所在的備設(shè)備;所述備設(shè)備根據(jù)收到的所述倒換決策信息進(jìn)行決策,并根據(jù)決策的倒換結(jié)果向所述主 設(shè)備發(fā)送同步通知。
進(jìn)一步地,所述主設(shè)備在檢測(cè)到鏈路狀態(tài)發(fā)生變化、收到倒換命令、和/或故障告警信息時(shí),向所述備設(shè)備發(fā)送所述倒換決策信息;其中所述故障告警信息進(jìn)一步包括工作鏈路信道失效告警或工作鏈路信道失效消失告警 。
進(jìn)一步地,所述備設(shè)備根據(jù)所述倒換決策信息進(jìn)行決策,決策的倒換結(jié)果包括保 護(hù)組狀態(tài)和有效路徑;所述備設(shè)備根據(jù)所述倒換結(jié)果,當(dāng)所述保護(hù)組狀態(tài)和有效路徑中有至少一個(gè)發(fā)生變化 時(shí),向所述主設(shè)備發(fā)送所述同步通知。
進(jìn)一步地,所述方法還包括所述主設(shè)備根據(jù)收到的所述備設(shè)備發(fā)送的同步通知更新本地鏈路狀態(tài)。
進(jìn)一步地,所述方法還包括所述備設(shè)備在檢測(cè)到鏈路狀態(tài)發(fā)生變化、收到倒換命令、和/或故障告警信息時(shí),根據(jù) 鏈路狀態(tài)變化信息、倒換命令、和/或故障告警信息進(jìn)行決策;其中所述故障告警信息進(jìn)一步包括保護(hù)鏈路信道失效告警或保護(hù)鏈路信道失效消失口目。
進(jìn)一步地,所述主設(shè)備和所述備設(shè)備通過比較接收到的鏈路狀態(tài)信息與本地保存 的鏈路狀態(tài)信息,檢測(cè)鏈路狀態(tài)是否發(fā)生變化。
進(jìn)一步地,所述方法還包括所述備設(shè)備在根據(jù)所述倒換結(jié)果執(zhí)行倒換后,還將所述倒換結(jié)果轉(zhuǎn)換為K值,通知所 述備設(shè)備的遠(yuǎn)端設(shè)備。
進(jìn)一步地,所述方法還包括所述備設(shè)備在接收到其他設(shè)備發(fā)送的K值時(shí),根據(jù)接收到的所述K值更新本地鏈路狀態(tài)。
進(jìn)一步地,所述方法還包括所述主設(shè)備和所述備設(shè)備之間通過定期發(fā)送通信報(bào)文,進(jìn)行狀態(tài)同步。
綜上所述,本發(fā)明至少具有如下特點(diǎn)主設(shè)備和備設(shè)備上都可以進(jìn)行命令配置,在主、備設(shè)備上配置命令就像在一臺(tái)設(shè)備上 進(jìn)行配置命令的效果相同,同樣也可以接收告警信息,由備設(shè)備進(jìn)行決策,之后將倒換結(jié)果 發(fā)送到主設(shè)備進(jìn)行同步;如果備設(shè)備收到遠(yuǎn)端發(fā)送過來的Kl和K2字節(jié)(例如對(duì)端節(jié)點(diǎn)配置了手工倒換命令), 則也需要進(jìn)行倒換決策,并將倒換結(jié)果通知到主設(shè)備,以保持和對(duì)端設(shè)備一致。
與現(xiàn)有技術(shù)相比,本發(fā)明提出一種跨設(shè)備的復(fù)用段保護(hù)倒換實(shí)現(xiàn)方法,通過本發(fā) 明,可以對(duì)三網(wǎng)元和四網(wǎng)元的組網(wǎng)進(jìn)行跨設(shè)備的復(fù)用段保護(hù),實(shí)現(xiàn)保護(hù)鏈路對(duì)工作鏈路的 保護(hù)。
此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā) 明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中圖1是單設(shè)備的復(fù)用段保護(hù)組網(wǎng)圖; 圖2是三網(wǎng)元組網(wǎng)時(shí)的示意圖;圖3是依據(jù)本發(fā)明實(shí)施例的跨設(shè)備鏈路保護(hù)系統(tǒng)的組成示意圖; 圖4是由三網(wǎng)元組成的跨設(shè)備復(fù)用段保護(hù)組網(wǎng)時(shí),工作鏈路出現(xiàn)故障的示意圖; 圖5是依據(jù)本發(fā)明實(shí)施例的跨設(shè)備鏈路保護(hù)方法的處理流程圖; 圖6是依據(jù)本發(fā)明實(shí)施例的四網(wǎng)元組網(wǎng)時(shí)的示意圖。
具體實(shí)施方式
傳統(tǒng)的復(fù)用段保護(hù)組工作端口和保護(hù)端口都在同一設(shè)備,因而可以同時(shí)獲取兩個(gè) 端口的狀態(tài)進(jìn)行決策。本發(fā)明的主要目的是提供一種跨設(shè)備鏈路保護(hù)的解決方案,即需要 在兩個(gè)設(shè)備間建立跨設(shè)備的復(fù)用段保護(hù)組,因此,本發(fā)明的核心思想在于,通過工作鏈路所 在的設(shè)備與保護(hù)鏈路所在的設(shè)備之間進(jìn)行通信,同時(shí)獲取工作端口和保護(hù)端口的狀態(tài),進(jìn) 而進(jìn)行倒換決策。
基于上述思想,本發(fā)明提供一種跨設(shè)備鏈路保護(hù)方法,具體采用如下技術(shù)方案 工作鏈路所在的主設(shè)備發(fā)送倒換決策信息至保護(hù)鏈路所在的備設(shè)備;所述備設(shè)備根據(jù)收到的所述倒換決策信息進(jìn)行決策,并根據(jù)決策的倒換結(jié)果向所述主 設(shè)備發(fā)送同步通知。
其中,所述主設(shè)備在檢測(cè)到鏈路狀態(tài)發(fā)生變化、收到倒換命令、和/或故障告警信 息時(shí),向所述備設(shè)備發(fā)送所述倒換決策信息;其中所述故障告警信息進(jìn)一步包括工作鏈路信道失效告警或工作鏈路信道失效消失口目。
進(jìn)一步地,所述備設(shè)備根據(jù)所述倒換決策信息進(jìn)行決策,決策的倒換結(jié)果包括保 護(hù)組狀態(tài)和有效路徑;所述備設(shè)備根據(jù)所述倒換結(jié)果,當(dāng)所述保護(hù)組狀態(tài)和有效路徑中有至少一個(gè)發(fā)生變化 時(shí),向所述主設(shè)備發(fā)送所述同步通知。
進(jìn)一步地,所述主設(shè)備根據(jù)收到的所述備設(shè)備發(fā)送的同步通知更新本地鏈路狀 態(tài)。
進(jìn)一步地,所述方法還包括所述備設(shè)備在檢測(cè)到鏈路狀態(tài)發(fā)生變化、收到倒換命令、和/或故障告警信息時(shí),根據(jù) 鏈路狀態(tài)變化信息、倒換命令、和/或故障告警信息進(jìn)行決策;其中所述故障告警信息進(jìn)一步包括保護(hù)鏈路信道失效告警或保護(hù)鏈路信道失效消失口目。
進(jìn)一步地,所述主設(shè)備和所述備設(shè)備通過比較接收到的鏈路狀態(tài)信息與本地保存 的鏈路狀態(tài)信息,檢測(cè)鏈路狀態(tài)是否發(fā)生變化。
進(jìn)一步地,所述方法還包括所述備設(shè)備在根據(jù)所述倒換結(jié)果執(zhí)行倒換后,還將所述倒換結(jié)果轉(zhuǎn)換為K值,通知所 述備設(shè)備的遠(yuǎn)端設(shè)備。
進(jìn)一步地,所述方法還包括所述備設(shè)備在接收到其他設(shè)備發(fā)送的K值時(shí),根據(jù)接收到的所述K值更新本地鏈路狀態(tài)。
為了便于闡述本發(fā)明,以下將結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明技術(shù)方案的實(shí)施作進(jìn)一步詳細(xì)描述。需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征 可以相互任意組合。
實(shí)施例一本實(shí)施例提供的跨設(shè)備的鏈路保護(hù)系統(tǒng)由兩個(gè)網(wǎng)元組成工作鏈路所在的主設(shè)備,和 保護(hù)鏈路所在的備設(shè)備。主設(shè)備和備設(shè)備共同構(gòu)成一個(gè)保護(hù)組。
由于本發(fā)明的跨設(shè)備的復(fù)用段保護(hù),工作鏈路和保護(hù)鏈路不在同一個(gè)設(shè)備上,因 此工作鏈路所在的設(shè)備定義為主設(shè)備,鏈路相連端口為主端口,保護(hù)鏈路所在的設(shè)備定義 為備設(shè)備,鏈路相連端口為備端口。
下面以單網(wǎng)元為例說明本實(shí)施例的系統(tǒng)框架,如圖3所示,本實(shí)施例的主設(shè)備包 括以下模塊主本地狀態(tài)模塊,用于接收并保存本地鏈路狀態(tài)信息;以及,在檢測(cè)到鏈路狀態(tài)發(fā)生變 化、收到所述故障告警信息、和/或收到所述倒換命令時(shí),通過所述主通信模塊向所述備設(shè) 備發(fā)送所述倒換決策信息;主通信模塊,用于將收到的所述倒換決策信息發(fā)送至所述備設(shè)備;以及,接收所述備設(shè) 備發(fā)送的同步通知;主執(zhí)行模塊,用于根據(jù)所述備設(shè)備發(fā)送的同步通知更新本地鏈路狀態(tài)。
本實(shí)施例的備設(shè)備包括以下模塊備本地狀態(tài)模塊,負(fù)責(zé)保存本地保護(hù)組的狀態(tài)信息,并檢測(cè)狀態(tài)信息、請(qǐng)求信息是否發(fā) 生變化,當(dāng)發(fā)生變化時(shí),通知決策模塊進(jìn)行決策;備通信模塊,主要負(fù)責(zé)網(wǎng)元間的通信一方面,接收保護(hù)組中另一網(wǎng)元的請(qǐng)求消息和狀 態(tài)消息并通知給決策模塊作為倒換決策的觸發(fā)條件之一,或是接收倒換結(jié)果消息并通知給 執(zhí)行模塊,進(jìn)行倒換執(zhí)行;另一方面,進(jìn)行報(bào)文發(fā)送,將決策模塊的決策結(jié)果通知給保護(hù)組 的另一個(gè)網(wǎng)元,或是將本網(wǎng)元的命令、告警狀態(tài)通知給它進(jìn)行決策;決策模塊,負(fù)責(zé)形成最終的倒換結(jié)果。接收通信模塊發(fā)送來的其它網(wǎng)元的請(qǐng)求信息、狀 態(tài)信息和本地狀態(tài)模塊發(fā)送來的請(qǐng)求信息、狀態(tài)信息,并綜合以上所有信息進(jìn)行優(yōu)先級(jí)比 較及邏輯運(yùn)算,決策出最后的倒換結(jié)果,同時(shí),在倒換結(jié)果發(fā)生變化時(shí)將結(jié)果通知到執(zhí)行模 塊;備執(zhí)行模塊,主要用于完成倒換結(jié)果的實(shí)際執(zhí)行,并將倒換結(jié)果通知其他保護(hù)組,進(jìn)行 聯(lián)動(dòng),實(shí)現(xiàn)各個(gè)保護(hù)組的狀態(tài)統(tǒng)一。
下面將進(jìn)一步說明各個(gè)模塊的具體作用和流程。
主、備本地狀態(tài)模塊主要的功能包括四個(gè)方面(1)保存本地保護(hù)組的配置信息 和狀態(tài)。保護(hù)組的配置信息包括保護(hù)模式、保護(hù)類型、等待時(shí)間、通信端口、等配置信息,保 護(hù)組的狀態(tài)包括當(dāng)前的狀態(tài)信息和有效端口,有效端口就是當(dāng)前鏈路是工作端口有效還是 保護(hù)端口有效;(2)接收告警檢測(cè)模塊(該告警檢測(cè)模塊與本發(fā)明的保護(hù)組是獨(dú)立的功能 模塊)的鏈路告警信息,并通知到?jīng)Q策模塊;(3)接收用戶配置的倒換命令,并通知到?jīng)Q策模 塊;(4)備設(shè)備的通信模塊還需接收遠(yuǎn)端設(shè)備,即圖3中節(jié)點(diǎn)Sl發(fā)送過來的Kl和K2字節(jié) fn息ο
主、備通信模塊負(fù)責(zé)主設(shè)備和備設(shè)備的通信,主要包括(1)由于備設(shè)備為決策設(shè) 備,因此主設(shè)備的鏈路狀態(tài)和用戶配置的倒換命令需要由通信模塊通知給備設(shè)備;(2)備設(shè)備即決策設(shè)備的倒換結(jié)果需要通過通信模塊發(fā)送到主設(shè)備進(jìn)行狀態(tài)同步;(3)定時(shí)發(fā)送 通信報(bào)文,進(jìn)行狀態(tài)同步與配置檢查。
決策模塊主要進(jìn)行協(xié)議決策。(1)首先進(jìn)行告警狀態(tài)的比較,低優(yōu)先級(jí)告警不處 理;(2)進(jìn)行用戶配置的倒換命令的優(yōu)先級(jí)比較,低優(yōu)先級(jí)的倒換命令不作處理;(3)根據(jù) 當(dāng)期最高優(yōu)先級(jí)的告警信息、配置命令信息和當(dāng)前生效的狀態(tài)信息進(jìn)行決策。(4)將決策結(jié) 果通知執(zhí)行模塊。
主、備執(zhí)行模塊主要進(jìn)行(1)將倒換結(jié)果轉(zhuǎn)化為Kl和K2字節(jié),通過備鏈路發(fā)送 到對(duì)端設(shè)備及節(jié)點(diǎn)Sl ; (2)將倒換結(jié)果通知通信模塊發(fā)送到主設(shè)備進(jìn)行狀態(tài)同步。
三網(wǎng)元組網(wǎng)時(shí),跨設(shè)備的復(fù)用段保護(hù)組網(wǎng)如圖4所示。在圖4中,節(jié)點(diǎn)S2為主設(shè) 備,port2為工作端口,節(jié)點(diǎn)S3為備設(shè)備,portl為保護(hù)端口。在主、備設(shè)備組成的保護(hù)組 中,備設(shè)備為決策設(shè)備,需要進(jìn)行狀態(tài)決策;而主設(shè)備不進(jìn)行決策,只進(jìn)行狀態(tài)的同步。
當(dāng)一切正常時(shí),有效鏈路為工作鏈路Linkl。當(dāng)Linkl發(fā)生故障時(shí),首先節(jié)點(diǎn)S2檢 測(cè)到故障后,通知給本地狀態(tài)模塊;本地狀態(tài)模塊進(jìn)行告警的優(yōu)先級(jí)比較,低優(yōu)先級(jí)時(shí)直接 不處理,高優(yōu)先級(jí)時(shí),判斷當(dāng)前設(shè)備為主設(shè)備,則將告警狀態(tài)通知通信模塊;最后由通信模 塊發(fā)送報(bào)文通知節(jié)點(diǎn)S3。節(jié)點(diǎn)S3的通信模塊接收到告警后,通知決策模塊;接著,決策模 塊根據(jù)G. 841協(xié)議,比較本網(wǎng)元的當(dāng)前狀態(tài)和接收到的告警信息,計(jì)算出倒換結(jié)果為保護(hù) 鏈路有效,即倒換到Link2 ;最后,節(jié)點(diǎn)S3的通信模塊將倒換結(jié)果通知給節(jié)點(diǎn)S1,S1接收到 倒換結(jié)果后,通知給本地狀態(tài)模塊進(jìn)行狀態(tài)更新,且S3會(huì)通過K值(Kl和K2字節(jié))將倒換 結(jié)果通知節(jié)點(diǎn)Si。同時(shí),因?yàn)殒溌穌own(雙向down),節(jié)點(diǎn)Sl也可以檢測(cè)到Linkl的故障, 也可以自己進(jìn)行倒換到保護(hù)隧道Link2。例如節(jié)點(diǎn)Sl也會(huì)運(yùn)行單節(jié)點(diǎn)的保護(hù),也會(huì)進(jìn)行決 策;而K值也會(huì)接收,但兩者的決策結(jié)果是一致的。但如果在S2或是S3配置命令或是單通 情況,則Sl就感知不到了,這時(shí)就要通過K值觸發(fā)Sl進(jìn)行倒換,這樣就保證了鏈路Link2 的業(yè)務(wù)有效。
當(dāng)Linkl故障恢復(fù)后,首先也是S2檢測(cè)到故障恢復(fù),并通知給本地狀態(tài)模塊;接著 本地狀態(tài)模塊與當(dāng)前告警比較后,將告警消失的信息通過通信模塊發(fā)送到對(duì)端節(jié)點(diǎn)S3。節(jié) 點(diǎn)S3接收到告警消失的信息后,通知給決策模塊,如果當(dāng)前保護(hù)組的模式為反轉(zhuǎn)式,則倒 換回工作鏈路,若當(dāng)前保護(hù)組的模式為非反轉(zhuǎn)式則保持在保護(hù)鏈路;最后由通信模塊將倒 換結(jié)果通知給節(jié)點(diǎn)S2進(jìn)行狀態(tài)更新,并且將倒換結(jié)果通過Kl和K2字節(jié)通知節(jié)點(diǎn)Si。同時(shí) Sl也會(huì)檢測(cè)到Linkl故障恢復(fù),且Sl的保護(hù)組模塊與跨設(shè)備保護(hù)的模式相同,則兩個(gè)保護(hù) 組會(huì)同時(shí)工作在保護(hù)鏈路或是工作鏈路。
當(dāng)前已經(jīng)通過配置命令使業(yè)務(wù)工作在保護(hù)鏈路,若此時(shí)保護(hù)鏈路Link2出現(xiàn)故 障,首先節(jié)點(diǎn)S3檢測(cè)到故障產(chǎn)生,通知本地狀態(tài)模塊;接著本地狀態(tài)模塊通知給決策模塊 進(jìn)行告警的優(yōu)先級(jí)比較,高優(yōu)先級(jí)進(jìn)行處理,因?yàn)镾3為備設(shè)備,因此決策模塊直接進(jìn)行邏 輯運(yùn)算,結(jié)果為倒換到工作隧道;最后由通信模塊將倒換結(jié)果通知給節(jié)點(diǎn)S2進(jìn)行狀態(tài)同 步,同時(shí)節(jié)點(diǎn)S3通過Kl和K2字節(jié)將倒換結(jié)果通知節(jié)點(diǎn)Si。
保護(hù)鏈路Link2故障恢復(fù)后,同樣S3檢測(cè)到后通知本地狀態(tài)模塊;接著本地狀態(tài) 模塊通知給決策模塊,根據(jù)G. 841協(xié)議計(jì)算后仍然保持在工作鏈路,但此時(shí)狀態(tài)發(fā)生了變 化;最后同樣由通信模塊通知節(jié)點(diǎn)S2,且通過Kl和K2字節(jié)將倒換結(jié)果通知節(jié)點(diǎn)Si。
實(shí)施例二如圖5所示,為本發(fā)明實(shí)施例的跨設(shè)備鏈路保護(hù)方法的處理流程示意圖。具體的流程 描述如下步驟S501,跨設(shè)備鏈路保護(hù)系統(tǒng)接收到事件觸發(fā)條件,例如圖4所示的鏈路故障或是 用戶配置的手動(dòng)命令或是收到圖4中節(jié)點(diǎn)Sl的Kl和K2字節(jié)(K字節(jié)只會(huì)在保護(hù)鏈路上收 到,因此,在收到K值信息后,直接在備設(shè)備進(jìn)行決策,產(chǎn)生倒換結(jié)果后通知到主設(shè)備進(jìn)行 同步),此時(shí),都會(huì)觸發(fā)跨設(shè)備復(fù)用段保護(hù)的流程,接著進(jìn)入步驟S502。
步驟S502,決策模塊接收到各種事件后,首先進(jìn)行事件優(yōu)先級(jí)的比較,相同優(yōu)先級(jí) 或是低優(yōu)先級(jí)的事件不作處理直接結(jié)束,否則高優(yōu)先級(jí)時(shí)進(jìn)入下一步處理。例如該事件為 鏈路故障,當(dāng)前告警為SF-W,新告警為signal degrade (sd)時(shí),新告警的優(yōu)先級(jí)低于當(dāng)前 的有效告警,因此不作處理直接結(jié)束,進(jìn)入步驟S508;若新告警為SF-W (Signal Fail on protect),比當(dāng)前告警優(yōu)先級(jí)高,此時(shí)就進(jìn)入步驟S503。
步驟S503,判斷當(dāng)前設(shè)備是否為備設(shè)備,因?yàn)楸景l(fā)明的跨設(shè)備復(fù)用段保護(hù)的協(xié)議 計(jì)算只在備設(shè)備運(yùn)行,而主設(shè)備只是接收備設(shè)備發(fā)送過來的倒換結(jié)果直接進(jìn)行狀態(tài)和有效 路徑的更新,因此,若當(dāng)前設(shè)備不是備設(shè)備,則進(jìn)入步驟S504 ;否則進(jìn)入步驟S506。
步驟S504,當(dāng)前設(shè)備為主設(shè)備,當(dāng)接收到高優(yōu)先級(jí)的事件后,通知通信模塊發(fā)送通 信報(bào)文到備設(shè)備,接著進(jìn)入步驟S505 ;通信報(bào)文可以根據(jù)不同的事件進(jìn)行不同參數(shù)的填充,例如當(dāng)發(fā)送通信報(bào)文為告警報(bào)文 時(shí)攜帶主鏈路的告警信息,發(fā)送命令觸發(fā)報(bào)文時(shí)攜帶用戶配置的命令信息。
步驟S505,備設(shè)備收到通信報(bào)文后進(jìn)行解析,并對(duì)不同報(bào)文進(jìn)行相應(yīng)的處理,例如 對(duì)告警報(bào)文進(jìn)行主鏈路告警信息更新,對(duì)命令觸發(fā)報(bào)文則進(jìn)行命令參數(shù)的解析、更新,接著 將這些信息傳遞給倒換決策模塊進(jìn)行決策,即進(jìn)入步驟S506。
步驟S506,備設(shè)備的決策模塊根據(jù)當(dāng)前的最新參數(shù)信息根據(jù)G. 841協(xié)議進(jìn)行決策 運(yùn)算,得到新的倒換結(jié)果,進(jìn)入步驟S507。
步驟S507,比較新產(chǎn)生的保護(hù)組狀態(tài)和有效路徑是否發(fā)生變化,當(dāng)狀態(tài)和有效路 徑都沒有變化時(shí),進(jìn)入流程S509 ;否者,只要有一個(gè)發(fā)生變化都進(jìn)入步驟S508。
步驟S508,保護(hù)組的狀態(tài)或是有效鏈路發(fā)生變化時(shí),需要將結(jié)果通知給主設(shè)備進(jìn) 行狀態(tài)更新,同時(shí)在圖4所示組網(wǎng)情況下,還要將倒換結(jié)果通過Kl和K2字節(jié)通知遠(yuǎn)端設(shè)備 (即節(jié)點(diǎn)Si)進(jìn)行處理,以保證跨設(shè)備的復(fù)用段保護(hù)組和節(jié)點(diǎn)Sl上運(yùn)行的保護(hù)組狀態(tài)一致。
步驟S509,處理流程結(jié)束。
根據(jù)以上描述,應(yīng)用本發(fā)明可以有效的解決三網(wǎng)元組網(wǎng)的SDH鏈路的保護(hù)問題, 并且可以實(shí)現(xiàn)跨設(shè)備情況下支持用戶配置倒換命令。
實(shí)施例三本發(fā)明的另一個(gè)實(shí)施例中,如圖6所示,網(wǎng)絡(luò)由節(jié)點(diǎn)Si、S2、S3和S4組成,Linkl和 Link2為SDH鏈路。在節(jié)點(diǎn)Sl和S2、節(jié)點(diǎn)S3和S4上分別建立跨設(shè)備的復(fù)用段保護(hù)組,并 在Sl和S2間、S3和S4間建立以太通信鏈路。
設(shè)定Linkl為工作鏈路,則當(dāng)Linkl出現(xiàn)故障時(shí),節(jié)點(diǎn)Sl和S3檢測(cè)到鏈路故障,通 知本地狀態(tài)模塊,由于都為主設(shè)備,因此分別發(fā)送告警報(bào)文到備設(shè)備,即節(jié)點(diǎn)S2和S4 ;接著 節(jié)點(diǎn)S2和S4收到告警后,分別進(jìn)入決策模塊進(jìn)行處理,產(chǎn)生新的保護(hù)組狀態(tài)和有效路徑, 即倒換到保護(hù)路徑Link2 ;最后再由節(jié)點(diǎn)S2和S4的通信模塊分別通知他們保護(hù)組內(nèi)的主10設(shè)備即Sl和S3,進(jìn)行狀態(tài)的同步。通過此過程就完成了保護(hù)鏈路Link2對(duì)工作鏈路Linkl 的保護(hù),實(shí)現(xiàn)了四網(wǎng)元組網(wǎng)情況下的復(fù)用段保護(hù)。
以上僅為本發(fā)明的優(yōu)選實(shí)施案例而已,并不用于限制本發(fā)明,本發(fā)明還可有其他 多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員可根據(jù)本發(fā) 明做出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求 的保護(hù)范圍。
顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用 的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成 的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲(chǔ) 在存儲(chǔ)裝置中由計(jì)算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示 出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或 步驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
權(quán)利要求
1.一種跨設(shè)備鏈路保護(hù)系統(tǒng),其特征在于,所述系統(tǒng)包括由工作鏈路所在的主設(shè)備和 保護(hù)鏈路所在的備設(shè)備組成的保護(hù)組,其中所述主設(shè)備用于,發(fā)送倒換決策信息至所述備設(shè)備;所述備設(shè)備用于,根據(jù)收到的所述倒換決策信息進(jìn)行決策,并根據(jù)決策的倒換結(jié)果向 所述主設(shè)備發(fā)送同步通知。
2.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述主設(shè)備進(jìn)一步包括主本地狀態(tài)模塊,用于接收并保存本地鏈路狀態(tài)信息;以及,在檢測(cè)到鏈路狀態(tài)發(fā)生變 化、收到所述故障告警信息、和/或收到所述倒換命令時(shí),通過所述主通信模塊向所述備設(shè) 備發(fā)送所述倒換決策信息;主通信模塊,用于將收到的所述倒換決策信息發(fā)送至所述備設(shè)備;以及,接收所述備設(shè) 備發(fā)送的同步通知;主執(zhí)行模塊,用于根據(jù)所述備設(shè)備發(fā)送的同步通知更新本地鏈路狀態(tài)。
3.如權(quán)利要求1或2所述的系統(tǒng),其特征在于,所述備設(shè)備進(jìn)一步包括備本地狀態(tài)模塊,用于接收并保存本地鏈路狀態(tài)信息;以及,在檢測(cè)到鏈路狀態(tài)發(fā)生變 化、收到所述故障告警信息、和/或收到所述倒換命令時(shí),通過所述備通信模塊向決策模塊 發(fā)送倒換決策信息;備通信模塊,用于將接收到的所述主設(shè)備及所述備本地狀態(tài)模塊發(fā)送的所述倒換決策 信息發(fā)送給所述決策模塊;以及,向所述主設(shè)備發(fā)送同步通知;決策模塊,用于根據(jù)收到的所述倒換決策信息進(jìn)行決策;備執(zhí)行模塊,用于根據(jù)所述決策模塊決策的倒換結(jié)果執(zhí)行倒換,并根據(jù)決策的倒換結(jié) 果通過所述備通信模塊向所述主設(shè)備發(fā)送同步通知。
4.如權(quán)利要求3所述的系統(tǒng),其特征在于,所述決策模塊用于,根據(jù)所述倒換決策信息進(jìn)行決策,決策的倒換結(jié)果包括保護(hù)組狀 態(tài)和有效路徑;所述備執(zhí)行模塊用于,根據(jù)所述倒換結(jié)果,當(dāng)所述保護(hù)組狀態(tài)和有效路徑中有至少一 個(gè)發(fā)生變化時(shí),向所述主設(shè)備發(fā)送所述同步通知。
5.如權(quán)利要求3所述的系統(tǒng),其特征在于,所述備執(zhí)行模塊還用于,在根據(jù)所述倒換結(jié)果執(zhí)行倒換后,將所述倒換結(jié)果轉(zhuǎn)換為K 值,通過所述備通信模塊通知所述備設(shè)備的遠(yuǎn)端設(shè)備。
6.如權(quán)利要求5所述的系統(tǒng),其特征在于,所述備通信模塊還用于,接收其他設(shè)備發(fā)送的K值;所述備執(zhí)行模塊還用于,根據(jù)收到的其他設(shè)備發(fā)送的K值,更新本地鏈路狀態(tài)。
7.一種跨設(shè)備鏈路保護(hù)方法,其特征在于,所述方法包括工作鏈路所在的主設(shè)備發(fā)送倒換決策信息至保護(hù)鏈路所在的備設(shè)備;所述備設(shè)備根據(jù)收到的所述倒換決策信息進(jìn)行決策,并根據(jù)決策的倒換結(jié)果向所述主 設(shè)備發(fā)送同步通知。
8.如權(quán)利要求7所述的方法,其特征在于,所述主設(shè)備在檢測(cè)到鏈路狀態(tài)發(fā)生變化、收到倒換命令、和/或故障告警信息時(shí),向所 述備設(shè)備發(fā)送所述倒換決策信息;其中所述故障告警信息進(jìn)一步包括工作鏈路信道失效告警或工作鏈路信道失效消失口目。
9.如權(quán)利要求7所述的方法,其特征在于,所述備設(shè)備根據(jù)所述倒換決策信息進(jìn)行決策,決策的倒換結(jié)果包括保護(hù)組狀態(tài)和有效 路徑;所述備設(shè)備根據(jù)所述倒換結(jié)果,當(dāng)所述保護(hù)組狀態(tài)和有效路徑中有至少一個(gè)發(fā)生變化 時(shí),向所述主設(shè)備發(fā)送所述同步通知。
10.如權(quán)利要求7或9所述的方法,其特征在于,所述方法還包括所述主設(shè)備根據(jù)收到的所述備設(shè)備發(fā)送的同步通知更新本地鏈路狀態(tài)。
11.如權(quán)利要求7所述的方法,其特征在于,所述方法還包括所述備設(shè)備在檢測(cè)到鏈路狀態(tài)發(fā)生變化、收到倒換命令、和/或故障告警信息時(shí),根據(jù) 鏈路狀態(tài)變化信息、倒換命令、和/或故障告警信息進(jìn)行決策;其中所述故障告警信息進(jìn)一步包括保護(hù)鏈路信道失效告警或保護(hù)鏈路信道失效消失口目。
12.如權(quán)利要求8或11所述的方法,其特征在于,所述主設(shè)備和所述備設(shè)備通過比較接收到的鏈路狀態(tài)信息與本地保存的鏈路狀態(tài)信 息,檢測(cè)鏈路狀態(tài)是否發(fā)生變化。
13.如權(quán)利要求7、8或9所述的方法,其特征在于,所述方法還包括所述備設(shè)備在根據(jù)所述倒換結(jié)果執(zhí)行倒換后,還將所述倒換結(jié)果轉(zhuǎn)換為K值,通知所 述備設(shè)備的遠(yuǎn)端設(shè)備。
14.如權(quán)利要求13所述的方法,其特征在于,所述方法還包括所述備設(shè)備在接收到其他設(shè)備發(fā)送的K值時(shí),根據(jù)接收到的所述K值更新本地鏈路狀態(tài)。
15.如權(quán)利要求7、8、9或11所述的方法,其特征在于,所述方法還包括 所述主設(shè)備和所述備設(shè)備之間通過定期發(fā)送通信報(bào)文,進(jìn)行狀態(tài)同步。
全文摘要
本發(fā)明公開了一種跨設(shè)備鏈路保護(hù)方法及系統(tǒng),所述系統(tǒng)包括由工作鏈路所在的主設(shè)備和保護(hù)鏈路所在的備設(shè)備組成的保護(hù)組,其中主設(shè)備用于,發(fā)送倒換決策信息至備設(shè)備;備設(shè)備用于,根據(jù)收到的倒換決策信息進(jìn)行決策,并根據(jù)決策的倒換結(jié)果向主設(shè)備發(fā)送同步通知。通過本發(fā)明,可以對(duì)三網(wǎng)元和四網(wǎng)元的組網(wǎng)進(jìn)行跨設(shè)備的復(fù)用段保護(hù),實(shí)現(xiàn)保護(hù)鏈路對(duì)工作鏈路的保護(hù)。
文檔編號(hào)H04J14/02GK102035680SQ20101059403
公開日2011年4月27日 申請(qǐng)日期2010年12月17日 優(yōu)先權(quán)日2010年12月17日
發(fā)明者郝紅杰 申請(qǐng)人:中興通訊股份有限公司