Académique Documents
Professionnel Documents
Culture Documents
universal core
Intelligent
Powerful
Efficient
Flexible
Converged
Emerging Devices Massive Scale Converged Smart Network Node
& Sensors Access Edge Cloud Fabric
HIGHEST MOST
Architectural shift 3: PERFORMANCE PERSONALIZED
Culture
Dev Ops
Build
Test
Microservices
Upgradeability / Scalability
Functional split Service
architecture
Containers
C C C C Deployment
Cloud-native architecture
Common SW
5G Future X
Smart Network
Fabric
NG8
NG12 NG10
NG15
NG4
NG1 NG2 NG4
User Plane
UE (R)AN NG3 UPF NG9 UPF NG6 DN
NG6
DN
Common core platforms deliver all services over all forms of access
NF discovery: NRF
Consumer obtains a list of candidate NFs NF registration:
via NRF query; candidates are based Network functions register
on NF type, set, network slice, services/capabilities to the
1
required services. 2 NRF (directly or via OAM)
Consumers should
cache NRF responses Consumer Producer Producer
3
to keep NRF load low NF NF NF
subscribe to NRF updates
NF selection:
Consumer selects one of the Producer Producer
candidate producer NFs based NF NF
on criteria such as load,
location, and other metadata
3GPP model for Rel. 15 – “Centralized discovery” Service Framework discussions for Rel. 16
– Service Mesh for micro-services
N
Service Framework. Could be a sidecar proxy
A R B A B (e.g. a utility in Kubernetes Pod) loosely
F
coupled to the main application container
IP ntw
C D C D
Centralized discovery and availability monitoring by NRF (Network Centralized control plane for discovery, availability monitoring, selection
Repository Function), with distributed selection and message routing. and message routing with distributed user plane (“sidecar”)