SlideShare a Scribd company logo
1 of 21
Download to read offline
Distributed VNF Management
Architecture and Use cases
Sridhar Pothuganti
Trinath Somanchi
INDIA
Session Outline
• NFV - Benefits
• NFV deployment models.
• Role of VNF Manager.
• Understanding em-vnf-vnfm
• Future VNFs.
• VNF Management – Tomorrow
• Distributed VNF Management – Overview.
• State and Operational Flow.
• Benefits and Use-cases
NFV - Benefits
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
Evolving Telco needs
1900-1990s
1960-2000s
2000-2010s
Today
Future
Time 
Value
Physical
(Copper/Fiber/Radio)
Physical
(Copper/Fiber/Radio)
Physical
(Copper/Fiber/Radio)
Physical
(Copper/Fiber/Radio)
Physical
(Copper/Fiber/Radio)
Voice Voice Voice Voice Voice
SMS SMS
Data (Internet/IP)
SMS SMS
Data (Internet/IP) Data (Internet/IP)
Distributed Telco
Cloud
Centralized Platforms
PaaS, IaaS etc..
Service/Content
SaaS
Centralized Platforms
PaaS, IaaS etc..
Service/Content
SaaS
NFV Deployment Models
VNFVNFVNF
Customer Premises
CSP Network
CSP PoP (CO/DC)
Virtual Network Functions located at CSP PoP
Centralized Model
• All Virtualized functionality located at CSPs PoP (DC/CO).
• VNFs deployed using existing networks.
• Carrier Ethernet is ideal for providing access to centralized
VNFs from the customer premises
• Basic Switch/Router at the customer premises.
• Heavy reliability on the cloud and network performance.
Customer Premises CSP Network
Virtual Network Functions located at Customer Premises
Decentralized Model
VNFVNFVNF
Customer Premises
VNFVNFVNF
• All Virtualized functionality located at Customer Premises.
• Requires augmenting CP equipment.
• No VNFs in the Data center.
• Facilitates traffic handling and offloading to hardware-based
processing.
VNFVNF
Customer Premises
CSP Network
CSP PoP (CO/DC)
Virtual Network Functions distributed between
Customer premises and CSP PoP
Distributed Model
VNFVNFVNF
• Network functionality distributed between CSP’s PoP and
CPE.
• VNFs can be deployed based on optimal feasibility,
performance, reliability, scalability and cost
considerations.
• VNFs can be dynamically ordered, configured and chained
as per the requirement.
Distributed Model – (Edge NFV)
VNFVNF
CSP Network
CSP PoP (CO/DC)
Virtual Network Functions distributed between Customer premises, Gateways/Aggregation points and CSP PoP
Customer Premises
VNFVNFVNF
• Network functionality distributed between CSP’s PoP, Cloud edge and
CPE.
• Extending Multi-DC management to address many small "DC"
locations.
Customer Premises
VNFVNFVNF
Aggregation Network Edge
VNFVNFVNF
Role of VNF Manager
Instantiate
Scale
Scale VNF
to level
Change
VNF Flavor
TerminateQuery VNF
Heal VNF
Operate
VNF
Modify
VNF
Virtual
Network
Function
• VNF Instantiation and Termination.
• Monitoring Health and Performance
indicators.
• Scaling and healing.
• Interface to Vendor specific EMS.
• VNF Image update management.
• Manage group of VNFCs belonging to the
same VNF instance.
VNF Managers are seen tightly coupled with other MANO components. But they are intended to be loosely coupled and have
distributed implementation scope.
Reference: [ETSI GS NFV-IFA 008 V2.1.1 (2016-10)] Network Functions Virtualisation (NFV); Management and Orchestration; Ve-Vnfm reference point - Interface and Information Model Specification
Understanding em-vnf-vnfm
• Element Management System (EMS) manages the VNFs in co-ordination with
VNFM.
• Ve-Vnfm-em – Provides the Interface for EMS to support various operations
(LCM, Fault, Performance, Configuration etc..) produced by VNFM.
• EMS are specific to the VNFs and are provided by VNF vendors.
• EMS act as VNF specific managers by supporting various operations from
VNFM.
• Ve-Vnfm-Vnf – Provides interface for VNF to support various operations
produced by VNFM.
• Provides a direct communication to VNF management.
Reference: [ETSI GS NFV-IFA 008 V2.1.1 (2016-10)] Network Functions Virtualisation (NFV); Management and Orchestration; Ve-Vnfm reference point - Interface and Information Model Specification
While VNF Centric management approach is a required, VNFMs can take fair share in managing VNFs. Moving forward, VNFMs
will need to manage multi vendor VNFs. Standardized specification is still in literature.
VNFM
EMS VNF
Ve-Vnfm-em Ve-Vnfm-vnf
ElementManagementSystem
VirtualNetwork
Function
Future VNFs
Containerized VNFs
• Reduced Overhead
Microservices,
• which enables service
composability, reusability,
efficient scaling and ease of
deployment
Stateless processing
• Makes cloud VNFs fault
tolerant and scalable without
notional limits – Application
isolated from state.
Easy Orchestration
• VNFs are designed to
minimize the amount of
configuration needed in each
component.
Monolithic VNF
•VNF combined with all
the
components
Minimal Reuse
•VNFC level re-usability is
minimal or no
Stateful
•The states are tightly
coupled with the packet
processing unit itself,
Orchestration
•VNF orchestration is
dependent on VNF
Complexity.
CN-VNFVNF
VNF Manager - Tomorrow
Today … Tomorrow..
VNF Management Centralized Distributed NFV, Edge NFV is evolving. VNF
management must change scope.
VNF/EMS/VNFM from single providers Complex decomposed VNFCs from multiple
providers
EMS to manage VNFs EMS based VNF management faded. VNFMs
to managed decomposed shared VNF(C)s.
Security management centralized Distributed Security management - VNF and
NS centric.
Intelligent VNFs – Still in literature Intelligent VNFs – a Reality
With the adoption of VNF decomposition to microservices and evolving Telco needs, Cloud Edge and
Customer premises equipment management requires localized control for low latency and Service agility.
This expands the view of VNF management.
Distributed VNF Management
Core DC
VNFVNFVNF
VNFVNFVNF
VNFVNFVNF
VNFVNFVNF
VNFVNFVNF
VNFVNFVNF
VNFVNFVNF
VNFVNFVNF
VNFVNFVNF
VNFVNFVNF
VNFVNFVNF
VNFVNFVNF
VNFVNFVNF
VNFVNFVNF
VNFVNFVNF
VNFVNFVNF
VNFVNFVNF
VNFVNFVNF
VNFVNFVNF VNFVNFVNF
CSP Network
vEdge
vEdge
vEdge
VNFVNFVNF
Mini DC
NFVI PoP
vCPEvCPE
vCPE
vBranch
vCPE
vCPE
VNFVNFVNF
VNFVNFVNF
vCPE
D-VNF-M
D-VNF-M
D-VNF-M
D-VNF-M
D-VNF-M
VNFVNFVNF
VNFVNFVNF
vCPE
VNFVNFVNF
VNFVNFVNF
vCPE
VNFVNFVNF
VNFVNFVNF
Centralized Orchestration D-VNF Management
Mini DC
NFVI PoP
Centralize what you can.. Distribute what you must…
D-VNFM - Architecture
D-VNFM
Data analytics/Learning Interface
Resourcemgmt.Interface
(Vi-Vnfm)
Fault Management Interface
Config Management Interface
Security Management Interface
Performance Management interface
Orchestration.Interface
(Or-Vnfm)
VNF LCM/Elastic Interface (Ve-Vnfm-vnf)
Localized Policy Store Localized Key Store
Light weight
VNF Manager
Localized VNF
management.
Logical Zone –
Security
management.
Integration to
external
applications.
VNFC specific
FCPS
management
VNF LCM/Elastic
Interface (ve-
Vnfm)
Basic VNF lifecycle
management, On-
demand scale
in/out and auto-
healing of VNFs.
Resource
Management
Interface (Vi-Vnfm)
Store and provide
VNF deployment
specific resource
information (Faulty
resource,
Performance
metric, Resource
reservation)
Orchestration
interface (Or-
Vnfm)
As Generic VNFM,
communicates with
NFVO for on-
demand resource
allocation and VNF
specific
requirements
Distributed Policy
Store
Stores the Flow,
security policy,
healing and
monitoring policies
and performance
upgrade rules.
Distributed Key
Store
Stores the key and
certificates
required for
cryptography.
FCPS Management
Interface
VNFC Centric FCPS
management.
Data
analytics/Learning
interface
Provision external
data/machine
learning systems
and query policies
to enable intelligent
VNFs (means to
self-auto-scale and
self-auto-heal
provided VNF
supports additional
functionality
inclusion).
D-VNFM – Functional Blocks
Authorized Agent VNFs NFVODistributed VNFM VIM External Apps
1. VNF Instantiation
1.1 Grant Lifecycle Operation 1.2 Check Policies
and Resource
Availability
1.3 Resource Reservation
1.4 Resource Reservation
Response1.5 Ack
1.6 Allocate Resources
1.7 Ack : Allocate Resource
1.8 Configure VNF
1.10 VNF Created
1.9 Notify VNF Instantiated
2. Monitor VNF 2.2 Data Analytics/ML data
2.1 Stats feed to External Apps
2.3 Advice for VNF improvement
3. Prediction as scaling required
3.1 Grant LCO(scale, Bulk) 3.2 Check Policies
and Resource
Availability
3.3 Resource Reservation
3.4 Resource Reservation
Response
3.5 Ack (scale, bulk)
6.6 Allocate Resources
3.7 Ack : Allocate Resource
3.8 Configure VNF
3.9 Notify Resources Utilized
3.10 Notify VNF Scaled
Operational Flow 1/2
VNFInstantiationVNFImproveVNFScale
VNFs NFVODistributed VNFM VIM External Apps
51. Notify performance
measurement results
Security Engine
6.2 VNF Stats feed to External Apps
4.1 VNF Fault
4.2 Trigger
Corrective Action4.3 VNF Corrective
Action
4.4 VNF Fault Notification
5.2 Contraction Required
5.3 Graceful
termination of VNFC 5.4 Release Resources
5.5 Ack : Release Resource
5.6 Notify Resources Utilized
5.7 Notify VNF Update
6.3 VNF vulnerability patch fix
required6.4 update VNF with
vulnerability patches
6.1 update VNF status
Operational Flow 2/2VNFFaultManagementVNFPerformanceManagementVNFSecurity
Management
D-VNF Management
State transitions
(S1) NULL
(S2) On-Boarding
(S3) Instantiate
(S4) Configure/Halt
/Reboot
(S5) Active/Started
(S6) Halted
S1-T1) On-Boarding VNF
S2-T1) Instantiate
S3-T1) Scale in/Out S4-T1) Configure
S4-T1) Scale In/Out
S4-T2) Update
S5-T1) Scale in/Out
Instantiation state Configuration state Ready state
S5-T3) Security Config
S5-T5) Perf Config
S5-T6) Perf mgmt
D-VNF management aligns with VNFM for all state transitions. But is specific to VNF, Localized administrative zone
Customer Edge Device
Management
Diagram Source: http://www.nxp.com/assets/documents/data/en/supporting-information/DN-Digital%20Networking%20solution-2017.pdf
CED is the first entry point from the end-user/subscriber to
connect to a network and subscribe a specific service.
Legacy CED, are deeply hardware and software coupled and
recently IPTV, VOIP, remote storage was introduced making
CEDs more sophisticated.
Today CEDs are made more intelligent with NFV, there by
dynamically provision new services into CEDs.
D-VNFM is a best fit solution to provision, manage and monitor
VNFs with improved service security, reliability and proactive
resource management.
Since IoT is moving fast in residential market, DVNFM can
improve overall deployment flexibility and generate potential
benefits to the complete ecosystems
Intelligent VNF
With advent of data analytics and machine learning it’s
possible to foresee the improvements needed to
manage the networks with experience from existing
data.
This requires a local management of VNFs and their
underlying networks and infrastructures.
Distributed management of VNFs using analytical tools
paves a new path for sophisticated and intelligent
management of resource.
This helps improve fault tolerance, better availability
and resiliency at complete infrastructure.
Since VNFs are split into fine granular VNFCs
integration with Data Analytics/learning systems will
surely benefit the ecosystem.
D-VNFM - Benefits
✓Efficient, localized and unique services for VNFs
✓Managing different VNFs from different VNF vendors
✓VNFC and Network Service Centric Security
management.
✓VNF management in and across trust domains.
✓Using DA/ML for effective utilization of VNFs and
resources
✓Fast instantiation and increase resource utilization
✓Agile VNF software upgrade
✓Addressing E2E automation
Improved
Fault
Management
Security
Hardened VNFs
Speedy
Configuration
Management
Data Analysis
and learning
– On the Fly
VNF Centric
Resilient
environment
Improved VNF
Elasticity
Quality
assurance –
Economics -
Future work
• Detailed Design and architecture.
• PoC with ETSI proposed use-cases.
• API definitions and Communication end point design.
• Plugin architecture for External app integration.
• Realizing with OpenStack modules.
That’s all folks.
For Questions/Discussion
Sridhar Pothuganti
Email: sridhar.pothuganti@nxp.com
IRC : SridharP
Trinath Somanchi
Email: trinath.Somanchi@nxp.com
IRC : trinaths
Thank you all.

