OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open Source Integration

27
OPNFV Overview Margaret T. Chiosi President, OPNFV AT&T Chris Wright Board Member, OPNFV Red Hat

Transcript of OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open Source Integration

Page 1: OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open Source Integration

OPNFV Overview

Margaret T. Chiosi President, OPNFV AT&T

Chris Wright Board Member, OPNFV Red Hat

Page 2: OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open Source Integration

Key Industry Trends

•  Growth of data traversing the network •  Cloud computing changing the way applications are delivered

and consumed •  Service providers are under pressure to meet demands for

services from consumers, enterprises and the Internet of Things •  Industry shift towards Software-Defined Networking (SDN) and

Network Functions Virtualization (NFV)

5/29/15

Page 3: OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open Source Integration

Key Industry Needs

•  Increased service agility •  Improved operational efficiency •  Cloud-based delivery models •  Elasticity -- Dynamic resource allocation •  Ability to leverage commodity hardware •  Integration of existing open source NFV building blocks •  Ecosystem collaboration, coordination and testing •  Carrier-grade service performance

5/29/15

Page 4: OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open Source Integration

What is OPNFV?

Page 5: OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open Source Integration

OPNFV is an integrated, open source platform to accelerate the introduction of new NFV products and services.

Page 6: OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open Source Integration

Why Open Source? •  Higher reliability, more flexibility •  Faster, lower cost, and higher quality development •  Collaborative decisions about new features and roadmaps •  A common environment for uses and app developers •  Ability for users to focus resources on differentiating development •  Opportunity to drive open standards

5/29/15

Bottom Line: The open source model significantly accelerates consensus, delivering high performing, peer-reviewed code that forms a basis for an ecosystem of solutions.

Page 7: OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open Source Integration

Upstream Open Source

•  Work directly with upstream open source projects (OpenDaylight, OpenStack, KVM and Xen, and many others)

•  Work directly with standards bodies (ETSI and others)

•  Leverage existing codebases •  Integrate existing open source components •  Identify gaps to create new code •  Provide a point of integration, testing and

performance optimization

5/29/15

Page 8: OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open Source Integration

Who is OPNFV? Pla$num  Members  

Silver  Members  

5/29/15   OPNFV Introduction 8

Page 9: OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open Source Integration

What does OPNFV do?

Page 10: OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open Source Integration

OPNFV Platform Overview

5/29/15

Orchestration and Management

Virtual Network Functions

Infrastructure

Compute Virtualization

Control

Storage Virtualization

Control

Network Virtualization

Control

Compute Storage Network

Build and Integration

Deployment and Testing

New

Requirements and Features

Upstream Project

Collaboration

Continuous Integration

Page 11: OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open Source Integration

First ask the impossible

•  Try, then learn what is possible –  Arno intent is: "

One vision, one platform, one release in 6 months. •  BGS, what?

–  “Bootstrap & Get Started” launched our activities –  While our release demanded

•  octopus – continuous automated integration & installation •  pharos – A global federated devops R&D environment •  functest – basic platform validation •  opnfvdocs – well, release docs…

11 OPNFV Introduction 5/29/15

Page 12: OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open Source Integration

Bootstrap get started!!!

•  Defines the "minimum"baseline"platform"and"config

12 OPNFV Introduction 5/29/15

Page 13: OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open Source Integration

Pharos

•  The OPNFV federated lab"project

13 OPNFV Introduction 5/29/15

Page 14: OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open Source Integration

Octopus

•  Provides CI for all projects –  Documentation, code, testing –  End to end development including "

review, merge, artifact storage

•  From –  Spinning up a validation task

•  To –  Deploying the platform to the global lab

14 OPNFV Introduction 5/29/15

Page 15: OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open Source Integration

Functest

•  OPNFV - Base system functionality testing…

•  Well there’s a bit more to it: •  Rally Bench    https://jira.opnfv.org/browse/FUNCTEST-1 •  Rally Tempest https://jira.opnfv.org/browse/FUNCTEST-2 •  vIMS https://jira.opnfv.org/browse/FUNCTEST-4 •  ODL https://jira.opnfv.org/browse/FUNCTEST-5 •  vPing   https://jira.opnfv.org/browse/FUNCTEST-3

15 OPNFV Introduction 5/29/15

Page 16: OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open Source Integration

Octopus - Continuous Integration

Bringing it together…

16 OPNFV Introduction

Octopus will process any set of images and packages

Systems Code Images Development Continuous

Integration Platform

Deployment Application Deployment

Requirements

Telco KPI

Rescuer

IPv6

