SlideShare a Scribd company logo
1 of 14
Download to read offline
EPC CUPS
Architecture
Prepared: Hemraj Kumar
Senior 5G Technology Consultant
2
EPC Core
Enhanced Packet Core (EPC)
13
Overall control of the UE within the LTE architecture is handled by the core network.
The core network (also known as EPC in SAE) is also responsible for establishing the
bearers.
The main components of the EPC are:
§ PDN Gateway (P-GW)
§ Serving Gateway (S-GW)
§ Mobility Management Entity (MME)
E-UTRAN Enhanced Packet Core (EPC)
EPC Entities Function
4
5
EPC CUPS Architecture
CUPS Overview
6
CUPS architecture for EPC was first introduced in 3GPP release 14. All earlier EPC
specification follows NON-CUPS architecture. CUPS introduce 3 new interfaces, Sxa,
Sxb and Sxc between the CP and UP functions of the SGW, PGW, and TDF
respectively.
Control-/User Plane Separation (CUPS) in mobile networks refer to the complete
separation between control plane functions (which take care of the user connection
management, as well as defining QoS policies, performing user authentication, etc.)
and user plane functions (which deal with data traffic forwarding).
The main motivation for CUPS is to make user plane functions scale independently,
allowing operators for a more flexible deployment and dimensioning of the network.
For instance, if data traffic increases, more data plane nodes can be added without
affecting the control plane functions.
The Application protocol (AP) generates control signal and the CP encapsulates the
signal bearers used to transmit control signals from the gNB to the UE.
The UP provides the data bearers used to carry UE data from the DN to the UE using
the GTP-U. The principle of CUPS supports the SDN technology which is already
adopted in the 5GCN utilizing a service-based architecture.
EPC Control and User Plane Separation (CUPS)
7
§ 5G Core Network inherits control and
user plane separation (CUPS)
architecture from 3GPP Release 14.
§ In 4G EPC, S/PGWs are decomposed
to S/PGW-C and S/PGW-U to provide
an efficient scaling of services
independently.
MME
SGSN-C
SGSN-
U
RNC
E-
UTRA
N
SGW-
C
SGW-
U
PGW-
C
PGW-
U
SGSN-
U
ePDG-
U
SaMOG-
U
3GGP
AAA
HSS
SGSN-C
ePDG-
C
SaMOG-
C
PCRF
OCS
CG/BS
Operator
Services
S1
1
S4-C
S4-U
S1-
U
S12
Sxa Sxb
S5-U/S8-U
S5-C/S8-C
Gn-
C
Gn-U
S2b-U
S2b-C
S2a-C
S2a-U
S6b
Gx
Gy
Gz/Bp
SGi
CUPS Architecture Principles
8
EPC w/o CUPS
EPC with CUPS
CUPS introduces 3 new
interfaces, Sxa, Sxb and
Sxc between the CP and
UP functions of the SGW,
PGW and TDF
respectively.
Principles of CUPS
9
The CP function terminates the Control Plane protocols: GTP-C, Diameter (Gx, Gy, Gz).
A CP function can interface multiple UP functions, and a UP function can be shared
by multiple CP functions.
An UE is served by a single SGW-CP but multiple SGW-UPs can be selected for
different PDN connections. A user plane data packet may traverse multiple UP
functions.
The CP function controls the processing of the packets in the UP function by
provisioning a set of rules in Sx sessions, i.e. Packet Detection Rules for packets
inspection, Forwarding Action Rules for packets handling (e.g. forward, duplicate,
buffer, drop), Qos Enforcement Rules to enforce QoS policing on the packets, Usage
Reporting Rules for measuring the traffic usage.
All the 3GPP features impacting the UP function (PCC, Charging, Lawful Interception,
etc) are supported, while the UP function is designed as much as possible 3GPP
agnostic. For example, the UPF is not aware of bearer concept.
Charging and Usage Monitoring are supported by instructing the UP function to
measure and report traffic usage, using Usage Reporting Rule(s). No impact is
expected to OFCS, OCS and the PCRF.
The CP or UP function is responsible for GTP-u F-TEID allocation.
A legacy SGW, PGW and TDF can be replaced by a split node without effecting
connected legacy nodes.
Advantage and Disadvantage of CUPS
10
Advantage of CUPS :
§ Reducing Latency on application service, e.g. by selecting User plane nodes which
are closer to the RAN or more appropriate for the intended UE usage type without
increasing the number of control plane nodes.
§ Supporting Increase of Data Traffic, by enabling to add user plane nodes without
changing the number of SGW-C, PGW-C and TDF-C in the network.
§ Locating and Scaling the CP and UP resources of the EPC nodes independently.
§ Independent evolution of the CP and UP functions.
§ Enabling Software Defined Networking to deliver user plane data more efficiently.
Disadvantage of CUPS
§ The major disadvantages of CUPS is that it introduces complexity, standardization of
interfaces between CP and UP and high cost of operation which may result in
deployment delays .
EPC without CUPS
11
Data Network
(e.g. operator
or Internet)
LTE UE
S
1
-
M
M
E
S1-U SGi
eNB P-GW
MME
LTE Uu
GW (SGW/PGW) Function : Vertically integrated control plane (CP) and user plane (UP)
function.
CP function of GWs : proposed separately for each GW.
Expensive customized of GWs and high expansion costs as user traffic increase.
Unlimited scalability of GWs and high expansion costs as user traffic increase.
Centralized deployment of all GWs.
S-GW
S11
S5
§ MME : Mobility Management Entity.
§ S-GW : Serving Gateway
§ P-GW : PDN Gateway
§ PDN : Packet Data Network.
EPC
E-UTRAN
EPC with CUPS
12
Data Network
(e.g. operator
or Internet)
LTE UE
S1-M
M
E
eNB
EPC NAS
MME
LTE Uu
GW functions : separated into CP and UP functions.
CP functions of GWs : processed centrally .
Inexpensive commodity hardware based architecture.
Scaling CP and UP functions independently (Enabling to add
Only GW_Us independently as user traffic increased.)
Enabling flexible deployment of GW-Us (closer to RAN) to reduce latency.
Independent evolution of CP and UP function.
SGW
CP
SGW
UP
PGW
CP
PGW
UP
S11 S5-C
S5-U
Sxa
Sxb
Note : CUPS introduce 3 new interfaces, Sxa, Sxb and Sxc between the CP and UP
functions of the SGW, PGW, and TDF respectively.
Control Plane
SGi
User Plane
EPC with CUPS
13
Data Network
(e.g. operator
or Internet)
LTE UE
S1-U SGi
Gx Rx
Sx
SGW/
PGW UP
SGW/
PGW CP
PCRF
EPC NAS
S11
HSS
S6a
MME
S10
LTE RRC
LTE PDCP
LTE Uu
S5
 SGW/PGW-CP(GW-C) : Gateway Control Plane
 SGW/PGW-UP(GW-U) : Gateway User Plane
 BBU : Baseband Unit (or DU : Digital Unit )
 RRH : Remote Radio Head (or RU : Radio Unit)
