CN103167546A - 添加有数采服务器的移动g网无线业务测试***及其方法 - Google Patents

添加有数采服务器的移动g网无线业务测试***及其方法 Download PDF

Info

Publication number
CN103167546A
CN103167546A CN 201310060718 CN201310060718A CN103167546A CN 103167546 A CN103167546 A CN 103167546A CN 201310060718 CN201310060718 CN 201310060718 CN 201310060718 A CN201310060718 A CN 201310060718A CN 103167546 A CN103167546 A CN 103167546A
Authority
CN
China
Prior art keywords
data
ggsn
mobile
sgsn
equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN 201310060718
Other languages
English (en)
Inventor
胡耀康
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
HONGXU INFORMATION TECHNOLOGY Co Ltd WUHAN
Original Assignee
HONGXU INFORMATION TECHNOLOGY Co Ltd WUHAN
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by HONGXU INFORMATION TECHNOLOGY Co Ltd WUHAN filed Critical HONGXU INFORMATION TECHNOLOGY Co Ltd WUHAN
Priority to CN 201310060718 priority Critical patent/CN103167546A/zh
Publication of CN103167546A publication Critical patent/CN103167546A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种添加有数采服务器的移动G网无线业务测试***及其方法,涉及移动G网业务***中SGSN设备和GGSN设备的模拟测试技术。本***包括GGSN模块、测试专网交换机、MS终端接入模块和Internet网络;GGSN模块包括SGSN设备和GGSN设备;设置有采集服务器,采集服务器和测试专网交换机连接;采集服务器配合SGSN设备和GGSN设备进行移动G网数据采集并测试采集数据的有效性和可靠性,提供完整有效的测试数据。本发明利用现有资源建立一套简单而有效的移动G网测试***,模拟SGSN和GGSN工作,帮助开发商和测试人员进行移动网数据采集、软件开发工作。

Description

