SlideShare una empresa de Scribd logo
1 de 24
An Introduction to ONAP
© 2017 Aarna Networks, Inc.
What is Network Functions Virtualization?
● New boxes per new service
● Each box individually configured/managed
● Lot of manual management steps
● No practical way of creating dynamic services
● All resources virtual ⇒ agile on-demand services
● Service, VNF lifecycle fully automated
● Ops, admin, management also automated
© 2017 Aarna Networks, Inc.
Why NFV?
© 2017 Aarna Networks, Inc.
ETSI NFV Architecture
NFVI
Runs VNFs: server, storage,
switches, data plane acceleration,
hypervisor, virtual switch
MANO
Manages NFVI & VNFs: NFV
orchestrator, VNF manager,
virtualized infrastructure manager
(VIM), SDN controller
VNFs
Actual network function
© 2017 Aarna Networks, Inc.
NFV Does Not Stop With Virtualization
ONAP focus
© 2017 Aarna Networks, Inc.
What is ONAP?
20 Current Platinum
Members and 35+
Silver/Associate Members
“Red hot” Linux Foundation MANO++
project based on AT&T ECOMP + Open-O
© 2017 Aarna Networks, Inc.
ONAP Scope (Internal)
Design
Network
Service
Lifecycle
Mgmt.
Service
Assurance
Within ETSI NFV MANO
Scope
Beyond ETSI NFV MANOBeyond ETSI NFV MANO
© 2017 Aarna Networks, Inc.
ONAP Scope (External)
VNFs
Analytic
Apps
ONAP
OSS/BSS/Big Data/E-Services
NFVI/VIM/SDN-Controller
© 2017 Aarna Networks, Inc.
ONAP Architectural Principles
Model
Driven
Cloud
Native
DevOps
Automated without hard-
coding
Built for the cloud and to
manage cloud native VNF
Built using CI/CD and to
manage VNFs using CI/CD
Break/Fix → Plan/Build
© 2017 Aarna Networks, Inc.
Additional Architectural Considerations
● Pluggable modules
● Centralized design studio
● Policy driven
● Real-time
● Self-service (users, operators)
● Multi-tenant
● Secure
● Closed loop (and open loop)
automation
© 2017 Aarna Networks, Inc.
A Day in the Life of ONAP
1
Vendor provided VNF
(cloud-hosted,
optimized or native)
2
Vendor packages VNF as
per ONAP requirements;
can use VNF SDK
3 4
5
BSS system triggers
service deployment
6
Service lifecycle
management
7
Designers create products,
services, recipes
Design/test teams
onboard VNFs
VNF
Vendor
Design
Run-
Time
Closed
Loop Constant monitoring
& FCAPS
© 2017 Aarna Networks, Inc.
Amsterdam Release: 29 Approved Projects
Run-time
Controllers
Design-time
Common Service
DCAE
VF-CSDN-C APP-C
External Data Movement & APIs
Integration
GUI/CLI
Alarm
Correlation
App (Holmes)
Modeling
Documentation
Policy
Frame
work
OF
VNF SDK
ONAP Operations
Manager
Use Case UI Portal FrameworkPortal/API
Multi
VIM
DMaaP AAF Logging MSB CCSDK
OA&M
Dashboard
(VID)
Service
Orchestration
A&AISDC
CLAMP
VNFValidation
VNFRequirements
Supporting
Projects
© 2017 Aarna Networks, Inc.
ONAP Lifecycle Management
● ONAP is a cloud-native application
● A cloud software has to manage the lifecycle of ONAP
○ Initial deployment
○ Configuration
○ Configuration changes
○ Scale-out
○ Self healing
○ Updates/upgrades
● Amsterdam Release
○ Recommended solution: Heat template
○ Alternatives: TOSCA template, OOM Project that uses K8s with containerized ONAP
(experimental)
© 2017 Aarna Networks, Inc.
ONAP Design Environment: SDC/CLAMP
● Unified guided tool for design-time
activities
○ Onboard VNFs
○ Create services
○ Create policies
○ Create workflows
○ Onboard data collectors
○ Onboard analytic apps
○ Distribution
○ Catalog driven
○ Create closed loop automation
● Role based
○ Design, test, admin, governance
© 2017 Aarna Networks, Inc.
ONAP Run Time Environment
Service LCM Monitoring & FCAPS
Service Orchestrator (SO): TOSCA/Heat description of network
service + config parameters
SDN Controller
(SDN-C)
APP-C or VF-C
gVNFM/sVNFM interface
MultiVIM
API or GUI API or GUI
Data Collection Analytics and
Events (DCAE)
(Collectors, data stores,
microservices, analytic apps)
DCAE controller
(Cloudify)
Active & Available Inventory
(A&AI) graph from
subscriber → network
service → VNFs → virtual
infrastructure → physical
infrastructure
© 2017 Aarna Networks, Inc.
ONAP Amsterdam Release
*From onap.biterg.io 11/09/17
1st Release
November 2017
286 Authors
9600+ Commits
© 2017 Aarna Networks, Inc.
Use Cases in Amsterdam Release
vFW: Virtual Firewall
vCPE: Virtual Customer
Premise Equipment
VoLTE: Voice over LTE
© 2017 Aarna Networks, Inc.
vFW
● Simple virtual firewall “demo”
● Entire lifecycle through 40+ steps:
○ VNF Onboarding
○ Service, policy creation
○ Service, policy distribution
○ Service deployment
○ Traffic generation
○ Closed loop automation
● Useful to see how ONAP works and
perform validation on a deployment
© 2017 Aarna Networks, Inc.
vCPE
● Residential gateway split between
Bridged Residential Gateway (on-
prem) and virtual Gateway (cloud-
based)
● All open source VNFs
○ Several optimized for FD.io/VPP
○ Use gVNFM
● Six network services created
● Steps:
○ ESR, VNF onboarding, service
creation, instantiation, monitoring,
closed-loop automation, termination
© 2017 Aarna Networks, Inc.
VoLTE
● vEPC + vIMS complex service
● Proprietary VNFs with sVNFMs
○ vEPC: ZTE/Huawei
○ vIMS: Huawei/Nokia
○ sVNFM/EMS: Huawei/ZTE/Nokia
○ PE: Huawei (not virtualized)
○ DC/WAN/SPTN controller: ZTE
● Steps:
○ VNF onboarding, vEPC/vIMS service
design, underlay/overlay VPN
template import, VoLTE service
design, closed-loop automation (with
Holmes), termination; via Use case UI
● WAN setup manual
Note: 5G use-case in Beijing release
© 2017 Aarna Networks, Inc.
ONAP Getting Involved
● Start with ONAP wiki
● Join the community (free)
● Read about project(s)
● Join mailing list, calls
● Read about developing on
ONAP, download tools
● Or Read about integrating
with ONAP
● Attend events
● Start with ONAP wiki
● Join the community (free)
● Read about project(s)
● Join mailing list, calls
● Deploy ONAP
● Try vFW, vCPE use cases
● Deploy PoC with all artifacts
and interfaces developed
● Attend events
Developer User
© 2017 Aarna Networks, Inc.
To Learn More...cloudify.co/ONAP-training
ONAP100: 1/2 Day Course
ONAP200: Full Day Course
cloudify.co/ONA
P-training
Cloudify & ONAP
● Cloudify & ONAP: Cloudify.co/ONAP
● Deploying Fortinet VNFs with Cloudify -
February 6th Webinar
● Questions or comments? Email us at
hello@cloudify.co
akapadia@aarnanetworks.com
@akapadia_usa

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

