SlideShare a Scribd company logo
BoF:
Open NFV Orchestration using
Tacker
Oct 27, 2015.01
https://etherpad.openstack.org/p/mitaka-tacker-design-summit-bof
ETSI MANO and Tacker
Tacker
is an OpenStack
service addressing
NFV Orchestration
and VNF Manager
use-cases
using ETSI MANO
Architecture
Role of NFV Orchestrator
• VNF Instantiation and Termination
• VNF Monitoring - Health and
Performance Indicators
• Self Healing and Auto Scaling
• VNF Configuration using Element
Management Systems (EMS)
• VNF Image update management
• Support both simple and complex
VNFs
• Network Service Orchestration using a
collection of VNFs and Forwarding Graphs
• Uses VNFM for VNF Placement – possible
across multiple VIMs
• Resource Checks and Resource Allocation
• Spans Physical NFs and Virtual NFs
• Render VNF Forwarding Graphs using SDN
Controller or a SFC API
VNFM NFVO
Tacker Features / Liberty Update
• VNF Lifecycle Management – usability enhancements
• Transition to MANO API
• Loadable Health Monitoring Framework
• Parameterized TOSCA VNFD template
• VNF user-data injection
• VNF configuration injection – during Instantiation and Update
• Coming together as a community
Update on Liberty - in-flight
• VNF Service Function Chaining APIs (tacker-sfc)
• VNF Auto-Scaling
Mitaka and Beyond – Need your inputs
• Multi-VIM Support
• Enhanced VNF Placement
• Service Function Chaining (SFC) across VNF
• Go beyond VM based Network Functions (NFs) to orchestrate
• Physical NFs – existing H/W investments
• Container based NFs – any real needs?
Multi-VIM
• Operators have multiple OpenStack VIMs (even
different VIM versions)
• VNF placement on specific target OpenStack VIM
• Blueprint: coming soon
Tacker
VIM 0
(default – local
OpenStack
Controller)
VIM 1
(OpenStack
Controller)
VIM 2
(OpenStack
Controller)
VIM 0
(local OpenStack
Controller)
Tacker
Tacker can instantiate VNFs only on
same OpenStack controller
Today Multi-VIM
Tacker SFC
• Basic VNF Service Function Chaining APIs
• Precursor to VNF Forwarding Graph support
• APIs to
• Define flow classification rules
• Easy to render flow chains across instantiated VNFs
• Initial user – OPNFV SFC PoC
• Blueprint:
• https://review.openstack.org/#/c/228007/
Enhanced VNF Placement
• VNF placement with NFV smarts
• Nodes with host-passthru / host-model
• PCI pass through
• NUMA awareness
• vhost
• SR-IOV
• VNFD template enhancements
• flavors, neutron-ports (pci/sr-iov), glance
• Blueprint: coming soon
What else do you want in Tacker ?
• Speak up!
• or reach out at
• [openstack-dev] mailer with [Tacker] in the subject
• IRC: #tacker
Tacker events in Summit
• Developer Meetup
• Wednesday Oct 28, 9:30a, - 12:00pm
• Location: Lunch Hall
• Link: https://etherpad.openstack.org/p/mitaka-tacker-design-summit
• Marketplace Demo
• Thursday Oct 29, 1:25pm – 1:45pm
• Location: Marketplace demo theatre
• Link:http://sched.co/4M8I
Get Involved
• Code Repositories
• http://git.openstack.org/cgit/openstack/tacker
• http://git.openstack.org/cgit/openstack/python-tackerclient
• http://git.openstack.org/cgit/openstack/tacker-horizon
• Blueprints
http://git.openstack.org/cgit/stackforge/tacker-specs
• IRC
channel: #tacker
• Wiki
https://wiki.openstack.org/wiki/Tacker
Backup
Why generic NFVO / VNFM ?
• Most NVFO / VNFM functions are generic
• VNF specific delta can be addressed using drivers and plugins
• Avoids vendor lock-in
• Encourages NSD and VNFD template standardization
Tacker Architecture
HEAT NFVO / VNFM / SFC API
Tacker
Management Network
Tenant Y
Tenant Z
Tenant X Network
VNF
VM
VNF
VM
VNF
VM
VNF
FWaaS
VNF
vRouter
VIM
(compute/network/storage)
Vendor X
Manager
Vendor Y
Manager
Manage Services
mgmt driver
service
configuration
openstack
Nova, neutron
Spin up/down
VMs
monitoring
driver
monitoring
monitoring
feedback
DB
vRouter-VNF
FW- VNF
VNFD catalog
vEPC-Server
VNF
NFVO / OSS / BSS
CLIHorizon(GUI)
infra
driver
API
vdu
creation
sfc
driver
OVS
ODL Controller
netconf/
yang OVSDB
VNF
Forwarding graph
Tacker Workflow
HEAT NFVO / VNFM / SFC API
Tacker
Management Network
Tenant Y
Tenant Z
Tenant X Network
VNF
VM
VNF
VM
VNF
VM
VNF
FWaaS
VNF
vRouter
VIM
(compute/network/storage)
Vendor X
Manager
Vendor Y
Manager
Manage Services
mgmt driver
service
configuration
openstack
Nova, neutron
Spin up/down
VMs
monitoring
driver
monitoring
monitoring
feedback
DB
vRouter-VNF
FW- VNF
VNFD catalog
vEPC-Server
VNF
NFVO / OSS / BSS
CLIHorizon(GUI)
infra
driver
API
vdu
creation
sfc
driver
OVS
ODL Controller
netconf/
yang OVSDB
VNF
Forwarding graph
1
3
4
5
6
7
2
Tacker – SFC Roadmap
VNFD
Tacker + SFC Overview:
Phase 1
(Direct ODL API)
NFVO / VNFM
Tacker
Compute Node 1
Operator / OSS / BSS
CLIHorizon(GUI) API
OVS
ODL Controller
netconf/
yang OVSDB
Heat
Compute Node 2
OVS
...
VNF
vRouter
VNF
DPI
VNFD
Templates
Nova Neutron
(ODL plugin)
SFC API
Workflow:
1) Onboard VNFD to Catalog
2) Instantiate 2 or more VNFs
from Catalog
3) Invoke Tacker SFC API to
chain them
DB
Optional VNF config
using ODL netconf/yang
Tacker + SFC Overview:
Phase 2
(NSD + VNFFFG)
NFVO / VNFM
Tacker
Compute Node 1
Operator / OSS / BSS
CLIHorizon(GUI) API
OVS
ODL Controller
netconf/
yang OVSDB
Heat
Compute Node 2
OVS
...
VNF
vRouter
VNF
DPI
VNFD
Templates
Nova Neutron
(ODL plugin)
SFC API
Workflow:
1) Onboard VNFD to Catalog
2) Onboard NSD to Catalog
referring to 2 or more VNFs
and VNFFGD describing
the chain
3) Instantiate NSD
DB NSD
Optional VNF config
using ODL netconf/yang
Tacker + SFC Overview:
Phase 3
(networking-sfc + ODL)
NFVO / VNFM / SFC API
Tacker
Compute Node 1
Operator / OSS / BSS
CLIHorizon(GUI) API
OVS
ODL Controller
netconf/
yang OVSDB
Heat
Compute Node 2
OVS
...
VNF
vRouter
VNF
DPI
VNFD
Templates
Nova Neutron
(networking-
sfc + ODL)
Workflow:
1) Onboard VNFD to Catalog
2) Onboard NSD to Catalog
referring to 2 or more VNFs
and VNFFGD describing
the chain
3) Instantiate NSD
DB NSD
Optional VNF config
using ODL netconf/yang

