謝 昊,吳慶華
1.昆山市信息港網絡科技有限責任公司,江蘇昆山 215301
2.昆山市張浦鎮文化體育站,江蘇昆山 215321
對網內運行的不同廠家的設備進行有效的管理:包括數字電視及模擬電視前端部分和數據前端部分的各種設備;廣播信道和交互信道中使用的路由器、交換機、復用器、光端機、放大器等設備。
對各種技術類型的網絡實施全面的管理:包括交互信道的同步數字系列SDH(Synchronous Digital Hierarchy)網、千兆以太網、異步傳輸模式ATM(Asynchronous Transfer Mode)、基于SDH(Synchronous Digital Hierarchy) 的多業務傳送平臺MSTP(Multi-Service Transport Platform)網和各類接入網等。
對與網絡運行和業務直接相關的各種管理子系統實現統一的管理:管理子系統包括設備管理系統、地理信息系統、用戶管理系統、操作支持系統、商務支持系統等。
由于各地廣電的網管系統建設水平和應用環境存在差異,因此,目前沒有全國統一的綜合網管接口規范,昆山廣電現有的廠商所提供的網元管理系統多采用SNMP協議,不同的廠商采用各自不同的技術和管理協議(包括管理信息庫MIB)。要實現綜合網絡管理首先要解決的問題就是如何獲取這些不同廠商的網元管理系統的信息并進行統一管理。
網絡管理系統使用獨立于各廠商的專用信息模型,并采用專用的接口模塊將廠商各自的信息模型轉換為網絡管理系統專用的、統一的信息模型的方式可有效的解決這一問題。接口轉換方式綜合網絡管理系統的結構如圖1所示。

圖1 接口轉換方式綜合網絡管理系統結構圖
各廠商的網元管理系統或子網管理系統的網管信息通過這些接口模塊轉換為綜合網管系統統一的信息模型,這樣就能夠實現多廠商設備的集中維護和管理,并能對全網資源進行統一調度和管理。
在這里我們采用基于通用對象請求代理體系結構CORBA(Common Object Request Broker Architecture)的接口描述語言IDL(Interface Design Language)對接口進行定義。
這種基于CORBA的接口模塊具體來說就是以CORBA為支撐技術的協議網關。目前,昆山廣電的廠商網元管理系統都支持SNMP協議,SNMP對被管理對象是采用變量的形式進行表示,而CORBA采用的是面向對象的方法,通過不同接口的定義實現對對象的操作。因此,將CORBA應用于SNMP管理中,主要是解決CORBA與SNMP的轉換。
CORBA/SNMP網關通過調用轉換和協議靜態翻譯實現CORBA管理者與SNMP管理資源之間的互操作。網關在運行過程中實現調用轉換,而協議的靜態翻譯需要建立起SNMP 管理信息結構SMI(Structure of Management Information)到IDL的映射,這種映射由SMI到IDL的MIB編譯器實現。通過映射將SMI定義的MIB樹轉換成CORBA的對象體系結構。圖2為CORBA/SNMP網關轉換的實現模型。

圖2 CORBA/SNMP網關轉換實現模型
本文所介紹的基于CORBA的接口模塊也就是以CORBA為支撐技術的協議網關,屏蔽了底層通信的細節,可有效的減少系統對接過程中的工作量,使軟件有較好的容錯性和移植性。符合昆山廣電的實際情況,能有效解決現有多廠商網元層網絡管理系統的信息采集與統一問題。
[1]顧紀明,熊承國.HFC網絡需要開放式網絡管理系統[D].杭州國際有線電視技術研討會論文集,2002.
[2]汪蕓.CORBA技術及其應用.東南大學出版社[M],1999.
[3]吳志遠,周長浩.多廠商接口的作用、進展和可行性[J].電信快報,2001(3):17-18.
[4]劉曄,徐志根.用CORBA構建基于SNMP的網絡管理系統[J].計算機工程與科學,2004,3(26):11-13.
[5]趙飛.下一代網的綜合管理研究[D].西安電子科技大學碩士論文,2006.