opnfv brahmaputra: an early look

28
OPNFV Brahmaputra: An Early Look Heather Kirksey, Director, OPNFV Chris Price, TSC Chair, OPNFV

Upload: opnfv

Post on 07-Jan-2017

1.695 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: OPNFV Brahmaputra: An Early Look

OPNFV Brahmaputra: An Early Look

Heather Kirksey, Director, OPNFV

Chris Price, TSC Chair, OPNFV

Page 2: OPNFV Brahmaputra: An Early Look

Welcome!

Page 3: OPNFV Brahmaputra: An Early Look

We are an industry in transformation

Page 4: OPNFV Brahmaputra: An Early Look

2023-05-02

At What Stage is your company in the execution of its NFV Strategy?

Source: Heavy Reading survey, October 2015, n=212

Page 5: OPNFV Brahmaputra: An Early Look

OPNFV is a carrier-grade, integrated, open source platform to accelerate the introduction of new NFV products and services.

Page 6: OPNFV Brahmaputra: An Early Look

Source: Heavy Reading survey, October 2015, n=211

Bring Clarity to SDN Vendors

Critical For Operators To Achieve NFV Goals

Help Other Projects Develop So-lutions

Not Addressing Issues That Matter

Project Won't Reach Goals

Project Will Have Minimal Impact on the Industry

Which of the Following Statements Best Matches Your Opinion of OPNFV

Project Won’t Reach Goals (3%)

Project Will Have Minimal Impact (1%)

Not Addressing Issues that Matter (3%)

Bring Clarity to NFV Vendors

(20%)

Critical for Operators To Achieve NFV Goals (35%)

Help Other Open Source Projects

Develop Solutions (37%)

Page 7: OPNFV Brahmaputra: An Early Look

17. Which of the following benefits do you expect to see from OPNFV? (check all that apply)

Increased understanding of underlying technologies

Higher-quality products

Reduced risk

Accelerated adoption

More rapid deployment of NFV

Easier integration

0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%

36%

38%

33%

47%

60%

69%

36%

35%

47%

56%

65%

83%

Vendors Service Providers

7

Page 8: OPNFV Brahmaputra: An Early Look

2023-05-02

What are biggest barriers to accelerating NFV adoption at your company?

Page 9: OPNFV Brahmaputra: An Early Look

We Need To Work Together

Page 10: OPNFV Brahmaputra: An Early Look

OPNFV by the numbers: 18 Months In• 58 members (41 at founding)• 12 end user member companies• 10 operational OPNFV test-bed

infrastructure labs (Pharos Project) with 2 more planned

• 47 approved projects• 168 code developers• 161 code submitters• 4,697 accepted code contributions• 205 ticket participants

• 665+ IRC participants • 87,998+ IRC messages• 406 Mailing List Participants• 5800+ unique Arno Downloads• 5000+ unique Arno Docs downloads• 5x increase in developer

participation since August 2015• 2 Platform releases (Arno,

Brahmaputra) + 1 stable release (Arno SR1)

Page 11: OPNFV Brahmaputra: An Early Look

OPNFV Membership ListPlatinum Members

Silver Members

Associate Members

Page 12: OPNFV Brahmaputra: An Early Look

2023-05-02

Page 13: OPNFV Brahmaputra: An Early Look

2023-05-02

Brahmaputra – Marching toward Maturity

• Massively Parallel Simultaneous Release Process – 35 projects, 140+ developers– End-to-end feature realization– Incremental monthly release drops

• Scenarios– Significant increase in components tested and

component and features combinations

Page 14: OPNFV Brahmaputra: An Early Look

OPNFV Platform Overview

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 15: OPNFV Brahmaputra: An Early Look

Build and Integration

Deployment and Testing

New Requirements and Features

Network Virtualization Control

Storage Virtualization Control

OPNFV Arno Overview

Bootstrap / GetStarted

FuncTest

Compute Virtualization Control

Compute Storage Network

OpenStack

OpenDaylightKVMOVS

Upstream Project

Collaboration

InfrastructurePharos Project Compliant Community Labs

OPNFV Bare Metal Lab

Orchestration and Management

Virtual Network Functions

Ceph

Octopus / Continuous Integration

Documentation

Page 16: OPNFV Brahmaputra: An Early Look

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

InfrastructurePharos Community Labs

