安徽移動通信公司蕪湖分公司 王煥義
[摘要]:七號信令網是電信網的三大支撐網之一,是電信網的重要組成部分,是發展綜合業務、智能業務以及其它各種新業務的必備條件。七號信令網的運行質量直接影響到電信網及其各種業務網的運行穩定性和實際效益。為了保證七號信令網的正常高效運行,七號信令集中監測系統作為對七號信令網進行集中監測和管理的重要工具就應運而生了。本文的任務是實現七號信令檢測系統中的一個非常重要的步驟――對七號信令消息進行解碼。
[關鍵詞]:信令 No.7信令系統(SS7) 協議分析 消息解碼
一.引言
七號信令網是電信網的三大支撐網之一,是電信網的重要組成部分,其應用十分廣泛。到目前為止,我國已經建立了由高級信令轉接點(HSTP)、低級信令轉接點(LSTP)和大量的信令點(SP)組成的三級七號信令網,使得七號信令網真正成為電信網的神經網和支撐網。因此,七號信令網的運行質量直接影響到電信網及其各種業務網的運行穩定性和實際效益。為了保證七號信令網的正常高效運行,七號信令集中監測系統作為對七號信令網進行集中監測和管理的工具就顯得格外重要。消息解碼是NO.7信令監測平臺中實時及歷史數據分析的一個重要組成部分,它的實現對獲得完整的信令規程分析,實現網絡故障精確定位,具有重要意義。本文的任務是解決如何對七號信令消息進行消息解碼。
二.CCITTNo.7信令系統的結構及No.7信令消息格式
(1)CCITTNo.7信令系統的結構
大家知道,OSI參考模型用于計算機之間通信的數據通信系統,而No.7信令系統本質上也是局間計算機間的數據通信系統。為了使No.7信令與OSI參考模型一致,CCITT提出了信令連接控制部分SCCP和事務處理能力TC,與原來的MTP、TUP、DUP、ISUP一起組成一個功能級與OSI七層模型共存的結構,以滿足ISDN網、移動電話、運營管理維護以及智能網(IN)的要求。
MTP的第一級完成OSI第一層物理層的功能,第二層完成OSI第二層數據鏈路層的功能,第三層信令網功能級和SCCP一起完成OSI第三層網路層功能。TC完成OSI第四層至第七層的功能,其中事務處理能力應用部分TCAP完成第七層應用層功能,中間業務部分ISP完成第四至第六表示層、對話層、傳送層的功能。TCAP只完成了OSI模型第七層的一部分功能,其余部分作為TC一用戶,目前有運行維護和管理部分OMAP,移動應用部分MAP,智能網業務(INAP)等。
(2)No.7信令用戶部分消息結構
a.TUP消息格式
公共信道信令不分線路信令和記發器信令,而是將它們統一用消息信令單元來表示。電話用戶部分的消息信令單元MSU,其業務字段SI為0100。
三.設計思想
(1)設計思想:
作為七號信令集中檢測系統的一部分,本方案的主要目的是為滿足對No.7信令測試和詳細解碼以達到快速定位故障的需要,根據以給定的過慮條件給出消息過慮的算法并編寫程序來實現,為后一級的分析提供CIC值、消息類型、釋放原因、主被叫號碼、業務類別等信息。
a.對于滿足過濾條件LI、SIO、LSSU時應顯示如下信息:
linked、發生時間、DPC、OPC、BSN、BIB、FSN、FIB、LI.
b.對于滿足過濾條件MTP、TUP、SCCP、ISUP、TCAP顯示下列信息:
linked、發生時間、DPC、OPC、BSN、BIB、FSN、FIB、消息類型。
由于儀器的要求和消息所在信令中的層次不同,我們分三個層次逐層進行判斷解碼。首先由接收到的消息解出:linkid、發生時間、DPC、OPC、BNS、BIB、FSN、FIB、LI,在此根據SS7len判斷過濾條件是否為LI、LSSU、SIO中之一,若是,則只需調用Showmsg(filtType)函數顯示上述消息的相應信息即可;否則,繼續解出SIO消息,根據SI判斷是否為TUP、ISUP、SCCP三種信令單元中的一種,如果是,則調用相應的ProcTUPmsg(buffer)、ProcISUPmsg(buffer)或者ProcSCCPmsg(buffer)函數,解出相應的消息類型并繼續判斷要求顯示的是否為TUP、ISUP、SCCP之中的某一種,若是則調用Showmsg(filtType) 函數顯示其linkid、發生時間、DPC、OPC、BNS、BIB、FSN、FIB、LI及消息類型 ; 否則,再繼續解出TCAP消息類型,判斷是否要求顯示TCAP消息,若是,則調用showmsg(filttype)函數顯示linkid、發生時間、DPC、OPC、BNS、BIB、FSN、FIB、LI及消息類型 。
(5)方案的實現:
本方案的具體實現是采用C語言編寫的程序來完成的。在編程過程中,大量采用函數調用,把消息類型過濾、各種消息的提取和存儲、各種消息信息的顯示等過程分別作為子函數供主函數調用。其中:
unsignedchar*buffer為入口參數,
filtType為終端設備輸入的消息過濾類型。
限于篇幅,不再給出源程序。
四.結束語
No.7信令方式是復雜的國際標準化、規范化的現代通信網的信號方式。本文就在移動七號信令監測系統中的消息解碼給出一種實現方案。設計中各功能的實現采用模塊化設計方式,便于系統的維護和管理以及日后有新增功能的添加。七號信令集中檢測系統作為對No.7信令網進行集中監測和管理的工具,它的功能的完善必將大大推動移動通信信新業務的開展和通信網的發展。
參考文獻:
1.7號信令系統 人民郵電出版社
2.通信網的信令系統 人民郵電出版社
3.NO.7信令系統技術手冊 人民郵電出版社
4.程控交換原理 北京郵電大學出版社
5.MTP-TUP 郵電部
6.SCCP 郵電部
7.ISUP 郵電部
8.TC 郵電部
9.TCAP ETS TTNo.7信令系統的結構