5g network emulation suite presentation · 4 • end-to-end 5g network simulation • simulates...

41
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 1 N1, N2, N3, N4, N6, N8, N9, N10, N11, N12, N13, N14, N22 5G Core Network Emulation

Upload: others

Post on 11-Aug-2020

13 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 5G Network Emulation Suite Presentation · 4 • End-to-End 5G Network Simulation • Simulates UE+gNodeB and AMF nodes. • Supports Control plane signaling and User plane traffic

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 1

N1, N2, N3, N4, N6, N8, N9, N10, N11, N12, N13, N14, N22

5G Core Network Emulation

Page 2: 5G Network Emulation Suite Presentation · 4 • End-to-End 5G Network Simulation • Simulates UE+gNodeB and AMF nodes. • Supports Control plane signaling and User plane traffic

2

5G NETWORK DIAGRAM

Page 3: 5G Network Emulation Suite Presentation · 4 • End-to-End 5G Network Simulation • Simulates UE+gNodeB and AMF nodes. • Supports Control plane signaling and User plane traffic

3

• End-to-End 5G Network Simulation

• Emulates 5G - UE+gNB, AMF, SMF, UPF, AUSF, UDM, UDR, NSSF, NRF,

PCF

• Feature and Functional Testing

• Performance Testing

• Inter-Operability Testing

• Migration Testing

• Advanced Voice Feature Testing - IVR, Voice Recognition, Speech-to-Text

• Simulate Massive UEs (up to 64,000) with Voice Traffic

• Simulate User-plane GTP traffic at high line rates (up to 40 Gbps)

• Assess Voice Quality (eModel, PESQ, POLQA)

Features

Page 4: 5G Network Emulation Suite Presentation · 4 • End-to-End 5G Network Simulation • Simulates UE+gNodeB and AMF nodes. • Supports Control plane signaling and User plane traffic

4

• End-to-End 5G Network Simulation

• Simulates UE+gNodeB and AMF nodes.

• Supports Control plane signaling and User plane traffic

• Generate and process NGAP/NAS (valid and invalid) messages.

• Insertion of impairments to create invalid messages

• Supports customization of call flow and message templates using Script and

Message Editor.

• Ready-to-use scripts for quick testing

• Supports scripted call generation and automated call reception.

• Simulate Massive UEs (up to 64,000) with Voice Traffic

• Simulate User-plane GTP traffic at high line rates (up to 40 Gbps)

• Provides Call Statistics and Events Status.

Features

Page 5: 5G Network Emulation Suite Presentation · 4 • End-to-End 5G Network Simulation • Simulates UE+gNodeB and AMF nodes. • Supports Control plane signaling and User plane traffic

5

5G N1 N2 Interface Simulation – MAPS™

Page 6: 5G Network Emulation Suite Presentation · 4 • End-to-End 5G Network Simulation • Simulates UE+gNodeB and AMF nodes. • Supports Control plane signaling and User plane traffic

6

5G N1 N2 Interface Architecture

Page 7: 5G Network Emulation Suite Presentation · 4 • End-to-End 5G Network Simulation • Simulates UE+gNodeB and AMF nodes. • Supports Control plane signaling and User plane traffic

7

Protocol Stack Specification

Page 8: 5G Network Emulation Suite Presentation · 4 • End-to-End 5G Network Simulation • Simulates UE+gNodeB and AMF nodes. • Supports Control plane signaling and User plane traffic

8

Supported Protocols Standard / Specification Used

N1N2 Interface

System Architecture for the 5G 3GPP TS 23.501 V2.0.1 (2017-12)

NG Application Protocol (NGAP) 3GPP TS 38.413 V0.7.0 (2018-03)

Non-Access-Stratum (NAS) 3GPP TS 24.501 V1.0.0 (2018-3)

GPRS Tunneling Protocol for Control Plane (GTPv2-C) 3GPP TS 29.274 V15.2.0 (2017-12)

NR and NG-RAN Overall Description 3GPP TS 28.300 V2.0.0 (2017-12)

