SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Demystifying OpenStack for NFV
September 2018
Trinath Somanchi
Short Term Training Program on Cloud Orchestration using SDN and OpenStack (COSOS2018)
Department of Computer Science and Engineering,
SRM IST – Chennai
TN, INDIA
Overview
Introduction to SDN and NFV collaborated Cloud
ETSI NFV E2E Architecture
Understanding the NFV MANO
VNF – Life Cycle Management
OpenStack – Overview
Logical Architecture
Agenda
Tacker - Features
Collaboration with Heat, Networking-sfc, Mistral and more
Open Platform for NFV
OPNFV - Introduction
NFV – What’s next ?
Evolution of Edge NFV.
Network Function Virtualization
Benefits of Network Function Virtualization
Reduced operator CAPEX and OPEX through reduced equipment costs and reduced power consumption
Reduced time-to-market to deploy new network services
Improved return on investment from new services
Greater flexibility to scale up, scale down or evolve services
Openness to the virtual appliance market and pure software entrants
Opportunities to trial and deploy new innovative services at lower risk
Network Function Virtualization – Benefits
Complementing the Cloud – SDN and NFV
ETSI NFV E2E Architecture – VNFM and NFVO
Basics
Operation Support Systems
Business Support Systems
Compute Storage Network
Virtualization Layer
Compute
Virtualizatio
n
Storage
Virtualizatio
n
Network
Virtualizatio
n
Vi-Ha
EMS - 1 EMS - 2 EMS - n
VNF - 1 VNF - 2 VNF - n
Orchestrator
Orchestrato
r
Orchestrato
r
VNF
Manager(s)
Virtualized
Infrastructure
Manager(s)
Vn-Nf
Service, VNF,
Infrastructure
Description
Os-Ma
Se-Ma
Ve-Vnfm
Or-Vnfm
Or-Vi
Vi-Vnfm
Nf-Vi
NFVI
NFV Orchestrator (NFVO)
• Network Service Orchestration using a collection of VNFs and Forwarding Graphs.
• Templatize an end-to-end Network Service using decomposed VNFs.
• Resource Checks and Resource Allocation.
• VNFs connected using Forwarding Graphs
• Described in a VNF Forwarding Graph Descriptor
• Render VNF Forwarding Graphs using SDN Controller or a SFC API.
• Ability to orchestrate VNFs across Multiple VIMs.
• PNF connectivity and configuration in end to end network service orchestration
VNF Manager (VNFM)
• VNF Catalog – repository of VNF descriptors (VNFDs) in a database
• VNF Instantiation and Termination.
• VNF Monitoring - Health and Performance Indicators.
• Self Healing and Auto Scaling.
• VNF Configuration injection during instantiation.
• VNF Image management.
• Support both simple and complex VNFs.
• Enforce placement policy - ensure efficient placement of VNFs (NUMA, CPU Pinning)
ETSI NFV E2E Architecture Building Blocks
VNF
• Basic block in NFV Architecture.
• Virtualized Network Element.
EMS
• Responsible for the functional management
of VNF i.e. FCAPS ( Fault, Configuration,
Accounting, Performance and Security
Management).
• This may manage the VNFs through
proprietary interfaces.
• There may be one EMS per VNF or an
EMS can manage multiple VNFs. EMS
itself can be a VNF
VNFM
• Life cycle management of VNF instances.
• Life cycle management means setting up/
maintaining and tearing down VNFs
NFVI
• NFVI is the environment in which VNFs run.
• Compute, Memory and Networking
Resources
• Virtual Compute, Virtual Memory and
Virtual Networking Resources
• Virtualization Layer – Hypervisor.
VIM
• Management system for NFVI.
• Responsible for controlling and managing
the NFVI compute, network and storage
resources within one operator’s
infrastructure domain
NFVO
• Generates, maintains and tears down
network services of VNF
• Responsible for global resource
management of NFVI resources.
OSS/BSS
• OSS deals with network management, fault
management, configuration management
and service management.
• BSS deals with customer management,
product management and order
management
NFV Deployment Models
VNF Life Cycle Management
OpenStack – IaaS
Source: https://www.openstack.org/assets/software/projectmap/openstack-map-v20180516a.pdf
OpenStack – Logical Architecture
The OpenStack SDN and NFV Cloud
Operation Support Systems
Business Support Systems
Compute Storage Network
Virtualization Layer
Compute
Virtualization
Storage
Virtualization
Network
Virtualization
Vi-Ha
EMS - 1 EMS - 2 EMS - n
VNF - 1 VNF - 2 VNF - n
Orchestrator
Orchestrator
Orchestrator
VNF
Manager(s)
Virtualized
Infrastructure
Manager(s)
Vn-Nf
Service, VNF, Infrastructure
Description
Os-Ma
Se-Ma
Ve-Vnfm
Or-Vnfm
Or-Vi
Vi-Vnfm
Nf-Vi
NFVI
Virtual NetworkingNeutron
WorkflowMistral
Service Function Chaining
Networking
SFC
Open Virtual Networking
Networking
OVN
Orchestration
Heat
Heat-translator
TOSCA Parser
Multi Site OpenStack Networking Tricircle
Multi Site OpenStack VIM KingBird
VNF Image Store Glance
Block and Object Store
Swift
Cinder
NFVO and VNFM Tacker
Monitor and TelemetryCeilometer
ODL SDN Controller Plugin
Networking
ODL
Monitoring and Logging Monasca
Secrets Store Barbican
VNF High Availability Masakari Disaster RecoveryFreezer
OpenStack – Tacker – VNFM and NFVO : Features
Feature Collaboration with Projects
TOSCA template based Orchestration of VNFs HEAT, TOSCA-PARSER
Monitoring Framework, Alarm Monitoring Mistral, Ceilometer
VNF Forwarding Graph Networking – SFC
Secured VIM credentials Barbican
Virtual Infrastructure Management Nova, Neutron, Glance and Keystone
Configuration, Logging Oslo libs
Tacker with OpenStack Core Components
Keystone, Glance, Nova and Neutron (Core Services)
– Provide the Virtual Infrastructure Management required for
VNF management in Direct and Indirect mode by VNFM or NFVO.
Neutron, networking-sfc supports VNF Forwarding Graph.
Nova
Neutron
Glance
Cinder Keystone
Tacker
Tacker – uses OpenStack CORE
services to manage the VNFs. OpenStack
with its CORE services forms the VIM.
TOSCA-Parser, HEAT-Translator and Tacker
TOSCA Parser
• Parser for TOSCA simple profile in
YAML and NFV YAML based
specification
• Sub-project of OpenStack - HEAT
HEAT Translator
• OpenStack project to map and
translate non-HEAT templates to
Heat Orchestration Templates
(HOT).
• Sub-Project of OpenStack - HEAT
Tacker
• NFVO and VNFM – NFV block in
OpenStack
• All Tacker VNFDs, VNFFGs and NS
description files are TOSCA YAML
files.
ETSI NFV TOSCA
YAML OpenStack
Tacker
(VNFM and
NFVO)
NSD
VNFD
VNFFGD
Data models
OpenStack Heat
TOSCA Parser
Heat
Translator
Compute Networking Storage Compute Networking Storage Compute Networking Storage
VIMVIM VIM
Multi Site VIM Support
Heat - OpenStack orchestration engine that automates launching
multiple composite cloud applications.
Heat-Translator - map and translate non-Heat (e.g. TOSCA)
templates to Heat Orchestration Template (HOT).
Tosca-Parser - for TOSCA Simple Profile in YAML
Heat
Mistral and Tacker
Network Service Descriptor (NSD)
• Mistral driver between NFVO and VNFM will
translate TOSCA template into workflow
which in turn instantiate a Network Service.
• Mistral Driver will call Mistral interfaces for
Network Service requests.
• Wait in PENDING_CREATE state for NS
until all VNFs goes to ACTIVE state.
• Decide to move forward/backward in case
of partial failure.
Scalable VNF Monitoring
• Mistral is an integral part of tacker system, a
long-live Mistral workflow action can be
used to do this kind of task.
• Tacker server will generate a VNF
monitoring workflow and execute it if there
is a VNF configured with monitor policies.
• When the workflow is removed, the VNFM
plugin will kill the mistral action via MSG
queue
Scalable VIM Monitoring
Long-live mistral workflow.
Tacker server will generate a VIM reachability
test workflow and execute it if a new vim is
registered.
The workflow and execution will be removed
once the vim is de-registered from tacker
server.
Tacker Server Mistral Workflow Conductor Server
DB
Mistral is a workflow service. Most business processes consist of
multiple distinct interconnected steps that need to be executed in
a particular order in a distributed environment.
One can describe such process as a set of tasks and task
relations and upload such description to Mistral so that it takes
care of state management, correct execution order, parallelism,
synchronization and high availability.
Mistral also provides flexible task scheduling so that we can run a
process according to a specified schedule (i.e. every Sunday at
4.00pm) instead of running it immediately.
We call such set of tasks and relations between them a workflow.
Mistral
1 2
3
TOSCA Template to Mistral Workflow
tosca_definitions_version: tosca_simple_profile_for_nfv_1_0_0
description: Import VNFDs(already on-boarded) with input
parameters
imports:
- sample-tosca-vnfd1
- sample-tosca-vnfd2
topology_template:
inputs:
vl1_name:
type: string
description: name of VL1 virtuallink
default: net_mgmt
vl2_name:
type: string
description: name of VL2 virtuallink
default: net0
node_templates:
VNF1:
type: tosca.nodes.nfv.VNF1
requirements:
- virtualLink1: VL1
- virtualLink2: VL2
VNF2:
type: tosca.nodes.nfv.VNF2
VL1:
type: tosca.nodes.nfv.VL
properties:
network_name: {get_input: vl1_name}
vendor: tacker
VL2:
type: tosca.nodes.nfv.VL
properties:
network_name: {get_input: vl2_name}
vendor: tacker
---
version: '2.0'
# input params
task-defaults:
on-error:
- delete_vnf
tasks:
create_vnf:
description: Request to create a VNF.
action: tacker.create_vnf body=<% $.body %>
input:
body: <% $.body %>
publish:
vnf_id: <% task(create_vnf).result.vnf.id %>
vim_id: <% task(create_vnf).result.vnf.vim_id %>
mgmt_url: <% task(create_vnf).result.vnf.mgmt_url %>
status: <% task(create_vnf).result.vnf.status %>
on-success:
- wait_vnf_active
wait_vnf_active:
description: Waits till VNF is ACTIVE.
action: tacker.show_vnf vnf=<% $.vnf_id %>
retry:
count: 10
delay: 10
break-on: <% $.status = 'ACTIVE' %>
break-on: <% $.status = 'ERROR' %>
continue-on: <% $.status = 'PENDING_CREATE' %>
publish:
mgmt_url: <% task(wait_vnf_active).result.vnf.mgmt_url %>
status: <% task(wait_vnf_active).result.vnf.status %>
on-success:
- delete_vnf: <% $.status = 'ERROR' %>
delete_vnf:
description: Request to delete a VNF.
action: tacker.delete_vnf vnf=<% $.vnf_id %>
Ceilometer and Tacker
Tacker
(TOSCA)
Alarm Framework Ceilometer
The Ceilometer project is a data collection service that
provides the ability to normalise and transform data across
all current OpenStack core components with work
underway to support future OpenStack components.
Ceilometer is a component of the Telemetry project. Its data
can be used to provide customer billing, resource tracking,
and alarming capabilities across all OpenStack core
components.
Ceilometer
1 2
Monasca
Custom
Driver
VNF
• ETSI MANO architecture describes to monitor the VNF to take appropriate action such as fault
management, performance management. Monitoring became an important aspect in MANO
architecture.
• Monitoring Policy in TOSCA template – for single and Multiple VDUs.
• Default backend actions : scaling, respawn, log, and log_and_kill.
Ceilometer and Tacker
tosca_definitions_version: tosca_simple_profile_for_nfv_1_0_0
description: Demo example
metadata:
template_name: sample-tosca-vnfd
topology_template:
node_templates:
vdu1:
type: tosca.nodes.nfv.VDU.Tacker
capabilities:
nfv_compute:
properties:
disk_size: 1 GB
mem_size: 512 MB
num_cpus: 2
properties:
image: cirros-0.3.4-x86_64-uec
mgmt_driver: noop
availability_zone: nova
vdu1_cpu_usage_monitoring_policy:
type: tosca.policies.tacker.Monitoring
targets: [vdu1]
triggers:
resize_compute:
event_type:
type: tosca.events.resource.utilization
implementation: Ceilometer
metrics: cpu_util
condition: utilization greater_than 70%
threshold: 70
period: 60
evaluations: 1
method: average
comparison: gt
action:
resize: vdu1_scaling_policy
CPU usage monitoring Policy
Networking-SFC with Tacker - VNFFG
• Abstract VNFFG TOSCA definitions are rendered into
Service Function Chains (SFCs) and Classifiers.
• The SFC makes up an ordered list of VNFs for traffic to
traverse, while the classifier decides which traffic should go
through them.
• Similar to how VNFs are described by VNFDs, VNFFGs are
described by VNF Forwarding Graph Descriptors (VNFFGD).
• After creating a VNFFGD, a VNFFG is instantiated by a
separate Tacker command. This action will build the chain
and classifier necessary to realize the VNFFG.
Service Function Chaining Extension for OpenStack
Networking
Fundamentally SFC is the ability to cause network packet
flows to route through a network via a path other than the
one that would be chosen by routing table lookups on the
packet’s destination IP address.
It is most commonly used in conjunction with Network
Function Virtualization when recreating in a virtual
environment a series of network functions that would have
traditionally been implemented as a collection of physical
network devices connected in series by cables.
Networking-sfc
NFVO / VNFM / VNFFG API
Tacker
Heat
Neutron
(networking-sfc)
SDN Controller
OVSDB
OVSDB
VNF
vRouter VNF 1 VNF 2
Compute Node A
OVSDB
VNF
DPI VNF 1 VNF 2
Compute Node A
VNFD
VNFD
VNFD
VNFFGD
VNFD
NSD
1
2
3
4
Barbican with Tacker
Designed for the secure storage, provisioning and management
of secrets. It is aimed at being useful for all environments,
including large ephemeral Clouds.
* Secrets API. It provides access to the secret / keying material
stored
in the system, including Private Key/Certificate/Password/SSH Keys
* Secret Metadata API. It allows a user to be able to associate
various
key/value pairs with a Secret.
* Containers API. It creates a logical object that can be used to
hold secret references.
* ACL API. It supports access control for secrets and containers.
* Certificate Authorities API. It is used as an interface to interact
with Certificate Authorities.
* Quotas API. It limit on the number of resources that are allowed
to be created.
* Consumers API. It is a way to register as an interested party
for a container.
Why to collaborate with a OpenStack project that deals with
Security?
Tacker supports registering VIM with credentials, which are used by NFVO
and VNFM to operate resources in NFVI. The credentials include username,
password, and project information.
When Tacker Server is behind a load balancer, then the operation will fail if
the request is not
fulfilled by the server node which created and stored the fernet key. We need
a possible solution for syncing the keys across multiple server nodes. This
adds operational complexity for tacker administrators as they add tacker-
server instances for scaling.
Tacker uses Barbican’s Secrets API to restore the password of
VIM. And in future, we can use Barbican to support TLS in
Tacker API
Barbican
Oslo Libraries
Oslo – brings deployment and development experiences consistent across OpenStack projects.
•OpenStack projects share many common design patterns and implementation details.
•Early in the history of OpenStack this resulted in a lot of code being copied out of one project into another.
•The Oslo project was created to address this situation, and to provide a home for common code used by multiple other OpenStack projects.
•Adopting oslo libraries makes a project more similar to the rest of OpenStack, and that consistency in turn improves the Operator/Deployer experience.
Well known Oslo Libraries (not limited to) –
oslo.config : Provides tools for managing configuration option definitions, validation, configuration file
parsing, and command line option processing.
oslo.messaging: Implements common inter-process communication patterns such as notifications and
RPC. It includes drivers for different backends such as RabbitMQ, AMQP 1.0, and ZMQ. This pluggable
backend pattern is common across OpenStack as a way to provide options for deployers familiar with
different tool stacks.
oslo.log: Wrapper around Python’s standard logging tools, coupling them with oslo.config and applying
OpenStack-specific requirements.
Tacker Architecture
Heat
OpenStack
Nova &
Neutron
Infra
Driver
Tacker
NFVO / VNFM / SFC API DB
Monitoring
Driver
Management
Driver
SFC Driver
SDN Controller
OVS
Mgmt NetTenant Net
Trend
Micro
VNF
VNFVPN
VNF
6Wind
Turbo
Router
MngrMngr
Monitoring
feedback
Service
Configuration
VNF Forwarding
Graph
YAML
YAML
YAML
YAML
YAML
Monitoring Configuration
VNF
LCM
NFVI - Compute Node
VNF On-Boarding,
Orchestration
&
Life Cycle Management
Network Service Orchestration
&
VNF Forwarding Graph
Trend Micro VNF
6WindVNF
Brocade VNF
VNF/NS/VNFFG
TOSCA Templates
Horizon GUI
(or) CLI
1
2
3 4
5
6
7
Demo
OPNFV - Introduction
Source: https://docs.opnfv.org/en/stable-fraser/release/overview.html
OPNFV
- Provides blueprints on how to deploy and
configure different open source communities
together.
- Requirements, use-cases and validation.
- OpenStack as VIM.
OPNFV – Projects
OPNFV Project OpenStack Project(s)
NetReady – Investigate and evolve OpenStack Networking to
support NFV usecases.
Neutron – Gluon
Connect network service providers with VMs
Doctor – Create a fault management framework for HA. Ceilometer, Aodh – Notification/Alarm
Vitrage, Congress – Monitoring and Analysis
Multisite – Connected NFV deployments across multiple
geographical locations
OpenStack Core Services,
Kingbird, Tricircle – Centralized Service for multi-region
OpenStack deployments and Networking automation across
neutron servers.
SFC – Provides ordered list of network services stitched
together to create a Network Service Chain.
OpenStack Core Services,
Tacker - VNFM and NFVO, Neutron – Networking-SFC
OVN – Open Virtual Networking for Containerized VNFs and
Edge NFV devices.
Neutron – Networking-OVN
Evolution of Edge NFV
@OpenStac
k
That’s all folks.
Questions?
openstack openstack OpenStackFoundation