More Related Content

What's hot

Building the carrier grade nfv infrastructure
Building the carrier grade nfv infrastructureBuilding the carrier grade nfv infrastructure
Building the carrier grade nfv infrastructure
OPNFV
 
Openstack Tacker - Moving into Pike
Openstack Tacker - Moving into PikeOpenstack Tacker - Moving into Pike
Openstack Tacker - Moving into Pike
OPNFV
 
Summit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFV
Summit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFVSummit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFV
Summit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFV
OPNFV
 
Requirement analysis of vim platform reliability in a three-layer decoupling ...
Requirement analysis of vim platform reliability in a three-layer decoupling ...Requirement analysis of vim platform reliability in a three-layer decoupling ...
Requirement analysis of vim platform reliability in a three-layer decoupling ...
OPNFV
 
Carrier-Class Environments for NFV Lifecycle Management- Overture & Wind Rive...
Carrier-Class Environments for NFV Lifecycle Management- Overture & Wind Rive...Carrier-Class Environments for NFV Lifecycle Management- Overture & Wind Rive...
Carrier-Class Environments for NFV Lifecycle Management- Overture & Wind Rive...
Overture Networks
 
My network functions are virtualized, but are they cloud-ready
My network functions are virtualized, but are they cloud-readyMy network functions are virtualized, but are they cloud-ready
My network functions are virtualized, but are they cloud-ready
OPNFV
 
