eu fp7 unifying carrier and cloud resources tutorial ... carrier and cloud resources tutorial - part...
TRANSCRIPT
UNIFY is co-funded by the European Commission DG CONNECT in FP7
EU_FP7 UNIFYing carrier and cloud resources Tutorial - Part 1: Vision, Concepts and Architecture
Robert Szabo (Ericsson) Technical Coordinator
Outline • Vision • Gap Analysis: ETSI NFV, ONF SDN & UNIFY • UNIFY
• Part 1: Overview – Robert Szabo (Ericsson) • Part 2: Service Programming and Orchestration – Wouter Tavernier (iMinds) • Part 3: Service Provider DevOps – Wolfgang John (Ericsson)
• Summary • Q&A
September 30, 2015 UNIFY@EWSDN 2015 <Robert Szabo> 2
The Consortium & Acknowledgement UNIFY consortium (Nov 2013 – Apr 2016)
September 30, 2015 UNIFY@EWSDN 2015 <Robert Szabo> 3
Major Vendors:
SMEs:
Universities:
Project Management:
Research Institutes:
Major Service Providers:
Coordinator
This work is supported by FP7 UNIFY, a research project partially funded by the European Community under the Seventh Framework Program (grant agreement no. 619609). The views expressed here are those of the authors only. The European Commission is not liable for any use that may be made of the information in this document.
Sepcial thanks to Zoltan Turanyi for his suggestions to this presentation
Vision
Infrastructure owner
Wholesale provider
Retail provider
Content provider
End user
1. Resources are traded along a chain.
September 30, 2015 UNIFY@EWSDN 2015 <Robert Szabo> 4
Purpose/vision
Infrastructure owner
Wholesale provider
Retail provider
Content provider
End user
1. Resources are traded along a chain.
XY
2. Can buy from and sell to multiple partners
WZ
AB
September 30, 2015 UNIFY@EWSDN 2015 <Robert Szabo> 5
Purpose/vision
Infrastructure owner
Wholesale provider
Retail provider
Content provider
End user
1. Resources are traded along a chain.
XY
2. Can buy from and sell to multiple partners
WZ
AB
3. Not only networking, compute/storage, too
Network Compute
Network Compute
Network Compute
Network Compute
September 30, 2015 UNIFY@EWSDN 2015 <Robert Szabo> 6
Basic concepts
Infrastructure owner
Wholesale provider XY
AB Slicer
Aggregator
Offers slices (virtual network and compute resources)
Combines several resource sets into a coherent resource pool
Slicer
September 30, 2015 UNIFY@EWSDN 2015 <Robert Szabo> 7
A slice of resources is selected in a subset of it…
..and abstracted away a bit…
Basic Concepts Example – ONF SDN architecture
Provider
Client
Slicer
Blue’s network
…or a lot.
September 30, 2015 UNIFY@EWSDN 2015 <Robert Szabo> 8
Basic Concepts Example – ONF SDN architecture
Provider
Client
Slicer
Client
September 30, 2015 UNIFY@EWSDN 2015 <Robert Szabo> 9
Key Message(s) slice aggregate slice aggregate…
slice: software and network resources
slice virtualization (arbitrary resource view)
September 30, 2015 UNIFY@EWSDN 2015 <Robert Szabo> 10
UNIFY is co-funded by the European Commission DG CONNECT in FP7
GAP Analysis
SDN, ETSI NFV and UNIFY
Gap Analysis: SDN Architecture Logically centralized
control • Optimized resource
usage Pragmatics
• Controllers may federate in hierarchical trees (or as peers)
Management
Controller plane
Data plane
Management
SDN controller
Network element(≥ 1)
NE resources
ApplicationplaneSDN
application (≥ 1)
SDN applicationManagement
Management (OSS)
Coordinator
Coordinator Agent (≥ 1)
SDN control logic
(business agreements, credentials, policy, etc.)
Agent (≥ 1)...
September 30, 2015 UNIFY@EWSDN 2015 <Robert Szabo> 12
SDN Management, Business Boundaries, Recursion
September 30, 2015 UNIFY@EWSDN 2015 <Robert Szabo> 13
SDN controller B
(Physical) data plane
Manager B
Customer G application
Controller plane (Virtual) data plane (Virtual) data plane
Customer R application
SDN controller G
(Physical) data plane
Manager G
SDN controller R
(Physical) data plane
Manager R
Controller plane
Controller plane (Virtual) data plane
B orchestrates control actions received on its (virtual) data
planes Slide by courtesy of Dave Hood
Gap Analysis: NFV View
1. ETSI NFV Management Orchestration (MANO) Essentials
September 30, 2015 UNIFY@EWSDN 2015 <Robert Szabo> 14
Gap Analysis: SDN View
ONF SDN mapped to ETSI NFV MANO
No notion of software resources, hence VNFs, but only steering view
Orchestration and lifecycle management are control apps
Multi-level virtualization and control
September 30, 2015 UNIFY@EWSDN 2015 <Robert Szabo> 15
Gap Analysis: UNIFY View
UNIFYed ESTI MANO and ONF SDN
Orchestration and lifecycle management are control apps
Unified recurring control for NFV and SDN
Combined software and network abstraction
September 30, 2015 UNIFY@EWSDN 2015 <Robert Szabo> 16
NFVO NFVO: Service Lifecycle
Management
NFVO: Resource
Orchestration (aggregation &
resource abstraction)
VIM: VIM: Orchestration &
Optimization (virt resources)
VIM: Domain Specific
VIM: VIM: Orchestration &
Optimization (virt resources)
VIM: Domain Specific
VIM: VIM: Orchestration &
Optimization (virt resources)
VIM: Domain Specific
ETSI NFV View
September 30, 2015 UNIFY@EWSDN 2015 <Robert Szabo> 17
Key Message(s) SDN: recurring control structure
NFVO: joint software and network orchestration
VIM: from domain specific to abstract
September 30, 2015 UNIFY@EWSDN 2015 <Robert Szabo> 18
UNIFY is co-funded by the European Commission DG CONNECT in FP7
The UNIFY Concept
20
• NFV & SDN, as enablers
• Multi-level (recursive)
• Reference Points for NF-FG: • Sl-Or, • Cf-Or, • Or-Ca
UNIFY Architecture (Overview)
Slicer
Aggregator
Slicer RP: UNIFY
RP: UNIFY RP: UNIFY
September 30, 2015 UNIFY@EWSDN 2015 <Robert Szabo>
UNIFY Virtualization & Control @UNIFY RP
Big Switch & Big Software (BiS-BiS) Virtualization 1. Combined
compute & networking
2. Virtualized “infrastructure view”
Network Element (NE)
Compute Node (CN)
Big Switch with
Big Software (BiS-BiS)
Compute Ctrl
SDN Ctrl
Software API
SDN API Joint Compute and Software
Control API
September 30, 2015 UNIFY@EWSDN 2015 <Robert Szabo> 21
UNIFY Virtualization & Control @UNIFY RP
Big Switch & Big Software (BiS-BiS) Virtualization 1. Combined
compute & networking 2. Virtualized
“infrastructure view” “Atomic” joint control 1. Placement of VNF
(definition of ports) 2. Forwarding overlay
creation NE
CN
BiS-BiS
VNF1 VNF2 VNF1 VNF2
Step 1: VNF deployment
Step 2: Overlay definition
NFV request with forwarding overlay
September 30, 2015 UNIFY@EWSDN 2015 <Robert Szabo> 22
Multi-Domain
NFV service over virtualized resources
vs. recurrent resource virtualization and
control
Sliced infrastructure resources sold to other providers / enterprises (compute, storage and networking)
NFV services sold to tenants, e.g., vEPC,.. (implemented over virtualized resources)
UNIFYed recurrent control interface
September 30, 2015 UNIFY@EWSDN 2015 <Robert Szabo> 23
• Logically centralized resource orchestration
• Joint software & network • Virtualization
• Programming
• Multi-level / recursive architecture
September 30, 2015 UNIFY@EWSDN 2015 <Robert Szabo> 24
UNIFY Architecture
Universal Node (applying BiS-BiS) Bridging gap between compute & networking
• UN hosts VNFs as full VMs, lightweight containers or enhanced logical switch instances.
• Achieve high performance (e.g. by Intel® DPDK) in UN Virtual Switching Engine & optionally in various VNFs.
• VNFs of incoming NF-FG are mapped to internal network & to traffic steering between VNFs.
Physical networking, virtual networking (vSwitch) & VNF (compute) in same node
September 30, 2015 UNIFY@EWSDN 2015 <Robert Szabo> 25
NFVO NFVO: Service Lifecycle
Management
NFVO: Resource
Orchestration (aggregation &
resource abstraction)
VIM:
UNIFY
Resource
Orchestration
VIM: Orchestration &
Optimization (virt resources)
VIM: Domain Specific
VIM: VIM: Orchestration &
Optimization (virt resources)
VIM: Domain Specific
VIM: VIM: Orchestration &
Optimization (virt resources)
VIM: Domain Specific
NFVO: Service Lifecycle
Management
UNIFY Adapters
VIM: Domain Specific
VIM: Domain Specific
VIM: Domain Specific
UNIFY Resource
Orchestration
UNIFY RO
NFVO NFVO: Service
Lifecycle Management
NFVO RO
September 30, 2015 UNIFY@EWSDN 2015 <Robert Szabo> 26
UNIFY’s Key Messages ~Equivalent set of functionality, abstraction etc… but different functional separation of concerns (ref NFV)
Recurring joint virtualization and control over compute and
network resources
The best of NFV and SND combined September 30, 2015 UNIFY@EWSDN 2015 <Robert Szabo> 27
Outline • Vision • Gap Analysis: ETSI NFV, ONF SDN & UNIFY • UNIFY
• Part 1: Overview – Robert Szabo • Part 2: Service Programming and Orchestration – Wouter Tavernier • Part 3: Service Provider DevOps – Wolfgang John
• Summary • Q&A
September 30, 2015 UNIFY@EWSDN 2015 <Robert Szabo> 28
UNIFY is co-funded by the European Commission DG CONNECT in FP7
Summary
UNIFY’s Key Messages ~Equivalent set of functionality, abstraction etc… but different functional separation of concerns (ref NFV)
Recurring joint virtualization and control over compute and
network resources
The best of NFV and SND combined September 30, 2015 UNIFY@EWSDN 2015 <Robert Szabo> 30