a virtual sdn-enabled epc architecture
TRANSCRIPT
02/10/20141 © Nokia 2014 Confidential
A Virtual SDN-Enabled EPC
ArchitectureFuture Networks 2014• Michael Jarschel• 26-09-2014
02/10/20142 © Nokia 2014 Confidential
How can we apply these concepts to the LTE EPC?
SDN & NFV Synergyas illustrated by ETSI
NetworkFunctions
Virtualization
SoftwareDefined
Networks
OpenInnovation
Network abstractionsfor faster innovation
CAPEX & OPEX reduction
Innovative third-partyapplications
+ LTE = ?
02/10/20143 © Nokia 2014 Confidential
Software Defined Networking & Network Functions Virtualization
SDN•Separation of control and data plane•Logically-centralized control•Programmability of the network
NFVRelocation of network functions fromdedicated appliances to generic servers
x86 Server
Hypervisor
Virtual Network Function
Data Plane
Controller Plane
Application Plane
02/10/20144 © Nokia 2014 Confidential
SDN & NFV Deployment Modes: VNF Passthrough
x86 Server
Hypervisor
VNF 1 VNF 2 VNF 3
SDN Switch
Production TrafficSelect Production Flows
02/10/20145 © Nokia 2014 Confidential
SDN & NFV Deployment Modes: Service Chaining
x86 Server
SDN –enabled Hypervisor
VNF 1 VNF 2 VNF 3
SDN Switch
Production TrafficSelect Production Flows
02/10/20146 © Nokia 2014 Confidential
SDN & NFV Deployment Modes: Service Chaining + Virtual SDN Controller
x86 Server
SDN –enabled Hypervisor
VNF 1 SDN Controller VNF 3
SDN Switch
Production TrafficSelect Production FlowsSignaling Traffic
02/10/20147 © Nokia 2014 Confidential
Functional Mapping
How to map the EPC functions onto the SDN/NFV architecture?
WANeNB SGW PGW
MME HSS
LTE EPC SDN/NFV
02/10/20148 © Nokia 2014 Confidential
SASER SIEGFRIED: SDN-based SGW
• First step: focus on SGW functionality• Proof of concept demonstration presented at:
- Mobile World Congress 2014, Barcelona- SASER Midterm Review, Berlin- SIGCOMM 2014, Chicago
• Partners:
02/10/20149 © Nokia 2014 Confidential
Control Plane Architecture
GTP/UDP
IPv4
ETH
Forwarding Backplane
Packet ForwardingEntity
SDN/OpenFlow
SDN/OpenFlow
NBI
SGW-C App
SDN/OpenFlow
Split protocol stack along transport andadaptation/termination functions
Define a hierarchy of reusable proxy OpenFlowcontrollers acting as datapaths to the north andcontrollers to the south
A controller may occupy resources offered tohim by the underlying layer, thus shaping thedata model offered towards the north
In addition, the set of capabilities(actions/matches) may be restricted in order tosuppress cross-layer violations by higher layercontrollers
02/10/201410 © Nokia 2014 Confidential
Flexible reuse of existing infrastructure to guarantee best experience
EventHome Ben
NE+
Operator Control Center
NUC* CAM*
* CAM Cloud Application ManagerNUC Network Utilization ControlSGW Serving Gateway
Ann
SGW
Data center
SGWController
SGWApp
02/10/201411 © Nokia 2014 Confidential
EventHome
Flexible reuse of existing infrastructure to guarantee best experience
Ben
NE+
Operator Control Center
NUC* CAM*
SGW
Data center
SGWController
SGWApp
Ann
* CAM Cloud Application ManagerNUC Network Utilization ControlSGW Serving Gateway
02/10/201412 © Nokia 2014 Confidential
EventHome
Flexible reuse of existing infrastructure to guarantee best experience
Ben
NE+
Operator Control Center
NUC* CAM*
SGW
Data center
SGWController
SGWApp
Ann
* CAM Cloud Application ManagerNUC Network Utilization ControlSGW Serving Gateway
02/10/201413 © Nokia 2014 Confidential
EventHome
Flexible reuse of existing infrastructure to guarantee best experience
Ben
NE+
Operator Control Center
NUC* CAM*
SGW
Data center
SGWController
SGWApp
AnnVideocall
* CAM Cloud Application ManagerNUC Network Utilization ControlSGW Serving Gateway
02/10/201414 © Nokia 2014 Confidential
1. Deploy SGW App and Controller CAM
EventHome
Flexible reuse of existing infrastructure to guarantee best experience
Ben
NE+
Operator Control Center
NUC* CAM*
SGW
Data center
SGWController
SGWApp
Ann
SGWController
SGWApp
111 1
* CAM Cloud Application ManagerNUC Network Utilization ControlSGW Serving Gateway
02/10/201415 © Nokia 2014 Confidential
1. Deploy SGW App and Controller CAM
2. Program virtual GW SDN+CAM
EventHome
Flexible reuse of existing infrastructure to guarantee best experience
Ben
SGW
Operator Control Center
NUC* CAM*
SGW
Data center
SGWController
SGWApp
Ann
SGWController
SGWApp
2111 1 2
* CAM Cloud Application ManagerNUC Network Utilization ControlSGW Serving Gateway
02/10/201416 © Nokia 2014 Confidential
1. Deploy SGW App and Controller CAM
2. Program virtual GW SDN+CAM
EventHome
Flexible reuse of existing infrastructure to guarantee best experience
Ben
SGW
Operator Control Center
NUC* CAM*
SGW
SGWController
SGWApp
Ann
Videocall
Data center
SGWController
SGWApp
211
Videocall
1 1 2
* CAM Cloud Application ManagerNUC Network Utilization ControlSGW Serving Gateway
02/10/201417 © Nokia 2014 Confidential
EventHome
Flexible reuse of existing infrastructure to guarantee best experience
Ben
SGW
Operator Control Center
NUC* CAM*
SGW
SGWController
SGWApp
AnnData center
SGWController
SGWApp
* CAM Cloud Application ManagerNUC Network Utilization ControlSGW Serving Gateway
02/10/201418 © Nokia 2014 Confidential
EventHome
Flexible reuse of existing infrastructure to guarantee best experience
Ben
SGW
Operator Control Center
NUC* CAM*
SGW
SGWController
SGWApp
Data center
SGWController
SGWApp
* CAM Cloud Application ManagerNUC Network Utilization ControlSGW Serving Gateway
02/10/201419 © Nokia 2014 Confidential
EventHome
Flexible reuse of existing infrastructure to guarantee best experience
Ben
Operator Control Center
NUC* CAM*
SGW
SGWController
SGWApp
Data center
NE+
* CAM Cloud Application ManagerNUC Network Utilization ControlSGW Serving Gateway
02/10/201420 © Nokia 2014 Confidential
Nokia FutureWorks
Questions ?
02/10/201421 © Nokia 2014 Confidential