More Related Content

What's hot

Transforming Private 5G Networks
Transforming Private 5G NetworksTransforming Private 5G Networks
Transforming Private 5G Networks
inside-BigData.com
 
Service Function Chaining in Openstack Neutron
Service Function Chaining in Openstack NeutronService Function Chaining in Openstack Neutron
Service Function Chaining in Openstack Neutron
Michelle Holley
 

What's hot (20)

Transforming enterprise and industry with 5G private networks
Transforming enterprise and industry with 5G private networksTransforming enterprise and industry with 5G private networks
Transforming enterprise and industry with 5G private networks
 
NSX for vSphere Logical Routing Deep Dive
NSX for vSphere Logical Routing Deep DiveNSX for vSphere Logical Routing Deep Dive
NSX for vSphere Logical Routing Deep Dive
 
OpenStack Neutron's Distributed Virtual Router
OpenStack Neutron's Distributed Virtual RouterOpenStack Neutron's Distributed Virtual Router
OpenStack Neutron's Distributed Virtual Router
 
Secure Multi Tenant Cloud with OpenContrail
Secure Multi Tenant Cloud with OpenContrailSecure Multi Tenant Cloud with OpenContrail
Secure Multi Tenant Cloud with OpenContrail
 
OpenFlow tutorial
OpenFlow tutorialOpenFlow tutorial
OpenFlow tutorial
 
