MAPS™ UMTS Emulator Gn & Gp Interfaces• Setup a virtual real-time network simulating 3G-UMTS...

24
1 818 West Diamond Avenue - Third Floor, Gaithersburg, MD 20878 Phone: (301) 670-4784 Fax: (301) 670-9187 Email: [email protected] Website: http://www.gl.com (UMTS Gn and Gp Interface Emulation) MAPS™ UMTS Emulator Gn & Gp Interfaces

Transcript of MAPS™ UMTS Emulator Gn & Gp Interfaces• Setup a virtual real-time network simulating 3G-UMTS...

Page 1: MAPS™ UMTS Emulator Gn & Gp Interfaces• Setup a virtual real-time network simulating 3G-UMTS network elements using ‘MAPS™ 3G Wireless Lab Suite’ • Simulates SGSN and GGSN.

1

818 West Diamond Avenue - Third Floor, Gaithersburg, MD 20878 Phone: (301) 670-4784 Fax: (301) 670-9187 Email: [email protected]

Website: http://www.gl.com

(UMTS Gn and Gp Interface Emulation)

MAPS™ UMTS Emulator Gn & Gp Interfaces

Page 2: MAPS™ UMTS Emulator Gn & Gp Interfaces• Setup a virtual real-time network simulating 3G-UMTS network elements using ‘MAPS™ 3G Wireless Lab Suite’ • Simulates SGSN and GGSN.

2

MAPS™ UMTS Gn, Gp Interfaces

Page 3: MAPS™ UMTS Emulator Gn & Gp Interfaces• Setup a virtual real-time network simulating 3G-UMTS network elements using ‘MAPS™ 3G Wireless Lab Suite’ • Simulates SGSN and GGSN.

3

Highlights• Setup a virtual real-time network simulating 3G-UMTS network elements using ‘MAPS™ 3G Wireless Lab

Suite’

• Simulates SGSN and GGSN.

• Supports GTP Control plane.

• Generates hundreds of Control Signalling (Load Testing).

• Generates and processes GTP messages.

• Supports GTP Traffic (GTP User Plane Data) which includes: verification like BERT testing, HTTP traffic

generation capability, GGSN can actually be connected to real IP network to simulate Gateway testing

• Auto generation feature allows Massive UE simulation for high density load testing

• Insertion of impairments to create invalid messages

• Supports customization of call flows and message templates using Script and Message editors

• Supports scripted call generation and automated call reception.

• Supports large number of subscribers with CSV based profiles for bulk call generation.

Page 4: MAPS™ UMTS Emulator Gn & Gp Interfaces• Setup a virtual real-time network simulating 3G-UMTS network elements using ‘MAPS™ 3G Wireless Lab Suite’ • Simulates SGSN and GGSN.

4

Applications

• Provides fault insertion, and erroneous call flows testing capability.

• Functional testing, Regression testing and Conformance testing of network elements.

• Ready scripts makes testing procedure simpler, less time consuming and hence time to market products.

• QoS requests for greater or lesser bandwidth.

• UMTS lab setup can be used in educational institutions for training purposes

Page 5: MAPS™ UMTS Emulator Gn & Gp Interfaces• Setup a virtual real-time network simulating 3G-UMTS network elements using ‘MAPS™ 3G Wireless Lab Suite’ • Simulates SGSN and GGSN.

5

UMTS GnGp Protocol Stack

SNDCP → Sub-Network Dependent Convergence

Protocol

LLC → Logical Link Control

BSSGP →BSS GPRS Application Protocol

GTP → GPRS Tunneling Protocol

TCP → Transmission Control Protocol

UDP → User Datagram Protocol

IP → Internet Protocol

Supported Protocols Specification Used

GnGp Interface

GTP TS 29.060 V9.2.0 (2010-03)

Page 6: MAPS™ UMTS Emulator Gn & Gp Interfaces• Setup a virtual real-time network simulating 3G-UMTS network elements using ‘MAPS™ 3G Wireless Lab Suite’ • Simulates SGSN and GGSN.

6

GTP Signalling Procedure

Page 7: MAPS™ UMTS Emulator Gn & Gp Interfaces• Setup a virtual real-time network simulating 3G-UMTS network elements using ‘MAPS™ 3G Wireless Lab Suite’ • Simulates SGSN and GGSN.

7

UMTS GnGp Call Generation

Page 8: MAPS™ UMTS Emulator Gn & Gp Interfaces• Setup a virtual real-time network simulating 3G-UMTS network elements using ‘MAPS™ 3G Wireless Lab Suite’ • Simulates SGSN and GGSN.

8

UMTS GnGp Call Reception

Page 9: MAPS™ UMTS Emulator Gn & Gp Interfaces• Setup a virtual real-time network simulating 3G-UMTS network elements using ‘MAPS™ 3G Wireless Lab Suite’ • Simulates SGSN and GGSN.

9

Testbed Configuration

Page 10: MAPS™ UMTS Emulator Gn & Gp Interfaces• Setup a virtual real-time network simulating 3G-UMTS network elements using ‘MAPS™ 3G Wireless Lab Suite’ • Simulates SGSN and GGSN.

10

Profile Configuration

Page 11: MAPS™ UMTS Emulator Gn & Gp Interfaces• Setup a virtual real-time network simulating 3G-UMTS network elements using ‘MAPS™ 3G Wireless Lab Suite’ • Simulates SGSN and GGSN.

