Upload
openstackindia
View
978
Download
0
Embed Size (px)
Citation preview
OPENSTACK INDIA DAY, 2016- Arif Mohammad Khan ( VP VoerEir )
Please direct any questions to [email protected]
Introducing Open Platform for NFV
Ø Container Ø NFV
TopOpenstack Usecase
WhatisNFVandwhyitsImportantforTelcos ?
Ø Innovation and Superior Performance
Ø Speed and Agility Ø Efficiency and
Effectiveness
OperatorChangeDriver
NFV challenges for Telcos
Building&managingdistributed,multivendorcloud
MigrationtoClouddatacenterwithoutimpactingexisting
services
Differentworkloadsdemanddifferent
resources fromcloud
Norealbenchmarkmatricesavailable
Multipleplayerandmultiplerolemake
complextodefine SLAandWLA
Cloudimposedadditionalsecurity
challenges
FromSWandHWpre-integrated byeachvendor
ToSWandHWfromdifferent vendorsandnotintegrated
Toppriorityfortelecom
operatorsistoget”internet
economy”speedandcostbenefit
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.Defineinfrastructure
2.IdentifyVNF-type
3.SelectTestCases
4.ExecuteTests
5.CollectResults
6.IntegrateVNFapplication
Pre-Deployment validation of NFVI
Control plane/User planeMain componentsReal time constraintsHardware Metrics
Test cases 1 … NTest stimuliTest environment
ETSI GSNFV-TST001Chapter 6Pre-Deployment validationof NFV infrastructure
Configure
Deploy
Test
Validate
- System under Test (SUT)
- Deployment rules
- Execute benchmarks- Trigger External
scriptsfor 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 upstreamis hard
Team-up to increasethe likelihood to succeed
Swimming upstreamis 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
• ContentsFault Management Overview NFVI MaintenanceMilestones 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.
NetworkVirtualizationControl
StorageVirtualizationControl
OPNFV Brahmaputra Overview
ComputeVirtualizationControl
Orchestration and Management
Virtual Network Functions
OpenStackKVM OpenDaylight
OVS
OpenContrail
Compute Storage Network
InfrastructurePharos Community LabsOPNFV Bare Metal Lab
DataPlaneAcceleration
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:– [email protected]– [email protected]
What are biggest barriers to accelerating NFV adoption at your company?
At What Stage is your company in the execution of its NFV Strategy?
Source: Heavy Reading survey, October 2015, n=212
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