SlideShare a Scribd company logo
1 of 32
3GPP 5G Control
Plane Service Based
Architecture
Sridhar Bhaskaran • 11.08.2018
https://www.linkedin.com/in/sridharbhaskaran/
http://cellularinsights.blogspot.in/
Need, Use Cases, Current State
and Future
Agenda
Typical Point to Point Core Network Architecture
until 4G
Issues with P2P Architecture in Virtualized / Cloud
Scale Deployments
Need for Change - Use Cases
Current 5G Service Based Architecture as of 3GPP
Release 15
● Protocol Layering
● Benefits of HTTP/2 + JSON
● API Design Principles
● Network Slicing
● Security
● Challenges
Future
2
From 4G P2P Architecture to 5G Service
Based Architecture
PGW
MME
SGW
HSS
PCRF AAA
ePDG
SCEF
Untrusted non 3GPP
Access (e.g Public WiFI)
LTE - Evolved Packet Core (EPC)
- Release 8/9 Architecture
3
PGW
MME
SGW
HSS
PCRF AAA
ePDG
Untrusted non 3GPP
Access (e.g Public WiFI)
RCAF
GTP
Diameter
IKEv2
GTP
Diameter
IKEv2
TLV over SCTP
TWAP/
TWAG
MTC-
IWF
SMS-S
C
LTE - Evolved Packet Core (EPC)
- Release 13 Architecture
● Too many point to point
interfaces.
● Different protocols.
● Long cycles for
development
Issues of P2P Architecture
4
● GTP-C messages based on a pre-established tunnel state - TEID.
● Diameter interfaces support both stateful (via session ID) and stateless interactions.
● Stateless cloud scale deployment of GTP / DIAMETER require custom front end load balancers
○ Can be used only in telco
○ Don't meet economies of scale
● New feature development and deployment require telco vendors to support new GTP / Diameter
messages, interop testing ⇒ Long cycles. No large scale open market availability of developers that are
well versed with GTP / Diameter, leading to vendor lock-ins.
Need for Change - Use
Cases
5
5G Requirements (from NGMN)
6
5G Use Case Category Definition (NGMN)
7
Use Cases Driving New 5G CN
● Diverse use cases - one network cant fit all ⇒ Network Slicing.
○ Independent deployment and management of each slice
○ Ability to own and manage a slice from a different administrative domain (e.g 3rd party enterprise)
○ Same application but provided by different enterprises
○ Support for vertical market deployments
○ Multi persona UE. One UE connects to multiple/different end to end networks (e.g private
browsing, office VPN; car connecting to car infotainment network as well as car factory for
real-time diagnostics and control)
● Plug and play deployment of new features ⇒ Network Interactions via APIs ⇒ Service Based
Architecture.
● Control Plane - User Plane separation from day 1 ⇒ Enabling SDN - centralized CP/distributed UP.
8
Use Cases Driving New 5G CN
● Application influence on traffic steering.
● Support for Ethernet and Unstructured PDU types allowing deployment of LAN services over 3GPP
radio.
● Support for Edge Computing ⇒ Local Area Data Network (LADN), Uplink Classifiers and Branching
Points with Multihomed IPv6.
● On demand mobility ⇒ Session and Service Continuity Modes (SSC Modes)
● Reduced signalling between UE and Core Network for IDLE-ACTIVE state transition + Energy efficient
state handling at UE ⇒ RRC Inactive.
● Common authentication framework for any access (3GPP, WLAN, Wireline). Common core for any
access (3GPP, WLAN, Wireline) ⇒ True fixed-mobile convergence.
● Architectural Enablers for Virtualized / Cloud based Deployments ⇒ Support for stateless NFs.
9
Architectural Enablers for Cloud Deployment
● Storage of Network Function and session state in an unstructured data storage function (UDSF).
○ Allows session state to be separated from signalling thus enabling stateless NFs
● From protocol based signalling ⇒ API based core network signaling interaction.
○ Allows new features to be developed by reusing APIs
○ Direct interaction with needed NF via API
○ API and service discovery via NRF
● Ability to change the TNL (Transport Network Layer) address to UE session state binding anytime.
10
R15 Service Based
Architecture
11
5G Core Network Architecture
Courtesy: http://www.3gpp.org/news-events/3gpp-news/1930-sys_architecture
5G Control Plane Protocol Stack
Nsmf, Nsmsf, Namf, Nother all carry upper part of NAS over HTTP/2 multipart message
5G Service Based Architecture - Protocol
Stack
14
How does it all work?
15
Network
Function
Service (E.g
SMF PDU
Session
Service)
Network
Repository
Function
(NRF)
1. Register NF Service (API URI, API profile)
Network
Function
Service
Consumer
(E.g SMF,
PCF that
needs to send
N1 / N2
message)
2. Discover the API endpoint of NF service
producer
3. HTTP/2 request to API URI invoking
specified HTTP method in OpenAPI
4. HTTP/2 response
API
compliant
to
OpenAPI
3.0 spec
Benefits of Service Based Architecture
16
● APIs registered in a service registry - NRF.
● APIs discovered and used by any authorized consumer - opens out network for 3rd party application
integration.
● Authorization based on OAuth 2.0 - NRF acts as authorization server issuing access tokens.
● APIs based on formal spec (OpenAPI 3.0) allowing automatic code generation.
● Faster develop - test - deploy cycles - DevOps model - due to ready availability of tools and
infrastructure for HTTP / REST APIs.
Benefits of HTTP/2 - JSON
17
● Ready availability of off
the shelf HTTP/2
servers and client
libraries
● Scaling backend
instances by
terminating API
endpoints at a reverse
proxy
● Ready availability of off
the shelf reverse
proxies (NGINX, Apache
etc)
API Design Principles
18
● RESTFul as much as possible - Level 2 Richardson Maturity Model.
● Custom operations with resources for RPC like semantics.
● API major version carried in URI
○ Eg. {apiRoot}/n<nf>-<service-name>/v1
● API formally defined in OpenAPI 3.0 spec (yaml file)
● API version in OpenAPI spec consists of 4 numbers
○ MAJOR.3GPPRELEASE.MINOR.PATCH pattern
● Detailed security guidelines in 3GPP TS 29.501 (to be agreed)
Security
19
Intra PLMN (Non Roaming and
Local Break Out Cases)
Inter PLMN (Roaming)
NF
Service
Producer
NF
Service
Consume
r
TLS
https:// URI
OAuth2.0
Authorization
NF
Service
Consume
r
Visited
PLMN
SEPP
HPLMN
SEPP
NF
Service
Producer
TLS
TLS
TLS Recommended
NDS (IPSec) may be used if TLS is not
used
TLS
1. HTTPS API,
OAuth2.0 Auth token
for URI of NF service
producer
2. Encapsulate whole
HTTP/2 message into
another HTTP POST
3. Decapsulate original
HTTP/2 message and
call API end point
Security - Challenges
20
● HTTP requests are end to end - “:authority” pseudo header refers to API endpoint host
● SEPPs act as proxies on path
● How can SEPP intercept TLS if HTTP client tries to setup end to end TLS with HTTP server in another
PLMN?
○ Bump in TLS / TLS interception solutions?
● It's not just SEPP acting as proxy. IPX providers between PLMNs want visibility into inter PLMN
messages as well.
● IPX providers want to modify the messages based on inter PLMN policies.
● How to allow IPX providers to insert modifications without compromising security?
● See detailed liaison exchanges between 3GPP SA3 and GSMA in S3-173407 and S3-180338
Allowing IPX to Modify HTTP/2 Messages
21
NF Service
Consumer
NF Service
Producer
SEPP on
Service
Consumer
PLMN
SEPP on
Service
Producer
PLMN
IPX IPX
2. HTTP/2 Request: “:authority” = FQDN/port of NF
service producer; “:path” = API URI path of NF service
producer
1. HTTP/2 “:method=GET/PUT/POST…”
“:authority = FQDN/port of NF service producer”
Transport is TLS with SEPP (Open: SEPP to do bump
in TLS?)
3. SEPP creates a new POST request with
headers, payload of original request in /2/
encapsulated as JSON attributes. The
whole encapsulated block is integrity
protected with JWS. Security sensitive
information subjected to JWE
4. IPX-es insert their modifications as JSON
patch instructions into a separate block in
the outer HTTP POST request. IPX
insertions are digitally signed with JWS.
5. SEPP decapsulates the original
payload, verifies JWS signature and then
reconstructs / forwards original HTTP/2
request to NF service producer
Network Slicing in Core
22
5G Core Network Features - Network Slicing
UE RAN MME SGW
PGW
(APN1)
PGW
(APN2)
PGW
(APN3)
● 1 UE - connect to one Dedicated Core Network (DCN)
● 1 DCN can support multiple applications (APN)
● Same application support in multiple DCNs require repeated
configurations for same APN but different DCN in DNS
UE RAN AMF
SMF1
SMF2
SMF3
UPF1 DN-1
UPF2 DN-2
UPF3 DN-3
● 1 UE - can connect to multiple core network slices
● Each slice identified by an S-NSSAI
● AMF is common to all slices UE uses
● SMFs specific to each slice
● SMFs selected via NRF specific to the slice (S-NSSAI)
● NRFs + SMFs can be in different administrative domain from AMF
● SMFs select UPF
● Traffic routing of each slice is independent and isolated
● RAN supports slicing at the radio
● Network Slice Selection Policies provided to UE to
select a slice for a given application
LTE - Evolved Packet Core (EPC) 5G Core Network (5GC)
23
Use Cases Enabled by 5G Slicing
1 UE - common AMF - but multiple slices with slice specific SMF, UPF and PCF
Courtesy: http://www.3gpp.org/news-events/3gpp-news/1930-sys_architecture
Other Use Cases Enabled by 5G Slicing
● For vertical applications - operators can spawn SMF, UPF, PCF in separate slice
instance(s) for that vertical market and route UE traffic for those vertical applications.
● Testing of new features in the network by deploying a specific slice and configuring a
specific set of UEs to use that slice (through UE Configuration Update NAS
procedures).
3GPP Release 16 and
Beyond
26
3GPP Release 16 and Beyond
● Enhanced Service Based Architecture
● Support for massive IoT - core network enhancements to support cellular IoT features in 5G
● Support for Ultra Reliable and Low Latency Communication (URLLC) - new QoS characteristics,
enhanced UPF placement logic, Enablers for ultra reliability
● Wireless Wireline Convergence
● Support for Enhanced Network Automation using Analytics
● Multicast and Broadcast support over 5G
● 5G LAN
27
3GPP 5G Core Network Specifications
● 5G System Requirements - TS 22.261
● 5G System Architecture - TS 23.501
● 5G System Procedures and Call Flows - TS 23.502
● 5G Security - TS 33.501
● 5G Network Slice Management - TS 28.530
● http://www.3gpp.org/ftp/Specs/archive/23_series/
● http://www.3gpp.org/ftp/Specs/archive/22_series/
28
3GPP 5G Core Network Stage 3 Specifications
29
Sl.No Spec Number Title
1 TS 29.500 5G System; Technical Realization of Service Based Architecture; Stage 3
2 TS 29.501 5G System; Principles and Guidelines for Services Definition; Stage 3
3 TS 29.502 5G System; Session Management Services; Stage 3
4 TS 29.503 5G System; Unified Data Management Services; Stage 3
5 TS 29.504 5G System; Unified Data Repository Services; Stage 3
6 TS 29.505 5G System; Usage of the Unified Data Repository services for Subscription Data; Stage 3
7 TS 29.507 5G System; Access and Mobility Policy Control Service; Stage 3
8 TS 29.508 5G System; Session Management Event Exposure Service; Stage 3
9 TS 29.509 5G System; Authentication Server Services; Stage 3
10 TS 29.510 5G System; Network function repository services; Stage 3
3GPP 5G Core Network Stage 3 Specifications
30
Sl.No Spec
Number
Title
11 TS 29.511 5G System; Equipment Identity Register Services; Stage 3
12 TS 29.512 5G System; Session Management Policy Control Service; Stage 3
13 TS 29.513 5G System; Policy and Charging Control signalling flows and QoS parameter mapping; Stage 3
14 TS 29.514 5G System; Policy Authorization Service; Stage 3
15 TS 29.518 5G System; Access and Mobility Management Services; Stage 3
16 TS 29.519 5G System; Usage of the Unified Data Repository Service for Policy Data, Application Data and
Structured Data for Exposure; Stage 3
17 TS 29.520 5G System; Network Data Analytics Services; Stage 3
18 TS 29.521 5G System; Binding Support Management Service; Stage 3
19 TS 29.522 5G System; Network Exposure Function Northbound APIs; Stage 3
20 TS 29.cde 5G Sytems; PLMN Interconnection; Stage 3
Summary
1. 5G Core Network is a Paradigm
Shift
2. First truly cloud native
architecture
3. API based - Easy 3rd party
application integration
4. First truly converged core for all
access
5. Diverse use case support
31
Thank You
32

