專利名稱:彈性分組環(huán)節(jié)點(diǎn)內(nèi)部連接故障處理方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù),尤其涉及彈性分組環(huán)(RPR,Resilient PacketRing)節(jié)點(diǎn)內(nèi)部連接故障處理方法及裝置。
背景技術(shù):
RPR是一種逆向雙環(huán)結(jié)構(gòu)的組網(wǎng)結(jié)構(gòu),可以在兩個(gè)環(huán)上同時(shí)傳遞數(shù)據(jù),作為一種新的城域網(wǎng)標(biāo)準(zhǔn),由于其在接口帶寬、電信級(jí)的故障倒換能力、高效帶寬利用率、物理層無關(guān)等諸多方面的優(yōu)點(diǎn),RPR逐漸受到越來越多運(yùn)營商的青睞。
參見圖1所示的RPR環(huán),環(huán)上包括6個(gè)RPR節(jié)點(diǎn),外側(cè)順時(shí)針方向的單環(huán)稱為0環(huán),內(nèi)側(cè)逆時(shí)針方向的單環(huán)稱為1環(huán);兩個(gè)相鄰RPR節(jié)點(diǎn)之間的鏈路稱為段(SPAN),一個(gè)SPAN由一對(duì)方向相反的單向鏈路組成;對(duì)于每個(gè)節(jié)點(diǎn),有兩個(gè)SPAN,分別稱為西向SPAN和東向SPAN,其中,西向SPAN用于接收0環(huán)數(shù)據(jù)并發(fā)送1環(huán)數(shù)據(jù),東向SPAN用于接收1環(huán)數(shù)據(jù)并發(fā)送0環(huán)數(shù)據(jù)。
RPR的故障自愈能力非常強(qiáng),能夠?qū)崿F(xiàn)50ms時(shí)間內(nèi)的故障保護(hù)倒換。參見圖2所示的由于故障而斷開連接的RPR環(huán),經(jīng)過快速故障處理,能夠使所有數(shù)據(jù)流避開因故障而斷開的鏈路,實(shí)現(xiàn)數(shù)據(jù)流的正常傳送。圖2中,不能用于傳輸數(shù)據(jù)的SPAN稱為邊。鏈路故障有多種情況,包括信號(hào)失敗(SF,Signal Fail)和信號(hào)劣化(SD,Signal degrade)等。其中,SF故障最為嚴(yán)重,一定會(huì)生成邊,如光纖斷裂;SD表示線路質(zhì)量較差,但可傳輸數(shù)據(jù),一定條件下可生成邊。
為了實(shí)現(xiàn)快速保護(hù)倒換,RPR環(huán)上每個(gè)節(jié)點(diǎn)都實(shí)時(shí)檢測(cè)自身SPAN的狀態(tài),并通過其它節(jié)點(diǎn)發(fā)布的信息獲取環(huán)上其它SPAN的狀態(tài)。當(dāng)檢測(cè)到變化時(shí),根據(jù)已收集的所有數(shù)據(jù)進(jìn)行分析處理,做出快速的反應(yīng)。
在一個(gè)RPR節(jié)點(diǎn)內(nèi),東向SPAN和西向SPAN的收發(fā)處理功能可能分布在不同的硬件上,其內(nèi)部通過光纖或電纜連接。該內(nèi)部連接也是RPR環(huán)的一部分,如果內(nèi)部連接發(fā)生故障,同樣會(huì)導(dǎo)致RPR環(huán)的斷裂。
但是,目前協(xié)議關(guān)注最多的是SPAN上的故障,而對(duì)于RPR節(jié)點(diǎn)內(nèi)部連接故障的處理則過于簡(jiǎn)單。比如,簡(jiǎn)單地模擬為西向SPAN發(fā)生SF,或者模擬為東向SPAN發(fā)生SF,或者模擬為兩個(gè)SPAN都發(fā)生了SF。按照這樣的處理方法,如果在實(shí)際應(yīng)用中出現(xiàn)RPR節(jié)點(diǎn)內(nèi)部連接故障,則在一定情況下可能會(huì)引起嚴(yán)重的事故。最簡(jiǎn)單的例子是假設(shè)節(jié)點(diǎn)A的西向SPAN已經(jīng)存在SF故障并生成邊,在發(fā)生內(nèi)部連接故障后,如果只是隨意選擇東向SPAN模擬生成SF,則這樣處理的結(jié)果是,節(jié)點(diǎn)A的兩個(gè)SPAN都生成邊,都不能發(fā)送數(shù)據(jù),節(jié)點(diǎn)A完全從環(huán)上斷開了,從而損壞了環(huán)網(wǎng)的連通性,導(dǎo)致環(huán)網(wǎng)完全不可用。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的主要目的在于提供一種RPR節(jié)點(diǎn)內(nèi)部連接故障處理方法及裝置,在RPR節(jié)點(diǎn)出現(xiàn)內(nèi)部連接故障的情況下,最大限度地保證環(huán)網(wǎng)的連通性和可用性。
為達(dá)到上述目的,本發(fā)明提供的RPR節(jié)點(diǎn)內(nèi)部連接故障處理方法如下RPR環(huán)上的第一節(jié)點(diǎn)檢測(cè)到內(nèi)部連接故障時(shí),由當(dāng)前RPR環(huán)的鏈路狀態(tài)信息得到鏈路分析結(jié)果;根據(jù)鏈路分析結(jié)果從第一節(jié)點(diǎn)的兩個(gè)段SPAN中選擇第一SPAN模擬生成信號(hào)失敗SF,并向環(huán)上其它節(jié)點(diǎn)發(fā)送SF信號(hào),且選擇第一SPAN模擬生成SF時(shí)SF信號(hào)傳輸?shù)墓?jié)點(diǎn)數(shù)大于選擇第二SPAN模擬生成SF時(shí)SF信號(hào)傳輸?shù)墓?jié)點(diǎn)數(shù)。
所述鏈路分析結(jié)果為第一節(jié)點(diǎn)有SPAN生成邊;
所述根據(jù)鏈路分析結(jié)果從第一節(jié)點(diǎn)的兩個(gè)SPAN中選擇第一SPAN模擬生成SF包括從第一節(jié)點(diǎn)的兩個(gè)SPAN中選擇已經(jīng)生成邊的SPAN模擬生成SF。
所述鏈路分析結(jié)果為環(huán)上除第一節(jié)點(diǎn)外的節(jié)點(diǎn)有SPAN生成邊;所述根據(jù)鏈路分析結(jié)果從第一節(jié)點(diǎn)的兩個(gè)SPAN中選擇第一SPAN模擬生成SF包括從第一節(jié)點(diǎn)的兩個(gè)SPAN中選擇距離環(huán)上的邊最近的SPAN模擬生成SF。
所述鏈路分析結(jié)果為第一節(jié)點(diǎn)有SPAN存在故障;所述根據(jù)鏈路分析結(jié)果從第一節(jié)點(diǎn)的兩個(gè)SPAN中選擇第一SPAN模擬生成SF包括從第一節(jié)點(diǎn)的兩個(gè)SPAN中選擇存在故障的SPAN模擬生成SF。
所述鏈路分析結(jié)果為環(huán)上除第一節(jié)點(diǎn)外的節(jié)點(diǎn)有SPAN存在故障;所述根據(jù)鏈路分析結(jié)果從第一節(jié)點(diǎn)的兩個(gè)SPAN中選擇第一SPAN模擬生成SF包括從第一節(jié)點(diǎn)的兩個(gè)SPAN中選擇距離環(huán)上存在故障的鏈路最近的SPAN模擬生成SF。
該方法進(jìn)一步包括當(dāng)檢測(cè)到所述被選擇的SPAN不存在SF故障,且未被選擇的第一節(jié)點(diǎn)的另一個(gè)SPAN存在SF故障時(shí),模擬所述被選擇的SPAN上SF消失,并選擇第一節(jié)點(diǎn)的另一個(gè)SPAN模擬生成SF。
本發(fā)明提供的RPR節(jié)點(diǎn)內(nèi)部連接故障處理裝置包括存儲(chǔ)單元和處理單元,其中,存儲(chǔ)單元,用于存儲(chǔ)RPR環(huán)的鏈路狀態(tài)信息;處理單元,用于在節(jié)點(diǎn)發(fā)生內(nèi)部連接故障時(shí),從存儲(chǔ)單元獲取RPR環(huán)鏈路狀態(tài)信息,由鏈路狀態(tài)信息得到鏈路分析結(jié)果,根據(jù)鏈路分析結(jié)果從發(fā)生內(nèi)部連接故障節(jié)點(diǎn)的兩個(gè)段SPAN中選擇第一SPAN模擬生成信號(hào)失敗SF,并向環(huán)上其它節(jié)點(diǎn)發(fā)送SF信號(hào),且選擇第一SPAN模擬生成SF時(shí)SF信號(hào)傳輸?shù)墓?jié)點(diǎn)數(shù)大于選擇第二SPAN模擬生成SF時(shí)SF信號(hào)傳輸?shù)墓?jié)點(diǎn)數(shù)。
所述處理單元包括獲取單元、選擇單元和發(fā)送單元,其中,獲取單元,用于在節(jié)點(diǎn)發(fā)生內(nèi)部連接故障時(shí),從存儲(chǔ)單元獲取RPR環(huán)鏈路狀態(tài)信息,由鏈路狀態(tài)信息得到鏈路分析結(jié)果,并將鏈路分析結(jié)果發(fā)送給選擇單元;選擇單元,用于根據(jù)收到的鏈路分析結(jié)果從發(fā)生內(nèi)部連接故障節(jié)點(diǎn)的兩個(gè)SPAN中選擇第一SPAN模擬生成SF,并將生成的SF信息發(fā)送給發(fā)送單元;發(fā)送單元,用于根據(jù)收到的SF信息向環(huán)上其它節(jié)點(diǎn)發(fā)送SF信號(hào)。
所述處理單元進(jìn)一步包括更新單元,用于在檢測(cè)到所述被選擇的第一SPAN不存在SF故障,且未被選擇的第二SPAN存在SF故障時(shí),模擬第一SPAN上SF消失,并選擇第二SPAN模擬生成SF。
由此可見,在本發(fā)明的實(shí)施例中,當(dāng)檢測(cè)到RPR節(jié)點(diǎn)發(fā)生內(nèi)部連接故障時(shí),不是隨便選擇一個(gè)SPAN模擬生成SF,而是需要根據(jù)RPR環(huán)的鏈路狀態(tài)從發(fā)生內(nèi)部連接故障的節(jié)點(diǎn)的兩個(gè)SPAN中選擇一個(gè)SPAN模擬生成SF。比如,從發(fā)生內(nèi)部連接故障節(jié)點(diǎn)的兩個(gè)SPAN中,選擇已經(jīng)生成邊或存在故障可能生成邊的SPAN模擬生成SF,或者選擇距離已經(jīng)環(huán)上生成邊或存在故障可能生成邊的鏈路最近的SPAN模擬生成SF,以保證出現(xiàn)內(nèi)部連接故障的節(jié)點(diǎn)能夠和盡量多的節(jié)點(diǎn)連在一起。這樣,就可以在出現(xiàn)節(jié)點(diǎn)內(nèi)部連接故障的情況下,最大限度地保證環(huán)網(wǎng)的連通性和可用性,使環(huán)網(wǎng)提供更為可靠的服務(wù)。
圖1為現(xiàn)有技術(shù)中的RPR環(huán)示意圖。
圖2為現(xiàn)有技術(shù)中斷開連接的RPR環(huán)示意圖。
圖3為本發(fā)明實(shí)施例中RPR節(jié)點(diǎn)內(nèi)部連接故障的處理方法流程圖。
圖4為本發(fā)明實(shí)施例中更換SPAN模擬生成SF的流程圖。
圖5為本發(fā)明實(shí)施例中的RPR節(jié)點(diǎn)內(nèi)部連接故障處理裝置結(jié)構(gòu)示意圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,下面參照附圖并舉實(shí)施例,對(duì)本發(fā)明作進(jìn)一步詳細(xì)說明。
本發(fā)明實(shí)施例提供的RPR節(jié)點(diǎn)內(nèi)部連接故障處理方法主要包括RPR環(huán)上的第一節(jié)點(diǎn)檢測(cè)到內(nèi)部連接故障時(shí),由當(dāng)前RPR環(huán)的鏈路狀態(tài)信息得到鏈路分析結(jié)果;并根據(jù)鏈路分析結(jié)果從第一節(jié)點(diǎn)的兩個(gè)SPAN中選擇第一SPAN模擬生成SF,然后向環(huán)上其它節(jié)點(diǎn)發(fā)送SF信號(hào),并且,選擇第一SPAN模擬生成SF時(shí)SF信號(hào)傳輸?shù)墓?jié)點(diǎn)數(shù)大于選擇第二SPAN模擬生成SF時(shí)SF信號(hào)傳輸?shù)墓?jié)點(diǎn)數(shù)。
也就是說,當(dāng)RPR環(huán)上的節(jié)點(diǎn)發(fā)生內(nèi)部連接故障時(shí),需要結(jié)合RPR環(huán)的當(dāng)前鏈路狀態(tài)信息選擇SPAN模擬生成SF,以保證出現(xiàn)內(nèi)部連接故障的節(jié)點(diǎn)能夠和盡量多的節(jié)點(diǎn)連在一起。這樣,就可以在節(jié)點(diǎn)出現(xiàn)內(nèi)部連接故障的情況下,最大限度地保證環(huán)網(wǎng)的連通性和可用性,使環(huán)網(wǎng)提供更為可靠的服務(wù)。
其中,所述RPR環(huán)的鏈路狀態(tài)既包括發(fā)生內(nèi)部連接故障的節(jié)點(diǎn)的兩個(gè)SPAN的狀態(tài),也包括環(huán)上其它鏈路即其它SPAN的狀態(tài)。RPR環(huán)上的每個(gè)節(jié)點(diǎn)都實(shí)時(shí)檢測(cè)自身SPAN的狀態(tài),并通過其它節(jié)點(diǎn)發(fā)布的信息獲取環(huán)上其它SPAN的狀態(tài)。鏈路狀態(tài)具體包括鏈路是否已經(jīng)生成邊、鏈路是否存在故障等信息。
其中,鏈路分析結(jié)果包括第一節(jié)點(diǎn)的兩個(gè)SPAN中是否有邊或故障,環(huán)上除第一節(jié)點(diǎn)外的其它節(jié)點(diǎn)是否有邊或故障等。
下面結(jié)合圖3對(duì)本發(fā)明提供的RPR節(jié)點(diǎn)內(nèi)部連接故障處理方法進(jìn)行詳細(xì)說明,參見圖3所示,該方法主要包括以下步驟步驟301RPR環(huán)上的每個(gè)節(jié)點(diǎn)實(shí)時(shí)檢測(cè)自身的內(nèi)部連接狀態(tài),當(dāng)?shù)谝还?jié)點(diǎn)檢測(cè)到自身發(fā)生內(nèi)部連接故障后,則查看RPR環(huán)的鏈路狀態(tài)信息,并判斷本節(jié)點(diǎn)的兩個(gè)SPAN中是否有邊,如果有,則執(zhí)行步驟302;否則,執(zhí)行步驟303。
步驟302從第一節(jié)點(diǎn)的兩個(gè)SPAN中選擇已經(jīng)生成邊的SPAN模擬生成SF,然后結(jié)束本流程的處理。
由于該SPAN已經(jīng)是邊,因此選擇該SPAN模擬生成SF不會(huì)引起RPR環(huán)的拓?fù)渥兓?,?duì)環(huán)上數(shù)據(jù)流的傳輸不會(huì)產(chǎn)生影響。
如果第一節(jié)點(diǎn)的兩個(gè)SPAN都是邊,則可以選擇其中的任意一個(gè)SPAN模擬生成SF。
步驟303第一節(jié)點(diǎn)根據(jù)環(huán)上其它節(jié)點(diǎn)發(fā)布的信息可獲知環(huán)上其它鏈路的狀態(tài),并據(jù)此判斷環(huán)上其它的鏈路中是否有邊,如果有,則執(zhí)行步驟304;否則,執(zhí)行步驟305。
步驟304從第一節(jié)點(diǎn)的兩個(gè)SPAN中選擇距離環(huán)上的邊最近的SPAN模擬生成SF,然后結(jié)束本流程的處理。
其中,所述距離環(huán)上的邊最近的SPAN是指能夠經(jīng)過最短的跳數(shù)到達(dá)邊的那個(gè)方向的SPAN。比如在圖1中,如果節(jié)點(diǎn)A發(fā)生內(nèi)部連接故障,且已知本節(jié)點(diǎn)的兩個(gè)SPAN中都沒有邊,節(jié)點(diǎn)B的西向SPAN生成邊,則此時(shí)節(jié)點(diǎn)A將選擇自身的西向SPAN模擬生成SF,因?yàn)楣?jié)點(diǎn)A的西向SPAN離節(jié)點(diǎn)B的西向SPAN最近。這樣的選擇方法可以使發(fā)生內(nèi)部連接故障的節(jié)點(diǎn)與盡量多的節(jié)點(diǎn)連接在一起,實(shí)現(xiàn)環(huán)網(wǎng)連通性的提高。
步驟305第一節(jié)點(diǎn)判斷本節(jié)點(diǎn)的兩個(gè)SPAN是否存在故障,如果存在,則執(zhí)行步驟306;否則,執(zhí)行步驟307。
步驟306第一節(jié)點(diǎn)從本節(jié)點(diǎn)的兩個(gè)SPAN中選擇存在故障的SPAN模擬生成SF,然后結(jié)束本流程的處理。
如果第一節(jié)點(diǎn)的兩個(gè)SPAN都存在故障,則可以選擇其中的任意一個(gè)SPAN模擬生成SF,因?yàn)榇嬖诠收系腟PAN都有可能生成邊。
步驟307第一節(jié)點(diǎn)判斷環(huán)上其它的鏈路是否存在故障,如果存在,則執(zhí)行步驟308;否則,執(zhí)行步驟309。
步驟308第一節(jié)點(diǎn)從本節(jié)點(diǎn)的兩個(gè)SPAN中,選擇距離環(huán)上存在故障的鏈路最近、即可以經(jīng)過最短的跳數(shù)到達(dá)該存在故障鏈路的SPAN模擬生成SF,然后結(jié)束本流程的處理。
步驟309如果在環(huán)上的所有鏈路中,既無邊、也無任何故障,則第一節(jié)點(diǎn)可以從本節(jié)點(diǎn)的兩個(gè)SPAN中任意選擇一個(gè)SPAN模擬生成SF,然后結(jié)束本流程的處理。
在模擬生成SF后,第一節(jié)點(diǎn)可以將該信息廣播給環(huán)上的其它節(jié)點(diǎn),使得數(shù)據(jù)流不再通過該模擬生成SF的SPAN進(jìn)行傳輸,以保證環(huán)網(wǎng)的可用性。
需要說明的是,步驟301中當(dāng)?shù)谝还?jié)點(diǎn)判斷出自身的兩個(gè)SPAN中無邊之后,可以先執(zhí)行步驟305;當(dāng)步驟305得出否定的判斷結(jié)果后再執(zhí)行步驟303;當(dāng)步驟303得出否定的判斷結(jié)果后再執(zhí)行步驟307。也就是說,第一節(jié)點(diǎn)先判斷本節(jié)點(diǎn)的兩個(gè)SPAN中是否有邊、或者是否存在故障,當(dāng)本節(jié)點(diǎn)的兩個(gè)SPAN既無邊也無故障的情況下,再判斷環(huán)上其它鏈路中是否有邊、或者是否存在故障。
并且,在步驟301、303或305得出否定的判斷結(jié)果后,第一節(jié)點(diǎn)也可以直接從本節(jié)點(diǎn)的兩個(gè)SPAN中任意選擇一個(gè)SPAN模擬生成SF,并結(jié)束本流程的處理。
可見,在本實(shí)施例中,當(dāng)檢測(cè)到RPR節(jié)點(diǎn)發(fā)生內(nèi)部連接故障時(shí),不是隨便選擇一個(gè)SPAN模擬生成SF,而是需要根據(jù)RPR環(huán)的鏈路狀態(tài)從發(fā)生內(nèi)部連接故障的節(jié)點(diǎn)的兩個(gè)SPAN中選擇一個(gè)SPAN模擬生成SF。比如,從發(fā)生內(nèi)部連接故障節(jié)點(diǎn)的兩個(gè)SPAN中,選擇已經(jīng)生成邊或存在故障可能生成邊的SPAN模擬生成SF,或者選擇距離已經(jīng)環(huán)上生成邊或存在故障可能生成邊的鏈路最近的SPAN模擬生成SF,以保證出現(xiàn)內(nèi)部連接故障的節(jié)點(diǎn)能夠和盡量多的節(jié)點(diǎn)連在一起。這樣,就可以在出現(xiàn)節(jié)點(diǎn)內(nèi)部連接故障的情況下,最大限度地保證環(huán)網(wǎng)的連通性和可用性,使環(huán)網(wǎng)提供可靠的服務(wù)。
另外,為了保證模擬生成SF的準(zhǔn)確性,使環(huán)網(wǎng)能夠提供更可靠的服務(wù),在模擬某個(gè)SPAN生成SF后,還可以實(shí)時(shí)根據(jù)環(huán)網(wǎng)拓?fù)湫畔⒑玩溌窢顟B(tài)的變化,對(duì)模擬生成SF的SPAN進(jìn)行更換。
下面以第一節(jié)點(diǎn)檢測(cè)到本節(jié)點(diǎn)的SPAN狀態(tài)發(fā)生變化的情況為例,對(duì)更換SPAN模擬生成SF的過程進(jìn)行詳細(xì)說明。參見圖4所示,該過程主要包括以下步驟步驟401第一節(jié)點(diǎn)實(shí)時(shí)檢測(cè)本節(jié)點(diǎn)兩個(gè)SPAN的狀態(tài),并判斷是否檢測(cè)到變化,如果是,則執(zhí)行步驟402;否則,結(jié)束本流程的處理。
步驟402第一節(jié)點(diǎn)判斷自身是否存在內(nèi)部連接故障,如果是,則執(zhí)行步驟403;否則,結(jié)束本流程的處理。
步驟403第一節(jié)點(diǎn)判斷之前在處理內(nèi)部連接故障時(shí)所選擇的模擬生成SF的SPAN目前是否真正存在SF故障,如果是,則結(jié)束本流程的處理;否則,執(zhí)行步驟404。
步驟404第一節(jié)點(diǎn)判斷本節(jié)點(diǎn)的另一個(gè)SPAN(相對(duì)于之前選擇的模擬生成SF的SPAN而言)是否存在SF故障,如果是,則執(zhí)行步驟405;否則,結(jié)束本流程的處理。
步驟405第一節(jié)點(diǎn)模擬之前選擇的SPAN上SF消失,并選擇另一個(gè)SPAN模擬生成SF。
另外,對(duì)應(yīng)本發(fā)明提供的RPR節(jié)點(diǎn)內(nèi)部連接故障處理方法,本發(fā)明還提供了一種RPR節(jié)點(diǎn)內(nèi)部連接故障處理裝置。參見圖5所示,該裝置包括存儲(chǔ)單元和處理單元。其中,存儲(chǔ)單元,用于存儲(chǔ)RPR環(huán)的鏈路狀態(tài)信息;處理單元,用于在RPR節(jié)點(diǎn)發(fā)生內(nèi)部連接故障時(shí),從存儲(chǔ)單元獲取RPR環(huán)鏈路狀態(tài)信息,由鏈路狀態(tài)信息得到鏈路分析結(jié)果,根據(jù)鏈路分析結(jié)果從發(fā)生內(nèi)部連接故障節(jié)點(diǎn)的兩個(gè)SPAN中選擇第一SPAN模擬生成SF,并向環(huán)上其它節(jié)點(diǎn)發(fā)送SF信號(hào),且選擇第一SPAN模擬生成SF時(shí)SF信號(hào)傳輸?shù)墓?jié)點(diǎn)數(shù)大于選擇第二SPAN模擬生成SF時(shí)SF信號(hào)傳輸?shù)墓?jié)點(diǎn)數(shù)。
所述處理單元具體可包括獲取單元、選擇單元和發(fā)送單元。其中,獲取單元,用于在節(jié)點(diǎn)發(fā)生內(nèi)部連接故障時(shí),從存儲(chǔ)單元獲取RPR環(huán)鏈路狀態(tài)信息,由鏈路狀態(tài)信息得到鏈路分析結(jié)果,并將鏈路分析結(jié)果發(fā)送給選擇單元;選擇單元,用于根據(jù)收到的鏈路分析結(jié)果從發(fā)生內(nèi)部連接故障節(jié)點(diǎn)的兩個(gè)SPAN中選擇第一SPAN模擬生成SF,并將生成的SF信息發(fā)送給發(fā)送單元;發(fā)送單元,用于根據(jù)收到的SF信息向環(huán)上其它節(jié)點(diǎn)發(fā)送SF信號(hào)。
另外,所述處理單元可進(jìn)一步包括更新單元,用于在檢測(cè)到所述被選擇的第一SPAN不存在SF故障,且未被選擇的第二SPAN存在SF故障時(shí),模擬第一SPAN上SF消失,并選擇第二SPAN模擬生成SF。
以上所述對(duì)本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步的詳細(xì)說明,所應(yīng)理解的是,以上所述并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種彈性分組環(huán)RPR節(jié)點(diǎn)內(nèi)部連接故障處理方法,其特征在于,該方法包括RPR環(huán)上的第一節(jié)點(diǎn)檢測(cè)到內(nèi)部連接故障時(shí),由當(dāng)前RPR環(huán)的鏈路狀態(tài)信息得到鏈路分析結(jié)果;根據(jù)鏈路分析結(jié)果從第一節(jié)點(diǎn)的兩個(gè)段SPAN中選擇第一SPAN模擬生成信號(hào)失敗SF,并向環(huán)上其它節(jié)點(diǎn)發(fā)送SF信號(hào),且選擇第一SPAN模擬生成SF時(shí)SF信號(hào)傳輸?shù)墓?jié)點(diǎn)數(shù)大于選擇第二SPAN模擬生成SF時(shí)SF信號(hào)傳輸?shù)墓?jié)點(diǎn)數(shù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述鏈路分析結(jié)果為第一節(jié)點(diǎn)有SPAN生成邊;所述根據(jù)鏈路分析結(jié)果從第一節(jié)點(diǎn)的兩個(gè)SPAN中選擇第一SPAN模擬生成SF包括從第一節(jié)點(diǎn)的兩個(gè)SPAN中選擇已經(jīng)生成邊的SPAN模擬生成SF。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述鏈路分析結(jié)果為環(huán)上除第一節(jié)點(diǎn)外的節(jié)點(diǎn)有SPAN生成邊;所述根據(jù)鏈路分析結(jié)果從第一節(jié)點(diǎn)的兩個(gè)SPAN中選擇第一SPAN模擬生成SF包括從第一節(jié)點(diǎn)的兩個(gè)SPAN中選擇距離環(huán)上的邊最近的SPAN模擬生成SF。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述鏈路分析結(jié)果為第一節(jié)點(diǎn)有SPAN存在故障;所述根據(jù)鏈路分析結(jié)果從第一節(jié)點(diǎn)的兩個(gè)SPAN中選擇第一SPAN模擬生成SF包括從第一節(jié)點(diǎn)的兩個(gè)SPAN中選擇存在故障的SPAN模擬生成SF。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述鏈路分析結(jié)果為環(huán)上除第一節(jié)點(diǎn)外的節(jié)點(diǎn)有SPAN存在故障;所述根據(jù)鏈路分析結(jié)果從第一節(jié)點(diǎn)的兩個(gè)SPAN中選擇第一SPAN模擬生成SF包括從第一節(jié)點(diǎn)的兩個(gè)SPAN中選擇距離環(huán)上存在故障的鏈路最近的SPAN模擬生成SF。
6.根據(jù)權(quán)利要求1至5任一項(xiàng)所述的方法,其特征在于,該方法進(jìn)一步包括當(dāng)檢測(cè)到所述被選擇的SPAN不存在SF故障,且未被選擇的第一節(jié)點(diǎn)的另一個(gè)SPAN存在SF故障時(shí),模擬所述被選擇的SPAN上SF消失,并選擇第一節(jié)點(diǎn)的另一個(gè)SPAN模擬生成SF。
7.一種彈性分組環(huán)RPR節(jié)點(diǎn)內(nèi)部連接故障處理裝置,其特征在于,包括存儲(chǔ)單元和處理單元,其中,存儲(chǔ)單元,用于存儲(chǔ)RPR環(huán)的鏈路狀態(tài)信息;處理單元,用于在節(jié)點(diǎn)發(fā)生內(nèi)部連接故障時(shí),從存儲(chǔ)單元獲取RPR環(huán)鏈路狀態(tài)信息,由鏈路狀態(tài)信息得到鏈路分析結(jié)果,根據(jù)鏈路分析結(jié)果從發(fā)生內(nèi)部連接故障節(jié)點(diǎn)的兩個(gè)段SPAN中選擇第一SPAN模擬生成信號(hào)失敗SF,并向環(huán)上其它節(jié)點(diǎn)發(fā)送SF信號(hào),且選擇第一SPAN模擬生成SF時(shí)SF信號(hào)傳輸?shù)墓?jié)點(diǎn)數(shù)大于選擇第二SPAN模擬生成SF時(shí)SF信號(hào)傳輸?shù)墓?jié)點(diǎn)數(shù)。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述處理單元包括獲取單元、選擇單元和發(fā)送單元,其中,獲取單元,用于在節(jié)點(diǎn)發(fā)生內(nèi)部連接故障時(shí),從存儲(chǔ)單元獲取RPR環(huán)鏈路狀態(tài)信息,由鏈路狀態(tài)信息得到鏈路分析結(jié)果,并將鏈路分析結(jié)果發(fā)送給選擇單元;選擇單元,用于根據(jù)收到的鏈路分析結(jié)果從發(fā)生內(nèi)部連接故障節(jié)點(diǎn)的兩個(gè)SPAN中選擇第一SPAN模擬生成SF,并將生成的SF信息發(fā)送給發(fā)送單元;發(fā)送單元,用于根據(jù)收到的SF信息向環(huán)上其它節(jié)點(diǎn)發(fā)送SF信號(hào)。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述處理單元進(jìn)一步包括更新單元,用于在檢測(cè)到所述被選擇的第一SPAN不存在SF故障,且未被選擇的第二SPAN存在SF故障時(shí),模擬第一SPAN上SF消失,并選擇第二SPAN模擬生成SF。
全文摘要
本發(fā)明提供了一種彈性分組環(huán)(RPR)節(jié)點(diǎn)內(nèi)部連接故障處理方法,該方法包括RPR環(huán)上的第一節(jié)點(diǎn)檢測(cè)到內(nèi)部連接故障時(shí),由當(dāng)前RPR環(huán)的鏈路狀態(tài)信息得到鏈路分析結(jié)果;根據(jù)鏈路分析結(jié)果從第一節(jié)點(diǎn)的兩個(gè)段(SPAN)中選擇第一SPAN模擬生成信號(hào)失敗(SF),并向環(huán)上其它節(jié)點(diǎn)發(fā)送SF信號(hào),且選擇第一SPAN模擬生成SF時(shí)SF信號(hào)傳輸?shù)墓?jié)點(diǎn)數(shù)大于選擇第二SPAN模擬生成SF時(shí)SF信號(hào)傳輸?shù)墓?jié)點(diǎn)數(shù)。另外,本發(fā)明還提供了一種彈性分組環(huán)節(jié)點(diǎn)內(nèi)部連接故障處理裝置,包括存儲(chǔ)單元和處理單元。本發(fā)明能夠在RPR節(jié)點(diǎn)出現(xiàn)內(nèi)部連接故障的情況下,最大限度地保證環(huán)網(wǎng)的連通性和可用性。
文檔編號(hào)H04L12/24GK101022389SQ20071008672
公開日2007年8月22日 申請(qǐng)日期2007年3月6日 優(yōu)先權(quán)日2007年3月6日
發(fā)明者王越 申請(qǐng)人:華為技術(shù)有限公司