SlideShare a Scribd company logo
1 of 8
Use Case–5G Core-Microservice
• NFs in PNF/VNF format was designed as distributed application. In CNF/cloud native format, during which NFs are
usually microservices, NFs are still distributed application but finer-grained split.
LB Card/VM
Service logic card/VM
Management card/VM
…… card/VM
CNF/Cloud Native/Microservice
Interface
module
NF logic processing
module-1
Internal communication module
Configuration DB
OAM module
NF logic processing
module-2
Service DB
NF logic processing
module-3
NF logic processing
module-4
NF logic processing
module-2
PNF/VNF
Use Case–5G Core—Example
SMF APP/MEC
UPF-control plane
UPF-user plane
DN
OAM
RAN
N3 N6
N4Inf Mp2Inf
Shared Service
ELK
Prometheus
Grafana
Jaeger
Kibana
……
UPF-user plane
Service
Provider
Function Service
Client
Protocol
UPF-
control
plane
• Connect with SMF
• PFCP session
management
SMF PFCP
UPF-
capability
exposure
• Provide UPF capability
to APP/MEC
APP/MEC HTTP
UPF-user
plane
• User data forwarding RAN, DN GTPU
LB • Control plane load
balancing
SMF,
APP/MEC,
UPF
PFCP,
HTTP,
OAM
Agent
• Maintaining,
Monitoring,
Notification data
collection ……
• OAM management
anchor point
All
service &
pod
HTTP
UPF-capability
exposure
• There is no standards or rules for microservice splitting.
LB
Signaling
Management
Data
forwarding
OAM
Agent
Use Case–5G Core-Microservice
• Common service splitting method:
• Interface Module: module in charge of South-North communication between different NFs, which is usually implemented as
load balancing gateway. This module is often used in control plane.
• NF logic processing modules: modules contains service logics. Methods to further splitting NF logic processing modules can
follow 3GPP NF definition (e.g. AMF contains functions of access management, security management, session management
etc.), or vendors can self-decide split method.
• DB: service DB which store service processing context. Cloud native NF requires network logic processing module is stateless
and supports scaling in/out horizontally, which results in that the service processing context and NF states are stored in
independent DB.
• OAM module: module in charge of NF management, configuration, monitoring and maintain. OAM can also be microservice, for
example monitoring/alert/tracing functions can be independently implemented by Prometheus, Jaeger……
• Internal communication module: there are two types of communication within a NF, direct (point to point) and indirect
(rabbitmq, service mesh)
• The above common reusable modules can be provided by PaaS, which currently are LB, observability, DB, service
mesh, so that developers can focus on pure service logic development.
Use Case–5G Core—LB
UPF-control plane UPF-user plane
UPF-capability
exposure
UPF
Cloud Native PaaS
LB cluster
SMF APP/MEC/OAM gNB
PFCP HTTP GTPU
• The biggest difference between CT system and IT
system is network design. CT system needs to
connect with different network plane, for each plane
the protocol used, interface requirement and security
requirement are different.
• Using PaaS to provide LB can free service developers
developing protocol processing unit and let them focus
on pure service logic design.
• Requirement on LB:
• Support PFCP protocol (connection between
UPF and SMF, which uses N4 interface)
• Support HTTP protocol (connection between
UPF and MEC/APP, UPF and OAM, ……)
• Support GTPU protocol (connection between
UPF & gNB, which uses N3 interface)
Use Case–5G Core—Observability
• 5G Core is designed as microservices and exists as pod in k8s environment, which may be running on bare metal and virtual
machines. Complicated environment, great number of management objects, dynamic instance information bring huge
challenge for O&M. This makes observability an important functionality that PaaS should provide.
• Observability is usually independent from service logic, which is a good start point for XGVela release 1.
Tracing
• Support tracing the traffic of NF microservice and PaaS services, which includes number of
request, duration, fault, etc.
• Typically used PaaS service: Istio + Envoy + Jaeger
Logging
• Support collect and analysis log of NF microservices, PaaS services, and cloud native
PaaS platform, which includes operation log, error log, etc.
• Typically used PaaS service: ElasticSearch + Kafka
Metrics
• Support collect and analysis metrics of NF microservices, PaaS services, and
cloud native PaaS platform, which includes resource metrics, NF network metrics,
NF metrics, PaaS service metrics, etc.
• Typically used PaaS service: Prometheus
Use Case–5G Core—Observability
【Observability – Topology (Telco PaaS)】
AMF SMF
UPF
PCF
UDM
NRF
AUSF
RAN
Topology of 5G Core Topology of NF microservices
• K8S can provide resource topology, which include relationship between container, pod, service and worker node. However, for
OSS/BSS, NFVO, and other management system, a mapped topology containing 3GPP NF info, NF microservice info, resource
info is required.
Topology of K8S
Resources
(get through k8s API)
Bare metal or VM
Pod Pod Container
Service Container
Pod
Mapping 1. Pod name
2. Service
3. Pod/Service IP (may not
be necessary)
4. Container
5. Namespace
6. Network
7. Node
8. Replicate Set info
…….
Use Case–5G Core—Observability
【Observability – Metrics & Alert (Telco PaaS)】
K8S Master
Controller manager
Scheduler
API-Server
K8S Metrics
K8S Node
Node Exporter
Pod Metrics
PaaS service Exporter
NF Exporter
Other Exporter
Prometheus Server
Pull Metrics
Telco PaaS way of metrics management:
• Monitoring Objects Configuration
• Alert Rules Configuration (NF,
resource, PaaS service….)
Alert Manager
OMC
Query raw metrics
through PromQL
Push alerts based
on rules
Traditional way of NF metrics management:
• NF Performance Alert Rules
Configuration
Resource alerts
PaaS service alerts
NF alerts
Alert receiver & display
Email
Message
OMC display
OSS display
NFVO display &
analysis
……
Data
format
change if
needed
Use Case–5G Core—Continue
• Telco requirements and using methods of other General PaaS/Telco PaaS capabilities (such as DB, tracing, service mesh,
CI/CD etc.) will be explored.

