EPC 04 ITG524 Muenchen Basta
EPC 04 ITG524 Muenchen Basta
EPC 04 ITG524 Muenchen Basta
Lehrstuhl fr Kommunikationsnetze
Prof. Dr.-Ing. W. Kellerer
15.November.2013
Treffen der VDE/ITG-Fachgruppe 5.2.4
Arsany Basta
Wolfgang Kellerer Technische Universitt Mnchen, Germany
Marco Hoffmann
Klaus Hoffmann
Ernst-Dieter Schmidt Nokia Solutions and Networks, Munich, Germany
Future network requirements?
X2 S10
S1- S6a Gx
eNodeB Signaling
MME
MME HSS PCRF OCS
E-UTRAN
Data Traffic S7
S1-U S11 Gy
S5/S8 SGi
NodeB RNC SGSN S-GW P-GW IP Domain
S4
UTRAN
LTE Evolved Packet Core (EPC)
3
How to change EPC architecture?
4
[1] Network Operators, Network Functions Virtualization, SDN World Congress, Darmstadt, 2012
What do NFV and SDN bring to the mobile core?
NFV
+ More elasticity in adding or removing services
SDN
NFV Optimizing network configuration and topology
+
SDN
Migration to the operators cloud can start with control-plane EPC nodes
such as MME, HSS, PCRF, etc...
Operators
S10 Cloud Virtual EPC Components
S6a Gx
MME HSS PCRF OCS
Gy
X2 S7
Signaling
S1-
MME
eNodeB
Data Traffic
S1-U S11
Transport Network
S5/S8 SGi
SGSN S-GW P-GW IP PDN
S4
Focus of our study is the data-plane coupled EPC nodes: S-GW and P-GW
6
What are the study steps?
Deployment architectures:
decomposed functions between
cloud and transport network
7
S-GW / P-GW ANALYSIS
8
S-GW and P-GW Analysis
The roles of the S-GW and P-GW were observed in fundamental 3GPP
standard scenarios such as UE attach/detach, handover, TA update, etc ..
Resources
Control
Allocation
Signaling
Logic
Packet GTP
Charging
Filtering Matching
Data-plane Forwarding
9
OPENFLOW REALIZATION OF
DERIVED FUNCTIONS
10
OpenFlow Realization of Derived Functions
Offline Charging
OF Controller OF Controller
CDR Event
OF Controller
OF Controller
GTP
Module
GTP rules
Data traffic Middlebox
no matching rules Rules from controller: GTP
Forward * to controller in: * / out: middlebox
OF NE OF NE
OF Controller OF Controller
GTP SW
Data Traffic GTP HW Data Traffic
SW platform
Customized
OF NE+ OF NE+
14
Functions deployment possibilities?
S4-u SGi
SGSN IP PDN
Resources U-Plane
SDN API
S4-C
Management Forwarding GTP
SGSN S4-U
Logic Rules
Filtering SGi
U-Plane Fabric IP PDN
Charging
SGW-c PGW-c
NE+
SGW-u PGW-u 17
Functions deployment possibilities?
Control Signaling
SGW-c PGW-c
+ possible offloading of certain
SGW-c
Resources
S10
Management
Charging PGW-c EPC operations or service types
S11
MME Logic GTP
Operators
Controller
Cloud
+ highest scalability and flexibility
S1-
MME SDN API
Signaling
U-Plane SGW-u
X2 Filtering
Forwarding Rules PGW-u
U-Plane Fabric NE state sync overhead
eNodeB S11
S1-U
Data Traffic
SDN API
State Sync orchestration between
Updates
Transport
S4-C Network
functions is needed
Controller
SGSN S4-C
Signaling Management Forwarding
S4-U Logic Rules
Filtering
Charging SGi
U-Plane Fabric IP PDN
GTP
SGW-c PGW-c
NE+ 18
SGW-u PGW-u
Conclusion
Study goals?
b) Middlebox-based processing
Cost evaluation
Optimal functions splitting solution
Exchanged data overhead
considering performance
Observed additional delays
S-/P-GW
cost
data
KPI overhead
value
end-to-end
delay
Questions?
A.Basta, W. Kellerer, M. Hoffmann, K. Hoffmann, E.D. Schmidt, A Virtual SDN-enabled LTE EPC:
Architecture: a case study for S-/P-gateways functions, IEEE SDN4FNS, Trento, 2013
21