Virtual Network Function Managers (VNFM) are Key components in NFV MANO framework. They work in concert with Network Function Virtualization Orchestrator (NFVO) and Virtual Infrastructure Manager (VIM).In this presentation, We will compare competing Opensource VNFMs with respect to various features supported.
3. EXTERNAL USE2
General Background
Barcelona, Spain | October 25-28, 2016
VNF Manufacturers
• Software development
aspects.
VNF Manufacturers
• Software development
aspects.
Network Operators
• Deployment and
Operation
Network Operators
• Deployment and
Operation
Service Providers
• Fulfillment, assurance
and billing
Service Providers
• Fulfillment, assurance
and billing
Architecture Image Courtesy: https://www.opnfv.org/developers/technical-project-governance/tsc-policy
VNF Managers
Key component of NFV MANO
framework.
Works in concert with other MANO
function blocks – NFV0 and VIM.
Helps standardize the function of
Virtual networking.
Increase interoperability of SDN
Elements.
VNF Life Cycle management
Helps lower costs and increase new
feature development.
Note: All product names, logos, and brands are property of their respective owners.
4. EXTERNAL USE3
VNF Manager – Functional blocks
Barcelona, Spain | October 25-28, 2016
VNF Onboarding
VNFC Image
upload
VNF InstantiationVNF Instantiation
VNFC InstantiationVNFC Instantiation
VNFC link creationVNFC link creation
VNFC External
network connectivity
creation
VNFC External
network connectivity
creation
VNF
Configuration
VNF
Configuration
VNF config
through EMS
VNF config
through EMS
VNF config
through VNF
VNF config
through VNF
VNF OperationsVNF Operations
VNFC
Operations
VNFC
Operations
Start/Stop/Suspe
nd/Resume
Start/Stop/Suspe
nd/Resume
VNF
Update/Upgrade
VNF
Update/Upgrade
VNFC
Termination
VNFC
Termination
VNFC Link
termination
VNFC Link
termination
VNFC
Instantiation
VNFC
Instantiation
VNF HealingVNF Healing
VNFC failoverVNFC failover
VNFC OperationsVNFC Operations
Start/Stop/Suspend/
Resume
Start/Stop/Suspend/
Resume
VNF ScalingVNF Scaling
Scale up/downScale up/down
Virtual
instance flavor
replacement
Virtual
instance flavor
replacement
Scale INScale IN
Scale OUTScale OUT
VNFC
Operations
VNFC
Operations
VNF
Termination
VNF
Termination
Image removalImage removal
TerminationTermination
VNFC link
delete
VNFC link
delete
External
connectivity
removal
External
connectivity
removal
VNF Manager
Note: All product names, logos, and brands are property of their respective owners.
5. EXTERNAL USE4
NFV MANO - VNF Manager(s)
Promoted in Vancouver Summit 2015.
• Opensource project as a part of ETSI
• Kick off April 2016
Opensource project led by
Fraunhofer Focus and TU Berlin.
• Community Project by Linux Foundation – June 2016.
• Planning in progress.
Barcelona, Spain | October 25-28, 2016
OPENSTACK
TACKER
VIRTUAL
NETWORK
FUNCTION
MANAGER
OPEN BATON
ETSI OSG
OSM
OPEN - O
AND MORE..
Note: All product names, logos, and brands are property of their respective owners.
6. EXTERNAL USE5
VNF Manager
Managed under the OpenStack umbrella.Managed under the OpenStack umbrella.
Integrated NFVO and VNFM.Integrated NFVO and VNFM.
VNF Catalog – VNFDs in DB.VNF Catalog – VNFDs in DB.
VNF Instantiation and Termination – HEAT + TOSCAVNF Instantiation and Termination – HEAT + TOSCA
VNF Configuration injection - VNF specific management driver.VNF Configuration injection - VNF specific management driver.
Loadable per-VNF Health monitoring.Loadable per-VNF Health monitoring.
OpenStack
Tacker
Tacker
Barcelona, Spain | October 25-28, 2016
Note: All product names, logos, and brands are property of their respective owners.
7. EXTERNAL USE6
VNF Managers
From ETSI OSG group. April 2016. Started with running code.From ETSI OSG group. April 2016. Started with running code.
Initiative driven by Service providers and greatly supportedInitiative driven by Service providers and greatly supported
OpenMano (NFVO) + RIFT.io (SO and NS mgmt) + Juju (VNFM) + OpenVIM (VIM)OpenMano (NFVO) + RIFT.io (SO and NS mgmt) + Juju (VNFM) + OpenVIM (VIM)
Detachable Service and Resource Orchestration.Detachable Service and Resource Orchestration.
Multiple VIM support, Enhanced Platform Awareness – EPA support.Multiple VIM support, Enhanced Platform Awareness – EPA support.
Open
MANO
Juju
Server
Barcelona, Spain | October 25-28, 2016
Note: All product names, logos, and brands are property of their respective owners.
8. EXTERNAL USE7
VNF Manager
Project led by Fraunhofer Focus and TU BerlinProject led by Fraunhofer Focus and TU Berlin
NFVO + VNFM + EMS + Multiple VIMsNFVO + VNFM + EMS + Multiple VIMs
Supports TOSCA templatesSupports TOSCA templates
Uses Zabbix to monitor VNF.Uses Zabbix to monitor VNF.
Easily integrates with OpenStackEasily integrates with OpenStack
openbaton-libs – Build your own VNFMopenbaton-libs – Build your own VNFM
Generic
VNFM
Barcelona, Spain | October 25-28, 2016
Note: All product names, logos, and brands are property of their respective owners.
9. EXTERNAL USE8
VNF Managers
Community project launched by Linux Foundation –June 2016.Community project launched by Linux Foundation –June 2016.
OSS (Operation Support System) to OSS (Open Source Software) for CarriersOSS (Operation Support System) to OSS (Open Source Software) for Carriers
Support for SDNC/VNFM/VIM/EMS through drivers.Support for SDNC/VNFM/VIM/EMS through drivers.
Model driven framework.Model driven framework.
Still in Emerging phase.Still in Emerging phase.
NFV-O
G-
VNFM
Barcelona, Spain | October 25-28, 2016
Note: All product names, logos, and brands are property of their respective owners.
10. EXTERNAL USE9
VNF Manager .. And more
OPENET “Weaver”
• Provides VNF life cycle management – Truly software driven.
• Generic VNFM
• API to manage all VNFs with single point of control, configuration.
• Performance Manager – A micro service, that is a part of EMS.
• “Weaver 1.2” available as Community edition.
• More to see here…
OPENET “Weaver”
• Provides VNF life cycle management – Truly software driven.
• Generic VNFM
• API to manage all VNFs with single point of control, configuration.
• Performance Manager – A micro service, that is a part of EMS.
• “Weaver 1.2” available as Community edition.
• More to see here…
Cloudify – From Gigaspaces
• Pure play Orchestrator based on TOSCA.
• Cloudify – Generic VNFM
• Monitoring, Log collection, healing and scaling of your
deployments.
• Support a mix od Containerized and Non-Containerized
workloads.
• And Many more…
Cloudify – From Gigaspaces
• Pure play Orchestrator based on TOSCA.
• Cloudify – Generic VNFM
• Monitoring, Log collection, healing and scaling of your
deployments.
• Support a mix od Containerized and Non-Containerized
workloads.
• And Many more…
Barcelona, Spain | October 25-28, 2016
Note: All product names, logos, and brands are property of their respective owners.
11. EXTERNAL USE10
VNF Managers – Summary
Some highlights of the main common elements and differentiators
Openstack
Tacker
ETSI OSG
Opensource MANO
Open Baton Open-O OPENET
Weaver™
Cloudify
Community Governance - - -
Apache 2.0 License
Community
Edition
I believe
Release Multiple Release 0 2nd Version Not yet 1.2 3.4
Fault Management -
Auto Scaling - -
OpenStack (and Multi)
Support other VIM
TOSCA support -
YANG support - - - -
Barcelona, Spain | October 25-28, 2016
Note: All product names, logos, and brands are property of their respective owners.
12. EXTERNAL USE11
Barcelona, Spain | October 25-28, 2016
NXP in NFV World – QorIQ NFV Platform
• ARMv8: LS1043, LS1046, LS1048, LS1088, LS2080, LS2088
Standard Hardware
Platforms
Standard Hardware
Platforms
• CentOS, Debian, Ubuntu with UEFIStandard Linux DistroStandard Linux Distro
• KVM, QEMU, Docker
Standard Virtualization
components
Standard Virtualization
components
• OP-NFV: OpenDayLight, OpenStack, Open Contrail
Standard Orchestration and
Management
Standard Orchestration and
Management
• DPDK, ODP, OVS, VirtioStandard API and librariesStandard API and libraries
• vFirewall, vNAT, vRouter, vVPN
Reference Virtual Network
Functions
Reference Virtual Network
Functions
• Benchmarks, User-guide, DocumentationOut-of-the-Box ExperienceOut-of-the-Box Experience
Note: All product names, logos, and brands are property of their respective owners.