A brief history of cloud computing
A brief history of cloud computingA brief history of cloud computing
A brief history of cloud computing
 
삼성전자 5G Core CNF를 위한 클라우드 여정 이야기 - 최우형 AWS 솔루션즈 아키텍트 / 구동영 프로, 삼성전자 :: AWS Su...
삼성전자 5G Core CNF를 위한 클라우드 여정 이야기 - 최우형 AWS 솔루션즈 아키텍트 / 구동영 프로, 삼성전자 :: AWS Su...삼성전자 5G Core CNF를 위한 클라우드 여정 이야기 - 최우형 AWS 솔루션즈 아키텍트 / 구동영 프로, 삼성전자 :: AWS Su...
삼성전자 5G Core CNF를 위한 클라우드 여정 이야기 - 최우형 AWS 솔루션즈 아키텍트 / 구동영 프로, 삼성전자 :: AWS Su...
 
RedHat OpenStack Platform Overview
RedHat OpenStack Platform OverviewRedHat OpenStack Platform Overview
RedHat OpenStack Platform Overview
 
Sharing and Deploying Data Science with KNIME Server
Sharing and Deploying Data Science with KNIME ServerSharing and Deploying Data Science with KNIME Server
Sharing and Deploying Data Science with KNIME Server
 
Mavenir network function virtualisation
Mavenir network function virtualisationMavenir network function virtualisation
Mavenir network function virtualisation
 
