Unifying the Programmability of Cloud and Carrier Infrastructure Mario Kind EWSDN 2014, Budapest UNIFY is co-funded by the European Commission DG CONNECT in FP7
We might only have to knit the future. Operator + Agility + Flexibility + Automation + Scalability User + Rich, elastic services + Quality of experience + Rapid provisioning + Self-service 11/09/2014 UNIFY presentation template 2
Knit the Unified Production Environment. Independent Service environments Service specific control and data blocks only Network & Compute Infrastructure Common (Control of) Infrastructure Substrate Unified Production Environment with dynamic service creation platform, leveraging a fine-granular service chaining architecture. 11/09/2014 UNIFY presentation template 3
Focus on seamless integration Invocation of Dynamic Service Chains UNIFY Control Plane (Programmability) Business customer Service Provider Infrastructure Provider Orchestration & Management Network Service / Application Residential customer Joint Orchestration in Network and Clouds UNIFY Control Plane (Abstractions) Network Device Service Graph Server Cluster NF1 NF2 VNF3 VNF4 VNF4 Data performance optimized infrastructure virtualization (x86 based architecture) UNIFY Universal Node Carrier Network Data Center 11/09/2014 UNIFY presentation template 4
Layering the Architecture. UNIFY Control Plane Services decomposition and abstraction Orchestration for Network Function Forwarding Graphs (NF-FG) Combined Compute, Storage & Network abstraction over all resources forwarding elements, compute host capabilities, hardware based network function capabilities, data plane links 11/09/2014 UNIFY presentation template 5
Slicing the elephant Separation of problems Service Layer Orchestration Layer Infrastructure Layer Us-Sl Adaptation Functions Sl-Or Resource Orchestration (RO) Or-Ca Controller Adaptation (CA) Ca-Co Controllers (Compute, Storage, Network) Co-Rm Local Resource Managers (Compute, Storage, Network) User understandable information Virtualisation (!!!) Service Graph Decomposition into smaller components / network functions Key Performance Indicators Adaptation to individual controller understandable information for configuration, monitoring, troubleshooting, etc. 11/09/2014 UNIFY presentation template 6
Abstraction an example of the magic 2 3 Service Graph Abstract Network Function Forwarding Graph 4 1 5 Abstract Resource Mapping Physical Infrastructure Compute, Storage, Network and Topology Instantiated Service Graph 11/09/2014 UNIFY presentation template 7
Example for realisation 11/09/2014 UNIFY presentation template 8
Universal Node Concept Different VM types Local mapping Intel DPDK 11/09/2014 UNIFY presentation template 9
UN integrated in UNIFY Architecture. Global Orchestration Layer Resource Orchestration (RO) Controller Adaptation (CA) Universal Node Unified Resource Manager Ca-Co (implemented as Sl-Or) Local Orchestrator Adaptation VNF Management VSE Management Resources & Execution VNF Execution Environment Networking Virtual Switching Engine 11/09/2014 UNIFY presentation template 10
Proof of concepts here at EWSDN Mininet based prototyping framework: VNF container Click router environment: Click Service Function Graph OpenDaylight and OpenStack: Legacy SDN and Cloud 11/09/2014 UNIFY presentation template 11
Learn from agility of IT: Service Provider DevOps Propose a definition for integrating developer and operator roles in telecommunication service provider networks Build a set of tools with dual developer-operator audience, based on research challenges identified in the following areas: Observability for Software-Defined Infrastructure Verification for Software-Defined Networks, in particular OpenFlow Troubleshooting of performance degradations in a distributed Network Function Virtualization environment VNF Development support for sandboxing prototypes 11/09/2014 UNIFY presentation template 12
Does UNIFY fit into the world? Enablers for Network Function Virtualization UNIFY s View on Orchestration Layer DevOps Services: Troubleshooting Verification Monitoring Core Functions: Orchestration & Control for Network & DC Universal Node is defined Data Centers added to the resource view 11/09/2014 UNIFY presentation template 13
Summary Harmonization of control & orchestration of Compute and Network resources Filling the gap between ETSI NFV and ONF SDN Proof of Concept demonstrations Next steps: More details in the architecture Get down to the details More implementations 11/09/2014 UNIFY presentation template 14
Thank you very much. Questions? 11/09/2014 UNIFY presentation template 15
RGB 50, 63, 98 176, 202, 235 242, 148, 0 248, 179, 52 229, 53, 45 150, 193, 71 147, 16, 126 11/09/2014 UNIFY presentation template 16