SlideShare una empresa de Scribd logo
1 de 35
Descargar para leer sin conexión
OPENSTACK INDIA DAY, 2016
- Arif Mohammad Khan ( VP VoerEir )
Please direct any questions to info@opnfv.org
arif@voereir.com
Introducing Open Platform for
NFV
Ø Container
Ø NFV
Top	Openstack Usecase
What	is	NFV	and	why	its	Important	for	Telcos ?
Ø Innovation and Superior
Performance
Ø Speed and Agility
Ø Efficiency and
Effectiveness
Operator	Change	Driver
NFV challenges for Telcos
Building	&	managing	
distributed,	multi	
vendor	cloud
Migration	to	Cloud	
data	center	without	
impacting	existing	
services	
Different	workloads	
demand	different	
resources	from	cloud
No	real	benchmark	
matrices	available	
Multiple	player	and	
multiple	role	make	
complex	to	define	SLA	
and	WLA	
Cloud	imposed	
additional	security	
challenges	
From	SW	and	HW	pre-integrated	by	each	
vendor
To	SW	and	HW	from	different	vendors	
and	not	integrated
Top	priority	for	
telecom	
operators	is	to	
get	”internet	
economy”	speed	
and	cost	benefit
NFV Reference Architecture
> Create.
> Compose.
> Deploy. Test
> Iterate.
OPNFV is open source NFV
OPNFV Platform Overview
Orchestration and Management
Virtual Network Functions
Infrastructure
Compute
Virtualization
Control
Storage
Virtualization
Control
Network
Virtualization
Control
Compute Storage Network
Integration Testing New Features
Upstream
Project
Collaboration Continuous Integration / Continuous Deployment
Documentation
OPNFV Project Goals
• Develop and test an integrated open source platform
• Include participation of end users
• Contribute to and participate in relevant open source
projects
• Establish an ecosystem for NFV solutions
OPNFV is Up-Stream...
Create
... and OPNFV is Down-Stream
Compose.Deploy.Test.
Up-stream + Down-stream: Mid-Stream
Compose.Deploy.Test.
Create
“Systems integration as an
open community effort.”
Assembling a Platform for NFV
Enhancements
Additions
Scenario:
“Deployment of a set of components
and their configuration”
Key Release Vehicle for OPNFV
OPNFV Composes Scenarios
Working Upstream with Open Source and
Standards
A scenario is a system.
Does it work?
> Deploy. Test.
Example testing activity in OPNFV:
System-Level testing: Project YardStick
1.	Define	infrastructure
2.	Identify	VNF-type
3.	Select	Test	Cases
4.	Execute	Tests
5.	Collect	Results
6.	Integrate	VNF	
application
Pre-Deployment
validation of NFVI
Control plane/User plane
Main components
Realtime constraints
Hardware
Metrics
Testcases 1 … N
Teststimuli
Testenvironment
ETSI GS
NFV-TST001
Chapter 6
Pre-Deployment
validation
of NFV
infrastructure
Configure
Deploy
Test
Validate
- System under Test
(SUT)
- Deployment rules
- Execute benchmarks
- Trigger External
scripts
for SUT disturbances
- Collect results
- Graphical
results
- Assertion
- Generate template
or
- External templates
YardStick Test-Framework
Missing
Features/Components?
> Create
Building/evolving features means contributing upstream.
Team Up To Drive Required Change Upstream
Swimming upstream
is hard
Team-up to increase
the likelihood to succeed
Swimming upstream
is dangerous
Feature Development Example:
OPNFV Doctor Project – Fault Management
“Doctor” creates a fault management and maintenance framework
See also: https://wiki.opnfv.org/display/doctor
Project Blueprint Status
Ceilometer Event Alarm Evaluator
Completed
(Liberty)
Nova
New nova API call to mark
nova-compute down
Completed
(Liberty)
Support forcing service down
Completed
(Liberty)
Get valid server state
Completed
(Mitaka)
Add notification for service
status change
Completed
(Mitaka)
Doctor Project: Solution Brief
• Contents
Fault Management Overview
NFVI Maintenance
Milestones and Goals
Upstream Contributions
Available at https://www.opnfv.org/resources
Components evolve.
Systems follow.
> Iterate.
Community Labs:
OPNFV Pharos Project
• Facilitate collaborative testing
• Provide developers with
substantial resources
• Ensure OPNFV applicability
across architectures,
environments and vendors
• Create more robust,
interoperable releases https://www.opnfv.org/developers/pharos
https://wiki.opnfv.org/display/pharos/Pharos+Home
OPNFV is MANY Scenarios,
including YOURS!
> There is no one single OPNFV,
there are multiple.
> OPNFV isn’t a reference
system.
Network	Virtualization	
Control
Storage	Virtualization	
Control
OPNFV Brahmaputra Overview
Compute	Virtualization	
Control
Orchestration and Management
Virtual Network Functions
OpenStack
KVM OpenDaylight
OVS
OpenContrail
Compute Storage Network
Infrastructure
Pharos Community Labs
OPNFV Bare Metal Lab
Data	Plane	Acceleration
Upstream
Project
Collaboration:
Integration Testing New Features
ONOS
Ceph
ODPDPDK
Alignment
Installers
Scenarios
Functional
System
Performance
Fault Mgmt
IPv6
SFC
L3VPN
Reservation
Continuous Integration / Continuous Deployment
Documentation
What’s next?
26
COLORADO
Members & Governance
OPNFV: An Open Community
• Open Governance Model
• Open Technical Decision Making
• Open Design Discussion
• Open Source License
• Open to all
OPNFV Members
https://www.opnfv.org/about/memberslist
Create.Compose.Deploy.Test.
Iterate.
References
• OPNFV: https://www.opnfv.org/
• OPNFV wiki: https://wiki.opnfv.org/
• OPNFV Brahmaputra release:
https://www.opnfv.org/brahmaputra
• OPNFV stats:
http://projects.bitergia.com/opnfv/browser/
• Mailing lists:
– opnfv-tech-discuss@lists.opnfv.org
– opnfv-users@lists.opnfv.org
What are biggest barriers to accelerating NFV adoption
at your company?
At What Stage is your company in the execution of
its NFV Strategy?
We#have#no#NFV#strategy#
planned#at#this#point#
We#are#now#developing#our#
NFV#strategy#
We#have#an#NFV#strategy#but#
have#not#started#execu:ng#it#
yet#
We#are#in#the#tes:ng/proof#of#
concept#stage#regarding#NFV#
We#are#in#produc:on#
deployment#with#NFV#
We Need To Work Together
THANK YOU

