无线/ IP / VOIP / TDM协议仿真器

核心网络模拟器

消息自动化 & 协议模拟 (MAPS™)

消息自动化和协议仿真测试工具,可在单个框架内支持各种协议(VoIP / IP,TDM,模拟,无线)的仿真。该应用程序包括各种测试计划和测试用例,以支持实时实体的测试。

  宣传册
PacketExpert 10GX POD

概述

消息自动化和协议仿真(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™ 功能

  • 呼叫模拟 & 控制
    • 多协议、多接口模拟
    • 基于脚本和协议独立的软件架构
    • 自动生成并响应信令消息
    • 流量处理能力 (需要额外的许可)
  • 负载测试
    • 具有不同统计分布模式的自动批量呼叫生成/压力测试
    • 计划程序和预先保存的配置文件,用于自动测试
    • 批量呼叫生成 (基于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™服务器和客户端(用户)的数量
    • 可以在服务器上定义无限数量的远程客户端用户
    • 管理员具有控制测试床和访问每个远程客户端用户的配置文件的特权
    • 远程客户端用户有权执行所有其他功能 --- 呼叫模拟、编辑脚本/配置文件以及查看统计信息

应用

IP、模拟、TDM和无线网络使用MAPS™进行流量仿真

img

随着流量的增加,网络基础架构可能会遭受各种损害,例如错误、过度延迟、拥塞,阻塞、丢失和质量下降。模拟流量对于根据流量和类型(例如语音、传真、数据和视频)的功能来表征损伤具有重要意义。

消息自动化和协议模拟(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™ 工作原理

img

MAPS™ 的工作原理

呼叫控制

  • 协议引擎
    包含消息模板和呼叫处理程序,帮助MAPS™编码和解码协议消息,在运行时交换用户定义的协议字段值以及生成呼叫流。
  • 传输处理
    通过各种传输层(UDP,TCP,SCTP,LAPD,MTP2和ATM)发送和接收协议消息。
  • 全球配置
    处理在不同测试场景中通用的参数配置,例如协议计时器、内部呼叫持续时间等。
  • 损伤和重传模块
    支持非预期的呼叫行为测试实际网络条件下的系统性能。这些测试包括在流量级别或通信协议级别引入损伤的测试,在定义的时间间隔内重传消息等。
  • 流量处理
    这些模块使用不同的流量类型生成和接收来自其他网络实体的流量 ---TDM /模拟、IP上的流量,以及GTP(移动网关/数据包流量)上的IP流量封装。

预处理工具

脚本编辑器
  • 建立测试用例
  • 包括即用脚本,用于模拟重要的呼叫场景/过程
  • 提供符合语法的命令轻松构建脚本
信息编辑器
  • 修改任何信令消息、消息参数和/或信息元素
  • 添加、修改或删除可选参数
  • 通过削弱消息的任何位/字节来执行数据包级的错误插入
配置文件编辑器
  • 允许用户创建用于不同测试需求的多个用户配置文件
  • 配置文件中的值将在运行时替换消息中的原始值

CLI/API

img

可以从基于命令行的客户端控制MAPS™。支持的客户端包括Java、VBScript、TCL、Python等。 MAPS™应用程序编程接口(APIs)允许对所有MAPS™平台进行自动控制。每个MAPS™服务器可以接收多个客户端连接。同样,单个客户端可以连接到多个MAPS™服务器,包括运行不同协议的服务器。

客户端提供了一种简单的脚本语言。客户端应用程序包含了MapsClientIfc.dll文件,这是一个打包的库,可从客户端环境与服务器进行通信。这种通信的优势能够以许多用户熟悉的脚本语言发送命令和接收响应来控制MAPS™。

客户端可以远程执行所有功能,例如启动测试平台设置、加载脚本和配置文件、应用用户事件如发送数字/文件/音调、检测数字/文件/音调、拨号、发起呼叫、终止呼叫、开始和停止流量等。用户还可以通过命令生成和接收呼叫。该客户端应用程序与MAPS™Server应用程序一起分布。

下图描述了MAPS™TCL客户端接口,用于在终端之间进行呼叫和处理流量。此外,完成呼叫后,在MAPS CLI服务器窗口中观察已执行的命令。

img
img

产品资源

项目编号 无线网络的MAPS™
PKS140 MAPS™ LTE S1 Emulator
PKS142 MAPS™ LTE eGTP (S3, S4, S5, S8, S10, S11 & S16) Emulator
PKS141 MAPS™ LTE X2 AP Emulator
PKS146 MAPS™ SGs Interface Emulation
PKS147 MAPS™ Lb Interface Emulator
PKS148 MAPS™ SLs Interface Emulator
PKS160 MAPS™ UMTS IuCS IP Emulator
MAPS™ UMTS IuH IP Emulator
PKS164 MAPS™ UMTS IuPS Emulator
PKS166 MAPS™ UMTS Gn Gp Emulator
PKS131 MAPS™ Gb Emulator over IP for BSC & SGSN
项目编号 IP网络的MAPS™
PKS122
PKS123
MAPS™ MEGACO Emulator
MAPS™ MEGACO Conformance Test Suite (Test Scripts)
PKS124 MAPS™ MGCP Protocol Emulation with Conformance Test Suite
PKS120
PKS121
MAPS™ SIP Emulator
SIP Conformance Test Suite (Test Scripts)
PKS126 MAPS™ SIP I Emulator
PKS127 MAPS™ IMS Emulator
PKS130 MAPS™ SIGTRAN Emulator
PKS132 MAPS™ MAP IP Emulator
PKS147 MAPS™ Lb Interface Emulator
PKS148 MAPS™ SLs Interface Emulator
PKS153 MAPS™ IuPC Interface Emulator
PKS151 MAPS™ CAMEL IP Emulator
PKS135 MAPS™ SIGTRAN ISDN over IP
PKS134 MAPS GSM Abis IP Emulator
PKS137 MAPS™ GSM A IP Emulator
PKS155 MAPS™ BICC IP Emulator
PKS136 MAPS™ SIGTRAN SS7 INAP
PKS152 MAPS™ SIGTRAN ANSI MAP
PKS300 MAPS™ Multi-Interface MGC
PKS139 MAPS™ Diameter Emulator
PKS118 MAPS™ ED-137 Radio (Includes PKS107, & PKS102)
PKS119 MAPS™ ED-137 Telephone (Includes PKS102)
PKS117 MAPS™ ED-137 Recorder (Includes PKS102)
项目编号 TDM网络的MAPS™
(需要T1或E1硬件和基础软件)
XX642 MAPS™ ISDN & LAPD Conformance Emulator
XX648 MAPS™ ISDN Emulator
XX649 MAPS™ SS7 Emulator
XX647 MAPS™ SS7 Conformance
XX692 MAPS™ GSM A Emulator
XX693 MAPS™ GSM Abis Emulator
XX651 MAPS™ CAS Emulator
XX652 MAPS™ MC-MLPPP Conformance
XX694 MAPS™ MAP Emulator
XX696 MAPS™ CAP Emulator
XX656 MAPS™ INAP Emulator
XX624 MAPS™ FXO FXS Emulator (only for tProbe)