36
OPNFV Projects Brief Intro OPNFV のののののののの 50 ののののののののののの OPNFV Meetup Tokyo #1 Tomofumi Hayashi September 9, 2016

OPNFV Meetup Tokyo #1 / Projects Summary

Embed Size (px)

Citation preview

Page 1: OPNFV Meetup Tokyo #1 / Projects Summary

OPNFV Projects Brief IntroOPNFV のプロジェクト約 50 をさらっと紹介してみるOPNFV Meetup Tokyo #1

Tomofumi HayashiSeptember 9, 2016

Page 2: OPNFV Meetup Tokyo #1 / Projects Summary

INSERT DESIGNATOR, IF NEEDED2

● 林 智史 (Tomofumi Hayashi)● id:s1061123● OPNFV 学習中 (2016/May - )

Introduction

Page 3: OPNFV Meetup Tokyo #1 / Projects Summary

INSERT DESIGNATOR, IF NEEDED

この発表でやること● OPNFV にある約 50 ほどのプロジェクトの概要をさらっと紹介する (as of

2016/08/31)● 各プロジェクト間のラフな関係を把握する

この発表でやらない ( やれない ) こと● 各プロジェクトの up-to-date な状況

○ Offline 上のやりとり○ Deep な政治的状況○ 実際の活動状況

● その他詳細

このスライドについて

Page 4: OPNFV Meetup Tokyo #1 / Projects Summary

INSERT DESIGNATOR, IF NEEDED