Transforming Private 5G Networks
Transforming Private 5G NetworksTransforming Private 5G Networks
Transforming Private 5G Networks
 
SDN/NFV: Service Chaining
SDN/NFV: Service Chaining SDN/NFV: Service Chaining
SDN/NFV: Service Chaining
 
NFV and OpenStack
NFV and OpenStackNFV and OpenStack
NFV and OpenStack
 
Colt: The Future of Telco Cloud
Colt: The Future of Telco Cloud Colt: The Future of Telco Cloud
Colt: The Future of Telco Cloud
 
Understanding Cisco Next Generation SD-WAN Solution
Understanding Cisco Next Generation SD-WAN SolutionUnderstanding Cisco Next Generation SD-WAN Solution
Understanding Cisco Next Generation SD-WAN Solution
 
Project calico - introduction
Project calico - introductionProject calico - introduction
Project calico - introduction
 
Metal³ – Metal Kubed, Bare Metal Provisioning for Kubernetes | Kim Bảo Long
Metal³ – Metal Kubed, Bare Metal Provisioning for Kubernetes | Kim Bảo LongMetal³ – Metal Kubed, Bare Metal Provisioning for Kubernetes | Kim Bảo Long
Metal³ – Metal Kubed, Bare Metal Provisioning for Kubernetes | Kim Bảo Long
 
