Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non...

70
Softwarization of 5G Core Networks Jyh-Cheng Chen Department of Computer Science National Chiao Tung University [email protected] http://www.cs.nctu.edu.tw/~jcc

Transcript of Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non...

Page 1: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

Softwarization of 5G Core Networks

Jyh-Cheng ChenDepartment of Computer ScienceNational Chiao Tung University

[email protected]://www.cs.nctu.edu.tw/~jcc

Page 2: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

2

Page 3: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

3

Page 4: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

4

Page 5: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

5

Page 6: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

6

Page 7: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

7

Page 8: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

8

Generic 2G Architecture

Mobile Station

MSC

VLR VLR

MSC

PSTN

HLR

BS

Core Network (CN)

Radio Access Network (RAN)

Page 9: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

Outline Evolution of cellular networks from 1G

to 4G with focus on core networks

What is 5G? 5G applications

Softwarization of 5G core networks

9

Page 10: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

10

1G Wireless Networks Became commercially available in the early 1980s Analog radio technologies and circuit-switched

transmission and networking technologies Main service: circuit-switched voice Lack the ability to support roaming between different

network operators Three main 1G radio system standards

Advanced Mobile Phone Systems (AMPS) in North America Total Access Communications Services (TACS) in the United

Kingdom Nordic Mobile Telephone (NMT) in Nordic countries

Page 11: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

11

2G Wireless Networks Emerged in the early 1990s Digital signal processing and transmission

technologies (increased radio capacity and spectrum utilization, enhanced voice quality, reduced power consumption, etc.)

Standards for core networks In addition to circuit-switched voice, enabled

the first waves of mobile data and mobile Internet services

Page 12: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

12

2G Systems in North America RAN

IS-136: Time Division Multiple Access (TDMA)

IS-95: Code Division Multiple Access (CDMA)

Core Network IS-41: support roaming between different

network operators

Page 13: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

13

2G System in Europe GSM (Global System for Mobile communications):

RAN and core network Radio frequencies

900 MHz and 1800 MHz in Europe 800 MHz and 1900 MHz in the United States

Services circuit-switched voice 9.6 Kbps circuit-switched symmetric channel as a data

connection to access the Internet Most widely used 2G wireless network standards in

the world

Page 14: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

14

2G System in Japan Personal Digital Cellular (PDC) network Services

circuit-switched voice data services over 9.6 Kbps radio channels

Page 15: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

15

2.5G Wireless Networks Provide higher radio system capabilities and per-user

data rates than 2G systems, but do not yet achieve all the capabilities promised by 3G systems

General Packet Radio Services (GPRS) provide a packet-switched core network as an extension to

GSM core networks Enhanced Data Rates for Global GSM Evolution

(EDGE) provide advanced modulation and channel coding techniques

to increase the data rates of GSM radio systems support data rates up to 384 Kbps (also regard as a 3G

system due to its high speed)

Page 16: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

16

3G Wireless Networks Significantly increase radio system

capacities and per-user data rates over 2G systems

Support IP-based data, voice and multimedia services

Enhance quality-of-service (QoS) support

Improve interoperability

Page 17: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

17

Third-Generation Partnership Project (3GPP) 3G core networks will evolve the GSM core

network platform to support circuit-switchedmobile services and to evolve the GPRS core network platform to support packet-switchedservices.

3G radio access technologies will be based on the Universal Terrestrial Radio Access Networks (UTRANs) that use Wideband-CDMA (WCDMA) radio technologies.

Page 18: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

18

Third-Generation Partnership Project 2 (3GPP2) 3G core networks will evolve the IS-41 core

network to support circuit-switched mobile services and define a new packet core network architecture that leverages capabilities provided by the IS-41 core network to support IP services.

3G radio access technologies will be based on cdma2000 radio technologies.

Page 19: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

19

CircuitSwitchedDomain

PacketSwitchedDomain

Core Network

Radio Access Networks