Más contenido relacionado

La actualidad más candente

Continuous Performance Testing: The New Standard
Continuous Performance Testing: The New StandardContinuous Performance Testing: The New Standard
Continuous Performance Testing: The New StandardTechWell
 
Infrastructure as Microservices - OReillySACon London 2016
Infrastructure as Microservices - OReillySACon London 2016Infrastructure as Microservices - OReillySACon London 2016
Infrastructure as Microservices - OReillySACon London 2016Kief Morris
 
How to successfully load test over a million concurrent users stp con demo
How to successfully load test over a million concurrent users stp con demoHow to successfully load test over a million concurrent users stp con demo
How to successfully load test over a million concurrent users stp con demoApica
 
Flux is incubating + the road ahead
Flux is incubating + the road aheadFlux is incubating + the road ahead
Flux is incubating + the road aheadLibbySchulze
 
Marco Ughetti, Telecom Italia - Validating the Operationality of NFV Infrastr...
Marco Ughetti, Telecom Italia - Validating the Operationality of NFV Infrastr...Marco Ughetti, Telecom Italia - Validating the Operationality of NFV Infrastr...
Marco Ughetti, Telecom Italia - Validating the Operationality of NFV Infrastr...Cloud Native Day Tel Aviv
 
CI/CD for everyone else
CI/CD for everyone elseCI/CD for everyone else
CI/CD for everyone elseVictor Morales
 
Tips to achieve continuous integration/delivery using HP ALM, Jenkins, and S...
 Tips to achieve continuous integration/delivery using HP ALM, Jenkins, and S... Tips to achieve continuous integration/delivery using HP ALM, Jenkins, and S...