AWS VS AZURE VS GCP.pptx
AWS VS AZURE VS GCP.pptxAWS VS AZURE VS GCP.pptx
AWS VS AZURE VS GCP.pptx
 
Summit 16: ETSI NFV Interface and Architecture Overview
Summit 16: ETSI NFV Interface and Architecture OverviewSummit 16: ETSI NFV Interface and Architecture Overview
Summit 16: ETSI NFV Interface and Architecture Overview
 
Introduction to Network Function Virtualization (NFV)
Introduction to Network Function Virtualization (NFV)Introduction to Network Function Virtualization (NFV)
Introduction to Network Function Virtualization (NFV)
 
MuleSoft Runtime Fabric (RTF): Foundations : MuleSoft Virtual Muleys Meetups
MuleSoft Runtime Fabric (RTF): Foundations  : MuleSoft Virtual Muleys MeetupsMuleSoft Runtime Fabric (RTF): Foundations  : MuleSoft Virtual Muleys Meetups
MuleSoft Runtime Fabric (RTF): Foundations : MuleSoft Virtual Muleys Meetups
 
Cloud, SDN, NFV
Cloud, SDN, NFVCloud, SDN, NFV
Cloud, SDN, NFV
 
VMware Cloud on AWS - 100819.pdf
VMware Cloud on AWS - 100819.pdfVMware Cloud on AWS - 100819.pdf
VMware Cloud on AWS - 100819.pdf
 
Next-Generation Closed-Loop Automation - an Inside View
Next-Generation Closed-Loop Automation - an Inside ViewNext-Generation Closed-Loop Automation - an Inside View
Next-Generation Closed-Loop Automation - an Inside View
 
OpenShift Virtualization - VM and OS Image Lifecycle
OpenShift Virtualization - VM and OS Image LifecycleOpenShift Virtualization - VM and OS Image Lifecycle
OpenShift Virtualization - VM and OS Image Lifecycle
 
Technology as a means for compliance - GRC206 - AWS re:Inforce 2019
Technology as a means for compliance - GRC206 - AWS re:Inforce 2019 Technology as a means for compliance - GRC206 - AWS re:Inforce 2019
Technology as a means for compliance - GRC206 - AWS re:Inforce 2019
 
Multi Cloud Architecture Approach
Multi Cloud Architecture ApproachMulti Cloud Architecture Approach
Multi Cloud Architecture Approach
 
Cloud Native Application
Cloud Native ApplicationCloud Native Application
Cloud Native Application
 
Cisco connect montreal 2018 - Network Slicing: Horizontal Virtualization
Cisco connect montreal 2018 - Network Slicing: Horizontal VirtualizationCisco connect montreal 2018 - Network Slicing: Horizontal Virtualization
Cisco connect montreal 2018 - Network Slicing: Horizontal Virtualization
 
Cisco Data Center Orchestration Solution
Cisco Data Center Orchestration SolutionCisco Data Center Orchestration Solution
Cisco Data Center Orchestration Solution
 
Cloud comparison - AWS vs Azure vs Google
Cloud comparison - AWS vs Azure vs GoogleCloud comparison - AWS vs Azure vs Google
Cloud comparison - AWS vs Azure vs Google
 
cloud computing basics
cloud computing basicscloud computing basics
cloud computing basics
 

Similar a ONAP Overview Webinar - Aarna Networks & Cloudify

OPNFV EMC - Benefiting from IT & Net Ops Convergence
OPNFV EMC - Benefiting from IT & Net Ops ConvergenceOPNFV EMC - Benefiting from IT & Net Ops Convergence
OPNFV EMC - Benefiting from IT & Net Ops Convergence
Paul To
 

Similar a ONAP Overview Webinar - Aarna Networks & Cloudify (20)

Aarna Networks ONAP Distribution (ANOD) 3.0 Demo Webinar
Aarna Networks ONAP Distribution (ANOD) 3.0 Demo WebinarAarna Networks ONAP Distribution (ANOD) 3.0 Demo Webinar
Aarna Networks ONAP Distribution (ANOD) 3.0 Demo Webinar
 