SCTP RFC 2960

• NG Application Protocol (NGAP): Application Layer Protocol between

the gNodeB and the AMF.

• SCTP for the control plane (SCTP): This protocol guarantees delivery

of signaling messages between AMF and gNodeB (N1N2). SCTP is

defined in RFC 2960.

Protocol Stack Specification

Page 9: 5G Network Emulation Suite Presentation · 4 • End-to-End 5G Network Simulation • Simulates UE+gNodeB and AMF nodes. • Supports Control plane signaling and User plane traffic

9

• UE Registration Signalling

➢ Initial UE Message

➢ Downlink NAS Transport

➢ Uplink NAS Transport

➢ Registration Procedure

➢ Authentication Procedure

➢ Security Mode Procedure

➢ PDN Connectivity Request

➢ Initial Context Setup

Procedure

• Session Establishment Procedure

➢ Session Establishment

Request

➢ Session Establishment Accept

• Session Release Procedure

➢ Session Release Request

➢ Session Release Command

➢ Session Release Complete

• Deregistration procedures

➢ Deregistration Request

➢ Deregistration Accept

• UE Context Release Procedure

➢ UE Context Release

Command

➢ UE Context Release

Complete

5G N1 N2 Interface Call Procedures

Page 10: 5G Network Emulation Suite Presentation · 4 • End-to-End 5G Network Simulation • Simulates UE+gNodeB and AMF nodes. • Supports Control plane signaling and User plane traffic

10

5G Call Procedures

Page 11: 5G Network Emulation Suite Presentation · 4 • End-to-End 5G Network Simulation • Simulates UE+gNodeB and AMF nodes. • Supports Control plane signaling and User plane traffic

11

MAPS™ N1N2 configured as AMF to test gNB (DUT)

MAPS™ N1N2 configured as gNB to test AMF (DUT)

MAPS™ 5G N1N2 Use Cases

Page 12: 5G Network Emulation Suite Presentation · 4 • End-to-End 5G Network Simulation • Simulates UE+gNodeB and AMF nodes. • Supports Control plane signaling and User plane traffic

12

MAPS™ 5G N4 Interface – Call Simulation

Call Generation Call Reception

Page 13: 5G Network Emulation Suite Presentation · 4 • End-to-End 5G Network Simulation • Simulates UE+gNodeB and AMF nodes. • Supports Control plane signaling and User plane traffic

13

5G N4 Interface Simulation – MAPS™

Page 14: 5G Network Emulation Suite Presentation · 4 • End-to-End 5G Network Simulation • Simulates UE+gNodeB and AMF nodes. • Supports Control plane signaling and User plane traffic

14

5G N4 Interface

Page 15: 5G Network Emulation Suite Presentation · 4 • End-to-End 5G Network Simulation • Simulates UE+gNodeB and AMF nodes. • Supports Control plane signaling and User plane traffic

15

• Simulates Session Management Function (SMF) and User Plane Function (UPF)

elements

• Supports 5G Control plane and User plane

• Supports Mobile Traffic type

• Generates and process PFCP (valid and invalid) messages

• Supports PDU Session Establishment, Modification, Release and Reporting of traffic

data usage procedures.

• Supports GTP Traffic (GTP User Plane Data), HTTP traffic generation capability.

Features

Page 16: 5G Network Emulation Suite Presentation · 4 • End-to-End 5G Network Simulation • Simulates UE+gNodeB and AMF nodes. • Supports Control plane signaling and User plane traffic

16

Supported

Protocols

Standard / Specification

Used

N4 Interface

PFCP 3GPP TS 23.501 [28]

3GPP TS 23.502 [29]

UDP IETF RFC 768

IPv4 IETF RFC 791 [5]

IETF RFC 2460 [6]

• PFCP entity supports IPv4 protocol.

Protocol Stack Specification

Page 17: 5G Network Emulation Suite Presentation · 4 • End-to-End 5G Network Simulation • Simulates UE+gNodeB and AMF nodes. • Supports Control plane signaling and User plane traffic

17

