IxLoad LTE Evolved Packet Core Network Testing: enodeb simulation on the S1-MME and S1-U interfaces

Similar documents
LTE EPC Emulators v10.0 Release Notes - Page 1 of 15 -

Load Tester v11.2 Release Notes - Page 1 of 16 -

5G NSA for MME. Feature Summary and Revision History

Virtual Evolved Packet Core (VEPC) Placement in the Metro Core- Backhual-Aggregation Ring BY ABHISHEK GUPTA FRIDAY GROUP MEETING OCTOBER 20, 2017

Long Term Evolution - Evolved Packet Core S1 Interface Conformance Test Plan

DAY 2. HSPA Systems Architecture and Protocols

Small Data over NAS, S11-U and SGi Interfaces

IxLoad EPC Wi-Fi Offload Testing

Spirent Landslide VoLTE

Certkiller 4A0-M02 140q

S-GW Event Reporting

- Page 1 of 8 -

Virtual Mobile Core Placement for Metro Area BY ABHISHEK GUPTA FRIDAY GROUP MEETING NOVEMBER 17, 2017

- Page 1 of 12 -

- Page 1 of 10 -

SGW Functional Tester Release Notes - Page 1 of 13 -

5G Non Standalone for SAEGW

S11U Interface Support on S-GW for CIoT Devices

NB-IoT RAT and Attach Without PDN Connectivity Support

Direct Tunnel for 4G (LTE) Networks

07/08/2016. Sami TABBANE. I. Introduction II. Evolved Packet Core III. Core network Dimensioning IV. Summary

IxLoad EPC Diameter Testing

Version LTE Emulators v10.2 Release Notes - Page 1 of 16 - Release Date: Aug 28, Resolved Issues

4G Network Emulator. The Valid8 team will go above and beyond to get the job done. Jordan C., Network Integrity Lab & Certification Services, BoA

edrx Support on the MME

IT Certification Exams Provider! Weofferfreeupdateserviceforoneyear! h ps://

HLCOM Support. Feature Summary and Revision History

3GPP TS V ( )

E. The enodeb performs the compression and encryption of the user data stream.

GTP-based S2b Interface Support on the P-GW and SAEGW

ETSI TS V ( )

Load Tester v4.0 Release Notes - Page 1 of 6 -

MME SGW PGW. 17-Feb-14 21:15 (Page 1) This sequence diagram was generated with EventStudio Sytem Designer -

2. enodeb Emulator: Simulation of emtc and NB-IoT UE and enodeb conforming to 3GPP Release 13 enhancements for Cellular IoT.

4A0-M02. Alcatel-Lucent. Alcatel-Lucent Mobile Gateways for the LTE Evolved Packet Core

ETSI TS V8.3.0 ( ) Technical Specification

3GPP TS V9.3.0 ( )

Simulation of LTE Signaling

System Architecture Evolution

EPC-SIM for enb/henb/ HeNB-GW Testing VERSION 5.0

5G NSA(Non-Standalone Architecture)

Exam Questions 4A0-M02

Vendor: Cisco. Exam Code: Exam Name: Implementing Cisco Service Provider Mobility UMTS Networks (SPUMTS) Version: Demo

Long Term Evolution Evolved Packet Core Network

MSF Architecture for 3GPP Evolved Packet System (EPS) Access MSF-LTE-ARCH-EPS-002.FINAL

ETSI TS V9.1.0 ( ) Technical Specification

POWER-ON AND POWER-OFF PROCEDURES

3GPP TS V8.1.0 ( )

Single Radio Voice Call Continuity

Performance validation for the mobile core

Release Change Reference, StarOS Release 21.8/Ultra Services Platform Release 6.2

Cause Code #66. Feature Description

Location Services. Location Services - Feature Description

- Page 1 of 8 -

Dedicated Core Networks on MME

Single Radio Voice Call Continuity

Dedicated Core Networks on MME

This chapter describes the support of Non-IP PDN on P-GW and S-GW.

Temporary Document Page 2 - switches off, the allocated resources and PCC rules information of PDN GWs used by the UE in non- network will not be dele

MSF Non-3GPP EPS Access Tile. MSF Architecture for Non-3GPP Evolved Packet System (EPS) Access Tile. MSF-LTE-ARCH-non3GPP-EPS-FINAL

