1
NFV Unbound
from physical boxes to virtual, open infrastructures
Christos Kolias
- Sr. Research Scientist
Network Architecture, Orange Silicon Valley
christos.kolias@orange.com
Open Daylight Summit February 4-5, 2014 – Santa Clara, CA
NFV Unbound from physical boxes to virtual, open infrastructures - - PowerPoint PPT Presentation
NFV Unbound from physical boxes to virtual, open infrastructures Christos Kolias Sr. Research Scientist Network Architecture, Orange Silicon Valley christos.kolias@orange.com Open Daylight Summit February 4-5, 2014 Santa Clara, CA 1
1
Christos Kolias
Network Architecture, Orange Silicon Valley
christos.kolias@orange.com
Open Daylight Summit February 4-5, 2014 – Santa Clara, CA
2
ETSI NFV
3
NFV: implementing network functions in software - that (today) run on proprietary hardware - leveraging (high volume) commodity servers and IT virtualization ETSI NFV ISG: a group for producing NFV specifications and a reference framework - not a standardization body
ETSI NFV
4
ETSI NFV
BRAS Firewall DPI CDN Tester/QoE monitor WAN Acceleration Message Router
Radio/Fixed Access Network Nodes
Carrier Grade NAT PE Router
SGSN/GGSN
Classical Network Model: Hardware Appliances
Session Border Controller
standard servers, storage, switches The New Network Model: Virtual Appliances
Orchestration & Automation
5
ETSI NFV
technology now has sufficient performance for real-world network work loads
progress began at ONS in Santa Clara in April 2012
term “Network Functions Virtualisation (NFV)”.
white paper to galvanise the industry
parent the new forum under ETSI
paper as a “call to action”.
heralding this new approach for networks.
after only 10 months, and a second joint-carrier NFV white paper published to provide our perspectives on progress.
13 signatories to first NFV white paper
6
ETSI NFV
GW, eNodeB, vEPC
Application Accelerators
detection systems, spam protection
elements:
wide functions:
platforms
and Diagnostics
7
auspices of ETSI
‒ >170 companies ‒ 28 Tier-1 carriers (and mobile operators) & service providers, cable industry
‒ ETSI members sign the “Member Agreement” ‒ Non-ETSI members sign the “Participant Agreement”
standards liaisons
groups (EGs), 4 root-level work items (WIs)
‒
WG1: Infrastructure Architecture
‒
WG2: Management and Orchestration
‒
WG3: Software Architecture
‒
WG4: Reliability & Availability
Rapporteurs
‒ EG1: Security ‒ EG2: Performance &
Portability, PoCs
ETSI NFV
8
ETSI NFV
Support from ETSI Secretariat
ISG Chair ISG V. Chair ISG Plenary
(Chaired by ISG Chair)
Network Operators Council
(Chaired by NOC Chair)
Technical Management
(TM and ATM)
Technical Steering Committee
(Chaired by Technical Manager) WG WG WG
Expert Group
9
‒ Keep consistency with both requirements and architecture
‒ The supporting infrastructure interfaces and elements
‒ The external interfaces and behaviour of a VNF
‒ The internals of a VNF
ETSI NFV
10
‒ Influencing work in the architectural groups
‒ Specify resiliency requirements, mechanisms , and architectures
‒ Predictability in the data plane and function portability
‒ Function by function and infrastructure
ETSI NFV
11
ETSI NFV
Four specification documents ratified and published (Oct. ‘13)
www.etsi.org/nfv
‒ Achieving high performance with portability between different hardware vendors (and
hypervisors)
‒ Specify interfaces between functional blocks ‒ Achieving co-existence with bespoke hardware based network platforms whilst
enabling an efficient migration path to fully virtualised network platforms
‒ Managing and orchestrating many virtual network appliances while ensuring security
from attack and misconfiguration
‒ Achieving scale through automation ‒ Integrating multiple virtual appliances from different vendors (“mix & match”) without
incurring significant integration costs, and while avoiding lock-in
12
ETSI NFV
‒ They could be network/operator specific ‒ Compile VNFs
in an open ecosystem
collaborate, to converge requirements, agree common approaches, and to validate recommendations
‒ Map WG tasks to relevant externals bodies
ETSI NFV
13
projects
areas of cooperation
fragmentation
ONF
MoU
14
Virtualisation Infrastructure as a Service (NVFIaaS)
‒ Network functions go to the
cloud
Service (VNFaaS)
‒ Ubiquitous, delocalized
network functions
Service (VNPaaS)
‒ Applying multi-tenancy at the
VNF level
‒ Building E2E services by
composition
NVFIaaS Example
ETSI NFV
15
ETSI NFV
NFVI Provider
IaaS NaaS NaaS SaaS
NFVIaaS Hosting Service Provider
VNF VNF VNF VNF VNF VNF VNF VNF VNF
VNF Tenants NSP VNF VNF VNF VNF VNF VNF Forwarding Graph Admin User Admin User VNFaaS User
PaaS PaaS
VNPaaS
16
‒ Elastic, scalable, more resilient EPC ‒ Specially suitable for a phased
approach
‒ Evolved Cloud-RAN ‒ Enabler for SON
‒ L2 visibility to the home network ‒ Smooth introduction of residential
services
‒ Better adaptability to traffic surges ‒ New collaborative service models
‒ Offload computational intensive
‒ Enable on-demand access services
ETSI NFV
17
‒ Not on aspects that are identical whether the implementation is physical or
virtual
‒ Portability ‒ Performance ‒ Elasticity ‒ Resiliency ‒ Security ‒ Service continuity
‒ Deployment ‒ Multi-tenant service models ‒ Maintenance
‒
Service assurance
‒
Operation and management
‒
Energy Efficiency requirements
‒
Transition and coexistence with existing infrastructures
ETSI NFV
18
Computing Hardware Storage Hardware Network Hardware Hardware resources Virtualisation Layer
NFV Infrastructure (NFVI)
Virtual Computing Virtual Storage Virtual Network
NFV MANAGEMENT & ORCHESTRATION
VNF VNF VNF Virtual Network Functions (VNFs)
Apps Apps Apps Apps
NFV mapping, instantiating VNFs, allocating and scaling resources to VNFs, monitoring VNFs, support of physical/software resources.
Cloud/Net Apps Store
ETSI NFV
19
Computing Hardware Storage Hardware Network Hardware Hardware resources Virtualisation Layer Virtualised Infrastructure Manager(s) VNF Manager(s) VNF OSS/BSS NFVI VNF VNF
Execution reference points Main NFV reference points Other reference points
Virtual Computing Virtual Storage Virtual Network EMS EMS EMS
Service, VNF and Infrastructure Description
Or-Vi Or-Vnfm Vi-Vnfm Os-Ma Se-Ma Ve-Vnfm Nf-Vi Vn-Nf Vl-Ha
Orchestrator
NFV MANAGEMENT & ORCHESTRATION
VNFs
ETSI NFV
20
flow between them (aka Service Chaining)
ETSI NFV
21
ETSI NFV
End Point End Point
E2E Network Service
HW Resources Virtualization SW Virtual Resources Logical Abstractions
VNF VNF VNF VNF VNF
Logical Links
SW Instances
Compute Storage Network
Virtualisation Layer NFVI
Virtual Computing Virtual Storage Virtual Network VNF
VNF Instances
VNF VNF VNF
22
Architecture
ETSI NFV
23
Billing
Product Catalog
CRM Ordering SLA Reporting Accounting Billing
Product Catalog
CRM Ordering SLA Reporting Accounting
Monitoring
Performance Management
NMS EMS Service Level Management Provisioning Security Activation
Asset Management
Monitoring
Performance Management
NMS EMS Service Level Management Provisioning Security Activation
Asset Management
OSS/BSS and could offer opportunities to gain operational benefits
functionality of current OSS
need to be aligned and standardized
business processes (i.e., Fulfilment, Service Assurance, Accounting, Security) need also to be aligned and will require to be re-engineered
ETSI NFV
24
ETSI NFV
25
ETSI NFV
Open Innovation
Creates competitive supply of innovative applications by third parties
common denominator) but not dependent on each other
Creates abstractions to enable faster innovation
Software Defined Networking
Leads to agility, Reduces CAPEX, OPEX,
Network Functions Virtualisation
26
vendor and multi-carrier/SP environment); commoditization, customization
‒ (harmonious) integration and consistency ‒ carrier-grade (HA & five 9s, DR/BC, SLAs, reliability) ‒ security, testing & interoperability, certification, regulation
Build upon existing, diverse open source efforts Open Environment: allow plug-n-play of different implementations A sandbox of open source tools would be ideal. Enable telco APIs.
source NFV and accelerate implementation of NFV
ETSI NFV
27
NFVI
NFV M&O
Hardware Resources
Computing Hardware Storage Hardware Network Hardware
Virtualization Layer
Virtual Compute Virtual Storage Virtual Network VNF VNF VNF
EMS EMS EMS
OSS / BSS
Service, VNF & Infrastructure Description
Virtualized Infrastructure Manager Orchestrator VNF Managers
VNF OpenStack CloudStack KVM XEN, LXC new for generic VNFs Openstack Cloudstack ? Open Daylight ONOS DPDK ODP (Linaro) OCP
ETSI NFV
28
(physical, virtual)
‒ Use SDN to apply security & other policy control to VNFI ‒ Allocate and manage resources (e.g., bandwidth) ‒ VM mobility ‒ Automation & programmability ‒ Unified control & management plane?
‒ Traffic flow characterization very important (especially for mobile, E2E
scenarios)
‒ Directing traffic flows to VNFs
the “cloudification” of the carrier (COs/PoPs become DCs)
ETSI NFV
ETSI NFV
29
Cloud, Data Center & Net
Apps/Services/Functions/Utilities SDN (control, programmability,
management, network virtualization)
APIs
Interfaces, Protocols
Network, Storage
ETSI NFV
30
Apps Apps Apps
APIs
Computing Hardware Storage Hardware Network Hardware Hardware resources Virtualisation Layer (ODL, NSX, OVX, …) NFV Infrastructure (NFVI) Virtual Computing Virtual Storage Virtual Network
SDN-based MANAGEMENT & ORCHESTRATION
Virtual Network Functions (VNFs) VNF VNF VNF
Apps
Interfaces, Protocols
SDN Controller OpenStack Neutron
31 Load Balancer WAN Acceleration DPI Switch Firewall Load Balancer WAN Acceleration DPI Switch Firewall Load Balancer WAN Acceleration DPI Switch Firewall
Collection of heterogeneous networks
(with lots of duplication)
ETSI NFV
32
FW LB DPI
OSV
SDN CTR
FW LB DPI
OSV
SDN CTR
FW LB DPI
OSV
SDN CTR
VM VM VM VM VM VM VM VM VM VM M&O NV
SDN CTR
EMS OVS
ETSI NFV
33
‒ Flexibility to easily, rapidly, dynamically provision and instantiate new services in
various locations (i.e. no need for new equipment install)
‒ Increased speed of time-to-market by minimising the typical network operator
cycle of innovation. More service differentiation & customization. Great for BC/DR situations
‒ Improved operational efficiency by taking advantage of a homogeneous (physical)
network platform
volume industry standard servers leveraging the economies of scale of the IT industry
network monitoring
prototype and test new services and generate new revenue streams
flexible)
ETSI NFV
34
Orange Silicon Valley
35 Orange Silicon Valley
36 Orange Silicon Valley
(attach/registration, bearer, PCRF, ANDSF, HSS)
‒ Elasticity, agility, scalability: launch VMs to handle traffic spikes ‒ Remote operations. Eliminates physical distances between nodes ‒ Portability: “EPC in a briefcase”, e.g, deploy next to eNodeB ‒ Easier to integrate other functions such as IMS, vDPI, caching
37
S1
eNB
MME VM HSS VM PCR F VM S- GW VM P- GW VM
Attach Auth. Bearer Contex t
Mobility
Data Policy Attach Auth. Policy Bearer Contex t
Mobility
Policy Data Bearer
Mobility
Contex t
SGi
Internet
across interfaces
Orange Silicon Valley
38
S1
eNB
‒
‒
can lead to less complexity
Attach Auth. Bearer Context Auth. Data Policy Policy
Mobility Mobility
Policy Attach Bearer Bearer Context Context Data
Management & Orchestration
Orange Silicon Valley
39
Orange Silicon Valley
40
Orange Silicon Valley
ANDSF
Evolved Packet Core
SDN CTRL
‒ Offload traffic based on various & different criteria (e.g., per customer, traffic) ‒ Embed OF agents in VNFs (running on VMs)
41 Orange Silicon Valley
cannot handle unpredictable load needs
‒ Support of multiple Hypervisors, improve exchanges between Cache Nodes VMs,
mutualize Storage between VMs, interfaces between Orchestrator and CDN Manager
42
Raw server / no hypervisor HP DL 380 G8
VM Cache node6 VM Cache node7
Cache Node 1
management traffic Switch 1G
SPIRENT Avalanche
client delivery traffic
management traffic HP DL 380 G7 HP DL 380 G8 E5 2670 KIT
10 Gbps link 1 Gbps link
Cache Node 7
Analytics
HP DL 380 G8
Manager
HP DL 380 G8
Request router
HP DL 380 G8
Cache Node 6
explicit redirection of end users to CDN nodes
scaling of the service, management of different technologies in different locations
Orange Silicon Valley
virtual Cache Node
43 Orange Silicon Valley
virtual Cache Node
44
Brings intelligence into the network!
45
Achieving high performance may require specialized processors.
models, spawning a new wave of industry-wide innovation
next 2-5 years and it is happening right now !
46
200k servers (this is a lot of servers)
centralized architectures. Imagine if telcos had one CO per 100m subs.
Source: C. BeladyMSFT
the last century, and dinosaurs a bit earlier – they both disappeared)
47
edge
(uberization of the data center !!)
REXComputing/OCP Summit V
48
49