Parser

...

OpenStack

ODL

OVS

CloudStack

... Download

Upstream

Build  

Verify  

Package  

Packages

Templates Images

Packages Clusters Network

Scripts  

Development Deployment

OPNFV Platform Validation & Testing

Deploy Tools Deploy OPNFV OPNFV Requirement

Projects

Upstream components

Makefiles Deploy tools

Dependencies Packages

Funfest Qtip

Vsperf Yardstick

5/29/15

Page 17: OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open Source Integration

Con%nuous  integra%on   Valida%on  

Integra%on  and  

automated  build  

Valida%on  and  

packaging  

Upstream  source  projects  

Joint  dev  projects  

OPNFV  source  projects  

Pla?orm  Tes%ng  

Development  

17

VNF  Tes%ng  

Perform-­‐ance  

HW  Tes%ng  

And simplifying the view…

5/29/15

Page 18: OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open Source Integration

Build and Integration

Deployment and Testing

New

Requirements and Features

Network  Virtualiza$on    Control  

Storage  Virtualiza$on    Control  

OPNFV Arno Overview

Bootstrap / GetStarted

FuncTest

Compute  Virtualiza$on    Control  

Compute Storage Network

OpenStack

OpenDaylight KVM OVS

Upstream Project

Collaboration

Infrastructure  Pharos Project Compliant Community Labs

OPNFV Bare Metal Lab

Orchestration and Management

Virtual Network Functions

Ceph

Octopus / Continuous Integration

Documentation

5/29/15

Page 19: OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open Source Integration

OPNFV Projects

5/29/15

Build, Integration and Deployment  

New Requirements & Features  

Application Deployment and Testing  

Foreman  

Fuel  

OSCAR  

Yards$ck  

Parser  

FuncTest  

Q$p  

VSPERF  

Predic$on  

Copper  

Doctor  DPACC  

Availability  

VNFFG   Resource  Scheduler  

Promise  

MOVIE  

Mul$site  

Escalator  

Fastpath  

ONOSFW  

Conductor  

JOID  

Inspector  

IPv6  

Moon  

SFC  

Page 20: OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open Source Integration

Build Integration & Deployment

•  Projects in this category include: –  Deployment tools; Juju, Fuel, Foreman… –  Upstream component integration "

projects

5/29/15

Foreman  

Fuel  

OSCAR  

Parser  

ONOSFW  

JOID  

Page 21: OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open Source Integration

Application Deployment & Testing

•  Projects in this category include: –  Platform test and characterization –  Component test and characterization –  Application deployment test and

characterization –  Test Frameworks

5/29/15

Yards$ck  

FuncTest  

Q$p  

VSPERF  

Page 22: OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open Source Integration

New Requirements & Features

•  Projects in this category include: –  Requirements projects defining:

•  Platform frameworks •  Required features •  Domain area focus activities

–  Focused upstream development projects

5/29/15

Predic$on  

Copper  

Doctor  

DPACC  

Availability  

VNFFG  

Resource  Scheduler  

Promise  

MOVIE  

Mul$site  

Escalator  

Fastpath  

Conductor  

IPv6  

Moon  

SFC  

Page 23: OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open Source Integration

Additional projects and activities

•  Pharos –  OPNFV global federated lab initiative –  Responsible for establishing hardware pre-deploy ready state

•  Genesis –  BGS (bootstrap get started) project repository –  Responsible (during Arno) for establishing post-deploy ready state

•  Octopus –  Continuous integration project –  Responsible for providing CI/CD to all labs and development rules for all projects

•  opnfvdocs –  OPNFV documentation & toolchain project –  Responsible for establishing doc processes, toolchains, deliverables

5/29/15

Page 24: OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open Source Integration

Community groups

•  Security Group –  Tackling overall OPNFV security activities & auditing –  Shepherding security related projects; Moon, Inspector

•  Upstream community focused groups –  OpenStack –  OpenDaylight –  ONOS –  Open vSwitch

5/29/15

Page 25: OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open Source Integration

Upstream Community Work

5/29/15

Page 26: OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open Source Integration

Get Involved

•  Website: http://www.opnfv.org/ •  Wiki: https://wiki.opnfv.org/ •  Join the conversation on mailing lists and social media •  Join as a member •  Developers: Join approved projects, propose a project, write documentation,

contribute use cases, define tests, analyze requirements, build upstream relationships, contribute code, contribute upstream code, define processes, resource a community lab, answer questions, give training, evangelize.

5/29/15

Page 27: OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open Source Integration

5/29/15

Thank you! Questions?