More Related Content

What's hot

5 g core network and the cloud - A standards perspective
5 g core network and the cloud - A standards perspective5 g core network and the cloud - A standards perspective
5 g core network and the cloud - A standards perspectiveSridhar Bhaskaran
 
LTE Call Processing and Handover
LTE Call Processing and HandoverLTE Call Processing and Handover
LTE Call Processing and HandoverSitha Sok
 
5G Network Architecture, Design and Optimisation
5G Network Architecture, Design and Optimisation5G Network Architecture, Design and Optimisation
5G Network Architecture, Design and Optimisation3G4G
 
5G technical_overview_training_sec_1
5G technical_overview_training_sec_15G technical_overview_training_sec_1
5G technical_overview_training_sec_1Sajal Kumar Das
 
Evolution of Core Networks
Evolution of Core NetworksEvolution of Core Networks
Evolution of Core NetworksSarp Köksal
 
5G_NR_Overview_Architecture_and_Operating_Modes
5G_NR_Overview_Architecture_and_Operating_Modes5G_NR_Overview_Architecture_and_Operating_Modes
5G_NR_Overview_Architecture_and_Operating_ModesAalekh Jain
 
06a_LTE mobility management v1_0.ppt
06a_LTE mobility management v1_0.ppt06a_LTE mobility management v1_0.ppt
06a_LTE mobility management v1_0.pptssuser022794
 
