SlideShare a Scribd company logo
1 of 13
NFV Orchestration for Telcos
using OpenStack Tacker
Agenda
• What is Tacker ?
• Role of VNF Manager (VNFM) and NFV Orchestrator (NFVO)
• Tacker Architecture & Workflow
• Tacker Features
• Roadmap – Mitaka and Beyond
What is 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
OpenStack Tacker Features
• VNF Catalog
• VNF Lifecycle Management
• Refined MANO API
• Parameterized TOSCA VNFD template
• VNF user-data injection
• VNF configuration injection – during Instantiation and Update
• Loadable Health Monitoring Framework
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
Roadmap – Mitaka and Beyond
• Multi-VIM Support
• Service Function Chaining (SFC) across VNF
• Platform aware VNF Placement
• VNF Auto-Scaling
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/
Platform aware 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)
• Blueprint: coming soon
Resources
Wiki
https://wiki.openstack.org/wiki/Tacker
Blueprints
http://git.openstack.org/cgit/openstack/tacker-specs
IRC
channel: #tacker
Thank you

More Related Content

What's hot

DevNetCreate - ACI and Kubernetes Integration
DevNetCreate - ACI and Kubernetes IntegrationDevNetCreate - ACI and Kubernetes Integration
DevNetCreate - ACI and Kubernetes Integration
Hank Preston
 
MP BGP-EVPN 실전기술-1편(개념잡기)
MP BGP-EVPN 실전기술-1편(개념잡기)MP BGP-EVPN 실전기술-1편(개념잡기)
MP BGP-EVPN 실전기술-1편(개념잡기)
JuHwan Lee
 
[OpenStack 하반기 스터디] Interoperability with ML2: LinuxBridge, OVS and SDN
[OpenStack 하반기 스터디] Interoperability with ML2: LinuxBridge, OVS and SDN[OpenStack 하반기 스터디] Interoperability with ML2: LinuxBridge, OVS and SDN
[OpenStack 하반기 스터디] Interoperability with ML2: LinuxBridge, OVS and SDN
OpenStack Korea Community
 
[OpenStack Days Korea 2016] Track3 - 오픈스택 환경에서 공유 파일 시스템 구현하기: 마닐라(Manila) 프로젝트
[OpenStack Days Korea 2016] Track3 - 오픈스택 환경에서 공유 파일 시스템 구현하기: 마닐라(Manila) 프로젝트[OpenStack Days Korea 2016] Track3 - 오픈스택 환경에서 공유 파일 시스템 구현하기: 마닐라(Manila) 프로젝트
[OpenStack Days Korea 2016] Track3 - 오픈스택 환경에서 공유 파일 시스템 구현하기: 마닐라(Manila) 프로젝트
OpenStack Korea Community
 

What's hot (20)

OpenNebulaConf2018 - Scalable L2 overlay networks with routed VXLAN / BGP EVP...
OpenNebulaConf2018 - Scalable L2 overlay networks with routed VXLAN / BGP EVP...OpenNebulaConf2018 - Scalable L2 overlay networks with routed VXLAN / BGP EVP...
OpenNebulaConf2018 - Scalable L2 overlay networks with routed VXLAN / BGP EVP...
 
DevNetCreate - ACI and Kubernetes Integration
DevNetCreate - ACI and Kubernetes IntegrationDevNetCreate - ACI and Kubernetes Integration
DevNetCreate - ACI and Kubernetes Integration
 
Tacker - a generic VNF Manager using OpenStack
Tacker - a generic VNF Manager using OpenStackTacker - a generic VNF Manager using OpenStack
Tacker - a generic VNF Manager using OpenStack
 
Cilium - BPF & XDP for containers
 Cilium - BPF & XDP for containers Cilium - BPF & XDP for containers
Cilium - BPF & XDP for containers
 
Cisco Application Centric Infrastructure
Cisco Application Centric InfrastructureCisco Application Centric Infrastructure
Cisco Application Centric Infrastructure
 
