Upgrade to Pro — share decks privately, control downloads, hide ads and more …

OPNFV Meetup Tokyo #1 / Projects Summary

Avatar for Tomofumi Hayashi Tomofumi Hayashi
September 05, 2016
10

OPNFV Meetup Tokyo #1 / Projects Summary

Slides used at OPNFV Meetup Tokyo #1, to introduce (listup) projects in OPNFV community.

Avatar for Tomofumi Hayashi

Tomofumi Hayashi

September 05, 2016
Tweet

Transcript

  1. INSERT DESIGNATOR, IF NEEDED 2 • 林 智史 (Tomofumi Hayashi)

    • id:s1061123 • OPNFV学習中 (2016/May - ) Introduction
  2. INSERT DESIGNATOR, IF NEEDED この発表でやること • OPNFVにある約50ほどのプロジェクトの概要をさらっと紹介する (as of 2016/08/31)

    • 各プロジェクト間のラフな関係を把握する この発表でやらない(やれない)こと • 各プロジェクトのup-to-dateな状況 ◦ Offline上のやりとり ◦ Deepな政治的状況 ◦ 実際の活動状況 • その他詳細 このスライドについて
  3. 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のプロジェクトについて
  4. 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
  5. 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)
  6. 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)
  7. 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)
  8. 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)
  9. 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)
  10. 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)
  11. 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)
  12. 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)
  13. 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
  14. 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
  15. 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)
  16. 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)
  17. 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
  18. 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)
  19. 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)
  20. 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)
  21. 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
  22. 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)
  23. 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)
  24. 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)
  25. 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)
  26. 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
  27. 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