Putting the M in MANO: Major new Ensemble release delivers NFV management and...
Putting the M in MANO: Major new Ensemble release delivers NFV management and...Putting the M in MANO: Major new Ensemble release delivers NFV management and...
Putting the M in MANO: Major new Ensemble release delivers NFV management and...
 
What's New in ONAP Dublin
What's New in ONAP DublinWhat's New in ONAP Dublin
What's New in ONAP Dublin
 
Transforming Networks into a NFV-Centric Environment
Transforming Networks into a NFV-Centric EnvironmentTransforming Networks into a NFV-Centric Environment
Transforming Networks into a NFV-Centric Environment
 
Delivering Composable NFV Services for Business, Residential and Mobile Edge
Delivering Composable NFV Services for Business, Residential and Mobile EdgeDelivering Composable NFV Services for Business, Residential and Mobile Edge
Delivering Composable NFV Services for Business, Residential and Mobile Edge
 
uCPE and VNFs Explained
uCPE and VNFs ExplaineduCPE and VNFs Explained
uCPE and VNFs Explained
 
L4-L7 services for SDN and NVF by Youcef Laribi
L4-L7 services for SDN and NVF by Youcef LaribiL4-L7 services for SDN and NVF by Youcef Laribi
L4-L7 services for SDN and NVF by Youcef Laribi
 
uCPE and VNFs Explained
uCPE and VNFs ExplaineduCPE and VNFs Explained
uCPE and VNFs Explained
 
Cloudify: Open vCPE Design Concepts and Multi-Cloud Orchestration
Cloudify: Open vCPE Design Concepts and Multi-Cloud OrchestrationCloudify: Open vCPE Design Concepts and Multi-Cloud Orchestration
Cloudify: Open vCPE Design Concepts and Multi-Cloud Orchestration
 
PLNOG15: NFV: Lessons learned from production deployments and current observa...
PLNOG15: NFV: Lessons learned from production deployments and current observa...PLNOG15: NFV: Lessons learned from production deployments and current observa...
PLNOG15: NFV: Lessons learned from production deployments and current observa...
 
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...
 
Introduction to OPNFV and ONAP training courses
Introduction to OPNFV and ONAP training coursesIntroduction to OPNFV and ONAP training courses
Introduction to OPNFV and ONAP training courses
 
State of the OpenDaylight Union
State of the OpenDaylight UnionState of the OpenDaylight Union
State of the OpenDaylight Union
 
Radisys/Orange/Strategy Analytics Webinar 090618
Radisys/Orange/Strategy Analytics Webinar 090618Radisys/Orange/Strategy Analytics Webinar 090618
Radisys/Orange/Strategy Analytics Webinar 090618
 
Achieving Network Deployment Flexibility with Mirantis OpenStack
Achieving Network Deployment Flexibility with Mirantis OpenStackAchieving Network Deployment Flexibility with Mirantis OpenStack
Achieving Network Deployment Flexibility with Mirantis OpenStack
 
PLNOG14: The benefits of "OPEN" in networking for operators - Joerg Ammon, Br...
PLNOG14: The benefits of "OPEN" in networking for operators - Joerg Ammon, Br...PLNOG14: The benefits of "OPEN" in networking for operators - Joerg Ammon, Br...
PLNOG14: The benefits of "OPEN" in networking for operators - Joerg Ammon, Br...
 
Security in the DevOps pipeline of containerized core application: Case Study...
Security in the DevOps pipeline of containerized core application: Case Study...Security in the DevOps pipeline of containerized core application: Case Study...
Security in the DevOps pipeline of containerized core application: Case Study...
 
NFVO based on ManageIQ - OPNFV Summit 2016 Demo
NFVO based on ManageIQ - OPNFV Summit 2016 DemoNFVO based on ManageIQ - OPNFV Summit 2016 Demo
NFVO based on ManageIQ - OPNFV Summit 2016 Demo
 
OPNFV EMC - Benefiting from IT & Net Ops Convergence
OPNFV EMC - Benefiting from IT & Net Ops ConvergenceOPNFV EMC - Benefiting from IT & Net Ops Convergence
OPNFV EMC - Benefiting from IT & Net Ops Convergence
 