KVM Enhancements for OPNFV
KVM Enhancements for OPNFVKVM Enhancements for OPNFV
KVM Enhancements for OPNFV
OPNFV
 
Summit 16: Deploying Virtualized Mobile Infrastructures on Openstack
Summit 16: Deploying Virtualized Mobile Infrastructures on OpenstackSummit 16: Deploying Virtualized Mobile Infrastructures on Openstack
Summit 16: Deploying Virtualized Mobile Infrastructures on Openstack
OPNFV
 
Summit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP Semiconductors
Summit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP SemiconductorsSummit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP Semiconductors
Summit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP Semiconductors
OPNFV
 
Open Platform for NFV: Arno and Beyond
Open Platform for NFV: Arno and BeyondOpen Platform for NFV: Arno and Beyond
Open Platform for NFV: Arno and Beyond
OPNFV
 
OPNFV scenarios challenges and opportunities
OPNFV scenarios  challenges and opportunitiesOPNFV scenarios  challenges and opportunities
OPNFV scenarios challenges and opportunities
OPNFV
 
Open Source MANO(OSM)
Open Source MANO(OSM)Open Source MANO(OSM)
Open Source MANO(OSM)
Eggy Cheng
 
Summit 16: OPNFV on ARM - Hardware Freedom of Choice Has Arrived!
Summit 16: OPNFV on ARM - Hardware Freedom of Choice Has Arrived!Summit 16: OPNFV on ARM - Hardware Freedom of Choice Has Arrived!
Summit 16: OPNFV on ARM - Hardware Freedom of Choice Has Arrived!
OPNFV
 
How to Reuse OPNFV Testing Components in Telco Validation Chain
How to Reuse OPNFV Testing Components in Telco Validation ChainHow to Reuse OPNFV Testing Components in Telco Validation Chain
How to Reuse OPNFV Testing Components in Telco Validation Chain
OPNFV
 
Challenges in positioning open stack for nf-vi_ are we biting off more than w...
Challenges in positioning open stack for nf-vi_ are we biting off more than w...Challenges in positioning open stack for nf-vi_ are we biting off more than w...
Challenges in positioning open stack for nf-vi_ are we biting off more than w...
OPNFV
 
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
OPNFV
 
Summit 16: Achieving Low Latency Network Function with Opnfv
Summit 16: Achieving Low Latency Network Function with OpnfvSummit 16: Achieving Low Latency Network Function with Opnfv
Summit 16: Achieving Low Latency Network Function with Opnfv
OPNFV
 
ONOS-Based VIM Implementation
ONOS-Based VIM ImplementationONOS-Based VIM Implementation
ONOS-Based VIM Implementation
OPNFV
 
