摘要:集團專線GPRS業務是中國移動基于自身強大的CMNET數據網采用固線方式為集團用戶提供專線接入的服務。目前,對集團專線GPRS網絡的監控主要采用手工撥測的方式,效率低下而且不能達到實時監控的要求。文章提出了一種針對集團專線GPRS業務進行智能撥測的方法及其系統實現。
關鍵詞:集團專線; GPRS業務; 智能撥測
中圖分類號:TP319 文獻標識碼:A 文章編號:1672-3198(2010)02-0293-01
1 概述
根據企業對網絡安全的特殊要求,中國移動為集團客戶開通了集團專線GPRS業務。它是集團客戶使用GPRS終端通過中國移動的無線網絡介入其位于Internet或VPN上的服務器,從而實現GPRS終端與服務器之間的數據通信。
1.1 集團GPRS業務介紹
MS移動臺通過插入中國移動SIM卡訪問移動網絡。SGSN(GPRS服務支撐點)主要負責一定區域范圍內MS的移動無線連接。GGSN(網關GSN)主要起網關作用。SGSN與GGSN的對應關系是準動態的,由APN解析決定。APN(接入點名稱)用來標識MS接入到GPRS的業務類別。普通用戶訪問GPRS網絡一般使用CMWAP或CMNET作為APN。而對于集團專線來說,需要為集團客戶分配專用的APN。GRE對端路由器是設置在企業內部用于訪問移動網絡的路由器,它必須先連接到CMNET,然后通過GRE隧道方式連接到GGSN。通過GRE對端路由器,可以以加密方式安全高效地訪問企業的內部網絡。
1.2 對集團專線進行撥測的目的
集團專線業務智能撥測系統是一個端到端的業務質量監測系統,其目標是在第一時間發現業務質量的變化,為問題的定位和故障的排除提供指導。
2 系統架構與設計
本系統采用C/S體系結構。主要包括Mondem網絡連接、撥測參數配置、智能撥測執行、撥測圖形報表展示、撥測歷史數據查看五大模塊。其軟件架構圖如圖所示:
2.1 Modem網絡連接模塊
Modem網絡連接使用EDGE設備卡自帶的驅動進行連接。根據硬件設備的不同,配置不同的網絡“連接腳本”和“斷開腳本”。該腳本使用微軟提供的驅動控制應用程序(devcon.exe)對腳本中指定的設備進行啟用和禁用,再利用驅動程序的重撥功能,實現與網絡的連接。
2.2 撥測參數設置模塊
撥測的參數是撥測系統的關鍵數據,它主要包括客戶名稱、電話號碼、接入點名稱、接入點ID、調制解調器IP、GRE對端服務器IP和企業應用服務器IP。其中,客戶名稱和電話號碼是識別撥測對象的參數,接入點名稱和調制解調器IP是需要配置給驅動程序實現網絡連接的參數,GRE對端服務器IP和應用服務器IP是集團專線的服務器端地址,是被撥測的對象。
因為一張SIM卡可以設置多個APN和IP參數,因此如果要對多對參數進行測試,就需要不斷地為驅動配置連接參數,然后再撥測,故而手工撥測的效率是非常低下的。撥測模式可以分為以下兩種:
單路撥測:一張卡,一個APN,一個IP測試,如普通的手工撥測。
多路撥測:一張卡,多個APN,多個IP輪回測試,如智能撥測。
針對多路撥測,可以采取多種不同的撥測模版,其主要信息由下表進行描述:
2.3 撥測執行模塊
對集團專線的撥測主要使用PING命令對GRE對端服務器IP和企業應用服務器IP進行測試。PING發送一個ICMP回聲請求消息給目的地并報告是否收到所希望的ICMP回聲應答以及應答響應時間,應答時間間隔越大,說明網絡速度越慢或沒有連接。
可以用下面的流程圖和關鍵代碼(C++語言)對PING執行過程進行分析:
PING命令執行結果展示。
執行一次撥測需要對GRE對端服務器和企業應用服務器的IP地址同時進行撥測。為了實時查看兩個服務器的PING響應結果,需要同時開啟兩個線程分別對兩個服務器進行撥測。本系統中采用了雙色心跳圖的方式,讓心跳曲線隨撥測的結果實時、動態展示,既直觀又形象,便于觀測。
2.4 撥測統計及報表模塊
撥測完畢后,系統將自動統計撥測次數、撥測最快、最慢及平均速率。系統還使用了餅圖的方式對每個響應時間段的撥測數量進行對比,從中可以看出PING響應時間的最大可能區間。
2.5 歷史撥測查詢模塊
智能撥測系統除了能夠自動執行對集團專線的撥測以外,更是一個支持撥測歷史數據查詢的平臺。它使用數據庫記錄了每次撥測,因此可以對任意時刻的撥測數據進行提取和重現,還能重復進行圖形化展示和報表導出。
3 智能撥測系統與手工撥測優勢分析
參考文獻
[1]江厚炎,劉軍杰.GPRS核心網自動撥測系統的設計與實現[J].軍事通信技術,2008,(3).