Release Change Reference, StarOS Release 21.9/Ultra Services Platform Release 6.3

Basic SAE Management Technology for Realizing All-IP Network

HSS-based P-CSCF Restoration

NetHawk EAST EPC for Evolved Packet-Core Testing

DATA SHEET. Key Benefits. Unified applications and security test platform, with support for BreakingPoint and IxLoad software

Native Deployment of ICN in 4G/LTE Mobile Networks

3GPP TS V ( )

3GPP TS V ( )

INTRODUCTION TO LTE. ECE MOBILE COMMUNICATION Monday, 25 June 2018

LTE Training LTE (Long Term Evolution) Training Bootcamp, Crash Course

3GPP TS V9.2.0 ( )

ETSI TS V ( )

Requirement Plan Plan Name: LTE_Data_Retry Plan Id: LTEDATARETRY Version Number: 31 Release Date: June 2018

Test Plan for LTE Interoperability

egtp Service Configuration Mode Commands

3GPP TS V9.5.0 ( )

NG40 IMS Emulator. Key features: IMS Registration VoLTE Basic SRVCC (one-way HO of single active speech session from 4G PS to 3G CS)

PerfectStorm 40GE, High-Performance Application and Security Load Modules

Virtual Mobile Core Placement for Metro Area BY ABHISHEK GUPTA FRIDAY GROUP MEETING JANUARY 5, 2018

show mme show mme-service all This chapter includes the show mme command output tables.

IxLoad Data Streaming (RTSP, RTP)

ETSI TS V ( )

ETSI TS V ( )

UMTS Addresses and Identities Mobility and Session Management

ETSI TS V ( )

ETSI TS V ( )

Implementing Cisco Service Provider Mobility LTE Networks ( )

ENG Advanced Mobile Networks: QoS, QoE & Technical Aspects

show mme show mme-service all This chapter includes the show mme command output tables.

Implementing a Session Aware Policy Based Mechanism for QoS Control in LTE

LTE CONVERGED GATEWAY IP FLOW MOBILITY SOLUTION

show sgsn-service sgsn-mode show sgsn-service all This chapter describes the output of the show sgsn-service command.

Test-king QA

CSFB and SMS over SGs Interface

UE Context Retention

Load Balance MME in Pool

Ultra IoT C-SGN Guide, StarOS Release 21.5

3GPP TS V ( )

Location Services. Location Services - Feature Description

The SGSN service that is running in this session. The number of SGSN system in current network.

Transcription:

IxLoad LTE Evolved Packet Core Network Testing: enodeb simulation on the S1-MME and S1-U interfaces IxLoad is a full-featured layer 4-7 test application that provides realworld traffic emulation testing of voice, video, and data networks and components. IxLoad simultaneously emulates multiple layer 7 protocols statefully, making it perfect for testing application delivery systems and components that use deep packet inspection (DPI). In conjunction with its enodeb emulation, IxLoad can simulate the behavior of hundreds of thousands of subscribers using assorted services. For example, an emulated subscriber could be surfing the web, downloading files using FTP, checking and sending e-mail, exchanging data with peer-to-peer applications and watching video on demand. All layer 7 protocol emulations are fully stateful implementations that can interact with real servers and peers. IxLoad supports the 3GPP S1-AP and NAS protocols (Release 9 and Release10) as well as the GTP-u protocol, enabling testing of the wireless evolved packet core (EPC). This is accomplished through the emulation of the enodeb on the S1-MME and S1-U interfaces. Figure 1: EPC testing topology 26601 Agoura Road Calabasas, CA 91302 USA Tel + 1-818-871-1800 www.ixiacom.com Document No.: 915-1792-01 Rev B November 2013 - Page 1