• PFCP Session Establishment Procedure

➢ Session Establishment Request

➢ Session Establishment Accept

• PFCP Session Modification Procedure

➢ Session Modification Request

➢ Session Modification Response

• PFCP Session Deletion Procedure

➢ Session Deletion Request

➢ Session Deletion Response

5G Call Scenarios

Page 18: 5G Network Emulation Suite Presentation · 4 • End-to-End 5G Network Simulation • Simulates UE+gNodeB and AMF nodes. • Supports Control plane signaling and User plane traffic

18

MAPS™ N4 configured as SMF & Data Server

to test UPF (DUT)

MAPS™ N4 configured as UPF to test SMF

(DUT)

5G N4 Interface Use Case

Page 19: 5G Network Emulation Suite Presentation · 4 • End-to-End 5G Network Simulation • Simulates UE+gNodeB and AMF nodes. • Supports Control plane signaling and User plane traffic

19

5G N4 Interface – Call Simulation

Call Generation Call Reception

Page 20: 5G Network Emulation Suite Presentation · 4 • End-to-End 5G Network Simulation • Simulates UE+gNodeB and AMF nodes. • Supports Control plane signaling and User plane traffic

20

5G Use Cases

Page 21: 5G Network Emulation Suite Presentation · 4 • End-to-End 5G Network Simulation • Simulates UE+gNodeB and AMF nodes. • Supports Control plane signaling and User plane traffic

21

MAPS™ N1N2 configured as AMF to test gNB (DUT)

MAPS™ N1N2 configured as gNB to test AMF

(DUT)

MAPS™ 5G N1N2 Use Cases

Page 22: 5G Network Emulation Suite Presentation · 4 • End-to-End 5G Network Simulation • Simulates UE+gNodeB and AMF nodes. • Supports Control plane signaling and User plane traffic

22

MAPS™ N4 configured as SMF & Data Server

to test UPF (DUT)

MAPS™ N4 configured as UPF to test SMF

(DUT)

5G N4 Interface Use Case

Page 23: 5G Network Emulation Suite Presentation · 4 • End-to-End 5G Network Simulation • Simulates UE+gNodeB and AMF nodes. • Supports Control plane signaling and User plane traffic

23

MAPS™ 5GC Emulation testing gNodeB

Page 24: 5G Network Emulation Suite Presentation · 4 • End-to-End 5G Network Simulation • Simulates UE+gNodeB and AMF nodes. • Supports Control plane signaling and User plane traffic

24

MAPS™ gNB Emulator testing 5G Core Networs

Page 25: 5G Network Emulation Suite Presentation · 4 • End-to-End 5G Network Simulation • Simulates UE+gNodeB and AMF nodes. • Supports Control plane signaling and User plane traffic

25

Wrap Around Testing of AMF

Page 26: 5G Network Emulation Suite Presentation · 4 • End-to-End 5G Network Simulation • Simulates UE+gNodeB and AMF nodes. • Supports Control plane signaling and User plane traffic

26

Wrap Around Testing of SMF

Page 27: 5G Network Emulation Suite Presentation · 4 • End-to-End 5G Network Simulation • Simulates UE+gNodeB and AMF nodes. • Supports Control plane signaling and User plane traffic

27

Wrap Around Testing of AUSF and UDM

Page 28: 5G Network Emulation Suite Presentation · 4 • End-to-End 5G Network Simulation • Simulates UE+gNodeB and AMF nodes. • Supports Control plane signaling and User plane traffic

28

Complete 5G Network Simulation Test Suite w/ Simulated

gNodeB

Page 29: 5G Network Emulation Suite Presentation · 4 • End-to-End 5G Network Simulation • Simulates UE+gNodeB and AMF nodes. • Supports Control plane signaling and User plane traffic

29

• PacketLoad 4 x 10Gbps (PKS174) is a Data Traffic Generator 2U Rack Appliance

with 4 x 10Gbps NIC interfaces: total capacity of up to 40 Gbits/sec Stateful

TCP/HTTP Traffic.