Introducing ONAP (Open Network Automation Platform) - Bay Area Meetup
Introducing ONAP (Open Network Automation Platform)  - Bay Area MeetupIntroducing ONAP (Open Network Automation Platform)  - Bay Area Meetup
Introducing ONAP (Open Network Automation Platform) - Bay Area Meetup
 

Más de Cloudify Community

Overcoming the five hybrid cloud adoption challenges
Overcoming the five hybrid cloud adoption challengesOvercoming the five hybrid cloud adoption challenges
Overcoming the five hybrid cloud adoption challenges
Cloudify Community
 

Más de Cloudify Community (20)

Webinar: Dealing with automation tool overload!
Webinar: Dealing with automation tool overload!Webinar: Dealing with automation tool overload!
Webinar: Dealing with automation tool overload!
 
Intro to Environment as a Service - Cloudify 5.0.5 Webinar
Intro to Environment as a Service - Cloudify 5.0.5 WebinarIntro to Environment as a Service - Cloudify 5.0.5 Webinar
Intro to Environment as a Service - Cloudify 5.0.5 Webinar
 
Cloudify 4.6 highlights webinar
Cloudify 4.6 highlights webinarCloudify 4.6 highlights webinar
Cloudify 4.6 highlights webinar
 
Cloudify 4.5 Webinar
Cloudify 4.5 WebinarCloudify 4.5 Webinar
Cloudify 4.5 Webinar
 
Edge Computing: A Unified Infrastructure for all the Different Pieces
Edge Computing: A Unified Infrastructure for all the Different PiecesEdge Computing: A Unified Infrastructure for all the Different Pieces
Edge Computing: A Unified Infrastructure for all the Different Pieces
 
Why nfv and digital transformation projects fail!
Why nfv and digital transformation projects fail! Why nfv and digital transformation projects fail!
Why nfv and digital transformation projects fail!
 
Orchestrating Complex Multi Cloud Enterprise Applications
Orchestrating Complex Multi Cloud Enterprise ApplicationsOrchestrating Complex Multi Cloud Enterprise Applications
Orchestrating Complex Multi Cloud Enterprise Applications
 
Making Your Apps Cloudy - Migrating to Microservices
Making Your Apps Cloudy - Migrating to MicroservicesMaking Your Apps Cloudy - Migrating to Microservices
Making Your Apps Cloudy - Migrating to Microservices
 
Multi tenancy RBAC in a multi-cloud world - webinar
Multi tenancy RBAC in a multi-cloud world - webinarMulti tenancy RBAC in a multi-cloud world - webinar
Multi tenancy RBAC in a multi-cloud world - webinar
 
Onboarding and Orchestrating High Performing Networking Software
Onboarding and Orchestrating High Performing Networking SoftwareOnboarding and Orchestrating High Performing Networking Software
Onboarding and Orchestrating High Performing Networking Software
 
Multi-Cloud Orchestration for Kubernetes with Cloudify
Multi-Cloud Orchestration for Kubernetes with CloudifyMulti-Cloud Orchestration for Kubernetes with Cloudify
Multi-Cloud Orchestration for Kubernetes with Cloudify
 
Cloudify 4.2 Webinar - Agility & Control
Cloudify 4.2 Webinar - Agility & ControlCloudify 4.2 Webinar - Agility & Control
Cloudify 4.2 Webinar - Agility & Control
 
Multi-Cloud Orchestration for Kubernetes with Cloudify - Webinar Presentation
Multi-Cloud Orchestration for Kubernetes with Cloudify - Webinar PresentationMulti-Cloud Orchestration for Kubernetes with Cloudify - Webinar Presentation
Multi-Cloud Orchestration for Kubernetes with Cloudify - Webinar Presentation
 
Deep Work For Programmers - Reversim Summit 2017 - Pavel Brodksy
Deep Work For Programmers - Reversim Summit 2017 - Pavel BrodksyDeep Work For Programmers - Reversim Summit 2017 - Pavel Brodksy
Deep Work For Programmers - Reversim Summit 2017 - Pavel Brodksy
 
A David vs. Goliath Tale of Triumph - Reversim Summit 2017 - Nati Shalom
A David vs. Goliath Tale of Triumph - Reversim Summit 2017 - Nati ShalomA David vs. Goliath Tale of Triumph - Reversim Summit 2017 - Nati Shalom
A David vs. Goliath Tale of Triumph - Reversim Summit 2017 - Nati Shalom
 