Tips to achieve continuous integration/delivery using HP ALM, Jenkins, and S...Skytap Cloud
 
Building a CICD pipeline for deploying to containers
Building a CICD pipeline for deploying to containersBuilding a CICD pipeline for deploying to containers
Building a CICD pipeline for deploying to containersAmazon Web Services
 
AzureDay Kyiv 2016 Release Management
AzureDay Kyiv 2016 Release ManagementAzureDay Kyiv 2016 Release Management
AzureDay Kyiv 2016 Release ManagementSergii Kryshtop
 
Webinar: Introduction to CloudBees Jenkins Platform
Webinar: Introduction to CloudBees Jenkins PlatformWebinar: Introduction to CloudBees Jenkins Platform
Webinar: Introduction to CloudBees Jenkins PlatformKiratech
 
DOES14 - Gary Gruver - Macy's - Transforming Traditional Enterprise Software ...
DOES14 - Gary Gruver - Macy's - Transforming Traditional Enterprise Software ...DOES14 - Gary Gruver - Macy's - Transforming Traditional Enterprise Software ...
DOES14 - Gary Gruver - Macy's - Transforming Traditional Enterprise Software ...Gene Kim
 
Cloud-based performance testing
Cloud-based performance testingCloud-based performance testing
Cloud-based performance testingabhinavm
 
Práticas, Técnicas e Ferramentas para Continuous Delivery com ALM
Práticas, Técnicas e Ferramentas para Continuous Delivery com ALMPráticas, Técnicas e Ferramentas para Continuous Delivery com ALM
Práticas, Técnicas e Ferramentas para Continuous Delivery com ALMMarcelo Sousa Ancelmo
 
Microservices Testing at Scale
Microservices Testing at ScaleMicroservices Testing at Scale
Microservices Testing at ScaleVMware Tanzu
 
DevOps and its impact
DevOps and its impactDevOps and its impact
DevOps and its impactCisco DevNet
 
Open shift 2.x and MongoDB
Open shift 2.x and MongoDBOpen shift 2.x and MongoDB
Open shift 2.x and MongoDBplarsen67
 
The 12 Factor App
The 12 Factor AppThe 12 Factor App
The 12 Factor Apprudiyardley
 
QConSP 2014 - Continuous Delivery - Part 03 - Continuous Integration
QConSP 2014 - Continuous Delivery - Part 03 - Continuous IntegrationQConSP 2014 - Continuous Delivery - Part 03 - Continuous Integration
QConSP 2014 - Continuous Delivery - Part 03 - Continuous IntegrationRodrigo Russo
 

La actualidad más candente (20)

Continuous Performance Testing: The New Standard
Continuous Performance Testing: The New StandardContinuous Performance Testing: The New Standard
Continuous Performance Testing: The New Standard
 
Infrastructure as Microservices - OReillySACon London 2016
Infrastructure as Microservices - OReillySACon London 2016Infrastructure as Microservices - OReillySACon London 2016
Infrastructure as Microservices - OReillySACon London 2016
 
How to successfully load test over a million concurrent users stp con demo
How to successfully load test over a million concurrent users stp con demoHow to successfully load test over a million concurrent users stp con demo
How to successfully load test over a million concurrent users stp con demo
 
Flux is incubating + the road ahead
Flux is incubating + the road aheadFlux is incubating + the road ahead
Flux is incubating + the road ahead
 
Marco Ughetti, Telecom Italia - Validating the Operationality of NFV Infrastr...
Marco Ughetti, Telecom Italia - Validating the Operationality of NFV Infrastr...Marco Ughetti, Telecom Italia - Validating the Operationality of NFV Infrastr...
Marco Ughetti, Telecom Italia - Validating the Operationality of NFV Infrastr...
 
CI/CD for everyone else
CI/CD for everyone elseCI/CD for everyone else
CI/CD for everyone else
 
Tips to achieve continuous integration/delivery using HP ALM, Jenkins, and S...
 Tips to achieve continuous integration/delivery using HP ALM, Jenkins, and S... Tips to achieve continuous integration/delivery using HP ALM, Jenkins, and S...
