openstack meetup: nfv and openstack

29
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 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

Upload: odini-marie-paule

Post on 05-Dec-2014

396 views

Category:

Technology


4 download

DESCRIPTION

How NFV , Network Function Virtualization for Telecom Networks, works ? What are the requirements towards Openstack ? What are the use cases ?

TRANSCRIPT

Page 1: Openstack meetup: NFV and Openstack

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

NFV and Openstack

Marie-Paule Odini – HP Communication Media Solution CT OfficeETSI NFV member: Steering Committee and Software Architecture co-chair

ATIS SDN-NFV member

Page 2: Openstack meetup: NFV and Openstack

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

Agenda

1- Definition de NFV ?

2- Specifications ETSI NFV & Use Cases

3- ETSI NFV, Openstack et OPNFV

4- HP Helion & Openstack

Page 3: Openstack meetup: NFV and Openstack

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

1- What is NFV: Network Function Virtualization

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

• More flexible, programmatic operations

virtualize network functions: from Home or Enterprise Gateway to Access/Core telecom network & Data centers

Page 4: Openstack meetup: NFV and Openstack

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

ETSI NFV architecture & interfaces

© ETSI 2012. All rights reserved

Computing

Hardware

Storage

Hardware

Network

Hardware

Hardware resources

Virtualisation LayerVirtualised

Infrastructure

Manager(s)

VNF

Manager(s)

VNF 2

OrchestratorOSS/BSS

NFVI

VNF 3VNF 1

Execution reference points Main NFV reference pointsOther reference points

Virtual

Computing

Virtual

Storage

Virtual

Network

NFV Management and

Orchestration

EMS 2 EMS 3EMS 1

Service, VNF and Infrastructure

Description

Or-Vi

Or-Vnfm

Vi-Vnfm

Os-Ma

Se-Ma

Ve-Vnfm

Nf-Vi

Vn-Nf

Vl-Ha

http://www.etsi.org/technologies-clusters/technologies/nfv (open area)

http://portal.etsi.org/home.aspx (restricted area)

NFVI

MANOVNF

VIM

Page 5: Openstack meetup: NFV and Openstack

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

ETSI NFV – E2E Network Service with NFV

End

Point

VNF-1VNF-

2C

VNF-3

Hardware

resources

NFVS

VNF-

2A

VNF-

2B

Virtualisation Layer

VNF-FG-2

End-to-end Network Service

Compute/storage

Infrastructure

network

Physical linkLogical link

Virtualisation

VNF-FG Corresponding to

Network Function

Forwarding Graph

=> Compose VNF and PNF to create Network Services

Page 6: Openstack meetup: NFV and Openstack

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

ETSI NFV Use Cases

Use Case

Description

#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

#5 Virtualisation of Mobile base station

#6 Virtualisation of the Home Environment

#7 Service Chains (VNF Forwarding Graphs)

#8 Virtualisation of CDNs (vCDN)

#9 Fixed Access Network Functions Virtualisation

• Large Telecom Networks

• Regulated

• Roaming Services

• Growing data/video traffic

• Unpredictible peaks

• Enterprise SLAs

• Government security

• Emergency services

• etc

Page 7: Openstack meetup: NFV and Openstack

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

Use Case: 3GPP IMS MRF Telco Grade Media Server Environment

The AS interfaces• ISC SIP to invoke & control interactive multimedia apps

• Sh Diameter interface to HSS for subscriber profile

• Ro Diameter towards Online charging system

• Rf Diameter towards Offline charging system

The MRF interfaces• Mr SIP for Media server control (Netann, etc.)

• Mb RTP/RTCP for media processing and interaction

• Cr HTTP, HTTPS, VoiceXML, REST for app interaction

Sh

Ro

Rf

S-CSCF

SIP Invoking & Controlling

Logic Servicing Logic

MRF-c

SIP AS WEB AS

Application Server

ISC (SIP)

O-Leg T-Leg

Mr (SIP

NETANN/RFC5552

MSCML, MediaCtrl)

Mb (RTP/RTCP)

Cr (HTTP/HTTPs)

IMS net.

SOAP,

JDBC,

LDAP,

xCIP/LHS, ...

