Download presentation
1
BoF: Open NFV Orchestration using Tacker
Oct 27,
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
VNFM NFVO 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
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
Tacker Stackalytics URL:
6
Update on Liberty - in-flight
VNF Service Function Chaining APIs (tacker-sfc) VNF Auto-Scaling
7
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?
8
Multi-VIM Today Multi-VIM Tacker Tacker VIM 0 (local OpenStack Controller) VIM 0 (default – local OpenStack Controller) VIM 1 (OpenStack Controller) VIM 2 (OpenStack Controller) Tacker can instantiate VNFs only on same OpenStack controller Operators have multiple OpenStack VIMs (even different VIM versions) VNF placement on specific target OpenStack VIM Blueprint: coming soon
9
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:
10
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
11
What else do you want in Tacker ?
Speak up! or reach out at [openstack-dev] mailer with [Tacker] in the subject IRC: #tacker
12
Tacker events in Summit
Developer Meetup Wednesday Oct 28, 9:30a, - 12:00pm Location: Lunch Hall Link: Marketplace Demo Thursday Oct 29, 1:25pm – 1:45pm Location: Marketplace demo theatre Link:
13
Get Involved Blueprints Code Repositories IRC Wiki
Blueprints IRC channel: #tacker Wiki
14
Backup
15
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
16
service configuration
Tacker Architecture NFVO / OSS / BSS VNFD catalog Horizon(GUI) CLI API vRouter-VNF vdu creation Tacker FW- VNF DB HEAT infra driver NFVO / VNFM / SFC API vEPC-Server VNF service configuration VNF Forwarding graph monitoring feedback openstack Nova, neutron monitoring driver mgmt driver sfc driver Spin up/down VMs monitoring Manage Services ODL Controller netconf/ yang OVSDB Separation of concern --- the VNFD and VNF Instance Vendor X Manager Vendor Y Manager OVS Management Network Tenant Y VNF FWaaS VNF vRouter VNF VM VNF VM VNF VM Tenant Z VIM (compute/network/storage) Tenant X Network
17
service configuration
Tacker Workflow NFVO / OSS / BSS VNFD catalog Horizon(GUI) CLI API 1 vRouter-VNF vdu creation 2 Tacker FW- VNF DB HEAT infra driver NFVO / VNFM / SFC API vEPC-Server VNF service configuration VNF Forwarding graph monitoring feedback openstack Nova, neutron monitoring driver mgmt driver sfc driver 5 7 Spin up/down VMs 3 monitoring Manage Services 4 ODL Controller 6 netconf/ yang OVSDB Separation of concern --- the VNFD and VNF Instance Vendor X Manager Vendor Y Manager OVS Management Network Tenant Y VNF FWaaS VNF vRouter VNF VM VNF VM VNF VM Tenant Z VIM (compute/network/storage) Tenant X Network
18
Tacker – SFC Roadmap
19
Tacker + SFC Overview: Phase 1 (Direct ODL API)
Operator / OSS / BSS Horizon(GUI) CLI API Templates VNFD Tacker DB VNFD NFVO / VNFM SFC API Workflow: Onboard VNFD to Catalog Instantiate 2 or more VNFs from Catalog Invoke Tacker SFC API to chain them Heat ODL Controller netconf/ yang Nova Neutron (ODL plugin) OVSDB Optional VNF config using ODL netconf/yang Separation of concern --- the VNFD and VNF Instance Compute Node 1 Compute Node 2 ... VNF vRouter VNF DPI OVS OVS
20
Tacker + SFC Overview: Phase 2 (NSD + VNFFFG)
Operator / OSS / BSS Horizon(GUI) CLI API Templates Tacker DB VNFD NSD NFVO / VNFM SFC API Workflow: Onboard VNFD to Catalog Onboard NSD to Catalog referring to 2 or more VNFs and VNFFGD describing the chain Instantiate NSD Heat ODL Controller netconf/ yang Nova Neutron (ODL plugin) OVSDB Optional VNF config using ODL netconf/yang Separation of concern --- the VNFD and VNF Instance Compute Node 1 Compute Node 2 ... VNF vRouter VNF DPI OVS OVS
21
Tacker + SFC Overview: Phase 3 (networking-sfc + ODL)
Operator / OSS / BSS Horizon(GUI) CLI API Templates Tacker DB VNFD NSD NFVO / VNFM / SFC API Workflow: Onboard VNFD to Catalog Onboard NSD to Catalog referring to 2 or more VNFs and VNFFGD describing the chain Instantiate NSD Heat ODL Controller netconf/ yang Nova Neutron (networking-sfc + ODL) OVSDB Optional VNF config using ODL netconf/yang Separation of concern --- the VNFD and VNF Instance Compute Node 1 Compute Node 2 ... VNF vRouter VNF DPI OVS OVS
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.