Tips to achieve continuous integration/delivery using HP ALM, Jenkins, and S...
 
CICD with Jenkins
CICD with JenkinsCICD with Jenkins
CICD with Jenkins
 
Plataforma DevOps en OpenShift
Plataforma DevOps en OpenShiftPlataforma DevOps en OpenShift
Plataforma DevOps en OpenShift
 
Building a CICD pipeline for deploying to containers
Building a CICD pipeline for deploying to containersBuilding a CICD pipeline for deploying to containers
Building a CICD pipeline for deploying to containers
 
AzureDay Kyiv 2016 Release Management
AzureDay Kyiv 2016 Release ManagementAzureDay Kyiv 2016 Release Management
AzureDay Kyiv 2016 Release Management
 
Webinar: Introduction to CloudBees Jenkins Platform
Webinar: Introduction to CloudBees Jenkins PlatformWebinar: Introduction to CloudBees Jenkins Platform
Webinar: Introduction to CloudBees Jenkins Platform
 
DOES14 - Gary Gruver - Macy's - Transforming Traditional Enterprise Software ...
DOES14 - Gary Gruver - Macy's - Transforming Traditional Enterprise Software ...DOES14 - Gary Gruver - Macy's - Transforming Traditional Enterprise Software ...
DOES14 - Gary Gruver - Macy's - Transforming Traditional Enterprise Software ...
 
Cloud-based performance testing
Cloud-based performance testingCloud-based performance testing
Cloud-based performance testing
 
Práticas, Técnicas e Ferramentas para Continuous Delivery com ALM
Práticas, Técnicas e Ferramentas para Continuous Delivery com ALMPráticas, Técnicas e Ferramentas para Continuous Delivery com ALM
Práticas, Técnicas e Ferramentas para Continuous Delivery com ALM
 
Microservices Testing at Scale
Microservices Testing at ScaleMicroservices Testing at Scale
Microservices Testing at Scale
 
DevOps and its impact
DevOps and its impactDevOps and its impact
DevOps and its impact
 
Open shift 2.x and MongoDB
Open shift 2.x and MongoDBOpen shift 2.x and MongoDB
Open shift 2.x and MongoDB
 
The 12 Factor App
The 12 Factor AppThe 12 Factor App
The 12 Factor App
 
QConSP 2014 - Continuous Delivery - Part 03 - Continuous Integration
QConSP 2014 - Continuous Delivery - Part 03 - Continuous IntegrationQConSP 2014 - Continuous Delivery - Part 03 - Continuous Integration
QConSP 2014 - Continuous Delivery - Part 03 - Continuous Integration
 

Similar a OPNFV-OpenstackIndia- Latest

OPNFV: Overview and Approach to Upstream Integration
OPNFV: Overview and Approach to Upstream IntegrationOPNFV: Overview and Approach to Upstream Integration
OPNFV: Overview and Approach to Upstream IntegrationOPNFV
 
Summit 16: Open-O Mini-Summit - OPNFV & Open-O
Summit 16: Open-O Mini-Summit - OPNFV & Open-OSummit 16: Open-O Mini-Summit - OPNFV & Open-O
Summit 16: Open-O Mini-Summit - OPNFV & Open-OOPNFV
 
Intro: OPFNV Mini Summit at 2015 NFV World Congress
Intro: OPFNV Mini Summit at 2015 NFV World CongressIntro: OPFNV Mini Summit at 2015 NFV World Congress
Intro: OPFNV Mini Summit at 2015 NFV World CongressOPNFV
 
OPNFV overview
OPNFV overviewOPNFV overview
OPNFV overviewOPNFV
 
Opnfv vision, community and projects
Opnfv vision, community and projectsOpnfv vision, community and projects
Opnfv vision, community and projectsOPNFV
 
Automatic Integration, Testing and Certification of NFV in China Mobile
Automatic Integration, Testing and Certification of NFV in China MobileAutomatic Integration, Testing and Certification of NFV in China Mobile
Automatic Integration, Testing and Certification of NFV in China MobileOPNFV
 
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 networkQualitest
 