MRF-cMRB

MRF-p

Apps: IVR, VM …

Supports applications like IVR, Voice Mail, Voice-Video conference, …

Includes multiple codecs support, real time transcoding …

Page 8: Openstack meetup: NFV and Openstack

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

Ex#: IMS MSE/MRF modeling into VNF

The Multimedia Services Environment is decomposed into “VNF” or “VNFC” :

The IMS MRF VNF that groups the MRB and the MRF (composite VNF) composed of MRF-C, MRF-P and MRF Storage VNFC

The OCSEE Application server that includes a SIP AS function, a J2EE container, an internal WEB LB and a Reporting and Monitoring function, is it considered as VNFC (VNF Components)

The SIP Load Balancer is aimed to load balance the incoming 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 Balancer

OCSEE

SIP ASWEB AS

AS

WEB Load Balancer

AS

Reporting&

Monitoring

AS Storage

Page 9: Openstack meetup: NFV and Openstack

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

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

Page 10: Openstack meetup: NFV and Openstack

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

3GPP IMS MSE/MRF

Ex#: Architecture & Lifecycle simplified

NFV Management and Orchestration

vMRF

vMRF EM

OSS/BSS NFV Orchestrator

VirtualizedInfrastructure

Manager(s)

vMRF VNFManager

Nfvo-Vi

Nfvo-Vnfm

Vnfm-Vi

Os-Nfvo

Nf-Vi

NFVServiceCatalog

VNFCatalog

NFVInstances

NFVIResources

VeEn-Vnfm

VeNf-Vnfm

Vn-Nf

HP CMS

NFVI

OpenstackHWLe

ge

nd

HW(Compute, Storage, Networking)

Virtualization (ex KVM)

VIM (ex Openstack)

NFV Orchestrator

OSS

MRF Descriptor(XML file)

& SW image2- read

2- allocate

resources

3- deploy

vMRF software

1- deploy new MRF

MRF VNF Manager

4-manage lifecycle (scaling etc)

Page 11: Openstack meetup: NFV and Openstack

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

ETSI NFV SWA - VNF architecture

© ETSI 2013. All rights reserved

VNF 1VNFC

1VNFC

1VNFC

1

parallelizable VNFC