More Related Content

Similar to 5G core use cases in CORE NetworkSBI.pptx

Openstack meetup: NFV and Openstack
Openstack meetup: NFV and OpenstackOpenstack meetup: NFV and Openstack
Openstack meetup: NFV and OpenstackMarie-Paule Odini
 
NFV and SDN: 4G LTE and 5G Wireless Networks on Intel(r) Architecture
NFV and SDN: 4G LTE and 5G Wireless Networks on Intel(r) ArchitectureNFV and SDN: 4G LTE and 5G Wireless Networks on Intel(r) Architecture
NFV and SDN: 4G LTE and 5G Wireless Networks on Intel(r) ArchitectureMichelle Holley
 
5G RAN Slicing for Dublin Release.pptx
5G RAN Slicing for Dublin Release.pptx5G RAN Slicing for Dublin Release.pptx
5G RAN Slicing for Dublin Release.pptxMohammadIrshad79
 
NFV Linaro Connect Keynote
NFV Linaro Connect KeynoteNFV Linaro Connect Keynote
NFV Linaro Connect KeynoteLinaro
 
5G Core Network - ZTE 5g Cloude ServCore
5G Core Network - ZTE 5g Cloude ServCore5G Core Network - ZTE 5g Cloude ServCore
5G Core Network - ZTE 5g Cloude ServCoreITU
 
MEF Service Orchestration of Complex Networks and Virtualized Services
MEF Service Orchestration of Complex Networks and Virtualized Services MEF Service Orchestration of Complex Networks and Virtualized Services
MEF Service Orchestration of Complex Networks and Virtualized Services ITU
 
A 30-minute Introduction to NETCONF and YANG
A 30-minute Introduction to NETCONF and YANGA 30-minute Introduction to NETCONF and YANG
A 30-minute Introduction to NETCONF and YANGTail-f Systems
 
Carrier Grade: What and How
Carrier Grade: What and HowCarrier Grade: What and How
Carrier Grade: What and HowOPNFV
 
Coexistence of Commercial Solutions with Open Source OPNFV Platform
Coexistence of Commercial Solutions with Open Source OPNFV PlatformCoexistence of Commercial Solutions with Open Source OPNFV Platform
Coexistence of Commercial Solutions with Open Source OPNFV PlatformOPNFV
 
Software Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur ChannegowdaSoftware Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur ChannegowdaCPqD
 