Weitere ähnliche Inhalte

Was ist angesagt?

Deploying Carrier Ethernet features on ASR 9000
Deploying Carrier Ethernet features on ASR 9000Deploying Carrier Ethernet features on ASR 9000
Deploying Carrier Ethernet features on ASR 9000Vinod Kumar Balasubramanyam
 
Service Function Chaining in Openstack Neutron
Service Function Chaining in Openstack NeutronService Function Chaining in Openstack Neutron
Service Function Chaining in Openstack NeutronMichelle Holley
 
Network function virtualization
Network function virtualizationNetwork function virtualization
Network function virtualizationSatish Chavan
 
A 30-minute Introduction to NETCONF and YANG
A 30-minute Introduction to NETCONF and YANGA 30-minute Introduction to NETCONF and YANG
A 30-minute Introduction to NETCONF and YANGTail-f Systems
 
BGP Unnumbered で遊んでみた
BGP Unnumbered で遊んでみたBGP Unnumbered で遊んでみた
BGP Unnumbered で遊んでみたakira6592
 
Cisco Live! :: Carrier Ethernet 2.0 :: BRKSPG-2720 | Las Vegas July/2016
Cisco Live! :: Carrier Ethernet 2.0 :: BRKSPG-2720 | Las Vegas July/2016Cisco Live! :: Carrier Ethernet 2.0 :: BRKSPG-2720 | Las Vegas July/2016
Cisco Live! :: Carrier Ethernet 2.0 :: BRKSPG-2720 | Las Vegas July/2016Bruno Teixeira
 