Beginners: Non Terrestrial Networks (NTN)
Beginners: Non Terrestrial Networks (NTN)Beginners: Non Terrestrial Networks (NTN)
Beginners: Non Terrestrial Networks (NTN)3G4G
 
Lte system signaling procedures
Lte system signaling proceduresLte system signaling procedures
Lte system signaling procedurestharinduwije
 
3GPP SON Series: Minimization of Drive Testing (MDT)
3GPP SON Series: Minimization of Drive Testing (MDT)3GPP SON Series: Minimization of Drive Testing (MDT)
3GPP SON Series: Minimization of Drive Testing (MDT)3G4G
 
Beginners: 5G Terminology (Updated - Feb 2019)
Beginners: 5G Terminology (Updated - Feb 2019)Beginners: 5G Terminology (Updated - Feb 2019)
Beginners: 5G Terminology (Updated - Feb 2019)3G4G
 
Deep Dive 5G NR-RAN Release 2018 Q4.pptx
Deep Dive 5G NR-RAN Release 2018 Q4.pptxDeep Dive 5G NR-RAN Release 2018 Q4.pptx
Deep Dive 5G NR-RAN Release 2018 Q4.pptxDaniel Estrada
 
【English version】3GPP 5G Standalone Access Registration Call flow_Rev3.00_202...
【English version】3GPP 5G Standalone Access Registration Call flow_Rev3.00_202...【English version】3GPP 5G Standalone Access Registration Call flow_Rev3.00_202...
【English version】3GPP 5G Standalone Access Registration Call flow_Rev3.00_202...Ryuichi Yasunaga
 