eNB
E-UTRAN
Control Plane
User Plane
EPC
Note : In this architecture ,control plane & user plane of GWs (SGW + PGW) are separated .
EN-DC Core Architecture
14
Data Network
(e.g. operator
or Internet)
S1-MME
S1-U SGi
Gx Rx
Sx
SGW/
PGW UP
SGW/
PGW CP
PCRF
S11
HSS
S6a
MME
S10
S5
Enables early introduction of NR
through connectivity Option 3
UE anchored to network over LTE/EPC
control plane
Wide area coverage through LTE with
NR as capacity boost
LTE CP + UP
NR UP
eNB
gNB
LTE RAN
NR RAN
S1-U
X2-C X2-U
LTE + NR UE

More Related Content

What's hot

GGSN-Gateway GPRS Support Node
GGSN-Gateway GPRS Support NodeGGSN-Gateway GPRS Support Node
GGSN-Gateway GPRS Support NodeMustafa Golam
 
Evolution of Core Networks
Evolution of Core NetworksEvolution of Core Networks
Evolution of Core NetworksSarp Köksal
 
Lte ue initial attach & detach from networkx
Lte ue initial attach & detach from networkxLte ue initial attach & detach from networkx
Lte ue initial attach & detach from networkxtharinduwije
 
Cluster optimization procedure v1
Cluster optimization procedure v1Cluster optimization procedure v1
Cluster optimization procedure v1Terra Sacrifice
 
SGSN- serving gprs support node - Platform - HW, SW and CLI
SGSN- serving gprs support node  - Platform - HW, SW and CLI SGSN- serving gprs support node  - Platform - HW, SW and CLI
SGSN- serving gprs support node - Platform - HW, SW and CLI Mustafa Golam
 
Lte attach-messaging
Lte attach-messagingLte attach-messaging
Lte attach-messagingPraveen Kumar
 