IMS Core Elements
IMS Core ElementsIMS Core Elements
IMS Core ElementsKent Loh
 
삼성전자 5G Core CNF를 위한 클라우드 여정 이야기 - 최우형 AWS 솔루션즈 아키텍트 / 구동영 프로, 삼성전자 :: AWS Su...
삼성전자 5G Core CNF를 위한 클라우드 여정 이야기 - 최우형 AWS 솔루션즈 아키텍트 / 구동영 프로, 삼성전자 :: AWS Su...삼성전자 5G Core CNF를 위한 클라우드 여정 이야기 - 최우형 AWS 솔루션즈 아키텍트 / 구동영 프로, 삼성전자 :: AWS Su...
삼성전자 5G Core CNF를 위한 클라우드 여정 이야기 - 최우형 AWS 솔루션즈 아키텍트 / 구동영 프로, 삼성전자 :: AWS Su...Amazon Web Services Korea
 
Monetizing VoLTE, RCS and Video; IMS MRF and Conferencing Solutions
Monetizing VoLTE, RCS and Video; IMS MRF and Conferencing SolutionsMonetizing VoLTE, RCS and Video; IMS MRF and Conferencing Solutions
Monetizing VoLTE, RCS and Video; IMS MRF and Conferencing SolutionsRadisys Corporation
 
