[docs] Remove the VTC chapter in the userguide 87/59987/2
authorEmma Foley <emma.l.foley@intel.com>
Thu, 19 Jul 2018 10:14:38 +0000 (11:14 +0100)
committerEmma Foley <emma.l.foley@intel.com>
Mon, 23 Jul 2018 09:14:24 +0000 (09:14 +0000)
Other references to VTC have also been removed.

Change-Id: Ia5592e29ddca1bf05cefa5b1364e0757ac78bc79
JIRA: YARDSTICK-1335
Signed-off-by: Emma Foley <emma.l.foley@intel.com>
docs/testing/user/userguide/01-introduction.rst
docs/testing/user/userguide/03-architecture.rst
docs/testing/user/userguide/11-vtc-overview.rst [deleted file]
docs/testing/user/userguide/15-list-of-tcs.rst
docs/testing/user/userguide/glossary.rst
docs/testing/user/userguide/index.rst
docs/testing/user/userguide/references.rst

index d846e75..494b1ef 100755 (executable)
@@ -66,8 +66,6 @@ This document consists of the following chapters:
   yardstick report CLI to view the test result in table format and also values
   pinned on to a graph
 
-* Chapter :doc:`11-vtc-overview` provides information on the :term:`VTC`.
-
 * Chapter :doc:`12-nsb-overview` describes the methodology implemented by the
   Yardstick - Network service benchmarking to test real world usecase for a
   given VNF.