IxLoad s intuitive GUI greatly simplifies test construction by removing the requirement for building or modifying the control plane signalling procedures. IxLoad s implementation is a complete state machine that exposes many options for configuration and flexibility. This implementation makes it unnecessary to build complex and error prone message exchange sequences in order to construct a test case. With IxLoad, subscribers are simply configured and assigned to specific real-world activities, such as VoIP calls and web browsing. The test is then ready to start; the process is fast and time-efficient. IxLoad s emulation includes all the procedures required for full testing: default and dedicated bearers, network and UE initiation, deletion and modification of the bearers, as well as full control over the traffic mix and intensity. IxLoad also supports a clever handover mechanism in which a mobility path from one enode B to another is defined as a list, along with a variable handover interval. IxLoad performs the handovers transparently, without any user intervention. Even the type of handover (X2 or S1 based, MME and SGW relocation or not) will be automatically detected and executed, based on the user configuration. IxLoad s complete automation facilities allow regression tests to run unattended. A fully-featured TCL interface provides access to all IxLoad functions. In addition, a test configuration created with the IxLoad GUI can be turned into an automation TCL script with a single click of the mouse. In this way IxLoad tests can be run without GUI interaction, and without any required programming. Protocols Control plane 3GPP TS 36413 v9.3.0 (R9 June 2010) Evolved Universal Terrestrial Radio Access Network (E-UTRAN); S1 Application Protocol (S1AP) 3GPP TS 24301 v9.3.0 (R9 June 2010) Non-Access-Stratum (NAS) protocol for Evolved Packet System (EPS); Stage 3 IPv4 and IPv6 transport User Plane 3GPP TS 29.281 GPRS Tunneling Protocol User Plane (GTPv1-U) HTTP v1.0 and v1.1 HTTPS FTP POP3 SMTP IMAP SIP/TCP + RTP Peer-to-peer protocols Page 2

Video on demand with RTSP Application replay stateful replay of packet captures Stateless Peer (stateless packet generator) IPv4 and IPv6 support for all applications All layer 7 protocols listed above are true stateful emulations that can interact with real network devices. Control Plane Features Support for default and dedicated bearers, with a maximum of 11 per user equipment (UE) UE initiated dedicated bearer creation and deletion Network initiated dedicated bearer creation and deletion Support for IDLE state (S1 Release), Paging and TAU procedures Echo request and response Dynamic IP address allocation during session establishment Ability to configure the number of simulated enodebs Supports X2 handovers with configurable event intervals and mobility paths between enodebs Supports S1-based handovers with indirect data forwarding Supports MME and/or SGW relocation for all handover types Configuration of IMSI, MSISDN, IMEISV, RAC/LAC/TAC, MCC/MNC and many more parameters Configuration of QoS parameters (QCI included) and TFT per layer 7 activity Prebuilt TFTs are supplied, with the ability to manually override with user TFT definition. Configurable APNs per subscriber range, with support for multi-apn per subscriber Support for IPv4, IPv6 and IPv4v6 (dual stack) PDN connections, in any combination for multi-apn configurations Support for authentication, integrity protection and ciphering Support for MME pooling and network sharing Figure 2: Handover configuration Page 3

L7 (User Plane) Features Leverages Xcellon-Ultra NP TCP acceleration technology to achieve very high throughput rates for http and Application Replay activities Multiple activities can be configured per UE, each having a distinct layer 7 protocol and data rate profile Each layer 7 activity can be configured with a distinct objective consisting of o Simulated users o Throughput o o o o Connections/sec Connection attempts/sec Layer 7 transactions/sec Concurrent connections/sessions Support for IPv4 and IPv6 traffic activities Multiple L7 activities can be mapped to distinct UE ranges, in any combination, giving each range an individual traffic profile and mix Multiple activities mapped to a single UE range can be configured to request a dedicated bearer or can use the existing default bearer Running activities can be remapped from the default bearer to a dedicated bearer dynamically Supports L7 protocol servers and peers on the Gi interface Figure 3: APN, QoS and TFT configuration when using a dedicated bearer Page 4

Performance Metric Per Port CPU Xcellon- Ultra NP Per Load Module Xcellon- Ultra NP Max session activation rate 300 activations/second 3600 activations/second Max amount of bearers 60 K 720 K Max amount of enodebs 100 1200 Max handover rate X2 handover 430 5160 Max handover rate S1 handover 230 2760 Max throughput http (60K UEs with 1 Default Bearer per port, 620K per Load Module) 83 x 959 Mbps (ULxDL) 1 x 9.6 Gbps (ULxDL) Max throughput (L2/L3) Application Replay (60K UEs with 1 Default Bearer per port, 620K per Load Module) 850 x 850 Mbps (UL x DL) 9.4 x 9.4 Gbps (UL x DL) Notes: UL: Uplink DL: Downlink Throughput values expressed with UL x DL means that the values are achieved simultaneously Page 5