The Interoperability Challenge in Telecom and NFS Environments
The Interoperability Challenge in Telecom and NFS EnvironmentsThe Interoperability Challenge in Telecom and NFS Environments
The Interoperability Challenge in Telecom and NFS EnvironmentsOpen Networking Summit
 
Summit 16: Automated Platform for Testing VNF Performance and Interoperabili...
Summit 16: Automated Platform for  Testing VNF Performance and Interoperabili...Summit 16: Automated Platform for  Testing VNF Performance and Interoperabili...
Summit 16: Automated Platform for Testing VNF Performance and Interoperabili...OPNFV
 
Cloudify: Open vCPE Design Concepts and Multi-Cloud Orchestration
Cloudify: Open vCPE Design Concepts and Multi-Cloud OrchestrationCloudify: Open vCPE Design Concepts and Multi-Cloud Orchestration
Cloudify: Open vCPE Design Concepts and Multi-Cloud OrchestrationCloudify Community
 
Radisys/Orange/Strategy Analytics Webinar 090618
Radisys/Orange/Strategy Analytics Webinar 090618Radisys/Orange/Strategy Analytics Webinar 090618
Radisys/Orange/Strategy Analytics Webinar 090618Radisys Corporation
 
Summit 16: Keynote: HPE Presentation- Transforming Communication Service Prov...
Summit 16: Keynote: HPE Presentation- Transforming Communication Service Prov...Summit 16: Keynote: HPE Presentation- Transforming Communication Service Prov...
Summit 16: Keynote: HPE Presentation- Transforming Communication Service Prov...OPNFV
 
Demo how to efficiently evaluate nf-vi performance by leveraging opnfv testi...
Demo  how to efficiently evaluate nf-vi performance by leveraging opnfv testi...Demo  how to efficiently evaluate nf-vi performance by leveraging opnfv testi...
Demo how to efficiently evaluate nf-vi performance by leveraging opnfv testi...OPNFV
 
OPNFV Update: The Danube Release and What Lies Around the Bend
OPNFV Update: The Danube Release and What Lies Around the BendOPNFV Update: The Danube Release and What Lies Around the Bend
OPNFV Update: The Danube Release and What Lies Around the BendJill Jensen Lovato
 
What is OPNFV? An Introduction
What is OPNFV? An IntroductionWhat is OPNFV? An Introduction
What is OPNFV? An IntroductionOPNFV
 
Opnfv whitepaper 103014
Opnfv whitepaper 103014Opnfv whitepaper 103014
Opnfv whitepaper 103014OPNFV
 
Opnfv white paper_final
Opnfv white paper_finalOpnfv white paper_final
Opnfv white paper_finalyou1rou
 
OPNFV Bengaluru Meetup
OPNFV Bengaluru MeetupOPNFV Bengaluru Meetup
OPNFV Bengaluru MeetupAbhilash S
 
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...PROIDEA
 

Similar a OPNFV-OpenstackIndia- Latest (20)

OPNFV: Overview and Approach to Upstream Integration
OPNFV: Overview and Approach to Upstream IntegrationOPNFV: Overview and Approach to Upstream Integration
OPNFV: Overview and Approach to Upstream Integration
 
Summit 16: Open-O Mini-Summit - OPNFV & Open-O
Summit 16: Open-O Mini-Summit - OPNFV & Open-OSummit 16: Open-O Mini-Summit - OPNFV & Open-O
Summit 16: Open-O Mini-Summit - OPNFV & Open-O
 
Intro: OPFNV Mini Summit at 2015 NFV World Congress
Intro: OPFNV Mini Summit at 2015 NFV World CongressIntro: OPFNV Mini Summit at 2015 NFV World Congress
Intro: OPFNV Mini Summit at 2015 NFV World Congress
 
OPNFV overview
OPNFV overviewOPNFV overview
OPNFV overview
 
Opnfv vision, community and projects
Opnfv vision, community and projectsOpnfv vision, community and projects
Opnfv vision, community and projects
 
Automatic Integration, Testing and Certification of NFV in China Mobile
Automatic Integration, Testing and Certification of NFV in China MobileAutomatic Integration, Testing and Certification of NFV in China Mobile
Automatic Integration, Testing and Certification of NFV in China Mobile
 
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
 