添加有数采服务器的移动G网无线业务测试***及其方法
技术领域
本发明涉及移动G网业务***中SGSN设备和GGSN设备的模拟测试技术,尤其涉及一种添加有数采服务器的移动G网无线业务测试***及其方法。
背景技术
GPRS(通用分组无线业务)能提供比现有传统的GSM(全球移动通信***)网9.6kbit/s更高的数据率。GPRS采用与GSM相同的频段、频带宽度、突发结构、无线调制标准、跳频规则以及相同的TDMA(分时多址)帧结构。因此,在GSM***的基础上构建GPRS***时,GSM***中的绝大部分部件都不需要作硬件改动,GPRS网络是在现有GSM网络中增加 GGSN(通用分组无线业务网关支持节点)和SGSN(通用分组无线业务服务支持节点)来实现的,使得用户能够在端到端分组方式下发送和接收数据。
1、GGSN主要是起网关作用,可以和多种不同数据网络连接,如ISDN(综合业务数字网)、PSPDN(分组交换公用数据网)和LAN(局域网)等。
主要功能为:
1)网络接入控制功能
GGSN可以选择控制分组进入GPRS网络,保证GPRS网络的安全;
2)维护路由表,实现路由选择和分组的转发功能
GGSN具有存储转发功能,从上一节点接收到的分组数据转发给路由中下一个节点的功能;
3)用户数据管理,实现对分组数据的过滤
GGSN能够存储、修改及删除用户数据,实现对用户分组数据的过滤;
4)移动性管理功能
GGSN能够配合SGSN实现移动性管理功能,主要是MS在不同的SGSN登录时的位置管理功能;
5)DHCP(动态主机设置协议)功能
GGSN具有为MS动态分配IP地址的功能。
2、SGSN作为GPRS/TD-SCDMA(WCDMA)核心网分组域设备重要组成部分,主要完成分组数据包的路由转发、移动性管理、会话管理、逻辑链路管理、鉴权和加密、话单产生和输出等功能。
3、SGSN与GGSN配合,共同承担移动网的PS功能。
现代社会人们对互联网的依赖越来越强烈,需要随时随地访问Internel获取信息,伴随着笔记本户外上网,手机上网的频率加大,移动网上承载的大量应用软件和协议应运而生,软件开发商和测试人员需要在移动网环境下调试其经营的软件产品,且需要采集获取相关的数据包分析,于是开发商需要自行建立一套模拟移动环境进行开发和测试,本发明正是在上述需求背景下进行了研究和开发。
具体地说,如图1,现有的一种移动G网无线业务测试***包括GGSN模块10、测试专网交换机20、MS终端接入模块30和Internet网络40;
GGSN模块10包括SGSN设备11和GGSN设备12;
MS终端接入模块30包括无线AP31、测试智能手机32和测试笔记本33;
SGSN设备11、GGSN设备12和无线AP 31分别连接测试专网交换机20,GGSN设备12连接Internet网络40,SGSN设备11和GGSN设备12之间建立G网GTP隧道。
其工作原理是:分别在两台服务器上安装SGSN和GGSN软件包,按照GGSN、SGSN设备配置说明,根据实际使用情况设置IMSI号、手机号、本地和远程IP地址、虚拟接口、默认路由创建、模拟终端MS数量等信息,并创建自动化启动脚本,通过脚本启动GGSN,然后启动SGSN脚本,建立GTP隧道,在数据监听服务器上截获GTP请求信令和业务数据,测试G网移动业务***。
其缺点和不足是:如果购买专业的GGSN、SGSN设备不仅价格昂贵,且需要专业的使用技能,显然是很多开发商短期无法实现的。
本发明则解决了这一问题,不需要专业的测试仪器,不需要实际的GSN节点,只需在普通的服务器上安装openggsn***,创建自动化执行脚本,建立模拟测试***,即可实现移动G网数据业务流程,通过端口镜像的方式截获移动数据报文提供开发及测试分析,不仅简单方便且价格低廉,满足了开发需求。
发明内容
本发明的目的就在于克服现有技术存在的缺点和不足,提供一种添加有数采服务器的移动G网无线业务测试***及其方法。
实现本发明目的的技术方案是:
为了在没有专业的GGSN、SGSN设备情况下,实现一种模拟移动G网业务开发和测试***。只需在现有的服务器上建立一套以openggsn为核心的***,配置SGSN、GGSN并建立GTP隧道,创建相应的自动化启动脚本和执行脚本,即可实现多终端多业务连接的移动G网数据业务访问流程。***旨在帮助开发商和测试人员进行移动网的数据采集、移动网软件开发等工作,满足移动网开发的需求。
一、添加有数采服务器的移动G网无线业务测试***(简称***)
本***包括GGSN模块、测试专网交换机、MS终端接入模块和Internet网络;
GGSN模块包括SGSN设备和GGSN设备;
MS终端接入模块包括无线AP,测试智能手机,测试笔记本;
SGSN设备、GGSN设备和无线AP分别连接测试专网交换机,GGSN设备连接Internet网络,SGSN设备和GGSN设备之间建立G网GTP隧道;
设置有采集服务器,采集服务器和测试专网交换机连接;
所述的采集服务器是戴尔公共机服务器。
二、添加有数采服务器的移动G网无线业务测试***的应用(简称应用)
①GGSN、SGSN设备测试
a、GGSN测试内容:本地监听IP、GTP隧道建立所分配的虚IP网段、GTP隧道连接保活时间等;
b、SGSN测试内容:本地监听IP、远端GGSN IP、终端连接个数、GTP隧道连接保活时间、IMSI号、MSISDN号、tun接口、缺省路由等。
其测试方法是通用的方法。
②GTP隧道建立
GGSN服务器上开启路由转发模式,运行GGSN启动命令,使GGSN处于等待连接状态,在SGSN服务器上开启路由转发模式,执行SGSN启动命令, SGSN向GGSN发送GTP信令,建立GTP隧道,查看两台服务器的路由表和网卡状态,验证GTP隧道是否建立成功;
其建立方法是通用的方法。
③无线MS终端上行、下行线路与GTP隧道绑定方法
a、无线MS终端上行线路与GTP隧道绑定:在SGSN服务器上配置iptables命令绑定MS终端IP与GTP隧道虚用户IP的对应关系(SNAT外出接口选择tun0虚接口),这样无线MS终端能够使用固定GTP通道、固定IMSI和MSISDN进行无线上行业务传输;
b、无线MS终端下行线路与GTP隧道绑定:在SGSN服务器上配置iptables命令绑定MS终端IP与GTP隧道虚用户IP的对应关系(DNAT映射接口选择tun0虚接口),这样无线MS终端能够使用固定GTP通道、固定IMSI和MSISDN进行无线下行业务传输。
上述规则绑定方案可通过创建上下行绑定脚本来实现;
④上下行数据测试
要求在交换机上配置端口镜像,将GGSN内网口的数据,镜像至采集分析服务器,在采集分析服务器上开启监听模式,抓取GTP隧道建立信令和无线MS终端业务数据,分析G网数据业务,验证测试环境的准确性等。
本发明主要技术原理:
1、GGSN设备实现
分别在两台服务器上安装SGSN和GGSN软件包,按照GGSN、SGSN设备配置说明,根据实际使用情况设置IMSI号、手机号、本地和远程IP地址、虚拟接口、默认路由创建、模拟终端MS数量等信息,并创建快速启动脚本,通过脚本启动GGSN,然后启动SGSN脚本,建立GTP隧道,在数据监听服务器上截获GTP请求信令和业务数据,测试G网移动业务***。
2、Iptables规则绑定表建立
利用Iptables模块中SNAT(源地址转换),创建自动化脚本,快速添加MS终端与隧道上行虚通道的绑定;利用Iptables模块中DNAT(目的地址转换),创建自动化脚本,快速添加MS终端与隧道下行虚通道的绑定;保证MS终端无线业务数据的IP、IMSI、手机号等无线特征的唯一性。
3、端口镜像利用
在交换机上设置将GGSN下联口镜像至采集服务器监听网口,监控移动G网业务数据,达到***开发调试、软件测试分析的目的。
本发明具有下列优点和积极效果:
1、利用现有资源建立一套简单而有效的移动G网测试***,模拟SGSN和GGSN工作,帮助开发商和测试人员进行移动网数据采集、软件开发、***测试等工作;
2、如果购买专业的GGSN、SGSN设备不仅价格昂贵,且需要专业的使用技能,显然是很多开发商短期无法实现的,本发明则解决了这一问题,不需要专业的测试仪器,不需要实际的GSN节点,只需在普通的服务器上安装openggsn***,创建执行脚本,建立模拟测试***,即可实现移动G网数据业务流程,通过端口镜像的方式截获移动数据报文提供开发及测试分析,不仅简单方便且价格低廉,满足了开发、测试的需求。
附图说明
图1为现有的一种移动G网无线业务测试***的组网示意图;
图2为添加有数采服务器的移动G网无线业务测试***的组网示意图;
图3为添加有数采服务器的移动G网无线业务测试***的结构方框图;
图4为一种移动G网无线业务测试***的上行数据测试流程图;
图5为一种移动G网无线业务测试***的下行数据测试流程图;
图中:
10—GGSN模块,11—SGSN设备,12—GGSN设备;
20—测试专网交换机;
30—MS终端接入模块,31—无线AP,32—测试智能手机,33—测试笔记本;
40—Internet网络;
50—数据采集服务器。
英译汉:
GPRS通用分组无线业务;
GTP通用分组无线业务隧道协议;
SGSN通用分组无线业务服务支持节点;
GGSN通用分组无线业务网关支持节点;
GSM全球移动通信***;
TDMA分时多址;
ISDN综合业务数字网;
LAN局域网;
PSPDN分组交换公用数据网;
DHCP动态主机设置协议;
TD-SCDMA时分同步的码分多址;
WCDMA宽带码分多址;
Openggsn开源的通用分组无线业务支持节点。
具体实施方式
以下结合附图和实施例详细说明:
一、***
1、总体
如图2、图3,本***包括GGSN模块10、测试专网交换机20、MS终端接入模块30和Internet网络40;
GGSN模块10包括SGSN设备11和GGSN设备12;
MS终端接入模块30包括无线AP 31,测试智能手机32,测试笔记本33;
SGSN设备11、GGSN设备12和无线AP 31分别连接测试专网交换机20,GGSN设备12连接Internet网络40,SGSN设备11和GGSN设备12之间建立G网GTP隧道;
设置有采集服务器50,采集服务器50和测试专网交换机20连接;
所述的采集服务器50是戴尔公共机服务器;
对SGSN设备11和GGSN设备12进行了改进。
2、功能块
1)SGSN设备11
改进后的SGSN设备11加入了自动化执行脚本和自动化启动脚本,能够自动进行路由表的设置和SGSN设备11的启动。
所述的自动化执行脚本内容是:
Iptables –t nat –F——清除默认规则;
Iptables –t nat –A POSTROUTING –o tun0 –s 180.168.6.2 –j SNAT –to 172.168.0.2——MS终端实际IP与上行通道虚IP绑定;
Iptables –t nat –A POSTROUTING –o tun0 –s 180.168.6.3 –j SNAT –to 172.168.0.3;
Echo >1 /proc/sys/net/ipv4/ip_forward——开启路由转发规则。
所述的自动化启动脚本内容是:
/home/openggsn/sgsnemu/./sgsnemu –c;
/home/openggsn/examples/sgsnemu.conf –contexts 5 –timelimit 0 –createif –defaultroute;
2)GGSN设备12
改进后的GGSN设备12加入了自动化执行脚本和自动化启动程序脚本,能够自动进行路由表的设置和GGSN设备12的启动。
所述的自动化执行脚本是:
Iptables –t nat –F——清除默认规则;
Iptables –t nat –A POSTROUTING –o eth1 –s 172.168.0.0/24 –
j MASQUERADE——MS中终端用户访问规则;
Iptables –t nat –L –n——查看规则表;
Echo >1 /proc/sys/net/ipv4/ip_forward——开启路由转发规则;
所述的自动化启动脚本是:
/home/openggsn/ggsn/.ggsn –fg –c;
/home/openggsn/examples/sgsnemu.conf –timelimit 0。
3)采集服务器50
采集服务器50配合SGSN设备11和GGSN设备12进行移动G网数据采集并验证采集数据的有效性和可靠性,提供完整有效的测试数据。
其工作原理是:
SGSN设备11、GGSN设备12和无线AP31分别连接测试专网交换机20,GGSN设备12连接Internet网络40,SGSN设备11和GGSN设备12之间建立G网GTP隧道,实现本***的测试;
MS终端接入模块30负责实现移动***中的手机、移动上网卡终端业务,通
过无线AP 31透明接入,进行各种移动业务操作,产生协议报文数据;
无线AP 31负责测试智能手机32和测试笔记本33的接入,负责将测试智能
手机32和测试笔记本33据报文转发至上层SGSN设备11;
SGSN设备11负责接收MS终端数据,并将IP数据报文通过与GGSN设备12建立的GTP隧道封装成移动G网报文,并将此报文转发给GGSN设备12;
GGSN设备12负责作为服务器端,等待SGSN设备11发送隧道请求报文,收到请求后负责GTP隧道的建立,隧道建立成功后负责接收转发GTP报文,并将GTP报文解封成IP报文,发送至Internet中任意节点;
采集服务器单元负责监听GGSN设备12内口数据,并对截获的数据包进行分析和还原,验证***的可用性和有效性;
交换机单元负责以上各单元模块的互连,并负责将GGSN设备12内口数据镜像至采集服务器网口。
二、方法
如图2、图4和图5,本发明的测试方法包括测试***的建立、GGSN和SGSN的建立、GTP隧道的建立、无线MS终端上下行线路与GTP隧道绑定、移动G网数据采集及其测试。下面具体说明:
1、GGSN和SGSN的建立
a)GGSN的建立方法
配置example/ggsn/ggsn.conf文件中如下三个地方:
本地监听IP地址:listen 180.168.2.115;
接入的客户端分配的Ip地址段:net 172.168.0.0/24;
程序运行保活超时时间:timelimit 300(超时时间300秒,如果为0则为永不超时)
b)SGSN的建立方法
配置example/sgsn/sgsn.conf文件中如下几个地方:
本地监听IP:listen 180.168.6.100;
远端GGSN IP地址:remote 180.168.2.115;
接入客户端数量:contexts 5;
程序运行保活超时时间:timelimit 300(超时时间300秒,如果为0则为永不超时)
MS终端IMSI号码:imsi 460010123456789;
MS终端手机号码:msisdn 13871265453;
创建本地tun接口:Createif;
tun接口上创建缺省路由:defaultroute;
2、GTP隧道的建立
a)建立SGSN脚本文件sgsn.sh,内容如下:
/home/openggsn/sgsnemu/./sgsnemu –c 
/home/openggsn/examples/sgsnemu.conf –contexts 5 –timelimit 0 –createif –defaultroute
b)建立GGSN脚本文件ggsn.sh,内容如下:
/home/openggsn/ggsn/.ggsn –fg –c
/home/openggsn/examples/sgsnemu.conf –timelimit 0
c)运行脚本,建立隧道
首先运行脚本./ggsn.sh,会显示GGSN服务已启动,处于等待连接状态,
然后再启动./sgsn.sh脚本,会显示连接信息,包括GGSN、SGSN设备IP地址、IMSI号、手机、分配的MS终端虚IP地址等信息。
注:MS终端虚IP与IMSI号码对应关系为:虚IP末尾+1——IMSI号码末尾+1。
       MS终端虚IP与手机号码对应关系为:虚IP末尾+1——手机号倒数第二位+1。