Simplified Call Flow Signaling: Registration - The Attach Procedure
Simplified Call Flow Signaling: Registration - The Attach ProcedureSimplified Call Flow Signaling: Registration - The Attach Procedure
Simplified Call Flow Signaling: Registration - The Attach Procedure3G4G
 
5 g ran architcture
5 g ran architcture5 g ran architcture
5 g ran architctureHemraj Kumar
 
5G Standards: 3GPP Release 15, 16, and beyond
5G Standards: 3GPP Release 15, 16, and beyond5G Standards: 3GPP Release 15, 16, and beyond
5G Standards: 3GPP Release 15, 16, and beyond3G4G
 
Intermediate: 5G Applications Architecture - A look at Application Functions ...
Intermediate: 5G Applications Architecture - A look at Application Functions ...Intermediate: 5G Applications Architecture - A look at Application Functions ...
Intermediate: 5G Applications Architecture - A look at Application Functions ...3G4G
 

What's hot (20)

5 g core network and the cloud - A standards perspective
5 g core network and the cloud - A standards perspective5 g core network and the cloud - A standards perspective
5 g core network and the cloud - A standards perspective
 
LTE Call Processing and Handover
LTE Call Processing and HandoverLTE Call Processing and Handover
LTE Call Processing and Handover
 
5 g core overview
5 g core overview5 g core overview
5 g core overview
 
5G Network Architecture, Design and Optimisation
5G Network Architecture, Design and Optimisation5G Network Architecture, Design and Optimisation
5G Network Architecture, Design and Optimisation
 
5G technical_overview_training_sec_1
5G technical_overview_training_sec_15G technical_overview_training_sec_1
5G technical_overview_training_sec_1
 
Open v ran
Open v ranOpen v ran
Open v ran
 
Evolution of Core Networks
Evolution of Core NetworksEvolution of Core Networks
Evolution of Core Networks
 
5G Network Slicing
5G Network Slicing5G Network Slicing
5G Network Slicing
 
5G_NR_Overview_Architecture_and_Operating_Modes
5G_NR_Overview_Architecture_and_Operating_Modes5G_NR_Overview_Architecture_and_Operating_Modes
5G_NR_Overview_Architecture_and_Operating_Modes
 
06a_LTE mobility management v1_0.ppt
06a_LTE mobility management v1_0.ppt06a_LTE mobility management v1_0.ppt
06a_LTE mobility management v1_0.ppt
 
Beginners: Non Terrestrial Networks (NTN)
Beginners: Non Terrestrial Networks (NTN)Beginners: Non Terrestrial Networks (NTN)
Beginners: Non Terrestrial Networks (NTN)
 
Lte system signaling procedures
Lte system signaling proceduresLte system signaling procedures
Lte system signaling procedures
 
3GPP SON Series: Minimization of Drive Testing (MDT)
3GPP SON Series: Minimization of Drive Testing (MDT)3GPP SON Series: Minimization of Drive Testing (MDT)
3GPP SON Series: Minimization of Drive Testing (MDT)
 
Beginners: 5G Terminology (Updated - Feb 2019)
Beginners: 5G Terminology (Updated - Feb 2019)Beginners: 5G Terminology (Updated - Feb 2019)
Beginners: 5G Terminology (Updated - Feb 2019)
 
Deep Dive 5G NR-RAN Release 2018 Q4.pptx
Deep Dive 5G NR-RAN Release 2018 Q4.pptxDeep Dive 5G NR-RAN Release 2018 Q4.pptx
Deep Dive 5G NR-RAN Release 2018 Q4.pptx
 
【English version】3GPP 5G Standalone Access Registration Call flow_Rev3.00_202...
【English version】3GPP 5G Standalone Access Registration Call flow_Rev3.00_202...【English version】3GPP 5G Standalone Access Registration Call flow_Rev3.00_202...
【English version】3GPP 5G Standalone Access Registration Call flow_Rev3.00_202...
 
Simplified Call Flow Signaling: Registration - The Attach Procedure
Simplified Call Flow Signaling: Registration - The Attach ProcedureSimplified Call Flow Signaling: Registration - The Attach Procedure
Simplified Call Flow Signaling: Registration - The Attach Procedure
 
5 g ran architcture
5 g ran architcture5 g ran architcture
5 g ran architcture
 
5G Standards: 3GPP Release 15, 16, and beyond
5G Standards: 3GPP Release 15, 16, and beyond5G Standards: 3GPP Release 15, 16, and beyond
5G Standards: 3GPP Release 15, 16, and beyond
 