11

Incoming Call Handler Configuration

Page 12: MAPS™ UMTS Emulator Gn & Gp Interfaces• Setup a virtual real-time network simulating 3G-UMTS network elements using ‘MAPS™ 3G Wireless Lab Suite’ • Simulates SGSN and GGSN.

12

UMTS GnGp Log

Server Connection Log Active GTP Sessions

Page 13: MAPS™ UMTS Emulator Gn & Gp Interfaces• Setup a virtual real-time network simulating 3G-UMTS network elements using ‘MAPS™ 3G Wireless Lab Suite’ • Simulates SGSN and GGSN.

13

UMTS Gn, Gp Events and Traffic Log

Server Connection Log

SGSN Traffic Log in Server Console

Page 14: MAPS™ UMTS Emulator Gn & Gp Interfaces• Setup a virtual real-time network simulating 3G-UMTS network elements using ‘MAPS™ 3G Wireless Lab Suite’ • Simulates SGSN and GGSN.

14

Load Generation

Step

Fixed Ramp Uniform

Saw-toothNormal

• Stability/Stress and Performance testing using Load Generation

• Different types of Load patterns to distribute load

• User can load multiple patterns for selected script

• User configurable Test Duration, CPS, Maximum and Minimum Call Rate etc

Page 15: MAPS™ UMTS Emulator Gn & Gp Interfaces• Setup a virtual real-time network simulating 3G-UMTS network elements using ‘MAPS™ 3G Wireless Lab Suite’ • Simulates SGSN and GGSN.

15

UMTS GnGp Bulk Call Generation

Page 16: MAPS™ UMTS Emulator Gn & Gp Interfaces• Setup a virtual real-time network simulating 3G-UMTS network elements using ‘MAPS™ 3G Wireless Lab Suite’ • Simulates SGSN and GGSN.

16

Bulk Call Generation with Autogenerated Users

Page 17: MAPS™ UMTS Emulator Gn & Gp Interfaces• Setup a virtual real-time network simulating 3G-UMTS network elements using ‘MAPS™ 3G Wireless Lab Suite’ • Simulates SGSN and GGSN.

17

Bulk Call Simulation Results

Page 18: MAPS™ UMTS Emulator Gn & Gp Interfaces• Setup a virtual real-time network simulating 3G-UMTS network elements using ‘MAPS™ 3G Wireless Lab Suite’ • Simulates SGSN and GGSN.

18

Global Configuration

Page 19: MAPS™ UMTS Emulator Gn & Gp Interfaces• Setup a virtual real-time network simulating 3G-UMTS network elements using ‘MAPS™ 3G Wireless Lab Suite’ • Simulates SGSN and GGSN.

19

Speech Quality Metrics (R Factor & MOS)

Page 20: MAPS™ UMTS Emulator Gn & Gp Interfaces• Setup a virtual real-time network simulating 3G-UMTS network elements using ‘MAPS™ 3G Wireless Lab Suite’ • Simulates SGSN and GGSN.

20

Customizations - Call Flow (Scripts)

• Scripts are written in our proprietary *.gls scripting

language. They represent generic state machines

intended provide protocol/signaling logic for a call

and establish bearer traffic.

• Each instance of a script corresponds to a single

transaction/call, i.e., if you place 500 calls in parallel

you will actually have 500 script instances running at

once. If you place 500 calls in series the same script

will execute and terminate 500 times.

• It is possible to create your own scripts, but almost

never necessary! We attempt to provide all

necessary scripts out of the box.

Page 21: MAPS™ UMTS Emulator Gn & Gp Interfaces• Setup a virtual real-time network simulating 3G-UMTS network elements using ‘MAPS™ 3G Wireless Lab Suite’ • Simulates SGSN and GGSN.

21

Customizations - Protocol Messages

When the script actually sends a message it does

so by loading a hdl file template from disk

(“SGsAP-PAGING-REQUEST.hdl” in the right

hand screenshot).

These message templates provide the actual

structure of the message, the script simply

populates it with values contained in its variables.

These messages are customizable by the user,

header fields can be altered and removed. Binary-

based messages are edited in our provided

message editor.

Page 22: MAPS™ UMTS Emulator Gn & Gp Interfaces• Setup a virtual real-time network simulating 3G-UMTS network elements using ‘MAPS™ 3G Wireless Lab Suite’ • Simulates SGSN and GGSN.

22

Customizations - User Events

Page 23: MAPS™ UMTS Emulator Gn & Gp Interfaces• Setup a virtual real-time network simulating 3G-UMTS network elements using ‘MAPS™ 3G Wireless Lab Suite’ • Simulates SGSN and GGSN.

23

Customizations - Statistics and Reports

MOS, R-Factor

Packet Loss

Packets Discarded

Duplicate Packets

Out-Of-Sequence

Packets

Jitter Statistics Call Stats provide a running tabular log of system level

stats, tracked stats include: Total Calls, Active Calls,

Completed Calls, Passed Calls, Failed Calls,

Instantaneous Calls/Sec

Page 24: MAPS™ UMTS Emulator Gn & Gp Interfaces• Setup a virtual real-time network simulating 3G-UMTS network elements using ‘MAPS™ 3G Wireless Lab Suite’ • Simulates SGSN and GGSN.

24

THANK YOU