Software Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur ChannegowdaSoftware Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur ChannegowdaCPqD
 
Considerations for Deploying Virtual Network Functions and Services
Considerations for Deploying Virtual Network Functions and ServicesConsiderations for Deploying Virtual Network Functions and Services
Considerations for Deploying Virtual Network Functions and ServicesOpen Networking Summit
 
Developing, Deploying, and Consuming L4-7 Network Services in an OpenStack Cloud
Developing, Deploying, and Consuming L4-7 Network Services in an OpenStack CloudDeveloping, Deploying, and Consuming L4-7 Network Services in an OpenStack Cloud
Developing, Deploying, and Consuming L4-7 Network Services in an OpenStack CloudIgor D.C.
 
Uit Presentation of IN/NGIN for Cosmote 2010
Uit Presentation of IN/NGIN for  Cosmote  2010Uit Presentation of IN/NGIN for  Cosmote  2010
Uit Presentation of IN/NGIN for Cosmote 2010michael_mountrakis
 
Addressing Network Operator Challenges in YANG push Data Mesh Integration
Addressing Network Operator Challenges in YANG push Data Mesh IntegrationAddressing Network Operator Challenges in YANG push Data Mesh Integration
Addressing Network Operator Challenges in YANG push Data Mesh IntegrationThomasGraf42
 
netconf, restconf, grpc_basic
netconf, restconf, grpc_basicnetconf, restconf, grpc_basic
netconf, restconf, grpc_basicGyewan An
 
PLNOG14: Service orchestration in provider network, Tail-f - Przemysław Borek
PLNOG14: Service orchestration in provider network, Tail-f - Przemysław BorekPLNOG14: Service orchestration in provider network, Tail-f - Przemysław Borek
PLNOG14: Service orchestration in provider network, Tail-f - Przemysław BorekPROIDEA
 
Brocade Administration & troubleshooting
Brocade Administration & troubleshootingBrocade Administration & troubleshooting
Brocade Administration & troubleshootingprakashjjaya
 
Addressing Network Operator Challenges in YANG push Data Mesh Integration
Addressing Network Operator Challenges in YANG push Data Mesh IntegrationAddressing Network Operator Challenges in YANG push Data Mesh Integration
Addressing Network Operator Challenges in YANG push Data Mesh IntegrationThomasGraf42
 
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentationTurbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentationRadisys Corporation
 

Similar to 5G core use cases in CORE NetworkSBI.pptx (20)

Openstack meetup: NFV and Openstack
Openstack meetup: NFV and OpenstackOpenstack meetup: NFV and Openstack
Openstack meetup: NFV and Openstack
 
NFV and SDN: 4G LTE and 5G Wireless Networks on Intel(r) Architecture
NFV and SDN: 4G LTE and 5G Wireless Networks on Intel(r) ArchitectureNFV and SDN: 4G LTE and 5G Wireless Networks on Intel(r) Architecture
NFV and SDN: 4G LTE and 5G Wireless Networks on Intel(r) Architecture
 
5G RAN Slicing for Dublin Release.pptx
5G RAN Slicing for Dublin Release.pptx5G RAN Slicing for Dublin Release.pptx
5G RAN Slicing for Dublin Release.pptx
 
NFV Linaro Connect Keynote
NFV Linaro Connect KeynoteNFV Linaro Connect Keynote
NFV Linaro Connect Keynote
 
5G Core Network - ZTE 5g Cloude ServCore
5G Core Network - ZTE 5g Cloude ServCore5G Core Network - ZTE 5g Cloude ServCore
5G Core Network - ZTE 5g Cloude ServCore
 
MEF Service Orchestration of Complex Networks and Virtualized Services
MEF Service Orchestration of Complex Networks and Virtualized Services MEF Service Orchestration of Complex Networks and Virtualized Services
MEF Service Orchestration of Complex Networks and Virtualized Services
 
A 30-minute Introduction to NETCONF and YANG
A 30-minute Introduction to NETCONF and YANGA 30-minute Introduction to NETCONF and YANG
A 30-minute Introduction to NETCONF and YANG
 
Carrier Grade: What and How
Carrier Grade: What and HowCarrier Grade: What and How
Carrier Grade: What and How
 