OPNFV Bare Metal Lab

Data Plane Acceleration

Upstream Project

Collaboration:

Integration Testing New Features

Continuous Integration/ Continuous Deployment

Documentation

ONOS

Ceph

ODPDPDK

Alignment

Installers

Scenarios

Functional

System

Performance

Fault Mgmt

IPv6

SFC

L3VPN

Reservation

Page 17: OPNFV Brahmaputra: An Early Look

Collaborative Development Working Upstream

• OPNFV Requirements Gathering and Gap Analysis

• Upstream and/or OPNFV Code Development• New releases of Upstream Components

Available• OPNFV Integration, Validation, and

Automation work– Install/Deploy– CI/CD and scenario definitions– Testing (Functional, System, Performance)

Page 18: OPNFV Brahmaputra: An Early Look

2023-05-02

Testing Enhancements

Yardstick

FuncTest

Qtip

VSPERF

Bottlenecks

• Fivefold increase in testing projects• Functest: component testing, increase in

number and types of tests• Yardstick: System level testing based on

ETSI TST 001 spec• VSPerf: virtual switch characterization• Qtip: Bottom-up system characterization• Bottlenecks: bottleneck focused

platform testing framework

Page 19: OPNFV Brahmaputra: An Early Look

Increased Breadth in Deployment and Integration

2023-05-02

• Breadth of Open Source Innovation• Additional install/deploy tools• OpenStack • Additional SDN Controllers + native

Neutron networking• 2 -> 20+ scenarios supported

– Installer, SDN, bare metal vs. virtualized, features, HA, features, framework options

Apex

Fuel

Compass

JOID

Genesis

ONOSFW

Contrail

Page 20: OPNFV Brahmaputra: An Early Look

Infrastructure and Testing Environments

• Advances in Pharos governance and participation– Pharos labs participating in release

activities + development– First Arm-based lab joined Pharos

• Significant automation work on Jenkins-based CI/CD toolchain

• Additional documentation and documentation automation

Releng

Docs

Octopus

Pharos

Page 21: OPNFV Brahmaputra: An Early Look

Carrier Grade Feature Enhancements

• Significant Upstream Collaboration• Fault Management• SFC• L3VPN• IPv6• Resource Reservation• Performance Enhancements

throughout the platform (Data plane, KVM, OVS)

SWFPQM

Promise

Doctor

Availability

IPv6

SFC

OVS4NFV

SDNVPN

NFVKVM

DPACC

Page 22: OPNFV Brahmaputra: An Early Look
Page 23: OPNFV Brahmaputra: An Early Look

Working Upstream with Open Source and Standards

Page 24: OPNFV Brahmaputra: An Early Look

Now It’s Time to Join the Party

Page 25: OPNFV Brahmaputra: An Early Look

2023-05-02

What’s Next• Much, much, much more of the same• Plugfest!!

– Join the Dovetail project and contribute• Testing and Infra Improvements

– SDN Controller & Storage Performance, Policy testing• Full ARM Support• Continued advances in carrier grade features, including L2VPN, Policy

Mgmt, Security, Multisite, Upgrades, etc.• Container Support• MANO• Forwarding and Data Plane Improvements

Page 26: OPNFV Brahmaputra: An Early Look

2023-05-02

Upcoming OPNFV Events

• OPNFV Technical Community Hackfest @ ONS, Santa Clara, March 14-17

• IETF 95, Buenos Aires, April 3-8• China SDN/NFV Conference, Beijing, April 11-13• OpenStack Summit, Austin, April 25-29• OPNFV Plugfest, May 9-13, Louisville, Colorado

Page 27: OPNFV Brahmaputra: An Early Look

Resources to help you get started

• Website: (https://www.opnfv.org)

• Wiki’s: (https://wiki.opnfv.org/) – Developer on-boarding: https://wiki.opnfv.org/developer/on-boarding – Releases: https://wiki.opnfv.org/releases – Approved projects: https://wiki.opnfv.org/approved_projects

• Mailing lists: (lists.opnfv.org) – [email protected]: OPNFV Marketing Committee (Members

Only)– [email protected]: general technical discussions– [email protected]: discussions with the Technical Steering Committee (TSC)– [email protected]: OPNFV community support

27

Page 28: OPNFV Brahmaputra: An Early Look

Questions?