Statistics and Measurements All statistics and measurements listed below are available in real time, as well as in comma separated value (CSV) format at the end of a test. Figure 4: Statistics displayed in real time during a test. Global statistics Sessions Statistic Sessions Initiated Sessions Description The aggregate number of default and dedicated bearer sessions initiated during the test. The aggregate number of default and dedicated bearer sessions that were successfully initiated during the test. Page 6

Sessions Failed Active Sessions The aggregate number of default and dedicated bearer sessions for which initiation failed during the test. The total number of default and dedicated bearers that are currently active. This is a real-time statistic, rather than a cumulative total. Max Active Sessions Detach Initiated Detach The maximum number of default and dedicated bearers that were active at any one time during test execution. The number of Detach Requests initiated by the UE. The number of Detach procedures that were successfully completed. Detach Failed The number of Detach procedures that failed to complete successfully. Dedicated bearers Statistic UE Initiated UE UE Failed NW Initiated NW NW Failed Description The total number of UE-initiated dedicated bearer request that were initiated The total number of UE-initiated dedicated bearer requests that were successfully completed. The total number of UE-initiated dedicated bearer requests that were rejected. The total number of network-initiated dedicated bearer requests that were initiated. The total number of network-initiated dedicated bearer requests that were successfully completed The total number of network-initiated dedicated bearer requests that were rejected Page 7

Active Bearers The total number of dedicated bearers that are currently active. This is a real-time statistic, rather than a cumulative total. Max Bearers Terminated The maximum number of dedicated bearers that have been active at any one time during execution of the test The total number of dedicated bearers that were terminated. Handovers Statistic Total Initiated Total Total Failed Description The total number of handovers (both X2-based and S1-based) that have been initiated. The total number of handovers (both X2-based and S1-based) that were successfully completed. The total number of handovers (both X2-based and S1-based) that failed. X2 Initiated The total number of X2-based handovers that have been initiated. X2 X2 Failed S1 Initiated S1 S1 Failed enb Initiated The total number of X2-based handovers that have been successfully completed. The total number of X2-based handovers that failed. The total number of S1-based handovers that have been initiated. The total number of S1-based handovers that have been successfully completed. The total number of S1-based handovers that failed. The cumulative number of enodeb-initiated inter-rat handovers that were initiated. These are handovers destined for an R7-based UMTS network. Page 8

enb enb Failed RNC Initiated RNC RNC Failed The cumulative number of enodeb-initiated inter-rat handovers that were successfully completed. These are handovers destined for an R7- based UMTS network. The cumulative number of enodeb-initiated inter-rat handovers that failed. These are handovers destined for an R7-based UMTS network. The cumulative number of inter-rat handovers initiated from an RNC. These are handovers destined for an R8-based enodeb. The cumulative number of inter-rat handovers initiated from an RNC that were successfully completed. These are handovers destined for an R8-based enodeb. The cumulative number of RNC-initiated inter-rat handovers that failed. These are handovers destined for an R8-based enodeb. Messages All individual messages, transmitted and received, are counted. All retries for transmitted messages, and timeouts for received messages, are also counted individually per message. Per session statistics Statistic Interface Identifier UE ID Sessions Initiated Sessions Sessions Failed Description The identifier that IxLoad assigns to this egtp interface. The International Mobile Subscriber Identity (IMSI) associated with the mobile device configured for this session The number of default and dedicated bearer sessions initiated for this UE. The number of default and dedicated bearer sessions that were successfully initiated for this UE. The number of default and dedicated bearer sessions for which initiation failed for this UE. Page 9

Active Sessions Max Active Sessions Detach Initiated Detach Detach Failed Active Dedicated Bearers Dedicated Bearers Terminated UE Dedicated Bearers Initiated UE Dedicated Bearers UE Dedicated Bearers Failed NW Dedicated Bearers Initiated NW Dedicated Bearers The total number of default and dedicated bearers that are currently active for this UE. This is a real-time statistic, rather than a cumulative total. The maximum number of default and dedicated bearers that were active at any one time during test execution. The number of Detach Requests initiated by the UE. The number of Detach procedures that were successfully completed. The number of Detach procedures that failed to complete successfully. The total number of dedicated bearers that are currently active. This is a real-time statistic, rather than a cumulative total. The total number of dedicated bearers that were terminated. The total number of UE-initiated dedicated bearer Attach Requests that were initiated. The total number of UE-initiated dedicated bearer Attach Requests that were successfully completed. The total number of UE-initiated dedicated bearer Attach Requests that were rejected. The total number of network-initiated dedicated bearer Attach Requests that were initiated. The total number of network-initiated dedicated bearer Attach Requests that were successfully completed. NW Dedicated Bearers Failed Total Handovers Initiated The total number of network-initiated dedicated bearer Attach Requests that were rejected. The total number of handovers (both X2-based and S1-based) that have been initiated. Page 10

