ng4t testing solution and integration in oai ci bench...ng40 roadmap - 3gpp r15 specifications...

20
Jens Irrgang Ng4T GmbH June 2018 ng4T Testing Solution ng4T Testing Solution and integration in OAI CI and integration in OAI CI bench bench

Upload: others

Post on 24-Jan-2021

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ng4T Testing Solution and integration in OAI CI bench...NG40 Roadmap - 3GPP R15 Specifications Details 23.501: System Architecture for the 5G System 23.502: Procedures for the 5G System

Jens IrrgangNg4T GmbHJune 2018

ng4T Testing Solutionng4T Testing Solutionand integration in OAI CI and integration in OAI CI

benchbench

Page 2: ng4T Testing Solution and integration in OAI CI bench...NG40 Roadmap - 3GPP R15 Specifications Details 23.501: System Architecture for the 5G System 23.502: Procedures for the 5G System

Why is ng4T part of OAI?

ng4T – a new member of the OAI community

Company based in Berlin, Germany

ng4T develops protocol test systems, so called Network Emulators

Proprietary code – independent from OAI code

ng4T solutions not designed for productive operation (purely for testbed)

ng4T is an early adaptor of new mobile technologies-> 5G Non-Standalone Option 3.x (EN-DC) already supported (beta)-> 3GPP Rel. 15 from December 2017

OAI / ng4T roadmap alignment-> autarkic test solution -> independent from OAI development tool chain

ng4t.com © 2018 ng4T GmbH 2

Page 3: ng4T Testing Solution and integration in OAI CI bench...NG40 Roadmap - 3GPP R15 Specifications Details 23.501: System Architecture for the 5G System 23.502: Procedures for the 5G System

2G - GSM & GPRS3G - Femto 5G EN-DC 4G - LTE

InternetInternet

BTS

NR gNB

LTE eNB

HeNBHeNB

HeNB

2G - GSM & GPRS

NG40 CORE and extensions

MSCSMS-C

SGSN

GGSN

PGW

PCRF

P-CSCFPSTNPSTN IMSIMSApplication

FunctionApplication

Function

MMESGW

HLR / HSS / EIR

Packet Generator

Packet Generator

NG40 Radio Access Modules

eNB

HeNB-GW

ng4T – from RAN to CORE:Virtual RAN Modules

HNB

HNB-GW

Non-3GPP

TTG

WiFi-APWiFi-AP

TTG

WiFi-AP

ePDG

Page 4: ng4T Testing Solution and integration in OAI CI bench...NG40 Roadmap - 3GPP R15 Specifications Details 23.501: System Architecture for the 5G System 23.502: Procedures for the 5G System

ng4T – from RAN to CORE: Splitted CORE

ng4t.com © 2018 ng4T GmbH 4

SGi

IODT Test Line: Integration Testing and Development

TAC Test Line: Patch Testing and Issue Reproduction

HNB/HeNB

HNB/HeNB

HNB/HeNB

Test Line: Product Testing and Feature Validation

TAC Gateway

DQA Gateway

IODT Gateway

Iu over IPIu over ATM

S1/S1-U over IP

S1

IuCS

S1-U

IuPS

NG40 - 3G 4G Core

Network EmulatorInternet

Page 5: ng4T Testing Solution and integration in OAI CI bench...NG40 Roadmap - 3GPP R15 Specifications Details 23.501: System Architecture for the 5G System 23.502: Procedures for the 5G System

ng4T – from RAN to CORE: Combined CORE

ng4t.com © 2018 ng4T GmbH 5

SGW

HSSMME

vMME

diameter

vRAN

Application Server

vHSS

vSGW

PCRF

vPCRF

OCS

vOCS

DIA_net[6]Gx

Gy

S6aS6a

S1-MME_net[3]

S1-U_net[4]

S11_net[1]

PGW

vPGW

Gx/Gy

SGi_net[7]

S5_net[5]

s1ap/nas

gtpv1

gtpv2

gtpv1/v2

Page 6: ng4T Testing Solution and integration in OAI CI bench...NG40 Roadmap - 3GPP R15 Specifications Details 23.501: System Architecture for the 5G System 23.502: Procedures for the 5G System

4 8 12 16 20 24 28 320

20

40

60

80

100

120

140

160

180

NG40-vRAN: Generated User Plane Throughput for EPC Verification