Room 1 - 4 - Phạm Tường Chiến & Trần Văn Thắng - Deliver managed Kubernetes C...
Room 1 - 4 - Phạm Tường Chiến & Trần Văn Thắng - Deliver managed Kubernetes C...Room 1 - 4 - Phạm Tường Chiến & Trần Văn Thắng - Deliver managed Kubernetes C...
Room 1 - 4 - Phạm Tường Chiến & Trần Văn Thắng - Deliver managed Kubernetes C...
 
Access Network Evolution
Access Network Evolution Access Network Evolution
Access Network Evolution
 
OpenShift Introduction
OpenShift IntroductionOpenShift Introduction
OpenShift Introduction
 
docker.pptx
docker.pptxdocker.pptx
docker.pptx
 
Kubernetes Disaster Recovery - Los Angeles K8s meetup Dec 10 2019
Kubernetes Disaster Recovery - Los Angeles K8s meetup Dec 10 2019Kubernetes Disaster Recovery - Los Angeles K8s meetup Dec 10 2019
Kubernetes Disaster Recovery - Los Angeles K8s meetup Dec 10 2019
 
Service Function Chaining in Openstack Neutron
Service Function Chaining in Openstack NeutronService Function Chaining in Openstack Neutron
Service Function Chaining in Openstack Neutron
 
Service Mesh @Lara Camp Myanmar - 02 Sep,2023
Service Mesh @Lara Camp Myanmar - 02 Sep,2023Service Mesh @Lara Camp Myanmar - 02 Sep,2023
Service Mesh @Lara Camp Myanmar - 02 Sep,2023
 
From SDN to Cloud Networking
From SDN to Cloud NetworkingFrom SDN to Cloud Networking
From SDN to Cloud Networking
 

Similar to 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
vibhorrastogi
 
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 Distributed vnf management architecture and use-cases (20)

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
 
Demystifying Network Function Virtualization (NFV) Service Assurance
Demystifying Network Function Virtualization (NFV) Service AssuranceDemystifying Network Function Virtualization (NFV) Service Assurance
Demystifying Network Function Virtualization (NFV) Service Assurance
 
NFV Functionality
NFV FunctionalityNFV Functionality
NFV Functionality
 
Network Function Virtualization (NFV) BoF
Network Function Virtualization (NFV) BoFNetwork Function Virtualization (NFV) BoF
Network Function Virtualization (NFV) BoF
 
NFV management and orchestration framework architecture
NFV management and orchestration framework architectureNFV management and orchestration framework architecture
NFV management and orchestration framework architecture
 
Presentación Laboratorio NFV de Telefónica de Antonio Elizondo
Presentación Laboratorio NFV de Telefónica de Antonio ElizondoPresentación Laboratorio NFV de Telefónica de Antonio Elizondo
Presentación Laboratorio NFV de Telefónica de Antonio Elizondo
 
Service assurance for NFV
Service assurance for NFVService assurance for NFV
Service assurance for NFV
 
Network Function Virtualization : Overview
Network Function Virtualization : OverviewNetwork Function Virtualization : Overview
Network Function Virtualization : Overview
 
Webinar: To be or not to be...NFV
Webinar: To be or not to be...NFVWebinar: To be or not to be...NFV
Webinar: To be or not to be...NFV
 