01 lte radio_parameters_lte_overview_rl1
01 lte radio_parameters_lte_overview_rl101 lte radio_parameters_lte_overview_rl1
01 lte radio_parameters_lte_overview_rl1Md.Akm Sahansha
 
Day 1 LTE Technology Overview
Day 1 LTE Technology OverviewDay 1 LTE Technology Overview
Day 1 LTE Technology Overviewmahesh savita
 
CS-Core Mobile Network (General)
CS-Core Mobile Network (General)CS-Core Mobile Network (General)
CS-Core Mobile Network (General)Hamidreza Bolhasani
 
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
 
Volte troubleshooting
Volte troubleshootingVolte troubleshooting
Volte troubleshootingJamil Awan
 
An Introduction to Voice and SMS in LTE Networks
An Introduction to Voice and SMS in LTE NetworksAn Introduction to Voice and SMS in LTE Networks
An Introduction to Voice and SMS in LTE NetworkseXplanoTech
 
ims registration call flow procedure volte sip
ims registration call flow procedure volte sipims registration call flow procedure volte sip
ims registration call flow procedure volte sipVikas Shokeen
 
Packet core network basics
Packet core network basicsPacket core network basics
Packet core network basicsMustafa Golam
 
3GPP 5G Control Plane Service Based Architecture
3GPP 5G Control Plane Service Based Architecture3GPP 5G Control Plane Service Based Architecture
3GPP 5G Control Plane Service Based ArchitectureSridhar Bhaskaran
 
Lte kpi accessability
Lte kpi accessabilityLte kpi accessability
Lte kpi accessabilityDheeraj Yadav
 
Advanced: 5G Service Based Architecture (SBA)
Advanced: 5G Service Based Architecture (SBA)Advanced: 5G Service Based Architecture (SBA)
Advanced: 5G Service Based Architecture (SBA)3G4G
 

What's hot (20)

GGSN-Gateway GPRS Support Node
GGSN-Gateway GPRS Support NodeGGSN-Gateway GPRS Support Node
GGSN-Gateway GPRS Support Node
 
Evolution of Core Networks
Evolution of Core NetworksEvolution of Core Networks
Evolution of Core Networks
 
Lte ue initial attach & detach from networkx
Lte ue initial attach & detach from networkxLte ue initial attach & detach from networkx
Lte ue initial attach & detach from networkx
 
Cluster optimization procedure v1
Cluster optimization procedure v1Cluster optimization procedure v1
Cluster optimization procedure v1
 
Cs c n overview
Cs c n overviewCs c n overview
Cs c n overview
 
SGSN- serving gprs support node - Platform - HW, SW and CLI
SGSN- serving gprs support node  - Platform - HW, SW and CLI SGSN- serving gprs support node  - Platform - HW, SW and CLI
SGSN- serving gprs support node - Platform - HW, SW and CLI
 
Lte attach-messaging
Lte attach-messagingLte attach-messaging
Lte attach-messaging
 
01 lte radio_parameters_lte_overview_rl1
01 lte radio_parameters_lte_overview_rl101 lte radio_parameters_lte_overview_rl1
01 lte radio_parameters_lte_overview_rl1
 
Day 1 LTE Technology Overview
Day 1 LTE Technology OverviewDay 1 LTE Technology Overview
Day 1 LTE Technology Overview
 
CS-Core Mobile Network (General)
CS-Core Mobile Network (General)CS-Core Mobile Network (General)
CS-Core Mobile Network (General)
 
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
 
IP RAN 100NGN
IP RAN 100NGNIP RAN 100NGN
IP RAN 100NGN
 
Volte troubleshooting
Volte troubleshootingVolte troubleshooting
Volte troubleshooting
 
An Introduction to Voice and SMS in LTE Networks
An Introduction to Voice and SMS in LTE NetworksAn Introduction to Voice and SMS in LTE Networks
An Introduction to Voice and SMS in LTE Networks
 
ims registration call flow procedure volte sip
ims registration call flow procedure volte sipims registration call flow procedure volte sip
ims registration call flow procedure volte sip
 
LTE Air Interface
LTE Air InterfaceLTE Air Interface
LTE Air Interface
 
Packet core network basics
Packet core network basicsPacket core network basics
Packet core network basics
 
3GPP 5G Control Plane Service Based Architecture
3GPP 5G Control Plane Service Based Architecture3GPP 5G Control Plane Service Based Architecture
3GPP 5G Control Plane Service Based Architecture
 
Lte kpi accessability
Lte kpi accessabilityLte kpi accessability
Lte kpi accessability
 