ONAP TOSCA Orchestration with Cloudify
ONAP TOSCA Orchestration with CloudifyONAP TOSCA Orchestration with Cloudify
ONAP TOSCA Orchestration with Cloudify
 
2017 State Enterprise Multi Cloud Webinar
2017 State Enterprise Multi Cloud Webinar2017 State Enterprise Multi Cloud Webinar
2017 State Enterprise Multi Cloud Webinar
 
vCPE 2.0 – the business case for an open vCPE framework
vCPE 2.0 – the business case for an open vCPE frameworkvCPE 2.0 – the business case for an open vCPE framework
vCPE 2.0 – the business case for an open vCPE framework
 
Overcoming the five hybrid cloud adoption challenges
Overcoming the five hybrid cloud adoption challengesOvercoming the five hybrid cloud adoption challenges
Overcoming the five hybrid cloud adoption challenges
 
OpenStack and serverless - long shot or sure thing
OpenStack and serverless - long shot or sure thingOpenStack and serverless - long shot or sure thing
OpenStack and serverless - long shot or sure thing
 

Último

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
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 

Último (20)

The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
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 🔝✔️✔️
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
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
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
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
 
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
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
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
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
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
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
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
 
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
 
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
 
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
 

ONAP Overview Webinar - Aarna Networks & Cloudify

  • 2. © 2017 Aarna Networks, Inc. What is Network Functions Virtualization? ● New boxes per new service ● Each box individually configured/managed ● Lot of manual management steps ● No practical way of creating dynamic services ● All resources virtual ⇒ agile on-demand services ● Service, VNF lifecycle fully automated ● Ops, admin, management also automated
  • 3. © 2017 Aarna Networks, Inc. Why NFV?
  • 4. © 2017 Aarna Networks, Inc. ETSI NFV Architecture NFVI Runs VNFs: server, storage, switches, data plane acceleration, hypervisor, virtual switch MANO Manages NFVI & VNFs: NFV orchestrator, VNF manager, virtualized infrastructure manager (VIM), SDN controller VNFs Actual network function
  • 5. © 2017 Aarna Networks, Inc. NFV Does Not Stop With Virtualization ONAP focus
  • 6. © 2017 Aarna Networks, Inc. What is ONAP? 20 Current Platinum Members and 35+ Silver/Associate Members “Red hot” Linux Foundation MANO++ project based on AT&T ECOMP + Open-O
  • 7. © 2017 Aarna Networks, Inc. ONAP Scope (Internal) Design Network Service Lifecycle Mgmt. Service Assurance Within ETSI NFV MANO Scope Beyond ETSI NFV MANOBeyond ETSI NFV MANO
  • 8. © 2017 Aarna Networks, Inc. ONAP Scope (External) VNFs Analytic Apps ONAP OSS/BSS/Big Data/E-Services NFVI/VIM/SDN-Controller
  • 9. © 2017 Aarna Networks, Inc. ONAP Architectural Principles Model Driven Cloud Native DevOps Automated without hard- coding Built for the cloud and to manage cloud native VNF Built using CI/CD and to manage VNFs using CI/CD Break/Fix → Plan/Build
  • 10. © 2017 Aarna Networks, Inc. Additional Architectural Considerations ● Pluggable modules ● Centralized design studio ● Policy driven ● Real-time ● Self-service (users, operators) ● Multi-tenant ● Secure ● Closed loop (and open loop) automation
  • 11. © 2017 Aarna Networks, Inc. A Day in the Life of ONAP 1 Vendor provided VNF (cloud-hosted, optimized or native) 2 Vendor packages VNF as per ONAP requirements; can use VNF SDK 3 4 5 BSS system triggers service deployment 6 Service lifecycle management 7 Designers create products, services, recipes Design/test teams onboard VNFs VNF Vendor Design Run- Time Closed Loop Constant monitoring & FCAPS
  • 12. © 2017 Aarna Networks, Inc. Amsterdam Release: 29 Approved Projects Run-time Controllers Design-time Common Service DCAE VF-CSDN-C APP-C External Data Movement & APIs Integration GUI/CLI Alarm Correlation App (Holmes) Modeling Documentation Policy Frame work OF VNF SDK ONAP Operations Manager Use Case UI Portal FrameworkPortal/API Multi VIM DMaaP AAF Logging MSB CCSDK OA&M Dashboard (VID) Service Orchestration A&AISDC CLAMP VNFValidation VNFRequirements Supporting Projects
  • 13. © 2017 Aarna Networks, Inc. ONAP Lifecycle Management ● ONAP is a cloud-native application ● A cloud software has to manage the lifecycle of ONAP ○ Initial deployment ○ Configuration ○ Configuration changes ○ Scale-out ○ Self healing ○ Updates/upgrades ● Amsterdam Release ○ Recommended solution: Heat template ○ Alternatives: TOSCA template, OOM Project that uses K8s with containerized ONAP (experimental)
  • 14. © 2017 Aarna Networks, Inc. ONAP Design Environment: SDC/CLAMP ● Unified guided tool for design-time activities ○ Onboard VNFs ○ Create services ○ Create policies ○ Create workflows ○ Onboard data collectors ○ Onboard analytic apps ○ Distribution ○ Catalog driven ○ Create closed loop automation ● Role based ○ Design, test, admin, governance
  • 15. © 2017 Aarna Networks, Inc. ONAP Run Time Environment Service LCM Monitoring & FCAPS Service Orchestrator (SO): TOSCA/Heat description of network service + config parameters SDN Controller (SDN-C) APP-C or VF-C gVNFM/sVNFM interface MultiVIM API or GUI API or GUI Data Collection Analytics and Events (DCAE) (Collectors, data stores, microservices, analytic apps) DCAE controller (Cloudify) Active & Available Inventory (A&AI) graph from subscriber → network service → VNFs → virtual infrastructure → physical infrastructure
  • 16. © 2017 Aarna Networks, Inc. ONAP Amsterdam Release *From onap.biterg.io 11/09/17 1st Release November 2017 286 Authors 9600+ Commits
  • 17. © 2017 Aarna Networks, Inc. Use Cases in Amsterdam Release vFW: Virtual Firewall vCPE: Virtual Customer Premise Equipment VoLTE: Voice over LTE
  • 18. © 2017 Aarna Networks, Inc. vFW ● Simple virtual firewall “demo” ● Entire lifecycle through 40+ steps: ○ VNF Onboarding ○ Service, policy creation ○ Service, policy distribution ○ Service deployment ○ Traffic generation ○ Closed loop automation ● Useful to see how ONAP works and perform validation on a deployment
  • 19. © 2017 Aarna Networks, Inc. vCPE ● Residential gateway split between Bridged Residential Gateway (on- prem) and virtual Gateway (cloud- based) ● All open source VNFs ○ Several optimized for FD.io/VPP ○ Use gVNFM ● Six network services created ● Steps: ○ ESR, VNF onboarding, service creation, instantiation, monitoring, closed-loop automation, termination
  • 20. © 2017 Aarna Networks, Inc. VoLTE ● vEPC + vIMS complex service ● Proprietary VNFs with sVNFMs ○ vEPC: ZTE/Huawei ○ vIMS: Huawei/Nokia ○ sVNFM/EMS: Huawei/ZTE/Nokia ○ PE: Huawei (not virtualized) ○ DC/WAN/SPTN controller: ZTE ● Steps: ○ VNF onboarding, vEPC/vIMS service design, underlay/overlay VPN template import, VoLTE service design, closed-loop automation (with Holmes), termination; via Use case UI ● WAN setup manual Note: 5G use-case in Beijing release
  • 21. © 2017 Aarna Networks, Inc. ONAP Getting Involved ● Start with ONAP wiki ● Join the community (free) ● Read about project(s) ● Join mailing list, calls ● Read about developing on ONAP, download tools ● Or Read about integrating with ONAP ● Attend events ● Start with ONAP wiki ● Join the community (free) ● Read about project(s) ● Join mailing list, calls ● Deploy ONAP ● Try vFW, vCPE use cases ● Deploy PoC with all artifacts and interfaces developed ● Attend events Developer User
  • 22. © 2017 Aarna Networks, Inc. To Learn More...cloudify.co/ONAP-training ONAP100: 1/2 Day Course ONAP200: Full Day Course cloudify.co/ONA P-training
  • 23. Cloudify & ONAP ● Cloudify & ONAP: Cloudify.co/ONAP ● Deploying Fortinet VNFs with Cloudify - February 6th Webinar ● Questions or comments? Email us at hello@cloudify.co