分析TD-SCDMA無線接入網接口測試
TD-SCDMA無線接入網還有很多值得我們學習的地方,這里我們主要介紹TD-SCDMA無線接入網本地網管系統的接口測試。從實踐上介紹了TD-SCDMA無線接入網本地網管系統的接口測試策略,為測試設計、測試執行人員在進行網絡管理系統接口測試提供一種思路。
引言
TD-SCDMA無線接入網由Node B和RNC兩部分組成,RNC作為無線網絡控制器,通過Iub接口可接上百個Node B。Node B的本地維護管理系統一般稱為LMT-B,RNC的本地維護管理系統稱為LMT-R,OMC-R則是管理多個RNC和Node B的綜合網絡管理系統。OMC-R經由RNC通過E1/STM1線路以IPOA方式實現對Node B設備的管理,一般部署在移動運營商機房,用于網絡運營過程中的維護和管理。TD-SCDMA無線接入網絡系統示意如圖1所示。
TD-SCDMA本地維護管理系統在TD-SCDMA無線接入網絡系統中也扮演著很重要的角色。一方面,在TD-SCDMA無線接入網絡系統進行網絡部署、設備安裝時,工程技術人員需要通過本地網管系統對TD-SCDMA無線接入設備進行參數配置和調試;另一方面,TD-SCDMA無線接入網設備的后期維護和升級,也經常用到本地網管系統進行故障定位、性能分析、網絡配置參數的修改、系統運行軟件的更新等。本地網管系統和無線接入網絡設備之間的交互信息是否準確可用,其中接口測試完成的如何是非常關鍵的。
本地網管系統的接口測試
實踐中,我們完成了LMT-B和Node B之間、LMT-R和RNC之間的接口測試。這里以LMT-B和Node B之間的接口測試為例,說明TD-SCDMA無線接入網本地網管系統的接口測試方法。被測LMT-B和Node B的接口示意如圖2所示,它們之間的交互消息分為三大類:標準SNMP報文、基于TCP連接的自定義消息和基于FTP的文件傳輸。標準SNMP報文用于系統正常運行過程中LMT-B與Node B OM代理模塊之間的管理信息傳遞;自定義消息用于系統初始化過程中的信息收發和參數配置;LMT-B與Node B OM代理模塊之間的文件傳輸采用FTP,LMT-B作為服務器,Node B OM代理作為客戶端。LMT-B收到的數據以數據文件和數據庫表形式存放,數據庫的接口采用ADO標準接口。
顯然,如果等LMT-B系統和Node B設備開發完畢后,把兩者直接連接進行接口測試,就會出現軟件缺陷定位難的問題。兩者交互信息出錯時,難以判斷到底是Node B OM模塊的問題,還是LMT-B在消息處理上存在缺陷,因此必須采取措施避免出現該現象。采取的策略是:尋求一種或幾種仿真測試工具分別對Node B OM和LMT-B的接口進行測試,待全部測試用例或絕大部分可測用例通過后,再實現LMT-B和Node B設備的對接測試。
Node B OM的接口測試
對于Node B OM的接口測試,需要找到一種類似于本地維護管理站的仿真工具。分析被測Node B OM的接口,主要采用的是SNMP,維護操作基于管理信息庫(MIB)。SNMP是移動網絡系統中廣泛使用的一種簡單網絡管理協議。MIB是管理對象結構化組織的一種抽象,是一個概念上的數據庫,由管理對象組成,采用ASN.1描述形式。通過調研,發現大多數的MIB瀏覽器工具都能夠滿足測試需求,而且這些工具一般都經過嚴格的測試,運行穩定,如:由MG-SOFT公司開發的MG-SOFT MIB瀏覽器;由AdventNet公司開發的SNMPv3 MIB瀏覽器等。我們僅需要提供Node B的MIB,就可以利用這些工具來完成Get、Set配置管理操作。另外,這些工具還提供了Trap監視功能,便于監視和分析由Node B發送的Trap消息是否符合產品需求。需要注意的是,MG-SOFT MIB瀏覽器必須通過所提供的MIB Compiler工具,對MIB編譯入庫后才可以使用,而AdventNet公司的SNMPv3 MIB瀏覽器是可以直接加載MIB使用的。