Intermediate: 5G Applications Architecture - A look at Application Functions ...
Intermediate: 5G Applications Architecture - A look at Application Functions ...Intermediate: 5G Applications Architecture - A look at Application Functions ...
Intermediate: 5G Applications Architecture - A look at Application Functions ...
 

Similar to 3GPP 5G Control Plane Service Based Architecture

3GPP Packet Core Towards 5G Communication Systems
3GPP Packet Core Towards 5G Communication Systems3GPP Packet Core Towards 5G Communication Systems
3GPP Packet Core Towards 5G Communication SystemsOfinno
 
PLNOG 7: Emil Gągała, Sławomir Janukowicz - carrier grade NAT
PLNOG 7: Emil Gągała,  Sławomir Janukowicz - carrier grade NAT PLNOG 7: Emil Gągała,  Sławomir Janukowicz - carrier grade NAT
PLNOG 7: Emil Gągała, Sławomir Janukowicz - carrier grade NAT PROIDEA
 
5G Network Architecture and Design
5G Network Architecture and Design5G Network Architecture and Design
5G Network Architecture and Design3G4G
 
Securing the Onion: 5G Cloud Native Infrastructure
Securing the Onion: 5G Cloud Native InfrastructureSecuring the Onion: 5G Cloud Native Infrastructure
Securing the Onion: 5G Cloud Native InfrastructureMyNOG
 
Aci presentation
Aci presentationAci presentation
Aci presentationJoe Ryan
 
CNCF TUG (Telecom User Group) Ike Alisson 5G New Service Capabilities Rev pa10
CNCF TUG (Telecom User Group) Ike Alisson 5G New Service Capabilities Rev pa10CNCF TUG (Telecom User Group) Ike Alisson 5G New Service Capabilities Rev pa10
CNCF TUG (Telecom User Group) Ike Alisson 5G New Service Capabilities Rev pa10Ike Alisson
 
5 g reference network architecture techplayon
5 g reference network architecture   techplayon5 g reference network architecture   techplayon
5 g reference network architecture techplayonRobertHsiung
 
Model-driven Network Management
Model-driven Network ManagementModel-driven Network Management
Model-driven Network ManagementAnees Shaikh
 
Advanced: Control and User Plane Separation of EPC nodes (CUPS)
Advanced: Control and User Plane Separation of EPC nodes (CUPS)Advanced: Control and User Plane Separation of EPC nodes (CUPS)
Advanced: Control and User Plane Separation of EPC nodes (CUPS)3G4G
 
Beginners: 5G Terminology
Beginners: 5G TerminologyBeginners: 5G Terminology
Beginners: 5G Terminology3G4G
 
Pristine rina-sdk-icc-2016
Pristine rina-sdk-icc-2016Pristine rina-sdk-icc-2016
Pristine rina-sdk-icc-2016ICT PRISTINE
 
5G in Brownfield how SDN makes 5G Deployments Work
5G in Brownfield how SDN makes 5G Deployments Work5G in Brownfield how SDN makes 5G Deployments Work
5G in Brownfield how SDN makes 5G Deployments WorkLumina Networks
 
5G core use cases in CORE NetworkSBI.pptx
5G core use cases in CORE NetworkSBI.pptx5G core use cases in CORE NetworkSBI.pptx
5G core use cases in CORE NetworkSBI.pptxlakshmianthony80
 
Eigrp and ospf comparison
Eigrp and ospf comparisonEigrp and ospf comparison
Eigrp and ospf comparisonDeepak Raj
 
Service Chaining - Cloud Network Services at Scale
Service Chaining - Cloud Network Services at ScaleService Chaining - Cloud Network Services at Scale
Service Chaining - Cloud Network Services at ScaleMarketingArrowECS_CZ
 

Similar to 3GPP 5G Control Plane Service Based Architecture (20)

aaa.pptx
aaa.pptxaaa.pptx
aaa.pptx
 
3GPP Packet Core Towards 5G Communication Systems
3GPP Packet Core Towards 5G Communication Systems3GPP Packet Core Towards 5G Communication Systems
3GPP Packet Core Towards 5G Communication Systems
 
PLNOG 7: Emil Gągała, Sławomir Janukowicz - carrier grade NAT
PLNOG 7: Emil Gągała,  Sławomir Janukowicz - carrier grade NAT PLNOG 7: Emil Gągała,  Sławomir Janukowicz - carrier grade NAT
PLNOG 7: Emil Gągała, Sławomir Janukowicz - carrier grade NAT
 
5G Network Architecture and Design
5G Network Architecture and Design5G Network Architecture and Design
5G Network Architecture and Design
 
Securing the Onion: 5G Cloud Native Infrastructure
Securing the Onion: 5G Cloud Native InfrastructureSecuring the Onion: 5G Cloud Native Infrastructure
Securing the Onion: 5G Cloud Native Infrastructure
 
Aci presentation
Aci presentationAci presentation
Aci presentation
 