Gpon xgpon ng pon xgs-pon
Gpon xgpon ng pon xgs-ponGpon xgpon ng pon xgs-pon
Gpon xgpon ng pon xgs-ponAmbar Erna
 
The Juniper SDN Landscape
The Juniper SDN LandscapeThe Juniper SDN Landscape
The Juniper SDN LandscapeChris Jones
 
【English version】3GPP 5G Standalone Access Registration Call flow_Rev3.00_202...
【English version】3GPP 5G Standalone Access Registration Call flow_Rev3.00_202...【English version】3GPP 5G Standalone Access Registration Call flow_Rev3.00_202...
【English version】3GPP 5G Standalone Access Registration Call flow_Rev3.00_202...Ryuichi Yasunaga
 
NFV evolution towards 5G
NFV evolution towards 5GNFV evolution towards 5G
NFV evolution towards 5GMarie-Paule Odini
 
Presentation f5 – beyond load balancer
Presentation   f5 – beyond load balancerPresentation   f5 – beyond load balancer
Presentation f5 – beyond load balancerxKinAnx
 
S1ap lte-attach-eps-bearer-setup
S1ap lte-attach-eps-bearer-setupS1ap lte-attach-eps-bearer-setup
S1ap lte-attach-eps-bearer-setupPrashant Sengar
 
Introduction to OpenFlow, SDN and NFV
Introduction to OpenFlow, SDN and NFVIntroduction to OpenFlow, SDN and NFV
Introduction to OpenFlow, SDN and NFVKingston Smiler
 
ims registration call flow procedure volte sip
ims registration call flow procedure volte sipims registration call flow procedure volte sip
ims registration call flow procedure volte sipVikas Shokeen
 
Packet core network basics
Packet core network basicsPacket core network basics
Packet core network basicsMustafa Golam
 
Aci presentation
Aci presentationAci presentation
Aci presentationJoe Ryan
 
5G End to-end network slicing Demo
5G End to-end network slicing Demo5G End to-end network slicing Demo
5G End to-end network slicing DemoITU
 

Was ist angesagt? (20)

Deploying Carrier Ethernet features on ASR 9000
Deploying Carrier Ethernet features on ASR 9000Deploying Carrier Ethernet features on ASR 9000
Deploying Carrier Ethernet features on ASR 9000
 
Service Function Chaining in Openstack Neutron
Service Function Chaining in Openstack NeutronService Function Chaining in Openstack Neutron
Service Function Chaining in Openstack Neutron
 
Network function virtualization
Network function virtualizationNetwork function virtualization
Network function virtualization
 
A 30-minute Introduction to NETCONF and YANG
A 30-minute Introduction to NETCONF and YANGA 30-minute Introduction to NETCONF and YANG
A 30-minute Introduction to NETCONF and YANG
 
BGP Unnumbered で遊んでみた
BGP Unnumbered で遊んでみたBGP Unnumbered で遊んでみた
BGP Unnumbered で遊んでみた
 
Cisco Live! :: Carrier Ethernet 2.0 :: BRKSPG-2720 | Las Vegas July/2016
Cisco Live! :: Carrier Ethernet 2.0 :: BRKSPG-2720 | Las Vegas July/2016Cisco Live! :: Carrier Ethernet 2.0 :: BRKSPG-2720 | Las Vegas July/2016
Cisco Live! :: Carrier Ethernet 2.0 :: BRKSPG-2720 | Las Vegas July/2016
 
IMS Core Elements
IMS Core ElementsIMS Core Elements
IMS Core Elements
 
삼성전자 5G Core CNF를 위한 클라우드 여정 이야기 - 최우형 AWS 솔루션즈 아키텍트 / 구동영 프로, 삼성전자 :: AWS Su...
삼성전자 5G Core CNF를 위한 클라우드 여정 이야기 - 최우형 AWS 솔루션즈 아키텍트 / 구동영 프로, 삼성전자 :: AWS Su...삼성전자 5G Core CNF를 위한 클라우드 여정 이야기 - 최우형 AWS 솔루션즈 아키텍트 / 구동영 프로, 삼성전자 :: AWS Su...
삼성전자 5G Core CNF를 위한 클라우드 여정 이야기 - 최우형 AWS 솔루션즈 아키텍트 / 구동영 프로, 삼성전자 :: AWS Su...
 
Monetizing VoLTE, RCS and Video; IMS MRF and Conferencing Solutions
Monetizing VoLTE, RCS and Video; IMS MRF and Conferencing SolutionsMonetizing VoLTE, RCS and Video; IMS MRF and Conferencing Solutions
Monetizing VoLTE, RCS and Video; IMS MRF and Conferencing Solutions
 
Gpon xgpon ng pon xgs-pon
Gpon xgpon ng pon xgs-ponGpon xgpon ng pon xgs-pon
Gpon xgpon ng pon xgs-pon
 
The Juniper SDN Landscape
The Juniper SDN LandscapeThe Juniper SDN Landscape
The Juniper SDN Landscape
 
【English version】3GPP 5G Standalone Access Registration Call flow_Rev3.00_202...
【English version】3GPP 5G Standalone Access Registration Call flow_Rev3.00_202...【English version】3GPP 5G Standalone Access Registration Call flow_Rev3.00_202...
【English version】3GPP 5G Standalone Access Registration Call flow_Rev3.00_202...
 
NFV evolution towards 5G
NFV evolution towards 5GNFV evolution towards 5G
NFV evolution towards 5G
 
Presentation f5 – beyond load balancer
Presentation   f5 – beyond load balancerPresentation   f5 – beyond load balancer
Presentation f5 – beyond load balancer
 
S1ap lte-attach-eps-bearer-setup
S1ap lte-attach-eps-bearer-setupS1ap lte-attach-eps-bearer-setup
S1ap lte-attach-eps-bearer-setup
 
Introduction to OpenFlow, SDN and NFV
Introduction to OpenFlow, SDN and NFVIntroduction to OpenFlow, SDN and NFV
Introduction to OpenFlow, SDN and NFV
 
ims registration call flow procedure volte sip
ims registration call flow procedure volte sipims registration call flow procedure volte sip
ims registration call flow procedure volte sip
 
Packet core network basics
Packet core network basicsPacket core network basics
Packet core network basics
 
Aci presentation
Aci presentationAci presentation
Aci presentation
 
5G End to-end network slicing Demo
5G End to-end network slicing Demo5G End to-end network slicing Demo
5G End to-end network slicing Demo
 

Ähnlich wie Demystifying OpenStack for NFV

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 OrchestrationOPNFV
 
