Tap-as-a-Service is a project to introduce the functionality of port mirroring in OpenStack Neutron provisioned networks.
Clone or download
dhellmann and nguyentrihai93 add lower-constraints job
Create a tox environment for running the unit tests against the lower
bounds of the dependencies.

Create a lower-constraints.txt to be used to enforce the lower bounds
in those tests.

Add openstack-tox-lower-constraints job to the zuul configuration.

Modify lower-constraints.txt so that it matches the settings in the
requirements files.

See http://lists.openstack.org/pipermail/openstack-dev/2018-March/128352.html
for more details.

Change-Id: I7f8b14b5238cf92002d507104c8506e6a1c895dd
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
Latest commit 84846d5 Mar 22, 2018
Permalink
Failed to load latest commit information.
deliverables/queens Add deliverables info Mar 7, 2018
devstack Avoid tox-install.sh May 13, 2018
doc/source Remove unnecessary executable mode of some source files Dec 27, 2016
etc Remove unnecessary executable mode of some source files Dec 27, 2016
neutron_taas Merge "DB migration milestone for Queens" Jul 5, 2018
playbooks/legacy/tempest-dsvm-tap-as-a-service Move legacy jobs to project Jan 12, 2018
releasenotes Update reno for stable/queens Mar 7, 2018
specs Add tap-as-a-service spec Jan 14, 2017
tools Avoid tox-install.sh May 13, 2018
.coveragerc tox.ini: Fix cover target Aug 6, 2017
.gitignore Add release notes Mar 1, 2018
.gitreview Update .gitreview for new namespace Oct 17, 2015
.mailmap Initial Cookiecutter Commit. Jul 24, 2015
.stestr.conf Update for os-testr 1.0.0 / stestr Feb 22, 2018
.testr.conf Start writing tests Oct 1, 2015
.zuul.yaml add lower-constraints job Jul 26, 2018
API_REFERENCE.rst Merge "doc: reference OpenStack Austin presentation" Jun 29, 2016
CONTRIBUTING.rst Update the documentation link for doc migration Jul 27, 2017
HACKING.rst Update the documentation link for doc migration Jul 27, 2017
INSTALL.rst Fix in install and api guide Jan 20, 2016
LICENSE Initial Cookiecutter Commit. Jul 24, 2015
README.rst Change stackforge to openstack Feb 2, 2016
babel.cfg Initial Cookiecutter Commit. Jul 24, 2015
lower-constraints.txt add lower-constraints job Jul 26, 2018
openstack-common.conf Initial Cookiecutter Commit. Jul 24, 2015
requirements.txt Avoid tox-install.sh May 13, 2018
setup.cfg Add release notes Mar 1, 2018
setup.py Updated from global requirements Mar 7, 2017
test-requirements.txt Updated from global requirements Mar 15, 2018
tox.ini add lower-constraints job Jul 26, 2018

README.rst

Tap as a Service

Tap-as-a-Service (TaaS) is an extension to the OpenStack network service (Neutron). It provides remote port mirroring capability for tenant virtual networks.

Port mirroring involves sending a copy of packets entering and/or leaving one port to another port, which is usually different from the original destinations of the packets being mirrored.

This service has been primarily designed to help tenants (or the cloud administrator) debug complex virtual networks and gain visibility into their VMs, by monitoring the network traffic associated with them. TaaS honors tenant boundaries and its mirror sessions are capable of spanning across multiple compute and network nodes. It serves as an essential infrastructure component that can be utilized for supplying data to a variety of network analytics and security applications (e.g. IDS).

For installing Tap-as-a-Service with Devstack please read the INSTALL.rst file