(min. and max. # of instances)

or

VNF 1

VNFC

1

VNF w/ single component VNF w/ multiple components

or

Virtual container• 1 VNFC = 1 container• virtualization

container(not just hypervisor)

[1,n]

VNF 1VNFC

1

VNF 1

stateless VNFC stateful VNFC

orVNFC

1

VNF 1

VNFC w/ externalized state

orVNFC

1 SSS

VNF 1

VNFC2

VNFC3

VNFC1

VNF 1

non-parallelizable VNFC

VNFC

1

[1,1]

VNF State Diagram

ScalabilityScale in/outScale up/downAutoscale, etc

Page 12: Openstack meetup: NFV and Openstack

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

ETSI SWA - VNFC to VNFC Communications

Affinity Affinity

DPDK support

SRIOV support DPDK support

SRIOV support

Affinity

An example of requirements

Page 13: Openstack meetup: NFV and Openstack

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

ETSI NFV Management & OrchestrationMANO

Page 14: Openstack meetup: NFV and Openstack

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

Multiple VIM & NW Controller Key Highlights:

• VNFM & NFVO could be across multiple NFVI Domains, iemultiple 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

• WAN can support PNFSource: MANO GS

Page 15: Openstack meetup: NFV and Openstack

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

ETSI NFV INF – NFVI architecture & Interfaces

Page 16: Openstack meetup: NFV and Openstack

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

POC#6: Virtualized Mobile Network with Integrated DPI

Telefonica

Intel

Tieto

Qosmos

Wind River Systems

HP

vEPC and vDPI

Openstack

SDN

DPDK

=> Accelerated ETSI NFV in a

multi-vendor environment

* In

tel®

DP

DK

: In

tel®

Dat

a P

lan

e D

evel

op

men

t K

itN

IC :

Inte

l® 8

25

99

10

Gig

abit

Eth

ern

et C

on

tro

ller

Network Functions Virtualization (NFV) Infrastructure

Hardware Resources

Network Operation (OSS/BSS)

Virtualized Network Functions

vBS vGWvMME

EMS

10G/40G Intel® Ethernet Switch FM6764

HP ProLiant DL380p Gen8 Servers

Virtualization Layer

NFV Management and Orchestration

Virtualized Infrastructure Manager(s)

Orchestrator

Op

enSt

ack*

Glance

Keystone

Nova

Neutron

SDN Agent

Wind River* Linux + KVM

Intel DPDK Accelerated Open vSwitch*

vDSC

VNF Manager(s)

SDN

Ma

nag

er

vEPC

Man

ager

vBS

Ma

nag

er

vDSC

Ma

nag

er

Map UI Cloud Manager

Virtual Resources

NIC NIC

IntelDPDK

IntelDPDK*

IntelDPDK

IntelDPDK

vDPI

IntelDPDK

Intel Supplied Qosmos* Supplied Tieto* Supplied OpenStack Others

TIP TIP TIP TIP TIP

PhysicalNetwork Functions

EMS

Wind River* Supplied Hewlett Packard* Supplied

DemoMWC’14

Openstack

Page 17: Openstack meetup: NFV and Openstack

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

POC#15: Subscriber Aware Sgi/Gi-LAN Virtualization

TelenorConteXtreamSkyFire NetworksGuavusRedhatHP

SDN based service chaining

Across multi-Openstack

domains

NFVI(DataCenterX)

HardwareResources

OperatorSelfServicePortal

NFVManagementandOrchestrator

Orchestrator

VNFManager

VIM(

Compute Storage Network

Virtualiza onLayer

VirtualCompute

VirtualStorage

VirtualNetwork

Os-Nfvo

VNF#1TCPOptVNF#1TCPOpt

VNF#1TCPOptVNF#2VideoOpt

NFVI(DataCenterY)

HardwareResources

Network Storage Compute

Virtualiza onLayer

VirtualNetwork

VirtualStorage

VirtualCompute

VNF#1TCPOptVNF#3Analy cs

VNF#1TCPOptVNF#N

Vn-Nf1-1

Vn-Nf2-1

Switch

NetworkController

Switch

NetworkController

Vn-Nf3-1

P-GWInternet

DistributedMap

Nf-Vi

Nf-Vi

Nf-Vi

UnderlayNetwork

SubscriberAwareVirtualNetwork

Cache

Filter

VideoOptVideoOpt

TCPOp mizer

TCPOp mizer

P-GW

SGiWebandOTTVideoServices

SDN–Controller

OpenFlow

SubscriberA

SubscriberB

SubscriberC

AAA

TCPOp mizer

VideoOpt

Analy cs

So wareSwitch

Firewall

OFSwitch

SDNN/W

SimulatedforPoC

OpenStack

SelfServicePortal

PoC-Scope

Demo SDN world Congress

Oct’14

Openstack

Page 18: Openstack meetup: NFV and Openstack

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

POC #23 - E2E Orchestration of Virtualized LTE Core-Network Functions & SDN-based Dynamic Service Chaining of VNFs using VNF-FG

NFV#7

SKT

HP

Samsung

Telcoware

Multi-vendor Fully orchestrated &

automated vEPC – vIMS on

Openstack & SDN based

infrastructure

DemoSKT R&D Lab

SDN World Congress

Openstack

Page 19: Openstack meetup: NFV and Openstack

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

3- NFV and Openstackexample of requirements Nf-Vi, Vi-Vnfm, Nfvo-Vi

19

• 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

Page 20: Openstack meetup: NFV and Openstack

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

NFV & OpenStack ?? Ex SecuritySecuri

ty-s

pecif

ic?

20

Over 1.7M lines of code

~ 6

mete

rs~ 6

mete

rs o

r 20

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

? 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 ?

? Can I present the system admin to access my personal data

etc

Many blocks interact with Keystone

Keystone is not the only entity that 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

Page 21: Openstack meetup: NFV and Openstack

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

ETSI NFV and Openstack

21

ETSI NFV

Telecom Large WW community

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

=> Many “Liaison”

3GPP

BBF

TMF

Page 22: Openstack meetup: NFV and Openstack

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

Open Platform For NFV – www.opnfv.org

Launched Sept 30th, 2014

OPNFV

Work with upstream SDO (ETSI NFV) and Opensource (Openstack, OpenDaylight, KVM, Xen ect)

Chairman: Prodip Sen, HP

Page 23: Openstack meetup: NFV and Openstack

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

HP Open NFV & HP Helion

Page 24: Openstack meetup: NFV and Openstack

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

HP OpenNFV PR in Feb’14 : a new BU, new Products and OpenNFV Labs

MANO Layer

• HP NFV Director : ETSI Based NFV Orchestrator for full life-cycle management

• HP Helion OpenStack provides necessary OpenStack API support for NFV, and a carrier grade cloud management functionality

• HP SDN Controller

• Converged Infrastructure Management using a single tool – OneView

NFVI Layer

• 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

OSS Layer

• Full OSS Suite from basic fault to service level management based on IMC & SiteScope

VNF Layer

• HP vHSS, vMRF, vSR and other key Network related Services Software available for virtualized environment deployment

• An ecosystem of partners

Page 25: Openstack meetup: NFV and Openstack

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

NFV

Man

agem

ent an

d O

rchestratio

n

HP NFV Director

Model Driven vs Script Driven

A common point to ensure consistent management and behavior of VNFs and NSs• Automatically manages the end-to-end service across VNF, VNF-FGs,

and NSs

• Supports multiple VNF across multiple sites

• Handles provisioning and monitoring functions

Designed to meet the evolving ETSI specifications

• Full NFV orchestrator functionality, interfaces, and interaction models

• Includes VNF manager functionality and works with external (VNF-supplied) VNF managers

Supporting the journey to NFV• Handles virtual and physical network functions and hybrid services

• Supports networks consisting of traditional and SDN domains

Open and multivendor• Supports integration with any VNF, VIM, and OSS using open APIs

Modular and extensible

• Start small and grow

• Flexible integration with OSS, EMS, VNF, and infrastructure

ETSI NFV Orchestrator with embedded VNF Manager

NFV Director

Policy management

Servicefulfillment

Servicemonitoring

Global resourcefulfillment

Global resourcemonitoring

Virtualized Infrastructure Manager

Catalog

Globalresourceinventory

Instanceinventory

VNFfulfillment

VNFmonitoring

External VNF ManagersEmbedded VNF Manager

VNFfulfillment

VNFmonitoring

Page 26: Openstack meetup: NFV and Openstack

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

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 …

Page 27: Openstack meetup: NFV and Openstack

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

Storage Arrays

HP NFV Management Software Stack

HP Helion OpenStack

REST APIshttp://api.openstack.org/api-ref.html

Cinder(Storage)

Net SvcsResourceManager

Conn.ResourceManager

StorageResourceManager

ServerResourceManager

EnvResourceManager

Servers,Enclosures

EdgeSwitchesLAN, SAN

Power,Cooling

ImageResourceManager

HPN Network Devices

Pools Pools Pools

ServerTemplates

VolumeTemplates

Nova

HP OneView driver(s)

Ironic

Neutron(Network)

HP OneView driver

NetworksOS Image Conn.

Flavors NetworksVolume Types

pu

blis

h

pu

blis

h

pu

blis

h

HW

Image

pu

blis

h

OS

Images

ImageStorage

RESTful APIs to Foundation Services

Glance

NFV Tenant

HP NFV Admin

HP OneView driver

Horizon-based (Self-service

portal)

Physical

Infrastructure

Provider

Workload Specific

Management

HP OneViewREST APIs & Message Bus

VMBare-metal Server

NS Orchestrator(fulfillment & assurance)

VNFadapter

VIM Adaptor

Global ResourceOrchestrator

WIM adapter

WIM

VNF Manager(embedded)

Infrastructure Management

Virtualized Platform Admin

Os-Ma

Or-

Vi

Or-Vnfm

Vn-Nf

Page 28: Openstack meetup: NFV and Openstack

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

Summary

Network Function Virtualization (NFV) is driving CSP requirements towards OpenstackVia 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

Page 29: Openstack meetup: NFV and Openstack

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

Thank YouMore on www.hp.com/go/nfv