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

+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
Health
 
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
 

Recently uploaded (20)

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...
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Air Compressor reciprocating single stage
Air Compressor reciprocating single stageAir Compressor reciprocating single stage
Air Compressor reciprocating single stage
 
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
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
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
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
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 
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
 
Learn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksLearn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic Marks
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 

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