Summit 16: Service Function Chaining: Demo and Usage
Summit 16: Service Function Chaining: Demo and UsageSummit 16: Service Function Chaining: Demo and Usage
Summit 16: Service Function Chaining: Demo and Usage
OPNFV
 

What's hot (20)

Building the carrier grade nfv infrastructure
Building the carrier grade nfv infrastructureBuilding the carrier grade nfv infrastructure
Building the carrier grade nfv infrastructure
 
Openstack Tacker - Moving into Pike
Openstack Tacker - Moving into PikeOpenstack Tacker - Moving into Pike
Openstack Tacker - Moving into Pike
 
Summit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFV
Summit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFVSummit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFV
Summit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFV
 
Requirement analysis of vim platform reliability in a three-layer decoupling ...
Requirement analysis of vim platform reliability in a three-layer decoupling ...Requirement analysis of vim platform reliability in a three-layer decoupling ...
Requirement analysis of vim platform reliability in a three-layer decoupling ...
 
Carrier-Class Environments for NFV Lifecycle Management- Overture & Wind Rive...
Carrier-Class Environments for NFV Lifecycle Management- Overture & Wind Rive...Carrier-Class Environments for NFV Lifecycle Management- Overture & Wind Rive...
Carrier-Class Environments for NFV Lifecycle Management- Overture & Wind Rive...
 
My network functions are virtualized, but are they cloud-ready
My network functions are virtualized, but are they cloud-readyMy network functions are virtualized, but are they cloud-ready
My network functions are virtualized, but are they cloud-ready
 
KVM Enhancements for OPNFV
KVM Enhancements for OPNFVKVM Enhancements for OPNFV
KVM Enhancements for OPNFV
 
Summit 16: Deploying Virtualized Mobile Infrastructures on Openstack
Summit 16: Deploying Virtualized Mobile Infrastructures on OpenstackSummit 16: Deploying Virtualized Mobile Infrastructures on Openstack
Summit 16: Deploying Virtualized Mobile Infrastructures on Openstack
 
Summit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP Semiconductors
Summit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP SemiconductorsSummit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP Semiconductors
Summit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP Semiconductors
 
Open Platform for NFV: Arno and Beyond
Open Platform for NFV: Arno and BeyondOpen Platform for NFV: Arno and Beyond
Open Platform for NFV: Arno and Beyond
 
OPNFV scenarios challenges and opportunities
OPNFV scenarios  challenges and opportunitiesOPNFV scenarios  challenges and opportunities
OPNFV scenarios challenges and opportunities
 
Open Source MANO(OSM)
Open Source MANO(OSM)Open Source MANO(OSM)
Open Source MANO(OSM)
 
Summit 16: OPNFV on ARM - Hardware Freedom of Choice Has Arrived!
Summit 16: OPNFV on ARM - Hardware Freedom of Choice Has Arrived!Summit 16: OPNFV on ARM - Hardware Freedom of Choice Has Arrived!
Summit 16: OPNFV on ARM - Hardware Freedom of Choice Has Arrived!
 
How to Reuse OPNFV Testing Components in Telco Validation Chain
How to Reuse OPNFV Testing Components in Telco Validation ChainHow to Reuse OPNFV Testing Components in Telco Validation Chain
How to Reuse OPNFV Testing Components in Telco Validation Chain
 
Challenges in positioning open stack for nf-vi_ are we biting off more than w...
Challenges in positioning open stack for nf-vi_ are we biting off more than w...Challenges in positioning open stack for nf-vi_ are we biting off more than w...
Challenges in positioning open stack for nf-vi_ are we biting off more than w...
 
VPNaaS in Neutron
VPNaaS in NeutronVPNaaS in Neutron
VPNaaS in Neutron
 
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
 
Summit 16: Achieving Low Latency Network Function with Opnfv
Summit 16: Achieving Low Latency Network Function with OpnfvSummit 16: Achieving Low Latency Network Function with Opnfv
Summit 16: Achieving Low Latency Network Function with Opnfv
 