Overview of Distributed Virtual Router (DVR) in Openstack/Neutron
Overview of Distributed Virtual Router (DVR) in Openstack/NeutronOverview of Distributed Virtual Router (DVR) in Openstack/Neutron
Overview of Distributed Virtual Router (DVR) in Openstack/Neutron
 
MP BGP-EVPN 실전기술-1편(개념잡기)
MP BGP-EVPN 실전기술-1편(개념잡기)MP BGP-EVPN 실전기술-1편(개념잡기)
MP BGP-EVPN 실전기술-1편(개념잡기)
 
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region
 
[OpenStack 하반기 스터디] Interoperability with ML2: LinuxBridge, OVS and SDN
[OpenStack 하반기 스터디] Interoperability with ML2: LinuxBridge, OVS and SDN[OpenStack 하반기 스터디] Interoperability with ML2: LinuxBridge, OVS and SDN
[OpenStack 하반기 스터디] Interoperability with ML2: LinuxBridge, OVS and SDN
 
EVPN Introduction
EVPN IntroductionEVPN Introduction
EVPN Introduction
 
오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례
 
Tutorial: Using GoBGP as an IXP connecting router
Tutorial: Using GoBGP as an IXP connecting routerTutorial: Using GoBGP as an IXP connecting router
Tutorial: Using GoBGP as an IXP connecting router
 
Modular Layer 2 In OpenStack Neutron
Modular Layer 2 In OpenStack NeutronModular Layer 2 In OpenStack Neutron
Modular Layer 2 In OpenStack Neutron
 
EBPF and Linux Networking
EBPF and Linux NetworkingEBPF and Linux Networking
EBPF and Linux Networking
 
Issues of OpenStack multi-region mode
Issues of OpenStack multi-region modeIssues of OpenStack multi-region mode
Issues of OpenStack multi-region mode
 
[OpenStack Days Korea 2016] Track3 - 오픈스택 환경에서 공유 파일 시스템 구현하기: 마닐라(Manila) 프로젝트
[OpenStack Days Korea 2016] Track3 - 오픈스택 환경에서 공유 파일 시스템 구현하기: 마닐라(Manila) 프로젝트[OpenStack Days Korea 2016] Track3 - 오픈스택 환경에서 공유 파일 시스템 구현하기: 마닐라(Manila) 프로젝트
[OpenStack Days Korea 2016] Track3 - 오픈스택 환경에서 공유 파일 시스템 구현하기: 마닐라(Manila) 프로젝트
 
Introduction to the Container Network Interface (CNI)
Introduction to the Container Network Interface (CNI)Introduction to the Container Network Interface (CNI)
Introduction to the Container Network Interface (CNI)
 
Keystone at openstack multi sites
Keystone at openstack multi sitesKeystone at openstack multi sites
Keystone at openstack multi sites
 
Pushing Packets - How do the ML2 Mechanism Drivers Stack Up
Pushing Packets - How do the ML2 Mechanism Drivers Stack UpPushing Packets - How do the ML2 Mechanism Drivers Stack Up
Pushing Packets - How do the ML2 Mechanism Drivers Stack Up
 
Intro to Helm for Kubernetes
Intro to Helm for KubernetesIntro to Helm for Kubernetes
Intro to Helm for Kubernetes
 

Viewers also liked

OpenStack-Foundation-NFV-Report
OpenStack-Foundation-NFV-ReportOpenStack-Foundation-NFV-Report
OpenStack-Foundation-NFV-Report
Eric Zhaohui Ji
 

Viewers also liked (20)

Summit 16: OpenStack Tacker - Open Platform for NFV Orchestration
Summit 16: OpenStack Tacker - Open Platform for NFV OrchestrationSummit 16: OpenStack Tacker - Open Platform for NFV Orchestration
Summit 16: OpenStack Tacker - Open Platform for NFV Orchestration
 
Deploy TOSCA Network Functions Virtualization (NFV) Workloads in OpenStack
Deploy TOSCA Network Functions Virtualization (NFV) Workloads in OpenStackDeploy TOSCA Network Functions Virtualization (NFV) Workloads in OpenStack
Deploy TOSCA Network Functions Virtualization (NFV) Workloads in OpenStack
 