Advanced: 5G Service Based Architecture (SBA)
Advanced: 5G Service Based Architecture (SBA)Advanced: 5G Service Based Architecture (SBA)
Advanced: 5G Service Based Architecture (SBA)
 

Similar to Epc cups overview

5 g ran architcture
5 g ran architcture5 g ran architcture
5 g ran architctureHemraj Kumar
 
Towards achieving-high-performance-in-5g-mobile-packet-cores-user-plane-function
Towards achieving-high-performance-in-5g-mobile-packet-cores-user-plane-functionTowards achieving-high-performance-in-5g-mobile-packet-cores-user-plane-function
Towards achieving-high-performance-in-5g-mobile-packet-cores-user-plane-functionEiko Seidel
 
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
 
Amir ahmadian tlt-6507-seminar report final version-
Amir ahmadian tlt-6507-seminar report final version-Amir ahmadian tlt-6507-seminar report final version-
Amir ahmadian tlt-6507-seminar report final version-Amir Mehdi Ahmadian
 
Akraino API TSC Ike Alisson 5G Mobility Edge MEC synergy present 2020 11 06 R...
Akraino API TSC Ike Alisson 5G Mobility Edge MEC synergy present 2020 11 06 R...Akraino API TSC Ike Alisson 5G Mobility Edge MEC synergy present 2020 11 06 R...
Akraino API TSC Ike Alisson 5G Mobility Edge MEC synergy present 2020 11 06 R...Ike Alisson
 
Introduction to Evolved Packet Core Networks
Introduction to Evolved Packet Core NetworksIntroduction to Evolved Packet Core Networks
Introduction to Evolved Packet Core NetworksInam Khosa
 
152763323 lte-interview-question
152763323 lte-interview-question152763323 lte-interview-question
152763323 lte-interview-questionHassan Daud
 
IP-optical convergence: a complete solution
IP-optical convergence: a complete solutionIP-optical convergence: a complete solution
IP-optical convergence: a complete solutionEricsson
 
4G EPC architecture by saurav sarker
4G EPC architecture by saurav sarker4G EPC architecture by saurav sarker
4G EPC architecture by saurav sarkerSaurav Sarker
 
Mobility operation in the 5G Network between colorful Access Networks
Mobility operation in the 5G Network between colorful Access NetworksMobility operation in the 5G Network between colorful Access Networks
Mobility operation in the 5G Network between colorful Access NetworksIRJET Journal
 
LTE_Basic_principle.pptx
LTE_Basic_principle.pptxLTE_Basic_principle.pptx
LTE_Basic_principle.pptxAbhilash C A
 
LTE Basic Principle
LTE Basic PrincipleLTE Basic Principle
LTE Basic PrincipleTaiz Telecom
 
Practical aspects of lte design and deployment
Practical aspects of lte design and deploymentPractical aspects of lte design and deployment
Practical aspects of lte design and deploymentDr. Ayman Elnashar, PhD
 

Similar to Epc cups overview (20)

LTE
LTELTE
LTE
 
5 g ran architcture
5 g ran architcture5 g ran architcture
5 g ran architcture
 
Towards achieving-high-performance-in-5g-mobile-packet-cores-user-plane-function
Towards achieving-high-performance-in-5g-mobile-packet-cores-user-plane-functionTowards achieving-high-performance-in-5g-mobile-packet-cores-user-plane-function
Towards achieving-high-performance-in-5g-mobile-packet-cores-user-plane-function
 
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
 
Amir ahmadian tlt-6507-seminar report final version-
Amir ahmadian tlt-6507-seminar report final version-Amir ahmadian tlt-6507-seminar report final version-
Amir ahmadian tlt-6507-seminar report final version-
 
Akraino API TSC Ike Alisson 5G Mobility Edge MEC synergy present 2020 11 06 R...
Akraino API TSC Ike Alisson 5G Mobility Edge MEC synergy present 2020 11 06 R...Akraino API TSC Ike Alisson 5G Mobility Edge MEC synergy present 2020 11 06 R...
Akraino API TSC Ike Alisson 5G Mobility Edge MEC synergy present 2020 11 06 R...
 
Introduction to Evolved Packet Core Networks
Introduction to Evolved Packet Core NetworksIntroduction to Evolved Packet Core Networks
Introduction to Evolved Packet Core Networks
 
Aug12 sridhar
Aug12 sridharAug12 sridhar
Aug12 sridhar
 
