SlideShare une entreprise Scribd logo
1  sur  30
Télécharger pour lire hors ligne
Bring the benefits of OpenStack
Landscape to ONAP
Bharath Thiruveedula – Verizon India, Tacker , VF-C (ONAP) Core
Trinath Somanchi - F5 Networks India, PTL OVN4NFV, OPNFV
Dharmendra Kushwaha – NEC India, PTL Tacker, Openstack
01.05.2019
Overview
What is ONAP ? and its Architecture
ONAP 101
Introduce to ONAP subsystems
Integration with Tacker as VNFM
Benefits of integrating Tacker with ONAP
Closed loop Functionality
CLF with OpenStack
OpenStack landscape for ONAP
OpenStack projects that support ONAP to realize its usecases.
OpenInfra with ONAP
StarlingX
Agenda
What is ONAP?
ONAP provides a comprehensive platform for real-time, policy-
driven orchestration and automation of physical and virtual
network functions that will enable software, network, IT and cloud
providers and developers to rapidly automate new services and
support complete lifecycle management
All product names, logos, and brands are property of their respective owners in the United States and/or other countries. All company, product and service names used on this presentation are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
ONAP 101
Understanding ONAP
All product names, logos, and brands are property of their respective owners in the United States and/or other countries. All company, product and service names used on this presentation are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
Design Time
All product names, logos, and brands are property of their respective owners in the United States and/or other countries. All company, product and service names used on this presentation are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
Run Time
All product names, logos, and brands are property of their respective owners in the United States and/or other countries. All company, product and service names used on this presentation are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
Main Subsystems of ONAP
All product names, logos, and brands are property of their respective owners in the United States and/or other countries. All company, product and service names used on this presentation are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
Service Orchestrator (SO)
All product names, logos, and brands are property of their respective owners in the United States and/or other countries. All company, product and service names used on this presentation are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
VNFM in ONAP
• Virtual Functional Controller(VF-C) supports
both Specific and Generic VNF managers.
• Generic VNF Manager talks to Openstack via
multicloud project
• As of Casablanca release, VF-C supports Nokia,
Huawei and ZTE Specific VNF Managers
Network Service
Life Cycle Management
Nokia Specific-VNFM Plugin
Huawei Specific VNFM Plugin
ZTE Specific VNFM Plugin
Generic VNFM Plugin
Generic VNFM
All product names, logos, and brands are property of their respective owners in the United States and/or other countries. All company, product and service names used on this presentation are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
Service Assurance Subsystem
All product names, logos, and brands are property of their respective owners in the United States and/or other countries. All company, product and service names used on this presentation are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
Can I add Tacker to ONAP ?
• SOL 003 support in ONAP
• From Casablanca release, ONAP support SOL 003 interfaces to talk to external
VNF Managers.
• In the Dublin, SO project also supports SOL 003 adapter.
• Tacker can be integrated with ONAP using VFC Tacker Plugin to convert SOL
003 calls to tacker APIs
All product names, logos, and brands are property of their respective owners in the United States and/or other countries. All company, product and service names used on this presentation are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
What is the benefit of integrating
with Tacker?
Except for the inventory we don't have to rely on the huge service assurance systems of ONAP.
Tacker understands TOSCA based policies and provide the closed loop functionality out of the box from the openstack using
gnochhi and aodh.
Don't have to send the telemetry data of the VNFs to the centralised servers like DCAE VES collector.
All product names, logos, and brands are property of their respective owners in the United States and/or other countries. All company, product and service names used on this presentation are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
Service Assurance
All product names, logos, and brands are property of their respective owners in the United States and/or other countries. All company, product and service names used on this presentation are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
Can I get Service function chaining
from Tacker?
• SOL 005 support in ONAP
• The answer is no, as VNFM world is limited its own Network functions.
• In that case, we have to use Tacker as NFVO.
• In Dublin release, ONAP supports SOL 005 interface and registration of
external NFVO.
All product names, logos, and brands are property of their respective owners in the United States and/or other countries. All company, product and service names used on this presentation are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
OpenStack landscape for ONAP
Bringing the benefits
OpenStack Landscape - Overview
All product names, logos, and brands are property of their respective owners in the United States and/or other countries. All company, product and service names used on this presentation are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
OpenStack benefits for ONAP
• OpenStack is a common Virtual Infrastructure Manager in any of the OpenSource
communities solving public/Private/Hybrid/Multi/Telco cloud challenges.
• With very vast scope of participating projects and differentiating solutions, OpenStack
is a default VIM solution.
• Kubernetes with OpenStack best complement the scenarios and usecase designs.
All product names, logos, and brands are property of their respective owners in the United States and/or other countries. All company, product and service names used on this presentation are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
Neutron - Stitching the cloud fabric
Number of ONAP usecases depend on different network requirements.
Programmable Edge to Cloud networking fabric
SDN Controller integrations, Overlay networks and SR-IOV networking is a requirement to move in speed in multi cloud deployments.
Neutron – Software Defined Fabric for different ONAP usecases. Ex: vCPE, Service Function Chaining, Container Networking (kuryr)
All product names, logos, and brands are property of their respective owners in the United States and/or other countries. All company, product and service names used on this presentation are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
An overview of ONAP Usecases
Amsterdam
Residential vCPE
vVOLTE
vFirewall
Beijing
Hardware Platform awareness
enablement.
Network Function Change
Management.
VNF & Network services
manual scaling.
Casablanca
Cross Domain and Cross Layer
VPN.
Laying the foundation of 5G
support (PNFs – TOSCA,
Relatime monitoring).
Platform enhancements (Auto
Scaling support, Centralized
Representation and
Identification of Cloud regions.
Future
Releases
Use case enhancements (NFV
Edge management, Use case
improvements)
Foundations for 5G Support
(Network Slicing, NETCONF
support).
Containerized workloads in
multiple cloud regions.
.. Many more..
All product names, logos, and brands are property of their respective owners in the United States and/or other countries. All company, product and service names used on this presentation are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
vCPE Usecase – An Example
Neutron for ONAP – 5G Network
Slicing use cases
The following features in Neutron enable it for ONAP usecase – 5G Network Slicing.
• Networking-(SFC, BGPVPN, OVN etc..) - Steer the traffic.
• QoS - Policies built with rules - Applied to Port of Network.
• GBP - “Network service chaining is a key capability of Group-Based Policy (GBP) that
describes the requirements for ordered chains of services by separating out network-
specific policies from service-specific details”.
• Octavia - Operator-grade scalable Loadbalancer.
• RBAC - Share ‘objects’ → a network between tenants.
• Common Classification Framework - Centralize common classifications of traffic, for
example networking-sfc, fwaas, others classify traffic
All product names, logos, and brands are property of their respective owners in the United States and/or other countries. All company, product and service names used on this presentation are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
https://www.f5.com/pdf/solution-center/f5-solutions-for-the-emerging-5g-landscape.pdf
https://www.f5.com/content/dam/f5/corp/global/pdf/solution-center/network-functions-virtualization-nfv-solution-overview.pdf
Senlin – A bridge between Orchestrator with OpenStack
• Instantiation, Start, Stop, Reboot, Realize,
live-migrate..
• Upgrade/Downgrade (support green/blue
model)
• Scale in/out
• Health check/recover
• Plugin framework for different backends
• Support VDU.
All product names, logos, and brands are property of their respective owners in the United States and/or other countries. All company, product and service names used on this presentation are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
Senlin – Cluster management service
• Senlin is a cluster management
service in openstack
• Supports heat resources. So
that Service Orchestrator can
create Senlin resources while
deploying VF Modules
• Using monitoring solutions, we
can expand(Scale in) or
Shrink(Scale out) the cluster
resources(VNF) and provide the
closed loop functionality
profile:
type: OS::Senlin::Profile
properties:
type: os.nova.server-1.0
properties:
flavor: {get_param: flavor}
image: {get_param: image}
key_name: {get_param: key_name}
networks:
- network: {get_param: network}
security_groups:
- {get_resource: security_group}
cluster:
type: OS::Senlin::Cluster
properties:
desired_capacity: 2
min_size: 2
profile: {get_resource: profile}
Example Heat Template with Senlin
All product names, logos, and brands are property of their respective owners in the United States and/or other countries. All company, product and service names used on this presentation are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
Aodh – Data Collection Services
• We can make use of Ceilometer for the collection of metrics from the VNF similar to the role of VES collector.
• Gnocchi helps to store the metrics in time series fashion
• Like policy, Aodh can trigger the actions to when the alarm was raised.
Now we enforce Closed Loop Functionality
All product names, logos, and brands are property of their respective owners in the United States and/or other countries. All company, product and service names used on this presentation are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
Zun – Container management
Zun manages container
as a kind of openstack
resource, and integrates
other services of
openstack, to provide
users with a unified and
simplified API.
Users can create and
manage containers
through the API, and do
not need to consider the
differences among
different container
technologies.
Zun has been integrated
with multiple openstack
services. Keystone,
neutron and kuryr-
libnetwork are necessary
services for running zun.
All product names, logos, and brands are property of their respective owners in the United States and/or other countries. All company, product and service names used on this presentation are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
Advantages of using Zun in ONAP
Users can extend the functions of container with the help of
OpenStack’s existing functions.
IP address assigned by Neutron and can use the authentication service provided
by Keystone. Working with Neutron - isolated network environment where the
Nova instance is located and Neutron functions (security group, QoS).
Persistent volume for the container - Zun integrates with OpenStack Cinder.
For orchestration, Zun uses an external orchestration
system for this purpose, such as Heat and Kubernetes.
With Heat, users can also define resources consisting of container resources and
OpenStack resources, such as Neutron load balancer, floating IP, Nova instance,
and more.
Kubernetes as the orchestration layer, and Kubernetes will use OpenStack Zun to
provide the “Serverless” container.
Container and Capsule kind of implementation.
Container is responsible for integrating Docker or other container engine
technologies. The concept of Capsule is a bit like Kubernetes Pod, which
represents a group of containers.
Capsule is used to group multiple containers that need to work closely with each
other to achieve service goals.
All product names, logos, and brands are property of their respective owners in the United States and/or other countries. All company, product and service names used on this presentation are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
OpenInfra and ONAP - StarlingX
ONAP is a Huge deployment ( ~ 200 containers).
ONAP Edge usecases can use StarlingX.
OOM with StarlingX.
• STX based K8S deployment
• ONAP in K8S cluster deployed by OpenStack using STX.
Why StarlingX for ONAP ?
• A fully featured cloud for distributed Edge.
• Builds on existing services in the open source ecosystem by taking
components of cutting edge projects such as Ceph, OpenStack and
Kubernetes and complementing them with new services like
configuration and fault management with focus on key requirements as
high availability (HA), quality of service (QoS), performance and low
latency.
• The Code is already pushed to multi VIM project.
All product names, logos, and brands are property of their respective owners in the United States and/or other countries. All company, product and service names used on this presentation are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
References
• Openstack “Stein” Release.
• Virtual Solutions for Your NFV Environment - F5 Networks
• F5 solutions for the emerging 5G landscape - F5 Networks
• SO Component - Developer Wiki - Confluence - ONAP Wiki
• VF-C User Guide - Developer Wiki - Confluence - ONAP Wiki
• OpenStack Docs: Welcome to Aodh's documentation!
• 5G NETWORK SLICING AND OPENSTACK
• ONAP Close Loop Control for Edge Cloud with Distributed MultiCloud
@OpenStack
THANKS.
Questions?
openstack openstack OpenStackFoundation
All product names, logos, and brands are property of their respective owners in the United States and/or other countries. All company, product and service names used on this presentation are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
Trinath Somanchi
F5 Networks, INDIA.
https://www.linkedin.com/in/trinaths/
Bharath Thiruveedula,
Verizon, INDIA.
https://www.linkedin.com/in/bharaththiruveedula/
Dharmendra Kushwaha,
NEC, INDIA.
https://www.linkedin.com/in/dharmendra-kushwaha-034a2817/

Contenu connexe

Dernier

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
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
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
 
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
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
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
 
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
 
+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
 
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
 
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
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
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
 
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
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
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
 

Dernier (20)

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
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
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
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
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 ...
 
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
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
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
 
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
 
+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...
 
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
 
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
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
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...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
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 ...
 
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
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
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 ☂️
 

En vedette

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

En vedette (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Bring the benefits of OpenStack landscape to ONAP

  • 1. Bring the benefits of OpenStack Landscape to ONAP Bharath Thiruveedula – Verizon India, Tacker , VF-C (ONAP) Core Trinath Somanchi - F5 Networks India, PTL OVN4NFV, OPNFV Dharmendra Kushwaha – NEC India, PTL Tacker, Openstack 01.05.2019
  • 2. Overview What is ONAP ? and its Architecture ONAP 101 Introduce to ONAP subsystems Integration with Tacker as VNFM Benefits of integrating Tacker with ONAP Closed loop Functionality CLF with OpenStack OpenStack landscape for ONAP OpenStack projects that support ONAP to realize its usecases. OpenInfra with ONAP StarlingX Agenda
  • 3. What is ONAP? ONAP provides a comprehensive platform for real-time, policy- driven orchestration and automation of physical and virtual network functions that will enable software, network, IT and cloud providers and developers to rapidly automate new services and support complete lifecycle management All product names, logos, and brands are property of their respective owners in the United States and/or other countries. All company, product and service names used on this presentation are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
  • 5. All product names, logos, and brands are property of their respective owners in the United States and/or other countries. All company, product and service names used on this presentation are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
  • 6. Design Time All product names, logos, and brands are property of their respective owners in the United States and/or other countries. All company, product and service names used on this presentation are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
  • 7. Run Time All product names, logos, and brands are property of their respective owners in the United States and/or other countries. All company, product and service names used on this presentation are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
  • 8. Main Subsystems of ONAP All product names, logos, and brands are property of their respective owners in the United States and/or other countries. All company, product and service names used on this presentation are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
  • 9. Service Orchestrator (SO) All product names, logos, and brands are property of their respective owners in the United States and/or other countries. All company, product and service names used on this presentation are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
  • 10. VNFM in ONAP • Virtual Functional Controller(VF-C) supports both Specific and Generic VNF managers. • Generic VNF Manager talks to Openstack via multicloud project • As of Casablanca release, VF-C supports Nokia, Huawei and ZTE Specific VNF Managers Network Service Life Cycle Management Nokia Specific-VNFM Plugin Huawei Specific VNFM Plugin ZTE Specific VNFM Plugin Generic VNFM Plugin Generic VNFM All product names, logos, and brands are property of their respective owners in the United States and/or other countries. All company, product and service names used on this presentation are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
  • 11. Service Assurance Subsystem All product names, logos, and brands are property of their respective owners in the United States and/or other countries. All company, product and service names used on this presentation are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
  • 12. Can I add Tacker to ONAP ? • SOL 003 support in ONAP • From Casablanca release, ONAP support SOL 003 interfaces to talk to external VNF Managers. • In the Dublin, SO project also supports SOL 003 adapter. • Tacker can be integrated with ONAP using VFC Tacker Plugin to convert SOL 003 calls to tacker APIs All product names, logos, and brands are property of their respective owners in the United States and/or other countries. All company, product and service names used on this presentation are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
  • 13. What is the benefit of integrating with Tacker? Except for the inventory we don't have to rely on the huge service assurance systems of ONAP. Tacker understands TOSCA based policies and provide the closed loop functionality out of the box from the openstack using gnochhi and aodh. Don't have to send the telemetry data of the VNFs to the centralised servers like DCAE VES collector. All product names, logos, and brands are property of their respective owners in the United States and/or other countries. All company, product and service names used on this presentation are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
  • 14. Service Assurance All product names, logos, and brands are property of their respective owners in the United States and/or other countries. All company, product and service names used on this presentation are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
  • 15. Can I get Service function chaining from Tacker? • SOL 005 support in ONAP • The answer is no, as VNFM world is limited its own Network functions. • In that case, we have to use Tacker as NFVO. • In Dublin release, ONAP supports SOL 005 interface and registration of external NFVO. All product names, logos, and brands are property of their respective owners in the United States and/or other countries. All company, product and service names used on this presentation are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
  • 16. OpenStack landscape for ONAP Bringing the benefits
  • 17. OpenStack Landscape - Overview All product names, logos, and brands are property of their respective owners in the United States and/or other countries. All company, product and service names used on this presentation are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
  • 18. OpenStack benefits for ONAP • OpenStack is a common Virtual Infrastructure Manager in any of the OpenSource communities solving public/Private/Hybrid/Multi/Telco cloud challenges. • With very vast scope of participating projects and differentiating solutions, OpenStack is a default VIM solution. • Kubernetes with OpenStack best complement the scenarios and usecase designs. All product names, logos, and brands are property of their respective owners in the United States and/or other countries. All company, product and service names used on this presentation are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
  • 19. Neutron - Stitching the cloud fabric Number of ONAP usecases depend on different network requirements. Programmable Edge to Cloud networking fabric SDN Controller integrations, Overlay networks and SR-IOV networking is a requirement to move in speed in multi cloud deployments. Neutron – Software Defined Fabric for different ONAP usecases. Ex: vCPE, Service Function Chaining, Container Networking (kuryr) All product names, logos, and brands are property of their respective owners in the United States and/or other countries. All company, product and service names used on this presentation are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
  • 20. An overview of ONAP Usecases Amsterdam Residential vCPE vVOLTE vFirewall Beijing Hardware Platform awareness enablement. Network Function Change Management. VNF & Network services manual scaling. Casablanca Cross Domain and Cross Layer VPN. Laying the foundation of 5G support (PNFs – TOSCA, Relatime monitoring). Platform enhancements (Auto Scaling support, Centralized Representation and Identification of Cloud regions. Future Releases Use case enhancements (NFV Edge management, Use case improvements) Foundations for 5G Support (Network Slicing, NETCONF support). Containerized workloads in multiple cloud regions. .. Many more.. All product names, logos, and brands are property of their respective owners in the United States and/or other countries. All company, product and service names used on this presentation are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
  • 21. vCPE Usecase – An Example
  • 22. Neutron for ONAP – 5G Network Slicing use cases The following features in Neutron enable it for ONAP usecase – 5G Network Slicing. • Networking-(SFC, BGPVPN, OVN etc..) - Steer the traffic. • QoS - Policies built with rules - Applied to Port of Network. • GBP - “Network service chaining is a key capability of Group-Based Policy (GBP) that describes the requirements for ordered chains of services by separating out network- specific policies from service-specific details”. • Octavia - Operator-grade scalable Loadbalancer. • RBAC - Share ‘objects’ → a network between tenants. • Common Classification Framework - Centralize common classifications of traffic, for example networking-sfc, fwaas, others classify traffic All product names, logos, and brands are property of their respective owners in the United States and/or other countries. All company, product and service names used on this presentation are for identification purposes only. Use of these names, logos, and brands does not imply endorsement. https://www.f5.com/pdf/solution-center/f5-solutions-for-the-emerging-5g-landscape.pdf https://www.f5.com/content/dam/f5/corp/global/pdf/solution-center/network-functions-virtualization-nfv-solution-overview.pdf
  • 23. Senlin – A bridge between Orchestrator with OpenStack • Instantiation, Start, Stop, Reboot, Realize, live-migrate.. • Upgrade/Downgrade (support green/blue model) • Scale in/out • Health check/recover • Plugin framework for different backends • Support VDU. All product names, logos, and brands are property of their respective owners in the United States and/or other countries. All company, product and service names used on this presentation are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
  • 24. Senlin – Cluster management service • Senlin is a cluster management service in openstack • Supports heat resources. So that Service Orchestrator can create Senlin resources while deploying VF Modules • Using monitoring solutions, we can expand(Scale in) or Shrink(Scale out) the cluster resources(VNF) and provide the closed loop functionality profile: type: OS::Senlin::Profile properties: type: os.nova.server-1.0 properties: flavor: {get_param: flavor} image: {get_param: image} key_name: {get_param: key_name} networks: - network: {get_param: network} security_groups: - {get_resource: security_group} cluster: type: OS::Senlin::Cluster properties: desired_capacity: 2 min_size: 2 profile: {get_resource: profile} Example Heat Template with Senlin All product names, logos, and brands are property of their respective owners in the United States and/or other countries. All company, product and service names used on this presentation are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
  • 25. Aodh – Data Collection Services • We can make use of Ceilometer for the collection of metrics from the VNF similar to the role of VES collector. • Gnocchi helps to store the metrics in time series fashion • Like policy, Aodh can trigger the actions to when the alarm was raised. Now we enforce Closed Loop Functionality All product names, logos, and brands are property of their respective owners in the United States and/or other countries. All company, product and service names used on this presentation are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
  • 26. Zun – Container management Zun manages container as a kind of openstack resource, and integrates other services of openstack, to provide users with a unified and simplified API. Users can create and manage containers through the API, and do not need to consider the differences among different container technologies. Zun has been integrated with multiple openstack services. Keystone, neutron and kuryr- libnetwork are necessary services for running zun. All product names, logos, and brands are property of their respective owners in the United States and/or other countries. All company, product and service names used on this presentation are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
  • 27. Advantages of using Zun in ONAP Users can extend the functions of container with the help of OpenStack’s existing functions. IP address assigned by Neutron and can use the authentication service provided by Keystone. Working with Neutron - isolated network environment where the Nova instance is located and Neutron functions (security group, QoS). Persistent volume for the container - Zun integrates with OpenStack Cinder. For orchestration, Zun uses an external orchestration system for this purpose, such as Heat and Kubernetes. With Heat, users can also define resources consisting of container resources and OpenStack resources, such as Neutron load balancer, floating IP, Nova instance, and more. Kubernetes as the orchestration layer, and Kubernetes will use OpenStack Zun to provide the “Serverless” container. Container and Capsule kind of implementation. Container is responsible for integrating Docker or other container engine technologies. The concept of Capsule is a bit like Kubernetes Pod, which represents a group of containers. Capsule is used to group multiple containers that need to work closely with each other to achieve service goals. All product names, logos, and brands are property of their respective owners in the United States and/or other countries. All company, product and service names used on this presentation are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
  • 28. OpenInfra and ONAP - StarlingX ONAP is a Huge deployment ( ~ 200 containers). ONAP Edge usecases can use StarlingX. OOM with StarlingX. • STX based K8S deployment • ONAP in K8S cluster deployed by OpenStack using STX. Why StarlingX for ONAP ? • A fully featured cloud for distributed Edge. • Builds on existing services in the open source ecosystem by taking components of cutting edge projects such as Ceph, OpenStack and Kubernetes and complementing them with new services like configuration and fault management with focus on key requirements as high availability (HA), quality of service (QoS), performance and low latency. • The Code is already pushed to multi VIM project. All product names, logos, and brands are property of their respective owners in the United States and/or other countries. All company, product and service names used on this presentation are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
  • 29. References • Openstack “Stein” Release. • Virtual Solutions for Your NFV Environment - F5 Networks • F5 solutions for the emerging 5G landscape - F5 Networks • SO Component - Developer Wiki - Confluence - ONAP Wiki • VF-C User Guide - Developer Wiki - Confluence - ONAP Wiki • OpenStack Docs: Welcome to Aodh's documentation! • 5G NETWORK SLICING AND OPENSTACK • ONAP Close Loop Control for Edge Cloud with Distributed MultiCloud
  • 30. @OpenStack THANKS. Questions? openstack openstack OpenStackFoundation All product names, logos, and brands are property of their respective owners in the United States and/or other countries. All company, product and service names used on this presentation are for identification purposes only. Use of these names, logos, and brands does not imply endorsement. Trinath Somanchi F5 Networks, INDIA. https://www.linkedin.com/in/trinaths/ Bharath Thiruveedula, Verizon, INDIA. https://www.linkedin.com/in/bharaththiruveedula/ Dharmendra Kushwaha, NEC, INDIA. https://www.linkedin.com/in/dharmendra-kushwaha-034a2817/