SlideShare a Scribd company logo
Submit Search
Upload
Login
Signup
Securing the Onion: 5G Cloud Native Infrastructure
Report
MyNOG
Follow
MyNOG
Jun. 15, 2023
•
0 likes
•
80 views
1
of
22
Securing the Onion: 5G Cloud Native Infrastructure
Jun. 15, 2023
•
0 likes
•
80 views
Download Now
Download to read offline
Report
Technology
Securing the Onion: 5G Cloud Native Infrastructure Boon Kang Lim, F5
MyNOG
Follow
MyNOG
Recommended
 Network Innovations Driving Business Transformation
Cisco Service Provider
2K views
•
26 slides
Securing the LTE Core: the Road to NFV
Mary McEvoy Carroll
704 views
•
8 slides
Sec conf london_v07
Mary McEvoy Carroll
292 views
•
8 slides
3GPP 5G Control Plane Service Based Architecture
Sridhar Bhaskaran
6.4K views
•
32 slides
PLNOG 7: Klaudiusz Staniek - MPLS a QoS - praktycznie
PROIDEA
76 views
•
60 slides
PLNOG14: Service orchestration in provider network, Tail-f - Przemysław Borek
PROIDEA
643 views
•
32 slides
More Related Content
Similar to Securing the Onion: 5G Cloud Native Infrastructure
OpenStack: Changing the Face of Service Delivery
Mirantis
1.6K views
•
26 slides
OpenStack: Changing the Face of Service Delivery
Lew Tucker
762 views
•
26 slides
Banv meetup-contrail
nvirters
1.5K views
•
30 slides
5G Core Network - ZTE 5g Cloude ServCore
ITU
1.8K views
•
12 slides
PLNOG16: Kreowanie usług przez operatorów – SP IWAN, Krzysztof Konkowski
PROIDEA
114 views
•
23 slides
PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...
PROIDEA
150 views
•
23 slides
Similar to Securing the Onion: 5G Cloud Native Infrastructure
(20)
OpenStack: Changing the Face of Service Delivery
Mirantis
•
1.6K views
OpenStack: Changing the Face of Service Delivery
Lew Tucker
•
762 views
Banv meetup-contrail
nvirters
•
1.5K views
5G Core Network - ZTE 5g Cloude ServCore
ITU
•
1.8K views
PLNOG16: Kreowanie usług przez operatorów – SP IWAN, Krzysztof Konkowski
PROIDEA
•
114 views
PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...
PROIDEA
•
150 views
Service Chaining - Cloud Network Services at Scale
MarketingArrowECS_CZ
•
2.1K views
PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...
PROIDEA
•
62 views
The Data Center Network Evolution
Cisco Canada
•
3K views
F5 Solutions for Service Providers
BAKOTECH
•
7.6K views
Cisco Prime for IP NGN
Cisco Canada
•
1.8K views
CNCF TUG (Telecom User Group) Ike Alisson 5G New Service Capabilities Rev pa10
Ike Alisson
•
121 views
Cisco connect montreal 2018 sd wan - delivering intent-based networking to th...
Cisco Canada
•
638 views
Colt SD-WAN experience learnings and future plans
Colt Technology Services
•
2K views
LTE: Building next-gen application services for mobile telecoms
NuoDB
•
617 views
Step-by-Step Guide to Building a Truly Composable Infrastructure for 5G/Edge
Prem Sankar Gopannan
•
543 views
Wireless intelligent networking
Manish Kumar
•
2.3K views
New world IP traffic, new dimensions for Diameter management
Innovation Assured
•
380 views
VMworld 2016: Advanced Network Services with NSX
VMworld
•
4K views
dan-web5g.pptx
UtkarshMishra600872
•
5 views
More from MyNOG
Peering Personal MyNOG-10
MyNOG
111 views
•
32 slides
Embedded CDNs in 2023
MyNOG
100 views
•
22 slides
Edge virtualisation for Carrier Networks
MyNOG
95 views
•
13 slides
Equinix: New Markets, New Frontiers
MyNOG
128 views
•
26 slides
Hierarchical Network Controller
MyNOG
72 views
•
25 slides
Aether: The First Open Source 5G/LTE Connected Edge Cloud Platform
MyNOG
85 views
•
45 slides
More from MyNOG
(20)
Peering Personal MyNOG-10
MyNOG
•
111 views
Embedded CDNs in 2023
MyNOG
•
100 views
Edge virtualisation for Carrier Networks
MyNOG
•
95 views
Equinix: New Markets, New Frontiers
MyNOG
•
128 views
Hierarchical Network Controller
MyNOG
•
72 views
Aether: The First Open Source 5G/LTE Connected Edge Cloud Platform
MyNOG
•
85 views
Cleaning up your RPKI invalids
MyNOG
•
28 views
Introducing Peering LAN 2.0 at DE-CIX
MyNOG
•
76 views
Load balancing and Service in Kubernetes
MyNOG
•
77 views
Cloud SDN: BGP Peering and RPKI
MyNOG
•
69 views
SDM – A New (Subsea) Cable Paradigm
MyNOG
•
109 views
AI in Networking: Transforming Network Operations with Juniper Mist AIDE
MyNOG
•
197 views
Malaysia Data Center Landscape, Where is the next hotspot to place your fiber...
MyNOG
•
148 views
FUTURE-PROOFING DATA CENTRES from Connectivity Perspective
MyNOG
•
77 views
Keep Ukraine Connected: A project from the community – for the community by R...
MyNOG
•
75 views
Solving Civilization’s Long Term Communication Needs by Dinesh Kummaran, Tran...
MyNOG
•
65 views
MyIX Updates by Raja Mohan Marappan, MyIX
MyNOG
•
52 views
Exploring Quantum Engineering for Networking by Melchior Aelmans, Juniper Net...
MyNOG
•
43 views
Quick wins in the NetOps Journey by Vincent Boon, Opengear
MyNOG
•
45 views
Data Centre Interconnect (DCI) with X86’s DCI Solution by Raja Akmal, X86 Net...
MyNOG
•
55 views
Recently uploaded
Webhook Testing Strategy
Dimpy Adhikary
82 views
•
10 slides
GDSC ZHCET Google Study Jams 23.pdf
AbhishekSingh313342
19 views
•
34 slides
"Architecture assessment from classics to details", Dmytro Ovcharenko
Fwdays
42 views
•
16 slides
Mastering Automation Quality: Exploring UiPath's Test Suite for Seamless Test...
DianaGray10
38 views
•
20 slides
Meetup_adessoCamunda_2023-09-13_Part1&2_en.pdf
MariaAlcantara50
40 views
•
31 slides
Getting your enterprise ready for Microsoft 365 Copilot
Vignesh Ganesan I Microsoft MVP
217 views
•
38 slides
Recently uploaded
(20)
Webhook Testing Strategy
Dimpy Adhikary
•
82 views
GDSC ZHCET Google Study Jams 23.pdf
AbhishekSingh313342
•
19 views
"Architecture assessment from classics to details", Dmytro Ovcharenko
Fwdays
•
42 views
Mastering Automation Quality: Exploring UiPath's Test Suite for Seamless Test...
DianaGray10
•
38 views
Meetup_adessoCamunda_2023-09-13_Part1&2_en.pdf
MariaAlcantara50
•
40 views
Getting your enterprise ready for Microsoft 365 Copilot
Vignesh Ganesan I Microsoft MVP
•
217 views
Navigating the Future
OnBoard
•
35 views
Solving today’s Traffic Problems with Sustainable Ride Hailing Solution
On Demand Clone
•
27 views
EuroBSDCon 2023 - (auto)Installing BSD Systems - Cases using pfSense, TrueNAS...
Vinícius Zavam
•
67 views
Need for Speed: Removing speed bumps in API Projects
Łukasz Chruściel
•
121 views
UiPath Tips and Techniques for Debugging - Session 3
DianaGray10
•
49 views
Cloud Composer workshop at Airflow Summit 2023.pdf
Leah Cole
•
94 views
CamundaCon NYC 2023 Keynote - Shifting into overdrive with process orchestration
Bernd Ruecker
•
40 views
Machine learning with quantum computers
Speck&Tech
•
104 views
Product Research Presentation-Maidy Veloso.pptx
MaidyVeloso
•
38 views
Product Listing Presentation-Maidy Veloso.pptx
MaidyVeloso
•
18 views
"Building Asynchronous SOA for Modern Applications", Sai Pragna Etikyala
Fwdays
•
26 views
GIT AND GITHUB (1).pptx
GDSCCVRGUPoweredbyGo
•
36 views
How to reduce expenses on monitoring
RomanKhavronenko
•
23 views
Google cloud Study Jam 2023.pptx
GDSCNiT
•
438 views
Securing the Onion: 5G Cloud Native Infrastructure
1.
Securing the Onion: 5G
Cloud Native Infrastructure
2.
©2023 F5 2 Agenda • Architecture
Transformation to 5G Service Based Architecture (5G SBA) • 3GPP Releases Update • Important component in securing 5G SBA • Service Proxy for Kubernetes (SPK) • Secure Communication Proxy (SCP) Service Proxy for Kubernetes (SPK) 3GPP REL 14 TO REL 15 JOURNEY • Ingress and Egress Requirement to Secure Cloud Native Infrastructure (Kubernetes) • Kubernetes Networking Weaknesses in Addressing Carrier Grade needs • Handling Ingress traffic with SPK Ingress • Handling Egress traffic with SPK Service Mesh Secure Communication Proxy (SCP) 3GPP REL 15 TO REL 16 JOURNEY • Intelligently and Securely Simplify 5G Core Operation • Bridging 4G/5G in Multiple Domains • 5G SBA Secure Signaling Flow • Securing Distributed 5G Network Deployment • 5G Core Security in Onion Model with SCP and SPK
3.
©2023 F5 3 5G: Functional
and Architectural Transformation 5G Service-Based Architecture (SBA) MME SGSN PCRF HSS SGW PGW 2G/3G 4G Data network S3 (GTP) S6a (Diameter) Gx (Diameter) S1-MME S1-U (GTP) S5/S8 S4 (GTP) 4G Core: Telco Architecture HTTP/2 Microservices API centric Telco cloud Web protocol CUPS 5G SBA Technology Principles (derived from IT industry) Data network HTTP/2 JSON API 5G-AN Non 3GPP Access N 6 N1 N2 N3 N4 N3IWF Control and Signaling Edge (CUPS) UPF User data and packet gateway Regional Central 5G Core: IT Architecture NSSF NEF NRF PCF UDM AF AUSF AMF SMF
4.
©2023 F5 4 3GPP Releases
Updates SERVICE BASED ARCHITECTURE RELEASE 15 RELEASE 14 RELEASE 16 Control Plane Control Plane Control Plane EHANCED SERVICE BASED ARCHITECTURE CONTROL USER PLANE SEPARATION CONTAINERS VIRTUALIZATION LAYER COMPUTE NETWORK STORAGE VIRTUAL MACHINES CNF 1 CNF 2 CNF n VNF 1 VNF 2 VNF n RELEASE 17 Enabling Edge Application CONTAINERS
5.
©2023 F5 5 Security Threat
within 5G Service Based Architecture ... and some additional security points to pay attention to (R)AN Access UE Nnssf Npcf Nchf Namf N1 N2 N3 DN networks Networks Interworking Nnrf Nsmf Nudm Nausf Naf Nnef N9 N6 UPF Data Plane AMF Mobility AUSF Authentication SMF Sessions CHF Charging NEF Exposure AF Application UDM Sub Repo PCF Policy NRF Repository NSSF Slicing “HSS” “PCRF” “OCS” “HSS” “MME” “PGW-C” “PGW-U” IPX partners Billing environment Networks Apps and APIs
6.
©2023 F5 6 Security Threat
within 5G Service Based Architecture ... and some additional security points to pay attention to (R)AN Access UE Nnssf Npcf Nchf Namf N1 N2 N3 DN networks Networks Interworking Nnrf Nsmf Nudm Nausf Naf Nnef N9 N6 UPF Data Plane AMF Mobility AUSF Authentication SMF Sessions CHF Charging NEF Exposure AF Application UDM Sub Repo PCF Policy NRF Repository NSSF Slicing “HSS” “PCRF” “OCS” “HSS” “MME” “PGW-C” “PGW-U” IPX partners Billing environment Networks Apps and APIs SCP + (BSF) + SPK
7.
©2023 F5 7 Security Threat
within 5G Service Based Architecture ... and some additional security points to pay attention to (R)AN Access UE Nnssf Npcf Nchf Namf N1 N2 N3 DN networks Networks Interworking Nnrf Nsmf Nudm Nausf Naf Nnef N9 N6 UPF Data Plane AMF Mobility AUSF Authentication SMF Sessions CHF Charging NEF Exposure AF Application UDM Sub Repo PCF Policy NRF Repository NSSF Slicing “HSS” “PCRF” “OCS” “HSS” “MME” “PGW-C” “PGW-U” IPX partners Billing environment Networks Apps and APIs SCP + (BSF) + SPK • Enhanced ingress security with per-service secure proxy • scalability CNF’s • dynamic network elasticity • Multi-protocol support • SBA Security, mTLS • Routing, LB, Message Prioritisation, Persistence, Session Binding, etc. • HTTP/2 Protocol Validation
8.
©2023 F5 8 Securing Cloud
Native Infrastructure (K8s) with Service Proxy Kubernetes (SPK) SERVICE BASED ARCHITECTURE RELEASE 15 RELEASE 14 Control Plane CONTROL USER PLANE SEPARATION
9.
©2023 F5 9 Securing Cloud
Native (Kubernetes)Telco Cloud Requirement for Telco Cloud Infrastructure • Ingress for 5G SBA HTTP/2 traffic • Automation through Kubernetes control plane • Support for non-HTTP traffic* • SCTP, GTP/PFCP for 5G* • Diameter, GTP, SIP for hybrid 4G/5G deployment* • Full proxy (ingress + egress) for network-centric deployment* • Support for multi-vendor environment* • Proxying HTTP/2 traffic • Policy driven through Kubernetes control plane • Mutual TLS encryption • Packet capture and legal intercept* • Analytics and visibility* • Certificate management* • Support for multi-vendor environment* * Additional functions not supported natively in Kubernetes East/West Traffic (Service Mesh) North/South Traffic (Service Proxy)
10.
©2023 F5 10 Kubernetes Networking
Weaknesses Addressed Additional abilities applied to Kubernetes ingress/egress is powerful for telco deployment Kubernetes provides flexibility, scalability, and efficiency that will be key for service providers • 5G packet cores • Edge computing / Edge sites • Digital transformation But is not designed for service providers Traditionally developed for web and enterprise use: • Difficulty with telco protocols • NGAP/SCTP, 5G HTTP/2, Diameter, GTP, SIP, lawful intercept, others • Limited egress capabilities • Lack of routing integration with service provider networks • Lack of security controls • Lack of visibility and revenue controls • Difficulty with public cloud providers
11.
©2023 F5 11 F5 Service
Proxy for Kubernetes (SPK) for 5G Core Kubernetes ingress and egress services for telco protocols User Internet, other DNs Telco Cloud cscf pcrf upf ocs Virtualisation / Containerisation Layer Service Proxy for Kubernetes (SPK) scp Far Edge (MEC) Near Edge (MEC) Regional PoP Central PoP HTTP/2 Diameter SIP Multiprotocol Ingress Security Visibility L7 Routing 4G/5G Core Functions Other Other Kubernetes Platform Typical Telco Locations Kubernetes Platform Like GTP, but also considering adding PFCP
12.
©2023 F5 12 F5 SPK
is the Modern Telco grade Ingress Proxy Ingress Proxy & Egess GW Signaling control • Routing • Load balancing • Rate limiting Traffic Management • Load Balance • Persistence • Service continuity Diameter SIP HTTP/2 TCP SCTP UDP Egress GW • Routing • Traffic control policy • Topology(IP) hiding Egress NGAP
13.
©2023 F5 13 E.g. Egress
Security Control Use Case No control on container egress Without firewall function to regulate the risk of data leak/loss is real Central DC Edge CNF CNF CNF CNF SPK secures Telco everywhere Enables Telco cloud to control network flow and Core CNF topology hiding Central DC Edge SPK SPK CNF SPK SPK CNF #1 NSM for Telco in a controlled ACL and topology hiding for workloads to interact with NF from another network or another PLMN #2 Virtual Stop Gap deployed as policy for public cloud or untrusted environment to restrict traffic leaving CNF and Telco application container.
14.
©2023 F5 14 Simplify, Scale
and Securing NF communication with Service Communication Proxy (SCP) RELEASE 16 Control Plane EHANCED SERVICE BASED ARCHITECTURE SERVICE BASED ARCHITECTURE RELEASE 15 Control Plane
15.
©2023 F5 15 What’s New
in 3GPP Release 16 5G SA Core Control Plane Communications Model Options 3GPP Release 15: With Or without NRF Interaction 3GPP Release 16: SCP for Routing Selection and Load Balancing A NF consumers are configured with the producer and perform selection of producer Direct Communication WITHOUT NRF B Every NF consumer interacts with NRF for service discovery and has to support discovery result caching, and selection Direct Communication WITH NRF C SCP aggregates Hypertext Transfer Protocol (HTTP) links, and provides centralized signaling monitoring SCP WITHOUT delegated discovery D In addition to characteristics in Model C, SCP takes over service discovery and selection for NF consumers. Hence, NF consumers need not to perform discovery and selection of producer SCP WITH delegated discovery
16.
©2023 F5 16 Service Communication
Proxy (SCP) Helps to build a reliable, robust and secure 5G Standalone Core 5G NF 5G NF 5G NF 5G NF 5G NF 5G NF 5G NF 5G NF 5G NF 5G NF SIMPLIFY § Move from a full mesh between all Networks Functions (NFs) by acting as a hub/proxy for all NF traffic. SCALE § Real-Time traffic management and network scalability § Internetworking Functions to simplify inter-vendor deployments. SECURE § Secure Communications with mTLS protection & OAuth2.0 authentication between NFs. § Restrict unknown connection or abnormal traffic flow SERVICE COMMUNICATION PROXY (SCP)
17.
©2023 F5 17 SCP+ Intelligently
and Securely Simplify 5G Core Operation Leading the movement toward using AI/ML mechanism F5 SCP+ increase network resiliency 1 2 3 4 5G NF 5G NF 5G NF 5G NF 5G NF 5G NF 5G NF 5G NF 5G NF 5G NF Intelligent Load Balancing maximize 5G service availability and minimize 5G service disruption Advanced Overload Protection to improve network resiliency 5G aware DDoS Protection with deep insights 5G aware metrics provide deep insight to address transient events and feed for SBI encrypted traffic visibility CONFIDENTIAL Data Collection SCP+
18.
©2023 F5 18 SCP+ Bridging
4G/5G in Multiple Domains Support 4G/5G telco protocols to reduce complexity and integration to 4G/5G services HTTP/2 Request Message Diameter-Request-Message 5G NF 5G NF 5G NF 5G NF 5G NF SCP+ 5G NF 5G NF 5G NF 5G NF Nxxx-request-message (HTTP/2) 4G Nodes 4G Nodes 4G Nodes Nxxx-message (HTTP/2) Diameter-Request-Message ß---------> Diameter Message 4G Nodes 4G Nodes
19.
©2023 F5 19 5G SBA
Secure Signaling Flow Mitigate spoofing messages from unknown or abnormal traffic flow NF PRODUCER SET NF CONSUMER SET NRF Request Token Validate Token Auth HTTP Request Unknown Consumer • TLS connections terminate in SCP • Decrypts traffic from NF Consumer and encrypts traffic to NF Producers • Identify unknown or abnormal traffic flow • Restrict connection from any unknown peer and drop the message CONFIDENTIAL X SIMPLIFY SCALE SECURE SCP mTLS NF Consumer NF Producer 1 HTTP Request mTLS Oauth 2.0 Oauth 2.0 • Consumer interacts with NRF first for Discovery and then for Auth before sending a service request message with authorization token embedded to a SCP. • SCP verify the “Subject” in the token against the information present in the Consumer’s TLS certificate* and presents to the producer a valid access token that was issued to the NF service consumer • SCP support TLS 1.2/1.3 to securely transport the tokens in 5G Signaling, makes it easier to terminate security directly in the network function • NF Producer then will verify the integrity of the access token before granting the NF service consumer access to its services. • Service Request is passed on to NF Producer after successful verification, • Verify the “Subject” in the token
20.
©2023 F5 20 Securing Distributed
5G Network Deployment e.g. handling interaction between different network locations or domain SIMPLIFY SCALE SECURE 5G Edge 5G Core
21.
©2023 F5 21 5G Core
Security with Onion Model with SCP and SPK Telco Cloud • All CNF traffic via ingress/egress proxy • Proxy deployed as separate pod(s) within CNF namespace • Proxy deployment model same for external, inter- cluster, and intra-cluster SCP+ SCP+ Management Access network N2 Ingress/Egress Non- Exposed Services Cluster SBI mTLS namespace NSSF SPK namespace NRF SPK namespace PCF SPK namespace CHF SPK Kubernetes control plane Secure Services Cluster SBI mTLS namespace UDM SPK namespace AUSF SPK Kubernetes control plane Exposed Services Cluster namespace AMF SPK Kubernetes control plane SBI namespace NEF SPK mTLS namespace SEPP SPK namespace SMF SPK namespace UPF SPK namespace IPUPS SPK N9 N32 N6 Diameter N33 CHF info to OCS via NEF or via direct CAPIF link Potentially shared RAN Intercluster security Intercluster security SCTP proxy TCP proxy SCP+ Intercluster-FW Intercluster-FW SPK API/Management Firewalling N6-FW SIG-FW API-FW SECGW SCTP-FW SPK