Новый функционал JunOS для маршрутизаторов
Новый функционал JunOS для маршрутизаторовНовый функционал JunOS для маршрутизаторов
Новый функционал JunOS для маршрутизаторов
 
4g interview-question
4g interview-question4g interview-question
4g interview-question
 
152763323 lte-interview-question
152763323 lte-interview-question152763323 lte-interview-question
152763323 lte-interview-question
 
LTE Core Network
LTE Core Network LTE Core Network
LTE Core Network
 
IP-optical convergence: a complete solution
IP-optical convergence: a complete solutionIP-optical convergence: a complete solution
IP-optical convergence: a complete solution
 
EVERYTHING IN LTE
EVERYTHING IN LTEEVERYTHING IN LTE
EVERYTHING IN LTE
 
4G EPC architecture by saurav sarker
4G EPC architecture by saurav sarker4G EPC architecture by saurav sarker
4G EPC architecture by saurav sarker
 
Mobility operation in the 5G Network between colorful Access Networks
Mobility operation in the 5G Network between colorful Access NetworksMobility operation in the 5G Network between colorful Access Networks
Mobility operation in the 5G Network between colorful Access Networks
 
LTE_Basic_principle.pptx
LTE_Basic_principle.pptxLTE_Basic_principle.pptx
LTE_Basic_principle.pptx
 
LTE Basic Principle
LTE Basic PrincipleLTE Basic Principle
LTE Basic Principle
 
Lte basic
Lte basicLte basic
Lte basic
 
Practical aspects of lte design and deployment
Practical aspects of lte design and deploymentPractical aspects of lte design and deployment
Practical aspects of lte design and deployment
 

Recently uploaded

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
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"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
 
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
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
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
 
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
 
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
 
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
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
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
 

Recently uploaded (20)

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
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"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
 
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
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
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
 
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)
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
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
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
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
 