index 622002e..8866315 100755 (executable)
@@ -262,8 +262,6 @@ Yardstick Directory structure
 
 *plugin/* - Plug-in configuration files are stored here.
 
-*vTC/* - Contains the files for running the virtual Traffic Classifier tests.
-
 *yardstick/* - Contains the internals of Yardstick: Runners, Scenario, Contexts,
                CLI parsing, keys, plotting tools, dispatcher, plugin
                install/remove scripts and so on.
diff --git a/docs/testing/user/userguide/11-vtc-overview.rst b/docs/testing/user/userguide/11-vtc-overview.rst
deleted file mode 100644 (file)
index 4758235..0000000
+++ /dev/null
@@ -1,128 +0,0 @@
-.. This work is licensed under a Creative Commons Attribution 4.0 International
-.. License.
-.. http://creativecommons.org/licenses/by/4.0
-.. (c) OPNFV, National Center of Scientific Research "Demokritos" and others.
-
-==========================
-Virtual Traffic Classifier
-==========================
-
-Abstract
-========
-
-.. _TNOVA: http://www.t-nova.eu/
-.. _TNOVAresults: http://www.t-nova.eu/results/
-.. _Yardstick: https://wiki.opnfv.org/yardstick
-
-This chapter provides an overview of the virtual Traffic Classifier, a
-contribution to OPNFV Yardstick_ from the EU Project TNOVA_.
-Additional documentation is available in TNOVAresults_.
-
-Overview
-========
-
-The virtual Traffic Classifier (:term:`VTC`) :term:`VNF`, comprises of a
-Virtual Network Function Component (:term:`VNFC`). The :term:`VNFC` contains
-both the Traffic Inspection module, and the Traffic forwarding module, needed
-to run the :term:`VNF`. The exploitation of Deep Packet Inspection
-(:term:`DPI`) methods for traffic classification is built around two basic
-assumptions:
-
-* third parties unaffiliated with either source or recipient are able to
-  inspect each IP packet's payload
-
-* the classifier knows the relevant syntax of each application's packet
-  payloads (protocol signatures, data patterns, etc.).
-
-The proposed :term:`DPI` based approach will only use an indicative, small
-number of the initial packets from each flow in order to identify the content
-and not inspect each packet.
-
-In this respect it follows the Packet Based per Flow State (term:`PBFS`). This
-method uses a table to track each session based on the 5-tuples (src address,
-dest address, src port,dest port, transport protocol) that is maintained for
-each flow.
-
-Concepts
-========
-
-* *Traffic Inspection*: The process of packet analysis and application
-  identification of network traffic that passes through the :term:`VTC`.
-
-* *Traffic Forwarding*: The process of packet forwarding from an incoming
-  network interface to a pre-defined outgoing network interface.
-
-* *Traffic Rule Application*: The process of packet tagging, based on a
-  predefined set of rules. Packet tagging may include e.g. Type of Service
-  (:term:`ToS`) field modification.
-
-Architecture
-============
-
-The Traffic Inspection module is the most computationally intensive component
-of the :term:`VNF`. It implements filtering and packet matching algorithms in
-order to support the enhanced traffic forwarding capability of the :term:`VNF`.
-The component supports a flow table (exploiting hashing algorithms for fast
-indexing of flows) and an inspection engine for traffic classification.
-
-The implementation used for these experiments exploits the nDPI library.
-The packet capturing mechanism is implemented using libpcap. When the
-:term:`DPI` engine identifies a new flow, the flow register is updated with the
-appropriate information and transmitted across the Traffic Forwarding module,
-which then applies any required policy updates.
-
-The Traffic Forwarding moudle is responsible for routing and packet forwarding.
-It accepts incoming network traffic, consults the flow table for classification
-information for each incoming flow and then applies pre-defined policies
-marking e.g. :term:`ToS`/Differentiated Services Code Point (:term:`DSCP`)
-multimedia traffic for Quality of Service (:term:`QoS`) enablement on the
-forwarded traffic.
-It is assumed that the traffic is forwarded using the default policy until it
-is identified and new policies are enforced.
-
-The expected response delay is considered to be negligible, as only a small
-number of packets are required to identify each flow.
-
-Graphical Overview
-==================
-
-.. code-block:: console
-
-  +----------------------------+
-  |                            |
-  | Virtual Traffic Classifier |
-  |                            |
-  |     Analysing/Forwarding   |
-  |        ------------>       |
-  |     ethA          ethB     |
-  |                            |
-  +----------------------------+
-       |              ^
-       |              |
-       v              |
-  +----------------------------+
-  |                            |
-  |     Virtual Switch         |
-  |                            |
-  +----------------------------+
-
-Install
-=======
-
-run the vTC/build.sh with root privileges
-
-Run
-===
-
-::
-
-    sudo ./pfbridge -a eth1 -b eth2
-
-
-.. note:: Virtual Traffic Classifier is not support in OPNFV Danube release.
-
-
-Development Environment
-=======================
-
-Ubuntu 14.04 Ubuntu 16.04
index 37ce819..0efeceb 100644 (file)
@@ -17,8 +17,7 @@ Yardstick test cases are divided in two main categories:
   described in :doc:`02-methodology`
 
 * *OPNFV Feature Test Cases* - Test Cases developed to verify one or more
-  aspect of a feature delivered by an OPNFV Project, including the test cases
-  developed for the :term:`VTC`.
+  aspect of a feature delivered by an OPNFV Project.
 
 Generic NFVI Test Case Descriptions
 ===================================
index f8ff418..be98aa6 100644 (file)
@@ -60,6 +60,3 @@ Glossary
 
    ToS
      Type of Service
-
-   VTC
-     Virtual Traffic Classifier
index b936e72..1cbd085 100644 (file)
@@ -23,7 +23,6 @@ Yardstick User Guide
    08-grafana
    09-api
    10-yardstick-user-interface
-   11-vtc-overview
    12-nsb-overview
    13-nsb-installation
    14-nsb-operation
index 05729ba..3e18c96 100644 (file)
@@ -13,7 +13,6 @@ OPNFV
 
 * Parser wiki: https://wiki.opnfv.org/parser
 * Pharos wiki: https://wiki.opnfv.org/pharos
-* VTC: https://wiki.opnfv.org/vtc
 * Yardstick CI: https://build.opnfv.org/ci/view/yardstick/
 * Yardstick and ETSI TST001 presentation: https://wiki.opnfv.org/display/yardstick/Yardstick?preview=%2F2925202%2F2925205%2Fopnfv_summit_-_bridging_opnfv_and_etsi.pdf
 * Yardstick Project presentation: https://wiki.opnfv.org/display/yardstick/Yardstick?preview=%2F2925202%2F2925208%2Fopnfv_summit_-_yardstick_project.pdf