Fraunhofer FOKUSCompetence Center NGNI
1
TU Berlin Chair for Next Generation Networks (AV) FOKUS Center for Next Generation Network Infrastructures (NGNI)
Valentin Vlad, Thomas Magedanz
[email protected]@fokus.fraunhofer.dewww.fokus.fraunhofer.de/go/ngni
Mobile Cloud - SDN/NFV
Zukunft der Netze 2013, Application-Driven Networking, 20. September 2013, Osnabrück
Fraunhofer FOKUSCompetence Center NGNI
2
Agenda for this talk
Introduction on Telco and Cloud
– Problem Statement
– Solution Approaches
Virtualization Impacts on Telecommunication Networks
– Telecommunication Network Evolution Path
– Applying SDN & NFV Concepts on 3GPP Evolved Packet Core
Showcase OpenEPC Rel. 5 and OpenSDNCore
ICT Project Mobile-Cloud Computing (MCN)
Summary and Future Work
Fraunhofer FOKUSCompetence Center NGNI
3
Problem Statement
Main trends in telecommunication networks
– Heterogeneous and partially deployed RAN (WiFi, 4G, Femto Cells, …)
– Increasing number of mobile devices (smartphones, tablets, laptops, …)
– Always on - quasi permanent connection between the device and the network
– High bandwidth demands – large variety of apps and multimedia services
– Cheaper flat-rate tariffs offered by the network operator
– Strong grows in IP data and 3GPP Diameter protocol signaling
Key research challenges:
– Handling the IP data and Diameter signalling traffic grows efficiently, QoS, mobility, security, elasticity and flexibility on the data path, etc.
Today’s approaches: Access- and core network congestion handling approaches
– TR 22.805 FS_UPCON: User Plane Congestion Control
– TR 22.806 FS_ACDC Study on Application specific Congestion control for Data Connectivity
– TR 23.843 FS_CNO Study on Core Network Overload solutions (empty)
– 3GPP Policy Control and Charging (PCC) architecture (TS 23.203)
Fraunhofer FOKUSCompetence Center NGNI
4
Core Network Evolution Strategies Short term optimizations
Enhancing capacity through improving system performance
Overprovisioning: Adding additional redundant components for
3GPP Access- and core network congestion handling approaches3GPP Core
Network Architecture
Time
SDN: Separation of data- and control-path
Flexibility in controlling architecture components
Elasticity in data- and control-path
Smart usage of network resources
Fraunhofer FOKUSCompetence Center NGNI
5
Software-Defined-Networks (SDN) / OpenFlow Overview
The concept of SDN separates forwarding and control from switches and routers into OpenFlow controller.
OpenFlow Protocol specified by Open Networking Foundation (ONF)
– Control of layer 2-4, Specification version 1.4.0
Implementations and Specifications
– OpenFlow Protocol, OF Config
– OpenVSwitch, OpenFlow switch, etc.
– POX, NOX, Beacon, Trema, etc.
OpenFlow Controller
OpenFlow SwitchEthernet Switch
SOFTWARE (Control path)Routing protocols, management
and control, mobility management, Access Control
Lists, VPNs, etc.
HARDWARE (Data path)Packet Forwarding /
Flow Table
SOFTWARE (Control path)Secure Channel
(OpenFlow Protocol)
SOFTWARE (Control path)Routing protocols, management and control, mobility
management, Access Control Lists, VPNs, etc.
HARDWARE (Data path)Packet Forwarding
OpenFlow Protocol
OFP
Northbound-interface
Fraunhofer FOKUSCompetence Center NGNI
6
Mobile Telco Architecture Evolution Path
GGSN
SGSN
RNC
NodeB
PGW
SGW
eNB
MME
OpenFlow Control Plane Data Plane3GPP Control Plane
UMTS SAE/EPS r12
Mobile Telecommunication Architecture Evolution Path
GGSN
RNC
NodeB
HSPA r7
SGSN
GGSN
NodeB
HSPA r8
SGSN
GGSN
SGSN
BSC
GPRS
BTS eNB
MME
PGW-C
SGW-C
SAE/EPS+OF
PGW-D
SGW-D
Fraunhofer FOKUSCompetence Center NGNI
7
3GPP EPC and OpenFlow – Architecture Split
Control and User Plane Split
Functional Split of Gateways
OFP communication protocol
Fraunhofer FOKUSCompetence Center NGNI
8
OpenFlow Enhanced EPC Architecture
Fraunhofer FOKUSCompetence Center NGNI
9
• Future massive broadband communications will be realized through multi-access support (LTE, 3G, 2G, WiFi, fixed networks …) and multi-application domains (OTT, IMS, P2P, M2M, Cloud, …)
• Fraunhofer FOKUS is developing the NON-OPEN SOURCE OpenEPC toolkit, enabling to:
– integrate various network technologies and
– integrate various application platforms
– into a single local testbed, thus lowering own development costs
• This platform can be used to perform R&D in the fields of
– QoS, Charging, Mobility, Security, Management, Monitoring
• OpenEPC represents a software implementation of the 3GPP
EPC standard addressing academia and industry R&D:
– Based on 3GPP standards
– Configurable to different deployments
– Customizable to the various testbed requirements
– Extensible to specific research needs
– Reliable & highly performant
• More information: www.OpenEPC.net
What is FOKUS OpenEPC Platform?
Fraunhofer FOKUSCompetence Center NGNI
10
OpenEPC Rel. 4: Mirroring the Future Operator Core Network
OpenEPC includes the main functions of 3GPP Evolved Packet Core (Release 8,9, 10, 11,…)
The principles of standard alignment, configurability and extensibility have been respected in the overall architecture and in the specific components implemented
OpenEPC Rel. 4 enables the establishment of small operator network testbeds including:
Core network mobility support (GTP, PMIP)
Integration with real LTE, 3G, 2G and WiFi
AAA for 3GPP and non-3GPP accesses
Policy and Charging Control
Access network selection
Common mobile equipment support
PLEASE NOTE: OpenEPC does not claim 100%
standard compliance, but allows for early prototyping
Fraunhofer FOKUSCompetence Center NGNI
12
PreviewNov. 2009
Rel. 1April 2010
Rel. 2Feb 2011
Rel. 3Jan 2012
Rel. 4Nov 2012
Rel. 5/6…
First demo of the OpenEPC at the 5th IMS Workshop
Core Network MobilityClient MobilityPolicy and Charging ControlSubscription ManagementMobile Device support
Extended Mobility (GTP, MME etc.)Extended AAAMore Access Networks IntegrationSupport for specific applications
Integration of 3GPPOffline ChargingNon-3GPP AAAExtended UE function Dynamic node selection Full NAS, GTP stacksS1AP with APER, X2AP
LTE RAN integration2G and 3G RAN integrationAndroid Mobile Devices SupportMultiple APN SupportRadio conditions based handoverTraffic Shaping for QoS
OpenFlow and SDN-EPCVoLTE with SRVCC
Network Functions VirtualizationUE/eNodeB-emulation-with-WiFiSelf Organized Networks Features…
OpenEPC Roadmap
Fraunhofer FOKUSCompetence Center NGNI
13
OpenSDNCore Scope
To provide self-adaptable connectivity at the following levels
– Orchestrator – self-adaptable network deployments
– Control Plane – integrating novel Internet and Telecom principles in a simplified modular manner
– Data Path – providing the basis for developing novel forwarding mechanisms
www.opensdncore.org
Fraunhofer FOKUSCompetence Center NGNI
14
OpenSDNCore Roadmap and Availability
Fraunhofer FOKUS is actively searching for research partners interested in development of innovative IPR and early prototypes
For currently available features, please check www.OpenSDNCore.org
OpenSDNCore will be available for licensing with full source code either as a complete testbed or as individual components for research and development purposes.
– Nov 2013: Rel. 1
Network Orchestration integrated with OpenStack
Adaptable Control Platform
Programmable switches with latest OpenFlow protocol support and beyond
EPC and IMS NFV PoC, EPC control-data plane split PoC
We are able to provide add-on services like on-site coaching, local deployment and integration activities, support, as well as extensions to OpenSDNCore components to meet specific customer requirements.
In order to receive information on licensing and prices for the components, please send us an email to [email protected]
Fraunhofer FOKUSCompetence Center NGNI
15
Elastic and Flexible Network Design - Example EPS
Elastic network design aligned on real-time network load situations
Enablement and disablement of redundant access- and core-network elements
Optimized energy consumption of the access- and core-network
Network Recourses as a Service (NRaaS) and on demand
Fraunhofer FOKUSCompetence Center NGNI
16
OpenSDNCore Control:Example of Topology Change Influencing Delivery
Adding a new switch to the network requires new routing metric
New switch SNEW added
Calculate new routing metric (red)
Sequential handover from old to new routes
ICCCN’13
Fraunhofer FOKUSCompetence Center NGNI
17
Evaluation of Wharf based OpenFlow Switch Implementation
Four types of measurements have been performed.
(1) A none-OpenFlow maximum point-to-point linkconnection without any involvement of a switch.
(2) The latest OpenVSwitchkernelspace implementation version 1.9.3.
(3) The latest OpenFlow reference switch implementation version 1.3 (last commit 08/09/13).
(4) Our OFS implementation based on the Wharf platform.
(Each measurement has been performed four times and the mean value is presented in the evaluation above)
Fraunhofer FOKUSCompetence Center NGNI
18
Mobile-Cloud Networking (MCN)
MCN project high level objectives
– develop a novel mobile "network" architecture and technologies, using proof-of-concept prototypes, to lead the way from current mobile networks to a fully cloud-based mobile communication system
– extend cloud computing so as to support on-demand and elastic provisioning of novel mobile services
Extend the Concept of Cloud Computing Beyond Data Centres Towards the Mobile End-User
Start November 1st, 2012 for 36 month
Website: http://mobile-cloud-networking.eu/site/
Fraunhofer FOKUSCompetence Center NGNI
19
Summary and Future Work
Overall Data Traffic Forecast
IP data and 3GPP Diameter protocol signaling dominated
– Dominating factors: Video, file transfer, M2M and downloads
Core Network Evolution Strategies
Keeping the current architecture: Performance Enhancements
Evolving the current architecture: Applying the SDN Concept
Envisioned Mobile Network Architecture
Towards simple and flat IP core network architecture
– low complexity, low latency, lower costs, higher performance, higher throughputs, less costs (CAPEX and OPEX)
Further separation of control and user (data) plane
– Scalability, flexibility, reliability of the system components through SDN & NFV
Future Work (OpenEPC Rel. 5 and OpenSDNCore)
Implementation of OFController and OFSwitch in version 1.4.0 within OpenEPC
Extending GTP and GRE support in OpenFlow
Scalability and Interoperability use case validation
Fraunhofer FOKUSCompetence Center NGNI
20
Abbreviations
ADC Application Detection and Control
AF Application Function
BBERF Bearer Binding and Event Reporting Function
BBF Bearer Binding Function
CSG Closed Subscriber Group
CSG ID Closed Subscriber Group Identity
DRA Diameter Routing Agent
H-PCEF A PCEF in the HPLMN
H-PCRF A PCRF in the HPLMN
HRPD High Rate Packet Data
HSGW HRPD Serving Gateway
IP-CAN IP Connectivity Access Network
MPS Multimedia Priority Service
OFCS Offline Charging System
OCS Online Charging System
PCC Policy and Charging Control
PCEF Policy and Charging Enforcement Function
PCRF Policy and Charging Rules Function
QCI QoS Class Identifier
vSRVCC video Single Radio Voice Call Continuity
SPR Subscription Profile Repository
TDF Traffic Detection Function
UDC User Data Convergence
UDR User Data Repository
V-PCEF A PCEF in the VPLMN
V-PCRF A PCRF in the VPLMN
Fraunhofer FOKUSCompetence Center NGNI
21
TUB and FOKUS References on SDN, Traffic Engineering and Network Management
Mueller J., Wierz A., Vingarzan V., Magedanz T., 'Elastic Network Design and Adaptive Flow Placement in Software Defined Networks', accepted at International Conference on Computer Communications and Networks ICCCN 2013, Nassau, Bahamas, July 30 - August 2, 2013, http://www.icccn.org/icccn13/
Mueller J., Magedanz T., 'Towards a Generic Application Aware Network Resource Control Function for Next-Generation-Networks and Beyond', IEEE ISCIT 2012, International Symposium on Communications and Information Technologies (ISCIT), DOI:10.1109/ISCIT.2012.6381026, ISBN:978-1-4673-1156-4, Page(s): 877 - 882, Gold Coast, Australia, October 2–5, 2012, www.iscit2012.org
Mueller J., Magedanz T., 'Generic-Adaptive-Resource-Control (GARC) in Next-Generation-Networks and the Future Internet', Demonstration, 12th Würzburg Workshop on IP: ITG Workshop "Visions of Future Generation Networks“ (EuroView2012), Würzburg, Germany, July 23rd - July 24th 2012, http://www.g-lab-deep.de/
Publications using OpenFlow http://www.openflow.org/wk/index.php/OpenFlow_based_Publications
Fraunhofer FOKUSCompetence Center NGNI
22
OpenEPC, http://www.openepc.net
OpenIMSCore, www.openimscore.org
OpenSDNCore, www.opensdncore.org
FOKUS Open SOA Telco Playground, www.opensoaplayground.org/
NGN to Future Internet Evolution, NGN2FI, www.ngn2fi.org/
TU-Berlin – AV, http://www.av.tu-berlin.de/
Fraunhofer FOKUS – NGNI, www.fokus.fraunhofer.de/go/ngni/
References
Fraunhofer FOKUSCompetence Center NGNI
23
4th FOKUS „Future Seamless Communication“ Forum (FFF)Berlin, Germany, November 28-29, 2013
Theme: „Smart Communications Platforms for Seamless Smart City Applications – Fixed and Mobile Next Generation Networks Evolution towards virtualized network control and service platforms and Seamless Cloud-based H2H and M2M Applications“
FUSECO FORUM is the successor of the famous FOKUS IMS Workshop series (2004-09)
– FFF 2010 attracted 150 experts from 21 nations
– FFF 2011 was attended by around 200 experts from 30 nations
– FFF 2012 was attended again by around 200 experts from 30 nations
See www.fuseco-forum.org
Workshop 3:
"Evolution of the Operator Networks
beyond EPC: SDN and NFV"
Fraunhofer FOKUSCompetence Center NGNI
24
Questions ???4th FOKUS Future Seamless Communication Forum (FFF)
Berlin, Germany, November 28-29, 2013
Visit our Website: www.fuseco-forum.org/