Epc cups overview

  • 1. EPC CUPS Architecture Prepared: Hemraj Kumar Senior 5G Technology Consultant
  • 3. Enhanced Packet Core (EPC) 13 Overall control of the UE within the LTE architecture is handled by the core network. The core network (also known as EPC in SAE) is also responsible for establishing the bearers. The main components of the EPC are: § PDN Gateway (P-GW) § Serving Gateway (S-GW) § Mobility Management Entity (MME) E-UTRAN Enhanced Packet Core (EPC)
  • 6. CUPS Overview 6 CUPS architecture for EPC was first introduced in 3GPP release 14. All earlier EPC specification follows NON-CUPS architecture. CUPS introduce 3 new interfaces, Sxa, Sxb and Sxc between the CP and UP functions of the SGW, PGW, and TDF respectively. Control-/User Plane Separation (CUPS) in mobile networks refer to the complete separation between control plane functions (which take care of the user connection management, as well as defining QoS policies, performing user authentication, etc.) and user plane functions (which deal with data traffic forwarding). The main motivation for CUPS is to make user plane functions scale independently, allowing operators for a more flexible deployment and dimensioning of the network. For instance, if data traffic increases, more data plane nodes can be added without affecting the control plane functions. The Application protocol (AP) generates control signal and the CP encapsulates the signal bearers used to transmit control signals from the gNB to the UE. The UP provides the data bearers used to carry UE data from the DN to the UE using the GTP-U. The principle of CUPS supports the SDN technology which is already adopted in the 5GCN utilizing a service-based architecture.
  • 7. EPC Control and User Plane Separation (CUPS) 7 § 5G Core Network inherits control and user plane separation (CUPS) architecture from 3GPP Release 14. § In 4G EPC, S/PGWs are decomposed to S/PGW-C and S/PGW-U to provide an efficient scaling of services independently. MME SGSN-C SGSN- U RNC E- UTRA N SGW- C SGW- U PGW- C PGW- U SGSN- U ePDG- U SaMOG- U 3GGP AAA HSS SGSN-C ePDG- C SaMOG- C PCRF OCS CG/BS Operator Services S1 1 S4-C S4-U S1- U S12 Sxa Sxb S5-U/S8-U S5-C/S8-C Gn- C Gn-U S2b-U S2b-C S2a-C S2a-U S6b Gx Gy Gz/Bp SGi
  • 8. CUPS Architecture Principles 8 EPC w/o CUPS EPC with CUPS CUPS introduces 3 new interfaces, Sxa, Sxb and Sxc between the CP and UP functions of the SGW, PGW and TDF respectively.
  • 9. Principles of CUPS 9 The CP function terminates the Control Plane protocols: GTP-C, Diameter (Gx, Gy, Gz). A CP function can interface multiple UP functions, and a UP function can be shared by multiple CP functions. An UE is served by a single SGW-CP but multiple SGW-UPs can be selected for different PDN connections. A user plane data packet may traverse multiple UP functions. The CP function controls the processing of the packets in the UP function by provisioning a set of rules in Sx sessions, i.e. Packet Detection Rules for packets inspection, Forwarding Action Rules for packets handling (e.g. forward, duplicate, buffer, drop), Qos Enforcement Rules to enforce QoS policing on the packets, Usage Reporting Rules for measuring the traffic usage. All the 3GPP features impacting the UP function (PCC, Charging, Lawful Interception, etc) are supported, while the UP function is designed as much as possible 3GPP agnostic. For example, the UPF is not aware of bearer concept. Charging and Usage Monitoring are supported by instructing the UP function to measure and report traffic usage, using Usage Reporting Rule(s). No impact is expected to OFCS, OCS and the PCRF. The CP or UP function is responsible for GTP-u F-TEID allocation. A legacy SGW, PGW and TDF can be replaced by a split node without effecting connected legacy nodes.
  • 10. Advantage and Disadvantage of CUPS 10 Advantage of CUPS : § Reducing Latency on application service, e.g. by selecting User plane nodes which are closer to the RAN or more appropriate for the intended UE usage type without increasing the number of control plane nodes. § Supporting Increase of Data Traffic, by enabling to add user plane nodes without changing the number of SGW-C, PGW-C and TDF-C in the network. § Locating and Scaling the CP and UP resources of the EPC nodes independently. § Independent evolution of the CP and UP functions. § Enabling Software Defined Networking to deliver user plane data more efficiently. Disadvantage of CUPS § The major disadvantages of CUPS is that it introduces complexity, standardization of interfaces between CP and UP and high cost of operation which may result in deployment delays .
  • 11. EPC without CUPS 11 Data Network (e.g. operator or Internet) LTE UE S 1 - M M E S1-U SGi eNB P-GW MME LTE Uu GW (SGW/PGW) Function : Vertically integrated control plane (CP) and user plane (UP) function. CP function of GWs : proposed separately for each GW. Expensive customized of GWs and high expansion costs as user traffic increase. Unlimited scalability of GWs and high expansion costs as user traffic increase. Centralized deployment of all GWs. S-GW S11 S5 § MME : Mobility Management Entity. § S-GW : Serving Gateway § P-GW : PDN Gateway § PDN : Packet Data Network. EPC E-UTRAN
  • 12. EPC with CUPS 12 Data Network (e.g. operator or Internet) LTE UE S1-M M E eNB EPC NAS MME LTE Uu GW functions : separated into CP and UP functions. CP functions of GWs : processed centrally . Inexpensive commodity hardware based architecture. Scaling CP and UP functions independently (Enabling to add Only GW_Us independently as user traffic increased.) Enabling flexible deployment of GW-Us (closer to RAN) to reduce latency. Independent evolution of CP and UP function. SGW CP SGW UP PGW CP PGW UP S11 S5-C S5-U Sxa Sxb Note : CUPS introduce 3 new interfaces, Sxa, Sxb and Sxc between the CP and UP functions of the SGW, PGW, and TDF respectively. Control Plane SGi User Plane
  • 13. EPC with CUPS 13 Data Network (e.g. operator or Internet) LTE UE S1-U SGi Gx Rx Sx SGW/ PGW UP SGW/ PGW CP PCRF EPC NAS S11 HSS S6a MME S10 LTE RRC LTE PDCP LTE Uu S5  SGW/PGW-CP(GW-C) : Gateway Control Plane  SGW/PGW-UP(GW-U) : Gateway User Plane  BBU : Baseband Unit (or DU : Digital Unit )  RRH : Remote Radio Head (or RU : Radio Unit) eNB E-UTRAN Control Plane User Plane EPC Note : In this architecture ,control plane & user plane of GWs (SGW + PGW) are separated .
  • 14. EN-DC Core Architecture 14 Data Network (e.g. operator or Internet) S1-MME S1-U SGi Gx Rx Sx SGW/ PGW UP SGW/ PGW CP PCRF S11 HSS S6a MME S10 S5 Enables early introduction of NR through connectivity Option 3 UE anchored to network over LTE/EPC control plane Wide area coverage through LTE with NR as capacity boost LTE CP + UP NR UP eNB gNB LTE RAN NR RAN S1-U X2-C X2-U LTE + NR UE