CNCF TUG (Telecom User Group) Ike Alisson 5G New Service Capabilities Rev pa10
CNCF TUG (Telecom User Group) Ike Alisson 5G New Service Capabilities Rev pa10CNCF TUG (Telecom User Group) Ike Alisson 5G New Service Capabilities Rev pa10
CNCF TUG (Telecom User Group) Ike Alisson 5G New Service Capabilities Rev pa10
 
Lte basics
Lte basicsLte basics
Lte basics
 
5 g reference network architecture techplayon
5 g reference network architecture   techplayon5 g reference network architecture   techplayon
5 g reference network architecture techplayon
 
Model-driven Network Management
Model-driven Network ManagementModel-driven Network Management
Model-driven Network Management
 
Netw204 Quiz Answers Essay
Netw204 Quiz Answers EssayNetw204 Quiz Answers Essay
Netw204 Quiz Answers Essay
 
Advanced: Control and User Plane Separation of EPC nodes (CUPS)
Advanced: Control and User Plane Separation of EPC nodes (CUPS)Advanced: Control and User Plane Separation of EPC nodes (CUPS)
Advanced: Control and User Plane Separation of EPC nodes (CUPS)
 
Beginners: 5G Terminology
Beginners: 5G TerminologyBeginners: 5G Terminology
Beginners: 5G Terminology
 
Pristine rina-sdk-icc-2016
Pristine rina-sdk-icc-2016Pristine rina-sdk-icc-2016
Pristine rina-sdk-icc-2016
 
5G in Brownfield how SDN makes 5G Deployments Work
5G in Brownfield how SDN makes 5G Deployments Work5G in Brownfield how SDN makes 5G Deployments Work
5G in Brownfield how SDN makes 5G Deployments Work
 
5G core use cases in CORE NetworkSBI.pptx
5G core use cases in CORE NetworkSBI.pptx5G core use cases in CORE NetworkSBI.pptx
5G core use cases in CORE NetworkSBI.pptx
 
Eigrp and ospf comparison
Eigrp and ospf comparisonEigrp and ospf comparison
Eigrp and ospf comparison
 
Новый функционал JunOS для маршрутизаторов
Новый функционал JunOS для маршрутизаторовНовый функционал JunOS для маршрутизаторов
Новый функционал JunOS для маршрутизаторов
 
Service Chaining - Cloud Network Services at Scale
Service Chaining - Cloud Network Services at ScaleService Chaining - Cloud Network Services at Scale
Service Chaining - Cloud Network Services at Scale
 
CSIR 5G Research
CSIR 5G ResearchCSIR 5G Research
CSIR 5G Research
 

Recently uploaded

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 

Recently uploaded (20)

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 