GGSN

SGSN

GMSC

MSC+

VLR

Information ServersShared by

PS and CS Domain(HSS, EIR, AuC)

IP Multimedia Subsystem(IMS)

External IP Networks

PSTNand

Circuit-Switched Wireless Network

GSM RAN(i.e., Base Station Subsystems)

UTRAN(UMTS Terrestrial

Radio Access Network)

3GPP conceptual network architecture (Release 5)

Page 20: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

3.5G 3GPP High-Speed Packet Access (HSPA) 3GPP2 Evolution - Data Optimized (EV-

DO)

20

Page 21: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

4G Two 4G candidate systems are

commercially deployed: the Mobile WiMAX standard

first used in South Korea in 2007 the first-release Long Term Evolution

(LTE) standard in Oslo, Norway and Stockholm, Sweden

since 2009 21

Page 22: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

3GPP Evolved Packet System (EPS) Radio Side (LTE – Long Term Evolution)

Evolved-UTRAN (E-UTRAN) Network Side (SAE – System Architecture

Evolution) Evolved Packet Core (EPC)

3GPP Release 8 is the first release of the SAE Packet-switched core network only for voice, data, video,

and other multimedia traffic Roaming between 3GPP, non-3GPP (trusted and non-

trusted), and fixed access networks Designed to optimize network performance

3GPP Architecture (Release 8)

22

Page 23: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

3GPP SAE Architecture(simplified)

Gb Iu

GERAN UTRAN

3G2G

E-UTRAN

LTE

Trusted non-3GPPAcces Network

MME

SGi

IP networks

S3

S4

S6a Gx

S1

S2a

PCRFHSS

SGSN

ServingGateway

PDNGateway

Untrusted non-3GPPAccess Network

SWn

23

Page 24: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

LTE/SAE Architecture All-IP network Flat architecture Reduce complexity Seamless mobility Network sharing: a single E-UTRAN can

be shared by multiple operators

24

Page 25: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

E-UTRAN Architecture

eNB

MME / S-GW MME / S-GW

eNB

eNBS1 S1

S1 S1X2

X2X2

E-UTRAN

25

Page 26: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

E-UTRAN Only eNodeB in E-UTRAN: support all

L1 and L2 features The functions of RNC are distributed

between eNodeB, MME, S-GW. X2 interface: minimize packet loss due

to mobility

26

Page 27: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

Comparison with 3G/UMTS

Simplified architecture/Flat architecture Separation of control plane and user

plane Packet-switched only core network Roaming between 3GPP, non-3GPP

(trusted and non-trusted), and fixed access networks

Packets are routed through S-GW for intra E-UTRAN mobility 27

Page 28: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

Architecture Migration

28

Page 29: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

29

Page 30: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

30

Analog, Circuit Switching(No autonomic roaming)

Digital, Circuit Switching(greater capacity, less power consumption, better quality, greater roaming capability, more secure)

