You are on page 1of 9

TOPIC 4: SERVICE BASED INTERFACE

 Service framework

 Service and service operation example

 Service API - example


SERVICE FRAMEWORK

Discovery component - A service


consumer queries for a specific service in Registration component -
the service registry. Implemented based on a service
registry which is a database of available
(currently active)
Registration services and their reachability.
Discovery

Authorization

Authorization component - The authorization of a service is


required in order to control if a service can be called by other
services. This component is really necessary when (alien)
third party services are using native services of the network
INTERACTION
• Interaction between network functions / services follows two basic mechanism:
• Request – Response
• Subscribe-Notify

e.g. during registration


process AMF requests
Subscriber profile from UDM

e.g. AMF subscribes to SMF


Subscription service (notify
me access type change)
EXAMPLE – NETWORK FUNCTION AMF
SERVICE AND SERVICE OPERATION EXAMPLE

Service : Namf_communication Target is to enable other NF ( e.g. SMF) to communicate


with the UE and/or the gNB

Service operation : N1 N2 message transfer


(e.g. PDU session establishment)

AMF SMF
1. Http method post

N1 N2 message transfer req data

2. Success 3. 200 Ok
( N1 N2 message transfer)
N1 N2 message transfer resp data
( N1 N2 transfer initiated)
SBA OF 5G CORE NETWORK

“Service-based”
interface

Reference Point Interfaces


SERVICE API - EXAMPLE
Service : Namf_communication Target is to enable other NF ( e.g. SMF) to communicate
with the UE and/or the gNB
Service operation : N1 N2 message transfer
(e.g. PDU session establishment)

Resource URI structure //{apiRoot}/namf_comm/v1

/ ue-contexts

/ {ue-contextid} SUPI (IMSI)


HTTP method : POST
/ n1-n2-messages
Comply with OpenAPI
specs Data structure in
POST rest body
N1N2 message transfer req. data
NRF & NPF
• In order to facilitate 5G Service based architecture , additional network functions
are required:

NEF is a kind of network NRF is a kind of that


function which enables app Information desk which
function to get more works on the consumer
information for better services requirement and match
them with the producer
5G SA END TO END CALL FLOW

You might also like