The Interoperability Challenge in Telecom and NFS Environments
The Interoperability Challenge in Telecom and NFS EnvironmentsThe Interoperability Challenge in Telecom and NFS Environments
The Interoperability Challenge in Telecom and NFS Environments
 
Journey toward3rdplatform
Journey toward3rdplatformJourney toward3rdplatform
Journey toward3rdplatform
 
Summit 16: Automated Platform for Testing VNF Performance and Interoperabili...
Summit 16: Automated Platform for  Testing VNF Performance and Interoperabili...Summit 16: Automated Platform for  Testing VNF Performance and Interoperabili...
Summit 16: Automated Platform for Testing VNF Performance and Interoperabili...
 
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
 
Radisys/Orange/Strategy Analytics Webinar 090618
Radisys/Orange/Strategy Analytics Webinar 090618Radisys/Orange/Strategy Analytics Webinar 090618
Radisys/Orange/Strategy Analytics Webinar 090618
 
Summit 16: Keynote: HPE Presentation- Transforming Communication Service Prov...
Summit 16: Keynote: HPE Presentation- Transforming Communication Service Prov...Summit 16: Keynote: HPE Presentation- Transforming Communication Service Prov...
Summit 16: Keynote: HPE Presentation- Transforming Communication Service Prov...
 
Demo how to efficiently evaluate nf-vi performance by leveraging opnfv testi...
Demo  how to efficiently evaluate nf-vi performance by leveraging opnfv testi...Demo  how to efficiently evaluate nf-vi performance by leveraging opnfv testi...
Demo how to efficiently evaluate nf-vi performance by leveraging opnfv testi...
 
OPNFV Update: The Danube Release and What Lies Around the Bend
OPNFV Update: The Danube Release and What Lies Around the BendOPNFV Update: The Danube Release and What Lies Around the Bend
OPNFV Update: The Danube Release and What Lies Around the Bend
 
What is OPNFV? An Introduction
What is OPNFV? An IntroductionWhat is OPNFV? An Introduction
What is OPNFV? An Introduction
 
Opnfv whitepaper 103014
Opnfv whitepaper 103014Opnfv whitepaper 103014
Opnfv whitepaper 103014
 
Opnfv white paper_final
Opnfv white paper_finalOpnfv white paper_final
Opnfv white paper_final
 
OPNFV Bengaluru Meetup
OPNFV Bengaluru MeetupOPNFV Bengaluru Meetup
OPNFV Bengaluru Meetup
 
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...
 