3、无线MS终端上下行线路与GTP隧道绑定
a)在SGSN上建立natup.sh脚本,实现上行线路与GTP隧道绑定策略,具体内容如下:
Iptables –t nat –F(清除默认规则)
Iptables –t nat –A POSTROUTING –o tun0 –s 180.168.6.2 –j SNAT –to 172.168.0.2
(MS终端实际IP与上行通道虚IP绑定)
Iptables –t nat –A POSTROUTING –o tun0 –s 180.168.6.3 –j SNAT –to 172.168.0.3
Iptables –t nat –A POSTROUTING –o tun0 –s 180.168.6.4 –j SNAT –to 172.168.0.4
Iptables –t nat –A POSTROUTING –o tun0 –s 180.168.6.5 –j SNAT –to 172.168.0.5
Iptables –t nat –A POSTROUTING –o tun0 –s 180.168.6.6 –j SNAT –to 172.168.0.6
Iptables –t nat –L –n(查看添加后的绑定规则表)
Echo >1 /proc/sys/net/ipv4/ip_forward(开启路由转发规则)
b)在SGSN上建立natdown.sh脚本,实现下行线路与GTP隧道绑定策略,具体内容如下:
Iptables –t nat –F(清除默认规则)
Iptables –t nat –A PREROUTING –i tun0 –d 172.168.0.2 –j DNAT –to 180.168.6.2
(MS终端实际IP与下行通道虚IP绑定)
Iptables –t nat –A PREROUTING –i tun0 –d 172.168.0.3 –j DNAT –to 180.168.6.3
Iptables –t nat –A PREROUTING –i tun0 –d 172.168.0.4 –j DNAT –to 180.168.6.4
Iptables –t nat –A PREROUTING –i tun0 –d 172.168.0.5 –j DNAT –to 180.168.6.5
Iptables –t nat –A PREROUTING –i tun0 –d 172.168.0.6 –j DNAT –to 180.168.6.6
Iptables –t nat –L –n(查看添加后的绑定规则表)
Echo >1 /proc/sys/net/ipv4/ip_forward(开启路由转发规则)
c)在GGSN上建立脚本fw.sh,实现路由转发和上网行为控制,具体内容如下:
Iptables –t nat –F(清除默认规则)
Iptables –t nat –A POSTROUTING –o eth1 –s 172.168.0.0/24 –j MASQUERADE (MS中终端用户访问规则)
Iptables –t nat –L –n(查看规则表)
Echo >1 /proc/sys/net/ipv4/ip_forward(开启路由转发规则)
d)执行./natup.sh和./natdown.sh两个脚本,建立上下行绑定规则表。
4、上下行数据测试
1)上行数据测试方法
如附图2所示,在数据采集服务器上进行数据监听,使用wireshark工具截包,MS终端手机或笔记本访问外网ftp服务器,进行上传文件操作,如果能够正常上传成功,且wireshark截获的数据包为GTP封装后的协议包,则证明上行G网数据环境无误,数据具体流向可见附图4所示。
①(401),MS发送上行数据包,产生原始数据,包括手机和笔记本用户,此数据为固网数据;
②(402),MS终端通过AP接入,AP负责转发步骤①(401)产生的固网数据给SGSN;
③(403),SGSN接收步骤②(402)发送的数据,并负责运行自动化执行脚本,与GGSN建立GTP隧道,负责移动网数据的转发工作;
④(404),数据达到后负责判断是否存在GTP隧道,是则转到步骤⑤(405),否则丢弃(406);
⑤(405),数据达到后负责判断是否存在IP绑定规则,是则转到步骤⑥(407),否则丢弃(406);
⑥(407),数据达到GGSN后,进行数据转发处理,将移动网数据转换成固网数据;
⑦(408),负责判断接收的数据是否满足路由转发条件,是则转到步骤⑧(409),否则丢弃(410);
⑧(409),负责外网数据的转发工作,能够通过外网发送到任意网络节点;
⑨(411),请求数据包到达指定Internet互联网节点。
2)下行数据测试方法              
如附图2所示,在数据采集服务器上进行数据监听,使用wireshark工具截包,MS终端手机或笔记本访问外网ftp服务器,进行下载文件操作,如果能够正常下载成功,且wireshark截获的数据包为GTP封装后的协议包,则证明下行G网数据环境无误,数据具体流向可见附图5所示。
①(501),Internet互联网节点根据MS客户端发送的请求消息,回复应答报文,此数据为固网数据;
②(502),数据达到外网网关,根据网关默认规则实现报文的转发,默认转发给GGSN外口;
③(503),数据达到GGSN后,进行数据转发处理,负责将固网数据封装成移动网数据; 
④(504),判断GGSN接收的数据是否满足路由转发条件,是则执行步骤⑤(505),否则丢弃;
⑤(505),判断GGSN与SGSN之间是否已建立GTP隧道,是则执行步骤⑥(507),否则丢弃(506);
⑥(507),数据达到SGSN后,进行数据转发处理,将移动网数据转换成固网数据; 
⑦(508),负责判断接收的数据是否满足MAP映射规则,是则转到步骤⑧(509),否则丢弃(510);
⑧(509),负责从SGSN接收固网数据转发给移动终端,并提供MS终端连接服务;
⑨(511),响应数据包到达指定MS移动终端节点。
方法4中1)和2)测试通过后即可进行移动G网无线业务的开发工作。
上述通过实施例子描述了本发明,研发和测试人员在使用测试***中,需要依据具体环境和需求进行变化,但不脱离本发明的精神,本发明旨在帮助开发和测试人员在模拟的移动G网测试***中进行移动网软件的开发和测试工作。   