ONOS-Based VIM Implementation
ONOS-Based VIM ImplementationONOS-Based VIM Implementation
ONOS-Based VIM Implementation
 
Summit 16: Service Function Chaining: Demo and Usage
Summit 16: Service Function Chaining: Demo and UsageSummit 16: Service Function Chaining: Demo and Usage
Summit 16: Service Function Chaining: Demo and Usage
 

Similar to BoF - Open NFV Orchestration using Tacker

Demystifying OpenStack for NFV
Demystifying OpenStack for NFVDemystifying OpenStack for NFV
Demystifying OpenStack for NFV
Trinath Somanchi
 
Design Summit - NFV BoF - Dave Neary
Design Summit - NFV BoF - Dave NearyDesign Summit - NFV BoF - Dave Neary
Design Summit - NFV BoF - Dave Neary
ManageIQ
 
NFV Open Source projects
NFV Open Source projectsNFV Open Source projects
NFV Open Source projects
Marie-Paule Odini
 
Support of containerized workloads in ONAP
Support of containerized workloads in ONAPSupport of containerized workloads in ONAP
Support of containerized workloads in ONAP
Victor Morales
 
The OpenStack Tacker Project and SDN/NFV MANO: Craig Stevens, Brocade
The OpenStack Tacker Project and SDN/NFV MANO: Craig Stevens, BrocadeThe OpenStack Tacker Project and SDN/NFV MANO: Craig Stevens, Brocade
The OpenStack Tacker Project and SDN/NFV MANO: Craig Stevens, Brocade
OpenStack
 
VMworld 2013: Operational Best Practices for NSX in VMware Environments
VMworld 2013: Operational Best Practices for NSX in VMware Environments VMworld 2013: Operational Best Practices for NSX in VMware Environments
VMworld 2013: Operational Best Practices for NSX in VMware Environments
VMworld
 
APAC Webinar: Learn how to maximise the benefits of NFV
APAC Webinar: Learn how to maximise the benefits of NFVAPAC Webinar: Learn how to maximise the benefits of NFV
APAC Webinar: Learn how to maximise the benefits of NFV
F5NetworksAPJ
 
Tacker vancouver project update
Tacker vancouver project updateTacker vancouver project update
Tacker vancouver project update
Robin Gong
 
Multisite OpenStack for NFV: Bridging the Gap
Multisite OpenStack for NFV: Bridging the GapMultisite OpenStack for NFV: Bridging the Gap
Multisite OpenStack for NFV: Bridging the Gap
Dimitri Mazmanov
 
NFV : Virtual Network Function Architecture
NFV : Virtual Network Function ArchitectureNFV : Virtual Network Function Architecture
NFV : Virtual Network Function Architecturesidneel
 
TechWiseTV Workshop: Enterprise NFV
TechWiseTV Workshop: Enterprise NFVTechWiseTV Workshop: Enterprise NFV
TechWiseTV Workshop: Enterprise NFV
Robb Boyd
 
Nap extras
Nap extrasNap extras
Nap extras
yalda1975
 
Telco Cloud 02 - Introduction to nfv
Telco Cloud 02 - Introduction to nfvTelco Cloud 02 - Introduction to nfv
Telco Cloud 02 - Introduction to nfv
Vikas Shokeen
 
NFV foundation/NFV For Dummies
NFV foundation/NFV For DummiesNFV foundation/NFV For Dummies
NFV foundation/NFV For Dummies
anandbajaj
 
Webinar how to ensure sdn-nfv doesn't break your network
Webinar   how to ensure sdn-nfv doesn't break your networkWebinar   how to ensure sdn-nfv doesn't break your network
Webinar how to ensure sdn-nfv doesn't break your network
Qualitest
 
Operating OPNFV: Deploy it, test it, run it
Operating OPNFV: Deploy it, test it, run itOperating OPNFV: Deploy it, test it, run it
Operating OPNFV: Deploy it, test it, run it
OPNFV
 
