TTCN-3 Based Automation Framework for LTE UE Protocol Stack Testing

Slides:



Advertisements
Similar presentations
TTCN-3 Users Conference
Advertisements

HUAWEI TECHNOLOGIES CO., LTD. :32-35pt : R153 G0 B0 : FrutigerNext LT Medium : Arial :30-32pt : R153 G0 B0 : :20-22pt (2-5 ) :18pt : FrutigerNext LT Regular.
TS **): Non-Roaming Reference Architecture for non-3GPP Accesses
Expanding LTE for Devices European Commission Information Society and Media The aim of EXATED is to realise the vision of a new scalable.
Use of ITU-T languages in Nokia
TTCN-3 & Conformance Testing Anitha Krishnamoorthy.
Communicating over the Network
ECE 5221 Personal Communication Systems Prepared by: Dr. Ivica Kostanic Lecture 24 – Basics of 3G – UMTS (3) Spring 2011.
Conformance Testing of MOST based Applications Towards Effective System Testing André Baresel, Michael Schmidt - DaimlerChrysler AG Contact:
1 3GPP LTE presentation 3GPP TSG RAN Chairman 3GPP TSG RAN Chairman 3GPP LTE presentation Kyoto May 22rd 2007.
Tool support for Distributed Object Technology
© 2010 Wipro Ltd - Confidential SGSN Automation Testing Using TTCN3 Authors: Jyothi Gavara Nikhil Rahul Ekka.
Concurrent Signal and Procedure based Testing using TTCN-3 Satish GVKS Infrastructure System Division Motorola India Electronics Pvt Ltd. Bangalore, India.
LTE-A Carrier Aggregation
T3UC 2012 Bangalore, India12-13 June, 2012 © ETSI All rights reserved IMS voice conformance test over LTE ETSI STF160.
LTE Call Flow and MS Attached Procedures
LTE Signaling Flow.
Review of Important Networking Concepts
Aida BotonjićTieto1 LTE Aida Botonjić. Aida BotonjićTieto2 Why LTE? Applications: Interactive gaming DVD quality video Data download/upload Targets: High.
Troubleshooting methods. Module contents  Avaya Wireless tools  Avaya Wireless Client Manager  Avaya Wireless AP Manager  Hardware indicators  Non.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Communicating over the Network Network Fundamentals – Chapter 2.
LTE pre-SI Test Suite Implementation in TTCN3: A case study 1 Pramod Shrivastava Intel Mobile Communication Nitin Bodas Larsen & Toubro Infotech Ranganath.
Mobile IP, PMIP, FMC, and a little bit more
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Communicating over the Network Network Fundamentals – Chapter 2.
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
An Introduction to Software Architecture
Understanding 3GPP Bearers LTE / HSPA / EPC ‘knowledge nuggets’ Neil Wiffen - More free downloads at Public.
Doc.: IEEE /0981r1 TGs Reference Architecture Considerations September 6, 2004 Tricci So & W. Steven Conner.Slide 1 TGs ESS Mesh System Reference.
Sasken Confidential © 2009 Sasken Communication Technologies Future of TTCN-3 Power Management and Testing Infrastructure 3 May 2012.
1. Validating Wireless Protocol Conformance Test Cases Amresh Nandan Paresh Jain June 2004.
THE Mobile Broadband Standard © 3GPP 2012 LTE Latin America, 17 th – 18 th April GPP Core Network Migration Towards the Evolved Packet Core.
NETWORKING COMPONENTS AN OVERVIEW OF COMMONLY USED HARDWARE Christopher Johnson LTEC 4550.
LTE Architecture KANNAN M JTO(3G).
1 SAE architecture harmonization R RAN2/3, SA2 Drafting Group.
Protocol Testing GSM /GPRS Protocols: MM, CC, RR,Physical Layer, RF & NAS UMTS Protocols: NAS, RRC,RLC,MAC,BMC,PDCP, Physical Layer, RF,QoS Core specs.
TTCN-3 MOST Challenges Maria Teodorescu
Doc.: IEEE /0158r2 Submission TGaq Pre-Association Discovery Protocol for ANDSF Discovery Service Date: May 2014 Joe Kwak, InterDigitalSlide.
1 © NOKIA Functionality and Testing of Policy Control in IP Multimedia Subsystem Skander Chaichee HUT/Nokia Networks Supervisor: Professor Raimo.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Communicating over the Network Network Fundamentals – Chapter 2.
cdma2000 Technology Webinar
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Protocols and Architecture Slide 1 Use of Standard Protocols.
Slide title 48 pt Slide subtitle 30 pt LTE Architecture Overview Prepared by Amr Elshabrawy.
Slide title 48 pt Slide subtitle 30 pt LTE Interfaces & Protocols Overview.
Long Term Evolution (LTE) and System Architecture Evolution (SAE)
MD8430A DEMO CONFIGURATION Demo Procedure 1 - Full stack data testing The demonstration scenario will show the following:  Full attach and default bearer.
Long Term Evolution Protocols
3GPP-3GPP2 Workshop CIMS Puerto Vallarta, MEXICO, 24th – 25th January 2008 Source:Motorola Title: Title:Comparison of 3GPP2 SBBC and 3GPP PCC Agenda.
TTCN-3 Testing and Test Control Notation Version 3.
Features of Long Term Evolution (LTE)
Integrating base stations with a software- defined core network Bruno Hernández Zamora.
Doc.: IEEE /1963r0 Submission May 2007 Gottfried Punz, Siemens AustriaSlide 1 SA2 Status and Interest in IEEE u Date: Authors:
Chapter 3 LTE Network.
Model - Predict - Validate
3GPP R13 Small Data Delivery
LTE Long Term Evolution
Long Term Evolution (LTE) and System Architecture Evolution (SAE)
MCC TF160 / SS Vendors Sidebar
Testing Wireless over Wire with TTCN-3
LTE Long Term Evolution
An Overview on LTE.
Muhammad Taqi Raza, Fatima Muhammad Anwar and Songwu Lu
Pass Free Cisco Exam in First Attempt | Dumps4download.co.in
TS **): Non-Roaming Reference Architecture for non-3GPP Accesses
Introduction & Final Summary
TESTNG TECHNIQUES FOR NB-IOT PHYSICAL LAYER
Software Test Automation and Tools
An Introduction to Software Architecture
Software Engineering Group, Motorola India Electronics Pvt. Ltd.,
TGaq Service Transaction Protocol for ANDSF Discovery Service
Presentation transcript:

