23
Fraunhofer FOKUS Competence 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] [email protected] www.fokus.fraunhofer.de/go/ngni Mobile Cloud - SDN/NFV Zukunft der Netze 2013, Application-Driven Networking, 20. September 2013, Osnabrück

TU Berlin Chair for Next Generation Networks (AV) FOKUS ... · PDF fileFOKUS Center for Next Generation Network Infrastructures (NGNI) Valentin Vlad, ... Flow Table SOFTWARE ... NodeB

Embed Size (px)

Citation preview

Page 1: TU Berlin Chair for Next Generation Networks (AV) FOKUS ... · PDF fileFOKUS Center for Next Generation Network Infrastructures (NGNI) Valentin Vlad, ... Flow Table SOFTWARE ... NodeB

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

Page 2: TU Berlin Chair for Next Generation Networks (AV) FOKUS ... · PDF fileFOKUS Center for Next Generation Network Infrastructures (NGNI) Valentin Vlad, ... Flow Table SOFTWARE ... NodeB

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

Page 3: TU Berlin Chair for Next Generation Networks (AV) FOKUS ... · PDF fileFOKUS Center for Next Generation Network Infrastructures (NGNI) Valentin Vlad, ... Flow Table SOFTWARE ... NodeB

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)

Page 4: TU Berlin Chair for Next Generation Networks (AV) FOKUS ... · PDF fileFOKUS Center for Next Generation Network Infrastructures (NGNI) Valentin Vlad, ... Flow Table SOFTWARE ... NodeB

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

Page 5: TU Berlin Chair for Next Generation Networks (AV) FOKUS ... · PDF fileFOKUS Center for Next Generation Network Infrastructures (NGNI) Valentin Vlad, ... Flow Table SOFTWARE ... NodeB

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

Page 6: TU Berlin Chair for Next Generation Networks (AV) FOKUS ... · PDF fileFOKUS Center for Next Generation Network Infrastructures (NGNI) Valentin Vlad, ... Flow Table SOFTWARE ... NodeB

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

Page 7: TU Berlin Chair for Next Generation Networks (AV) FOKUS ... · PDF fileFOKUS Center for Next Generation Network Infrastructures (NGNI) Valentin Vlad, ... Flow Table SOFTWARE ... NodeB

Fraunhofer FOKUSCompetence Center NGNI

7

3GPP EPC and OpenFlow – Architecture Split

Control and User Plane Split

Functional Split of Gateways

OFP communication protocol

Page 8: TU Berlin Chair for Next Generation Networks (AV) FOKUS ... · PDF fileFOKUS Center for Next Generation Network Infrastructures (NGNI) Valentin Vlad, ... Flow Table SOFTWARE ... NodeB

Fraunhofer FOKUSCompetence Center NGNI

8

OpenFlow Enhanced EPC Architecture

Page 9: TU Berlin Chair for Next Generation Networks (AV) FOKUS ... · PDF fileFOKUS Center for Next Generation Network Infrastructures (NGNI) Valentin Vlad, ... Flow Table SOFTWARE ... NodeB

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?

Page 10: TU Berlin Chair for Next Generation Networks (AV) FOKUS ... · PDF fileFOKUS Center for Next Generation Network Infrastructures (NGNI) Valentin Vlad, ... Flow Table SOFTWARE ... NodeB

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

Page 11: TU Berlin Chair for Next Generation Networks (AV) FOKUS ... · PDF fileFOKUS Center for Next Generation Network Infrastructures (NGNI) Valentin Vlad, ... Flow Table SOFTWARE ... NodeB

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

Page 12: TU Berlin Chair for Next Generation Networks (AV) FOKUS ... · PDF fileFOKUS Center for Next Generation Network Infrastructures (NGNI) Valentin Vlad, ... Flow Table SOFTWARE ... NodeB

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

Page 13: TU Berlin Chair for Next Generation Networks (AV) FOKUS ... · PDF fileFOKUS Center for Next Generation Network Infrastructures (NGNI) Valentin Vlad, ... Flow Table SOFTWARE ... NodeB

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]

Page 14: TU Berlin Chair for Next Generation Networks (AV) FOKUS ... · PDF fileFOKUS Center for Next Generation Network Infrastructures (NGNI) Valentin Vlad, ... Flow Table SOFTWARE ... NodeB

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

Page 15: TU Berlin Chair for Next Generation Networks (AV) FOKUS ... · PDF fileFOKUS Center for Next Generation Network Infrastructures (NGNI) Valentin Vlad, ... Flow Table SOFTWARE ... NodeB

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

Page 16: TU Berlin Chair for Next Generation Networks (AV) FOKUS ... · PDF fileFOKUS Center for Next Generation Network Infrastructures (NGNI) Valentin Vlad, ... Flow Table SOFTWARE ... NodeB

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)

Page 17: TU Berlin Chair for Next Generation Networks (AV) FOKUS ... · PDF fileFOKUS Center for Next Generation Network Infrastructures (NGNI) Valentin Vlad, ... Flow Table SOFTWARE ... NodeB

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/

Page 18: TU Berlin Chair for Next Generation Networks (AV) FOKUS ... · PDF fileFOKUS Center for Next Generation Network Infrastructures (NGNI) Valentin Vlad, ... Flow Table SOFTWARE ... NodeB

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

Page 19: TU Berlin Chair for Next Generation Networks (AV) FOKUS ... · PDF fileFOKUS Center for Next Generation Network Infrastructures (NGNI) Valentin Vlad, ... Flow Table SOFTWARE ... NodeB

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

Page 20: TU Berlin Chair for Next Generation Networks (AV) FOKUS ... · PDF fileFOKUS Center for Next Generation Network Infrastructures (NGNI) Valentin Vlad, ... Flow Table SOFTWARE ... NodeB

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

Page 21: TU Berlin Chair for Next Generation Networks (AV) FOKUS ... · PDF fileFOKUS Center for Next Generation Network Infrastructures (NGNI) Valentin Vlad, ... Flow Table SOFTWARE ... NodeB

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

Page 22: TU Berlin Chair for Next Generation Networks (AV) FOKUS ... · PDF fileFOKUS Center for Next Generation Network Infrastructures (NGNI) Valentin Vlad, ... Flow Table SOFTWARE ... NodeB

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"

Page 23: TU Berlin Chair for Next Generation Networks (AV) FOKUS ... · PDF fileFOKUS Center for Next Generation Network Infrastructures (NGNI) Valentin Vlad, ... Flow Table SOFTWARE ... NodeB

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/

[email protected]