• It supports massive simulation of UEs (up to 500,000) with high density (up to 4

Gbps or 40 Gbps) mobile data traffic simulation for both UMTS, and LTE networks.

Packet Data Traffic Generation Appliance PacketLoad10G

Page 30: 5G Network Emulation Suite Presentation · 4 • End-to-End 5G Network Simulation • Simulates UE+gNodeB and AMF nodes. • Supports Control plane signaling and User plane traffic

30

Message Automation and Protocol Simulation (MAPS™)

Page 31: 5G Network Emulation Suite Presentation · 4 • End-to-End 5G Network Simulation • Simulates UE+gNodeB and AMF nodes. • Supports Control plane signaling and User plane traffic

31

About MAPS™ MAPS stands for Message

Automation and Protocol

Simulation

It is a generic framework for the

generation of telecommunications

protocol messages and

transmission of bearer traffic.

MAPS™ is built on a proprietary

scripting language developed by

GL Communications.

All MAPS™ products come with

out-of-the-box scripts that act as

fully functional state machines for

the relevant protocol.

Page 32: 5G Network Emulation Suite Presentation · 4 • End-to-End 5G Network Simulation • Simulates UE+gNodeB and AMF nodes. • Supports Control plane signaling and User plane traffic

32

About MAPS™ Scripts: Scripts act as the state-

machine, or engine for a given call.

The logic of what messages to send

when is all contained in a script.

Messages: MAPS has an inventory

of generic Message Templates (ex:

Invite.txt) which it loads from the

hard drive when transmitting an

actual message. Messages are

completely customizable.

Profiles: Scripts and Messages are

kept as generic as possible. Specific

information (ex: Contact =

[email protected]) about a call

is sourced from .xml profiles

Page 33: 5G Network Emulation Suite Presentation · 4 • End-to-End 5G Network Simulation • Simulates UE+gNodeB and AMF nodes. • Supports Control plane signaling and User plane traffic

33

Supported Protocols / Interfaces

Page 34: 5G Network Emulation Suite Presentation · 4 • End-to-End 5G Network Simulation • Simulates UE+gNodeB and AMF nodes. • Supports Control plane signaling and User plane traffic

34

MAPS™ Working Principle

Page 35: 5G Network Emulation Suite Presentation · 4 • End-to-End 5G Network Simulation • Simulates UE+gNodeB and AMF nodes. • Supports Control plane signaling and User plane traffic

35

Load Generation• 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 36: 5G Network Emulation Suite Presentation · 4 • End-to-End 5G Network Simulation • Simulates UE+gNodeB and AMF nodes. • Supports Control plane signaling and User plane traffic

36

Success Call Ratio StatisticsCall Graph Call Statistics

Page 37: 5G Network Emulation Suite Presentation · 4 • End-to-End 5G Network Simulation • Simulates UE+gNodeB and AMF nodes. • Supports Control plane signaling and User plane traffic

37

Message Statistics

Message Stats provides a running tabular log of all messages transmitted,

retransmitted and received during the session

Provides an easy way to monitor the reception of error responses during load

generation.

Page 38: 5G Network Emulation Suite Presentation · 4 • End-to-End 5G Network Simulation • Simulates UE+gNodeB and AMF nodes. • Supports Control plane signaling and User plane traffic

38

User Defined Graphs and Statistics

Page 39: 5G Network Emulation Suite Presentation · 4 • End-to-End 5G Network Simulation • Simulates UE+gNodeB and AMF nodes. • Supports Control plane signaling and User plane traffic

39

Traffic Simulation

Page 40: 5G Network Emulation Suite Presentation · 4 • End-to-End 5G Network Simulation • Simulates UE+gNodeB and AMF nodes. • Supports Control plane signaling and User plane traffic

40

CLI for Remote Call Control & 3rd Party Integration

Page 41: 5G Network Emulation Suite Presentation · 4 • End-to-End 5G Network Simulation • Simulates UE+gNodeB and AMF nodes. • Supports Control plane signaling and User plane traffic

41

THANK YOU