Coexistence of Commercial Solutions with Open Source OPNFV Platform
Coexistence of Commercial Solutions with Open Source OPNFV PlatformCoexistence of Commercial Solutions with Open Source OPNFV Platform
Coexistence of Commercial Solutions with Open Source OPNFV Platform
 
Software Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur ChannegowdaSoftware Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur Channegowda
 
Software Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur ChannegowdaSoftware Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur Channegowda
 
Considerations for Deploying Virtual Network Functions and Services
Considerations for Deploying Virtual Network Functions and ServicesConsiderations for Deploying Virtual Network Functions and Services
Considerations for Deploying Virtual Network Functions and Services
 
Developing, Deploying, and Consuming L4-7 Network Services in an OpenStack Cloud
Developing, Deploying, and Consuming L4-7 Network Services in an OpenStack CloudDeveloping, Deploying, and Consuming L4-7 Network Services in an OpenStack Cloud
Developing, Deploying, and Consuming L4-7 Network Services in an OpenStack Cloud
 
Uit Presentation of IN/NGIN for Cosmote 2010
Uit Presentation of IN/NGIN for  Cosmote  2010Uit Presentation of IN/NGIN for  Cosmote  2010
Uit Presentation of IN/NGIN for Cosmote 2010
 
Addressing Network Operator Challenges in YANG push Data Mesh Integration
Addressing Network Operator Challenges in YANG push Data Mesh IntegrationAddressing Network Operator Challenges in YANG push Data Mesh Integration
Addressing Network Operator Challenges in YANG push Data Mesh Integration
 
netconf, restconf, grpc_basic
netconf, restconf, grpc_basicnetconf, restconf, grpc_basic
netconf, restconf, grpc_basic
 
PLNOG14: Service orchestration in provider network, Tail-f - Przemysław Borek
PLNOG14: Service orchestration in provider network, Tail-f - Przemysław BorekPLNOG14: Service orchestration in provider network, Tail-f - Przemysław Borek
PLNOG14: Service orchestration in provider network, Tail-f - Przemysław Borek
 
Brocade Administration & troubleshooting
Brocade Administration & troubleshootingBrocade Administration & troubleshooting
Brocade Administration & troubleshooting
 
Addressing Network Operator Challenges in YANG push Data Mesh Integration
Addressing Network Operator Challenges in YANG push Data Mesh IntegrationAddressing Network Operator Challenges in YANG push Data Mesh Integration
Addressing Network Operator Challenges in YANG push Data Mesh Integration
 
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentationTurbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
 

Recently uploaded

Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 

Recently uploaded (20)

Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 

