NFV and Openstack 2020-04-19 NFV Management and Orchestration Virtualized Infrastructure

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 29

NFV and Openstack

Marie-Paule Odini – HP Communication Media Solution CT Office


ETSI NFV member: Steering Committee and Software Architecture co-chair
ATIS SDN-NFV member
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Agenda

1- Definition de NFV ?

2- Specifications ETSI NFV & Use Cases

3- ETSI NFV, Openstack et OPNFV

4- HP Helion & Openstack

2 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
1- What is NFV: Network Function Virtualization
virtualize network functions: from Home or Enterprise Gateway to Access/Core telecom network & Data centers

Leverage IT virtualization techniques for


telco functions
• Use standard servers and storage
• Applicable to telco network functions
• Initiative from Tier 1 Operators & Vendors
launched as a new Industry Specification Group
(ISG) in ETSI
Key Benefits
• Reduced equipment costs
• Faster time to market
• Resource sharing
• Targeted service introduction
3 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to•changeMore flexible, programmatic operations
without notice.
ETSI NFV architecture & interfaces
http://www.etsi.org/technologies-clusters/technologies/nfv (open area) NFV Management and
http://portal.etsi.org/home.aspx (restricted area) Orchestration
Os-Ma
OSS/BSS Orchestrator
Se-Ma
Service, VNF and Infrastructure
Description
Or-Vnfm

EMS 1 EMS 2 EMS 3 Ve-Vnfm


VNF
Manager(s)
VNF VNF 1 VNF 2 VNF 3 Or-Vi MANO
Vn-Nf Vi-Vnfm
NFVI
Virtual Virtual Virtual
Computing Storage Network
Nf-Vi Virtualised
Virtualisation Layer Infrastructure
NFVI
Vl-Ha Hardware resources Manager(s) VIM
Computing Storage Network
Hardware Hardware Hardware
4 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Execution reference points Other reference points Main NFV reference points
© ETSI 2012. All rights reserved
ETSI NFV – E2E Network Service with NFV
=> Compose VNF and PNF to create Network Services
End-to-end Network Service

VNF-FG-2
VNF- VNF-
VNF-FG Corresponding to
2A 2B
Network Function VNF-3
VNF-1 NFVS
Forwarding Graph VNF-
2C

Virtualisation Layer

End Hardware
Point resources

Compute/storage Physical link


Logical link
Infrastructure
5 © Copyright 2012 Hewlett-Packard
Virtualisation
Development Company, L.P. The information contained herein is subject to change without notice.
network
ETSI NFV Use Cases
• Large Telecom Networks
• Regulated
• Roaming Services
Use Description
Case
#1 Network Functions Virtualisation Infrastructure as a Service
#2 Virtual Network Platform as a Service (VNPaaS)
#3 Virtual Network Function as a Service (VNFaaS)
#4 Virtualisation of Mobile Core Network and IMS • Growing data/video traffic
#5 Virtualisation of Mobile base station • Unpredictible peaks
#6 Virtualisation of the Home Environment • Enterprise SLAs
#7 Service Chains (VNF Forwarding Graphs) • Government security
#8 Virtualisation of CDNs (vCDN) • Emergency services
#9 Fixed Access Network Functions Virtualisation
• etc
6 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Use Case: 3GPP IMS MRF SOAP,
JDBC,
Telco Grade Media Server Environment LDAP,
xCIP/LHS, ...
Apps: IVR, VM …

The AS interfaces Application Server


• ISC SIP to invoke & control interactive multimedia apps
Sh SIP AS WEB AS
• Sh Diameter interface to HSS for subscriber profile Ro
SIP Invoking &
• Ro Diameter towards Online charging system Rf
Controlling
Logic Servicing Logic
• Rf Diameter towards Offline charging system
The MRF interfaces
ISC (SIP) Cr (HTTP/HTTPs)
• Mr SIP for Media server control (Netann, etc.)
O-Leg T-Leg
• Mb RTP/RTCP for media processing and interaction
• Cr HTTP, HTTPS, VoiceXML, REST for app interaction IMS MRB MRF-c
net.
S-CSCF MRF-c
Mr (SIP MRF-p
Supports applications like IVR, Voice Mail, Voice-Video conference, … NETANN/RFC5552
Includes multiple codecs support, real time transcoding … MSCML, MediaCtrl)
7 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Mb (RTP/RTCP)
Ex#: IMS MSE/MRF modeling into VNF

The Multimedia Services Environment is decomposed into “VNF”