NFV : Virtual Network Function Architecture
NFV : Virtual Network Function ArchitectureNFV : Virtual Network Function Architecture
NFV : Virtual Network Function Architecture
 
Carrier-Class Environments for NFV Lifecycle Management- Overture & Wind Rive...
Carrier-Class Environments for NFV Lifecycle Management- Overture & Wind Rive...Carrier-Class Environments for NFV Lifecycle Management- Overture & Wind Rive...
Carrier-Class Environments for NFV Lifecycle Management- Overture & Wind Rive...
 
Demystifying OpenStack for NFV
Demystifying OpenStack for NFVDemystifying OpenStack for NFV
Demystifying OpenStack for NFV
 
OPNFV Bengaluru Meetup
OPNFV Bengaluru MeetupOPNFV Bengaluru Meetup
OPNFV Bengaluru Meetup
 
Considerations for Deploying Virtual Network Functions and Services
Considerations for Deploying Virtual Network Functions and ServicesConsiderations for Deploying Virtual Network Functions and Services
Considerations for Deploying Virtual Network Functions and Services
 
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
 
NFV foundation/NFV For Dummies
NFV foundation/NFV For DummiesNFV foundation/NFV For Dummies
NFV foundation/NFV For Dummies
 
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
 
Securing your nfv and sdn integrated open stack cloud- challenges, use-cases ...
Securing your nfv and sdn integrated open stack cloud- challenges, use-cases ...Securing your nfv and sdn integrated open stack cloud- challenges, use-cases ...
Securing your nfv and sdn integrated open stack cloud- challenges, use-cases ...
 
Nfv
NfvNfv
Nfv
 

More from OPNFV

Being Brave: Deploying OpenStack from Master
Being Brave: Deploying OpenStack from MasterBeing Brave: Deploying OpenStack from Master
Being Brave: Deploying OpenStack from Master
OPNFV
 
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
OPNFV
 
Challenge in asia region connecting each testbed and poc of distributed nfv ...
Challenge in asia region  connecting each testbed and poc of distributed nfv ...Challenge in asia region  connecting each testbed and poc of distributed nfv ...
Challenge in asia region connecting each testbed and poc of distributed nfv ...
OPNFV
 

More from OPNFV (20)

How to Reuse OPNFV Testing Components in Telco Validation Chain
How to Reuse OPNFV Testing Components in Telco Validation ChainHow to Reuse OPNFV Testing Components in Telco Validation Chain
How to Reuse OPNFV Testing Components in Telco Validation Chain
 
Energy Audit aaS with OPNFV
Energy Audit aaS with OPNFVEnergy Audit aaS with OPNFV
Energy Audit aaS with OPNFV
 
Hands-On Testing: How to Integrate Tests in OPNFV
Hands-On Testing: How to Integrate Tests in OPNFVHands-On Testing: How to Integrate Tests in OPNFV
Hands-On Testing: How to Integrate Tests in OPNFV
 
Storage Performance Indicators - Powered by StorPerf and QTIP
Storage Performance Indicators - Powered by StorPerf and QTIPStorage Performance Indicators - Powered by StorPerf and QTIP
Storage Performance Indicators - Powered by StorPerf and QTIP
 
Big Data for Testing - Heading for Post Process and Analytics
Big Data for Testing - Heading for Post Process and AnalyticsBig Data for Testing - Heading for Post Process and Analytics
Big Data for Testing - Heading for Post Process and Analytics
 
Testing, CI Gating & Community Fast Feedback: The Challenge of Integration Pr...
Testing, CI Gating & Community Fast Feedback: The Challenge of Integration Pr...Testing, CI Gating & Community Fast Feedback: The Challenge of Integration Pr...
Testing, CI Gating & Community Fast Feedback: The Challenge of Integration Pr...
 
How Many Ohs? (An Integration Guide to Apex & Triple-o)
How Many Ohs? (An Integration Guide to Apex & Triple-o)How Many Ohs? (An Integration Guide to Apex & Triple-o)
How Many Ohs? (An Integration Guide to Apex & Triple-o)
 
Being Brave: Deploying OpenStack from Master
Being Brave: Deploying OpenStack from MasterBeing Brave: Deploying OpenStack from Master
Being Brave: Deploying OpenStack from Master
 
Upstream Testing Collaboration
Upstream Testing Collaboration Upstream Testing Collaboration
Upstream Testing Collaboration
 
Enabling Carrier-Grade Availability Within a Cloud Infrastructure
Enabling Carrier-Grade Availability Within a Cloud InfrastructureEnabling Carrier-Grade Availability Within a Cloud Infrastructure
Enabling Carrier-Grade Availability Within a Cloud Infrastructure
 
Learnings From the First Year of the OPNFV Internship Program
Learnings From the First Year of the OPNFV Internship ProgramLearnings From the First Year of the OPNFV Internship Program
Learnings From the First Year of the OPNFV Internship Program
 