5G core use cases in CORE NetworkSBI.pptx

  • 1. Use Case–5G Core-Microservice • NFs in PNF/VNF format was designed as distributed application. In CNF/cloud native format, during which NFs are usually microservices, NFs are still distributed application but finer-grained split. LB Card/VM Service logic card/VM Management card/VM …… card/VM CNF/Cloud Native/Microservice Interface module NF logic processing module-1 Internal communication module Configuration DB OAM module NF logic processing module-2 Service DB NF logic processing module-3 NF logic processing module-4 NF logic processing module-2 PNF/VNF
  • 2. Use Case–5G Core—Example SMF APP/MEC UPF-control plane UPF-user plane DN OAM RAN N3 N6 N4Inf Mp2Inf Shared Service ELK Prometheus Grafana Jaeger Kibana …… UPF-user plane Service Provider Function Service Client Protocol UPF- control plane • Connect with SMF • PFCP session management SMF PFCP UPF- capability exposure • Provide UPF capability to APP/MEC APP/MEC HTTP UPF-user plane • User data forwarding RAN, DN GTPU LB • Control plane load balancing SMF, APP/MEC, UPF PFCP, HTTP, OAM Agent • Maintaining, Monitoring, Notification data collection …… • OAM management anchor point All service & pod HTTP UPF-capability exposure • There is no standards or rules for microservice splitting. LB Signaling Management Data forwarding OAM Agent
  • 3. Use Case–5G Core-Microservice • Common service splitting method: • Interface Module: module in charge of South-North communication between different NFs, which is usually implemented as load balancing gateway. This module is often used in control plane. • NF logic processing modules: modules contains service logics. Methods to further splitting NF logic processing modules can follow 3GPP NF definition (e.g. AMF contains functions of access management, security management, session management etc.), or vendors can self-decide split method. • DB: service DB which store service processing context. Cloud native NF requires network logic processing module is stateless and supports scaling in/out horizontally, which results in that the service processing context and NF states are stored in independent DB. • OAM module: module in charge of NF management, configuration, monitoring and maintain. OAM can also be microservice, for example monitoring/alert/tracing functions can be independently implemented by Prometheus, Jaeger…… • Internal communication module: there are two types of communication within a NF, direct (point to point) and indirect (rabbitmq, service mesh) • The above common reusable modules can be provided by PaaS, which currently are LB, observability, DB, service mesh, so that developers can focus on pure service logic development.
  • 4. Use Case–5G Core—LB UPF-control plane UPF-user plane UPF-capability exposure UPF Cloud Native PaaS LB cluster SMF APP/MEC/OAM gNB PFCP HTTP GTPU • The biggest difference between CT system and IT system is network design. CT system needs to connect with different network plane, for each plane the protocol used, interface requirement and security requirement are different. • Using PaaS to provide LB can free service developers developing protocol processing unit and let them focus on pure service logic design. • Requirement on LB: • Support PFCP protocol (connection between UPF and SMF, which uses N4 interface) • Support HTTP protocol (connection between UPF and MEC/APP, UPF and OAM, ……) • Support GTPU protocol (connection between UPF & gNB, which uses N3 interface)
  • 5. Use Case–5G Core—Observability • 5G Core is designed as microservices and exists as pod in k8s environment, which may be running on bare metal and virtual machines. Complicated environment, great number of management objects, dynamic instance information bring huge challenge for O&M. This makes observability an important functionality that PaaS should provide. • Observability is usually independent from service logic, which is a good start point for XGVela release 1. Tracing • Support tracing the traffic of NF microservice and PaaS services, which includes number of request, duration, fault, etc. • Typically used PaaS service: Istio + Envoy + Jaeger Logging • Support collect and analysis log of NF microservices, PaaS services, and cloud native PaaS platform, which includes operation log, error log, etc. • Typically used PaaS service: ElasticSearch + Kafka Metrics • Support collect and analysis metrics of NF microservices, PaaS services, and cloud native PaaS platform, which includes resource metrics, NF network metrics, NF metrics, PaaS service metrics, etc. • Typically used PaaS service: Prometheus
  • 6. Use Case–5G Core—Observability 【Observability – Topology (Telco PaaS)】 AMF SMF UPF PCF UDM NRF AUSF RAN Topology of 5G Core Topology of NF microservices • K8S can provide resource topology, which include relationship between container, pod, service and worker node. However, for OSS/BSS, NFVO, and other management system, a mapped topology containing 3GPP NF info, NF microservice info, resource info is required. Topology of K8S Resources (get through k8s API) Bare metal or VM Pod Pod Container Service Container Pod Mapping 1. Pod name 2. Service 3. Pod/Service IP (may not be necessary) 4. Container 5. Namespace 6. Network 7. Node 8. Replicate Set info …….
  • 7. Use Case–5G Core—Observability 【Observability – Metrics & Alert (Telco PaaS)】 K8S Master Controller manager Scheduler API-Server K8S Metrics K8S Node Node Exporter Pod Metrics PaaS service Exporter NF Exporter Other Exporter Prometheus Server Pull Metrics Telco PaaS way of metrics management: • Monitoring Objects Configuration • Alert Rules Configuration (NF, resource, PaaS service….) Alert Manager OMC Query raw metrics through PromQL Push alerts based on rules Traditional way of NF metrics management: • NF Performance Alert Rules Configuration Resource alerts PaaS service alerts NF alerts Alert receiver & display Email Message OMC display OSS display NFVO display & analysis …… Data format change if needed
  • 8. Use Case–5G Core—Continue • Telco requirements and using methods of other General PaaS/Telco PaaS capabilities (such as DB, tracing, service mesh, CI/CD etc.) will be explored.

Editor's Notes

  1. 目前都是用OMC做的告警 版本更新
  2. 目前都是用OMC做的告警 版本更新