Red Hat demo of OpenStack and ODL at ODL summit 2016
Red Hat demo of OpenStack and ODL at ODL summit 2016 Red Hat demo of OpenStack and ODL at ODL summit 2016
Red Hat demo of OpenStack and ODL at ODL summit 2016
RedHatTelco
 
IPLOOK vEPC solution
IPLOOK vEPC solutionIPLOOK vEPC solution
IPLOOK vEPC solution
IPLOOK Networks
 
NFV Testing
NFV TestingNFV Testing

Similar to BoF - Open NFV Orchestration using Tacker (20)

Demystifying OpenStack for NFV
Demystifying OpenStack for NFVDemystifying OpenStack for NFV
Demystifying OpenStack for NFV
 
Design Summit - NFV BoF - Dave Neary
Design Summit - NFV BoF - Dave NearyDesign Summit - NFV BoF - Dave Neary
Design Summit - NFV BoF - Dave Neary
 
NFV Open Source projects
NFV Open Source projectsNFV Open Source projects
NFV Open Source projects
 
Support of containerized workloads in ONAP
Support of containerized workloads in ONAPSupport of containerized workloads in ONAP
Support of containerized workloads in ONAP
 
The OpenStack Tacker Project and SDN/NFV MANO: Craig Stevens, Brocade
The OpenStack Tacker Project and SDN/NFV MANO: Craig Stevens, BrocadeThe OpenStack Tacker Project and SDN/NFV MANO: Craig Stevens, Brocade
The OpenStack Tacker Project and SDN/NFV MANO: Craig Stevens, Brocade
 
VMworld 2013: Operational Best Practices for NSX in VMware Environments
VMworld 2013: Operational Best Practices for NSX in VMware Environments VMworld 2013: Operational Best Practices for NSX in VMware Environments
VMworld 2013: Operational Best Practices for NSX in VMware Environments
 
APAC Webinar: Learn how to maximise the benefits of NFV
APAC Webinar: Learn how to maximise the benefits of NFVAPAC Webinar: Learn how to maximise the benefits of NFV
APAC Webinar: Learn how to maximise the benefits of NFV
 
Tacker vancouver project update
Tacker vancouver project updateTacker vancouver project update
Tacker vancouver project update
 
Multisite OpenStack for NFV: Bridging the Gap
Multisite OpenStack for NFV: Bridging the GapMultisite OpenStack for NFV: Bridging the Gap
Multisite OpenStack for NFV: Bridging the Gap
 
NFV : Virtual Network Function Architecture
NFV : Virtual Network Function ArchitectureNFV : Virtual Network Function Architecture
NFV : Virtual Network Function Architecture
 
TechWiseTV Workshop: Enterprise NFV
TechWiseTV Workshop: Enterprise NFVTechWiseTV Workshop: Enterprise NFV
TechWiseTV Workshop: Enterprise NFV
 
Nap extras
Nap extrasNap extras
Nap extras
 
Telco Cloud 02 - Introduction to nfv
Telco Cloud 02 - Introduction to nfvTelco Cloud 02 - Introduction to nfv
Telco Cloud 02 - Introduction to nfv
 
NFV foundation/NFV For Dummies
NFV foundation/NFV For DummiesNFV foundation/NFV For Dummies
NFV foundation/NFV For Dummies
 
Webinar how to ensure sdn-nfv doesn't break your network
Webinar   how to ensure sdn-nfv doesn't break your networkWebinar   how to ensure sdn-nfv doesn't break your network
Webinar how to ensure sdn-nfv doesn't break your network
 
Operating OPNFV: Deploy it, test it, run it
Operating OPNFV: Deploy it, test it, run itOperating OPNFV: Deploy it, test it, run it
Operating OPNFV: Deploy it, test it, run it
 