OPNFV and OCP: Perfect Together
OPNFV and OCP: Perfect TogetherOPNFV and OCP: Perfect Together
OPNFV and OCP: Perfect Together
 
The Return of QTIP, from Brahmaputra to Danube
The Return of QTIP, from Brahmaputra to DanubeThe Return of QTIP, from Brahmaputra to Danube
The Return of QTIP, from Brahmaputra to Danube
 
Improving POD Usage in Labs, CI and Testing
Improving POD Usage in Labs, CI and TestingImproving POD Usage in Labs, CI and Testing
Improving POD Usage in Labs, CI and Testing
 
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
 
Software-defined migration how to migrate bunch of v-ms and volumes within a...
Software-defined migration  how to migrate bunch of v-ms and volumes within a...Software-defined migration  how to migrate bunch of v-ms and volumes within a...
Software-defined migration how to migrate bunch of v-ms and volumes within a...
 
My network functions are virtualized, but are they cloud-ready
My network functions are virtualized, but are they cloud-readyMy network functions are virtualized, but are they cloud-ready
My network functions are virtualized, but are they cloud-ready
 
Challenge in asia region connecting each testbed and poc of distributed nfv ...
Challenge in asia region  connecting each testbed and poc of distributed nfv ...Challenge in asia region  connecting each testbed and poc of distributed nfv ...
Challenge in asia region connecting each testbed and poc of distributed nfv ...
 
Accelerated dataplanes integration and deployment
Accelerated dataplanes integration and deploymentAccelerated dataplanes integration and deployment
Accelerated dataplanes integration and deployment
 
Challenges in testing for composite vim platforms
Challenges in testing for composite vim platformsChallenges in testing for composite vim platforms
Challenges in testing for composite vim platforms
 

Recently uploaded

%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
 
+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
 

Recently uploaded (20)

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
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
+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...
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
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 🔝✔️✔️
 
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-...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 

