專利名稱:一種雙信令轉(zhuǎn)接點(diǎn)與互助網(wǎng)元組網(wǎng)下的路由方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無(wú)線通信技術(shù),特別涉及一種雙信令轉(zhuǎn)接點(diǎn)(STP)與互助網(wǎng)元組網(wǎng)下的路由方法及系統(tǒng)。
背景技術(shù):
信令網(wǎng)由信令點(diǎn)(SP)、STP和信令鏈路組成,它是為多個(gè)用戶傳送信令信息提供的專用數(shù)據(jù)網(wǎng)。STP是信令網(wǎng)中將消息從一個(gè)信令點(diǎn)轉(zhuǎn)接到另一信令點(diǎn)的信令轉(zhuǎn)接設(shè)備,為了提高信令網(wǎng)的可靠性,STP通常總是成對(duì)配置的,雙STP間負(fù)荷分擔(dān)。同時(shí),在網(wǎng)絡(luò)中很多網(wǎng)元之間都存在互助的功能。所謂互助功能是指兩個(gè)網(wǎng)元各自有自己的數(shù)據(jù),能夠獨(dú)立的工作,同時(shí),兩個(gè)網(wǎng)元還有對(duì)方網(wǎng)元的數(shù)據(jù),當(dāng)某個(gè)設(shè)備發(fā)送給對(duì)方網(wǎng)元的消息發(fā)送到本網(wǎng)元時(shí),本網(wǎng)元也能夠處理,同時(shí)在外部網(wǎng)元看來(lái)就是對(duì)方網(wǎng)元在處理。這些互助的網(wǎng)元和雙STP之間組網(wǎng)就成了一種必然。
目前,大部分雙STP和互助網(wǎng)元都通過(guò)路由優(yōu)先級(jí)組網(wǎng)的。具體地,雙STP和互助網(wǎng)元組網(wǎng)的系統(tǒng)示意圖如圖1所示。其中,網(wǎng)元A和網(wǎng)元B是一對(duì)互助的網(wǎng)元;網(wǎng)元A的信令點(diǎn)編碼是AA;網(wǎng)元B的信令點(diǎn)編碼是BB;STP1和STP2是一對(duì)負(fù)荷分擔(dān)的STP,都支持路由優(yōu)先級(jí)功能。
在雙STP上路由優(yōu)先級(jí)的配置如下STP1上設(shè)置參數(shù),到信令點(diǎn)AA有三條路由一號(hào)路由(即圖1中的一號(hào)路由)是STP1到網(wǎng)元A的直達(dá)路由;二號(hào)路由(即圖1中的二號(hào)路由)是STP1通過(guò)與STP2之間的C鏈,再由STP2直達(dá)網(wǎng)元A的路由;三號(hào)路由(即圖1中的三號(hào)路由)是STP1到網(wǎng)元B的直達(dá)路由。其中,一號(hào)和二號(hào)路由最終都會(huì)將信令路由到網(wǎng)元A,三號(hào)路由最終將信令路由到網(wǎng)元A的互助網(wǎng)元-網(wǎng)元B。另外,STP1上配置的到信令點(diǎn)AA的一、二、三號(hào)路由的優(yōu)先級(jí)分別為1,2,3。
STP2上設(shè)置參數(shù),到信令點(diǎn)AA有三條路由一號(hào)路由′(即圖1中的一號(hào)路由′)是STP2到網(wǎng)元A的直達(dá)路由;二號(hào)路由′(即圖1中的二號(hào)路由′)是STP2通過(guò)與STP1之間的C鏈,再由STP1直達(dá)網(wǎng)元A的路由;三號(hào)路由′(即圖1中的三號(hào)路由′)是STP2到網(wǎng)元B的直達(dá)路由。其中,一號(hào)和二號(hào)路由最終都會(huì)將信令路由到網(wǎng)元A,三號(hào)路由最終將信令路由到網(wǎng)元A的互助網(wǎng)元-網(wǎng)元B。另外,STP2上配置的到信令點(diǎn)AA的一、二、三號(hào)路由的優(yōu)先級(jí)分別為1,2,3。
STP1上設(shè)置的到信令點(diǎn)BB也有三條路由,并且這三條路由的設(shè)置與到信令點(diǎn)AA的三條路由設(shè)置類似,這里就不再贅述。同理STP2上設(shè)置的到信令點(diǎn)BB的三條路由與STP2到信令點(diǎn)AA的三條路由設(shè)置類似。
在上述STP1和STP2上設(shè)置的各條路由中,將優(yōu)先級(jí)為1的路由稱為第一路由,將優(yōu)先級(jí)為2的路由稱為第二路由,將優(yōu)先級(jí)為3的路由稱為第三路由。
在圖1所示的系統(tǒng)中實(shí)現(xiàn)路由優(yōu)先級(jí)的方法流程如下當(dāng)STP到某個(gè)信令點(diǎn)的第一路由不可達(dá),該STP到該信令點(diǎn)的消息會(huì)走第二路由,當(dāng)該STP到該信令點(diǎn)的第二路由不可達(dá),該STP到該信令點(diǎn)的消息會(huì)走第三路由;當(dāng)比當(dāng)前使用的路由的優(yōu)先級(jí)更高的路由從故障恢復(fù)為正常后,該STP到該信令點(diǎn)的消息會(huì)立即從該高優(yōu)先級(jí)的路由發(fā)送,而不再?gòu)漠?dāng)前的低優(yōu)先級(jí)的路由發(fā)送。
在STP上采用上述數(shù)據(jù)配置的優(yōu)勢(shì)在于,在互助網(wǎng)元之間不是完全備份和完全平滑接管對(duì)方業(yè)務(wù)的情況下,上邊的路由數(shù)據(jù)配置最大限度地保證了在原網(wǎng)元不出現(xiàn)故障的情況下,STP到該網(wǎng)元的信令點(diǎn)的消息,優(yōu)先到該網(wǎng)元處理;最大限度地保證了業(yè)務(wù)的影響最小。
但是,當(dāng)上邊的互助網(wǎng)元中的其中一個(gè)網(wǎng)元故障后,該技術(shù)方案會(huì)導(dǎo)致STP1和STP2之間產(chǎn)生信令震蕩,最終導(dǎo)致雙STP幾乎無(wú)法正常工作。以網(wǎng)元A為例分析)1、當(dāng)網(wǎng)元A出現(xiàn)故障的時(shí)候,STP1和STP2同時(shí)啟用第二路由,即C鏈路由,根據(jù)協(xié)議規(guī)定,當(dāng)啟用第二路由時(shí),STP1和STP2會(huì)同時(shí)通過(guò)C鏈向?qū)Ψ桨l(fā)TFP消息,以通知對(duì)方通過(guò)本STP無(wú)法到達(dá)信令點(diǎn)AA。
2、STP1向STP2發(fā)送了TFP消息以后,又收到了來(lái)自STP2的TFP消息,則認(rèn)為第二路由不可用,于是啟動(dòng)第三路由,根據(jù)協(xié)議規(guī)定,由于STP1目前已經(jīng)啟用了通過(guò)STP2轉(zhuǎn)接消息的第二路由,它要啟用第三路由的話,必須向STP2發(fā)送TFA消息,以取消已啟用的第二路由。
3、同樣的道理,STP2也要啟用第三路由,也要向STP1發(fā)送TFA消息。
4、STP1向STP2發(fā)送了TFA以后,又收到來(lái)自STP2的TFA消息。STP1則認(rèn)為通過(guò)STP2可以到達(dá)信令點(diǎn)AA,也即第二路由可用,于是從第三路由倒回第二路由,根據(jù)協(xié)議規(guī)定,STP1會(huì)再次向STP2發(fā)送TFP消息。
5、同樣的道理,STP2也要倒回第二路由,也要向STP1發(fā)送TFP消息。
因此,TFP和TFA消息就在兩個(gè)STP間循環(huán)振蕩起來(lái),STP的負(fù)荷會(huì)被迅速拉高,如果不及時(shí)恢復(fù),則信令網(wǎng)面臨癱瘓的危險(xiǎn)。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實(shí)施例提供一種雙STP與互助網(wǎng)元組網(wǎng)下的路由方法,能夠避免互助網(wǎng)元中的一個(gè)出現(xiàn)故障后的信令振蕩閻題。
本發(fā)明實(shí)施例還提供一種雙STP與互助網(wǎng)元組網(wǎng)下的路由系統(tǒng)和STP,能夠避免互助網(wǎng)元中的一個(gè)出現(xiàn)故障后的信令振蕩問(wèn)題。
為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例采用如下的技術(shù)方案一種雙信令轉(zhuǎn)接點(diǎn)與互助網(wǎng)元組網(wǎng)下的路由方法,包括a、預(yù)先在雙STP中設(shè)置到達(dá)互助網(wǎng)元信令點(diǎn)的信令路由;b、在任意一個(gè)互助網(wǎng)元出現(xiàn)故障期間,若任意一個(gè)信令轉(zhuǎn)接點(diǎn)STP與該故障網(wǎng)元的互助網(wǎng)元間的信令路由可達(dá),則該STP按照設(shè)置的信令路由,將發(fā)送到該故障網(wǎng)元信令點(diǎn)的信令固定路由至該故障網(wǎng)元的互助網(wǎng)元進(jìn)行處理。
一種STP,包括路由設(shè)置單元、故障探測(cè)單元和路由單元;所述路由設(shè)置單元,用于設(shè)置STP到網(wǎng)元信令點(diǎn)間的信令路由,并將設(shè)置結(jié)果發(fā)送給所述路由單元;所述故障探測(cè)單元,用于檢測(cè)網(wǎng)元的故障,并在出現(xiàn)故障時(shí),通知所述路由單元;所述路由單元,用于接收所述故障探測(cè)單元發(fā)送的網(wǎng)元故障通知,并在確定本STP與該故障網(wǎng)元的互助網(wǎng)元間的信令路由可達(dá)時(shí),將發(fā)送到該故障網(wǎng)元信令點(diǎn)的信令固定路由至該故障網(wǎng)元的互助網(wǎng)元進(jìn)行處理。
一種雙STP與互助網(wǎng)元組網(wǎng)下的路由系統(tǒng),包括兩個(gè)STP和兩個(gè)互助的網(wǎng)元,所述任意一個(gè)STP,用于探測(cè)互助網(wǎng)元是否出現(xiàn)故障,并在任意一個(gè)互助網(wǎng)元出現(xiàn)故障期間,若該STP與該故障網(wǎng)元的互助網(wǎng)元間的信令路由可達(dá),則該STP將發(fā)送到該故障網(wǎng)元信令點(diǎn)的信令固定路由至該故障網(wǎng)元的互助網(wǎng)元進(jìn)行處理。
由上述技術(shù)方案可見(jiàn),本發(fā)明實(shí)施例中,當(dāng)任意一個(gè)網(wǎng)元出現(xiàn)故障時(shí),若STP到達(dá)該故障網(wǎng)元的互助網(wǎng)元的信令路由可達(dá),則STP將發(fā)送到該網(wǎng)元信令點(diǎn)的信令固定路由至該網(wǎng)元的互助網(wǎng)元進(jìn)行處理。這樣,避免了雙STP間同時(shí)啟用二號(hào)路由、又同時(shí)由二號(hào)路由切換到三號(hào)路由,于是也就避免了信令振蕩的出現(xiàn)。
圖1為現(xiàn)有的雙STP和互助網(wǎng)元組網(wǎng)的系統(tǒng)示意圖。
圖2為本發(fā)明實(shí)施例提供的雙信令轉(zhuǎn)接點(diǎn)與互助網(wǎng)元組網(wǎng)下的路由方法的總體流程圖。
圖3為本發(fā)明實(shí)施例一中雙STP與互助網(wǎng)元組網(wǎng)下路由系統(tǒng)的具體結(jié)構(gòu)圖。
圖4為本發(fā)明實(shí)施例一中雙STP與互助網(wǎng)元組網(wǎng)下路由方法的具體流程圖。
圖5為本發(fā)明實(shí)施例二中雙STP與互助網(wǎng)元組網(wǎng)下路由系統(tǒng)的具體結(jié)構(gòu)圖。
圖6為本發(fā)明實(shí)施例二中雙STP與互助網(wǎng)元組網(wǎng)下路由方法的具體流程圖。
圖7為本發(fā)明實(shí)施例三中雙STP與互助網(wǎng)元組網(wǎng)下路由方法的具體流程圖。
圖8為本發(fā)明實(shí)施例三中網(wǎng)元A發(fā)送互助網(wǎng)元故障恢復(fù)消息的示意圖。
圖9為本發(fā)明實(shí)施例四中雙STP與互助網(wǎng)元組網(wǎng)下路由系統(tǒng)的具體結(jié)構(gòu)圖。
圖10為本發(fā)明實(shí)施例四中雙STP與互助網(wǎng)元組網(wǎng)下路由方法的具體流程圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)手段和優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖對(duì)本發(fā)明實(shí)施例做進(jìn)一步詳細(xì)說(shuō)明。
在前述的路由方法中,由于某網(wǎng)元出現(xiàn)故障時(shí),雙STP會(huì)同時(shí)由一號(hào)路由切換到二號(hào)路由,啟用二號(hào)路由時(shí)向彼此發(fā)送TFP消息;又同時(shí)由二號(hào)路由切換到三號(hào)路由,從而同時(shí)向彼此發(fā)送TFA消息。這樣,就會(huì)造成信令振蕩。
本發(fā)明實(shí)施例的基本思想是當(dāng)網(wǎng)元出現(xiàn)故障時(shí),使雙STP間不會(huì)同時(shí)啟用二號(hào)路由、又同時(shí)由二號(hào)路由切換到三號(hào)路由。
圖2為本發(fā)明實(shí)施例提供的雙信令轉(zhuǎn)接點(diǎn)與互助網(wǎng)元組網(wǎng)下的路由方法的總體流程圖。如圖2所示,該方法包括步驟201,預(yù)先在雙STP中設(shè)置到達(dá)互助網(wǎng)元的信令點(diǎn)的信令路由。
步驟202,在任意一個(gè)互助網(wǎng)元出現(xiàn)故障期間,若任意一個(gè)信令轉(zhuǎn)接點(diǎn)STP與該故障網(wǎng)元的互助網(wǎng)元間的信令路由可達(dá),則該STP按照設(shè)置的信令路由,將發(fā)送到該故障網(wǎng)元信令點(diǎn)的信令固定路由至該故障網(wǎng)元的互助網(wǎng)元進(jìn)行處理。
在上述流程中,通過(guò)步驟201中對(duì)信令路由進(jìn)行設(shè)置,然后在步驟202中網(wǎng)元故障時(shí),按照步驟201中設(shè)置的信令路由,將到達(dá)故障網(wǎng)元信令點(diǎn)的信令固定路由到故障網(wǎng)元的互助網(wǎng)元處理,也就避免雙STP間同時(shí)啟用經(jīng)過(guò)C鏈迂回的二號(hào)路由、又同時(shí)由該二號(hào)路由切換到STP與互助網(wǎng)元間直達(dá)路由的三號(hào)路由,從而避免信令振蕩的產(chǎn)生。
具體地,將信令固定路由到故障網(wǎng)元的互助網(wǎng)元處理、從而避免雙STP間同時(shí)啟用二號(hào)路由、又同時(shí)由二號(hào)路由切換到三號(hào)路由的方式可以為改變二號(hào)路由和三號(hào)路由的切換順序,或者,也可以為去掉其中一個(gè)STP到達(dá)某網(wǎng)元信令點(diǎn)的三號(hào)路由。下面通過(guò)四個(gè)具體實(shí)施例說(shuō)明本發(fā)明實(shí)施例的具體實(shí)現(xiàn)。其中,對(duì)于改變二號(hào)路由和三號(hào)路由切換順序的方式,通過(guò)實(shí)施例一、二和三來(lái)具體描述,對(duì)于去掉三號(hào)路由的方式通過(guò)實(shí)施例四來(lái)詳細(xì)說(shuō)明。
實(shí)施例一在本實(shí)施例中,在某網(wǎng)元發(fā)生故障時(shí)規(guī)避雙STP間的信令震蕩、將發(fā)送到故障網(wǎng)元信令點(diǎn)的信令固定路由至該故障網(wǎng)元的互助網(wǎng)元處理的方式為通過(guò)在STP設(shè)置不同的路由優(yōu)先級(jí)。
圖3為本發(fā)明實(shí)施例一中雙STP與互助網(wǎng)元組網(wǎng)下路由系統(tǒng)的具體結(jié)構(gòu)圖。如圖3所示,該系統(tǒng)包括STP1、STP2、網(wǎng)元A和網(wǎng)元B。其中,STP1和STP2用于完成信令轉(zhuǎn)接,網(wǎng)元A和網(wǎng)元B用于對(duì)接收到的信令進(jìn)行處理。具體地,STP1和STP2的結(jié)構(gòu)相同,均包括路由設(shè)置單元、故障探測(cè)單元和路由單元。
在圖3所示的系統(tǒng)中,任意一個(gè)STP的路由設(shè)置單元,用于設(shè)置到達(dá)網(wǎng)元信令點(diǎn)的信令路由,具體為包括該STP與網(wǎng)元間的直達(dá)路由、該STP與所述網(wǎng)元的互助網(wǎng)元間的直達(dá)路由、該STP經(jīng)過(guò)C鏈迂回的間接路由,并將設(shè)置信令路由的結(jié)果發(fā)送給所述路由單元。
任意一個(gè)STP的故障探測(cè)單元,用于確定網(wǎng)元出現(xiàn)故障,并通知該STP中的路由單元。
任意一個(gè)STP的路由單元,當(dāng)路由到達(dá)信令點(diǎn)AA的信令時(shí),優(yōu)先將該信令路由到該STP與網(wǎng)元A間的直達(dá)路由上,當(dāng)接收到網(wǎng)元A的故障通知時(shí),優(yōu)先將該信令路由到該STP與網(wǎng)元B間的直達(dá)路由上;當(dāng)路由到達(dá)信令點(diǎn)BB的信令時(shí),優(yōu)先將該信令路由到該STP與網(wǎng)元B間的直達(dá)路由上,當(dāng)接收到網(wǎng)元B的故障通知時(shí),優(yōu)先將該信令路由到該STP與網(wǎng)元A的直達(dá)路由上。
網(wǎng)元A和網(wǎng)元B,用于對(duì)路由到該網(wǎng)元的信令進(jìn)行處理。
由上述可以看出,在圖3所示的系統(tǒng)中,兩個(gè)互助網(wǎng)元與兩個(gè)STP間的組網(wǎng)結(jié)構(gòu)仍然是完全對(duì)稱的。
圖4為本發(fā)明實(shí)施例一中雙STP與互助網(wǎng)元組網(wǎng)下路由方法的具體流程圖,該方法可以在圖3所示的系統(tǒng)中實(shí)施。如圖4所示,該方法包括步驟401,在雙STP中設(shè)置到達(dá)網(wǎng)元信令點(diǎn)的信令路由及其優(yōu)先級(jí)。
本步驟中,在雙STP的路由設(shè)置單元中作如下配置STP1到達(dá)信令點(diǎn)AA的信令路由有三條,其路由編號(hào)與背景技術(shù)中的相同。在進(jìn)行路由優(yōu)先級(jí)設(shè)置時(shí),將一號(hào)路由的優(yōu)先級(jí)為設(shè)置1,將三號(hào)路由的優(yōu)先級(jí)設(shè)置為2,將二號(hào)路由的優(yōu)先級(jí)設(shè)置為3;STP1到達(dá)信令點(diǎn)BB的信令路由也進(jìn)行類似設(shè)置;STP2到達(dá)信令點(diǎn)AA和BB的信令路由同理設(shè)置。
經(jīng)過(guò)上述設(shè)置后,即可以實(shí)現(xiàn)將STP與網(wǎng)元間的直達(dá)路由設(shè)置為最高優(yōu)先級(jí)的信令路由,將STP與互助網(wǎng)元的直達(dá)路由設(shè)置為次優(yōu)先級(jí)的信令路由,將STP經(jīng)過(guò)C鏈迂回的間接路由設(shè)置為最低優(yōu)先級(jí)的信令路由。兩個(gè)STP間的迂回路由優(yōu)先級(jí)低于其他路由。MSC Server和STP上不需要任何程序的開(kāi)發(fā)。
步驟402,當(dāng)某網(wǎng)元故障時(shí),STP將到達(dá)該故障網(wǎng)元信令點(diǎn)的當(dāng)前信令路由優(yōu)先切換為到故障網(wǎng)元的互助網(wǎng)元的直達(dá)路由(即三號(hào)路由)。
本步驟中,由STP中的故障探測(cè)單元探測(cè)網(wǎng)元是否出現(xiàn)故障。由于到互助網(wǎng)元的直達(dá)路由(即三號(hào)路由)的優(yōu)先級(jí)高于通過(guò)C鏈迂回的間接路由(即二號(hào)路由),因此進(jìn)行路由切換時(shí),會(huì)首先切換到三號(hào)路由上。因?yàn)樵撊?hào)路由也是直達(dá)路由,雙STP均不會(huì)向?qū)Ψ桨l(fā)送TFP消息。
步驟403,雙STP分別判斷三號(hào)路由是否可達(dá),若是,則執(zhí)行步驟404,否則執(zhí)行步驟405及其后續(xù)步驟。
步驟404,到達(dá)故障網(wǎng)元信令點(diǎn)的信令通過(guò)三號(hào)路由進(jìn)行信令轉(zhuǎn)接,到達(dá)故障網(wǎng)元的互助網(wǎng)元進(jìn)行信令處理。
至此,三號(hào)路由可達(dá)的STP可以利用三號(hào)路由進(jìn)行信令轉(zhuǎn)接,該STP的路由方法流程結(jié)束。
步驟405,STP將信令路由切換到最低優(yōu)先級(jí)的信令路由,并向?qū)Ψ絊TP發(fā)送TFP消息。
本步驟中,最低優(yōu)先級(jí)的信令路由即二號(hào)路由,由于該路由是經(jīng)過(guò)C鏈的迂回路由,因此要向?qū)Ψ絊TP發(fā)送TFP消息。
步驟406,STP判斷最低優(yōu)先級(jí)的信令路由是否可達(dá),若是,則利用該信令路由進(jìn)行信令轉(zhuǎn)接,否則結(jié)束本STP的信令路由流程。
本步驟中,由于網(wǎng)元故障因此最低優(yōu)先級(jí)的信令路由(即二號(hào)路由)也不可達(dá),這時(shí)由于該路由的優(yōu)先級(jí)最低,也不能再切換到其它路由,于是無(wú)法進(jìn)行到達(dá)故障網(wǎng)元信令點(diǎn)的路由,結(jié)束信令路由流程。顯然,在此過(guò)程中,不可能發(fā)送TFA消息。
由上述流程可以看出,本實(shí)施例將二號(hào)路由和三號(hào)路由的優(yōu)先級(jí)進(jìn)行調(diào)換,因此避免了STP由二號(hào)路由切換到三號(hào)路由的操作,從而避免雙STP互發(fā)TFA消息,從而能夠避免雙STP間的信令振蕩。這種方式只需要對(duì)STP中信令路由的優(yōu)先級(jí)進(jìn)行重新配置,其它的系統(tǒng)組成和配置均不需要作任何變化,實(shí)現(xiàn)簡(jiǎn)單。但是,上述方法也存在一定的缺陷,當(dāng)最高優(yōu)先級(jí)的信令路由鏈路出現(xiàn)故障時(shí),也會(huì)切換到次優(yōu)先級(jí)的信令路由上。這樣,雖然網(wǎng)元未出現(xiàn)故障,但是達(dá)到該網(wǎng)元的信令依然被路由到該網(wǎng)元的互助網(wǎng)元進(jìn)行處理。在互助網(wǎng)元之間不是完全備份和完全平滑接管對(duì)方業(yè)務(wù)的情況下,上述路由優(yōu)先級(jí)的配置破壞了在原網(wǎng)元不出現(xiàn)故障的情況下,STP到該網(wǎng)元的信令點(diǎn)的消息,優(yōu)先到該網(wǎng)元處理,最大限度保證業(yè)務(wù)的影響最小的原則;在一號(hào)信令路由故障的情形下,會(huì)造成二號(hào)信令路由的浪費(fèi),同時(shí)也會(huì)影響系統(tǒng)的業(yè)務(wù),不能滿足業(yè)務(wù)影響最小的原則。
實(shí)施例二本實(shí)施例在實(shí)施例一中進(jìn)行路由優(yōu)先級(jí)變化的基礎(chǔ)上,進(jìn)一步在互助網(wǎng)元間增加了直連路由。
圖5為本發(fā)明實(shí)施例二中雙STP與互助網(wǎng)元組網(wǎng)下路由系統(tǒng)的具體結(jié)構(gòu)圖。如圖5所示,該系統(tǒng)包括負(fù)荷分擔(dān)的兩個(gè)STP,分別為STP1和STP2,該系統(tǒng)還包括兩個(gè)互助的網(wǎng)元,分別為網(wǎng)元A和網(wǎng)元B,并且網(wǎng)元A與網(wǎng)元B間有直達(dá)路由。
在該系統(tǒng)中,任意一個(gè)STP的路由設(shè)置單元,用于設(shè)置到達(dá)網(wǎng)元信令點(diǎn)的信令路由,具體為包括該STP與網(wǎng)元間的直達(dá)路由、該STP與網(wǎng)元的互助網(wǎng)元間的直達(dá)路由、該STP經(jīng)過(guò)C鏈迂回的間接路由,并將設(shè)置信令路由的結(jié)果發(fā)送給路由單元。
任意一個(gè)STP的故障探測(cè)單元,用于確定網(wǎng)元出現(xiàn)故障,并通知該STP中的路由單元。
任意一個(gè)STP的路由單元,當(dāng)路由到達(dá)信令點(diǎn)AA的信令時(shí),優(yōu)先將該信令路由到該STP與網(wǎng)元A間的直達(dá)路由上,當(dāng)接收到網(wǎng)元A的故障通知時(shí),優(yōu)先將該信令路由到該STP與網(wǎng)元B間的直達(dá)路由上;當(dāng)路由到達(dá)信令點(diǎn)BB的信令時(shí),優(yōu)先將該信令路由到該STP與網(wǎng)元B間的直達(dá)路由上,當(dāng)接收到網(wǎng)元B的故障通知時(shí),優(yōu)先將該信令路由到該STP與網(wǎng)元A的直達(dá)路由上。
網(wǎng)元A,用于接收信令,當(dāng)該接收信令的目的信令點(diǎn)編碼為信令點(diǎn)AA時(shí),直接處理該信令;當(dāng)接收到信令的目的信令點(diǎn)編碼為信令點(diǎn)BB時(shí),判斷本身與網(wǎng)元B間的直達(dá)路由是否可達(dá),并在該直達(dá)路由可達(dá)時(shí),抑制自身對(duì)網(wǎng)元B的互助功能,將該信令通過(guò)直達(dá)路由發(fā)送到網(wǎng)元B,在該直達(dá)路由不可達(dá)時(shí),啟用自身對(duì)網(wǎng)元B的互助功能,處理該信令。
網(wǎng)元B,用于接收信令,當(dāng)該接收信令的目的信令點(diǎn)編碼為信令點(diǎn)BB時(shí),直接處理該信令;當(dāng)接收到信令的目的信令點(diǎn)編碼為信令點(diǎn)AA時(shí),判斷本身與網(wǎng)元A間的直達(dá)路由是否可達(dá),并在該直達(dá)路由可達(dá)時(shí),抑制自身對(duì)網(wǎng)元A的互助功能,將該信令通過(guò)直達(dá)路由發(fā)送到網(wǎng)元A,在該直達(dá)路由不可達(dá)時(shí),啟用自身對(duì)網(wǎng)元A的互助功能,處理該信令。
由上述可以看出,本發(fā)明實(shí)施例的系統(tǒng)結(jié)構(gòu)與圖3所示的系統(tǒng)結(jié)構(gòu)區(qū)別在于,在網(wǎng)元A與網(wǎng)元B間增加了直達(dá)路由。圖5中STP1和STP2的結(jié)構(gòu)與圖3中STP1和STP2的結(jié)構(gòu)相同。雙STP與兩個(gè)互助網(wǎng)元間仍是完全對(duì)稱的結(jié)構(gòu)。圖6為本發(fā)明實(shí)施例二中雙STP與互助網(wǎng)元組網(wǎng)下路由方法的具體流程圖,該方法可以在圖5所示的系統(tǒng)中實(shí)施。如圖6所示,該方法包括步驟601,在雙STP中設(shè)置到達(dá)網(wǎng)元信令點(diǎn)的信令路由及其優(yōu)先級(jí)。
本步驟中,信令路由及其優(yōu)先級(jí)的設(shè)置與實(shí)施例一相同,進(jìn)一步地,在互助網(wǎng)元間增加直連路由,如圖4所示。
步驟602,當(dāng)某網(wǎng)元出現(xiàn)故障時(shí),雙STP將到達(dá)該故障網(wǎng)元信令點(diǎn)的當(dāng)前信令路由切換為到達(dá)該故障網(wǎng)元的互助網(wǎng)元的直達(dá)路由(即三號(hào)路由)。
本步驟中,網(wǎng)元故障的檢測(cè)由STP中的故障探測(cè)單元實(shí)現(xiàn),并在網(wǎng)元出現(xiàn)故障時(shí)通知路由單元。例如圖5中,在STP1到信令點(diǎn)AA的信令路由中,當(dāng)網(wǎng)元A故障時(shí),即切換到STP1與網(wǎng)元B間的直達(dá)路由。
步驟603,STP中的路由單元判斷三號(hào)路由是否可達(dá),若是,則執(zhí)行步驟604及其后續(xù)步驟,否則,執(zhí)行步驟607及其后續(xù)步驟。
步驟604,STP中路由單元按照三號(hào)路由將信令路由到互助網(wǎng)元,互助網(wǎng)元判斷到達(dá)故障網(wǎng)元的直連路由是否可達(dá),若是,則執(zhí)行步驟505,否則,執(zhí)行步驟606。
本步驟中,嘗試啟用步驟601中設(shè)置的互助網(wǎng)元間的直連路由。當(dāng)網(wǎng)元出現(xiàn)故障時(shí),互助網(wǎng)元間的直連路由一定不可達(dá),即會(huì)執(zhí)行步驟606,而此處一并介紹步驟605的目的在于,從路由方法整個(gè)完整流程的角度說(shuō)明各種情況下的處理方式。
步驟605,互助網(wǎng)元抑制互助功能,將信令通過(guò)直連路由進(jìn)行轉(zhuǎn)發(fā),并結(jié)束本STP的信令路由流程。
事實(shí)上,可以將互助網(wǎng)元間的直連路由看作次優(yōu)先級(jí)信令路由(即三號(hào)路由)的延伸。在直連路由可達(dá)的情況下,任何發(fā)送到互助網(wǎng)元的信令均可以通過(guò)該直連路由轉(zhuǎn)發(fā)到目的信令點(diǎn)網(wǎng)元。從而保證在直連路由可達(dá)的情況下,STP到網(wǎng)元信令點(diǎn)的信令優(yōu)先到該網(wǎng)元處理,盡可能保證業(yè)務(wù)的影響最小的原則。
步驟606,互助網(wǎng)元啟用對(duì)故障網(wǎng)元的互助功能,將接收到的信令在本網(wǎng)元處理,并結(jié)束本STP的信令路由流程。
本步驟中,互助網(wǎng)元間的直達(dá)路由不可達(dá),這時(shí),互助網(wǎng)元利用自身的互助功能對(duì)接收到的信令進(jìn)行處理,而在其它外部網(wǎng)元看來(lái),是故障網(wǎng)元本身在處理。此種情況下的路由結(jié)果,與背景技術(shù)中提到的三號(hào)路由的路由結(jié)果相同,即利用互助網(wǎng)元進(jìn)行處理。
步驟607,STP中的路由單元將信令路由切換為通過(guò)C鏈迂回的間接路由,并向?qū)Ψ絊TP發(fā)送TFP消息。
本步驟中,切換最低優(yōu)先級(jí)的信令路由即二號(hào)路由,由于該路由是經(jīng)過(guò)C鏈的迂回路由,因此要向?qū)Ψ絊TP發(fā)送TFP消息。
步驟608,STP中的路由單元判斷二號(hào)路由是否可達(dá),若是,則利用該信令路由進(jìn)行信令轉(zhuǎn)接,否則結(jié)束本STP的信令路由流程。
至此,本實(shí)施例的方法流程結(jié)束。
由上述流程可以看出,本實(shí)施例與實(shí)施例一類似,同樣通過(guò)將二號(hào)路由和三號(hào)路由的優(yōu)先級(jí)進(jìn)行調(diào)換從而能夠避免雙STP間的信令振蕩。不同之處在于,還進(jìn)一步在互助網(wǎng)元間增加了直連路由。
在本實(shí)施例中,當(dāng)最高優(yōu)先級(jí)的信令路由(即一號(hào)路由)不可達(dá)時(shí),即會(huì)切換到次優(yōu)先級(jí)的信令路由(即三號(hào)路由)。而一號(hào)路由不可達(dá),除因?yàn)樯鲜鎏岬降木W(wǎng)元故障造成外,還可能是由于網(wǎng)元與STP間的路由鏈路出現(xiàn)故障。當(dāng)路由鏈路出現(xiàn)故障時(shí),由于增加了互助網(wǎng)元間的直連路由,使得到達(dá)網(wǎng)元信令點(diǎn)的信令仍然由該網(wǎng)元進(jìn)行處理。相對(duì)于實(shí)施例一其效果進(jìn)一步改善。
本實(shí)施例方法的劣勢(shì)在于,在互助網(wǎng)元之間的直達(dá)路由不可達(dá),同時(shí)STP到某個(gè)網(wǎng)元的最高優(yōu)先級(jí)的信令路由不可達(dá),且網(wǎng)元均工作正常的情況下,是由目的信令點(diǎn)網(wǎng)元的互助網(wǎng)元進(jìn)行信令的處理,也就是說(shuō),最低優(yōu)先級(jí)的信令路由并不會(huì)起作用,在互助網(wǎng)元之間不是完全備份和完全平滑接管對(duì)方業(yè)務(wù)的情況下,這樣的處理會(huì)影響系統(tǒng)的業(yè)務(wù)處理。另外,當(dāng)最高優(yōu)先級(jí)的信令路由不可達(dá)時(shí),次優(yōu)先級(jí)的信令路由(即二號(hào)路由)的消息量會(huì)急劇增加,導(dǎo)致網(wǎng)元A和網(wǎng)元B之間的信令鏈路負(fù)荷急劇增大。
實(shí)施例三本實(shí)施例在實(shí)施例一中進(jìn)行路由優(yōu)先級(jí)變化的基礎(chǔ)上,進(jìn)一步對(duì)網(wǎng)元中的處理進(jìn)行了改變,從而保證在互助網(wǎng)元之間不是完全備份和完全平滑接管對(duì)方業(yè)務(wù)的情況下,對(duì)系統(tǒng)業(yè)務(wù)處理的影響最小。
本發(fā)明實(shí)施例三中雙STP與互助網(wǎng)元組網(wǎng)下路由系統(tǒng)的結(jié)構(gòu)與圖3所示的相同,對(duì)于網(wǎng)元A和網(wǎng)元B加入了進(jìn)一步的處理。
具體地,在本發(fā)明實(shí)施例三的系統(tǒng)中,網(wǎng)元A,用于在網(wǎng)絡(luò)中信令鏈路正常時(shí),關(guān)閉對(duì)網(wǎng)元B的互助功能,并通知STP1和STP2關(guān)閉它們與網(wǎng)元B間的直達(dá)路由;還用于探測(cè)網(wǎng)元B的工作狀態(tài),當(dāng)網(wǎng)元B出現(xiàn)故障時(shí),開(kāi)啟對(duì)網(wǎng)元B的互助功能,并通知STP1和STP2使能它們與網(wǎng)元B間的直達(dá)路由;當(dāng)網(wǎng)元B由故障恢復(fù)時(shí),關(guān)閉對(duì)網(wǎng)元B的互助功能,并通知STP1和STP2關(guān)閉它們與網(wǎng)元B間的直達(dá)路由;對(duì)接收到的信令進(jìn)行處理。
網(wǎng)元B,用于在網(wǎng)絡(luò)中信令鏈路正常時(shí),關(guān)閉對(duì)網(wǎng)元A的互助功能,并通知STP1和STP2關(guān)閉它們與網(wǎng)元A間的直達(dá)路由;還用于探測(cè)網(wǎng)元A的工作狀態(tài),當(dāng)網(wǎng)元A出現(xiàn)故障時(shí),開(kāi)啟對(duì)網(wǎng)元A的互助功能,并通知STP1和STP2使能它們與網(wǎng)元A間的直達(dá)路由;當(dāng)網(wǎng)元A由故障恢復(fù)時(shí),關(guān)閉對(duì)網(wǎng)元A的互助功能,并通知STP1和STP2關(guān)閉它們與網(wǎng)元A間的直達(dá)路由;對(duì)接收到的信令進(jìn)行處理。
對(duì)于STP1和STP2的結(jié)構(gòu)和功能與圖2所示的相同,這里就不再贅述。
可以看出,本發(fā)明實(shí)施例三中的系統(tǒng)中,雙STP與兩個(gè)互助網(wǎng)元間的組網(wǎng)仍然是完全對(duì)稱的。
圖7為本發(fā)明實(shí)施例三中雙STP與互助網(wǎng)元組網(wǎng)下路由方法的具體流程圖,該方法可以在上述系統(tǒng)中實(shí)施。如圖7所示,該方法包括步驟701,在雙STP中設(shè)置到達(dá)網(wǎng)元信令點(diǎn)的信令路由及其優(yōu)先級(jí)。
本步驟中,信令路由及其優(yōu)先級(jí)的設(shè)置與實(shí)施例一相同,這里就不再贅述。
步驟702,系統(tǒng)啟動(dòng)時(shí),網(wǎng)元自動(dòng)將互助功能關(guān)閉,并通知雙STP關(guān)閉到達(dá)互助網(wǎng)元信令點(diǎn)的次優(yōu)先級(jí)路由。
本步驟中,關(guān)閉到達(dá)互助網(wǎng)元信令點(diǎn)的次優(yōu)先級(jí)路由的方式可以為兩個(gè)互助網(wǎng)元向雙STP發(fā)送TFP消息,該消息中的不可達(dá)目的信令點(diǎn)編碼為互助的信令點(diǎn)編碼。具體地,在圖2所示的系統(tǒng)中,網(wǎng)元A分別向STP1和STP2發(fā)送TFP消息,消息中的不可達(dá)目的信令點(diǎn)編碼為BB;同理,網(wǎng)元B分別向STP1和STP2發(fā)送TFP消息,消息中的不可達(dá)目的信令點(diǎn)編碼為AA。通過(guò)本步驟,即實(shí)現(xiàn)了關(guān)閉次優(yōu)先級(jí)信令路由(即三號(hào)路由)的目的。
接下來(lái),同時(shí)執(zhí)行步驟703和步驟704。
步驟703,網(wǎng)元監(jiān)測(cè)是否接收到STP發(fā)送的TFP消息,若是,則執(zhí)行步驟706及其后續(xù)步驟,否則繼續(xù)監(jiān)測(cè)。
本步驟中,網(wǎng)元A和網(wǎng)元B均監(jiān)測(cè)STP發(fā)送的TFP消息,只要接收到該TFP消息,則轉(zhuǎn)去執(zhí)行步驟606及其后續(xù)步驟。其中,STP向網(wǎng)元發(fā)送TFP消息為STP中的故障探測(cè)單元確定出現(xiàn)網(wǎng)元故障時(shí),向該故障網(wǎng)元的互助網(wǎng)元發(fā)送TFP消息,該消息中的不可達(dá)信令點(diǎn)編碼為該故障網(wǎng)元的信令點(diǎn)編碼。
步驟704,網(wǎng)元啟動(dòng)定時(shí)器,定時(shí)向雙STP發(fā)送RSP消息,查詢互助網(wǎng)元的狀態(tài)是否正常,若是,則執(zhí)行步驟705,否則執(zhí)行步驟706及其后續(xù)步驟。
本步驟中,具體地,網(wǎng)元A定時(shí)向雙STP查詢網(wǎng)元B的狀態(tài),網(wǎng)元B也定時(shí)向雙STP查詢網(wǎng)元A的狀態(tài)。若網(wǎng)元在定時(shí)時(shí)間內(nèi)接收到STP響應(yīng)的TFA消息,則確定互助網(wǎng)元的狀態(tài)正常;若網(wǎng)元在定時(shí)時(shí)間內(nèi)未接收到STP響應(yīng)的TFA消息,則確定互助網(wǎng)元出現(xiàn)故障。其中,STP中的路由單元接收到RSP消息后,由故障探測(cè)單元判斷互助網(wǎng)元的狀態(tài),若狀態(tài)正常,則通知路由單元向網(wǎng)元發(fā)送TFA消息,否則不通知路由單元發(fā)送TFA消息。
步驟705,網(wǎng)元保持互助功能和次優(yōu)先級(jí)信令路由的關(guān)閉狀態(tài),雙STP中的路由單元將信令按照路由優(yōu)先級(jí)進(jìn)行路由,并返回步驟704。
本步驟中,由于互助功能和次優(yōu)先級(jí)信令路由(即三號(hào)路由)處于關(guān)閉狀態(tài),因此STP中的可用路由為最高優(yōu)先級(jí)的信令路由(即一號(hào)路由)和最低優(yōu)先級(jí)的信令路由(即二號(hào)路由)。當(dāng)此時(shí),某STP的一號(hào)路由由于鏈路故障造成不可達(dá)時(shí),該STP可以啟用通過(guò)STP間C鏈迂回的二號(hào)路由進(jìn)行信令轉(zhuǎn)接。這樣,就可以保證在網(wǎng)元未出現(xiàn)故障的情況下,發(fā)往網(wǎng)元信令點(diǎn)的信令優(yōu)先到該網(wǎng)元處處理。也就是說(shuō),只要網(wǎng)元未出現(xiàn)故障,則次優(yōu)先級(jí)的路由不可用。
步驟706,故障網(wǎng)元的互助網(wǎng)元啟用互助功能,并使能次優(yōu)先級(jí)信令路由。
本步驟中,使能次優(yōu)先級(jí)信令路由的方式可以為向雙STP發(fā)送TFA消息,該消息中的可達(dá)目的信令點(diǎn)編碼為互助的信令點(diǎn)編碼。
步驟707,STP中的路由單元將信令路由切換到次優(yōu)先級(jí)信令路由,并判斷該路由是否可達(dá),若是,則執(zhí)行步驟608,否則執(zhí)行步驟609及其后續(xù)步驟。
步驟708,到達(dá)故障網(wǎng)元信令點(diǎn)的信令通過(guò)次優(yōu)先級(jí)的信令路由(即三號(hào)路由)進(jìn)行信令轉(zhuǎn)接,到達(dá)故障網(wǎng)元的互助網(wǎng)元進(jìn)行信令處理。
至此,三號(hào)路由可達(dá)的STP可以利用三號(hào)路由進(jìn)行信令轉(zhuǎn)接,在網(wǎng)元故障期間,該STP的路由方法流程結(jié)束。
步驟709,STP中的路由單元將信令路由切換到最低優(yōu)先級(jí)的信令路由,并向?qū)Ψ絊TP發(fā)送TFP消息。
本步驟中,最低優(yōu)先級(jí)的信令路由即二號(hào)路由,由于該路由是經(jīng)過(guò)C鏈的迂回路由,因此要向?qū)Ψ絊TP發(fā)送TFP消息。
步驟710,STP中的路由單元判斷最低優(yōu)先級(jí)的信令路由是否可達(dá),若是,則利用該信令路由進(jìn)行信令轉(zhuǎn)接,否則無(wú)法轉(zhuǎn)接信令到指定的信令點(diǎn),結(jié)束網(wǎng)元故障期間本STP到該信令點(diǎn)網(wǎng)元的信令路由流程。
當(dāng)網(wǎng)元故障恢復(fù)后,執(zhí)行下述步驟。
步驟711,故障恢復(fù)網(wǎng)元發(fā)現(xiàn)自己到STP1和STP2的目的信令點(diǎn)狀態(tài)由不可達(dá)轉(zhuǎn)變?yōu)榭蛇_(dá),該網(wǎng)元向STP1和STP2發(fā)送互助網(wǎng)元故障恢復(fù)消息,該消息中MTP3層(信息傳遞部分的第三層)的目標(biāo)信令點(diǎn)編碼(DPC)為互助網(wǎng)元的信令點(diǎn)編碼,消息內(nèi)容中自己到STP的可達(dá)狀態(tài)為可達(dá)。
本步驟中,為傳輸該互助網(wǎng)元故障恢復(fù)消息而擴(kuò)展的協(xié)議??梢匀绫?所示進(jìn)行構(gòu)建。
表1上述為窄帶TDM協(xié)議棧下傳輸互助網(wǎng)元故障恢復(fù)消息的形式。當(dāng)然,也可以采用IP協(xié)議棧傳輸該互助網(wǎng)元故障恢復(fù)消息。具體地,該消息可以以下述表2或表3的方式傳輸
表2 表3互助網(wǎng)元的故障恢復(fù)消息中攜帶的信元如下本局信令點(diǎn)編碼,本局到STP的信令點(diǎn)可達(dá)狀態(tài);該消息可以在MTP3層之上的任何一層協(xié)議棧上擴(kuò)展,該消息會(huì)被STP直接轉(zhuǎn)接給互助的網(wǎng)元;該消息中的MTP3層的目的信令點(diǎn)編碼為本網(wǎng)元的互助網(wǎng)元的信令點(diǎn)編碼。
步驟712,STP將接收到的互助網(wǎng)元故障恢復(fù)消息發(fā)送到該消息MTP3層的DPC處。
在上述兩個(gè)步驟中,假定網(wǎng)元A由故障中恢復(fù),則具體網(wǎng)元A發(fā)送消息的示意圖如圖8所示。其中,實(shí)線表示的是網(wǎng)元A向STP1發(fā)送故障恢復(fù)消息,STP1將該消息轉(zhuǎn)發(fā)到網(wǎng)元B;虛線表示的是網(wǎng)元A向STP2發(fā)送故障恢復(fù)消息,STP2將該消息轉(zhuǎn)發(fā)到網(wǎng)元B。
步驟713,當(dāng)某個(gè)網(wǎng)元收到STP來(lái)的互助網(wǎng)元發(fā)送的互助網(wǎng)元故障恢復(fù)消息時(shí),兩個(gè)互助網(wǎng)元均關(guān)閉次優(yōu)先級(jí)的信令路由;同時(shí)該網(wǎng)元的互助網(wǎng)元關(guān)閉對(duì)該網(wǎng)元的互助功能。
本步驟中,互助的兩個(gè)網(wǎng)元分別向兩個(gè)STP發(fā)送TFP消息,該消息中的不可達(dá)目的信令點(diǎn)編碼為該網(wǎng)元的信令點(diǎn)編碼;告知兩個(gè)STP到該網(wǎng)元的第二路由不可達(dá)。
至此,網(wǎng)元故障恢復(fù)后,即可以按照步驟705進(jìn)行信令的路由。本實(shí)施例的方案,也是采用二號(hào)路由和三號(hào)路由優(yōu)先級(jí)調(diào)換的方式實(shí)現(xiàn)了信令振蕩的避免。
另外,本實(shí)施例的實(shí)現(xiàn)對(duì)和雙STP組網(wǎng)沒(méi)有特別的要求;完全在網(wǎng)元A和網(wǎng)元B上處理,也沒(méi)有修改和STP之間的協(xié)議的處理;同時(shí),與實(shí)施例一和實(shí)施例二相比,最大限度地保證了一號(hào)和三號(hào)路由的實(shí)際應(yīng)用優(yōu)先于二號(hào)路由的情形,從而保證在互助網(wǎng)元之間不是完全備份和完全平滑接管對(duì)方業(yè)務(wù)的情況下,業(yè)務(wù)不受影響。
上述三個(gè)實(shí)施例的方法中,均采用二號(hào)路由和三號(hào)路由優(yōu)先級(jí)調(diào)換的方式實(shí)現(xiàn)了信令振蕩的避免。下面的實(shí)施例四的方式則有所不同。
實(shí)施例四在本實(shí)施例中,在某網(wǎng)元發(fā)生故障時(shí)規(guī)避雙STP間的信令震蕩、將發(fā)送到故障網(wǎng)元信令點(diǎn)的信令固定路由至該故障網(wǎng)元的互助網(wǎng)元處理的方式為在雙STP中采用不對(duì)稱的數(shù)據(jù)配置。
圖9為本發(fā)明實(shí)施例四中雙STP與互助網(wǎng)元組網(wǎng)下路由系統(tǒng)的具體結(jié)構(gòu)圖。該系統(tǒng)包括兩個(gè)負(fù)荷分擔(dān)的STP,分別為STP1和STP2,還包括兩個(gè)互助的網(wǎng)元,分別為網(wǎng)元A和網(wǎng)元B。兩個(gè)STP的結(jié)構(gòu)相同,均包括路由設(shè)置單元、故障探測(cè)單元和路由單元。
在該系統(tǒng)中,STP1的路由設(shè)置單元,用于設(shè)置到達(dá)網(wǎng)元信令點(diǎn)的信令路由,該設(shè)置的信令路由包括該STP與網(wǎng)元間的直達(dá)路由和該STP經(jīng)過(guò)C鏈迂回的間接路由。
STP2的路由設(shè)置單元,用于設(shè)置到達(dá)網(wǎng)元信令點(diǎn)的信令路由,該設(shè)置的信令路由包括該STP與網(wǎng)元間的直達(dá)路由、該STP經(jīng)過(guò)C鏈迂回的間接路由、該STP與所述網(wǎng)元的互助網(wǎng)元間的直達(dá)路由。
任意一個(gè)STP的故障探測(cè)單元,用于確定出現(xiàn)網(wǎng)元故障,并通知路由單元。
路由單元,當(dāng)路由到達(dá)信令點(diǎn)AA的信令時(shí),優(yōu)先將該信令路由到該STP與網(wǎng)元A間的直達(dá)路由上,當(dāng)接收到網(wǎng)元A的故障通知時(shí),優(yōu)先將信令路由到STP經(jīng)過(guò)C鏈迂回的間接路由;當(dāng)路由到達(dá)信令點(diǎn)BB的信令時(shí),優(yōu)先將該信令路由到該STP與網(wǎng)元B間的直達(dá)路由上,當(dāng)接收到網(wǎng)元B的故障通知時(shí),優(yōu)先將信令路由到STP經(jīng)過(guò)C鏈迂回的間接路由。
網(wǎng)元A和網(wǎng)元B,用于對(duì)路由到該網(wǎng)元的信令進(jìn)行處理。
由上述可見(jiàn),本發(fā)明實(shí)施例四中的系統(tǒng)與前三個(gè)實(shí)施例提供的系統(tǒng)相比,區(qū)別在于,該系統(tǒng)中雙STP與兩個(gè)互助網(wǎng)元間的組網(wǎng)結(jié)構(gòu)是不對(duì)稱的。正是利用該不對(duì)稱結(jié)構(gòu),避免網(wǎng)元故障期間雙STP間的信令振蕩。
圖10為本發(fā)明實(shí)施例四中雙STP與互助網(wǎng)元組網(wǎng)下路由方法的具體流程圖,該方法可以在圖9所示的系統(tǒng)中實(shí)施。如圖10所示,該方法包括步驟1001,在雙STP中設(shè)置到達(dá)網(wǎng)元信令點(diǎn)的信令路由及其優(yōu)先級(jí)。
本步驟中,在雙STP的路由設(shè)置單元中作如下配置STP1到達(dá)信令點(diǎn)AA的信令路由有兩條,分別是STP1到網(wǎng)元A的直達(dá)路由(即圖1中的一號(hào)路由)和STP1經(jīng)過(guò)與STP2間的C鏈的迂回路由(即圖1中的二號(hào)路由),其路由編號(hào)與背景技術(shù)中的相同。在進(jìn)行路由優(yōu)先級(jí)設(shè)置時(shí),將一號(hào)路由的優(yōu)先級(jí)為設(shè)置1,將二號(hào)路由的優(yōu)先級(jí)設(shè)置為2。STP1到達(dá)信令點(diǎn)BB的信令路由也進(jìn)行類似設(shè)置;STP2到達(dá)信令點(diǎn)AA和BB的信令路由與前面三個(gè)實(shí)施例的設(shè)置相同。
經(jīng)過(guò)上述設(shè)置,即實(shí)現(xiàn)了雙STP對(duì)同一網(wǎng)元的路由設(shè)置的不對(duì)稱。
步驟1002,當(dāng)某網(wǎng)元故障時(shí),STP中的路由單元將信令路由切換到次優(yōu)先級(jí)的信令路由,并向?qū)Ψ絊TP發(fā)送TFP消息。
本步驟中,網(wǎng)元故障的檢測(cè)由STP中的故障探測(cè)單元實(shí)現(xiàn),并在網(wǎng)元出現(xiàn)故障時(shí)通知路由單元。
接下來(lái),STP1執(zhí)行步驟1003,STP2執(zhí)行步驟1004及其后續(xù)步驟。STP1與STP2進(jìn)行的操作分別進(jìn)行,沒(méi)有先后的嚴(yán)格限制。
步驟1003,STP 1的路由單元向STP2發(fā)送了TFP消息以后,又收到了來(lái)自STP2的TFP消息,則認(rèn)為次優(yōu)先級(jí)的信令路由不可用。由于STP1到網(wǎng)元沒(méi)有其它的路由,于是結(jié)束故障期間STP1的信令路由流程。
步驟1004,STP2的路由單元向STP1發(fā)送了TFP消息以后,又收到了來(lái)自STP1的TFP消息,則認(rèn)為次優(yōu)先級(jí)的信令路由不可用,于是切換到最低優(yōu)先級(jí)的信令路由,并向?qū)Ψ絊TP發(fā)送TFA消息。
步驟1005,STP2的路由單元判斷最低優(yōu)先級(jí)的信令路由是否可達(dá),若是,則利用該信令路由進(jìn)行信令轉(zhuǎn)接,否則無(wú)法轉(zhuǎn)接信令到指定的信令點(diǎn),結(jié)束網(wǎng)元故障期間本STP到該信令點(diǎn)網(wǎng)元的信令路由流程。
由上述流程可以看出,通過(guò)在雙STP中設(shè)置不對(duì)稱的路由,使得雙STP不會(huì)同時(shí)向?qū)Ψ桨l(fā)送TFA消息,也就不會(huì)由最低優(yōu)先級(jí)的信令路由切換回次優(yōu)先級(jí)的信令路由,于是避免雙STP間的信令振蕩。但是在本實(shí)施例提供的方法中,其中一個(gè)STP的信令路由只有兩條,第三條路由從另外的STP走,會(huì)導(dǎo)致另外的STP和到該網(wǎng)元的第三路由信令負(fù)荷加重。
由上述本發(fā)明實(shí)施例的方法、系統(tǒng)和STP的具體實(shí)施可以看出,本發(fā)明實(shí)施例可以實(shí)現(xiàn)避免網(wǎng)元故障期間雙STP間發(fā)生信令振蕩的問(wèn)題。其中,在實(shí)施例一中,簡(jiǎn)單地通過(guò)路由優(yōu)先級(jí)的變化,避免雙STP間發(fā)送TFA消息,從而能夠避免信令振蕩,對(duì)于其它協(xié)議和處理過(guò)程則未作變動(dòng),這樣,當(dāng)由于一號(hào)路由鏈路出現(xiàn)故障而導(dǎo)致路由切換時(shí),不能將到達(dá)某網(wǎng)元信令點(diǎn)的信令發(fā)送到本網(wǎng)元進(jìn)行處理,而是要由互助網(wǎng)元處理,這樣對(duì)于互助網(wǎng)元間不是完全備份和完全平滑接管對(duì)方業(yè)務(wù)的情況下,對(duì)業(yè)務(wù)處理會(huì)產(chǎn)生影響,并且浪費(fèi)了二號(hào)路由。在實(shí)施例二中,在進(jìn)行路由優(yōu)先級(jí)變化的基礎(chǔ)上,增加了互助網(wǎng)元間的直達(dá)路由,這樣保證由于一號(hào)路由鏈路出現(xiàn)故障而導(dǎo)致路由切換時(shí),將到達(dá)某網(wǎng)元信令點(diǎn)的信令仍然發(fā)送到本網(wǎng)元進(jìn)行處理;但是在該實(shí)施例中,若一號(hào)路由鏈路故障時(shí),直達(dá)路由鏈路也出現(xiàn)故障,則會(huì)有類似于實(shí)施例一的狀況發(fā)生。在實(shí)施例三中,在對(duì)路由優(yōu)先級(jí)進(jìn)行變化的基礎(chǔ)上,進(jìn)一步在網(wǎng)元中增加了處理,從而保證在原網(wǎng)元不出現(xiàn)故障的情況下,STP到該網(wǎng)元的信令點(diǎn)的消息,優(yōu)先到該網(wǎng)元處理,最大限度保證業(yè)務(wù)的影響最小。在實(shí)施例四中,對(duì)路由的設(shè)置進(jìn)行變化,將雙STP與某網(wǎng)元間的信令路由設(shè)置為不對(duì)稱的結(jié)構(gòu),這樣,雙STP避免同時(shí)向?qū)Ψ桨l(fā)送TFA消息,從而避免出現(xiàn)信令振蕩;但這樣的處理,會(huì)導(dǎo)致另外的STP和到該網(wǎng)元的第三路由信令負(fù)荷加重。
以上僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種雙信令轉(zhuǎn)接點(diǎn)與互助網(wǎng)元組網(wǎng)下的路由方法,其特征在于,該方法包括a、預(yù)先在雙STP中設(shè)置到達(dá)互助網(wǎng)元信令點(diǎn)的信令路由;b、在任意一個(gè)互助網(wǎng)元出現(xiàn)故障期間,若任意一個(gè)信令轉(zhuǎn)接點(diǎn)STP與該故障網(wǎng)元的互助網(wǎng)元間的信令路由可達(dá),則該STP按照設(shè)置的信令路由,將發(fā)送到該故障網(wǎng)元信令點(diǎn)的信令固定路由至該故障網(wǎng)元的互助網(wǎng)元進(jìn)行處理。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟a中所述在雙STP中設(shè)置的到達(dá)任意一個(gè)互助網(wǎng)元信令點(diǎn)的信令路由包括STP與該網(wǎng)元間的直達(dá)路由、STP與該網(wǎng)元的互助網(wǎng)元間的直達(dá)路由、STP經(jīng)過(guò)C鏈迂回到達(dá)該網(wǎng)元的間接路由;所述步驟b為任意一個(gè)STP在路由到達(dá)任意一個(gè)互助網(wǎng)元信令點(diǎn)的信令時(shí),優(yōu)先將該信令路由到該STP與該網(wǎng)元間的直達(dá)路由上,當(dāng)該直達(dá)路由不可達(dá)時(shí),優(yōu)先將信令路由到該STP與該網(wǎng)元的互助網(wǎng)元間的直達(dá)路由上。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,該方法進(jìn)一步包括所述設(shè)置信令路由時(shí)在互助網(wǎng)元間設(shè)置直連路由;當(dāng)互助網(wǎng)元的信令點(diǎn)接收到到達(dá)所述網(wǎng)元信令點(diǎn)的信令時(shí),判斷所述直連路由是否可達(dá),若是,則抑制互助功能,并通過(guò)所述直連路由將所述信令轉(zhuǎn)發(fā)給所述網(wǎng)元;否則,所述互助網(wǎng)元處理所述信令。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,該方法進(jìn)一步包括當(dāng)網(wǎng)絡(luò)中的信令鏈路正常時(shí),互助網(wǎng)元關(guān)閉互助功能,并通知雙STP關(guān)閉雙STP與所述網(wǎng)元的互助網(wǎng)元間的直達(dá)路由;當(dāng)網(wǎng)元出現(xiàn)故障時(shí),互助網(wǎng)元開(kāi)啟互助功能,網(wǎng)元通知雙STP使能雙STP與所述網(wǎng)元的互助網(wǎng)元間的直達(dá)路由。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,判斷互助網(wǎng)元是否出現(xiàn)故障為網(wǎng)元定時(shí)向雙STP發(fā)送RSP消息查詢?cè)摼W(wǎng)元的互助網(wǎng)元的狀態(tài),當(dāng)接收到雙STP發(fā)送的TFA消息時(shí),確定互助網(wǎng)元工作正常,當(dāng)超時(shí)未收到雙STP發(fā)送的TFA消息時(shí),確定互助網(wǎng)元出現(xiàn)故障;或,網(wǎng)元接收到雙STP發(fā)送的TFP消息,確定互助網(wǎng)元出現(xiàn)故障。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,當(dāng)故障網(wǎng)元恢復(fù)正常后,該方法進(jìn)一步包括所述故障網(wǎng)元向雙STP發(fā)送互助網(wǎng)元故障恢復(fù)消息;STP接收到互助網(wǎng)元故障恢復(fù)消息后,將該消息轉(zhuǎn)發(fā)給所述故障網(wǎng)元的互助網(wǎng)元;所述故障網(wǎng)元的互助網(wǎng)元接收到該消息后,關(guān)閉互助功能;兩個(gè)互助的網(wǎng)元通知雙STP關(guān)閉雙STP與該網(wǎng)元的互助網(wǎng)元間的直達(dá)路由。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟a中所述在雙STP中設(shè)置到達(dá)任意一個(gè)互助網(wǎng)元信令點(diǎn)的信令路由為在雙STP中的一個(gè)STP上設(shè)置的該STP與該網(wǎng)元間的直達(dá)路由、該STP經(jīng)過(guò)C鏈迂回到達(dá)該網(wǎng)元的間接路由和該STP與該網(wǎng)元的互助網(wǎng)元間的直達(dá)路由;在另一個(gè)STP上設(shè)置的該STP與該網(wǎng)元間的直達(dá)路由和該STP經(jīng)過(guò)C鏈迂回到達(dá)該網(wǎng)元的間接路由;所述步驟b為任意一個(gè)STP在路由到達(dá)任意一個(gè)互助網(wǎng)元信令點(diǎn)的信令時(shí),優(yōu)先將所述信令路由到該STP與該網(wǎng)元間的直達(dá)路由上,當(dāng)該直達(dá)路由不可達(dá)時(shí),優(yōu)先將所述信令路由到該STP經(jīng)過(guò)C鏈迂回到達(dá)該網(wǎng)元的間接路由。
8.一種STP,其特征在于,該STP包括路由設(shè)置單元、故障探測(cè)單元和路由單元;所述路由設(shè)置單元,用于設(shè)置STP到網(wǎng)元信令點(diǎn)間的信令路由,并將設(shè)置結(jié)果發(fā)送給所述路由單元;所述故障探測(cè)單元,用于檢測(cè)網(wǎng)元的故障,并在出現(xiàn)故障時(shí),通知所述路由單元;所述路由單元,用于接收所述故障探測(cè)單元發(fā)送的網(wǎng)元故障通知,并在確定本STP與該故障網(wǎng)元的互助網(wǎng)元間的信令路由可達(dá)時(shí),將發(fā)送到該故障網(wǎng)元信令點(diǎn)的信令固定路由至該故障網(wǎng)元的互助網(wǎng)元進(jìn)行處理。
9.根據(jù)權(quán)利要求8所述的STP,其特征在于,所述路由設(shè)置單元,設(shè)置到達(dá)網(wǎng)元信令點(diǎn)的信令路由,該設(shè)置的信令路由包括STP與網(wǎng)元間的直達(dá)路由、STP與所述網(wǎng)元的互助網(wǎng)元間的直達(dá)路由、STP經(jīng)過(guò)C鏈迂回的間接路由;所述故障探測(cè)單元,當(dāng)本網(wǎng)元信令點(diǎn)與網(wǎng)元間的直達(dá)路由不可達(dá)時(shí),確定該網(wǎng)元故障;所述路由單元,用于優(yōu)先將信令路由到STP與網(wǎng)元間的直達(dá)路由上,當(dāng)接收到網(wǎng)元故障通知時(shí),優(yōu)先將信令路由到STP與所述網(wǎng)元的互助網(wǎng)元間的直達(dá)路由上。
10.一種雙STP與互助網(wǎng)元組網(wǎng)下的路由系統(tǒng),包括兩個(gè)STP和兩個(gè)互助的網(wǎng)元,其特征在于,所述任意一個(gè)STP,用于探測(cè)互助網(wǎng)元是否出現(xiàn)故障,并在任意一個(gè)互助網(wǎng)元出現(xiàn)故障期間,若該STP與該故障網(wǎng)元的互助網(wǎng)元間的信令路由可達(dá),則該STP將發(fā)送到該故障網(wǎng)元信令點(diǎn)的信令固定路由至該故障網(wǎng)元的互助網(wǎng)元進(jìn)行處理。
11.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,所述任意一個(gè)STP包括路由設(shè)置單元、故障探測(cè)單元和路由單元;所述路由設(shè)置單元,用于設(shè)置到達(dá)網(wǎng)元信令點(diǎn)的信令路由,該設(shè)置的信令路由包括該STP與網(wǎng)元間的直達(dá)路由、該STP與所述網(wǎng)元的互助網(wǎng)元間的直達(dá)路由、該STP經(jīng)過(guò)C鏈迂回的間接路由,并將設(shè)置信令路由的結(jié)果發(fā)送給所述路由單元;所述故障探測(cè)單元,用于確定網(wǎng)元出現(xiàn)故障,并通知所述路由單元;所述路由單元,用于優(yōu)先將信令路由到該STP與網(wǎng)元間的直達(dá)路由上,當(dāng)接收到網(wǎng)元故障通知時(shí),優(yōu)先將信令路由到該STP與所述網(wǎng)元的互助網(wǎng)元間的直達(dá)路由上。
12.根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于,在所述兩個(gè)互助的網(wǎng)元間設(shè)置直連路由;所述任意一個(gè)網(wǎng)元,用于在接收到到達(dá)其互助網(wǎng)元信令點(diǎn)的信令時(shí),判斷所述直連路由是否可達(dá),在直連路由可達(dá)時(shí),抑制互助功能,并通過(guò)直連路由將信令轉(zhuǎn)發(fā)給其互助網(wǎng)元;在直連路由不可達(dá)時(shí),利用互助功能處理接收到的信令。
13.根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于,所述任意一個(gè)網(wǎng)元,用于在網(wǎng)絡(luò)中信令鏈路正常時(shí),關(guān)閉互助功能,并通知所述兩個(gè)STP關(guān)閉該STP與本網(wǎng)元的互助網(wǎng)元間的直達(dá)路由;還用于探測(cè)本網(wǎng)元的互助網(wǎng)元的工作狀態(tài),當(dāng)本網(wǎng)元的互助網(wǎng)元出現(xiàn)故障時(shí),開(kāi)啟互助功能,并通知所述兩個(gè)STP使能該STP與本網(wǎng)元的互助網(wǎng)元間的直達(dá)路由;當(dāng)本網(wǎng)元的互助網(wǎng)元由故障恢復(fù)時(shí),關(guān)閉互助功能,并通知所述兩個(gè)STP關(guān)閉該STP與本網(wǎng)元的互助網(wǎng)元間的直達(dá)路由。
14.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,所述STP包括路由設(shè)置單元、故障探測(cè)單元和路由單元;所述其中一個(gè)STP的路由設(shè)置單元,用于設(shè)置到達(dá)網(wǎng)元信令點(diǎn)的信令路由,該設(shè)置的信令路由包括該STP與網(wǎng)元間的直達(dá)路由、該STP經(jīng)過(guò)C鏈迂回的間接路由和該STP與所述網(wǎng)元的互助網(wǎng)元間的直達(dá)路由;所述另一個(gè)STP的路由設(shè)置單元,用于設(shè)置到達(dá)網(wǎng)元信令點(diǎn)的信令路由,該設(shè)置的信令路由包括該STP與網(wǎng)元間的直達(dá)路由和該STP經(jīng)過(guò)C鏈迂回的間接路由;所述故障探測(cè)單元,用于確定網(wǎng)元出現(xiàn)故障,并通知所述路由單元;路由單元,用于優(yōu)先將信令路由到STP與網(wǎng)元間的直達(dá)路由上,當(dāng)接收到網(wǎng)元故障通知時(shí),優(yōu)先將信令路由到STP經(jīng)過(guò)C鏈迂回的間接路由。
全文摘要
本發(fā)明實(shí)施例公開(kāi)了一種雙STP與互助網(wǎng)元組網(wǎng)下的路由方法,包括預(yù)先在雙STP中設(shè)置到達(dá)互助網(wǎng)元的信令點(diǎn)的信令路由;在任意一個(gè)互助網(wǎng)元出現(xiàn)故障期間,若任意一個(gè)STP與該故障網(wǎng)元的互助網(wǎng)元間的信令路由可達(dá),則該STP按照設(shè)置的信令路由,將發(fā)送到該故障網(wǎng)元信令點(diǎn)的信令固定路由至該故障網(wǎng)元的互助網(wǎng)元進(jìn)行處理。本發(fā)明實(shí)施例還提供了一種雙STP與互助網(wǎng)元組網(wǎng)下的路由系統(tǒng)和STP,其中,該系統(tǒng)包括兩個(gè)STP和兩個(gè)互助的網(wǎng)元;任意一個(gè)STP包括路由設(shè)置單元、故障探測(cè)單元和路由單元。應(yīng)用本發(fā)明實(shí)施例的方法、系統(tǒng)和STP,能夠避免在網(wǎng)元故障期間發(fā)生的雙STP間的信令振蕩,保證系統(tǒng)正常運(yùn)行。
文檔編號(hào)H04L29/08GK101022424SQ20071008950
公開(kāi)日2007年8月22日 申請(qǐng)日期2007年3月22日 優(yōu)先權(quán)日2007年3月22日
發(fā)明者惠濤, 李育斌, 崔曉春, 葉思海, 吳曉明, 蔡云霞 申請(qǐng)人:華為技術(shù)有限公司