Contenu connexe
Similaire à Openstack meetup NFV (20)
Plus de Marie-Paule Odini (14)
Openstack meetup NFV
- 1. NFV and Openstack
Marie-Paule Odini – HP Communication Media Solution CT Office
ETSI NFV Steering Committee member and Software Architecture co-chair
ETSI NFV TST group caretaker
ATIS SDN-NFV member
© 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
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to 2 change without notice.
- 3. 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
• More flexible, programmatic operations
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to 3 change without notice.
- 4. ETSI NFV Use Cases
• Large Telecom Networks
• Regulated
• Roaming Services
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
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to 4 change without notice.
• Growing data/video traffic
• Unpredictible peaks
• Enterprise SLAs
• Government security
• Emergency services
• etc
- 5. ETSI NFV and Openstack
http://www.etsi.org/technologies-clusters/technologies/nfv (open area)
http://portal.etsi.org/home.aspx (restricted area)
Service, VNF and Infrastructure
Description
EMS 1 EMS 2 EMS 3
Virtual
Computing
Computing
Hardware
NFV Management and
Orchestration
Os-Ma
OSS/BSS Orchestrator
Virtual
Network
Vn-Nf
Hardware resources
Virtual
Storage
Se-Ma
Ve-Vnfm
Nf-Vi
Vl-Ha
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to 5 change without notice.
© ETSI 2012. All rights reserved
Storage
Hardware
Network
Hardware
Virtualisation Layer
Or-Vnfm
VNF
Manager(s)
Vi-Vnfm
Virtualised
Infrastructure
Manager(s)
VNF 2
NFVI
VNF 1 VNF 3
Or-Vi
Execution reference points Other reference points Main NFV reference points
NFVI
VNF MANO
VIM
- 6. ETSI NFV – E2E Network Service with NFV
=> Compose VNF and PNF to create Network Services
End
Point
End-to-end Network Service
VNF-1
VNF-FG-2
VNF-
2C
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to 6 change without notice.
VNF-3
NFVS
Hardware
resources
VNF-
2A
VNF-
2B
Virtualisation Layer
Compute/storage
Infrastructure
network
Physical link
Logical link
Virtualisation
VNF-FG Corresponding to
Network Function
Forwarding Graph
- 7. Ex#: modeling A Media Resource Function
Telecom Networks use Media Resource Function (MRF).
It is a function which performs announcements, voice mail
function, audio conference, video conference, transcoding etc
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to 7 change without notice.
SIP Load
Balancer
AS
SIP AS WEB AS
WEB
Load
Balancer
Reporting &
Monitoring
AS
Storage
Media Resource
Broker
Media resource Function
=> Decomposition defines VNF & VNFC
- 8. Ex#: Define the VNF Descriptors (VNFD)
The VNF Descriptors define the
resources needed & specifics
- number of VNFC
-For each VNFC
-CPU, Storage, Memory need
- Affinity rules
- Anti-affinity rules
- Network need
- IP QoS network constraints for each vLAN
(Bandwidth, Jitter, Delay, Packet Loss
Tolerance)
-etc
VNF 1
VNFC
2
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to 8 change without notice.
VNFC
3
VNFC
1
- 9. Ex#: Architecture & Lifecycle simplified
Media Resource Function Deployment
OSS/BSS NFV Orchestrator
vMRF EM
NFV
Service
Catalog
OSS
1- deploy new MRF
NFV Orchestrator
2- read
2- allocate
resources
3- deploy
vMRF software
VIM (ex Openstack)
Descriptor
(XML file)
& SW image
Virtualization
(ex KVM)
MRF
MRF VNF
Manager
4-manage lifecycle
(scaling etc)
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to 9 change without notice.
NFV Management and Orchestration
vMRF
vMRF VNF
Manager
Virtualized
Infrastructure
Manager(s)
Nfvo-Vi
Nfvo-Vnfm
Vnfm-Vi
Os-Nfvo
Nf-Vi
VNF
Catalog
NFV
Instances
NFVI
Resources
VeEn-Vnfm
VeNf-Vnfm
Vn-Nf
HP CMS
NFVI
Openstack
HW
Legend
HW
(Compute, Storage, Networking)
- 10. ETSI NFV SWA - VNF architecture
VNFC
VNFC
or
or
[1,1]
VNFC
1
VNFC
1
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to 10 change without notice.
© ETSI 2013. All rights reserved
VNF 1
VNFC
1
1
1
parallelizable VNFC
(min. and max. # of instances)
or
VNF 1
VNFC
1
VNF w/ single component VNF w/ multiple components
Virtual container
• 1 VNFC = 1 container
• virtualization
container
(not just hypervisor)
[1,n]
VNF 1
VNFC
1
VNF 1
stateless VNFC stateful VNFC
VNF 1
VNFC w/ externalized state
or
VNFC
1 S
S S
VNF 1
VNFC
2
VNFC
3
VNFC
1
VNF 1
non-parallelizable VNFC
VNF State Diagram
Scalability
Scale in/out
Scale up/down
Autoscale, etc
- 11. ETSI SWA - VNFC to VNFC Communications
Affinity Affinity
DPDK support
SRIOV support DPDK support
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to 11 change without notice.
SRIOV support
Affinity
An example of requirements
- 12. ETSI NFV Management & Orchestration
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to 12 change without notice.
MANO
- 13. POC #23 - E2E Orchestration of Virtualized LTE Core-
Network Functions
& SDN-based Dynamic Service Chaining of VNFs using VNF-FG
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to 13 change without notice.
NFV#7
SKT
HP
Samsung
Telcoware
Multi-vendor Fully orchestrated &
automated vEPC – vIMS on
Openstack & SDN based
infrastructure
Demo
SKT R&D Lab
SDN World Congress
Openstack
- 14. 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
Some of these are already in Juno (ETSI NFV
shared a list with Openstack NFV track)
More will come as ETSI NFV dives into
phase#2
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to 14 change without notice.
- 15. NFV & OpenStack ?? Ex Security
Security-specific?
Over 1.7M lines of code
~ 6 meters or 20
~ 6 meters
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
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to 15 change without notice.
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
Difficult to analyze millions of lines of code
Exchanging requirements & Experimentation will help
- 16. ETSI NFV and Openstack
ETSI NFV
=> Many “Liaison”
3GPP
TMF
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
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to 16 change without notice.
BBF
Opensource Code
Scope: Enterprise Cloud
- 17. OPNFV
Open Platform For NFV – www.opnfv.org
Launched Sept 30th, 2014
Work with upstream SDO (ETSI NFV) and Opensource
(Openstack, OpenDaylight, KVM, Xen ect)
Chairman: Prodip Sen, HP
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to 17 change without notice.
- 18. Status OPNFV
Target Release #1 – March 2015
Focus:
• Integrate stable upstream
• Continuous Integration Project (Octopus)
• Testing Project (Pharos)
• Few other projects under discussion …
Sandbox available: https://github.com/Aricg/PackStackSandBox
More info on : https://www.opnfv.org/
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to 18 change without notice.
- 19. HP Open NFV
& HP Helion
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
- 20. 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
• HP vHSS, vMRF, vSR and other key
Network related Services Software
available for virtualized
environment deployment
• An ecosystem of partners
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to 20 change without notice.
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
- 21. ETSI NFV Orchestrator with embedded VNF Manager
External VNF Managers
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to 21 change without notice.
NFV Management and Orchestration
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
NFV Director
Policy management
Service
fulfillment
Service
monitoring
Global resource
fulfillment
Global resource
monitoring
Virtualized Infrastructure Manager
Catalog
Instance
inventory
Global
resource
inventory
VNF
fulfillment
VNF
monitoring
Embedded VNF Manager
VNF
fulfillment
VNF
monitoring
- 22. 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 …
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to 22 change without notice.
- 23. HP & Wind River Join Forces to deliver carrier grade solutions
#1 Contributor to OpenStack™ Project, #1 Provider of carrier grade Linux
• Reliability
• Carrier-Grade Linux
• Carrier Grade KVM Hypervisor
• Advance Self-Healing
• High Availability & Reliability Add-Ons for OpenStack
Control Plane for 5x9’s Service Availability
• Performance
• Performance Networking with DPDK enabled vSwitch
(OVS)
• Advance NFV Workload placement
• Manageability
• Scheduling and Orchestration of workloads
• Security to meet Carrier Needs
• Open eco-system, standards based APIs
Nov 3rd Press Release
…… single point of accountability for CSPs
building their next generation Open NFV
solution.
The OpenStack™ Word Mark and OpenStack Logo are either registered trademarks/service marks or
trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are
used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the
OpenStack Foundation, or the OpenStack community
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to 23 change without notice.
- 24. 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
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to 24 change without notice.
- 25. 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.