Total Handovers Total Handovers Failed Total X2 Handovers Initiated The total number of handovers (both X2-based and S1-based) that were successfully completed. The total number of handovers (both X2-based and S1-based) that failed. The total number of X2-based handovers that have been initiated. Total X2 Handovers Total X2 Handovers Failed The total number of X2-based handovers that have been successfully completed. The total number of X2-based handovers that failed. Total S1 Handovers Initiated The total number of S1-based handovers that have been initiated. Total S1 Handovers Total S1 Handovers Failed The total number of S1-based handovers that have been successfully completed. The total number of S1-based handovers that failed. enb IRAT Handovers Initiated enb IRAT Handovers enb IRAT Handovers Failed RNC IRAT Handovers Initiated RNC IRAT Handovers The cumulative number of enodeb-initiated inter-rat handovers that were initiated. These are handovers destined for an R7-based UMTS network. The cumulative number of enodeb-initiated inter-rat handovers that were successfully completed. These are handovers destined for an R7- based UMTS network. The cumulative number of enodeb-initiated inter-rat handovers that failed. These are handovers destined for an R7-based UMTS network. The cumulative number of inter-rat handovers initiated from an RNC. These are handovers destined for an R8-based enodeb. The cumulative number of inter-rat handovers initiated from an RNC that were successfully completed. These are handovers destined for an R8-based enodeb. Page 11

RNC IRAT Handovers Failed Tx Attach Request Rx Attach Accept Tx Attach Complete Rx Attach Reject Attach Retry Attach Timeout Tx UE Detach Request Rx Detach Accept Tx Detach Accept Rx Paging The cumulative number of RNC-initiated inter-rat handovers that failed. These are handovers destined for an R8-based enodeb. The number of Attach Requests sent by the UE to the network as part of an attach procedure. The number of Attach Accept messages that the UE received from the network. This message is sent to the UE to indicate that the corresponding attach request has been accepted. The number of Attach Complete messages sent by the UE to the network. This message is sent by the UE in response to an Attach Accept message. The number of Attach Reject messages that the UE received from the network. This message is sent to the UE to indicate that the corresponding attach request has been rejected. The number of Attach Request messages that the UE retransmitted because of the expiration of the retransmission timeout. The number of Attach Request timeouts that occurred. The number of Attach Requests sent by the UE to the network as part of an attach procedure. The number of Detach Accept messages that the UE received from the network. This message is sent to the UE to indicate that the UEoriginating detach procedure has been completed. The number of Detach Accept messages that the UE sent to the network, in response to a Detach Request. The UE sends this message to the network, as part of the MME-Initiated Detach Procedure, the SGSN-Initiated Detach Procedure, the HSS-Initiated Detach Procedure, and the PGW-Initiated Bearer Deactivation procedure. The number of Paging requests received from the network for this UE. Page 12

Tx UE Service Request The number of UE-triggered Service Requests sent by the UE to the nework as part of a Service Request procedure. The purpose of the service request procedure is to transfer the EMM mode from EMM-IDLE to EMM-CONNECTED mode and establish the radio and S1 bearers when uplink user data or signaling is to be sent. Another purpose of this procedure is to invoke the MO/MT CS fallback procedure. Tx Resource Allocation Request The number of Bearer Resource Allocation Requests sent by the UE to the network as part of Bearer Resource Allocation procedure. Ordering Information 925-3167 IxLoad ADVNET-EGTPR8-S1ENB, Optional Software, Enables enodeb simulation on the S1-MME and S1-U interfaces; REQUIRES previous purchase of 925-5001 (IXLOAD), 925-5002 (IXLOAD-BASIC), OR 925-5300 (IXLOAD-PLUS) Page 13