Overview on FP7 Projects SPARC and UNIFY Mario Kind, Telekom Innovation Laboratories, Deutsche Telekom AG UNIFY is co-funded by the European Commission DG CONNECT in FP7
Recent activities on SDN, NFV FP7 4WARD FP7 SPARC FP7 OFELIA FP7 UNIFY 2007 2008 2009 2010 Clean Slate Program @ Stanford OpenFlow 2011 Open Networking Foundation 2012 ETSI NFV 2013 20/05/2014 FP7 SPARC & UNIFY Overview 2
FP7 SPARC Split Architecture Carrier Grade Networks Analyze applicability of OpenFlow for carrier networks Definition of Split Architecture blueprint Extension of the OpenFlow protocol Development of SPARC prototype OpenFlow needed extensions Optical and wireless technologies Extend filter format description to generic labels MPLS, Carrier Ethernet, IPv6, optical circuits Resilience, redundancy Network operation, OSS NW control application Controller Switch packet / circuits Processing 20/05/2014 FP7 SPARC & UNIFY Overview 3
SPARC Use case areas Important for operators: Whole infrastructure has to be in scope Customer Premise Telco Infrastructure 3 rd Party Infrastructure Cloud NW Data Center Data Center Mobile Radio Network Enterprise & Home Network Access Network Aggregation Network Optical Transport Network Global Packet Core Network 20/05/2014 FP7 SPARC & UNIFY Overview 4
Hierarchical controller concept control plane A control plane B Finer split of control of a single element data path element PPP & PPPoE L3 fwd engine IPoE L2 fwd engine (disabled) EoPhy EoPhy 20/05/2014 FP7 SPARC & UNIFY Overview 5
Open BNG prototype: Demo of internet connectivity via PPPoE in DT testbed Implementation based on modular ATCA hardware Carrier-grade hardware PPPoE termination on Intel Xeon Cavium OCTEON NPU Broadcom BCM56845 Intel Xeon Standard DT Home Gateway 20/05/2014 FP7 SPARC & UNIFY Overview 6
Demonstration: Virtualized Service Nodes over Access/Aggregation SDN Controller Multicast Control Discovery L2 VPN Control End-to-end MPLS CTRL NOX Kernel BRAS steering OpenFlow MPLS CTRL Protocol Proxy OSPF LDP MPLS CP MPLS CP MPLS CP BRAS Video Client OF Edge OF Switch OF Switch OF Switch Core MPLS Core MPLS WEB Client OF Edge OF Switch OF Switch Core MPLS Clients OpenFlow MPLS Access/Aggregation Legacy IP/MPLS core Services 20/05/2014 FP7 SPARC & UNIFY Overview 7
Demonstration included Flexible placement & configuration of split BRAS functions at higher aggregation and close to end users Configuration of the pseudo-wire based Ethernet service between customer facing edge nodes and BRAS implementing ones over MPLS transport Signalling end-to-end LSPs via OSPF & LDP Controller driver restoration and Data plane based protection OpenFlow aggregation Controller IP/MPLS CORE 20/05/2014 FP7 SPARC & UNIFY Overview 8
SPARC: Results & achievements First solution for SDN in context of carrier network environment Developed integrated prototype with seamless MPLS and Split BRAS Hierarchical controller concept Virtualization manager with full address space, strict isolation, QoS support, high availability In-band control network establishment procedures Analysis of OAM concepts Migration paths and interworking to legacy networks 20/05/2014 FP7 SPARC & UNIFY Overview 9
The project UNIFY (11/2013 04/2016) Major Service Providers: Major Vendors: SMEs: Research Institutes: Universities: Project Management: http://www.fp7-unify.eu
Unifying Cloud & Carrier Networks. Why? Today, rigid network control limits flexibility of service creation. Operators view: agility (velocity), flexibility (granularity), simplicity (automation), scalability (lower OPEX), integration (shareconomy) Users view: quality of experience, rapid provisioning of elastic services, ondemand SLA configuration & monitoring, Follow-me How to? Virtualization of networks and network functions (NFV) Programmability (services and nodes) Dynamic service chaining COTS node (universal node) Service Provider DevOPs 20/05/2014 FP7 SPARC & UNIFY Overview 11
Problem: Slow & rigid networking limiting flexibility for service creation Service related functionality Replacement and Configuration Configuration and Customization Programmability Distribution of service functionality Aggregation Core Home/ Enterprise network CPE Access Node IP Edge DataCenter 20/05/2014 FP7 SPARC & UNIFY Overview 12
Vision: Unified Production Environ. from Home Networks up to DCs Service related functionality Optimizing distribution of functions & state Flexible Service Programmability Distribution of service functionality Aggregation Core Home/ Enterprise network CPE Access NODE IP Edge DataCenter 20/05/2014 FP7 SPARC & UNIFY Overview 13
MOBILE Vision: Flexible, Automated Service Programmability. Open Hardware Unified Node CPU Service Programming, Orchestration & Optimization CPU Switch SDN CPU Storage Aggregation Core DC Service Provider DevOps 20/05/2014 FP7 SPARC & UNIFY Overview 14
Overview use case groups. UC group3: Invocate Dynamic Service Chains Multi-provider support Self-Service support for end-customers UC group2: Dynamic Service Chains Service graphs combining network functions Integration of existing and virtual network functions Abstraction allowing programmability UC group1: Infrastructure Virtualization Generic hardware based on standard x86 Instantiation of network functions Business customer Orchestration & Management Network Service / Application Network Device Service Provider Service Graph NF1 NF2 VNF3 VNF4 VNF4 Carrier Network Infrastructure Provider Server Cluster Data Center Residential customer 20/05/2014 FP7 SPARC & UNIFY Overview 15
Main Expected Outcomes Advanced use-cases of future combined network and cloud architectures Incl. carrier requirements with supporting techno-economic feasibility study Architectural framework of the Unified Production Environment Service abstraction model & associated domain specific service creation language Algorithms to automate, optimize & establish fine granular service chains Flexible placement and dynamic adjustment of service components Automation of operations and optimization of the infrastructure Advanced scheme for management and operation to cope with increased network/service agility and handle services end-to-end Universal node architecture based on x86 components & accelerators, focus on selected use cases & establish reference benchmarks Integrated prototype
Summary (or some more challenges ) Things are changing quite fast, difficult to keep track, evaluate Increasing use of IT/software challenges operators Split of monolithic/big software blocks into pieces imposes new questions and challenges What is the best type? How to describe capabilities and requirements? How to combine pieces into services? How to interwork with legacy? 20/05/2014 FP7 SPARC & UNIFY Overview 17
20/05/2014 FP7 SPARC & UNIFY Overview 18