In this working session we can continue the discussion from the OpenStack Summit on how to best bring together use cases and requirements from OPNFV with the OpenStack Product WG user stories. Do we want to establish contact person(s)/evangelist(s) in OPNFV for the different use cases and user stories?

This will be a tutorial and live demo on how to get started with OpenDataPlane programming. The presentation demonstrates how the same ODP application can be run on different HW platforms and underlying packet I/O types.

The exponential growth in data traffic puts ever-increasing demands on the packet processing elements in the network, resulting in a need for high performance IP packet handling. This drives the emergence of a new generation of hardware-accelerated platforms as well as the creation of user space applications and libraries. The drive towards scalable high-performance functions requires an open IP stack that is extendable and can enable great performance, ease of use and portability. OpenFastPath is an open source TCP/IP stack for Linux user space that runs on the OpenDataPlane. In the presentation Ulf Bragnell introduce OpenFastPath and show that it can provide up to 20x the performance of the native Linux Kernel for forwarding workloads.

Several MANO pieces need integration as we move up the reference stack. This includes extending Installers support, Scenarios, up stream's such as Open-O, OSM, Tacker. A mid-cycle review is necessary as Domino and other projects with Upstream tied to them need brainstorming for future releases.

This will be a tutorial with a live demo about the new features we have in Functest for Colorado (automatic reporting, dashboard, CLI, tiered-tests, ...) and run a couple of commands and a short test on an OPNFV deployment using Functest.

Parser In C

Howard, Victor, Julien,Vinayak, Ulas

Lecture

template developers

OPNFV Parser released its first version in Brahmaputra, and the work certainly does not stop there. We the Parser Team are planning for more interesting features in the next circle: more collaborative work in Heat-Translator to implement our keyword support, more enhancements to yang2tosca, a new module for policy2tosca translation, a new module of template dissection for multi-site scenario, and an experimental work on a new module called tosca2kube. These ideas will be demonstrated in this talk and also some demos of these ideas will be shown.

Die Pacman Nomaden

Lingli Deng/Howard Huang

Lecture

Infrastructure developers

DPACC project has been developing requirements and features for management aspect (DPACC-MAN) for a long time, and with OpenStack Nomad as its upstream project, things begin to take shape. In this talk we will give an overview of DPACC-MAN requirement and architecture, an introduction about the features implemented in OpenStack Nomad and our release goals for the project. In this talk you could also expect in depth talk of data modeling of NFV acceleration management, DB oriented management framework design evolution and new storage/network acceleration management framework we are working on in the open source community

OPNFV Yardstick released its first version in Brahmaputra, and the work certainly does not stop there. We the Yardstick Team are planning for more generic testing in the next circle: more collaborative work with opnfv feature project.

Bottlenecks in C: Make it easier to explore OPNFV platform bottlenecks

Bottlenecks has been released in Brahmaputra. The goal of Bottlenecks is to find out the system bottlenecks by testing and verifying OPNFV infrastructure in a staging environment. In this presentation,the Bottlenecks team will introduce an open testing framework and current test cases, which make it easier to explore OPNFV platform bottlenecks. Based on the newly-added test cases, performance bottlenecks will be analyzed and shown. In addition, integration testing workflow and more test scenario plans in release C will aslo be discussed there.

A-CORD the analytic platform of the CORD architecture is a powerful framework allowing a rapid development on top of XOS & OpenStack. We have used Pinpoint to demonstrate Root Cause Analysis application running on that framework

Gluon and Proton aim at enabling a lightweight integration of multiple networking backends, such as Neutron and different SDN controllers, and a flexible and model driven development of new networking services. This session will be a deep dive into the architecture of Gluon and Proton and a walk through of their features.

In this talk, many challenging issues will be given, such as how to get useful data, why Ceilometer does not work well for data processing and so on. Our focus is on hardware failure prediction, because since now NFV has not been deployed extensively for users, which means what kinds of failure will happen and which metrics can be used to predict failure are the unknowable problems, however hardware failure has been extensively investigated and researched so many years. Hence, using the open hardware failure data is a good beginning for our big ambition. After trial and error ,the prediction accuracy is surprisingly high. Based on Apache Spark, which is a popular engine for large-scale data processing, the prediction is so fast and nearly real-time.

Presentation and discussion about the current status and future plans regarding OPNFV HW and SW Infrastructure. (Pharos, Releng, Octopus)

Developers, operators, users

OPNFV Infra Working Group has just been established to drive and implement improvements for OPNFV Infrastructure. During this session, we will talk about the scope, goals and how to involve in these activities.

Apart from this, ongoing and planned OPNFV Infrastructure activities will be presented to community to increase the awareness and collect the feedback.