INTEL CPU Server: Required number of CORES

[Gb

ps

UL

+ D

L]

NG40 Performance Figures

4 8 12 16 20 24 28 320

2

4

6

8

10

12

14

16

18

NG40-vRAN Capacity: Number of emulated UEs for EPC Verification

INTEL CPU Server: Required number of CORES

[Mio

]

Page 7: ng4T Testing Solution and integration in OAI CI bench...NG40 Roadmap - 3GPP R15 Specifications Details 23.501: System Architecture for the 5G System 23.502: Procedures for the 5G System

4 8 12 16 20 24 28 320

10000

20000

30000

40000

50000

60000

70000

80000

90000

NG40-vRAN: Number of eNBs

INTEL CPU Server: Number of CORES

4 8 12 16 20 24 28 320

10000

20000

30000

40000

50000

60000

70000

80000

90000

NG40-vRAN: Control Plane Procedures

INTEL CPU Server: Number of CORES

[tps]

NG40 Performance Figures

Page 8: ng4T Testing Solution and integration in OAI CI bench...NG40 Roadmap - 3GPP R15 Specifications Details 23.501: System Architecture for the 5G System 23.502: Procedures for the 5G System

ng4T at the 2nd ETSI NFV Plugtests:Integration with OAI

Page 9: ng4T Testing Solution and integration in OAI CI bench...NG40 Roadmap - 3GPP R15 Specifications Details 23.501: System Architecture for the 5G System 23.502: Procedures for the 5G System

ng4T at the 2nd ETSI NFV Plugtests:Network Service Architecture

Page 10: ng4T Testing Solution and integration in OAI CI bench...NG40 Roadmap - 3GPP R15 Specifications Details 23.501: System Architecture for the 5G System 23.502: Procedures for the 5G System

Non-Standalone (E-UTRA-NR Dual Connectivity)vs. Standalone Architecture

Current Activities

ng4t.com © 2018 ng4T GmbH 10

Page 11: ng4T Testing Solution and integration in OAI CI bench...NG40 Roadmap - 3GPP R15 Specifications Details 23.501: System Architecture for the 5G System 23.502: Procedures for the 5G System

5G Core Topology and Interfaces

Page 12: ng4T Testing Solution and integration in OAI CI bench...NG40 Roadmap - 3GPP R15 Specifications Details 23.501: System Architecture for the 5G System 23.502: Procedures for the 5G System

NSA vs. SA Architecture – Control Plane Comparison

N1 / N2

NAS

NG-AP

SCTP

IP

Ethernet

S1-MME

NAS

S1AP

SCTP

IP

Ethernet

Non-Standalone Standalone3GPP TS 24.501 V1.0.0 (2018-3): Non-Access-Stratum (NAS) protocol for 5GC

NSA = LTE protocol stack

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

3GPP TS 24.301 V15.1.0 (2017-12): Non-Access-Stratum (NAS) protocol for EPS

SA → new protocol stack

→ disruptive innovation

Page 13: ng4T Testing Solution and integration in OAI CI bench...NG40 Roadmap - 3GPP R15 Specifications Details 23.501: System Architecture for the 5G System 23.502: Procedures for the 5G System

NG40 Roadmap - 3GPP R15 Specifications Details

23.501: System Architecture for the 5G System 23.502: Procedures for the 5G System 24.501: Non-Access-Stratum (NAS) protocol for 5G System 38.300: NR; NR and NG-RAN Overall Description 38.401: NG-RAN Architecture Description 38.410: NG-U, Userplane interface (gNB - UPF) 38.413: NG-RAN; NG Application Protocol (NGAP) 38.420: Xn interface control plane description 38.801: NR Radio access & interfaces

Describes Non standalone options, see section 10,1,2

Describes Xx interface (LTE eNB – NR gNB), see sections: 10.1.2.x.y,

Realization of Network slicing, see section: 8

38.413 is for N1 interface describing NG-AP (ASN.1 definitions are incomplete) 38.410 is for N3 interface describing NG-U (GTP-U new extension header) 24.501 is for N2 interface describing 5G NAS (New context handling)

Page 14: ng4T Testing Solution and integration in OAI CI bench...NG40 Roadmap - 3GPP R15 Specifications Details 23.501: System Architecture for the 5G System 23.502: Procedures for the 5G System