Digital, Packet Switching only(all IP, greater bandwidth, Improved support for mobility

Digital, Circuit and Packet Switching(IP core, greater roaming capability)

Page 31: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

What will 5G be?

31

Page 32: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

More and more applications

32

Page 33: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

Lower and lower latency

33

Page 34: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

More and more data transmitted Explosive social and multimedia services

Growth of mobile data traffic [12]. 34

Page 35: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

Not just smartphones anymore

IoT use cases [13].

Growth of mobile devices [12].

35

Page 36: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

NGMN White paper

36

Page 37: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

1G to 4G

Mainly used by human beings 1G and 2G were about voice 3G was about data 4G is about video

37

Page 38: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

5G

5G, will be about intelligent networks that can handle billions of connected devices while remaining stable and operational.

38

Source: http://money.cnn.com/2012/03/08/technology/5G-wireless/index.htm?iid=GM

Page 39: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

5G Vision

39source:IBM, Microsoft, Sony, NTT DoCoMo

intelligent farming

VHD remote diagnosis

virtual fitting

somatosensory virtual game

energy monitoring

hologram conference

connected iVehicle

augment reality teaching

Always connected high speed mobile internet

apparel

housing

transportation

food education

communicationentertainment

medical care

Page 40: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

NGMN 5G vision

40

Faster data rate: 1~10 Gbps– Download HD videos in seconds, AR, VR

Lower end-to end latency: 1~10ms– Autonomous driving, Tactile Internet, Interactive applications

Higher user mobility: >500km/h– High Speed Train

Broadband access in dense areas– HD video/photo sharing in stadium

Ultra-reliable communications– E-health, Remote surgery, Drones

Massive machine type communications– Smart grid, Smart transportation, Industrial 4.0 (Internet of Things)

Page 41: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

Three key use cases of 5G

41

Page 42: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

Key capabilities of 5G

42Source ITU-R M.2083-0

Page 43: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

43

What’s wrong with the current 4G core network?

Page 44: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

All Propriety Hardware

44Huawei eCNS600 eLTE Core Network Access System

SpecializedHardware

SpecializedFeatures

Page 45: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

Current 4G Architecture

HSS

S-GW

MME

PDN

PCRF

P-GWUES1-U S5

S1-MME

S11

S6a

Gx

SGi

X2

eNodeB

E-UTRAN

DataControl

Control/Data

LTE-Uu

EPC

Internet, Enterprise Network, etc.

QoS,Charging rules

Packet routing/forwardingPacket bufferingAnchor point of mobilityPolicy/accounting

Packet routing/forwarding IP allocationAnchor point of mobilityPolicy/accounting

DB for user profilesHelp authentication

Control entityAuthenticationBearer managementMobility management

45

Page 46: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

46

High cost, low revenuelimits innovation

How to solve?Not flexible

Page 47: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

47

Softwarization(SDN/NFV)

Page 48: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

48

5G architecture based on SDN/NFV

Page 49: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

Hardware Layer (Backbone)

NFV

Existing Core Network

Common Platform

Software Control layer (Brain)

Flow table

NetworkControl

Mobility Manager

ResourceManage.

Network Virtualization

Network Function Virtualization

Fixed Policy

49

Page 50: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

SDNSoftware-defined network

Hardware Layer (Backbone)

Common Platform

Software Control Layer (Brain)

SDNController

Network Virtualization

IoT

Moving Network

Human Network

RAT. 1RAT. 2

50

Page 51: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

Network Slicing

Human Network

Hardware Layer (Backbone)

共用管理功能

Software Control Layer (Brain)

分流策略

網路設定

移動管理

資源分配

Network Virtualizing

IoT

Moving Network

RAT. 1RAT. 2

Moving Network

RAT. 1RAT. 2

RAT. 1RAT. 2Human Network

RAT. 1RAT. 2IoT

51

Page 52: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

Benefits of Softwarization

52

Reduced cost – Reduced equipment costs and reduced power consumption– Eliminate unneeded feature– Scale in/out according to network demand

Rapid innovation– Innovation at software speed– Can do experiments– Standards will follow software deployments– Open up network innovation to great minds around the world

flexibility – Deploy services according to geography– Deploy services according to user characteristics– Dynamically route packets to its particular network slice

Page 53: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

5G roadmap and timeline

53

Page 54: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

54

Research topics of softwarization How to integrate OpenFlow-based data plane

with legacy 4G core network data plane? How to retain the required performance for

network entities while it is virtualized? How to design and implement the automatic

self-management MANO system? …… How to implement customized

VNFs efficiently for a flexible OPEN 5G core?

Page 55: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

55

Reconfigurable Core(RECO)

Page 56: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

Use cases For remote-control surgery For high-speed users

56

Page 57: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

For remote-control surgery Low latency High security

57

Healthcare MME

Healthcare

GtpBase

S1apHealthcare

NASHealthcare

S6a

GTP moduleNAS and S6a module

Page 58: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

For high-speed users High mobility Frequent handover and location update

58

High Mobility MMEHigh

Mobility

GtpBase

S1apHigh

Mobility

NASBase

S6a

GTP module

NAS module

Page 59: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

HumanObject-

orientedGTP.so

HumanObject-

orientedNAS.so

HumanObject-

orientedS1AP.so

HumanObject-

orientedS6A.so

59General Purpose HW

CPU Memory

NIC Disk

MTC User

General Purpose HW

CPU Memory

NIC Disk…Load Balancer

Identifier

Generate a descriptor

according to UE’s type

Virtualization

IOTNetwork

Slice

MovingNetwork

Slice

Car

Cell Phone

HumanMME-VNF

HumanSGW(c)/PGW(c)-VNF

HumanHSS-VNF

MME Common Libraries

Dynamic Linking Framework

HumanNetwork

Slice

Cell phone

VNF 1,2,3

MTC VNF 4,5,6

Car VNF 7,8,9

Page 60: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

Common modules common MME libraries which different

types of users share. E.g., UDP, SCTP, hash table

Object-oriented customized modules customized modules which differ

between different types of users Dynamic Linking Framework

parse descriptor load and initialize corresponding customized modules 60

Reconfigurable Core (RECO)

Page 61: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

Network Slice

Openair-cn

MME

.so

.so

.so

.so

.so

.so

RECOMME

Verify the correctness of RECO MME

General Purpose HW

CPU MemoryNIC Disk

VMware Workstation

Openair-cn

SGW/PGW

Openair-cn

HSS

MME Common LibrariesDynamic Linking

Framework

Pseudo Identifier

Descriptor(Cfg. file)

LTE Small Cell

61

Page 62: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

Equipment (1/2) UE1: Sony Xperia T3 D5103 UE2: ASUS UX410 & Huawei LTE Dongle Programmable SIM card programmed by

PySIM

62

Page 63: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

Equipment (2/2) LTE Small Cell: Wistron NeWeb OSQ4G-01E2

63

Page 64: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

64

Page 65: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

Comparison

65

Open source

Completeness Status Reduce Disk & memory

Flexibility OOP design

Open5GCore No, very expensive

˅ Active ˅ ˅

OpenEPC No, very expensive

˅ Active ˅ ˅

nwEPC ˅ FrozenOpenair-cn ˅ ActiveRECO ˅ Active ˅ ˅ ˅

Page 66: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

Concluding remarks of RECO Absolutely free Easy to install (hopefully) Object-Oriented Programming (OOP)

design easier to understand, reuse, modify, and

extend Easily to add your own modules

Real core network to implement your ideas, not just simulation and/or math analysis

Professors can design labs for students66

Page 67: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

Building Blocks For 5G CN

67

Cont

rol p

lane

(NFV

+Cl

oud)

Data

pla

ne(S

DN)

PaNDA

Hardware

Operating Systems

VIM Management System

Virtual Network Functions

IO Abstraction

Network Data Analytics

Management & Orchestration

Network Control

HW/O

S

nwEPC

ECOMP RECON

et

RECO

Page 68: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

This is just a first step. Please use it, give us

feedbacks, and even join us to develop the first comprehensive, free, and open-source 5G core network.

68

Page 69: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.

For more information Website: http://www.reconet.org/ Video: https://youtu.be/6iuCq350LYM Source code:

https://github.com/RECONet/RECO Paper: “Poster - RECO: A

Reconfigurable Core Network for Future 5G Communication Systems,” to appear in ACM MobiCom, Snowbird, Utah, USA, Oct. 2017 69

Page 70: Softwarization of 5G Core Networks - apnoms.org · GERAN. UTRAN. 2G. 3G. E -UTRAN. LTE. Trusted non 3GPP. Acces Network. MME. SGi. IP networks. S3. S4. S6a. Gx. S1. S2a. HSS. PCRF.