Claims (5)

1.一种添加有数采服务器的移动G网无线业务测试***,
本***包括GGSN模块(10)、测试专网交换机(20)、MS终端接入模块(30)和Internet网络(40);
GGSN模块(10)包括SGSN设备(11)和GGSN设备(12);
MS终端接入模块(30)包括无线AP(31),测试智能手机(32),测试笔记本(33);
SGSN设备(11)、GGSN设备(12)和无线AP(31)分别连接测试专网交换机(20),GGSN设备(12)连接Internet网络(40),SGSN设备(11)和GGSN设备(12)之间建立G网GTP隧道;
其特征在于:
设置有采集服务器(50),采集服务器(50)和测试专网交换机(20)连接;
所述的采集服务器(50)是戴尔公共机服务器,
对SGSN设备(11)和GGSN设备(12)进行了改进;
改进后的SGSN设备(11)加入了自动化执行脚本和自动化启动程序脚本,能够自动进行路由表的设置和SGSN设备11的启动;
改进后的GGSN设备(12)加入了自动化执行脚本和自动化启动程序脚本,能够自动进行路由表的设置和GGSN设备(12)的启动;
采集服务器(50)配合SGSN设备(11)和GGSN设备(12)进行移动G网数据采集并验证采集数据的有效性和可靠性,提供完整有效的测试数据。
2.按权利要求1所述的移动G网无线业务测试***,其特征在于改进后的SGSN设备(11)加入了自动化执行脚本和自动化启动程序脚本:
所述的自动化执行脚本内容是:
Iptables –t nat –F——清除默认规则;
Iptables –t nat –A POSTROUTING –o tun0 –s 180.168.6.2 –j SNAT –to 172.168.0.2——MS终端实际IP与上行通道虚IP绑定;
Iptables –t nat –A POSTROUTING –o tun0 –s 180.168.6.3 –j SNAT –to 172.168.0.3;
Echo >1 /proc/sys/net/ipv4/ip_forward——开启路由转发规则;
所述的自动化启动脚本内容是:
/home/openggsn/sgsnemu/./sgsnemu –c;
/home/openggsn/examples/sgsnemu.conf –contexts 5 –timelimit 0 –createif –defaultroute。
3.按权利要求1所述的移动G网无线业务测试***,其特征在于改进后的GGSN设备(12)加入了自动化执行脚本和自动化启动程序脚本:
所述的自动化执行脚本是:
Iptables –t nat –F——清除默认规则;
Iptables –t nat –A POSTROUTING –o eth1 –s 172.168.0.0/24 –
j MASQUERADE——MS中终端用户访问规则;
Iptables –t nat –L –n——查看规则表;
Echo >1 /proc/sys/net/ipv4/ip_forward——开启路由转发规则;
所述的自动化启动脚本是:
/home/openggsn/ggsn/.ggsn –fg –c;
/home/openggsn/examples/sgsnemu.conf –timelimit 0。
4.基于权利要求1所述的移动G网无线业务测试***的无线MS终端上行数据测试方法,其特征在于: 
①(401),MS发送上行数据包,产生原始数据,包括手机和笔记本用户,此数据为固网数据;
②(402),MS终端通过AP接入,AP负责转发步骤①(401)产生的固网数据给SGSN;
③(403),SGSN接收步骤②(402)发送的数据,并负责运行自动化执行脚本,与GGSN建立GTP隧道,负责移动网数据的转发工作;
④(404),数据达到后负责判断是否存在GTP隧道,是则转到步骤⑤(405),否则丢弃(406);
⑤(405),数据达到后负责判断是否存在IP绑定规则,是则转到步骤⑥(407),否则丢弃(406);
⑥(407),数据达到GGSN后,进行数据转发处理,将移动网数据转换成固网数据;
⑦(408),负责判断接收的数据是否满足路由转发条件,是则转到步骤⑧(409),否则丢弃(410);
⑧(409),负责外网数据的转发工作,能够通过外网发送到任意网络节点;
⑨(411),请求数据包到达指定Internet互联网节点。
5.基于权利要求1所述的移动G网无线业务测试***的无线MS终端下行数据测试方法,其特征在于: 
①(501),Internet互联网节点根据MS客户端发送的请求消息,回复应答报文,此数据为固网数据;
②(502),数据达到外网网关,根据默认规则实现报文的转发,默认转发给GGSN外口;
③(503),数据达到GGSN后,进行数据转发处理,负责将固网数据封装成移动网数据; 
④(504),判断GGSN接收的数据是否满足路由转发条件,是则执行步骤⑤(505),否则丢弃;
⑤(505),判断GGSN与SGSN之间是否已建立GTP隧道,是则执行步骤⑥(507),否则丢弃(506);
⑥(507),数据达到SGSN后,进行数据转发处理,将移动网数据转换成固网数据; 
⑦(508),负责判断接收的数据是否满足MAP映射规则,是则转到步骤⑧(509),否则丢弃(510);
⑧(509),负责从SGSN接收固网数据转发给移动终端,并提供MS终端连接服务;
⑨(511),响应数据包到达指定MS移动终端节点。
CN 201310060718 2013-02-27 2013-02-27 添加有数采服务器的移动g网无线业务测试***及其方法 Pending CN103167546A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201310060718 CN103167546A (zh) 2013-02-27 2013-02-27 添加有数采服务器的移动g网无线业务测试***及其方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201310060718 CN103167546A (zh) 2013-02-27 2013-02-27 添加有数采服务器的移动g网无线业务测试***及其方法