OpenStack Collaboration made in heaven with Heat, Mistral, Neutron and more..
OpenStack Collaboration made in heaven with Heat, Mistral, Neutron and more..OpenStack Collaboration made in heaven with Heat, Mistral, Neutron and more..
OpenStack Collaboration made in heaven with Heat, Mistral, Neutron and more..Trinath Somanchi
 
NFV Open Source projects
NFV Open Source projectsNFV Open Source projects
NFV Open Source projectsMarie-Paule Odini
 
NFV Orchestration for Telcos using OpenStack Tacker
NFV Orchestration for Telcos using OpenStack TackerNFV Orchestration for Telcos using OpenStack Tacker
NFV Orchestration for Telcos using OpenStack TackerSridhar Ramaswamy
 
Design Summit - NFV BoF - Dave Neary
Design Summit - NFV BoF - Dave NearyDesign Summit - NFV BoF - Dave Neary
Design Summit - NFV BoF - Dave NearyManageIQ
 
BoF - Open NFV Orchestration using Tacker
BoF - Open NFV Orchestration using TackerBoF - Open NFV Orchestration using Tacker
BoF - Open NFV Orchestration using TackerSridhar Ramaswamy
 
Network Function Virtualization (NFV) BoF
Network Function Virtualization (NFV) BoFNetwork Function Virtualization (NFV) BoF
Network Function Virtualization (NFV) BoFAPNIC
 
Supporting Virtualized Telco Applications with OpenStack
Supporting Virtualized Telco Applications with OpenStackSupporting Virtualized Telco Applications with OpenStack
Supporting Virtualized Telco Applications with OpenStackBruce Davie
 
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017 - ...
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017  - ...Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017  - ...
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017 - ...Haidee McMahon
 
Tacker vancouver project onboarding new
Tacker vancouver project onboarding newTacker vancouver project onboarding new
Tacker vancouver project onboarding newRobin Gong
 
Meaningful and Necessary Operations on Behalf of NFV
Meaningful and Necessary Operations on Behalf of NFVMeaningful and Necessary Operations on Behalf of NFV
Meaningful and Necessary Operations on Behalf of NFVMichelle Holley
 
NFV foundation/NFV For Dummies
NFV foundation/NFV For DummiesNFV foundation/NFV For Dummies
NFV foundation/NFV For Dummiesanandbajaj
 
Cloudify: Open vCPE Design Concepts and Multi-Cloud Orchestration
Cloudify: Open vCPE Design Concepts and Multi-Cloud OrchestrationCloudify: Open vCPE Design Concepts and Multi-Cloud Orchestration
Cloudify: Open vCPE Design Concepts and Multi-Cloud OrchestrationCloudify Community
 
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-casesOPNFV
 
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 casesTrinath Somanchi
 
Mpls conference 2016-data center virtualisation-11-march
Mpls conference 2016-data center virtualisation-11-marchMpls conference 2016-data center virtualisation-11-march
Mpls conference 2016-data center virtualisation-11-marchAricent
 
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 casesSridhar Pothuganti
 
RIFT.io_and_Intel_Taking_Virtual_Network_Functions_to_Hyperscale
RIFT.io_and_Intel_Taking_Virtual_Network_Functions_to_HyperscaleRIFT.io_and_Intel_Taking_Virtual_Network_Functions_to_Hyperscale
RIFT.io_and_Intel_Taking_Virtual_Network_Functions_to_Hyperscalevibhorrastogi
 
TechWiseTV Workshop: Enterprise NFV
TechWiseTV Workshop: Enterprise NFVTechWiseTV Workshop: Enterprise NFV
TechWiseTV Workshop: Enterprise NFVRobb Boyd
 

