MAPS UMTS Emulator Gn & Gp Interfaces (UMTS Gn and Gp Interface - - PowerPoint PPT Presentation

maps umts emulator gn gp interfaces
SMART_READER_LITE
LIVE PREVIEW

MAPS UMTS Emulator Gn & Gp Interfaces (UMTS Gn and Gp Interface - - PowerPoint PPT Presentation

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


slide-1
SLIDE 1

1

818 West Diamond Avenue - Third Floor, Gaithersburg, MD 20878 Phone: (301) 670-4784 Fax: (301) 670-9187 Email: info@gl.com Website: http://www.gl.com

(UMTS Gn and Gp Interface Emulation)

MAPS™ UMTS Emulator Gn & Gp Interfaces

slide-2
SLIDE 2

2

MAPS™ UMTS Gn, Gp Interfaces

slide-3
SLIDE 3

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.
slide-4
SLIDE 4

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
slide-5
SLIDE 5

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)

slide-6
SLIDE 6

6

GTP Signalling Procedure

slide-7
SLIDE 7

7

UMTS GnGp Call Generation

slide-8
SLIDE 8

8

UMTS GnGp Call Reception

slide-9
SLIDE 9

9

Testbed Configuration

slide-10
SLIDE 10

10

Profile Configuration

slide-11
SLIDE 11

11

Incoming Call Handler Configuration

slide-12
SLIDE 12

12

UMTS GnGp Log

Server Connection Log Active GTP Sessions

slide-13
SLIDE 13

13

UMTS Gn, Gp Events and Traffic Log

Server Connection Log SGSN Traffic Log in Server Console

slide-14
SLIDE 14

14

Load Generation

Step Fixed Ramp Uniform Saw-tooth Normal

  • 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

slide-15
SLIDE 15

15

UMTS GnGp Bulk Call Generation

slide-16
SLIDE 16

16

Bulk Call Generation with Autogenerated Users

slide-17
SLIDE 17

17

Bulk Call Simulation Results

slide-18
SLIDE 18

18

Global Configuration

slide-19
SLIDE 19

19

Speech Quality Metrics (R Factor & MOS)

slide-20
SLIDE 20

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

  • nce. 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.

slide-21
SLIDE 21

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.

slide-22
SLIDE 22

22

Customizations - User Events

slide-23
SLIDE 23

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

slide-24
SLIDE 24

24

THANK YOU