BoF - Open NFV Orchestration using Tacker
BoF - Open NFV Orchestration using TackerBoF - Open NFV Orchestration using Tacker
BoF - Open NFV Orchestration using Tacker
 
VNF components in OpenStack Tacker
VNF components in OpenStack TackerVNF components in OpenStack Tacker
VNF components in OpenStack Tacker
 
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
 
Summit 16: ETSI NFV Interface and Architecture Overview
Summit 16: ETSI NFV Interface and Architecture OverviewSummit 16: ETSI NFV Interface and Architecture Overview
Summit 16: ETSI NFV Interface and Architecture Overview
 
Tricircle overview
Tricircle overviewTricircle overview
Tricircle overview
 
OpenStack Tacker Liberty Midcycle
OpenStack Tacker Liberty MidcycleOpenStack Tacker Liberty Midcycle
OpenStack Tacker Liberty Midcycle
 
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 meetup: NFV and Openstack
Openstack meetup: NFV and OpenstackOpenstack meetup: NFV and Openstack
Openstack meetup: NFV and Openstack
 
NFV & Openstack
NFV & OpenstackNFV & Openstack
NFV & Openstack
 
Using Automation to Contain MANO Deployment Risks from NFV World Congress
Using Automation to Contain MANO Deployment Risks from NFV World CongressUsing Automation to Contain MANO Deployment Risks from NFV World Congress
Using Automation to Contain MANO Deployment Risks from NFV World Congress
 
Introduction into ARIA
Introduction into ARIAIntroduction into ARIA
Introduction into ARIA
 
Summit 16: Keynote: HPE Presentation- Transforming Communication Service Prov...
Summit 16: Keynote: HPE Presentation- Transforming Communication Service Prov...Summit 16: Keynote: HPE Presentation- Transforming Communication Service Prov...
Summit 16: Keynote: HPE Presentation- Transforming Communication Service Prov...
 
OpenStack-Foundation-NFV-Report
OpenStack-Foundation-NFV-ReportOpenStack-Foundation-NFV-Report
OpenStack-Foundation-NFV-Report
 
Summit 16: Providing Root Cause Analysis to OPNFV Using Pinpoint -the A-CORD ...
Summit 16: Providing Root Cause Analysis to OPNFV Using Pinpoint -the A-CORD ...Summit 16: Providing Root Cause Analysis to OPNFV Using Pinpoint -the A-CORD ...
Summit 16: Providing Root Cause Analysis to OPNFV Using Pinpoint -the A-CORD ...
 
Running Neutron at Scale - Gal Sagie & Eran Gampel - OpenStack Day Israel 2016
Running Neutron at Scale - Gal Sagie & Eran Gampel - OpenStack Day Israel 2016Running Neutron at Scale - Gal Sagie & Eran Gampel - OpenStack Day Israel 2016
Running Neutron at Scale - Gal Sagie & Eran Gampel - OpenStack Day Israel 2016
 
Carrier Grade MANO for Service Agility - Presented at NFV World Congress 2015
Carrier Grade MANO for Service Agility - Presented at NFV World Congress 2015Carrier Grade MANO for Service Agility - Presented at NFV World Congress 2015
Carrier Grade MANO for Service Agility - Presented at NFV World Congress 2015
 
Virtualizing the Network to enable a Software Defined Infrastructure (SDI)
Virtualizing the Network to enable a Software Defined Infrastructure (SDI)Virtualizing the Network to enable a Software Defined Infrastructure (SDI)
Virtualizing the Network to enable a Software Defined Infrastructure (SDI)
 
NFV testing landscape
NFV testing landscapeNFV testing landscape
NFV testing landscape
 

Similar to NFV Orchestration for Telcos using OpenStack Tacker

Network Function Virtualization : Overview
Network Function Virtualization : OverviewNetwork Function Virtualization : Overview
Network Function Virtualization : Overview
sidneel
 
