專利名稱:提高創(chuàng)建m2pa鏈路的效率的實(shí)現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及現(xiàn)代通信領(lǐng)域中的信令系統(tǒng),尤其涉及一種提高創(chuàng)建M2PA(二層消息傳遞部分第二級(jí)對(duì)等適配層)鏈路的效率的實(shí)現(xiàn)方法。
背景技術(shù):
信令系統(tǒng)是現(xiàn)代通信網(wǎng)絡(luò)的關(guān)鍵技術(shù),是PSTN(公共交換電話網(wǎng))的神經(jīng)系統(tǒng),電信設(shè)備對(duì)信令消息的可靠傳輸是保證高可用電信網(wǎng)絡(luò)的關(guān)鍵。在傳統(tǒng)電信網(wǎng)絡(luò)中已經(jīng)有一系列成熟的規(guī)范和技術(shù)來(lái)保證信令系統(tǒng)的可靠性,如No.7(7號(hào)信令系統(tǒng))信令系統(tǒng),NO.7信令網(wǎng)是現(xiàn)代通信的三大支撐網(wǎng)(數(shù)字同步網(wǎng),NO.7信令網(wǎng),電信管理網(wǎng))之一,SS7信令協(xié)議棧包括MTP1、MTP2、MTP3、SCCP、TCAP、ISUP、TUP7層結(jié)構(gòu),圖1為SS7信令協(xié)議棧結(jié)構(gòu)圖。
隨著軟交換技術(shù)的應(yīng)用與推廣,IP(因特網(wǎng)協(xié)議)分組網(wǎng)絡(luò)正迅速向前發(fā)展,IP分組網(wǎng)絡(luò)可以在全球范圍內(nèi)跨網(wǎng)絡(luò)支持包括語(yǔ)音、數(shù)據(jù)、多媒體等各種應(yīng)用。傳統(tǒng)電路交換網(wǎng)絡(luò)與IP分組網(wǎng)絡(luò)的互通是目前通信業(yè)界關(guān)注和探討的一個(gè)熱門話題,早在1999年,IETF(互聯(lián)網(wǎng)工程任務(wù)組)工作組正式成立。它的宗旨是為在IP網(wǎng)絡(luò)上傳輸移動(dòng)和PSTN信令制定相應(yīng)的標(biāo)準(zhǔn),從而實(shí)現(xiàn)No.7信令能夠在IP網(wǎng)中高效而可靠地傳輸。IETF工作組制定了基于IP技術(shù)的SIGTRAN(信令傳輸)協(xié)議棧,M2PA協(xié)議是SIGTRAN協(xié)議棧中的一種。
M2PA工作于對(duì)等模式,其兩端的用戶均為MTP3(3層消息傳送部分),可以和SCTP(流控制傳輸協(xié)議)一起實(shí)現(xiàn)MTP2(2層消息傳送部分)的功能。M2PA協(xié)議屏蔽了底層傳輸介質(zhì)的區(qū)別,通過(guò)M2PA協(xié)議,SCTP連接被模擬成MTP2鏈路,一條在IP網(wǎng)的SCTP連接被完全封裝成一條信令鏈路,而M2PA層上的MTP3則可以像管理一條PSTN信令鏈路一樣無(wú)縫地對(duì)所述信令鏈路進(jìn)行管理,從而實(shí)現(xiàn)在IP分組網(wǎng)上建立No.7信令鏈路,完成MTP3端對(duì)端通信。
現(xiàn)有技術(shù)中M2PA鏈路建鏈過(guò)程的簡(jiǎn)要說(shuō)明如下1、M2PA鏈路的端點(diǎn)收到上層協(xié)議MTP3下發(fā)的START(開(kāi)始)命令后,向鏈路對(duì)端端點(diǎn)發(fā)出Alignment(安排鏈路)消息,然后等待鏈路對(duì)端端點(diǎn)發(fā)送過(guò)來(lái)的Alignment消息;2、M2PA鏈路的端點(diǎn)收到對(duì)端端點(diǎn)發(fā)送過(guò)來(lái)的Alignment消息后,向鏈路對(duì)端端點(diǎn)發(fā)送Proving(驗(yàn)證鏈路)消息,然后等待鏈路對(duì)端端點(diǎn)發(fā)送過(guò)來(lái)的Proving消息;3、M2PA鏈路的端點(diǎn)收到對(duì)端端點(diǎn)發(fā)送過(guò)來(lái)的Proving消息后,然后開(kāi)始該端點(diǎn)的驗(yàn)證過(guò)程,在驗(yàn)證過(guò)程中該端點(diǎn)以一定的速率和長(zhǎng)度向M2PA鏈路的對(duì)端端點(diǎn)發(fā)送驗(yàn)證消息包,驗(yàn)證過(guò)程完成后,向?qū)Χ硕它c(diǎn)發(fā)送Ready(鏈路就緒)消息,然后等待鏈路對(duì)端端點(diǎn)發(fā)送過(guò)來(lái)的Ready消息;4、M2PA鏈路的端點(diǎn)收到對(duì)端端點(diǎn)發(fā)送過(guò)來(lái)的Ready消息后,向本端的上層協(xié)議MTP3報(bào)告In Service(進(jìn)入服務(wù)狀態(tài))消息。
現(xiàn)有技術(shù)中M2PA鏈路建鏈過(guò)程中發(fā)生處理器故障時(shí)的處理流程圖如圖2所示,包括如下步驟步驟2-1、M2PA協(xié)議啟動(dòng)后,M2PA鏈路的端點(diǎn)首先進(jìn)入Out Of Service(去服務(wù)狀態(tài))。
步驟2-2、M2PA鏈路的端點(diǎn)收到該端點(diǎn)的上層協(xié)議MTP3下發(fā)的START(開(kāi)始)原語(yǔ)。
步驟2-3、M2PA鏈路的端點(diǎn)向鏈路對(duì)端端點(diǎn)發(fā)送Alignment(定位)消息,然后等待鏈路對(duì)端端點(diǎn)發(fā)送過(guò)來(lái)的Alignment消息。
步驟2-4、M2PA鏈路的端點(diǎn)收到鏈路對(duì)端端點(diǎn)發(fā)送過(guò)來(lái)的Alignment消息后,向鏈路對(duì)端端點(diǎn)發(fā)送Proving(驗(yàn)證鏈路)消息,然后等待鏈路對(duì)端端點(diǎn)發(fā)送過(guò)來(lái)的Proving消息。
步驟2-5、M2PA鏈路的端點(diǎn)收到對(duì)端端點(diǎn)發(fā)送過(guò)來(lái)的Proving消息后,啟動(dòng)驗(yàn)證定時(shí)器,開(kāi)始該端點(diǎn)的驗(yàn)證過(guò)程,在驗(yàn)證過(guò)程中該端點(diǎn)以一定的速率和長(zhǎng)度向M2PA鏈路的對(duì)端端點(diǎn)發(fā)送驗(yàn)證消息包,直到驗(yàn)證計(jì)時(shí)的時(shí)間結(jié)束。
在以上建鏈過(guò)程中,如果端點(diǎn)處理器發(fā)生故障,則端點(diǎn)做故障記錄,如果處理器故障恢復(fù),則清除故障記錄,建鏈過(guò)程繼續(xù)進(jìn)行。
步驟2-6、驗(yàn)證定時(shí)器的時(shí)間超時(shí)后,驗(yàn)證過(guò)程結(jié)束。
如果在以上建鏈過(guò)程中端點(diǎn)處理器發(fā)生故障,且故障沒(méi)有恢復(fù),則向鏈路對(duì)端端點(diǎn)發(fā)送Processor Outage(處理器故障)消息;如果在以上建鏈過(guò)程中端點(diǎn)處理器沒(méi)有發(fā)生故障,或發(fā)生的處理器故障已經(jīng)恢復(fù),則向?qū)Χ硕它c(diǎn)發(fā)送Ready(鏈路就緒)消息,表示該端點(diǎn)的驗(yàn)證過(guò)程結(jié)束,然后等待鏈路對(duì)端端點(diǎn)發(fā)送過(guò)來(lái)的Ready消息。
步驟2-7、M2PA鏈路的端點(diǎn)在驗(yàn)證過(guò)程結(jié)束之后如果收到鏈路對(duì)端端點(diǎn)發(fā)送過(guò)來(lái)的Processor Outage消息,則向該端點(diǎn)的上層協(xié)議MTP3上報(bào)RPO(遠(yuǎn)端處理器故障)原語(yǔ),表示鏈路對(duì)端端點(diǎn)在建鏈過(guò)程中發(fā)生了處理器故障;如果收到對(duì)端端點(diǎn)發(fā)送過(guò)來(lái)的Ready消息,則向該端點(diǎn)的上層協(xié)議MTP3上報(bào)In Service(進(jìn)入服務(wù)狀態(tài))原語(yǔ),表示該端點(diǎn)的定位過(guò)程結(jié)束,可以進(jìn)入服務(wù)狀態(tài)。
步驟2-8、在建鏈過(guò)程中發(fā)生處理器故障的端點(diǎn)在定位過(guò)程結(jié)束之后,在MTP3重新下發(fā)START命令之前,發(fā)生LPR(本端處理器故障恢復(fù))。
步驟2-9、發(fā)生LPR的端點(diǎn)在MTP3重新下發(fā)START命令之前,向鏈路對(duì)端端點(diǎn)發(fā)送Processor Recover(處理器故障恢復(fù))消息,以通知對(duì)端端點(diǎn)該端點(diǎn)發(fā)生處理器故障恢復(fù)。
步驟2-10、對(duì)端端點(diǎn)收到發(fā)生LPR的端點(diǎn)發(fā)送的Processor Recover消息后,向?qū)Χ说腗TP3上報(bào)RPR(遠(yuǎn)端處理器故障恢復(fù))原語(yǔ)。
M2PA鏈路的上層協(xié)議MTP3在收到M2PA鏈路的端點(diǎn)上報(bào)的In Service消息以前,都認(rèn)為該條M2PA鏈路是不可用的。因此,此時(shí)對(duì)端的MTP3有可能并不處理RPO或者RPR原語(yǔ),仍然等待In Service原語(yǔ),如果等待超時(shí),則重新下發(fā)START原語(yǔ),重復(fù)以上的建鏈過(guò)程。
以上現(xiàn)有技術(shù)中M2PA鏈路建鏈過(guò)程中發(fā)生處理器故障時(shí)的處理方法的缺點(diǎn)為如果一條M2PA鏈路在建鏈過(guò)程中,端點(diǎn)發(fā)生處理器故障,在這條鏈路的兩端端點(diǎn)的定位過(guò)程結(jié)束以后,可能造成即使端點(diǎn)發(fā)生處理器故障恢復(fù),這條M2PA鏈路在一段時(shí)間之內(nèi)仍然無(wú)法得到利用,至少要等到下一次建鏈成功才可以使用這條鏈路傳送業(yè)務(wù),造成了M2PA鏈路傳送業(yè)務(wù)的延遲,處理性能的損失,降低了M2PA鏈路的使用效率。
發(fā)明內(nèi)容
鑒于上述現(xiàn)有技術(shù)所存在的問(wèn)題,本發(fā)明的目的是提供一種提高創(chuàng)建M2PA鏈路的效率的實(shí)現(xiàn)方法,從而大大地提高了在處理器發(fā)生故障時(shí)M2PA鏈路的處理性能,提高了M2PA鏈路的使用效率。
本發(fā)明的目的是通過(guò)以下技術(shù)方案實(shí)現(xiàn)的一種提高創(chuàng)建M2PA鏈路的效率的實(shí)現(xiàn)方法,包括A、二層消息傳遞部分第二級(jí)對(duì)等適配層M2PA鏈路的端點(diǎn)在建鏈過(guò)程中發(fā)生處理器故障,在該端點(diǎn)的驗(yàn)證過(guò)程結(jié)束之后,向鏈路對(duì)端端點(diǎn)發(fā)送處理器故障消息和鏈路就緒消息;B、所述發(fā)生處理器故障的M2PA鏈路的端點(diǎn)發(fā)生處理器故障恢復(fù)之后,該M2PA鏈路的兩端端點(diǎn)完成處理器故障恢復(fù)過(guò)程后可直接使用該鏈路傳送業(yè)務(wù)。
所述的步驟A具體包括A1、發(fā)生處理器故障的M2PA鏈路的端點(diǎn),在該端點(diǎn)的驗(yàn)證過(guò)程結(jié)束之后,向鏈路對(duì)端端點(diǎn)先發(fā)送處理器故障消息,然后發(fā)送鏈路就緒消息;A2、收到所述處理器故障消息和鏈路就緒消息的對(duì)端端點(diǎn)向?qū)Χ说?層消息傳送部分MTP3上報(bào)進(jìn)入服務(wù)狀態(tài)原語(yǔ)和遠(yuǎn)端處理器故障原語(yǔ)。
所述的步驟A1還包括M2PA鏈路的端點(diǎn)在建鏈過(guò)程中發(fā)生處理器故障,則該端點(diǎn)記錄故障,建鏈過(guò)程繼續(xù)進(jìn)行,直到該端點(diǎn)的驗(yàn)證過(guò)程結(jié)束。
所述的步驟A1還包括M2PA鏈路的端點(diǎn)在建鏈過(guò)程中發(fā)生處理器故障,則該端點(diǎn)記錄故障,當(dāng)該端點(diǎn)在建鏈過(guò)程中又發(fā)生處理器故障恢復(fù)時(shí),則該端點(diǎn)清除故障記錄。
所述的步驟A2還包括收到處理器故障消息和鏈路就緒消息的對(duì)端端點(diǎn)在該端點(diǎn)的定位過(guò)程結(jié)束之后,向?qū)Χ说腗TP3先上報(bào)進(jìn)入服務(wù)狀態(tài)原語(yǔ),然后上報(bào)遠(yuǎn)端處理器故障原語(yǔ)。
所述的步驟A2還包括M2PA鏈路的端點(diǎn)在該端點(diǎn)的驗(yàn)證過(guò)程結(jié)束,并且收到了鏈路對(duì)端端點(diǎn)發(fā)送的鏈路就緒消息之前,收到處理器故障消息,則記錄對(duì)端處理器發(fā)生故障。
所述的步驟A2還包括M2PA鏈路的端點(diǎn)在該端點(diǎn)的驗(yàn)證過(guò)程結(jié)束,沒(méi)有收到鏈路對(duì)端端點(diǎn)發(fā)送過(guò)來(lái)的處理器故障消息,則向該端點(diǎn)的上層協(xié)議MTP3上報(bào)進(jìn)入服務(wù)狀態(tài)原語(yǔ)。
所述的步驟B具體包括B1、發(fā)生處理器故障的M2PA鏈路的端點(diǎn)發(fā)生處理器故障恢復(fù)之后,向鏈路對(duì)端端點(diǎn)發(fā)送處理器故障恢復(fù)消息,該鏈路的兩端端點(diǎn)開(kāi)始處理器故障恢復(fù)過(guò)程;B2、兩端端點(diǎn)完成處理器故障恢復(fù)過(guò)程后,該鏈路進(jìn)入服務(wù)狀態(tài),可承載來(lái)自上層用戶MTP3的業(yè)務(wù)。
兩端端點(diǎn)在所述處理器故障恢復(fù)過(guò)程中彼此交互一個(gè)鏈路就緒Ready消息。
由上述本發(fā)明提供的技術(shù)方案可以看出,本發(fā)明和現(xiàn)有技術(shù)相比在M2PA建鏈過(guò)程中發(fā)生的處理器故障不影響建鏈過(guò)程的進(jìn)行,不會(huì)因處理器故障導(dǎo)致兩端重新進(jìn)行建鏈。當(dāng)建鏈過(guò)程完成后,當(dāng)M2PA鏈路的端點(diǎn)發(fā)生處理器故障恢復(fù)時(shí),兩端端點(diǎn)完成處理器恢復(fù)過(guò)程后,鏈路能夠及時(shí)進(jìn)入服務(wù)狀態(tài),兩端的上層用戶MTP3便可以使用該鏈路來(lái)傳送業(yè)務(wù)。避免了M2PA鏈路傳送業(yè)務(wù)的延遲,提高了M2PA鏈路建鏈過(guò)程中發(fā)生處理器故障時(shí)的處理合理性,提高了M2PA鏈路的使用效率。
圖1為SS7信令協(xié)議棧結(jié)構(gòu)圖;圖2為現(xiàn)有技術(shù)中M2PA建鏈過(guò)程中發(fā)生處理器故障時(shí)的處理流程圖;圖3為本發(fā)明所述方法的處理流程圖。
具體實(shí)施例方式
本發(fā)明提供了一種提高創(chuàng)建M2PA鏈路的效率的實(shí)現(xiàn)方法。本發(fā)明的核心為在M2PA鏈路建鏈過(guò)程中,M2PA鏈路的端點(diǎn)如果收到對(duì)端端點(diǎn)發(fā)來(lái)的Processor Outage(處理器故障)消息,在該端點(diǎn)的驗(yàn)證過(guò)程結(jié)束并且收到對(duì)端端點(diǎn)發(fā)來(lái)的Ready(鏈路就緒)消息之后,向該端點(diǎn)的上層協(xié)議MTP3上報(bào)In Service(進(jìn)入服務(wù)狀態(tài))原語(yǔ)和RPO(遠(yuǎn)端處理器故障)原語(yǔ)。
在收到對(duì)端端點(diǎn)發(fā)來(lái)的Processor Recover(處理器故障恢復(fù))消息并完成處理器故障恢復(fù)之后,鏈路進(jìn)入服務(wù)狀態(tài),兩端的上層用戶MTP3便可以使用該鏈路來(lái)傳送業(yè)務(wù)。
本發(fā)明所述方法的具體處理流程如圖3所示,包括如下步驟步驟3-1、M2PA協(xié)議啟動(dòng)后,M2PA鏈路的端點(diǎn)首先進(jìn)入Out Of Service(去服務(wù)狀態(tài))。
步驟3-2、M2PA鏈路的端點(diǎn)收到該端點(diǎn)的上層協(xié)議MTP3下發(fā)的START(開(kāi)始)原語(yǔ)。
步驟3-3、M2PA鏈路的端點(diǎn)向鏈路對(duì)端端點(diǎn)發(fā)送Alignment(定位)消息,然后等待鏈路對(duì)端端點(diǎn)發(fā)送過(guò)來(lái)的Alignment消息。
步驟3-4、M2PA鏈路的端點(diǎn)收到對(duì)端端點(diǎn)發(fā)送過(guò)來(lái)的Alignment消息后,向鏈路對(duì)端端點(diǎn)發(fā)送Proving(驗(yàn)證鏈路)消息,然后等待鏈路對(duì)端端點(diǎn)發(fā)送過(guò)來(lái)的Proving消息。
步驟3-5、M2PA鏈路的端點(diǎn)收到對(duì)端端點(diǎn)發(fā)送過(guò)來(lái)的Proving消息后,啟動(dòng)驗(yàn)證定時(shí)器,開(kāi)始該端點(diǎn)的驗(yàn)證過(guò)程,在驗(yàn)證過(guò)程中該端點(diǎn)以一定的速率和長(zhǎng)度向M2PA鏈路的對(duì)端端點(diǎn)發(fā)送驗(yàn)證消息包,直到驗(yàn)證計(jì)時(shí)的時(shí)間結(jié)束。
在以上建鏈過(guò)程中,如果端點(diǎn)處理器發(fā)生故障,則端點(diǎn)做故障記錄,建鏈過(guò)程繼續(xù)進(jìn)行。如果在以上建鏈過(guò)程中發(fā)生處理器故障,又發(fā)生了處理器故障恢復(fù),則端點(diǎn)消除相應(yīng)的故障記錄,建鏈過(guò)程繼續(xù)進(jìn)行。
步驟3-6、驗(yàn)證定時(shí)器的時(shí)間超時(shí)后,驗(yàn)證過(guò)程結(jié)束。
如果在以上建鏈過(guò)程中端點(diǎn)處理器發(fā)生故障,并且故障沒(méi)有恢復(fù),則該端點(diǎn)向鏈路對(duì)端端點(diǎn)發(fā)送Processor Outage(處理器故障)消息和Ready(鏈路就緒)消息,其中Ready(鏈路就緒)消息表示該端點(diǎn)的驗(yàn)證過(guò)程結(jié)束,Processor Outage(處理器故障)消息表示該端點(diǎn)的處理器在建鏈過(guò)程中發(fā)生了故障;如果在以上建鏈過(guò)程中端點(diǎn)處理器沒(méi)有發(fā)生故障,則端點(diǎn)向鏈路對(duì)端端點(diǎn)發(fā)送Ready(鏈路就緒)消息,表示該端點(diǎn)的驗(yàn)證過(guò)程結(jié)束,然后等待鏈路對(duì)端端點(diǎn)發(fā)送過(guò)來(lái)的Ready(鏈路就緒)消息。
步驟3-7、M2PA鏈路的端點(diǎn)在該端點(diǎn)的驗(yàn)證過(guò)程結(jié)束,并且收到了鏈路對(duì)端端點(diǎn)發(fā)送過(guò)來(lái)的Ready(鏈路就緒)消息之前如果在該端點(diǎn)的建鏈過(guò)程中,收到鏈路對(duì)端端點(diǎn)發(fā)送過(guò)來(lái)的ProcessorOutage消息,則將該消息暫時(shí)保存,并不馬上上報(bào)RPO(遠(yuǎn)端處理器故障)原語(yǔ)給該端點(diǎn)的上層協(xié)議MTP3。
M2PA鏈路的端點(diǎn)在該端點(diǎn)的驗(yàn)證過(guò)程結(jié)束,并且收到了鏈路對(duì)端端點(diǎn)發(fā)送過(guò)來(lái)的Ready(鏈路就緒)消息之后如果在該端點(diǎn)的建鏈過(guò)程中,收到鏈路對(duì)端端點(diǎn)發(fā)送過(guò)來(lái)的ProcessorOutage消息,則向該端點(diǎn)的上層協(xié)議MTP3先上報(bào)In Service(進(jìn)入服務(wù)狀態(tài))原語(yǔ),然后接著上報(bào)RPO(遠(yuǎn)端處理器故障)原語(yǔ),其中In Service(進(jìn)入服務(wù)狀態(tài))原語(yǔ)表示該端點(diǎn)的定位過(guò)程結(jié)束,可以進(jìn)入服務(wù)狀態(tài),RPO(遠(yuǎn)端處理器故障)原語(yǔ)表示遠(yuǎn)端端點(diǎn)的處理器發(fā)生了故障;如果在該端點(diǎn)的建鏈過(guò)程中,沒(méi)有收到鏈路對(duì)端端點(diǎn)發(fā)送過(guò)來(lái)的Processor Outage消息,則向該端點(diǎn)的上層協(xié)議MTP3上報(bào)In Service(進(jìn)入服務(wù)狀態(tài))原語(yǔ),In Service(進(jìn)入服務(wù)狀態(tài))原語(yǔ)表示該端點(diǎn)的定位過(guò)程結(jié)束,可以進(jìn)入服務(wù)狀態(tài)。
M2PA鏈路的上層協(xié)議MTP3在收到M2PA鏈路的端點(diǎn)上報(bào)的In Service消息之后,就知道該鏈路的定位過(guò)程已經(jīng)結(jié)束,就可以處理M2PA鏈路的端點(diǎn)上報(bào)的RPO(遠(yuǎn)端處理器故障)消息和RPR(遠(yuǎn)端處理器故障恢復(fù))消息。
MTP3在收到M2PA鏈路的端點(diǎn)上報(bào)的In Service消息之前,對(duì)M2PA鏈路的端點(diǎn)上報(bào)的RPO(遠(yuǎn)端處理器故障)消息和RPR(遠(yuǎn)端處理器故障恢復(fù))消息,則不予處理。
步驟3-8、在建鏈過(guò)程中發(fā)生處理器故障的端點(diǎn)在定位過(guò)程結(jié)束之后,發(fā)生LPR(本端處理器故障恢復(fù))。
步驟3-9、發(fā)生LPR的端點(diǎn)向鏈路對(duì)端端點(diǎn)發(fā)送Processor Recover(處理器故障恢復(fù))消息,開(kāi)始處理器故障恢復(fù)過(guò)程。
步驟3-10、對(duì)端端點(diǎn)收到發(fā)生LPR的端點(diǎn)發(fā)送的Processor Recover消息后,在該端點(diǎn)的定位過(guò)程結(jié)束之后,向?qū)Χ说腗TP3上報(bào)RPR(遠(yuǎn)端處理器故障恢復(fù))原語(yǔ),以通知MTP3遠(yuǎn)端端點(diǎn)發(fā)生處理器故障恢復(fù)。
步驟3-11、對(duì)端端點(diǎn)同發(fā)生LPR的端點(diǎn)進(jìn)行處理器故障恢復(fù)過(guò)程,即按照協(xié)議標(biāo)準(zhǔn)中規(guī)定,兩端端點(diǎn)彼此交互一個(gè)Ready消息。兩端端點(diǎn)在完成處理器故障恢復(fù)過(guò)程之后,鏈路再次進(jìn)入服務(wù)狀態(tài),兩端的上層用戶MTP3便可以使用該鏈路傳送業(yè)務(wù)。
至此本發(fā)明所述提高創(chuàng)建M2PA鏈路的效率的實(shí)現(xiàn)方法的具體處理流程結(jié)束。
綜上所述,利用本發(fā)明所述方法在建鏈過(guò)程中M2PA鏈路端點(diǎn)發(fā)生處理器故障時(shí),不會(huì)引起建鏈?zhǔn)∫约皩?dǎo)致重新建鏈,當(dāng)發(fā)生處理器故障恢復(fù)并且完成處理器故障恢復(fù)過(guò)程后,可以直接使用該鏈路傳送業(yè)務(wù),節(jié)約了時(shí)間,提高了M2PA鏈路建鏈過(guò)程中發(fā)生處理器故障時(shí)的處理性能,提高了M2PA鏈路的使用效率。
以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求書(shū)的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種提高創(chuàng)建M2PA鏈路的效率的實(shí)現(xiàn)方法,其特征在于,包括A、二層消息傳遞部分第二級(jí)對(duì)等適配層M2PA鏈路的端點(diǎn)在建鏈過(guò)程中發(fā)生處理器故障,在該端點(diǎn)的驗(yàn)證過(guò)程結(jié)束之后,向鏈路對(duì)端端點(diǎn)發(fā)送處理器故障消息和鏈路就緒消息;B、所述發(fā)生處理器故障的M2PA鏈路的端點(diǎn)發(fā)生處理器故障恢復(fù)之后,該M2PA鏈路的兩端端點(diǎn)完成處理器故障恢復(fù)過(guò)程后可直接使用該鏈路傳送業(yè)務(wù)。
2.根據(jù)權(quán)利要求1所述提高創(chuàng)建M2PA鏈路的效率的實(shí)現(xiàn)方法,其特征在于,所述的步驟A具體包括A1、發(fā)生處理器故障的M2PA鏈路的端點(diǎn),在該端點(diǎn)的驗(yàn)證過(guò)程結(jié)束之后,向鏈路對(duì)端端點(diǎn)先發(fā)送處理器故障消息,然后發(fā)送鏈路就緒消息;A2、收到所述處理器故障消息和鏈路就緒消息的對(duì)端端點(diǎn)向?qū)Χ说?層消息傳送部分MTP3上報(bào)進(jìn)入服務(wù)狀態(tài)原語(yǔ)和遠(yuǎn)端處理器故障原語(yǔ)。
3.根據(jù)權(quán)利要求2所述提高創(chuàng)建M2PA鏈路的效率的實(shí)現(xiàn)方法,其特征在于,所述的步驟A1還包括M2PA鏈路的端點(diǎn)在建鏈過(guò)程中發(fā)生處理器故障,則該端點(diǎn)記錄故障,建鏈過(guò)程繼續(xù)進(jìn)行,直到該端點(diǎn)的驗(yàn)證過(guò)程結(jié)束。
4.根據(jù)權(quán)利要求2或3所述提高創(chuàng)建M2PA鏈路的效率的實(shí)現(xiàn)方法,其特征在于,所述的步驟A1還包括M2PA鏈路的端點(diǎn)在建鏈過(guò)程中發(fā)生處理器故障,則該端點(diǎn)記錄故障,當(dāng)該端點(diǎn)在建鏈過(guò)程中又發(fā)生處理器故障恢復(fù)時(shí),則該端點(diǎn)清除故障記錄。
5.根據(jù)權(quán)利要求2所述提高創(chuàng)建M2PA鏈路的效率的實(shí)現(xiàn)方法,其特征在于,所述的步驟A2還包括收到處理器故障消息和鏈路就緒消息的對(duì)端端點(diǎn)在該端點(diǎn)的定位過(guò)程結(jié)束之后,向?qū)Χ说腗TP3先上報(bào)進(jìn)入服務(wù)狀態(tài)原語(yǔ),然后上報(bào)遠(yuǎn)端處理器故障原語(yǔ)。
6.根據(jù)權(quán)利要求2所述提高創(chuàng)建M2PA鏈路的效率的實(shí)現(xiàn)方法,其特征在于,所述的步驟A2還包括M2PA鏈路的端點(diǎn)在該端點(diǎn)的驗(yàn)證過(guò)程結(jié)束,并且收到了鏈路對(duì)端端點(diǎn)發(fā)送的鏈路就緒消息之前,收到處理器故障消息,則記錄對(duì)端處理器發(fā)生故障。
7.根據(jù)權(quán)利要求2、5或6所述提高創(chuàng)建M2PA鏈路的效率的實(shí)現(xiàn)方法,其特征在于,所述的步驟A2還包括M2PA鏈路的端點(diǎn)在該端點(diǎn)的驗(yàn)證過(guò)程結(jié)束,沒(méi)有收到鏈路對(duì)端端點(diǎn)發(fā)送過(guò)來(lái)的處理器故障消息,則向該端點(diǎn)的上層協(xié)議MTP3上報(bào)進(jìn)入服務(wù)狀態(tài)原語(yǔ)。
8.根據(jù)權(quán)利要求1所述提高創(chuàng)建M2PA鏈路的效率的實(shí)現(xiàn)方法,其特征在于,所述的步驟B具體包括B1、發(fā)生處理器故障的M2PA鏈路的端點(diǎn)發(fā)生處理器故障恢復(fù)之后,向鏈路對(duì)端端點(diǎn)發(fā)送處理器故障恢復(fù)消息,該鏈路的兩端端點(diǎn)開(kāi)始處理器故障恢復(fù)過(guò)程;B2、兩端端點(diǎn)完成處理器故障恢復(fù)過(guò)程后,該鏈路進(jìn)入服務(wù)狀態(tài),可承載來(lái)自上層用戶MTP3的業(yè)務(wù)。
9.根據(jù)權(quán)利要求8所述提高創(chuàng)建M2PA鏈路的效率的實(shí)現(xiàn)方法,其特征在于,兩端端點(diǎn)在所述處理器故障恢復(fù)過(guò)程中彼此交互一個(gè)鏈路就緒Ready消息。
全文摘要
本發(fā)明涉及一種提高創(chuàng)建M2PA(二層消息傳遞部分第二級(jí)對(duì)等適配層)鏈路的效率的實(shí)現(xiàn)方法。該方法包括M2PA鏈路的端點(diǎn)在建鏈過(guò)程中發(fā)生處理器故障,在該端點(diǎn)的驗(yàn)證過(guò)程結(jié)束之后,向鏈路對(duì)端端點(diǎn)發(fā)送處理器故障消息和鏈路就緒消息;所述發(fā)生處理器故障的M2PA鏈路的端點(diǎn)發(fā)生處理器故障恢復(fù)之后,該M2PA鏈路的兩端端點(diǎn)完成處理器故障恢復(fù)過(guò)程后,可直接使用該鏈路傳送業(yè)務(wù)。利用本發(fā)明所述方法,在M2PA建鏈過(guò)程中發(fā)生處理器故障時(shí),不影響建鏈結(jié)果,不會(huì)因此而造成重新建鏈,建鏈成助后,當(dāng)處理器故障恢復(fù)時(shí),兩端端點(diǎn)完成處理器恢復(fù)過(guò)程后便可以直接使用該鏈路傳送業(yè)務(wù),提高了M2PA鏈路的使用效率。
文檔編號(hào)H04L12/24GK1878179SQ200510075060
公開(kāi)日2006年12月13日 申請(qǐng)日期2005年6月8日 優(yōu)先權(quán)日2005年6月8日
發(fā)明者宗思安, 劉宇洪, 潘能毅, 高泉 申請(qǐng)人:華為技術(shù)有限公司