3GPP 5G Control Plane Service Based Architecture

  • 1. 3GPP 5G Control Plane Service Based Architecture Sridhar Bhaskaran • 11.08.2018 https://www.linkedin.com/in/sridharbhaskaran/ http://cellularinsights.blogspot.in/ Need, Use Cases, Current State and Future
  • 2. Agenda Typical Point to Point Core Network Architecture until 4G Issues with P2P Architecture in Virtualized / Cloud Scale Deployments Need for Change - Use Cases Current 5G Service Based Architecture as of 3GPP Release 15 ● Protocol Layering ● Benefits of HTTP/2 + JSON ● API Design Principles ● Network Slicing ● Security ● Challenges Future 2
  • 3. From 4G P2P Architecture to 5G Service Based Architecture PGW MME SGW HSS PCRF AAA ePDG SCEF Untrusted non 3GPP Access (e.g Public WiFI) LTE - Evolved Packet Core (EPC) - Release 8/9 Architecture 3 PGW MME SGW HSS PCRF AAA ePDG Untrusted non 3GPP Access (e.g Public WiFI) RCAF GTP Diameter IKEv2 GTP Diameter IKEv2 TLV over SCTP TWAP/ TWAG MTC- IWF SMS-S C LTE - Evolved Packet Core (EPC) - Release 13 Architecture ● Too many point to point interfaces. ● Different protocols. ● Long cycles for development
  • 4. Issues of P2P Architecture 4 ● GTP-C messages based on a pre-established tunnel state - TEID. ● Diameter interfaces support both stateful (via session ID) and stateless interactions. ● Stateless cloud scale deployment of GTP / DIAMETER require custom front end load balancers ○ Can be used only in telco ○ Don't meet economies of scale ● New feature development and deployment require telco vendors to support new GTP / Diameter messages, interop testing ⇒ Long cycles. No large scale open market availability of developers that are well versed with GTP / Diameter, leading to vendor lock-ins.
  • 5. Need for Change - Use Cases 5
  • 7. 5G Use Case Category Definition (NGMN) 7
  • 8. Use Cases Driving New 5G CN ● Diverse use cases - one network cant fit all ⇒ Network Slicing. ○ Independent deployment and management of each slice ○ Ability to own and manage a slice from a different administrative domain (e.g 3rd party enterprise) ○ Same application but provided by different enterprises ○ Support for vertical market deployments ○ Multi persona UE. One UE connects to multiple/different end to end networks (e.g private browsing, office VPN; car connecting to car infotainment network as well as car factory for real-time diagnostics and control) ● Plug and play deployment of new features ⇒ Network Interactions via APIs ⇒ Service Based Architecture. ● Control Plane - User Plane separation from day 1 ⇒ Enabling SDN - centralized CP/distributed UP. 8
  • 9. Use Cases Driving New 5G CN ● Application influence on traffic steering. ● Support for Ethernet and Unstructured PDU types allowing deployment of LAN services over 3GPP radio. ● Support for Edge Computing ⇒ Local Area Data Network (LADN), Uplink Classifiers and Branching Points with Multihomed IPv6. ● On demand mobility ⇒ Session and Service Continuity Modes (SSC Modes) ● Reduced signalling between UE and Core Network for IDLE-ACTIVE state transition + Energy efficient state handling at UE ⇒ RRC Inactive. ● Common authentication framework for any access (3GPP, WLAN, Wireline). Common core for any access (3GPP, WLAN, Wireline) ⇒ True fixed-mobile convergence. ● Architectural Enablers for Virtualized / Cloud based Deployments ⇒ Support for stateless NFs. 9
  • 10. Architectural Enablers for Cloud Deployment ● Storage of Network Function and session state in an unstructured data storage function (UDSF). ○ Allows session state to be separated from signalling thus enabling stateless NFs ● From protocol based signalling ⇒ API based core network signaling interaction. ○ Allows new features to be developed by reusing APIs ○ Direct interaction with needed NF via API ○ API and service discovery via NRF ● Ability to change the TNL (Transport Network Layer) address to UE session state binding anytime. 10
  • 12. 5G Core Network Architecture Courtesy: http://www.3gpp.org/news-events/3gpp-news/1930-sys_architecture
  • 13. 5G Control Plane Protocol Stack Nsmf, Nsmsf, Namf, Nother all carry upper part of NAS over HTTP/2 multipart message
  • 14. 5G Service Based Architecture - Protocol Stack 14
  • 15. How does it all work? 15 Network Function Service (E.g SMF PDU Session Service) Network Repository Function (NRF) 1. Register NF Service (API URI, API profile) Network Function Service Consumer (E.g SMF, PCF that needs to send N1 / N2 message) 2. Discover the API endpoint of NF service producer 3. HTTP/2 request to API URI invoking specified HTTP method in OpenAPI 4. HTTP/2 response API compliant to OpenAPI 3.0 spec
  • 16. Benefits of Service Based Architecture 16 ● APIs registered in a service registry - NRF. ● APIs discovered and used by any authorized consumer - opens out network for 3rd party application integration. ● Authorization based on OAuth 2.0 - NRF acts as authorization server issuing access tokens. ● APIs based on formal spec (OpenAPI 3.0) allowing automatic code generation. ● Faster develop - test - deploy cycles - DevOps model - due to ready availability of tools and infrastructure for HTTP / REST APIs.
  • 17. Benefits of HTTP/2 - JSON 17 ● Ready availability of off the shelf HTTP/2 servers and client libraries ● Scaling backend instances by terminating API endpoints at a reverse proxy ● Ready availability of off the shelf reverse proxies (NGINX, Apache etc)
  • 18. API Design Principles 18 ● RESTFul as much as possible - Level 2 Richardson Maturity Model. ● Custom operations with resources for RPC like semantics. ● API major version carried in URI ○ Eg. {apiRoot}/n<nf>-<service-name>/v1 ● API formally defined in OpenAPI 3.0 spec (yaml file) ● API version in OpenAPI spec consists of 4 numbers ○ MAJOR.3GPPRELEASE.MINOR.PATCH pattern ● Detailed security guidelines in 3GPP TS 29.501 (to be agreed)
  • 19. Security 19 Intra PLMN (Non Roaming and Local Break Out Cases) Inter PLMN (Roaming) NF Service Producer NF Service Consume r TLS https:// URI OAuth2.0 Authorization NF Service Consume r Visited PLMN SEPP HPLMN SEPP NF Service Producer TLS TLS TLS Recommended NDS (IPSec) may be used if TLS is not used TLS 1. HTTPS API, OAuth2.0 Auth token for URI of NF service producer 2. Encapsulate whole HTTP/2 message into another HTTP POST 3. Decapsulate original HTTP/2 message and call API end point
  • 20. Security - Challenges 20 ● HTTP requests are end to end - “:authority” pseudo header refers to API endpoint host ● SEPPs act as proxies on path ● How can SEPP intercept TLS if HTTP client tries to setup end to end TLS with HTTP server in another PLMN? ○ Bump in TLS / TLS interception solutions? ● It's not just SEPP acting as proxy. IPX providers between PLMNs want visibility into inter PLMN messages as well. ● IPX providers want to modify the messages based on inter PLMN policies. ● How to allow IPX providers to insert modifications without compromising security? ● See detailed liaison exchanges between 3GPP SA3 and GSMA in S3-173407 and S3-180338
  • 21. Allowing IPX to Modify HTTP/2 Messages 21 NF Service Consumer NF Service Producer SEPP on Service Consumer PLMN SEPP on Service Producer PLMN IPX IPX 2. HTTP/2 Request: “:authority” = FQDN/port of NF service producer; “:path” = API URI path of NF service producer 1. HTTP/2 “:method=GET/PUT/POST…” “:authority = FQDN/port of NF service producer” Transport is TLS with SEPP (Open: SEPP to do bump in TLS?) 3. SEPP creates a new POST request with headers, payload of original request in /2/ encapsulated as JSON attributes. The whole encapsulated block is integrity protected with JWS. Security sensitive information subjected to JWE 4. IPX-es insert their modifications as JSON patch instructions into a separate block in the outer HTTP POST request. IPX insertions are digitally signed with JWS. 5. SEPP decapsulates the original payload, verifies JWS signature and then reconstructs / forwards original HTTP/2 request to NF service producer
  • 23. 5G Core Network Features - Network Slicing UE RAN MME SGW PGW (APN1) PGW (APN2) PGW (APN3) ● 1 UE - connect to one Dedicated Core Network (DCN) ● 1 DCN can support multiple applications (APN) ● Same application support in multiple DCNs require repeated configurations for same APN but different DCN in DNS UE RAN AMF SMF1 SMF2 SMF3 UPF1 DN-1 UPF2 DN-2 UPF3 DN-3 ● 1 UE - can connect to multiple core network slices ● Each slice identified by an S-NSSAI ● AMF is common to all slices UE uses ● SMFs specific to each slice ● SMFs selected via NRF specific to the slice (S-NSSAI) ● NRFs + SMFs can be in different administrative domain from AMF ● SMFs select UPF ● Traffic routing of each slice is independent and isolated ● RAN supports slicing at the radio ● Network Slice Selection Policies provided to UE to select a slice for a given application LTE - Evolved Packet Core (EPC) 5G Core Network (5GC) 23
  • 24. Use Cases Enabled by 5G Slicing 1 UE - common AMF - but multiple slices with slice specific SMF, UPF and PCF Courtesy: http://www.3gpp.org/news-events/3gpp-news/1930-sys_architecture
  • 25. Other Use Cases Enabled by 5G Slicing ● For vertical applications - operators can spawn SMF, UPF, PCF in separate slice instance(s) for that vertical market and route UE traffic for those vertical applications. ● Testing of new features in the network by deploying a specific slice and configuring a specific set of UEs to use that slice (through UE Configuration Update NAS procedures).
  • 26. 3GPP Release 16 and Beyond 26
  • 27. 3GPP Release 16 and Beyond ● Enhanced Service Based Architecture ● Support for massive IoT - core network enhancements to support cellular IoT features in 5G ● Support for Ultra Reliable and Low Latency Communication (URLLC) - new QoS characteristics, enhanced UPF placement logic, Enablers for ultra reliability ● Wireless Wireline Convergence ● Support for Enhanced Network Automation using Analytics ● Multicast and Broadcast support over 5G ● 5G LAN 27
  • 28. 3GPP 5G Core Network Specifications ● 5G System Requirements - TS 22.261 ● 5G System Architecture - TS 23.501 ● 5G System Procedures and Call Flows - TS 23.502 ● 5G Security - TS 33.501 ● 5G Network Slice Management - TS 28.530 ● http://www.3gpp.org/ftp/Specs/archive/23_series/ ● http://www.3gpp.org/ftp/Specs/archive/22_series/ 28
  • 29. 3GPP 5G Core Network Stage 3 Specifications 29 Sl.No Spec Number Title 1 TS 29.500 5G System; Technical Realization of Service Based Architecture; Stage 3 2 TS 29.501 5G System; Principles and Guidelines for Services Definition; Stage 3 3 TS 29.502 5G System; Session Management Services; Stage 3 4 TS 29.503 5G System; Unified Data Management Services; Stage 3 5 TS 29.504 5G System; Unified Data Repository Services; Stage 3 6 TS 29.505 5G System; Usage of the Unified Data Repository services for Subscription Data; Stage 3 7 TS 29.507 5G System; Access and Mobility Policy Control Service; Stage 3 8 TS 29.508 5G System; Session Management Event Exposure Service; Stage 3 9 TS 29.509 5G System; Authentication Server Services; Stage 3 10 TS 29.510 5G System; Network function repository services; Stage 3
  • 30. 3GPP 5G Core Network Stage 3 Specifications 30 Sl.No Spec Number Title 11 TS 29.511 5G System; Equipment Identity Register Services; Stage 3 12 TS 29.512 5G System; Session Management Policy Control Service; Stage 3 13 TS 29.513 5G System; Policy and Charging Control signalling flows and QoS parameter mapping; Stage 3 14 TS 29.514 5G System; Policy Authorization Service; Stage 3 15 TS 29.518 5G System; Access and Mobility Management Services; Stage 3 16 TS 29.519 5G System; Usage of the Unified Data Repository Service for Policy Data, Application Data and Structured Data for Exposure; Stage 3 17 TS 29.520 5G System; Network Data Analytics Services; Stage 3 18 TS 29.521 5G System; Binding Support Management Service; Stage 3 19 TS 29.522 5G System; Network Exposure Function Northbound APIs; Stage 3 20 TS 29.cde 5G Sytems; PLMN Interconnection; Stage 3
  • 31. Summary 1. 5G Core Network is a Paradigm Shift 2. First truly cloud native architecture 3. API based - Easy 3rd party application integration 4. First truly converged core for all access 5. Diverse use case support 31