Top Banner
OPNFV Introduction Heather Kirksey Director, OPNFV
19

OPNFV Routing Area Intro

Feb 11, 2017

Download

Documents

lamkhue
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: OPNFV Routing Area Intro

OPNFV Introduction

Heather Kirksey

Director, OPNFV

Page 2: OPNFV Routing Area Intro

There are a large number of open source projects in the

cloud, SDN, and NFV space.

Page 3: OPNFV Routing Area Intro

OpenSource Building Blocks2015 – 2016: Several New LF Projects

PaaS

Clou

dInfra&Too

ling

Infrastructure

AdditionalPaaSplatforms

*NewtoLinuxFoundation in2015/2016

*

*

*

*

* * *

Hardware

NetworkControl

OperatingSystems

VIMManagementSystem

Orchestration

ApplicationLayer/AppServer

IOAbstraction&FeaturePath

NetworkDataAnalytics

3

Page 4: OPNFV Routing Area Intro

“Systems integration as an open community effort.”

Page 5: OPNFV Routing Area Intro

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

Page 6: OPNFV Routing Area Intro

NetworkVirtualization

StorageVirtualization

OPNFV Colorado Overview

Compute Virtualization

Orchestration and Management

Virtual Network Functions

OpenStackKVM OpenDaylight

OVS

ONOS

Compute Storage Network

InfrastructurePharos Community Labs (x86 & ARM)

OPNFV Bare Metal Lab

Upstream Project Collaboration:

Integration Testing New Features

OpenContrail

Ceph

ODPDPDK

Alignment

Installation

Composition

Functional

System

Performance

NFV Features

Continuous Integration / Continuous Deployment

Documentation

Security

FD.ioData Plane

Page 7: OPNFV Routing Area Intro

Scenario: “Deployment of a set of components and their configuration”

> Compose. Deploy. Test. Iterate.

OPNFV Composes Scenarios

Page 8: OPNFV Routing Area Intro

A scenario is a system ofmultiple upstreamcomponents.

> Compose. Deploy.

Page 9: OPNFV Routing Area Intro

A scenario is a system.Does it work?

> Test.

Page 10: OPNFV Routing Area Intro

Missing Features/Components?

> Create

Page 11: OPNFV Routing Area Intro

Integrate and Evolve Upstream in lock-stepPaaS

Clou

dInfra&Too

ling

Infrastructure

CI/CD

Hardware

NetworkControl

OperatingSystems,virt.Infra

VIMManagementSystem

Orchestration

ApplicationLayer/AppServer

IOAbstraction&FeaturePath

Integrate/Install

NetworkDataAnalytics

SystemTest&SecurityAudit

Infracontrol&CI/CD(Pharos,Releng,Octopus)

Installation,Upgrade(Apex,Joid,Fuel,Compass,Daisy,Escalator,Genesis)

Documentation(OPNFVdocs)

CreateScenarios/Stacks(IPv6,FastDataStacks, Armband,Apex,Daisy,ONOSFW,OpenContrail,,Joid,Fuel,Compass)

StoragePerformanceTest(Storperf)

SystemTesting(Yardstick,FuncTest,Qtip)

DataplanePerformanceTest(Vsperf,Fastpath)

SDNControllerPerformanceTest(Cperf)

DataplaneEvolution&Test(DPACC,OVSDPDK,FastDataStacks)

HypervisorforNFV(KVM4NFV)

NetworkPolicy(FastDataStacks,Copper,PolicyTest)

FaultManagement/Localization,Audit(Doctor,Pinpoint,Prediction,Bottlenecks,Inspector)

ModelandPolicyDrivenControl(Copper,Movie,Models,Domino,Parser)

ResourceControl/Scheduling(Promise,ResourceScheduler(RS))

NFVservices(servicechaining,VPN,..)(VNFFG,SFC,SDNVPN)

NFVdeploymentarchitectures(Multi-Site,EdgeNFV)

Security(Moon)

NFVTelemetryDataAcquisition(VNFEventStream)

Page 12: OPNFV Routing Area Intro

What are some of the projects that might interest

routing area?

Page 13: OPNFV Routing Area Intro

OPNFV SFC Project

• Objective: Verify ODL SFC in system level deployments

• Brahmaputra Yardstick tests:• TC029: VM Creation

• Verify that only 2 Service Function VMs are created for Service Chains Chain1 and Chain2

• TC030: Block HTTP• Verify that Client1 can not do HTTP

traffic, but can do SSH traffic• TC031: Block SSH

• Verify that Client2 can not do SSH traffic, but can do HTTP traffic

See also: https://wiki.opnfv.org/display/sfc

Page 14: OPNFV Routing Area Intro

SFC Improvements in Colorado

• SFC enhancements via OpenDaylight Boron release– NSH support– Multiple Node Support– Service Function failover and load-balancing– Dynamic Service Chain modifications

Page 15: OPNFV Routing Area Intro

Other OPNFV Projects

• IPv6 – Brahmaputra Release– Initial environment deployment and testing– Upstream IPv6 improvements in OpenStack and the Linux kernel– Workaround “helper functions” for OpenDaylight SDN controller gaps

• IPv6 – Colorado release– Upstream improvements in ODL– IPv6 only scenarios– Full overlay and underlay support– Additional install tool support

Page 16: OPNFV Routing Area Intro

SDN VPN

• Bramaputra release – Basic Layer 3 VPN support via Open Daylight SDN VPN project support

• Colorado Updates– Full Layer 2 and 3 VPN support– BGP-based peering – Quagga BGP router integration

Page 17: OPNFV Routing Area Intro

OPNFV Projects, continued

• Fast Data Stacks – VPP Integration• Models – Model-Driven NFV

– Currently developing use cases, test blueprints, focus on VNF on-boarding

– Use standard models and model frameworks (Netconf/YANG and Tosca) for VNF configuration

– Test models being defined in IETF, MEF, BBF, OMA, ETSI, 3GPP, and ETSI NFV in deployed NFV platform – agile and collaborative feedback based on implementation

– Related projects: Parser (Yang/Tosca translation), SFC, Copper (policy mgmt using OpenStack Congress), Movie (Intent-based NBI)

Page 18: OPNFV Routing Area Intro

Get Involved

• OPNFV: https://www.opnfv.org/

• OPNFV wiki: https://wiki.opnfv.org/

• OPNFV Colorado release: https://www.opnfv.org/colorado

• OPNFV stats: http://projects.bitergia.com/opnfv/browser/

• Mailing lists:– [email protected][email protected]

Page 19: OPNFV Routing Area Intro

How can we work better together across open source projects and internet standards?