專利名稱:支持mtp3和m3ua路由校驗測試方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通訊和網(wǎng)絡(luò)技術(shù),更具體地,涉及一種支持MTP3 和M3UA路由校-驗測試方法。
背景技術(shù):
7號信令(Signaling System32 No.7,以下簡稱SS7)是國際電信 聯(lián)盟 (International Telecommunication Union-Telecommunication Standardization Sector,簡一爾ITU-T )定義的一纟且4專纟充電^f言網(wǎng)的十辦i義, 廣泛用于7^共交才奐電"i舌網(wǎng)纟各(Public Switched Telephone Network, 簡稱PSTN)和移動網(wǎng)絡(luò)。MTP3是SS7網(wǎng)絡(luò)的網(wǎng)絡(luò)層協(xié)議,主要 完成消息處理和4言令網(wǎng)管理功能。SS7信令網(wǎng)的運(yùn)4亍、維護(hù)和管理部分(Operations, Maintenance and Administration Part,簡稱OMAP )主要實現(xiàn)SS7信令網(wǎng)的管理, 管理的目的是提供建立,維護(hù),擴(kuò)展和協(xié)調(diào)業(yè)務(wù);提供的管理功能 包括故障管理,結(jié)構(gòu)管理和性能管理3類。MTP路由校驗測試(MTP Routing Verification Test,以下簡稱MRVT)是OMAP只于于MTP的管 理功能,主要功能是用于檢測MTP路由中的循環(huán)路由,超長路由, 不可識別的^f言令點(diǎn)以及〗言令點(diǎn)間的雙向'I"生,其功能在ITU-T的 Q753,Q754中定義。當(dāng)MRVT基于MTP3路由的時4美,十辦i義才戔如圖 1所示。
信令傳輸(Signaling Transport )(以下簡稱SIGTRAN )協(xié)議是 互聯(lián)網(wǎng)工牙呈4壬務(wù)組(The Internet Engineering Task Force,簡稱正TF ) 定義的一組用于在新興IP電信網(wǎng)絡(luò)傳遞傳統(tǒng)電路交換網(wǎng)絡(luò)(Switch Circuit Network,簡稱SCN )信令的協(xié)"i義,也可用于IP域內(nèi)部互通。 M3UA是SIGTRAN協(xié)議族中的MTP3用戶適配協(xié)i義,為用戶提供 等同于MTP3的月良務(wù)。如圖2所示,示出了傳統(tǒng)的SCN組網(wǎng)基于MTP3協(xié)議。信令 轉(zhuǎn)4妄點(diǎn)(Signaling Transfer Point,以下簡稱STP)和信令點(diǎn)(Signaling Point,以下簡稱SP)才艮據(jù)目的信令點(diǎn)的MTP3路由狀態(tài)對其進(jìn)4亍路 由校-驗測試和對其他信令點(diǎn)發(fā)送的4交-驗測試i青求進(jìn)4于應(yīng)答。隨著傳統(tǒng)SCN交換網(wǎng)絡(luò)向IP網(wǎng)絡(luò)的演進(jìn),出現(xiàn)了圖3的情況, IP信令點(diǎn)(IP Signaling Point,以下簡稱IP SP)通過信令網(wǎng)管(Signaling Gateway,以下簡稱SG)接入到SP,這時候SP到IP SP仍為MTP3路 由,SG到SP為MTP3^各由,到IPSP為M3UA3各由;IP SP到SP 為M3UA路由,在這種組網(wǎng)情況下如果需要通過MRVT獲取整個 網(wǎng)絡(luò)的拓樸信息,就需要在SG和IP SP支持M3UA路由的校驗測 試。在SCN網(wǎng)絡(luò)向IP網(wǎng)絡(luò)的演進(jìn)過程中,還會存在圖4的組網(wǎng), 支持接入SCN功能的IP SP分別通過STP和SG接入到SP,這時 候IP SP到SP同時存在MTP3和M3UA的路由,需要在IP SP支持 MTP3和M3UA ^各由的同時才交-驗測試并綜合兩者的結(jié)果生成i 各由才交 -驗測試的最后結(jié)果。綜上所述,IP網(wǎng)絡(luò)的MTP路由類型是基于M3UA協(xié)_漢的,由 于Q754協(xié)議中定義的MRVT功能都是基于MTP3協(xié)議的,所以對 于IP網(wǎng)絡(luò)的MTP路由校驗測試不能實現(xiàn);在SCN網(wǎng)絡(luò)向IP網(wǎng)絡(luò) 的演進(jìn)過程中,可能會出現(xiàn)MTP3路由和M3 UA路由在網(wǎng)絡(luò)中同時 存在的情況,在這種情況下不僅需要單獨(dú)基于MTP3協(xié)議或M3UA 協(xié)議的路由校驗測試,還需要支持路由同時存在MTP3路由和M3UA路由時候兩者的配合功能,這些功能沒有在Q754協(xié)議中定 義,所以對于圖3和圖4所描述的網(wǎng)絡(luò)結(jié)構(gòu),現(xiàn)有協(xié)議不能實現(xiàn)完 整的MTP路由校驗測試功能。發(fā)明內(nèi)容鑒于上述問題,本發(fā)明提出了 一種支持MTP3和M3UA路由校 驗測試方法,其基于M3UA協(xié)議的路由測試才交-驗和MTP3路由與 M3UA 路由配合實現(xiàn)MTP路由校驗測試。本發(fā)明提供了 一種支持MTP3和M3UA路由才交-驗測試方法,用 于通過MRVT處理才莫塊來實現(xiàn)對MTP3路由和M3UA路由的3各由 校驗測試,包括以下步驟步驟一,當(dāng)接收到MRVT請求時,MRVT 處理才莫塊判斷MRVT請求的發(fā)送方;步驟二,如果MRVT請求的 發(fā)送方是本地網(wǎng)管,則判斷目的信令點(diǎn)是否可達(dá)以及是否存在到目 的信令點(diǎn)的相關(guān)MTP3或M3UA 路由,如果上述判斷結(jié)果中任一項 為否定的,則扭J于步驟六;步驟三,如果MRVT請求的發(fā)送方是其 他信令點(diǎn),則判斷當(dāng)前信令點(diǎn)是否是MRVT的目的信令點(diǎn)、當(dāng)前信 令點(diǎn)是否是信令轉(zhuǎn)接點(diǎn)、是否存在超長路由、是否能夠識別MRVT 請求的發(fā)送方、目的信令點(diǎn)是否可達(dá)、當(dāng)前信令點(diǎn)是否配置了到目 的信令點(diǎn)的MTP3路由或M3UA路由,如果上述判斷結(jié)果中任一項 為否定的,則執(zhí)行步驟六;步驟四,遍歷所有相關(guān)的MTP3和M3UA 路由來發(fā)送MRVT請求;步驟五,設(shè)置定時器,并在定時器的定時 時間內(nèi)等4寺所有相關(guān)的MTP3和M3UA 3各由返回的MRVT應(yīng)答; 以及步驟六,再次判斷MRVT請求的發(fā)送方,如果是本地網(wǎng)管,則 將所有的MRVT應(yīng)答進(jìn)行綜合返回給本地網(wǎng)管,否則將所有的 MRVT應(yīng)答進(jìn)行綜合返回給其他信令點(diǎn)。其中,如果目的信令點(diǎn)不可達(dá)或不存在當(dāng)前信令點(diǎn)到目的信令
點(diǎn)的相關(guān)MTP3或M3UA路由,則表示路由才交驗失敗,直接向本地 網(wǎng)管返回MRVT失敗應(yīng)答。
在步驟四中執(zhí)行以下處理遍歷可達(dá)目的信令點(diǎn)的所有MTP3 ^各由發(fā)送MRVT i青求;以及向每個MTP3 ^各由的下一個節(jié)點(diǎn)發(fā)送關(guān) 于目的4言令點(diǎn)的MRVT諱-求。
進(jìn)一步地,在步驟四中還執(zhí)4亍以下處理遍歷可達(dá)目的信令點(diǎn) 的所有M3UA路由發(fā)送MRVT請求;以及向每個M3UA路由的下 一個節(jié)點(diǎn)發(fā)送關(guān)于目的信令點(diǎn)的MRVT請求。
在步驟五中執(zhí)行以下處理設(shè)置每個MTP3或M3UA路由的測 試應(yīng)答定時器;以及判斷是否已在測試應(yīng)答定時器的定時內(nèi)收到所 有MTP3路由的測試應(yīng)答。在S610中還執(zhí)4亍以下處理如果沒有 在測試應(yīng)答定時器的定時內(nèi)收到MTP3或M3UA ^各由的測試應(yīng)答, 則標(biāo)記所述3各由收到否定應(yīng)答。
如果MRVT請求的發(fā)送方是本地網(wǎng)管,則在步驟六中執(zhí)行以下 處理匯總所有的測試應(yīng)答返回給本地網(wǎng)管;以及本地網(wǎng)管才艮據(jù)測 試應(yīng)答生成到目的信令點(diǎn)的網(wǎng)絡(luò)拓樸,并才艮據(jù)網(wǎng)絡(luò)拓樸對用戶進(jìn)行 顯示。
如果MRVT請求的發(fā)送方是其他信令點(diǎn),則在步驟六中執(zhí)行以 下處理匯總所有的測試應(yīng)答返回給其他信令點(diǎn)。網(wǎng)絡(luò)拓樸是關(guān)于 MTP3路由、或M3UA路由、或MTP3路由和M3UA ^各由的組合 的網(wǎng)纟各拓樸。
與現(xiàn)有技術(shù)相比較,現(xiàn)有的Q753, Q754協(xié)議定義都是基于 MTP3協(xié)i義的MRVT,適用于SS7網(wǎng)全各。隨著SS7網(wǎng)全各向IP網(wǎng)絡(luò)的 演化以及SIGTRAN協(xié)i義的引入,組網(wǎng)中會出現(xiàn)M3UA ^各由,如果
新增力口的IP網(wǎng)絡(luò)節(jié)點(diǎn)要實現(xiàn)對網(wǎng)絡(luò)結(jié)構(gòu)的校驗測試,需要支持基于
M3UA協(xié)議的MRVT功能,現(xiàn)有協(xié)議不能實現(xiàn)此功能。
同時在SS7網(wǎng)絡(luò)向IP網(wǎng)絡(luò)演化的過程中,可能出現(xiàn)到一個目 的信令點(diǎn)同時存在MTP3路由和M3UA路由的組網(wǎng),本發(fā)明還進(jìn)一 步考慮到了這種網(wǎng)絡(luò)過渡中的場景,可以實現(xiàn)當(dāng)?shù)揭粋€目的信令點(diǎn) 同時存在MTP3和M3UA ^各由時4夷的才交-驗測試功能。
本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部 分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā) 明的目的和其他優(yōu)點(diǎn)可通過在所寫的說明書、權(quán)利要求書、以及附 圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
附圖用來^是供對本發(fā)明的進(jìn)一 步理解,并且構(gòu)成i兌明書的 一部 分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的 限制。在附圖中
圖1是現(xiàn)有技術(shù)中基于MTP3路由的MRVT協(xié)議棧的示意圖2是現(xiàn)有4支術(shù)中SS7網(wǎng)絡(luò)示意圖3是現(xiàn)有技術(shù)中IPSP通過SG接入SS7網(wǎng)絡(luò)的示意圖4是現(xiàn)有技術(shù)中IP SP同時通過SG和STP接入SS7網(wǎng)絡(luò)的
示意圖5是M3UA ^各由的MRVT協(xié)議棧的示圖6是才艮據(jù)本發(fā)明的支持MTP3和M3UA路由才交-驗測試方法的 《^呈圖;以及 方法的處理流禾呈圖。
具體實施方式
以下結(jié)合附圖對本發(fā)明的優(yōu)選實施例進(jìn)行說明,應(yīng)當(dāng)理解,此 處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本 發(fā)明。圖5是M3UA^各由的MRVT十辦^U戔的示圖,如圖5所示,OMAP 根據(jù)M3UA路由的狀態(tài)生成相關(guān)的MTP路由校驗測試消息,經(jīng)過 TCAP/SCCP編碼處理之后由M3UA發(fā)送到目的信令點(diǎn);當(dāng)目的信 令點(diǎn)的M3UA收到消息后,向上遞交鄉(xiāng)合SCCP和TCAP解碼處理后 上報給OMAP。 OMAP在協(xié)議中可以分為OMASE-user和OMASE 兩部分,MRVT的功能邏輯位于OMASE-user中,4言令點(diǎn)管理和 OMASE-user之間的通信和變換功能在OMASE中定義。在本發(fā)明 以下描述中統(tǒng)一4吏用MRVT處理才莫塊^^齊OMAP十辦i義中所有 MRVT功能相關(guān)的部分。圖6是根據(jù)本發(fā)明的支持MTP3和M3UA路由沖交-驗測試方法的 流^f呈圖。如圖6所示,該方法包4舌以下步驟S602,當(dāng)4妄收到MRVT請求時,MRVT處理才莫塊判斷MRVT 請求的發(fā)送方;S604,如果MRVTi青求的發(fā)送方是本;也網(wǎng)管,則判斷目的信令 點(diǎn)是否可達(dá)以及是否存在到目的信令點(diǎn)的相關(guān)MTP3或M3UA路 由,如果上述判斷結(jié)果中4壬一項為否定的,則4丸4亍S612;S606,如果MRVT請求的發(fā)送方是其他信令點(diǎn),則判斷當(dāng)前信 令點(diǎn)是否是MRVT的目的信令點(diǎn)、當(dāng)前信令點(diǎn)是否是信令轉(zhuǎn)接點(diǎn)、
是否存在超長路由、是否能夠識別MRVT請求的發(fā)送方、目的信令 點(diǎn)是否可達(dá)、當(dāng)前信令點(diǎn)是否配置了到目的信令點(diǎn)的MTP3路由或 M3UA路由,如果上述判斷結(jié)果中任一項為否定的,貝'J執(zhí)行S612;S608,遍歷所有相關(guān)的MTP3和M3UA ^各由來發(fā)送MRVT i青求;S610,設(shè)置定時器,并在定時器的定時時間內(nèi)等;f寺所有相關(guān)的 MTP3和M3UA路由返回的MRVT應(yīng)答;以及S612,再次判斷MRVT請求的發(fā)送方,如果是本地網(wǎng)管,則將 所有的MRVT應(yīng)答進(jìn)行綜合返回給本地網(wǎng)管,否則將所有的MRVT 應(yīng)答進(jìn)行綜合返回給其他信令點(diǎn)。其中,如果目的信令點(diǎn)不可達(dá)或不存在當(dāng)前信令點(diǎn)到目的信令 點(diǎn)的相關(guān)MTP3或M3UA路由,則表示路由4交驗失敗,直接向本地 網(wǎng)管返回MRVT失敗應(yīng)答。在S608中扭^f亍以下處理遍歷可達(dá)目的信令點(diǎn)的所有MTP3 路由發(fā)送MRVT請求;以及向每個MTP3路由的下一個節(jié)點(diǎn)發(fā)送關(guān) 于目的信令點(diǎn)的MRVT i青求。進(jìn)一步地,在S608中還執(zhí)4亍以下處理遍歷可達(dá)目的信令點(diǎn) 的所有M3UA ^各由發(fā)送MRVT請求;以及向每個M3UA ^各由的下 一個節(jié)點(diǎn)發(fā)送關(guān)于目的信令點(diǎn)的MRVT請求。在S610中4丸4亍以下處理i殳置每個MTP3或M3UA路由的測 試應(yīng)答定時器;以及判斷是否已在測試應(yīng)答定時器的定時內(nèi)收到 MTP3或M3UA路由的測試應(yīng)答。 在S610中還執(zhí)行以下處理如果沒有在測試應(yīng)答定時器的定 時內(nèi)收到MTP3或M3UA路由的測試應(yīng)答,則標(biāo)記此路由收到否定應(yīng)答。其中,如果MRVT請求的發(fā)送方是本地網(wǎng)管,則在S612中扭^ 4亍以下處理匯總所有的測試應(yīng)答返回^會本;也網(wǎng)管;以及本;也網(wǎng)管 根據(jù)測試應(yīng)答生成到目的信令點(diǎn)的網(wǎng)絡(luò)拓樸,并根據(jù)網(wǎng)絡(luò)拓樸對用 戶進(jìn)行顯示。如果MRVT請求的發(fā)送方是其他信令點(diǎn),則在S612中執(zhí)行以 下處理匯總所有的測i式應(yīng)答返回纟合其他J言令點(diǎn)。其中,網(wǎng)全各拓樸是關(guān)于MTP3 ^各由、或M3UA路由、或MTP3 ^各由和M3UA ^各由的組合的網(wǎng)絡(luò)拓樸。方法的處理流禾呈圖。如圖7所示,利用MRVT處5里才莫塊實現(xiàn)"寸于 MTP3 ^各由和M3UA路由的路由才交-驗測試處理方法具體包4舌以下步驟。步驟S702,收到MRVT請求之后判斷請求是來自本地網(wǎng)管還 是其他信令點(diǎn)發(fā)送過來的。如果是本地網(wǎng)管,則MRVT是本地發(fā)起 的,最后需要向網(wǎng)管應(yīng)答測試結(jié)果,執(zhí)行S704,如果是其他信令點(diǎn) 發(fā)送到本信令點(diǎn)的校驗測試請求,則本地需要進(jìn) 一 步測試并向 MRVT的請求信令點(diǎn)和起始信令點(diǎn)應(yīng)答測試結(jié)果,執(zhí)4亍S706。步驟S704,分為如下的兩個步驟S704A, S704B:S704A,首先判斷MRVT的目的信令點(diǎn)是否可達(dá),如果可達(dá)則 繼續(xù)執(zhí)行S704B,如果信令點(diǎn)不可達(dá)則執(zhí)行S712直接向網(wǎng)管應(yīng)答測 -試結(jié)果;以及 S704B,繼續(xù)判斷本〗言令點(diǎn)是否配置了到MRVT的目的j言令點(diǎn) 的MTP3路由或者M(jìn)3UA路由,如果沒有配置任何MTP3路由或者 M3UA路由的i舌則執(zhí)4亍S712直4妄向網(wǎng)管應(yīng)答測試結(jié)果,否則的話-執(zhí)行S708在相關(guān)的路由上發(fā)送MRVT測試消息。步驟S706,分為如下的六個步驟S706A, S706B, S706C, S706D, S706E, S706F:S706A,判斷本地信令點(diǎn)是否是MRVT的目的信令點(diǎn),如果是 的話則執(zhí)行S714向MRVT的發(fā)起信令點(diǎn)和起始信令點(diǎn)進(jìn)行相關(guān)的 應(yīng)答,如果不是的話需要執(zhí)行S706B繼續(xù)在本地發(fā)起到目的信令點(diǎn) 的相關(guān)測試;S706B,判斷本信令點(diǎn)是否是STP,如果MRVT的目的信令點(diǎn) 不是本信令點(diǎn)同時本信令點(diǎn)又不是STP需要執(zhí)行S714向MRVT的 發(fā)起信令點(diǎn)和起始信令點(diǎn)進(jìn)行相關(guān)的應(yīng)答,否則的話繼續(xù)執(zhí)行步驟S706C;S706C,判斷是否存在超長路由,當(dāng)MRVT的發(fā)起信令點(diǎn)到本 信令點(diǎn)經(jīng)過的信令點(diǎn)超過了相應(yīng)的域值之后,認(rèn)為存在超長路由, 才丸-f亍S714向MRVT的發(fā)起信令點(diǎn)和起始^f言令點(diǎn)進(jìn)4于相關(guān)的應(yīng)答, 這種判斷的目的是為了檢查網(wǎng)絡(luò)中是否存在超長的路有或者循環(huán)的 路由,否則的話繼續(xù)執(zhí)行步驟S706D;S706D,判斷是否識別MRVT的起始信令點(diǎn),如果不能的話執(zhí) 行S714向MRVT的發(fā)起信令點(diǎn)進(jìn)4于相關(guān)的應(yīng)答,否則繼續(xù)執(zhí)行步 驟S706E;S706E,判斷MRVT測試的目的信令點(diǎn)是否可達(dá),如果可達(dá)則 繼續(xù)執(zhí)行S706F,如果信令點(diǎn)不可達(dá)則執(zhí)行S714向MRVT的發(fā)起 信令點(diǎn)和起始信令點(diǎn)進(jìn)行相關(guān)的應(yīng)答;以及 S706F,判斷本信令點(diǎn)配置了到MRVT的目的信令點(diǎn)的MTP3 3各由或者M(jìn)3UA路由,3。果沒有配置4壬4可MTP3路由或者M(jìn)3UA ^各由的話則執(zhí)行S714向MRVT的發(fā)起信令點(diǎn)和起始信令點(diǎn)進(jìn)行相 關(guān)的應(yīng)答,否則的話#1行S708在相關(guān)的路由上發(fā)送MRVT測試消息。步驟S708,分為如下的四個步驟S708A, S708B, S708C, S708D:S708A,遍歷到MRVT目的4言令點(diǎn)的可用MTP3路由,向MTP3 路由的下一節(jié)點(diǎn)發(fā)送關(guān)于目的信令點(diǎn)的MRVT消息并且對此路由 的測試設(shè)置等待應(yīng)答的定時器,遍歷完成后執(zhí)行步驟S708B;S708B,遍歷到MRVT測試目的信令點(diǎn)的可用M3UA路由,向 M3UA路由的下一節(jié)點(diǎn)發(fā)送關(guān)于目的信令點(diǎn)的MRVT消息并且對此 路由的測試設(shè)置等待應(yīng)答的定時器,遍歷完成后執(zhí)行S708C;S708C,在所有相關(guān)的MTP3 3各由和M3UA ^各由發(fā)送MRVT 完成之后等待相關(guān)的應(yīng)答,如果對于特定路由的測試在等待定時器 到時后仍未收到應(yīng)答則按照否定應(yīng)答進(jìn)行處理,當(dāng)收到某一 MTP3 路由或M3UA路由上的節(jié)點(diǎn)發(fā)送回來的應(yīng)答之后,批^亍S708D進(jìn) 4亍判斷;以及S708D,判斷所有MTP3路由和M3UA ^各由上發(fā)送的MRVT 消息是否都已經(jīng)收到應(yīng)答(或相關(guān)的等待定時器到時),如果還有沒 有應(yīng)答的測試請求則返回S708C繼續(xù)進(jìn)行等待;否則執(zhí)行步驟E匯 總所有的測試應(yīng)答進(jìn)行應(yīng)答。步驟S710,判斷本次MRVT是來自于本i也網(wǎng)管由本;也發(fā)起還 是來自于網(wǎng)絡(luò)中的其他信令點(diǎn),如果是本地發(fā)起的則執(zhí)行S712向本 地網(wǎng)管進(jìn)行測試應(yīng)答,而如果是來自網(wǎng)絡(luò)中的其他信令點(diǎn)則向其進(jìn)行應(yīng)答。
步驟S712,如果MRVT是由本地發(fā)起的,則才艮據(jù)各MTP3路 由和M3UA路由上的測試結(jié)果生成到目的信令點(diǎn)的網(wǎng)絡(luò)拓樸,這種 網(wǎng)絡(luò)拓樸可能只有MTP3路由,可能只有M3UA路由,也可能同時 存在MTP3路由和M3UA路由。網(wǎng)管才艮據(jù)網(wǎng)絡(luò)拓樸進(jìn)4亍相關(guān)對用戶 的顯示。步驟S714,如果MRVT是網(wǎng)絡(luò)中的其他信令點(diǎn)發(fā)起的,則根 據(jù)各MTP3路由和M3UA ^各由上的測試結(jié)果對MRVT的發(fā)起信令 點(diǎn)進(jìn)行應(yīng)答,當(dāng)本地就是MRVT的目的信令點(diǎn)的時候也需要直接向 MRVT的測試發(fā)起信令點(diǎn)進(jìn)4于相關(guān)的應(yīng)答。綜上所述,通過本發(fā)明的方法,能夠?qū)崿F(xiàn)當(dāng)?shù)揭粋€目的信令點(diǎn) 同時存在MTP3和M3UA路由時候的才交-驗測試功能。以上^f又為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對 于本領(lǐng)域的沖支術(shù)人員來"i兌,本發(fā)明可以有各種更改和變化。凡在本 發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均 應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種支持MTP3和M3UA路由校驗測試方法,用于通過MRVT處理模塊來實現(xiàn)對MTP3路由和M3UA路由的路由校驗測試,其特征在于,包括以下步驟步驟一,當(dāng)接收到MRVT請求時,MRVT處理模塊判斷所述MRVT請求的發(fā)送方;步驟二,如果所述MRVT請求的發(fā)送方是本地網(wǎng)管,則判斷目的信令點(diǎn)是否可達(dá)以及是否存在到所述目的信令點(diǎn)的相關(guān)MTP3或M3UA路由,如果上述判斷結(jié)果中任一項為否定的,則執(zhí)行步驟六;步驟三,如果所述MRVT請求的發(fā)送方是其他信令點(diǎn),則判斷當(dāng)前信令點(diǎn)是否是所述MRVT請求的目的信令點(diǎn)、所述當(dāng)前信令點(diǎn)是否是信令轉(zhuǎn)接點(diǎn)、是否存在超長路由、是否能夠識別所述MRVT請求的發(fā)送方、所述目的信令點(diǎn)是否可達(dá)、所述當(dāng)前信令點(diǎn)是否配置了到所述目的信令點(diǎn)的MTP3路由或M3UA路由,如果上述判斷結(jié)果中任一項為否定的,則執(zhí)行步驟六;步驟四,遍歷所有相關(guān)的MTP3和M3UA路由來發(fā)送所述MRVT請求;步驟五,設(shè)置定時器,并在所述定時器的定時時間內(nèi)等待所述所有相關(guān)的MTP3和M3UA路由返回的MRVT應(yīng)答;以及步驟六,再次判斷所述MRVT請求的發(fā)送方,如果是所述本地網(wǎng)管,則將所有的MRVT應(yīng)答進(jìn)行綜合返回給所述本地網(wǎng)管,否則將所有的MRVT應(yīng)答進(jìn)行綜合返回給所述其他信令點(diǎn)。
2. 才艮據(jù)權(quán)利要求1所述的方法,其特征在于,如果所述目的信令 點(diǎn)不可達(dá)或不存在所述當(dāng)前信令點(diǎn)到所述目的信令點(diǎn)的相關(guān) MTP3或M3UA路由,則表示3各由4交驗失敗,直接向所述本地 網(wǎng)管返回MRVT失敗應(yīng)答。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述步驟四中執(zhí) -f亍以下處J里遍歷可達(dá)所述目的〗言令點(diǎn)的所有MTP3路由發(fā)送所述 證VT請求;以及向每個MTP3路由的下一個節(jié)點(diǎn)發(fā)送關(guān)于所述目的信令 點(diǎn)的所述MRVT i青求。
4. 才艮據(jù)權(quán)利要求3所述的方法,其特征在于,在所述步驟四中還 寺丸4亍以下處理遍歷可達(dá)所述目的信令點(diǎn)的所有M3UA路由發(fā)送所述 MRVT請求;以及向每個M3UA路由的下一個節(jié)點(diǎn)發(fā)送關(guān)于所述目的信令 點(diǎn)的所述MRVT請求。
5. 根據(jù)權(quán)利要求3所述的方法,其特征在于,在所述步驟五中執(zhí) 4亍以下處理i殳置每個MTP3或M3UA ^各由的測試應(yīng)答定時器;以及判斷是否已在所述測試應(yīng)答定時器的定時內(nèi)收到所述 MTP3或M3UA路由的測試應(yīng)答。
6. 根據(jù)權(quán)利要求5所述的方法,其特征在于,在所述步驟五中還 執(zhí)4亍以下處理如果沒有在所述測試應(yīng)答定時器的定時內(nèi)收到所述 MTP3或M3UA ^各由的測試應(yīng)答,則標(biāo)記所述路由收到否定應(yīng)答。
7. 根據(jù)權(quán)利要求1所述的方法,其特征在于,如果所述MRVT 請求的發(fā)送方是所述本地網(wǎng)管,則在所述步驟六中執(zhí)行以下處 理匯總所有的測試應(yīng)答返回給所述本地網(wǎng)管;以及所述本地網(wǎng)管根據(jù)所述測試應(yīng)答生成到所述目的信令點(diǎn) 的網(wǎng)絡(luò)拓樸,并才艮據(jù)所述網(wǎng)絡(luò)拓樸對用戶進(jìn)4亍顯示。
8. 根據(jù)權(quán)利要求1所述的方法,其特征在于,如果所述MRVT 請求的發(fā)送方是所述其他信令點(diǎn),則在所述步驟六中執(zhí)行以下 處理匯總所有的測試應(yīng)答返回給所述其他信令點(diǎn)。
9. 根據(jù)權(quán)利要求7所述的方法,其特征在于,所述網(wǎng)絡(luò)拓樸是關(guān) 于MTP3路由、或M3UA路由、或MTP3路由和M3UAi 各由 的組合的網(wǎng)絡(luò)拓樸。
全文摘要
本發(fā)明提供了一種支持MTP3和M3UA路由校驗測試方法,包括當(dāng)接收到MRVT請求時,MRVT處理模塊判斷MRVT請求的發(fā)送方;如果MRVT請求的發(fā)送方是本地網(wǎng)管,則判斷目的信令點(diǎn)是否可達(dá)以及是否存在相關(guān)MTP3或M3UA路由;如果MRVT請求的發(fā)送方是其他信令點(diǎn),則判斷當(dāng)前信令點(diǎn)是否是目的信令點(diǎn)、當(dāng)前信令點(diǎn)是否是信令轉(zhuǎn)接點(diǎn)、是否存在超長路由、是否能夠識別發(fā)送方、目的信令點(diǎn)是否可達(dá)、當(dāng)前信令點(diǎn)是否配置了MTP3路由或M3UA路由;遍歷所有MTP3和M3UA路由來發(fā)送MRVT請求;設(shè)置定時器,并在定時器的定時時間內(nèi)等待所有MTP3和M3UA路由返回的MRVT應(yīng)答;以及再次判斷MRVT請求的發(fā)送方,如果是本地網(wǎng)管,則將所有的MRVT應(yīng)答進(jìn)行綜合返回給本地網(wǎng)管,否則返回給其他信令點(diǎn)。
文檔編號H04L12/26GK101119407SQ200710154610
公開日2008年2月6日 申請日期2007年9月12日 優(yōu)先權(quán)日2007年9月12日
發(fā)明者劉海防, 田洪巍, 范東明, 趙君衛(wèi) 申請人:中興通訊股份有限公司