摘要:論文首先概述了典型的網絡管理協議,然后重點闡述了TMN綜合網管協議。在TMN的基礎上,對A市某通信公司網絡設計應用了網絡綜合管理平臺,論文對該平臺的主要內容進行了詳細的分析與闡述。
關鍵詞:TMN;綜合網管;計算機應用;計算機網絡
中圖分類號:TP311文獻標識碼:A文章編號:1009-3044(2009)33-9157-02
Applications Based on TMN of Comprehensive Network Management Protocol
CHEN Gang
(Huaiyin Industrial Institute,Huai'an 223003,China)
Abstract: The paper firstly summarizes some typical network management agreement, then emphatically expounds TMN of comprehensive network protocol.On the basis of TMN aplication of A city communications network platform is designed,the main content is disscussed in details and A detailed analysis is made.
Key words: TMN; comprehensive management;computer application;computer network
通信的網絡管理是對通信網絡的性能、品質進行監測和控制的過程。綜合網管系統經歷了從無到有,從單一到完善的過程,自1997年最初建設,實現對話務網核心網元的接口,對網元進行有限的運行狀態監控;2002年發展到對網絡系統中所有網元的接口,并提高了網絡運行監控的精確度和準確程度;2003年增強了對管理網元的集中操作維護。到2004年基本實現了對全網網元的24小時監控,全方位,多功能,面向服務的電子化運行維護以及對全網運行質量進行分析和決策支持。事實證明經過5年的建設綜合網管系統從一個概念已經逐漸發展成為各網絡運營商不可缺少的管理工具和運行維護手段。
1 典型的綜合網管協議與TMN
當前最典型的網絡管理體系結構主要有Internet/SNMP (Simple Network Management Protocol簡單網絡管理協議)、TMN (Telecommunications Management Network,電信管理網)管理體系結構和TINA (Telecommunications Information Network Architecture,電信信息網絡體系)體系結構三種。TMN通過吸收其它兩種結構的某些思想而不斷完善,在電信網絡管理領域逐漸占據了主導地位。TMN的核心思想是一種網管網的概念,它將管理網提供的管理業務與電信網提供的電信業務分開,相對于被管理的電信網來說屬于一種帶外管理。TMN通過對網管接口的引入,將業務網和管理網分開,在保持接口相對穩定的同時,盡量屏蔽了電信網絡技術和網絡管理技術的發展對彼此的影響。同時,通過引入信息模型管理功能和軟件體系結構的重復使用,以及開發方法的重復使用等軟件重用的思想,縮短了網管系統的開發周期,提高了網管軟件的質量,有鑒于此,本文對A市某通信公司的網絡應用TMN進行了綜合網管系統的建設。
2 TMN綜合網管協議概述
TMN的管理業務是對電信網絡進行操作、組織與維護的管理活動,基本上可以歸納為三類:1) 通信網日常業務和網絡運行管理業務;2) 通信網的監測、測試和故障處理等網絡維護管理業務;3) 網絡控制和異常業務處理等網絡控制業務。
TMN的管理功能是TMN管理業務的一個組成部分和最小功能單元,每一類TMN管理業務都是由許多TMN管理功能的組合支持實現的。TMN支持多種管理功能,根據應用范圍的不同,可分為以下五個大類:
2.1 性能管理(Performance Management)
性能管理監視網絡和網絡單元或設備的性能,采集相關性能統計數據,評價網絡和網絡單元的有效性,報告電信設備狀態,支持網絡規劃和網絡分析。主要包括性能質量保證、性能監視、性能控制和性能分析等。
2.2 故障管理(Fault Management)
故障管理處理電信網絡運行異常情況,監測設備安裝環境,支持隔離與校正的功能。主要包括可生存性質量保證、告警監測、故障定位、故障修正、測試和障礙報告管理等。
2.3 配置管理(Configuration Management)
配置管理對網絡單元與網絡設備的配置進行整體控制,負責識別網絡單元,從網絡單元收集并發送相關的配置數據,包括網絡規劃、網絡工程、安裝、業務規劃、合同協商和狀態控制等。
2.4 安全管理(Security Management)
安全管理保證管理事務處理的安全、TMN 本身與電信網的安全以及組織管理的安全等。
2.5 帳務管理(Accounting Management)
帳務管理包括帳單管理、資費管理、收費與資金管理、帳務審計管理等。
這種層次劃分也稱為 TMN 的邏輯分層體系結構LLA(Logical Layered Architecture)。TMN 的管理功能與TMN 的管理業務與TMN 的管理業務分層之間的關系如圖1所示。
3 基于TMN的網管系統應用
3.1 系統的業務目標
原有A公司業務系統關聯較多,修改維護工作量大。這就需要開發綜合網管系統,使省級電話網網管系統將送來的業務工單翻譯成交換機、智能網、HLR能夠識別的正確的人機命令,自動發送到交換機、智能網、HLR執行,并將處理結果返回給綜合業務管理系統。同時,對于執行失敗的工單轉發到人工臺,由維護人員進行人工干預,將最終的處理結果返回給省級網管系統。
3.2 系統層次模型
A市網管平臺分為三個層次:1) 平臺支撐層(PSL,Platform Support Layer):提供一個大型分布式系統所必需的各種底層支撐的功能。這些功能不僅可以應用于網管系統,理論上也可以應用于各類的大型分布式的管理系統。在PSL的下方,是操作系統和數據庫的支持,但它們并不屬于PSL的范疇。2) 平臺框架層(PFL,Platform Framework Layer):針對網管系統這個特定的應用領域,特別是針對后續提到的功能模型和信息模型,平臺抽取出一些公共的軟件框架,把這些程序框架統稱為框架層。所有具體的管理應用都基于這個框架層提供的全部或者部分框架來開發。3) 平臺應用層(PAL,PlatformApplication Layer):在平臺框架層的基礎上,提供具體的管理應用功能。
網絡管理平臺對接口進行了標準化設計,應用對外接口,接口分為服務接口和擴展接口兩類。服務接口是平臺提供的系統功能上的服務,供其它模塊調用,如調試打印、文件管理、平臺支撐層級聯等。平臺采用插件方式把產品對擴展接口的實現集成進來。每一個需要擴展的地方稱為一個擴展點(extension-point),通常一個擴展接口對應于一個擴展點。一個模塊通常有一個由若干個擴展點組成的擴展集(extension-set)。
3.3 平臺配置模塊的劃分
A市網管系統支持各個網元的操作和管理功能,也支持計費服務器、HLR服務器等的操作和管理功能。受理臺提供用戶數據管理功能,用于用戶的業務開通,它與歸屬位置寄存器(HLR,Home Location Register)服務器相連。HLR是一個位于用戶本地系統的一個數據庫,它存放著移動用戶的業務簽約數據,并為用戶的呼叫提供支持,網絡地位非常重要。若HLR發生故障,則可能導致移動用戶所有業務受到影響。計費業務處理服務器用于話單計費,計費中心從這里獲得話單數據,進行話單的分揀、算帳、合帳。
3.4 F口消息管理的設計
實現F口是系統Client端和Server端之間的數據交換的一種機制。在ITU-T的M.3010規范中定義F接口為應用于f參考點上的接口。系統管理中連接客戶端和服務端的橋梁也是F口命令,通常我們稱之為F口消息。
各功能模塊中,涉及到的客戶端與服務器端的通信,都是經由F口消息。系統管理子系統,對F口消息的管理也是分為客戶端與服務器端設計實現的。
客戶端的各FIMsgDelegate類,將各自功能模塊中的相關操作生成F口消息格式的操作命令,同時負責接受來自服務器端的F口消息。服務器端負責F口消息接收與分發的組件,該無狀態會話組件包括以下三個類。
FIMsgDispatcherRemote類:是系統管理服務器端與系統管理客戶端信息交互的會話Bean遠程外觀(Remote Facade),它負責接收客戶端發送來的F口消息封裝的數據操作命令請求,并通過調用接口方法request(),來間接處理F口命令,參數為F口定義的統一消息格式類FIMessage。
FIMsgDispatcherHome類:該會話組件的遠程Home接口,F口通過create方法來生成遠程外觀,即FIMsgDispatcherRemote類的實例。
FIMsgDispatcherBean類接收F口調用的無狀態會話類,是該無狀態會話組件的業務邏輯處理核心類。該類包含有實現FIMsgDispatcherRemote類的request方法的同名方法request,該方法中定義了相關業務邏輯的詳細實現。
此處的FIMsgDispatcherBean組件就相當于服務端接收F口傳遞來的客戶端操作請求命令的純粹接口,即便在該會話組件的核心類FIMsgDispatcherBean中的實現方法request中也沒有直接實現最底層的操作,而是承擔F口命令的解析工作,將具體客戶端的F口命令請求處理繼續向下傳遞:在FIMsgDispatcherBean的request實現中實例化了一個F口命令處理類FIMsgHandler,并調用FIMsgHandler中的方法,完成處理的職責。
參考文獻:
[1] 張寧,胡文雯.網絡管理的現狀及面向業務的綜合網絡管理[J].現代電信科技,2003,(9):5-65.
[2] 魯春叢.TMN網管體系的演進[M].電信技術,2000,(3):110-130.
[3] 李增智,李平均.電信管理網TMN開發探討[J].微機發展,2000,(2):67-73.