Upload
tomofumi-hayashi
View
315
Download
2
Embed Size (px)
Citation preview
OPNFV Projects Brief IntroOPNFV のプロジェクト約 50 をさらっと紹介してみるOPNFV Meetup Tokyo #1
Tomofumi HayashiSeptember 9, 2016
INSERT DESIGNATOR, IF NEEDED2
● 林 智史 (Tomofumi Hayashi)● id:s1061123● OPNFV 学習中 (2016/May - )
Introduction
INSERT DESIGNATOR, IF NEEDED
この発表でやること● OPNFV にある約 50 ほどのプロジェクトの概要をさらっと紹介する (as of
2016/08/31)● 各プロジェクト間のラフな関係を把握する
この発表でやらない ( やれない ) こと● 各プロジェクトの up-to-date な状況
○ Offline 上のやりとり○ Deep な政治的状況○ 実際の活動状況
● その他詳細
このスライドについて
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 のプロジェクトについて
プロジェクト紹介(Requirements & Development)
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
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)
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)
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)
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)
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)
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)
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)
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)
プロジェクト紹介(Security)
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
プロジェクト紹介(Installer)
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
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)
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)
プロジェクト紹介(Integration)
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
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)
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)
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)
プロジェクト紹介(Testing)
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
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)
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)
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)
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)
プロジェクト紹介(Lab, Release Engineering and
Audit)
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
INSERT DESIGNATOR, IF NEEDED
Done!
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
THANK YOUplus.google.com/+RedHat
linkedin.com/company/red-hat
youtube.com/user/RedHatVideos
facebook.com/redhatinc
twitter.com/RedHatNews