消息自动化 & 协议模拟 (MAPS™)
消息自动化和协议仿真测试工具,可在单个框架内支持各种协议(VoIP / IP,TDM,模拟,无线)的仿真。该应用程序包括各种测试计划和测试用例,以支持实时实体的测试。
宣传册概述
消息自动化和协议仿真(MAPS™)是协议仿真和一致性测试工具,支持许多协议,例如SIP、MEGACO、MGCP、SS7、ISDN、GSM、MAP、CAS、LTE、UMTS、SS7 SIGTRAN、ISDN SIGTRAN、SIP I、GSM AoIP、Diameter等。该工具涵盖了协议仿真和分析的解决方案。该应用程序还为用户提供了编辑消息和控制方案的无限能力。
MAPS™ 适用于TDM、以太网和IP接口。TDM信令协议(例如SS7、ISDN、MLPPP、CAS、MAP、CAP、GSM、INAP和BICC)在TDM网络上运行,而VoIP协议(例如SIP、SIP-I、MEGACO、MGCP、SIGTRAN、Diameter、INAP、MAP、CAP和BICC)则在IP网络运行。
MAPS™ 还支持3G和4G移动协议标准。MAPS™可以在IP传输层上模拟诸如LTE(S1、eGTP、X2)接口和UMTS(IuCS、IuPS、IuH)、GPRG Gb和GSM A、GSM Abis之类的信令协议。
MAPS™ 框架现在可以模拟端到端5G核心(5GC)网络元素 - UE+gNB、AMF、SMF、UPF、AUSF、UDM、UDR、NSSF、NRF、PCF以及数据和语音流量(支持VoLTE)生成。
MAPS™ 支持传输和检测各种 traffic types over IP (RTP, GTP), ATM, GSM (TRAU), & TDM ,例如数字、语音文件、单音、双音、传真、SMS、电子邮件、HTTP、FTP 和视频。MAPS™支持多种编解码器。使用各种类型的流量生成器和接收器,通过网络验证最新的移动功能。在GPRS中,可以使用GTP流量模块生成和验证分组数据流量。可以使用RTP核心模块生成和记录电路交换流量。
GL的 MAPS™ LCS test suite 包括多个产品,这些产品协同工作模拟GSM、UMTS和LTE网络中端到端基于位置的服务。
GL的端到端通信网络实验室(EE-CNL)使用 MAPS™ 2G 3G 4G Wireless Lab Suite,为供应商和服务提供商提供可靠的集成解决方案,对网络进行仿真、监控和故障排除。
GL MAPS™ 已增强为高密度版本的专用1U网络设备,该设备可实现高呼叫强度(每秒数百个呼叫)和大量持续呼叫(成千上万同时呼叫/ 1U平台)。
MAPS™ 可以模拟任何技术(包括模拟、TDM、IP、ATM和无线)中的任何网络元素。以下是协议的示例列表。
- Analog – R1, R2, MFC-R2, SS1/SS4, SS5, and more
- TDM – CAS, SS7, ISDN, ML-PPP, MAP, CAP, GSM, INAP, BICC and more
- IP – SIP, SIP-I, RTP, H.323, Skinny, MEGACO, MGCP, SIGTRAN, DIAMETER, INAP, MAP, CAP, MSRP, ED-137, and more
- Wireless 2G and 2.5G – Abis, A, Gb, Gn and TRAU, Lb
- Wireless 3G – UMTS – IuPS, IuCs, Iuh, Gn, IuPC
- Wireless 4G – IMS, S1, eGTP (S5, S8, S11), X2AP, SGs, SLs, SLh
- Wireless 5G – N1 N2, N4
MAPS™ 产品
无线网络的MAPS™
- 5G over IP
- 4G over IP
- LTE (Long Term Evolution) S1接口模拟
- LTE (Long Term Evolution) S3, S4, S5, S8, S10, S11 和 S16接口模拟
- LTE (Long Term Evolution) X2 AP接口模拟
- SGs 接口的Circuit Switched Fall Back (CSFB)和 SMS 程序
- LTE (Long Term Evolution) SLs 接口模拟
- Diameter协议模拟 (S6a, S6d, S13, Cx/Dx, Gx, and Rx interfaces)
- 3G over IP
- UMTS IuCS, IuH over IP and ATM接口模拟
- UMTS IuPS over IP接口模拟
- UMTS IuPC (LCS) 接口模拟
- UMTS Gn Gp over IP接口模拟
- 2G over IP
- GSM AoIP (GSM A over IP) 协议模拟
- GSM Abis IP协议模拟
- GPRS Gb interface (over IP) 协议模拟
- GPRS GSM Lb (LCS) 接口模拟
- INAP IP Emulator (ANSI, ITU)
- Bearer Independent Call Control over IP Emulator (BICC over IP)
- SS7 SIGTRAN (SS7 over IP) 协议模拟
- MAP IP (Mobile Application Part over IP) 协议模拟
- CAP (CAMEL Application Part) IP协议模拟
- ISDN SIGTRAN (ISDN over IP) 协议模拟
- 通讯网络实验室
- 蜂窝网络基于位置的服务
VoIP 网络的MAPS™
- MEGACO (Media Gateway Control) 协议模拟
- MGCP (Media Gateway Controller Protocol) 协议模拟
- SIP (Session Initiation Protocol)协议模拟
- SIP I (SIP ISUP)协议模拟
- ED-137 Emulator (空管)
- MAPS™ ED-137 Radio Emulator (空对地呼叫模拟)
- MAPS™ ED-137 Telephone Emulators (地对地呼叫模拟)
- MAPS™ ED-137 Recorder Emulators (在控制器、无线电和记录器接口上模拟呼叫记录)
- IP多媒体服务(IMS)网络实验室
MAPS™ 功能
- 呼叫模拟 & 控制
- 多协议、多接口模拟
- 基于脚本和协议独立的软件架构
- 自动生成并响应信令消息
- 流量处理能力 (需要额外的许可)
- 负载测试
- 具有不同统计分布模式的自动批量呼叫生成/压力测试
- 计划程序和预先保存的配置文件,用于自动测试
- 批量呼叫生成 (基于XML / CSV的配置文件或XML配置文件/ CSV配置文件)
- 使用内部数据库和CSV方法自动生成大量用户配置文件
- 预处理工具
- 简单的脚本生成器,用于快速测试和预测试
- 自定义测试配置文件
- 定制协议字段和呼叫控制方案的无限能力
- 报告和统计
- 通话状态、链接状态、消息统计信息和RTP语音质量指标
- RTP流量参数的用户定义统计
- 用于信令和RTP统计信息的用户定义图生成(条形图、饼图、折线图、点图类型)
- 捕获事件,包括错误
- 以PDF或XML文件格式生成通话报告
- 中央控制和远程访问
- 所有GUI功能均可通过命令行界面(CLI)访问(需要其他许可证)
- APIs允许对多个MAPS™服务器进行编程和自动控制
- 支持的客户端 – Java, Python, TCL, VB, and .Net
- 将报告发送到通过Web界面访问的数据库的选项
- 从单个客户端应用程序远程控制多个MAPS™应用程序
- 远程MAPS™控制器
- 单个远程客户端GUI可以远程控制/监视多个MAPS™服务器
- 通过TCP / IP上的侦听器促进客户端-服务器通信
- 单个许可服务器选项可用于控制MAPS™服务器和客户端(用户)的数量
- 可以在服务器上定义无限数量的远程客户端用户
- 管理员具有控制测试床和访问每个远程客户端用户的配置文件的特权
- 远程客户端用户有权执行所有其他功能 --- 呼叫模拟、编辑脚本/配置文件以及查看统计信息
应用
- Location-based 的实时服务,例如车辆跟踪、被盗资产跟踪、温度、交通服务、紧急服务等
- 无线核心基础架构内的SMS测试
- 插入故障和错误的呼叫流 --测试网络响应协议消息修改或损坏
- 网络元素的性能、负载、功能、回归和一致性测试
- 网络的互操作性测试
- 环绕测试
- 使用脚本自动测试 Integrated Voice Response (IVR))-呼叫建立和流量生成/检测过程
- 语音和数据质量的 Monitoring IVR System
- 下一代网络的语音功能测试应用
- 完整的混合TDM / VoIP网络仿真-测试信令和媒体网关
IP、模拟、TDM和无线网络使用MAPS™进行流量仿真
随着流量的增加,网络基础架构可能会遭受各种损害,例如错误、过度延迟、拥塞,阻塞、丢失和质量下降。模拟流量对于根据流量和类型(例如语音、传真、数据和视频)的功能来表征损伤具有重要意义。
消息自动化和协议模拟(MAPS™)是多协议、多技术平台,用于为涵盖IP、模拟、TDM和无线网络的各种通信协议生成呼叫信号和流量。 MAPS™可用于测试传统网络(CAS,SS7,ISDN,PPP等)、新一代IP网络(SIP,MGCP,MEGACO,SIGTRAN,Diameter等)以及无线网络(GSM,UMTS, LTE和Diameter信令)。
MAPS™客户端-服务器应用程序包括一个命令行界面,该命令行界面支持TCL、Python、VBScript、Java和.Net脚本工具,提供远程操作、自动化和多站点连接。用户可以远程执行所有功能,例如加载脚本和配置文件、发送数字/文件/音调、检测数字/文件/音调、拨号、发起呼叫、终止呼叫、启动和停止流量等
MAPS™ HD 是高密度1U网络设备,可以每秒生成数百个呼叫,并为涵盖IP和无线网络的许多通信协议维持数以万计的同时呼叫。每个MAPS™HD网络设备最多可以实现20,000个端点(每个端口5000个)。这需要GL的RTP HD流量生成功能(PKS109)和带有集成HD网络接口卡(具有4 x 1 GigE或2 x 10 GigE)的专用1U机架系统。
MAPS™ 工作原理
呼叫控制
- 协议引擎
包含消息模板和呼叫处理程序,帮助MAPS™编码和解码协议消息,在运行时交换用户定义的协议字段值以及生成呼叫流。 - 传输处理
通过各种传输层(UDP,TCP,SCTP,LAPD,MTP2和ATM)发送和接收协议消息。 - 全球配置
处理在不同测试场景中通用的参数配置,例如协议计时器、内部呼叫持续时间等。 - 损伤和重传模块
支持非预期的呼叫行为测试实际网络条件下的系统性能。这些测试包括在流量级别或通信协议级别引入损伤的测试,在定义的时间间隔内重传消息等。 - 流量处理
这些模块使用不同的流量类型生成和接收来自其他网络实体的流量 ---TDM /模拟、IP上的流量,以及GTP(移动网关/数据包流量)上的IP流量封装。
预处理工具
脚本编辑器- 建立测试用例
- 包括即用脚本,用于模拟重要的呼叫场景/过程
- 提供符合语法的命令轻松构建脚本
- 修改任何信令消息、消息参数和/或信息元素
- 添加、修改或删除可选参数
- 通过削弱消息的任何位/字节来执行数据包级的错误插入
- 允许用户创建用于不同测试需求的多个用户配置文件
- 配置文件中的值将在运行时替换消息中的原始值
CLI/API
可以从基于命令行的客户端控制MAPS™。支持的客户端包括Java、VBScript、TCL、Python等。 MAPS™应用程序编程接口(APIs)允许对所有MAPS™平台进行自动控制。每个MAPS™服务器可以接收多个客户端连接。同样,单个客户端可以连接到多个MAPS™服务器,包括运行不同协议的服务器。
客户端提供了一种简单的脚本语言。客户端应用程序包含了MapsClientIfc.dll文件,这是一个打包的库,可从客户端环境与服务器进行通信。这种通信的优势能够以许多用户熟悉的脚本语言发送命令和接收响应来控制MAPS™。
客户端可以远程执行所有功能,例如启动测试平台设置、加载脚本和配置文件、应用用户事件如发送数字/文件/音调、检测数字/文件/音调、拨号、发起呼叫、终止呼叫、开始和停止流量等。用户还可以通过命令生成和接收呼叫。该客户端应用程序与MAPS™Server应用程序一起分布。
下图描述了MAPS™TCL客户端接口,用于在终端之间进行呼叫和处理流量。此外,完成呼叫后,在MAPS CLI服务器窗口中观察已执行的命令。
产品资源
宣传册 |
MAPS™ Brochure |
MAPS™ CLI Brochure |
MAPS™ HD RTP Traffic Generator Brochure |
Application Solutions |
GL Product Lists |
简报 |
MAPS™ Traffic Options - Presentation |
MAPS™ Remote Controller - Presentation |
Automation using API MAPS™ - Presentation |
Signaling and Traffic Simulation - Presentation |
Supported Codecs |