[CentOS-devel] NFV SIG - draft proposal for comment

Tue Dec 16 14:49:20 UTC 2014
Dave Neary <dneary at redhat.com>

Hi everyone,

I would like to propose a Network Function Virtualization SIG in CentOS.
The entire proposal is below, please respond here with comments,
questions, or expressions of interest. I am interested in recruiting
steering committee members both from the CentOS project and from OPNFV.

Thanks,
Dave.


================================================================

NFV SIG proposal

NFV (Network Function Virtualization) is revolutionising the
telecommunications industry. Telcos are moving to replace specialised
telco hardware with virtual machines running on elastic infrastructure
as a service. As a result, new telco services can be developed and
deployed as "cloud native" applications, building on open source components.

The CentOS NFV SIG will provide a CentOS-based stack which will serve as
a platform for the deployment and testing of virtual network functions
(VNFs). The initial core of the stack will be recent OpenStack packages,
using the OpenDaylight SDN controller and Open vSwitch for network
virtualization, DPDK for dataplane offload, Ceph for storage
virtualization, and libvirt and QEMU/KVM for compute virtualization. The
components of the stack will be those defined as being part of the OPNFV
(Open Platform for NFV, http://opnfv.org) project.

Virtual Network Functions (VNFs) running on the platform perform network
node operations (firewall, IDS, NAT, load balancing, etc) and
telecommunications services (voice and data services).


## Goals

* Provide a vehicle for CentOS users to deploy an OPNFV compliant
software stack and open source virtual network functions
* Enable the packaging and integration of selected patches and versions
of components to satisfy performance constraints of NFV use-cases
* Provide documentation and tools that can be used to deploy the stack
on a cluster of physical hosts
* All code and component projects will be under OSI-approved licenses.

## Mailing List and Communication

Work for the NFV SIG relevant to CentOS build systems, etc. will take
place on centos-devel. Work related to which components and packages
shoul dbe included will take place on the OPNFV project's mailing lists.

## SIG Membership

The NFV SIG will have a steering committee and committers. New
committers and steering committee members are appointed by the steering
committee. The make-up of the steering committee is to be decided.

Committer privileges, once earned, do not expire unless revoked by the
steering committee.

The steering committee will appoint a chair to interface with the CentOS
Board.

## Meetings

The NFV SIG will initially meet weekly until all pieces are in place for
regular releases, then as needed.

## Roadmap and (Action) TODO List

* Define package set
* Establish builds
* Define deployment tool and reference deployment architecture
* Establish test / QA processes
* Define release cadence and criteria

## Further Info

* OPNFV (http://opnfv.org)
* ETSI NFV ISG (http://www.etsi.org/technologies-clusters/technologies/nfv)
* OpenDaylight: (http://opendaylight.org)
* OpenStack: (http://openstack.org)
================================================================

-- 
Dave Neary - NFV/SDN Community Strategy
Open Source and Standards, Red Hat - http://community.redhat.com
Ph: +1-978-399-2182 / Cell: +1-978-799-3338