or “VNFC” : OCSEE
The IMS MRF VNF that groups the MRB and the MRF (composite
WEB
VNF) composed of MRF-C, MRF-P and MRF Storage VNFC SIP AS
AS
The OCSEE Application server that includes a SIP AS function, a
J2EE container, an internal WEB LB and a Reporting and AS AS
Monitoring function, is it considered as VNFC (VNF Components) WEB Load Reporting
Balancer &
The SIP Load Balancer is aimed to load balance the incoming Monitoring

SIP Session towards several SIP AS instances. It’s a signalling


function that supports the ISC IMS interface
AS storage is an external storage for the AS data (SIP & WEB) SIP Load AS
Balancer Storage

8 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Ex#: IMS MRF VNF Descriptors (VNFD)

The IMS MRF VNFD includes the


description of the MRF cluster
-MRB network & application configuration
-MRF instances number
-MRF storage instances number
-Affinity rules
-Anti-affinity rules
-IP QoS network constraints for each vLAN
(Bandwidth, Jitter, Delay, Packet Loss
Tolerance)
-etc

9 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Ex#: Architecture & Lifecycle simplified
3GPP IMS MSE/MRF
NFV Management and Orchestration
OSS
OSS/BSS Os-Nfvo NFV Orchestrator
1- deploy new MRF MRF
Descriptor
2- read (XML file) Nfvo-Vnfm
NFV Orchestrator & SW image NFV
VNF NFV NFVI
Service
Catalog Instances Resources
Catalog
2- allocate MRF VNF
3- deploy
Manager
resources VeEn-Vnfm
vMRF software 4-manage lifecycle vMRF EM vMRF VNF
(scaling etc) Manager
VeNf-Vnfm

VIM (ex Openstack) vMRF Vnfm-Vi


Vn-Nf

Virtualization NFVI
Nf-Vi Virtualized
Infrastructure
Nfvo-Vi
(ex KVM)
Manager(s)
HW
(Compute, Storage, Networking) HP CMS