Publications (1)

Publication Number Publication Date
CN103167546A true CN103167546A (zh) 2013-06-19

Family

ID=48590201

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201310060718 Pending CN103167546A (zh) 2013-02-27 2013-02-27 添加有数采服务器的移动g网无线业务测试***及其方法

Country Status (1)

Country Link
CN (1) CN103167546A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015000117A1 (zh) * 2013-07-01 2015-01-08 华为技术有限公司 一种模拟拨测用户侧和网络侧的方法及设备
CN107820269A (zh) * 2017-10-26 2018-03-20 南京网元通信技术有限公司 一种基于软件仿真的国际漫游网络连通性测试方法
CN109639705A (zh) * 2018-12-27 2019-04-16 成都国信安信息产业基地有限公司 云平台安全检测方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015000117A1 (zh) * 2013-07-01 2015-01-08 华为技术有限公司 一种模拟拨测用户侧和网络侧的方法及设备
CN107820269A (zh) * 2017-10-26 2018-03-20 南京网元通信技术有限公司 一种基于软件仿真的国际漫游网络连通性测试方法
CN109639705A (zh) * 2018-12-27 2019-04-16 成都国信安信息产业基地有限公司 云平台安全检测方法
CN109639705B (zh) * 2018-12-27 2021-08-31 成都国信安信息产业基地有限公司 云平台安全检测方法