Ähnlich wie Demystifying OpenStack for NFV (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
 
OpenStack Collaboration made in heaven with Heat, Mistral, Neutron and more..
OpenStack Collaboration made in heaven with Heat, Mistral, Neutron and more..OpenStack Collaboration made in heaven with Heat, Mistral, Neutron and more..
OpenStack Collaboration made in heaven with Heat, Mistral, Neutron and more..
 
NFV Open Source projects
NFV Open Source projectsNFV Open Source projects
NFV Open Source projects
 
NFV Orchestration for Telcos using OpenStack Tacker
NFV Orchestration for Telcos using OpenStack TackerNFV Orchestration for Telcos using OpenStack Tacker
NFV Orchestration for Telcos using OpenStack Tacker
 
Design Summit - NFV BoF - Dave Neary
Design Summit - NFV BoF - Dave NearyDesign Summit - NFV BoF - Dave Neary
Design Summit - NFV BoF - Dave Neary
 
BoF - Open NFV Orchestration using Tacker
BoF - Open NFV Orchestration using TackerBoF - Open NFV Orchestration using Tacker
BoF - Open NFV Orchestration using Tacker
 
Network Function Virtualization (NFV) BoF
Network Function Virtualization (NFV) BoFNetwork Function Virtualization (NFV) BoF
Network Function Virtualization (NFV) BoF
 
Supporting Virtualized Telco Applications with OpenStack
Supporting Virtualized Telco Applications with OpenStackSupporting Virtualized Telco Applications with OpenStack
Supporting Virtualized Telco Applications with OpenStack
 
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017 - ...
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017  - ...Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017  - ...
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017 - ...
 
Tacker vancouver project onboarding new
Tacker vancouver project onboarding newTacker vancouver project onboarding new
Tacker vancouver project onboarding new
 
NSX-MH
NSX-MHNSX-MH
NSX-MH
 
Meaningful and Necessary Operations on Behalf of NFV
Meaningful and Necessary Operations on Behalf of NFVMeaningful and Necessary Operations on Behalf of NFV
Meaningful and Necessary Operations on Behalf of NFV
 
NFV foundation/NFV For Dummies
NFV foundation/NFV For DummiesNFV foundation/NFV For Dummies
NFV foundation/NFV For Dummies
 
Cloudify: Open vCPE Design Concepts and Multi-Cloud Orchestration
Cloudify: Open vCPE Design Concepts and Multi-Cloud OrchestrationCloudify: Open vCPE Design Concepts and Multi-Cloud Orchestration
Cloudify: Open vCPE Design Concepts and Multi-Cloud Orchestration
 
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
 
Mpls conference 2016-data center virtualisation-11-march
Mpls conference 2016-data center virtualisation-11-marchMpls conference 2016-data center virtualisation-11-march
Mpls conference 2016-data center virtualisation-11-march
 
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
 
RIFT.io_and_Intel_Taking_Virtual_Network_Functions_to_Hyperscale
RIFT.io_and_Intel_Taking_Virtual_Network_Functions_to_HyperscaleRIFT.io_and_Intel_Taking_Virtual_Network_Functions_to_Hyperscale
RIFT.io_and_Intel_Taking_Virtual_Network_Functions_to_Hyperscale
 
TechWiseTV Workshop: Enterprise NFV
TechWiseTV Workshop: Enterprise NFVTechWiseTV Workshop: Enterprise NFV
TechWiseTV Workshop: Enterprise NFV
 

Mehr von Trinath Somanchi

OpenStack and Kubernetes - A match made for Telco Heaven
OpenStack and Kubernetes - A match made for Telco HeavenOpenStack and Kubernetes - A match made for Telco Heaven
OpenStack and Kubernetes - A match made for Telco HeavenTrinath Somanchi
 
Creating a Safer, Smarter ride - NFV for Automotive
Creating a Safer, Smarter ride - NFV for AutomotiveCreating a Safer, Smarter ride - NFV for Automotive
Creating a Safer, Smarter ride - NFV for AutomotiveTrinath Somanchi
 
SDN and NFV integrated OpenStack Cloud - Birds eye view on Security
SDN and NFV integrated OpenStack Cloud - Birds eye view on SecuritySDN and NFV integrated OpenStack Cloud - Birds eye view on Security
SDN and NFV integrated OpenStack Cloud - Birds eye view on SecurityTrinath Somanchi
 
OpenStack DRaaS - Freezer - 101
OpenStack DRaaS - Freezer - 101OpenStack DRaaS - Freezer - 101
OpenStack DRaaS - Freezer - 101Trinath Somanchi
 
Securing NFV and SDN Integrated OpenStack Cloud: Challenges and Solutions
Securing NFV and SDN Integrated OpenStack Cloud: Challenges and SolutionsSecuring NFV and SDN Integrated OpenStack Cloud: Challenges and Solutions
Securing NFV and SDN Integrated OpenStack Cloud: Challenges and SolutionsTrinath Somanchi
 
vnf-managers-you-must-know
vnf-managers-you-must-knowvnf-managers-you-must-know
vnf-managers-you-must-knowTrinath Somanchi
 
OVN - Basics and deep dive
OVN - Basics and deep diveOVN - Basics and deep dive
OVN - Basics and deep diveTrinath Somanchi
 

Mehr von Trinath Somanchi (7)

OpenStack and Kubernetes - A match made for Telco Heaven
OpenStack and Kubernetes - A match made for Telco HeavenOpenStack and Kubernetes - A match made for Telco Heaven
OpenStack and Kubernetes - A match made for Telco Heaven
 
Creating a Safer, Smarter ride - NFV for Automotive
Creating a Safer, Smarter ride - NFV for AutomotiveCreating a Safer, Smarter ride - NFV for Automotive
Creating a Safer, Smarter ride - NFV for Automotive
 
SDN and NFV integrated OpenStack Cloud - Birds eye view on Security
SDN and NFV integrated OpenStack Cloud - Birds eye view on SecuritySDN and NFV integrated OpenStack Cloud - Birds eye view on Security
SDN and NFV integrated OpenStack Cloud - Birds eye view on Security
 
OpenStack DRaaS - Freezer - 101
OpenStack DRaaS - Freezer - 101OpenStack DRaaS - Freezer - 101
OpenStack DRaaS - Freezer - 101
 
Securing NFV and SDN Integrated OpenStack Cloud: Challenges and Solutions
Securing NFV and SDN Integrated OpenStack Cloud: Challenges and SolutionsSecuring NFV and SDN Integrated OpenStack Cloud: Challenges and Solutions
Securing NFV and SDN Integrated OpenStack Cloud: Challenges and Solutions
 
vnf-managers-you-must-know
vnf-managers-you-must-knowvnf-managers-you-must-know
vnf-managers-you-must-know
 
OVN - Basics and deep dive
OVN - Basics and deep diveOVN - Basics and deep dive
OVN - Basics and deep dive
 

KĂźrzlich hochgeladen

Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 

KĂźrzlich hochgeladen (20)

Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 

Demystifying OpenStack for NFV

  • 1. Demystifying OpenStack for NFV September 2018 Trinath Somanchi Short Term Training Program on Cloud Orchestration using SDN and OpenStack (COSOS2018) Department of Computer Science and Engineering, SRM IST – Chennai TN, INDIA
  • 2. Overview Introduction to SDN and NFV collaborated Cloud ETSI NFV E2E Architecture Understanding the NFV MANO VNF – Life Cycle Management OpenStack – Overview Logical Architecture Agenda Tacker - Features Collaboration with Heat, Networking-sfc, Mistral and more Open Platform for NFV OPNFV - Introduction NFV – What’s next ? Evolution of Edge NFV.
  • 4. Benefits of Network Function Virtualization Reduced operator CAPEX and OPEX through reduced equipment costs and reduced power consumption Reduced time-to-market to deploy new network services Improved return on investment from new services Greater flexibility to scale up, scale down or evolve services Openness to the virtual appliance market and pure software entrants Opportunities to trial and deploy new innovative services at lower risk Network Function Virtualization – Benefits
  • 5. Complementing the Cloud – SDN and NFV
  • 6. ETSI NFV E2E Architecture – VNFM and NFVO Basics Operation Support Systems Business Support Systems Compute Storage Network Virtualization Layer Compute Virtualizatio n Storage Virtualizatio n Network Virtualizatio n Vi-Ha EMS - 1 EMS - 2 EMS - n VNF - 1 VNF - 2 VNF - n Orchestrator Orchestrato r Orchestrato r VNF Manager(s) Virtualized Infrastructure Manager(s) Vn-Nf Service, VNF, Infrastructure Description Os-Ma Se-Ma Ve-Vnfm Or-Vnfm Or-Vi Vi-Vnfm Nf-Vi NFVI NFV Orchestrator (NFVO) • Network Service Orchestration using a collection of VNFs and Forwarding Graphs. • Templatize an end-to-end Network Service using decomposed VNFs. • Resource Checks and Resource Allocation. • VNFs connected using Forwarding Graphs • Described in a VNF Forwarding Graph Descriptor • Render VNF Forwarding Graphs using SDN Controller or a SFC API. • Ability to orchestrate VNFs across Multiple VIMs. • PNF connectivity and configuration in end to end network service orchestration VNF Manager (VNFM) • VNF Catalog – repository of VNF descriptors (VNFDs) in a database • VNF Instantiation and Termination. • VNF Monitoring - Health and Performance Indicators. • Self Healing and Auto Scaling. • VNF Configuration injection during instantiation. • VNF Image management. • Support both simple and complex VNFs. • Enforce placement policy - ensure efficient placement of VNFs (NUMA, CPU Pinning)
  • 7. ETSI NFV E2E Architecture Building Blocks VNF • Basic block in NFV Architecture. • Virtualized Network Element. EMS • Responsible for the functional management of VNF i.e. FCAPS ( Fault, Configuration, Accounting, Performance and Security Management). • This may manage the VNFs through proprietary interfaces. • There may be one EMS per VNF or an EMS can manage multiple VNFs. EMS itself can be a VNF VNFM • Life cycle management of VNF instances. • Life cycle management means setting up/ maintaining and tearing down VNFs NFVI • NFVI is the environment in which VNFs run. • Compute, Memory and Networking Resources • Virtual Compute, Virtual Memory and Virtual Networking Resources • Virtualization Layer – Hypervisor. VIM • Management system for NFVI. • Responsible for controlling and managing the NFVI compute, network and storage resources within one operator’s infrastructure domain NFVO • Generates, maintains and tears down network services of VNF • Responsible for global resource management of NFVI resources. OSS/BSS • OSS deals with network management, fault management, configuration management and service management. • BSS deals with customer management, product management and order management
  • 9. VNF Life Cycle Management
  • 10. OpenStack – IaaS Source: https://www.openstack.org/assets/software/projectmap/openstack-map-v20180516a.pdf
  • 11. OpenStack – Logical Architecture
  • 12. The OpenStack SDN and NFV Cloud Operation Support Systems Business Support Systems Compute Storage Network Virtualization Layer Compute Virtualization Storage Virtualization Network Virtualization Vi-Ha EMS - 1 EMS - 2 EMS - n VNF - 1 VNF - 2 VNF - n Orchestrator Orchestrator Orchestrator VNF Manager(s) Virtualized Infrastructure Manager(s) Vn-Nf Service, VNF, Infrastructure Description Os-Ma Se-Ma Ve-Vnfm Or-Vnfm Or-Vi Vi-Vnfm Nf-Vi NFVI Virtual NetworkingNeutron WorkflowMistral Service Function Chaining Networking SFC Open Virtual Networking Networking OVN Orchestration Heat Heat-translator TOSCA Parser Multi Site OpenStack Networking Tricircle Multi Site OpenStack VIM KingBird VNF Image Store Glance Block and Object Store Swift Cinder NFVO and VNFM Tacker Monitor and TelemetryCeilometer ODL SDN Controller Plugin Networking ODL Monitoring and Logging Monasca Secrets Store Barbican VNF High Availability Masakari Disaster RecoveryFreezer
  • 13. OpenStack – Tacker – VNFM and NFVO : Features Feature Collaboration with Projects TOSCA template based Orchestration of VNFs HEAT, TOSCA-PARSER Monitoring Framework, Alarm Monitoring Mistral, Ceilometer VNF Forwarding Graph Networking – SFC Secured VIM credentials Barbican Virtual Infrastructure Management Nova, Neutron, Glance and Keystone Configuration, Logging Oslo libs
  • 14. Tacker with OpenStack Core Components Keystone, Glance, Nova and Neutron (Core Services) – Provide the Virtual Infrastructure Management required for VNF management in Direct and Indirect mode by VNFM or NFVO. Neutron, networking-sfc supports VNF Forwarding Graph. Nova Neutron Glance Cinder Keystone Tacker Tacker – uses OpenStack CORE services to manage the VNFs. OpenStack with its CORE services forms the VIM.
  • 15. TOSCA-Parser, HEAT-Translator and Tacker TOSCA Parser • Parser for TOSCA simple profile in YAML and NFV YAML based specification • Sub-project of OpenStack - HEAT HEAT Translator • OpenStack project to map and translate non-HEAT templates to Heat Orchestration Templates (HOT). • Sub-Project of OpenStack - HEAT Tacker • NFVO and VNFM – NFV block in OpenStack • All Tacker VNFDs, VNFFGs and NS description files are TOSCA YAML files. ETSI NFV TOSCA YAML OpenStack Tacker (VNFM and NFVO) NSD VNFD VNFFGD Data models OpenStack Heat TOSCA Parser Heat Translator Compute Networking Storage Compute Networking Storage Compute Networking Storage VIMVIM VIM Multi Site VIM Support Heat - OpenStack orchestration engine that automates launching multiple composite cloud applications. Heat-Translator - map and translate non-Heat (e.g. TOSCA) templates to Heat Orchestration Template (HOT). Tosca-Parser - for TOSCA Simple Profile in YAML Heat
  • 16. Mistral and Tacker Network Service Descriptor (NSD) • Mistral driver between NFVO and VNFM will translate TOSCA template into workflow which in turn instantiate a Network Service. • Mistral Driver will call Mistral interfaces for Network Service requests. • Wait in PENDING_CREATE state for NS until all VNFs goes to ACTIVE state. • Decide to move forward/backward in case of partial failure. Scalable VNF Monitoring • Mistral is an integral part of tacker system, a long-live Mistral workflow action can be used to do this kind of task. • Tacker server will generate a VNF monitoring workflow and execute it if there is a VNF configured with monitor policies. • When the workflow is removed, the VNFM plugin will kill the mistral action via MSG queue Scalable VIM Monitoring Long-live mistral workflow. Tacker server will generate a VIM reachability test workflow and execute it if a new vim is registered. The workflow and execution will be removed once the vim is de-registered from tacker server. Tacker Server Mistral Workflow Conductor Server DB Mistral is a workflow service. Most business processes consist of multiple distinct interconnected steps that need to be executed in a particular order in a distributed environment. One can describe such process as a set of tasks and task relations and upload such description to Mistral so that it takes care of state management, correct execution order, parallelism, synchronization and high availability. Mistral also provides flexible task scheduling so that we can run a process according to a specified schedule (i.e. every Sunday at 4.00pm) instead of running it immediately. We call such set of tasks and relations between them a workflow. Mistral 1 2 3
  • 17. TOSCA Template to Mistral Workflow tosca_definitions_version: tosca_simple_profile_for_nfv_1_0_0 description: Import VNFDs(already on-boarded) with input parameters imports: - sample-tosca-vnfd1 - sample-tosca-vnfd2 topology_template: inputs: vl1_name: type: string description: name of VL1 virtuallink default: net_mgmt vl2_name: type: string description: name of VL2 virtuallink default: net0 node_templates: VNF1: type: tosca.nodes.nfv.VNF1 requirements: - virtualLink1: VL1 - virtualLink2: VL2 VNF2: type: tosca.nodes.nfv.VNF2 VL1: type: tosca.nodes.nfv.VL properties: network_name: {get_input: vl1_name} vendor: tacker VL2: type: tosca.nodes.nfv.VL properties: network_name: {get_input: vl2_name} vendor: tacker --- version: '2.0' # input params task-defaults: on-error: - delete_vnf tasks: create_vnf: description: Request to create a VNF. action: tacker.create_vnf body=<% $.body %> input: body: <% $.body %> publish: vnf_id: <% task(create_vnf).result.vnf.id %> vim_id: <% task(create_vnf).result.vnf.vim_id %> mgmt_url: <% task(create_vnf).result.vnf.mgmt_url %> status: <% task(create_vnf).result.vnf.status %> on-success: - wait_vnf_active wait_vnf_active: description: Waits till VNF is ACTIVE. action: tacker.show_vnf vnf=<% $.vnf_id %> retry: count: 10 delay: 10 break-on: <% $.status = 'ACTIVE' %> break-on: <% $.status = 'ERROR' %> continue-on: <% $.status = 'PENDING_CREATE' %> publish: mgmt_url: <% task(wait_vnf_active).result.vnf.mgmt_url %> status: <% task(wait_vnf_active).result.vnf.status %> on-success: - delete_vnf: <% $.status = 'ERROR' %> delete_vnf: description: Request to delete a VNF. action: tacker.delete_vnf vnf=<% $.vnf_id %>
  • 18. Ceilometer and Tacker Tacker (TOSCA) Alarm Framework Ceilometer The Ceilometer project is a data collection service that provides the ability to normalise and transform data across all current OpenStack core components with work underway to support future OpenStack components. Ceilometer is a component of the Telemetry project. Its data can be used to provide customer billing, resource tracking, and alarming capabilities across all OpenStack core components. Ceilometer 1 2 Monasca Custom Driver VNF • ETSI MANO architecture describes to monitor the VNF to take appropriate action such as fault management, performance management. Monitoring became an important aspect in MANO architecture. • Monitoring Policy in TOSCA template – for single and Multiple VDUs. • Default backend actions : scaling, respawn, log, and log_and_kill.
  • 19. Ceilometer and Tacker tosca_definitions_version: tosca_simple_profile_for_nfv_1_0_0 description: Demo example metadata: template_name: sample-tosca-vnfd topology_template: node_templates: vdu1: type: tosca.nodes.nfv.VDU.Tacker capabilities: nfv_compute: properties: disk_size: 1 GB mem_size: 512 MB num_cpus: 2 properties: image: cirros-0.3.4-x86_64-uec mgmt_driver: noop availability_zone: nova vdu1_cpu_usage_monitoring_policy: type: tosca.policies.tacker.Monitoring targets: [vdu1] triggers: resize_compute: event_type: type: tosca.events.resource.utilization implementation: Ceilometer metrics: cpu_util condition: utilization greater_than 70% threshold: 70 period: 60 evaluations: 1 method: average comparison: gt action: resize: vdu1_scaling_policy CPU usage monitoring Policy
  • 20. Networking-SFC with Tacker - VNFFG • Abstract VNFFG TOSCA definitions are rendered into Service Function Chains (SFCs) and Classifiers. • The SFC makes up an ordered list of VNFs for traffic to traverse, while the classifier decides which traffic should go through them. • Similar to how VNFs are described by VNFDs, VNFFGs are described by VNF Forwarding Graph Descriptors (VNFFGD). • After creating a VNFFGD, a VNFFG is instantiated by a separate Tacker command. This action will build the chain and classifier necessary to realize the VNFFG. Service Function Chaining Extension for OpenStack Networking Fundamentally SFC is the ability to cause network packet flows to route through a network via a path other than the one that would be chosen by routing table lookups on the packet’s destination IP address. It is most commonly used in conjunction with Network Function Virtualization when recreating in a virtual environment a series of network functions that would have traditionally been implemented as a collection of physical network devices connected in series by cables. Networking-sfc NFVO / VNFM / VNFFG API Tacker Heat Neutron (networking-sfc) SDN Controller OVSDB OVSDB VNF vRouter VNF 1 VNF 2 Compute Node A OVSDB VNF DPI VNF 1 VNF 2 Compute Node A VNFD VNFD VNFD VNFFGD VNFD NSD 1 2 3 4
  • 21. Barbican with Tacker Designed for the secure storage, provisioning and management of secrets. It is aimed at being useful for all environments, including large ephemeral Clouds. * Secrets API. It provides access to the secret / keying material stored in the system, including Private Key/Certificate/Password/SSH Keys * Secret Metadata API. It allows a user to be able to associate various key/value pairs with a Secret. * Containers API. It creates a logical object that can be used to hold secret references. * ACL API. It supports access control for secrets and containers. * Certificate Authorities API. It is used as an interface to interact with Certificate Authorities. * Quotas API. It limit on the number of resources that are allowed to be created. * Consumers API. It is a way to register as an interested party for a container. Why to collaborate with a OpenStack project that deals with Security? Tacker supports registering VIM with credentials, which are used by NFVO and VNFM to operate resources in NFVI. The credentials include username, password, and project information. When Tacker Server is behind a load balancer, then the operation will fail if the request is not fulfilled by the server node which created and stored the fernet key. We need a possible solution for syncing the keys across multiple server nodes. This adds operational complexity for tacker administrators as they add tacker- server instances for scaling. Tacker uses Barbican’s Secrets API to restore the password of VIM. And in future, we can use Barbican to support TLS in Tacker API Barbican
  • 22. Oslo Libraries Oslo – brings deployment and development experiences consistent across OpenStack projects. •OpenStack projects share many common design patterns and implementation details. •Early in the history of OpenStack this resulted in a lot of code being copied out of one project into another. •The Oslo project was created to address this situation, and to provide a home for common code used by multiple other OpenStack projects. •Adopting oslo libraries makes a project more similar to the rest of OpenStack, and that consistency in turn improves the Operator/Deployer experience. Well known Oslo Libraries (not limited to) – oslo.config : Provides tools for managing configuration option definitions, validation, configuration file parsing, and command line option processing. oslo.messaging: Implements common inter-process communication patterns such as notifications and RPC. It includes drivers for different backends such as RabbitMQ, AMQP 1.0, and ZMQ. This pluggable backend pattern is common across OpenStack as a way to provide options for deployers familiar with different tool stacks. oslo.log: Wrapper around Python’s standard logging tools, coupling them with oslo.config and applying OpenStack-specific requirements.
  • 23. Tacker Architecture Heat OpenStack Nova & Neutron Infra Driver Tacker NFVO / VNFM / SFC API DB Monitoring Driver Management Driver SFC Driver SDN Controller OVS Mgmt NetTenant Net Trend Micro VNF VNFVPN VNF 6Wind Turbo Router MngrMngr Monitoring feedback Service Configuration VNF Forwarding Graph YAML YAML YAML YAML YAML Monitoring Configuration VNF LCM NFVI - Compute Node VNF On-Boarding, Orchestration & Life Cycle Management Network Service Orchestration & VNF Forwarding Graph Trend Micro VNF 6WindVNF Brocade VNF VNF/NS/VNFFG TOSCA Templates Horizon GUI (or) CLI 1 2 3 4 5 6 7
  • 24. Demo
  • 25. OPNFV - Introduction Source: https://docs.opnfv.org/en/stable-fraser/release/overview.html OPNFV - Provides blueprints on how to deploy and configure different open source communities together. - Requirements, use-cases and validation. - OpenStack as VIM.
  • 26. OPNFV – Projects OPNFV Project OpenStack Project(s) NetReady – Investigate and evolve OpenStack Networking to support NFV usecases. Neutron – Gluon Connect network service providers with VMs Doctor – Create a fault management framework for HA. Ceilometer, Aodh – Notification/Alarm Vitrage, Congress – Monitoring and Analysis Multisite – Connected NFV deployments across multiple geographical locations OpenStack Core Services, Kingbird, Tricircle – Centralized Service for multi-region OpenStack deployments and Networking automation across neutron servers. SFC – Provides ordered list of network services stitched together to create a Network Service Chain. OpenStack Core Services, Tacker - VNFM and NFVO, Neutron – Networking-SFC OVN – Open Virtual Networking for Containerized VNFs and Edge NFV devices. Neutron – Networking-OVN