Legend
Openstack
10 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HW
ETSI NFV SWA - VNF architecture
VNF 1 VNF 1 VNFC
VNFC 1
1 or VNFC VNFC
2 3
Virtual container
• 1 VNFC = 1 container
• virtualization VNF w/ single component VNF w/ multiple components
container
(not just hypervisor)
VNF 1 VNF 1
Scalability VNFC
VNFC [1,1] VNFC
VNFC [1,n]
Scale in/out or 1
1 11
Scale up/down
Autoscale, etc
non-parallelizable VNFC parallelizable VNFC
(min. and max. # of instances)

VNF 1 VNF 1 VNF 1 VNF State Diagram


VNFC VNFC VNFC
or or S
1 S 1 S 1

stateless VNFC stateful VNFC VNFC w/ externalized state


© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
11

© ETSI 2013. All rights reserved


ETSI SWA - VNFC to VNFC Communications
An example of requirements

Affinity Affinity SRIOV support DPDK support Affinity


DPDK support SRIOV support

12 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
ETSI NFV Management & Orchestration MANO

13 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Key Highlights:
Multiple VIM & NW Controller
• VNFM & NFVO could be across
multiple NFVI Domains, ie
multiple VIM
• VIM could interface multiple
Network Controllers
• NFVO could request a “WAN
manager” to bridge 2 PoP,
PoP1 & PoP2 via a WAN.
Meaning NFVO not only
interface with VIM but also
with WAN manager
• VNFM does not interact with
WAN manager, only to NFVO
and VIM
Source: MANO GS • WAN can support PNF
14 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
ETSI NFV INF – NFVI architecture & Interfaces

15 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
POC#6: Virtualized Mobile Network with Integrated DPI
Network Operation (OSS/BSS) NFV Management and
Telefonica Map UI Cloud Manager
Orchestration

Intel Orchestrator

* Intel® DPDK: Intel® Data Plane Development Kit


Tieto Virtualized Network Functions
Qosmos
Wind River Systems EMS EMS

vDSC Manager
vEPC Manager
SDN Manager

vBS Manager
HP
vBS vMME vGW vDSC vDPI
TIP TIP TIP TIP TIP
vEPC and vDPI Intel Intel Intel Intel Intel
DPDK* DPDK DPDK DPDK DPDK
Openstack VNF Manager(s)

SDN Physical
Network Network Functions Virtualization (NFV) Infrastructure Virtualized Infrastructure
DPDK Functions
Virtual Resources
Manager(s)
NIC : Intel® 82599 10 Gigabit Ethernet Controller

=> Accelerated ETSI NFV in a Virtualization Layer


multi-vendor environment Wind River* Linux + KVM Neutron

OpenStack*
Intel DPDK Accelerated Open vSwitch*
Nova
Openstack
Demo Hardware Resources
HP ProLiant DL380p
Keystone

MWC’14 Gen8 Servers


NIC NIC
Glance

10G/40G Intel® Ethernet Switch FM6764 SDN Agent

Intel Supplied Qosmos* Supplied Tieto* Supplied Wind River* Supplied Hewlett Packard* Supplied OpenStack Others
16 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
POC#15: Subscriber Aware Sgi/Gi-LAN Virtualization
NFV Management and Orchestrator

Orchestrator
Operator Self Os-Nfvo
Service Portal
VNF Manager

VIM (

Telenor Nf-Vi

ConteXtream VNF #1
Opt#1
TCPVNF
VNF #1
Opt#2
TCPVNF
Nf-Vi
Nf-Vi
VNF #1
Opt#3
TCPVNF
VNF #1
Opt#N
TCPVNF

SkyFire Networks TCP Opt Video Opt Analy cs

Vn-Nf

Guavus
Vn-Nf Vn-Nf Subscriber Aware 3-1
1-1 2-1 Virtual Network
NFVI (Data Center Y)
NFVI (Data Center X)

Redhat
Virtual Virtual Virtual
Virtual Virtual Virtual
Network Storage Compute
Compute Storage Network Distributed Map
Virtualiza on Layer
HP Virtualiza on Layer
Network
Controller
Network
Controller
Network Storage Compute
Compute Storage Network

Hardware Resources Hardware Resources


SDN based service chaining
Across multi-Openstack PoC - Scope
Switch Switch
domains Video Opt
Video Opt
Underlay Video Opt
P-GW
Network Internet
TCP Filter
TCP Analy cs
Op mizer TCP
Op mizer
Op mizer
Cache
Firewall

Demo
Simulated for PoC

SDN world Congress


Subscriber A
P-GW So ware Switch
SDN OF
Oct’14
Web and OTT
N/W Switch
SGi Video Services
Subscriber B OpenFlow

SDN–
Controller
AAA OpenStack
Subscriber C

Self Service
Portal

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Openstack
17
POC #23 - E2E Orchestration of Virtualized LTE Core-
Network Functions NFV#7
& SDN-based Dynamic Service Chaining of VNFs using VNF-FG

SKT
HP
Samsung
Telcoware

Multi-vendor Fully orchestrated &


automated vEPC – vIMS on
Openstack & SDN based
infrastructure
Openstack
Demo
SKT R&D Lab
SDN World Congress

18 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
3- NFV and Openstack
example of requirements Nf-Vi, Vi-Vnfm, Nfvo-Vi
• Multi-hypervisor support
• Different virtualization model (ie docker, Linux)
• Support legacy, bare metal
• Support DPDK CPU, SRIOV NIC
• Expose NW load balancer and other functions
• Support HA , 5 9s
• Support Secure Boot , certification
• Support resource reservation (prior to instantiation)
• Map pCPU with vCPU (dedicated CPU – pinning)
• Support NUMA placement (memory access perf)
• Expose localization of resources
• Expose resource catalog
• Expose resource metrics
• Release backward compatible
• Rollback
• etc

19 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
NFV & OpenStack ?? Ex Security
Many blocks interact with Keystone
Keystone is not the only entity that
Over 1.7M lines of code deals with security
Keystone deals with security &
policies, but NFV will need end to
end security & policies across end
to end network, at ?NFVO level :
how to synchronize?
etc
~ 6 meters or 20
~ 6 meters
Security-specific?

? How can I ensure there is no security breach in 1.7M lines ?


feet

? How does Openstack prevent back doors ?


? How does Openstack support secure boot, certified VM?
? How can I define security rules for an SDN application to change a flow table on an SDN switch that is
provided by a IaaS Provider that may change along the life of the service ?
? How can I ensure that the memory I am sharing will not be accessed by somebody else ?
20
? Can I present the system admin to access my personal data
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
etc
ETSI NFV and Openstack => Many “Liaison”

TMF
ETSI NFV

3GPP

Telecom Large WW community BBF

Specs ETSI NFV


Scope: Telco Cloud (ie Openstack) +
VNF + VNF & NS Orchestration
POCs
 Gap Analysis with SDO and Opensource
“Liaison” Cloud Large WW community
Opensource Code
Scope: Enterprise Cloud

21 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
OPNFV
Open Platform For NFV – www.opnfv.org
Launched Sept 30th, 2014
Chairman: Prodip Sen, HP Work with upstream SDO (ETSI NFV) and Opensource
(Openstack, OpenDaylight, KVM, Xen ect)

22 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP Open NFV
& HP Helion

© Copyright 2012 Hewlett-Packard Development Company, L.P.


The information contained herein is subject to change without notice.
HP OpenNFV PR in Feb’14 : a new BU, new Products and OpenNFV Labs
OSS Layer
• Full OSS Suite from basic fault to service level management based on IMC &
SiteScope

VNF Layer MANO Layer


• HP vHSS, vMRF, vSR and other key • HP NFV Director : ETSI Based NFV
Network related Services Software Orchestrator for full life-cycle
available for virtualized management
environment deployment
• An ecosystem of partners • HP Helion OpenStack provides
necessary OpenStack API support for
NFV, and a carrier grade cloud
management functionality
• HP SDN Controller
• Converged Infrastructure Management
NFVI Layer
using a single tool – OneView
• Broader Hardware Support for high performance packet processing
• Hardware/Software features integrated for high speed packet processing (SR-IOV support in OneView/CS8)
• Native SDN Support with all HP Networking portfolio
• Common Networking Environment for Networking using Comware7 stack

24 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP NFV Director
ETSI NFV Orchestrator with embedded VNF Manager
Model Driven vs Script Driven
A common point to ensure consistent management and behavior of NFV Director
VNFs and NSs

NFV Management and Orchestration


• Automatically manages the end-to-end service across VNF, VNF-FGs, Policy management
and NSs Catalog
Service Service
• Supports multiple VNF across multiple sites fulfillment monitoring
• Handles provisioning and monitoring functions
Designed to meet the evolving ETSI specifications
Embedded VNF Manager Instance
• Full NFV orchestrator functionality, interfaces, and interaction models inventory
External VNF Managers
• Includes VNF manager functionality and works with external (VNF- VNF VNF
supplied) VNF managers fulfillment monitoring
Supporting the journey to NFV VNF VNF
fulfillment monitoring Global
• Handles virtual and physical network functions and hybrid services Global resource Global resource resource
• Supports networks consisting of traditional and SDN domains fulfillment monitoring inventory
Open and multivendor
• Supports integration with any VNF, VIM, and OSS using open APIs
Modular and extensible Virtualized Infrastructure Manager
• Start small and grow
• Flexible integration with OSS, EMS, VNF, and infrastructure

25 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP contributions to OpenStack®
• Board member: Eileen Evans, VP Opensource
• 3 technical committee member: Monty Taylor, Sean Dague and Devananda van der Veen
• Number #1 contributor by number of employees to Havana release, and second to Icehouse
• Number #2 in number of commits for Havana & Icehouse
• Incl Continuous integration, testing, and deployment lead of OpenStack commits
• & Openstack developer infrastructure, dashboard, bare metal provisioning, open integration suite, quality
assurance, database as a service, etc

Some other
Examples …

26 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP NFV Management Software Stack
NS Orchestrator VIM VNF Manager Global Resource WIM adapter VNF
Os-Ma
(fulfillment & assurance) Adaptor (embedded) Orchestrator WIM adapter Or-Vnfm

HP NFV Admin
Bare-metal Server VM

Or-Vi
Horizon-based Volume Types Image Flavors Networks
Virtualized (Self-service Workload
Platform Admin portal) Cinder Glance Nova Neutron
(Storage) Specific
Ironic (Network)

publish

publish

publish

publish
HP OneView driver HP OneView driver(s) Management
HP Helion OpenStack OS HW
HP OneView driver

NFV Tenant REST APIs


http://api.openstack.org/api-ref.html Vn-Nf

Server

HP OneView Volume
OS Image
Templates

REST APIs & Message Bus


Templates Conn. Networks
Physical
Pools Images Pools Pools
Env Storage Image Server Conn. Net Svcs Infrastructure
Resource Resource Resource Resource Resource Resource
Manager Manager Manager Manager
Manager Manager
Provider
Infrastructure
Management RESTful APIs to Foundation Services

Power, Storage Edge HPN


Image Servers,
Cooling Arrays Switches Network
27 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject Storage
to change without notice. Enclosures
LAN, SAN Devices
Summary
Network Function Virtualization (NFV) is driving CSP requirements towards Openstack
Via ETSI NFV specifications and OPNFV open source project

HP is heavily involved and leading governance and contributions in ETSI NFV and other
SDO, as well as Opensource community incl Openstack, OpenDaylight and OPNFV

HP is committed to NFV and Openstack, with HP OpenNFV and HP Helion Openstack for
public, private, hybrid and NFV cloud

28 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Thank You
More on www.hp.com/go/nfv

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

You might also like