Similar Documents

Publication Publication Date Title
CN103430487B (zh) 用于检测分组数据连接的服务数据的方法、设备和***
CN105025044A (zh) 一种设备控制方法及***
CN103618645A (zh) 智能模拟复杂网络环境的测试***及其方法
CN113419812B (zh) 一种虚拟化环境下端口转发测试方法、装置、设备及介质
CN106534289A (zh) 自动化测试方法、装置及***
CN102447738B (zh) 一种实现基站远程调试的方法及装置
CN108696546B (zh) 一种企业移动专用网的用户终端访问公网的方法及装置
CN107040429A (zh) 一种端口转发性能的测试方法及***
CN105306536A (zh) 基于WiFi的智能终端远程执行服务命令的方法
CN103095850B (zh) 一种移动终端通过计算机共享网络的方法和***
CN111447302B (zh) 一种利用raw socket模拟多客户端测试DHCP的方法和***
CN107483234B (zh) 物联网接入点拆分式备份的方法及装置
CN103167546A (zh) 添加有数采服务器的移动g网无线业务测试***及其方法
CN103650570B (zh) 一种模拟拨测用户侧和网络侧的方法及设备
CN106301977A (zh) 网络测速的方法及装置
CN102315981B (zh) 一种演进分组核心网设备的测试设备及方法
CN104521211A (zh) 一种会话连接建立的方法、装置和***
JP4767318B2 (ja) 端末装置のトラフィックを傍受及び分析する装置
Jain et al. Performance Comparison Between Different Tunneling Techniques Using Different Routing Protocols
CN116566765A (zh) 一种网络访问方法、装置及存储介质
CN100518097C (zh) Ggsn设备的简单测试方法
CN104468696B (zh) 用以进行点对点连接的方法、服务器与装置
CN109660459B (zh) 一种物理网关及其复用ip地址的方法
US20080311901A1 (en) Method and Apparatus for Evaluating the Performance of a Radiomobile Transmission System
CN105516121A (zh) 无线局域网中ac与ap通信的方法及***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20130619