Common library for services that classify packets
Go to file
Boden R 9c2e55cf8e
use object common_types from neutron-lib
Switch over to neutron-lib for OVO common_types.

Also update lower constraints and requirements to pass gates

Depends-On: https://review.opendev.org/#/c/664646/
Change-Id: I8d3175f95f567a4ca4ae9d06de09a57ea4656b6a
2019-12-03 18:08:24 +01:00
devstack Devstack plugin to perform Database migrations. 2018-01-31 14:55:13 +00:00
doc Update Neutron Classifier for Zuulv3 2019-07-18 11:02:21 -06:00
neutron_classifier use object common_types from neutron-lib 2019-12-03 18:08:24 +01:00
.coveragerc Update the neutron-classifier repo 2017-07-04 14:06:19 +00:00
.gitignore Update Neutron Classifier for Zuulv3 2019-07-18 11:02:21 -06:00
.gitreview OpenDev Migration Patch 2019-04-19 19:51:14 +00:00
.pylintrc Update Neutron Classifier for Zuulv3 2019-07-18 11:02:21 -06:00
.stestr.conf Functional Job fix 2019-08-08 15:21:56 +02:00
.zuul.yaml Functional Job fix 2019-08-08 15:21:56 +02:00
bindep.txt Update Neutron Classifier for Zuulv3 2019-07-18 11:02:21 -06:00
CONTRIBUTING.rst Replace the old or invalid http doc links 2018-01-19 10:18:17 +00:00
HACKING.rst Replace the old or invalid http doc links 2018-01-19 10:18:17 +00:00
LICENSE Initial Cookiecutter Commit. 2015-10-30 14:38:48 +09:00
lower-constraints.txt use object common_types from neutron-lib 2019-12-03 18:08:24 +01:00
MANIFEST.in Initial Cookiecutter Commit. 2015-10-30 14:38:48 +09:00
README.rst Update README.rst 2019-08-13 09:31:02 +00:00
requirements.txt use object common_types from neutron-lib 2019-12-03 18:08:24 +01:00
setup.cfg Update Neutron Classifier for Zuulv3 2019-07-18 11:02:21 -06:00
setup.py Update Neutron Classifier for Zuulv3 2019-07-18 11:02:21 -06:00
test-requirements.txt Update Neutron Classifier for Zuulv3 2019-07-18 11:02:21 -06:00
tox.ini Functional Job fix 2019-08-08 15:21:56 +02:00

neutron-classifier

This project provides a common API plugin for services to classify traffic in Neutron as well as an agent extension implementation to distribute these classifications.

The neutron-classifier provides a common API for all neutron services to deliver a consistent interface for tenants to define specific traffic classifications. The usage of the agent extension aids in the propagation of classifications to the backend. The project rose from the need to create a plugin that is common to all projects in order to prevent duplicates or varied versions of traffic classification work. The currently supported classification types include ethernet, ipv4, IPv6, IPv4, tcp, udp. In order to group those types and provide a common relation, classification groups are used.

Any feedback from users is welcome. The features as well as the API may evolve based on that feedback.

Features

  • Flexible classification of network traffic

Background on the Subject of Common Classification Frameworks