TTCN-3 Based Automation Framework for LTE UE Protocol Stack Testing Theofanis Vassiliou-Gioles Testing Technologies Ranganath Mahapatra Larsen & Toubro Infotech

LTE Network Architecture GERAN SGSN HSS Operator IP Services UTRAN PCRF S3 S6a MME S7 S4 LTE-Uu S10 S11 Internet eNB Serving GW PDN GW UE LTE-Uu S1u S5 SGi S2a X2 S2b S2c ePDG Trusted non 3GPP IP Access Trusted/Untrusted non-3GPP/3GPP IP Access Wn* Untrusted non 3GPP IP Access UE

Network Simulator Need for Simulated Environment Before porting a UE protocol stack to a Modem, a simulated environment is required for test and verification Network simulator is implemented on a host environment consisting of an automation framework, test scripts and the UE side interface. Need for Simulated Environment Test environment emulates the functionality of the network elements. It interacts with the UE protocol stack through a common interface in a pre-determined manner as per the test cases. Emulating Network Element Functionality The frame work consists of a test manager, mechanism to capture logs, data analysis and debugging capability in text and graphical mode. It provides scope for integration of external codec and plug ins. Manager, Logger, Debugger

Protocol Stack Functionality RRC S1-AP PDCP SCTP RLC IP MAC L2 L1 NAS RRC PDCP RLC MAC L1 NAS S1-AP SCTP IP MAC L1 Relay UE LTE-Uu eNobeB S1-MME MME UE protocol stack communicates with multiple elements in the network side though eNodeB. UE control plane protocol layers are mapped to eNodeB and MME. Except for the NAS layer messages, the other layers of UE interact directly with eNodeB protocol stack.

ETSI Test Scripts in TTCN-3 Testing Architecture Test Management Control & Logging Automation Framework TCI ETSI Test Scripts in TTCN-3 UE Protocol Stack TRI RRC PDCP RLC MAC MAC-Phy SRB Codec ASN.1 DRB Codec Codec Layer PDCP RLC MAC L2 Layer Stubs MAC-Phy System Adaption Layer UDP / IP

Components Encodes and decodes the RRC messages which are defined in EUTRA_RRC_ASN1_Definitions. The default technique for encoding and decoding is as per RRC standard 36.331 is “PER-BASIC-UNALIGNED: 2002”. Codec PDCP, RLC and MAC header encapsulation and de-capsulation of messages and PDUs are some of the functionalities of this module. Other basic functionalities/procedures of PDCP, RLC and MAC, ex - RACH procedure, broadcast etc are also implemented. L2 Layer Stubs defines the communication protocol between eNodeB and UE protocol stack. The function of MAC-Phy interface is for the synchronization of eNodeB with UE protocol stack on UDP/IP. System Adaptation Layer MAC-Phy layer encapsulates its header into the messages. Wireshark doesn’t support these headers, so required dissectors are implemented in wire-shark to dissect and understand the LTE messages sent via PHYSAP interface. Wireshark Dissection Implementation Consists of test cases, templates, records, functions, interfaces and TTCN3 ports (TCI & TRI Ports). Additional test cases were also developed to improve the coverage. ETSI Test Script

Incremental Development & Testing

Test Execution Test case drives the specified procedures for validation of the stack. The Test Manager of IDE provides a GUI interface to run the test cases individually or in batches. The frame work provides log capturing and debugging mechanism both in text and graphical representation

Our Value Adds on ETSI’s Solution ETSI Test suite provides TTCN-3 scripts for protocol conformance testing. It provides parallel test components and ports for seamless mapping of protocol layers for network side entities. Our Value Adds In order to optimize the development cycle, we have utilized ETSI test suites, commercially available IDE and external plug ins. Adaptation layers were developed A pseudo MAC-Phy interface layer was implemented.

Challenges Codec’s and Adaptation Layers : Requires good understanding of protocol stack layers and specification Debugging and classification of issues: Differencing between test framework and UE issues Concurrent Development : Development of Test Framework (IDE), ETSI test cases and UE Protocol stack Identification of suitable commercial IDE

Thank You Our Business Knowledge, Experts in Test Automation Your Winning Edge.