NFV : Virtual Network Function Architecture
NFV : Virtual Network Function ArchitectureNFV : Virtual Network Function Architecture
NFV : Virtual Network Function Architecture
sidneel
 

Similar to NFV Orchestration for Telcos using OpenStack Tacker (20)

Demystifying OpenStack for NFV
Demystifying OpenStack for NFVDemystifying OpenStack for NFV
Demystifying OpenStack for NFV
 
Telco Cloud 02 - Introduction to nfv
Telco Cloud 02 - Introduction to nfvTelco Cloud 02 - Introduction to nfv
Telco Cloud 02 - Introduction to nfv
 
TechWiseTV Workshop: Enterprise NFV
TechWiseTV Workshop: Enterprise NFVTechWiseTV Workshop: Enterprise NFV
TechWiseTV Workshop: Enterprise NFV
 
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
 
Network Function Virtualization : Overview
Network Function Virtualization : OverviewNetwork Function Virtualization : Overview
Network Function Virtualization : Overview
 
NFV : Virtual Network Function Architecture
NFV : Virtual Network Function ArchitectureNFV : Virtual Network Function Architecture
NFV : Virtual Network Function Architecture
 
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
 
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
 
Nap extras
Nap extrasNap extras
Nap extras
 
Support of containerized workloads in ONAP
Support of containerized workloads in ONAPSupport of containerized workloads in ONAP
Support of containerized workloads in ONAP
 
Ligato - A platform for development of Cloud-Native VNF's - SDN/NFV London me...
Ligato - A platform for development of Cloud-Native VNF's - SDN/NFV London me...Ligato - A platform for development of Cloud-Native VNF's - SDN/NFV London me...
Ligato - A platform for development of Cloud-Native VNF's - SDN/NFV London me...
 
Distributed vnf management architecture and use-cases
Distributed vnf management  architecture and use-casesDistributed vnf management  architecture and use-cases
Distributed vnf management architecture and use-cases
 
Distributed VNF Management - Architecture and Use cases
Distributed VNF Management - Architecture and Use casesDistributed VNF Management - Architecture and Use cases
Distributed VNF Management - Architecture and Use cases
 
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
 
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
 
Network Function Virtualization (NFV) BoF
Network Function Virtualization (NFV) BoFNetwork Function Virtualization (NFV) BoF
Network Function Virtualization (NFV) BoF
 
cisco file
cisco filecisco file
cisco file
 
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
 
Cloudify NFV Orchestrator for Optimal Performance
Cloudify NFV Orchestrator for Optimal PerformanceCloudify NFV Orchestrator for Optimal Performance
Cloudify NFV Orchestrator for Optimal Performance
 

Recently uploaded

"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
mphochane1998
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
jaanualu31
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
Kamal Acharya
 

Recently uploaded (20)

Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech Civil
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 

NFV Orchestration for Telcos using OpenStack Tacker

  • 1. NFV Orchestration for Telcos using OpenStack Tacker
  • 2. Agenda • What is Tacker ? • Role of VNF Manager (VNFM) and NFV Orchestrator (NFVO) • Tacker Architecture & Workflow • Tacker Features • Roadmap – Mitaka and Beyond
  • 3. What is Tacker? Tacker is an OpenStack service addressing NFV Orchestration and VNF Manager use-cases using ETSI MANO Architecture
  • 4. 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
  • 5. OpenStack Tacker Features • VNF Catalog • VNF Lifecycle Management • Refined MANO API • Parameterized TOSCA VNFD template • VNF user-data injection • VNF configuration injection – during Instantiation and Update • Loadable Health Monitoring Framework
  • 6. 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
  • 7. 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
  • 8. Roadmap – Mitaka and Beyond • Multi-VIM Support • Service Function Chaining (SFC) across VNF • Platform aware VNF Placement • VNF Auto-Scaling
  • 9. 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
  • 10. 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/
  • 11. Platform aware 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) • Blueprint: coming soon