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