Red Hat demo of OpenStack and ODL at ODL summit 2016
Red Hat demo of OpenStack and ODL at ODL summit 2016 Red Hat demo of OpenStack and ODL at ODL summit 2016
Red Hat demo of OpenStack and ODL at ODL summit 2016
 
IPLOOK vEPC solution
IPLOOK vEPC solutionIPLOOK vEPC solution
IPLOOK vEPC solution
 
NSX-MH
NSX-MHNSX-MH
NSX-MH
 
NFV Testing
NFV TestingNFV Testing
NFV Testing
 

Recently uploaded

SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Anthony Dahanne
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
vrstrong314
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
informapgpstrackings
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 

Recently uploaded (20)

SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 

BoF - Open NFV Orchestration using Tacker

  • 1. BoF: Open NFV Orchestration using Tacker Oct 27, 2015.01 https://etherpad.openstack.org/p/mitaka-tacker-design-summit-bof
  • 2. ETSI MANO and Tacker Tacker is an OpenStack service addressing NFV Orchestration and VNF Manager use-cases using ETSI MANO Architecture
  • 3. Role of NFV Orchestrator • VNF Instantiation and Termination • VNF Monitoring - Health and Performance Indicators • Self Healing and Auto Scaling • VNF Configuration using Element Management Systems (EMS) • VNF Image update management • Support both simple and complex VNFs • Network Service Orchestration using a collection of VNFs and Forwarding Graphs • Uses VNFM for VNF Placement – possible across multiple VIMs • Resource Checks and Resource Allocation • Spans Physical NFs and Virtual NFs • Render VNF Forwarding Graphs using SDN Controller or a SFC API VNFM NFVO
  • 4. Tacker Features / Liberty Update • VNF Lifecycle Management – usability enhancements • Transition to MANO API • Loadable Health Monitoring Framework • Parameterized TOSCA VNFD template • VNF user-data injection • VNF configuration injection – during Instantiation and Update • Coming together as a community
  • 5. Update on Liberty - in-flight • VNF Service Function Chaining APIs (tacker-sfc) • VNF Auto-Scaling
  • 6. Mitaka and Beyond – Need your inputs • Multi-VIM Support • Enhanced VNF Placement • Service Function Chaining (SFC) across VNF • Go beyond VM based Network Functions (NFs) to orchestrate • Physical NFs – existing H/W investments • Container based NFs – any real needs?
  • 7. Multi-VIM • Operators have multiple OpenStack VIMs (even different VIM versions) • VNF placement on specific target OpenStack VIM • Blueprint: coming soon Tacker VIM 0 (default – local OpenStack Controller) VIM 1 (OpenStack Controller) VIM 2 (OpenStack Controller) VIM 0 (local OpenStack Controller) Tacker Tacker can instantiate VNFs only on same OpenStack controller Today Multi-VIM
  • 8. Tacker SFC • Basic VNF Service Function Chaining APIs • Precursor to VNF Forwarding Graph support • APIs to • Define flow classification rules • Easy to render flow chains across instantiated VNFs • Initial user – OPNFV SFC PoC • Blueprint: • https://review.openstack.org/#/c/228007/
  • 9. Enhanced VNF Placement • VNF placement with NFV smarts • Nodes with host-passthru / host-model • PCI pass through • NUMA awareness • vhost • SR-IOV • VNFD template enhancements • flavors, neutron-ports (pci/sr-iov), glance • Blueprint: coming soon
  • 10. What else do you want in Tacker ? • Speak up! • or reach out at • [openstack-dev] mailer with [Tacker] in the subject • IRC: #tacker
  • 11. Tacker events in Summit • Developer Meetup • Wednesday Oct 28, 9:30a, - 12:00pm • Location: Lunch Hall • Link: https://etherpad.openstack.org/p/mitaka-tacker-design-summit • Marketplace Demo • Thursday Oct 29, 1:25pm – 1:45pm • Location: Marketplace demo theatre • Link:http://sched.co/4M8I
  • 12. Get Involved • Code Repositories • http://git.openstack.org/cgit/openstack/tacker • http://git.openstack.org/cgit/openstack/python-tackerclient • http://git.openstack.org/cgit/openstack/tacker-horizon • Blueprints http://git.openstack.org/cgit/stackforge/tacker-specs • IRC channel: #tacker • Wiki https://wiki.openstack.org/wiki/Tacker
  • 14. Why generic NFVO / VNFM ? • Most NVFO / VNFM functions are generic • VNF specific delta can be addressed using drivers and plugins • Avoids vendor lock-in • Encourages NSD and VNFD template standardization
  • 15. Tacker Architecture HEAT NFVO / VNFM / SFC API Tacker Management Network Tenant Y Tenant Z Tenant X Network VNF VM VNF VM VNF VM VNF FWaaS VNF vRouter VIM (compute/network/storage) Vendor X Manager Vendor Y Manager Manage Services mgmt driver service configuration openstack Nova, neutron Spin up/down VMs monitoring driver monitoring monitoring feedback DB vRouter-VNF FW- VNF VNFD catalog vEPC-Server VNF NFVO / OSS / BSS CLIHorizon(GUI) infra driver API vdu creation sfc driver OVS ODL Controller netconf/ yang OVSDB VNF Forwarding graph
  • 16. Tacker Workflow HEAT NFVO / VNFM / SFC API Tacker Management Network Tenant Y Tenant Z Tenant X Network VNF VM VNF VM VNF VM VNF FWaaS VNF vRouter VIM (compute/network/storage) Vendor X Manager Vendor Y Manager Manage Services mgmt driver service configuration openstack Nova, neutron Spin up/down VMs monitoring driver monitoring monitoring feedback DB vRouter-VNF FW- VNF VNFD catalog vEPC-Server VNF NFVO / OSS / BSS CLIHorizon(GUI) infra driver API vdu creation sfc driver OVS ODL Controller netconf/ yang OVSDB VNF Forwarding graph 1 3 4 5 6 7 2
  • 17. Tacker – SFC Roadmap
  • 18. VNFD Tacker + SFC Overview: Phase 1 (Direct ODL API) NFVO / VNFM Tacker Compute Node 1 Operator / OSS / BSS CLIHorizon(GUI) API OVS ODL Controller netconf/ yang OVSDB Heat Compute Node 2 OVS ... VNF vRouter VNF DPI VNFD Templates Nova Neutron (ODL plugin) SFC API Workflow: 1) Onboard VNFD to Catalog 2) Instantiate 2 or more VNFs from Catalog 3) Invoke Tacker SFC API to chain them DB Optional VNF config using ODL netconf/yang
  • 19. Tacker + SFC Overview: Phase 2 (NSD + VNFFFG) NFVO / VNFM Tacker Compute Node 1 Operator / OSS / BSS CLIHorizon(GUI) API OVS ODL Controller netconf/ yang OVSDB Heat Compute Node 2 OVS ... VNF vRouter VNF DPI VNFD Templates Nova Neutron (ODL plugin) SFC API Workflow: 1) Onboard VNFD to Catalog 2) Onboard NSD to Catalog referring to 2 or more VNFs and VNFFGD describing the chain 3) Instantiate NSD DB NSD Optional VNF config using ODL netconf/yang
  • 20. Tacker + SFC Overview: Phase 3 (networking-sfc + ODL) NFVO / VNFM / SFC API Tacker Compute Node 1 Operator / OSS / BSS CLIHorizon(GUI) API OVS ODL Controller netconf/ yang OVSDB Heat Compute Node 2 OVS ... VNF vRouter VNF DPI VNFD Templates Nova Neutron (networking- sfc + ODL) Workflow: 1) Onboard VNFD to Catalog 2) Onboard NSD to Catalog referring to 2 or more VNFs and VNFFGD describing the chain 3) Instantiate NSD DB NSD Optional VNF config using ODL netconf/yang