Distributed vnf management architecture and use-cases

  • 1.
  • 2. Distributed VNF Management Architecture and Use cases Sridhar Pothuganti Trinath Somanchi INDIA
  • 3. Session Outline • NFV - Benefits • NFV deployment models. • Role of VNF Manager. • Understanding em-vnf-vnfm • Future VNFs. • VNF Management – Tomorrow • Distributed VNF Management – Overview. • State and Operational Flow. • Benefits and Use-cases
  • 4. NFV - Benefits 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. Evolving Telco needs 1900-1990s 1960-2000s 2000-2010s Today Future Time  Value Physical (Copper/Fiber/Radio) Physical (Copper/Fiber/Radio) Physical (Copper/Fiber/Radio) Physical (Copper/Fiber/Radio) Physical (Copper/Fiber/Radio) Voice Voice Voice Voice Voice SMS SMS Data (Internet/IP) SMS SMS Data (Internet/IP) Data (Internet/IP) Distributed Telco Cloud Centralized Platforms PaaS, IaaS etc.. Service/Content SaaS Centralized Platforms PaaS, IaaS etc.. Service/Content SaaS
  • 6. NFV Deployment Models VNFVNFVNF Customer Premises CSP Network CSP PoP (CO/DC) Virtual Network Functions located at CSP PoP Centralized Model • All Virtualized functionality located at CSPs PoP (DC/CO). • VNFs deployed using existing networks. • Carrier Ethernet is ideal for providing access to centralized VNFs from the customer premises • Basic Switch/Router at the customer premises. • Heavy reliability on the cloud and network performance. Customer Premises CSP Network Virtual Network Functions located at Customer Premises Decentralized Model VNFVNFVNF Customer Premises VNFVNFVNF • All Virtualized functionality located at Customer Premises. • Requires augmenting CP equipment. • No VNFs in the Data center. • Facilitates traffic handling and offloading to hardware-based processing. VNFVNF Customer Premises CSP Network CSP PoP (CO/DC) Virtual Network Functions distributed between Customer premises and CSP PoP Distributed Model VNFVNFVNF • Network functionality distributed between CSP’s PoP and CPE. • VNFs can be deployed based on optimal feasibility, performance, reliability, scalability and cost considerations. • VNFs can be dynamically ordered, configured and chained as per the requirement. Distributed Model – (Edge NFV) VNFVNF CSP Network CSP PoP (CO/DC) Virtual Network Functions distributed between Customer premises, Gateways/Aggregation points and CSP PoP Customer Premises VNFVNFVNF • Network functionality distributed between CSP’s PoP, Cloud edge and CPE. • Extending Multi-DC management to address many small "DC" locations. Customer Premises VNFVNFVNF Aggregation Network Edge VNFVNFVNF
  • 7. Role of VNF Manager Instantiate Scale Scale VNF to level Change VNF Flavor TerminateQuery VNF Heal VNF Operate VNF Modify VNF Virtual Network Function • VNF Instantiation and Termination. • Monitoring Health and Performance indicators. • Scaling and healing. • Interface to Vendor specific EMS. • VNF Image update management. • Manage group of VNFCs belonging to the same VNF instance. VNF Managers are seen tightly coupled with other MANO components. But they are intended to be loosely coupled and have distributed implementation scope. Reference: [ETSI GS NFV-IFA 008 V2.1.1 (2016-10)] Network Functions Virtualisation (NFV); Management and Orchestration; Ve-Vnfm reference point - Interface and Information Model Specification
  • 8. Understanding em-vnf-vnfm • Element Management System (EMS) manages the VNFs in co-ordination with VNFM. • Ve-Vnfm-em – Provides the Interface for EMS to support various operations (LCM, Fault, Performance, Configuration etc..) produced by VNFM. • EMS are specific to the VNFs and are provided by VNF vendors. • EMS act as VNF specific managers by supporting various operations from VNFM. • Ve-Vnfm-Vnf – Provides interface for VNF to support various operations produced by VNFM. • Provides a direct communication to VNF management. Reference: [ETSI GS NFV-IFA 008 V2.1.1 (2016-10)] Network Functions Virtualisation (NFV); Management and Orchestration; Ve-Vnfm reference point - Interface and Information Model Specification While VNF Centric management approach is a required, VNFMs can take fair share in managing VNFs. Moving forward, VNFMs will need to manage multi vendor VNFs. Standardized specification is still in literature. VNFM EMS VNF Ve-Vnfm-em Ve-Vnfm-vnf ElementManagementSystem VirtualNetwork Function
  • 9. Future VNFs Containerized VNFs • Reduced Overhead Microservices, • which enables service composability, reusability, efficient scaling and ease of deployment Stateless processing • Makes cloud VNFs fault tolerant and scalable without notional limits – Application isolated from state. Easy Orchestration • VNFs are designed to minimize the amount of configuration needed in each component. Monolithic VNF •VNF combined with all the components Minimal Reuse •VNFC level re-usability is minimal or no Stateful •The states are tightly coupled with the packet processing unit itself, Orchestration •VNF orchestration is dependent on VNF Complexity. CN-VNFVNF
  • 10. VNF Manager - Tomorrow Today … Tomorrow.. VNF Management Centralized Distributed NFV, Edge NFV is evolving. VNF management must change scope. VNF/EMS/VNFM from single providers Complex decomposed VNFCs from multiple providers EMS to manage VNFs EMS based VNF management faded. VNFMs to managed decomposed shared VNF(C)s. Security management centralized Distributed Security management - VNF and NS centric. Intelligent VNFs – Still in literature Intelligent VNFs – a Reality With the adoption of VNF decomposition to microservices and evolving Telco needs, Cloud Edge and Customer premises equipment management requires localized control for low latency and Service agility. This expands the view of VNF management.
  • 11. Distributed VNF Management Core DC VNFVNFVNF VNFVNFVNF VNFVNFVNF VNFVNFVNF VNFVNFVNF VNFVNFVNF VNFVNFVNF VNFVNFVNF VNFVNFVNF VNFVNFVNF VNFVNFVNF VNFVNFVNF VNFVNFVNF VNFVNFVNF VNFVNFVNF VNFVNFVNF VNFVNFVNF VNFVNFVNF VNFVNFVNF VNFVNFVNF CSP Network vEdge vEdge vEdge VNFVNFVNF Mini DC NFVI PoP vCPEvCPE vCPE vBranch vCPE vCPE VNFVNFVNF VNFVNFVNF vCPE D-VNF-M D-VNF-M D-VNF-M D-VNF-M D-VNF-M VNFVNFVNF VNFVNFVNF vCPE VNFVNFVNF VNFVNFVNF vCPE VNFVNFVNF VNFVNFVNF Centralized Orchestration D-VNF Management Mini DC NFVI PoP Centralize what you can.. Distribute what you must…
  • 12. D-VNFM - Architecture D-VNFM Data analytics/Learning Interface Resourcemgmt.Interface (Vi-Vnfm) Fault Management Interface Config Management Interface Security Management Interface Performance Management interface Orchestration.Interface (Or-Vnfm) VNF LCM/Elastic Interface (Ve-Vnfm-vnf) Localized Policy Store Localized Key Store Light weight VNF Manager Localized VNF management. Logical Zone – Security management. Integration to external applications. VNFC specific FCPS management
  • 13. VNF LCM/Elastic Interface (ve- Vnfm) Basic VNF lifecycle management, On- demand scale in/out and auto- healing of VNFs. Resource Management Interface (Vi-Vnfm) Store and provide VNF deployment specific resource information (Faulty resource, Performance metric, Resource reservation) Orchestration interface (Or- Vnfm) As Generic VNFM, communicates with NFVO for on- demand resource allocation and VNF specific requirements Distributed Policy Store Stores the Flow, security policy, healing and monitoring policies and performance upgrade rules. Distributed Key Store Stores the key and certificates required for cryptography. FCPS Management Interface VNFC Centric FCPS management. Data analytics/Learning interface Provision external data/machine learning systems and query policies to enable intelligent VNFs (means to self-auto-scale and self-auto-heal provided VNF supports additional functionality inclusion). D-VNFM – Functional Blocks
  • 14. Authorized Agent VNFs NFVODistributed VNFM VIM External Apps 1. VNF Instantiation 1.1 Grant Lifecycle Operation 1.2 Check Policies and Resource Availability 1.3 Resource Reservation 1.4 Resource Reservation Response1.5 Ack 1.6 Allocate Resources 1.7 Ack : Allocate Resource 1.8 Configure VNF 1.10 VNF Created 1.9 Notify VNF Instantiated 2. Monitor VNF 2.2 Data Analytics/ML data 2.1 Stats feed to External Apps 2.3 Advice for VNF improvement 3. Prediction as scaling required 3.1 Grant LCO(scale, Bulk) 3.2 Check Policies and Resource Availability 3.3 Resource Reservation 3.4 Resource Reservation Response 3.5 Ack (scale, bulk) 6.6 Allocate Resources 3.7 Ack : Allocate Resource 3.8 Configure VNF 3.9 Notify Resources Utilized 3.10 Notify VNF Scaled Operational Flow 1/2 VNFInstantiationVNFImproveVNFScale
  • 15. VNFs NFVODistributed VNFM VIM External Apps 51. Notify performance measurement results Security Engine 6.2 VNF Stats feed to External Apps 4.1 VNF Fault 4.2 Trigger Corrective Action4.3 VNF Corrective Action 4.4 VNF Fault Notification 5.2 Contraction Required 5.3 Graceful termination of VNFC 5.4 Release Resources 5.5 Ack : Release Resource 5.6 Notify Resources Utilized 5.7 Notify VNF Update 6.3 VNF vulnerability patch fix required6.4 update VNF with vulnerability patches 6.1 update VNF status Operational Flow 2/2VNFFaultManagementVNFPerformanceManagementVNFSecurity Management
  • 16. D-VNF Management State transitions (S1) NULL (S2) On-Boarding (S3) Instantiate (S4) Configure/Halt /Reboot (S5) Active/Started (S6) Halted S1-T1) On-Boarding VNF S2-T1) Instantiate S3-T1) Scale in/Out S4-T1) Configure S4-T1) Scale In/Out S4-T2) Update S5-T1) Scale in/Out Instantiation state Configuration state Ready state S5-T3) Security Config S5-T5) Perf Config S5-T6) Perf mgmt D-VNF management aligns with VNFM for all state transitions. But is specific to VNF, Localized administrative zone
  • 17. Customer Edge Device Management Diagram Source: http://www.nxp.com/assets/documents/data/en/supporting-information/DN-Digital%20Networking%20solution-2017.pdf CED is the first entry point from the end-user/subscriber to connect to a network and subscribe a specific service. Legacy CED, are deeply hardware and software coupled and recently IPTV, VOIP, remote storage was introduced making CEDs more sophisticated. Today CEDs are made more intelligent with NFV, there by dynamically provision new services into CEDs. D-VNFM is a best fit solution to provision, manage and monitor VNFs with improved service security, reliability and proactive resource management. Since IoT is moving fast in residential market, DVNFM can improve overall deployment flexibility and generate potential benefits to the complete ecosystems
  • 18. Intelligent VNF With advent of data analytics and machine learning it’s possible to foresee the improvements needed to manage the networks with experience from existing data. This requires a local management of VNFs and their underlying networks and infrastructures. Distributed management of VNFs using analytical tools paves a new path for sophisticated and intelligent management of resource. This helps improve fault tolerance, better availability and resiliency at complete infrastructure. Since VNFs are split into fine granular VNFCs integration with Data Analytics/learning systems will surely benefit the ecosystem.
  • 19. D-VNFM - Benefits ✓Efficient, localized and unique services for VNFs ✓Managing different VNFs from different VNF vendors ✓VNFC and Network Service Centric Security management. ✓VNF management in and across trust domains. ✓Using DA/ML for effective utilization of VNFs and resources ✓Fast instantiation and increase resource utilization ✓Agile VNF software upgrade ✓Addressing E2E automation Improved Fault Management Security Hardened VNFs Speedy Configuration Management Data Analysis and learning – On the Fly VNF Centric Resilient environment Improved VNF Elasticity Quality assurance – Economics -
  • 20. Future work • Detailed Design and architecture. • PoC with ETSI proposed use-cases. • API definitions and Communication end point design. • Plugin architecture for External app integration. • Realizing with OpenStack modules.
  • 21. That’s all folks. For Questions/Discussion Sridhar Pothuganti Email: sridhar.pothuganti@nxp.com IRC : SridharP Trinath Somanchi Email: trinath.Somanchi@nxp.com IRC : trinaths Thank you all.