本站小編為你精心準備了電信網絡拓撲論文參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。
電信網絡拓撲圖主要包含樹圖、網絡圖等,其中樹圖是以樹型的方式呈現網元和網元之間的關系,而網絡圖以分層的方式呈現網元及網元之間的關聯關系。另外,還利用表呈現網元屬性信息和網元告警信息。
1系統框架
電信網絡拓撲采用B/S結構,其中展示層為拓撲展示框架,采用SpringRCP技術和拓撲客戶端守候進程ClientDaemon,并利用TWaver中的組件,實現拓撲展示功能;業務邏輯層為拓撲邏輯框架,通過實現拓撲業務模型引擎、拓撲呈現引擎、OSS網元基本信息引擎和網元告警信息引擎等功能,并利用拓撲服務端的守候進程ServerDaemon實現拓撲圖建模、拓撲圖呈現,以及與OSS數據庫中網元信息更新和告警同步等;而存儲層主要以數據庫或XML文件的形式存儲拓撲數據。電信網絡拓撲功能結構如圖1所示。
2主要技術
在實現電信網絡拓撲圖的所有功能中,主要是建立拓撲圖和呈現拓撲圖。
2.1拓撲圖建立在生成電信網絡拓撲圖時,一般分為3個步驟:(1)建立模型。由于在電信網絡拓撲圖中,存在一些類型相對固定的網元,而一般情況下,相同類型網元的相關網元也是相同的。因此,可以根據網元類型,建立連接關系模型,系統根據模型生成拓撲圖。(2)建立靜態節點模型。在電信網絡拓撲圖的首個拓撲圖上,需要建立一些靜態節點,比如,拓撲圖的類別(如話務網或信令網),可以把這些節點作為靜態節點放在首個拓撲圖上,再讓系統根據網元類型拓撲圖制作這些節點的子拓撲圖。(3)根據模型生成拓撲圖。系統根據第(1)步和第(2)步建立的模型,生成電信網絡拓撲圖,并存儲在拓撲數據庫中。
2.2拓撲圖呈現呈現電信網絡拓撲圖的關鍵是加載網元節點信息,一般采用手工加載和自動加載兩種方式。(1)手工加載。利用TWaver的鉆取功能,雙擊某個網元時,如果該網元有子拓撲圖,則系統取得其子拓撲圖,并加載。特點:加載首個拓撲圖時,速度快,但在加載子拓撲圖時,因為要到后臺數據庫中查詢子拓撲數據信息,導致速度較慢。(2)自動加載。利用線程類執行并加載電信網絡拓撲圖上的節點及信息。從電信網絡拓撲圖的首個拓撲圖開始,查詢子拓撲圖的網元,然后加載其子拓撲圖。特點:首次打開拓撲圖時,用時較長;但加載完成整個拓撲圖后,系統不再加載拓撲圖信息,從而不再影響系統性能。
3代碼說明
在實現過程中,編碼要符合規范。其中,加載網元節點信息的addData()方法代碼如下。
4效果舉例
TWaver提供了多種拓撲圖的布局方法,如隨機布局、圓型布局、對稱布局、樹型布局等,利用這些方法可以方便地對拓撲圖上的網元進行布局排列。在此,列舉一個MSC的關聯拓撲圖,如圖2所示。
5結語
一般情況下,電信網元之間關系復雜,需要將電信拓撲按照實際功能分為幾個子拓撲圖(比如話務拓撲和信令拓撲,分別顯示網元之間的話務關系和信令關系),這樣既簡化了程序的復雜度,也使得拓撲圖中網元之間的關系更加簡潔、明了。隨著TWaver系列產品功能的不斷發展和完善,其將被應用到更多信息系統中。
作者:康保軍單位:浙江長征職業技術學院計算機與信息技術系