Definitions

EN-DC: E-UTRA-NR Dual Connectivity

EN-gNB / NR-gNBNode providing NR user plane and control plane protocol terminations towards the UE, and acting as Secondary Node in EN-DC.

ng-eNB / eLTE eNBNode providing E-UTRA user plane and control plane protocol terminations towards the UE. Connected via the NG-interface to the 5GC or via S1-interface to the EPC.

NG-C: Control plane interface between NG-RAN and 5GC

NG-U: User Plane interface between NG-RAN and 5GC

NG-RAN node: either a gNB or a ng-eNB

ng4t.com © 2018 ng4T GmbH 14

Page 15: ng4T Testing Solution and integration in OAI CI bench...NG40 Roadmap - 3GPP R15 Specifications Details 23.501: System Architecture for the 5G System 23.502: Procedures for the 5G System

EN-DC: What’s new?

ng4t.com © 2018 ng4T GmbH 15

S1AP: 3GPP TS36.413 V15.1.0 (2018-03)

New S1AP Procedures: Secondary RAT Data Usage Report

The purpose of the Secondary RAT Data Usage Report procedure is to provide information on the used NR resources during EN-DC operation.

The eNB initiates the procedure by sending the SECONDARY RAT DATA USAGE REPORT message to MME.

Page 16: ng4T Testing Solution and integration in OAI CI bench...NG40 Roadmap - 3GPP R15 Specifications Details 23.501: System Architecture for the 5G System 23.502: Procedures for the 5G System

EN-DC: What’s new?

ng4t.com © 2018 ng4T GmbH 16

S1AP: 3GPP TS36.413 V15.1.0 (2018-03)

New S1AP Messages: Secondary RAT Data Usage Report

This message is sent by the eNB to report Secondary RAT data usage.

Direction: eNB MME

IE/Group Name Presence Range IE type and reference

Message Type M 9.2.1.1

MME UE S1AP ID M 9.2.3.3

eNB UE S1AP ID M 9.2.3.4

Secondary RAT Usage Report list

M 9.2.1.124

Handover Flag O 9.2.1.125

Page 17: ng4T Testing Solution and integration in OAI CI bench...NG40 Roadmap - 3GPP R15 Specifications Details 23.501: System Architecture for the 5G System 23.502: Procedures for the 5G System

EN-DC: What’s new?

ng4t.com © 2018 ng4T GmbH 17

S1AP: 3GPP TS36.413 V15.1.0 (2018-03) New S1AP IE’s:

Secondary RAT Usage Report List

This IE provides information on the NR resources used with EN-DC.

Page 18: ng4T Testing Solution and integration in OAI CI bench...NG40 Roadmap - 3GPP R15 Specifications Details 23.501: System Architecture for the 5G System 23.502: Procedures for the 5G System

EN-DC: What’s new?

ng4t.com © 2018 ng4T GmbH 18

S1AP: 3GPP TS36.413 V15.1.0 (2018-03) New S1AP IE’s:

Handover Flag

The Handover Flag IE indicates that the MME should buffer the secondary RAT data usage report since the report is sent due to handover.

Page 19: ng4T Testing Solution and integration in OAI CI bench...NG40 Roadmap - 3GPP R15 Specifications Details 23.501: System Architecture for the 5G System 23.502: Procedures for the 5G System

EN-DC: What’s new?

ng4t.com © 2018 ng4T GmbH 19

S1AP: 3GPP TS36.413 V15.1.0 (2018-03) New S1AP IE’s:

NR UE Security Capabilities

Optional IE for several existing messages (INITIAL CONTEXT SETUP REQUEST, UE CONTEXT MODIFICATION REQUEST, HANDOVER REQUEST, PATH SWITCH REQUEST, PATH SWITCH REQUEST ACKNOWLEDGE, DOWNLINK NAS TRANSPORT)

IE/Group Name Presence Description

NR Encryption Algorithms

M Algorithms as defined in TS 33.401

NR Integrity Protection Algorithms

M Algorithms as defined in TS 33.401

Page 20: ng4T Testing Solution and integration in OAI CI bench...NG40 Roadmap - 3GPP R15 Specifications Details 23.501: System Architecture for the 5G System 23.502: Procedures for the 5G System

Thank You For Listening

ng4t.com © 2018 ng4T GmbH 20