OPNFV-OpenstackIndia- Latest

  • 1. OPENSTACK INDIA DAY, 2016 - Arif Mohammad Khan ( VP VoerEir ) Please direct any questions to info@opnfv.org arif@voereir.com Introducing Open Platform for NFV
  • 2. Ø Container Ø NFV Top Openstack Usecase What is NFV and why its Important for Telcos ?
  • 3. Ø Innovation and Superior Performance Ø Speed and Agility Ø Efficiency and Effectiveness Operator Change Driver
  • 4. NFV challenges for Telcos Building & managing distributed, multi vendor cloud Migration to Cloud data center without impacting existing services Different workloads demand different resources from cloud No real benchmark matrices available Multiple player and multiple role make complex to define SLA and WLA Cloud imposed additional security challenges From SW and HW pre-integrated by each vendor To SW and HW from different vendors and not integrated Top priority for telecom operators is to get ”internet economy” speed and cost benefit
  • 6. > Create. > Compose. > Deploy. Test > Iterate. OPNFV is open source NFV
  • 7. OPNFV Platform Overview Orchestration and Management Virtual Network Functions Infrastructure Compute Virtualization Control Storage Virtualization Control Network Virtualization Control Compute Storage Network Integration Testing New Features Upstream Project Collaboration Continuous Integration / Continuous Deployment Documentation
  • 8. OPNFV Project Goals • Develop and test an integrated open source platform • Include participation of end users • Contribute to and participate in relevant open source projects • Establish an ecosystem for NFV solutions
  • 10. ... and OPNFV is Down-Stream Compose.Deploy.Test.
  • 11. Up-stream + Down-stream: Mid-Stream Compose.Deploy.Test. Create
  • 12. “Systems integration as an open community effort.”
  • 13. Assembling a Platform for NFV Enhancements Additions
  • 14. Scenario: “Deployment of a set of components and their configuration” Key Release Vehicle for OPNFV OPNFV Composes Scenarios
  • 15. Working Upstream with Open Source and Standards
  • 16. A scenario is a system. Does it work? > Deploy. Test.
  • 17. Example testing activity in OPNFV: System-Level testing: Project YardStick 1. Define infrastructure 2. Identify VNF-type 3. Select Test Cases 4. Execute Tests 5. Collect Results 6. Integrate VNF application Pre-Deployment validation of NFVI Control plane/User plane Main components Realtime constraints Hardware Metrics Testcases 1 … N Teststimuli Testenvironment ETSI GS NFV-TST001 Chapter 6 Pre-Deployment validation of NFV infrastructure Configure Deploy Test Validate - System under Test (SUT) - Deployment rules - Execute benchmarks - Trigger External scripts for SUT disturbances - Collect results - Graphical results - Assertion - Generate template or - External templates YardStick Test-Framework
  • 19. Building/evolving features means contributing upstream. Team Up To Drive Required Change Upstream Swimming upstream is hard Team-up to increase the likelihood to succeed Swimming upstream is dangerous
  • 20. Feature Development Example: OPNFV Doctor Project – Fault Management “Doctor” creates a fault management and maintenance framework See also: https://wiki.opnfv.org/display/doctor Project Blueprint Status Ceilometer Event Alarm Evaluator Completed (Liberty) Nova New nova API call to mark nova-compute down Completed (Liberty) Support forcing service down Completed (Liberty) Get valid server state Completed (Mitaka) Add notification for service status change Completed (Mitaka)
  • 21. Doctor Project: Solution Brief • Contents Fault Management Overview NFVI Maintenance Milestones and Goals Upstream Contributions Available at https://www.opnfv.org/resources
  • 23. Community Labs: OPNFV Pharos Project • Facilitate collaborative testing • Provide developers with substantial resources • Ensure OPNFV applicability across architectures, environments and vendors • Create more robust, interoperable releases https://www.opnfv.org/developers/pharos https://wiki.opnfv.org/display/pharos/Pharos+Home
  • 24. OPNFV is MANY Scenarios, including YOURS! > There is no one single OPNFV, there are multiple. > OPNFV isn’t a reference system.
  • 25. Network Virtualization Control Storage Virtualization Control OPNFV Brahmaputra Overview Compute Virtualization Control Orchestration and Management Virtual Network Functions OpenStack KVM OpenDaylight OVS OpenContrail Compute Storage Network Infrastructure Pharos Community Labs OPNFV Bare Metal Lab Data Plane Acceleration Upstream Project Collaboration: Integration Testing New Features ONOS Ceph ODPDPDK Alignment Installers Scenarios Functional System Performance Fault Mgmt IPv6 SFC L3VPN Reservation Continuous Integration / Continuous Deployment Documentation
  • 28. OPNFV: An Open Community • Open Governance Model • Open Technical Decision Making • Open Design Discussion • Open Source License • Open to all
  • 31. References • OPNFV: https://www.opnfv.org/ • OPNFV wiki: https://wiki.opnfv.org/ • OPNFV Brahmaputra release: https://www.opnfv.org/brahmaputra • OPNFV stats: http://projects.bitergia.com/opnfv/browser/ • Mailing lists: – opnfv-tech-discuss@lists.opnfv.org – opnfv-users@lists.opnfv.org
  • 32. What are biggest barriers to accelerating NFV adoption at your company?
  • 33. At What Stage is your company in the execution of its NFV Strategy? We#have#no#NFV#strategy# planned#at#this#point# We#are#now#developing#our# NFV#strategy# We#have#an#NFV#strategy#but# have#not#started#execu:ng#it# yet# We#are#in#the#tes:ng/proof#of# concept#stage#regarding#NFV# We#are#in#produc:on# deployment#with#NFV#
  • 34. We Need To Work Together