summaryrefslogtreecommitdiffstats
path: root/README.rst
blob: 97793929b6d8866da8bd8e1a485701f7ee37fcb0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
NFVbench: A Network Performance Benchmarking Tool for NFVi Full Stacks
**********************************************************************

The NFVbench tool provides an automated way to measure the network performance for the most common data plane packet flows
on any NFVi system viewed as a black box (NFVi Full Stack).
An NFVi full stack exposes the following interfaces:
- an OpenStack API for those NFVi platforms based on OpenStack
- an interface to send and receive packets on the data plane (typically through top of rack switches
  while simpler direct wiring to a looping device would also work)

The NFVi full stack does not have to be supported by the OPNFV ecosystem and can be any functional OpenStack system that provides
the above interfaces.
NFVbench can also be used without OpenStack on any networking device that can handle L2 forwarding or L3 routing.

NFVbench can be installed standalone (in the form of a single Docker container) and is fully functional without
the need to install any other OPNFV framework.

It is designed to be easy to install and easy to use by non experts (no need to be an expert in traffic generators and data plane
performance benchmarking).

Online Documentation
--------------------
The latest version of the NFVbench documentation is available online at:

https://opnfv-nfvbench.readthedocs.io/en/latest/testing/user/userguide/index.html

Contact Information
-------------------
Inquiries and questions: send an email to opnfv-tech-discuss@lists.opnfv.org with a Subject line starting with "#nfvbench"

Open issues or submit an issue or enhancement request: https://jira.opnfv.org/projects/NFVBENCH/issues (this requires an OPNFV Linux Foundation login).
upporting any test campaigns of the projects of the community (e.g. [[opnfv_functional_testing | functional testing project]], [[platform_performance_benchmarking|Qtip]], [[get_started|BGS]], [[oscar/project_proposal|oscar]],...). Pharos shall provide the infrastructure and the tooling needed by the different projects. .. image:: images/opnfv-test.jpg Community Test Labs -------------------- A summary of all Community Hosted OPNFV test labs (existing and planned) is also kept on the `wiki home page <https://wiki.opnfv.org/start#opnfv_community_labs>`. This section here contains additional details and project relationship mappings. //NOTE: Please follow `these instructions <https://wiki.opnfv.org/lab_update_guide>` when updating this list.// +-----------+---------------+------------------------------------------------------+---------------------------------------------+-------------------------------------+----------------------+ | Map | Hosting | Home page | Contact person | Comments | Location | | Position | Organization | | | | | +-----------+---------------+------------------------------------------------------+---------------------------------------------+-------------------------------------+----------------------+ | 1 | Spirent | https://wiki.opnfv.org/pharos/spirentvctlab | Iben Rodriguez | OpenDaylight, NFV, SDN, & | Nephoscale | | | | | iben.rodriguez@spirent.com | OpenStack testing in progress | San Jose, CA | +-----------+---------------+------------------------------------------------------+---------------------------------------------+-------------------------------------+----------------------+ | 2 | China Mobile | | Fu Qiao | PODs dedicated for BGS and | Beijing, China | | | | | fuqiao@chinamobile.com | Functest | | +-----------+---------------+------------------------------------------------------+---------------------------------------------+-------------------------------------+----------------------+ | 3 | Ericsson | https://wiki.opnfv.org/get_started/ericsson_hosting | Jonas Bjurel | | Montreal, Canada | | | | | jonas.bjurel@ericsson.com | | | +-----------+---------------+------------------------------------------------------+---------------------------------------------+-------------------------------------+----------------------+ | 4 | Huawei | | Radoaca Vasile | TBD | Xi an, China | | | | | radoaca.vasile@huawei.com | | | +-----------+---------------+------------------------------------------------------+---------------------------------------------+-------------------------------------+----------------------+ | 5 | Intel | https://wiki.opnfv.org/get_started/intel_hosting | Trevor Cooper | Operational with PODs dedicated to | Intel Labs; Hillsboro| | | | | trevor.cooper@intel.com | BGS and vSwitch projects | Oregon | +-----------+---------------+------------------------------------------------------+---------------------------------------------+-------------------------------------+----------------------+ | 6 | Orange | | Morgan Richomme | Available Q1 2015 | Orange Labs; | | | | | morgan.richomme@orange.com | | Lannion, France | +-----------+---------------+------------------------------------------------------+---------------------------------------------+-------------------------------------+----------------------+ | 7 | Cable Labs | | | TBD | | | | | | | | | +-----------+---------------+------------------------------------------------------+---------------------------------------------+-------------------------------------+----------------------+ | 8 | Dell | | Wenjing Chu | TBD | Santa Clara, CA | | | | | Wenjing_Chu@DELL.com | | | +-----------+---------------+------------------------------------------------------+---------------------------------------------+-------------------------------------+----------------------+ | 9 | Huawei | | Sean Chen | TBD | Santa Clara, CA | | | | | | | | +-----------+---------------+------------------------------------------------------+---------------------------------------------+-------------------------------------+----------------------+ Pharos management ------------------ - `Project proposal <https://wiki.opnfv.org/opnfv_testbed_infrastructure>`_ - A "Pharos compliant" environment is the `standard configuration of a deployed system <https://wiki.opnfv.org/pharos/pharos_specification>`_ for test purposes - `Testing <https://wiki.opnfv.org/pharos_testing>`_ on "Pharos compliant" environment - `Project draft release <https://wiki.opnfv.org/pharos_draft_release>`_ - `Task follow-up <https://wiki.opnfv.org/pharos_tasks>`_ - `FAQ <https://wiki.opnfv.org/pharos_faq>`_ - `meeting & minutes page] <https://wiki.opnfv.org/wiki/test_and_performance_meetings>`_ <- this page needs to be moved and renamed Pharos project - Key facts --------------------------- - Project Creation Date: January 8, 2015 - Project Category: Integration & Testing - Lifecycle State: Incubation - Primary Contact: Trevor <trevor.cooper@intel.com> - Project Lead: Trevor <trevor.cooper@intel.com> - Jira Project Name: Testbed infrastructure Project - Jira Project Prefix: PHAROS - Committers: - Trevor Cooper<trevor.cooper@intel.com> - Fu Qiao <fuqiao@chinamobile.com> - Sheng-ann Yu <sheng-ann.yu@ericsson.com> - Wenjing Chu <Wenjing_Chu@DELL.com> - Chris Donley <C.Donley@cablelabs.com> - Morgan Richomme <morgan.richomme@orange.com> - Erica Johnson <erica.johnson@iol.unh.edu> - Hui Deng <denghui@chinamobile.com> - Prabu Kuppuswamy <prabu.kuppuswamy@spirent.com> - Sean Chen <s.chen@huawei.com> - Saikrishna M Kotha <saikrishna.kotha@xilinx.com> - Eugene Yu <yuyijun@huawei.com> - Contributors: - Iben Rodriguez <iben.rodriguez@spirent.com> - IRC : freenode.net #opnfv-pharos `http://webchat.freenode.net/?channels=opnfv-pharos <http://webchat.freenode.net/?channels=opnfv-pharos>`_ - Mailing List : no dedicated mailing list - use opnfv-tech-discuss and tag your emails with [Pharos] in the subject for easier filtering - Meetings : - `meetings <https://wiki.opnfv.org/wiki/test_and_performance_meetings>`_ - Repository: pharos **Documentation tracking** Revision: _sha1_ Build date: _date_