A complex VNF test case was introduced in Brahmaputra based on an open source vIMS solution. Based on TOSCA descriptor file, it triggers the creation of several VMs including an orchestrator that deploys a complex VNF with various components and the associated test tools embed on containers. The vIMS experience test case could be used as a baseline to deal with VNF testing. This test case is also a pragmatic approach to outline the MANO role in the validation/testing phase.

Future extensions for C-Release (multi-site, VNF clustering, more complex test cases, integration with different orchestrators...) will also be presented to demonstrate that full automatic VNF deployment (including testing phase) can become a reality.

Since OPNFV board expended its scope to include NFV MANO last year, several upstream open source projects have been created to develop MANO solutions. Each solution has demonstrated its unique value in specific area. Open-Orchestration (OPEN-O) project is one of such communities.

This project proposed seeks to develop requirements for OPEN-O MANO support in the OPNFV reference platform, with the plan to eventually include OPEN-O in OPNFV as a non-exclusive upstream MANO. In particular, this project will focus on interfaces and information/data models required for coordination among various components and OPNFV platform

In this talk we will discuss an OpenStack based and OpenFlow compliant solution which will dynamically set up VNFFG so that different tenants’ flows can be steered through different sequence of VNFs by ONOS.

The aim of this session is to give an overview about the OPNFV Community, the terms, tools, processes and best practices that we are using. The talk will give guidance on how to engage with the OPNFV community by showing entry points while highlighting our values and culture as well.

Dr. Rolf visited OPNFV summit at SF in 2015 on sidelines and wants to present OEC plans and see how OPNFV can collaborate in evolving Edge Computing. Prakash has been trying to get a module for Cloudlet in OpenStack as use case in OPNFV NetReady to ensure that it can bridge the gap between Nova & Neutron. Goal will be seek design and development support for common goals in OPNFV with upstream projects.

A VNF, which was designed to run in several distributed OpenStack clouds to achieve higher availability, needs tenant level isolated L2/L3 networking across OpenStack instances. This session will talk about how to provide this fundamental functionality.

testAPI, was designed to gather all the results of OPNFV tests projects into a single place. It exposes a REST API for the collection of results and push them into a MongoDB database. This session will talk about how it works in Functest project and how to apply it to other test projects.

Intro to fd.io

Ed Warnicke eaw@cisco.com

Presentation with audience Q&A

Developers, Operators, users

FD.io is an open source project to provide an IO services framework for the next wave of network and storage software ideally suited to NFV use cases, including but not limited to developing feature rich high performance VNFs and providing the 'wiring' between VNFs. Architected as a collection of sub-projects, FD.io provides a modular, extensible user space IO services framework that supports rapid development of high-throughput, low-latency and resource-efficient IO services. The design of FD.io is hardware, kernel, and deployment (bare metal, VM, container) agnostic. FD.io will help advance the state of the art of network and storage infrastructure and will quickly become a “must have” technology in next-gen service provider and enterprise data center strategies as its benefits to areas like SDN and NFV are realized. In this session you will get an introduction to the technology under FD.io, it governance, and community structure.

FastDataStacks

Frank Brockners - fbrockne@cisco.com

Overview presentation and discussion

Developers, Operators, Users

FastDataStacks creates and composes new scenarios using FD.io/VPP as forwarder - in particular OpenStack - OpenDaylight - VPP. FDS drives development upstream in OpenDaylight and FD.io - and evolves the test and install infrastructure in OPNFV. The session will review the objectives of FDS as well as discuss the current status and next steps.

Open Baton provides an open source implementation of the ETSI NFV MANO specification. It is based on MANO v1.1.1 information models, and in its latest release increased the number of functionalities which could be used for interoperating with it. In particular, this presentation will focus on providing technical details about those mechanisms (VNFM integration, VIM drivers, events engine) which enable the easy integration of external components. Additionally, will be presented some of the external components that have been developed recently (autoscaling, fault management, integration tests) which make Open Batona very modular platform and allow fast prototyping of new advanced features also in the context of the OPNFV environment. A running demonstration of the platform will be provided to the audience.

Overview, Project Status, Roadmap, plans to integrate with C-release and open discussion on this project.

Developers, Operators, VNF vendors

Tacker is an official OpenStack project building a Generic VNF Manager (G-VNFM) and a NFV Orchestrator (NFVO) to deploy and operate Network Services and Virtual Network Functions (VNFs) on an NFV infrastructure platform like OpenStack. It is based on ETSI MANO Architectural Framework and provides a functional stack to orchestrate Network Services end-to-end using VNFs. This session will recap the current status of the project and its feature, upcoming roadmap and, most importantly, will be used to hear thoughts on what features are important for the NFV operator community.