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

OPNFV & OpenStack

  • 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 OpenstackUsecase What is NFV and why its Important for Telcos ?
  • 3.
    Ø Innovation andSuperior Performance Ø Speed and Agility Ø Efficiency and Effectiveness Operator Change Driver
  • 4.
    NFV challenges forTelcos 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
  • 5.
  • 6.
    > Create. > Compose. >Deploy. Test > Iterate. OPNFV is open source NFV
  • 7.
    OPNFV Platform Overview Orchestrationand 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
  • 9.
  • 10.
    ... and OPNFVis Down-Stream Compose.Deploy.Test.
  • 11.
    Up-stream + Down-stream:Mid-Stream Compose.Deploy.Test. Create
  • 12.
    “Systems integration asan open community effort.”
  • 13.
    Assembling a Platformfor NFV Enhancements Additions
  • 14.
    Scenario: “Deployment of aset of components and their configuration” Key Release Vehicle for OPNFV OPNFV Composes Scenarios
  • 15.
    Working Upstream withOpen Source and Standards
  • 16.
    A scenario isa system. Does it work? > Deploy. Test.
  • 17.
    Example testing activityin 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
  • 18.
  • 19.
    Building/evolving features meanscontributing 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: OPNFVDoctor 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: SolutionBrief • Contents Fault Management Overview NFVI Maintenance Milestones and Goals Upstream Contributions Available at https://www.opnfv.org/resources
  • 22.
  • 23.
    Community Labs: OPNFV PharosProject • 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 MANYScenarios, 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 Orchestrationand 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
  • 26.
  • 27.
  • 28.
    OPNFV: An OpenCommunity • Open Governance Model • Open Technical Decision Making • Open Design Discussion • Open Source License • Open to all
  • 29.
  • 30.
  • 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 biggestbarriers to accelerating NFV adoption at your company?
  • 33.
    At What Stageis 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 ToWork Together
  • 35.