● Project List (https://wiki.opnfv.org/display/PROJ/Approved+Projects)○ TSC (Technical Steering Committee) が Approve した Project

● 各 Project Page にある Key Project Facts を参考に紹介○ Project Category

■ Requirements/Development ( 要求の整理・実装をする )■ Installer Integration ( 実装された機能をインテグレーションする )■ Testing ( 必要な機能をテストする )

○ Project Contact (e.g. Project Lead)○ Committers

● 親子 ( みたいな ) 関係○ Genesis (BGS) -> APEX/Compass4NFV/FUEL/JOID

● 兄弟 ( みたいな ) 関係○ APEX / Compass4NFV / FUEL / JOID

OPNFV のプロジェクトについて

Page 5: OPNFV Meetup Tokyo #1 / Projects Summary

プロジェクト紹介(Requirements & Development)

Page 6: OPNFV Meetup Tokyo #1 / Projects Summary

INSERT DESIGNATOR, IF NEEDED

High Availability for OPNFV (Availability)● Identify HA requirement of OPNFV platform (i.e. hardware HA, VIM HA,

service HA)● Project Lead: Qiao Fu (China Mobile)

Virtualized Infrastructure Deployment Policies (Copper)● Policy management for OPNFV platforms (e.g. Congress, ODL Group-Based-

Policy)● Project Lead: Bryan Sullivan (AT&T)

Projects: Requirements & Development

Page 7: OPNFV Meetup Tokyo #1 / Projects Summary

INSERT DESIGNATOR, IF NEEDED

Fault Management (Doctor)● Fault management and maintenance framework (NFVI, VIM)● Project Lead: Ryota Mibu (NEC)

Template Distribution Service (Domino)● Template distribution service based OASIS Spec (TOSCA Simple Profile for

NFV ver1.0)○ OASIS: Organization for the Advancement of Structured Information

Standards■ Standardized AMQP, SAML, WSBPEL

○ TOSCA: Topology and Orchestration Specification for Cloud Applications

● Project Lead: Ulas Kozat (Huawei)

Projects: Requirements & Development (Cont'd)

Page 8: OPNFV Meetup Tokyo #1 / Projects Summary

INSERT DESIGNATOR, IF NEEDED

Data Plane Acceleration (DPACC)● Data Plane Acceleration / To specify a general framework for VNF data plane● Project Lead: Linli Deng (China Mobile)

Edge NFV (eNFV)● Define use-cases for Edge NFV solutions (e.g. WAN, multi-DC)● Project Lead: James Buchanan (ADVA Optical Networking)

Projects: Requirements & Development (Cont'd)

Page 9: OPNFV Meetup Tokyo #1 / Projects Summary

INSERT DESIGNATOR, IF NEEDED

Smooth Upgrade (Escalator)● Define user requirements on smooth upgrade NFVI/NFV● Project Lead: Jie Hu (ZTE)

MANO● Improve MANO integration in OPNFV

○ MANO=Management and Network Orchestration● Project Lead: Prakash Ramchandran (Huawei)

Projects: Requirements & Development (Cont'd)

Page 10: OPNFV Meetup Tokyo #1 / Projects Summary

INSERT DESIGNATOR, IF NEEDED

Model-Driven NFV (Models)● Define NFV/VNF's data model ● Project Lead: Bryan Sullivan (AT&T)

Model Oriented Virtualization Interface (Movie)● Define VIM northband interface for orchestrator ● Project Lead: Tianran Zhou (Huawei)

Projects: Requirements & Development (Cont'd)

Page 11: OPNFV Meetup Tokyo #1 / Projects Summary

INSERT DESIGNATOR, IF NEEDED

Multi-Site Virtualized Infrastructure (Multisite)● Enhance OpenStack for multisite NFV cloud support● Project Lead: Chaoyi Huang (Huawei)

Network Readiness (NetReady)● Define requirements for OpenStack network to apply NFV related use-cases

○ L3VPN, multiple backend networks etc...● Project Lead: Georg Kunz (Ericsson)

Projects: Requirements & Development (Cont'd)

Page 12: OPNFV Meetup Tokyo #1 / Projects Summary

INSERT DESIGNATOR, IF NEEDED

VNF Event Stream (VES)● Develop OPNFV platform support for VNF event streams● Project Lead: Alok Gupta (AT&T)

Openstack Based VNF Forwarding Graph (vfngraph)● OpenStack work on VNFFG (i.e. SFC) and ONF OpenFlow work on service

chaining● Project Lead: Cathy Zhang (Huawei)

Projects: Requirements & Development (Cont'd)

Page 13: OPNFV Meetup Tokyo #1 / Projects Summary

INSERT DESIGNATOR, IF NEEDED

Fault Localization (RCA, Pinpoint)● To provide fault localization framework, focusing NFVI/VIM network issues● Project Lead: Adi Molkho (Huawei)

Data Collection for Failure Prediction (Prediction)● Provide predictor framework, data collector and dashboard● Project Lead: Hai Liu (Huawei)

Projects: Requirements & Development (Cont'd)

Page 14: OPNFV Meetup Tokyo #1 / Projects Summary

INSERT DESIGNATOR, IF NEEDED

Resource Management (Promise)● Provide resource reservation/management to VIM● Project Lead: Peter K. Lee (Corenova Technologies)

Resource Scheduler (RS)● Collect network information, do resource isolation and improve resource

scheduler in OpenStack● Project Lead: Mingjiang Li (Huawei)

Projects: Requirements & Development (Cont'd)

Page 15: OPNFV Meetup Tokyo #1 / Projects Summary

プロジェクト紹介(Security)

Page 16: OPNFV Meetup Tokyo #1 / Projects Summary

INSERT DESIGNATOR, IF NEEDED

Inspector (Inspector)● Ensure the existing Audit framework for the critical components in OPNFV

are extensive enough and compliant to industry standards and foreseeable business use cases.

● Project Lead: Luke Hinds (Red Hat)

Security Management Module (Moon)● Design and develop a security management system for OPNFV● Project Lead: Ruan HE (Orange)

Projects: Security

Page 17: OPNFV Meetup Tokyo #1 / Projects Summary

プロジェクト紹介(Installer)

Page 18: OPNFV Meetup Tokyo #1 / Projects Summary

INSERT DESIGNATOR, IF NEEDED

Genesis, Bootstrap/Get Started (BGS)● Define a common set of requirements for a set of deployment tools used to

install OPNFV○ Genesis defines common set of requirements among installers

GENESIS = GENEral System Install Services● Project Lead: Frank Brockners (Cisco)● Member Projects:

○ Apex○ Compass4NFV○ Daisy4NFV○ FUEL○ JOID

Projects: Installer

Page 19: OPNFV Meetup Tokyo #1 / Projects Summary

INSERT DESIGNATOR, IF NEEDED

APEX● Installation/Deployment tool based on RDO/Triple-O

● Project Lead: Tim Rozet (Red Hat)

Compass4NFV● Installer project based on Compass (Huawai OpenStack installer)● Project Lead: Weidong Shao (Huawei)

Projects: Installer (Cont'd)

Page 20: OPNFV Meetup Tokyo #1 / Projects Summary

INSERT DESIGNATOR, IF NEEDED

Daisy4NFV● Installer project based on upstream installer Daisy● Project Lead: Zhijiang Hu(ZTE)

FUEL● Integrate OPNFV features with Fuel installer/deployer

● Project Lead: Gregory Elkinbard (Mirantis)

JOID● Support MAAS/Juju on OPNFV platform● Project Lead: Artur Tyloch (Canonical)

Projects: Installer (Cont'd)

Page 21: OPNFV Meetup Tokyo #1 / Projects Summary

プロジェクト紹介(Integration)

Page 22: OPNFV Meetup Tokyo #1 / Projects Summary

INSERT DESIGNATOR, IF NEEDED

FastDataStacks (FDS)● Compose use-cases for NFV plus FD.IO

● Project Lead: Frank Brockners (Cisco)IPv6-enabled OPNFV (IPv6)

● Enable IPv6 on OPNFV platform● Project Lead: Bin Hu (AT&T)

KVM (KVM)● Enable NFV specific features on KVM (low latency, fast live migration, etc...)● Project Lead: Raghu Reddy (Intel)

Projects: Integration

Page 23: OPNFV Meetup Tokyo #1 / Projects Summary

INSERT DESIGNATOR, IF NEEDED

ONOS Framework (ONOSFW)● Integrate ONOS as SDN controller for OPNFV platform

● Project Lead: Wei Su (Huawei)Open vSwitch For NFV (ovsnfv)

● Integrate Open vSwitch into OPNFV platform● Project Lead: Mark D. Gray (Intel)

OpenContrail Virtual Networking for OPNFV (Ovno)● Integrate OpenContrail for OPNFV platform● Project Lead: Stuart Mackie (Juniper)

Projects: Integration (Cont'd)

Page 24: OPNFV Meetup Tokyo #1 / Projects Summary

INSERT DESIGNATOR, IF NEEDED

Deployment Template Translation (Parser)● Provide tool mechanism template (TOSCA/CAMP to heat, or some)

○ TOSCA=Topology and Orchestration Specification for Cloud Applications

● Project Lead: Zhipeng Huang (Huawei)SDN distributed routing and VPN (SDN VPN)

● Provide L2/L3 VPN with SDN (e.g. OpenDayLight)● Project Lead: Tim Irnich (Ericsson)

Security Scanning (secscan)● Integrate OpenSCAP to OPNFV CI/CD Platform● Project Lead: Luke Hinds (Red Hat)

Projects: Integration (Cont'd)

Page 25: OPNFV Meetup Tokyo #1 / Projects Summary

INSERT DESIGNATOR, IF NEEDED

Service Function Chaining (sfc)● Integrate ODL's SFC implementation to OPNFV Platform● Project Lead: Brady Johnson (Ericsson)

SW Fastpath Service Quality Metrics ● Provide tools/libs to support fastpath(e.g. DPDK) to enable VNFs'

measurement traffic/performance KPI● Project Lead: Maram Tahhan (Intel)

Projects: Integration (Cont'd)

Page 26: OPNFV Meetup Tokyo #1 / Projects Summary

プロジェクト紹介(Testing)

Page 27: OPNFV Meetup Tokyo #1 / Projects Summary

INSERT DESIGNATOR, IF NEEDED

Armband● Integrate/test OPNFV release on ARM-based servers● Project Lead: Bob Monkman (ARM)

System Limitation Testing (Bottlenecks)● To find system bottlenecks by testing/verifying OPNFV● Project Lead: Hongbo Tian (Huawei)

Projects: Testing

Page 28: OPNFV Meetup Tokyo #1 / Projects Summary

INSERT DESIGNATOR, IF NEEDED

SDN Controller Performance Testing (CPerf)● SDN Controller performance testing● Project Lead: Daniel Farrell (Red Hat)

Dovetail● Testing project to define/provide a set of OPNFV related validation for

OPNFV trademarks● Project Lead: Hongbo Tian (Huawei)

Projects: Testing (Cont'd)

Page 29: OPNFV Meetup Tokyo #1 / Projects Summary

INSERT DESIGNATOR, IF NEEDED

Base system functionality testing (Functest)● Base system functionality testing● Project Lead: Morgan Richomme (Orange)

Policy Test (policytest)● Provide network policy testing for OPNFV as functional tests● Project Lead: Keith Burns (nexusis.com)

Projects: Testing (Cont'd)

Page 30: OPNFV Meetup Tokyo #1 / Projects Summary

INSERT DESIGNATOR, IF NEEDED

Platform Performance Benchmarking (Qtip)● Provide the capability to quantify a platform's performance behavior● Project Lead: Yujun Zhang (ZTE)

Storage Performance Benchmarking for NFVI (StorPerf)● Storage performance benchmark for NFVI● Project Lead: Mark Beierl & Edgar StPierre (EMC)

Projects: Testing (Cont'd)

Page 31: OPNFV Meetup Tokyo #1 / Projects Summary

INSERT DESIGNATOR, IF NEEDED

Characterize vSwitch Performance for Telco NFV Use Cases (VSperf)

● Provide testing framework for vSwitch implementation● Project Lead: Maryam Tahhan (Intel)

Infrastructure verification (Yardstick)● Provide testing framework for Infrastructure verification (aligned ETSI

TST001)● Project Lead: Liang Gao (Huawei)

Projects: Testing (Cont'd)

Page 32: OPNFV Meetup Tokyo #1 / Projects Summary

プロジェクト紹介(Lab, Release Engineering and

Audit)

Page 33: OPNFV Meetup Tokyo #1 / Projects Summary

INSERT DESIGNATOR, IF NEEDED

Continuous Integration (Octopus)● Setup CI enrivonmnet● Project Lead: Ulrich Kleber (Huawei)

Testbed infrastructure (Pharos)● Manage OPNFV lab● Project Lead: Jack Morgan (Intel)

Release Engineering (Releng)● Release Engineering for OPNFV release● Project Lead: Fatih Degirmenci (Ericsson)

Projects: Lab, Release Engineering and Audit

Page 34: OPNFV Meetup Tokyo #1 / Projects Summary

INSERT DESIGNATOR, IF NEEDED

Done!

Page 35: OPNFV Meetup Tokyo #1 / Projects Summary

INSERT DESIGNATOR, IF NEEDED

おまけ (who is the contributer in OPNFV?)

# Company

15 Huawei

5 Intel

4 AT&T, Ericsson, Red Hat

3 Cisco, ZTE

2 China Mobile, Orange

1 ADVA Optical Networking, ARM, Canonical, Corenova Technologies, EMC, Juniper, Mirantis, NEC, nexusis.com

Page 36: OPNFV Meetup Tokyo #1 / Projects Summary

THANK YOUplus.google.com/+RedHat

linkedin.com/company/red-hat

youtube.com/user/RedHatVideos

facebook.com/redhatinc

twitter.com/RedHatNews