CSIT 1701 report files and script AD1
[csit.git] / docs / report / honeycomb_functional_tests_virl / overview.rst
index 70a2777..2bfc89a 100644 (file)
@@ -1,14 +1,17 @@
 Overview\r
 ========\r
 \r
-Honeycombe Functional Test Topologies in VIRL\r
----------------------------------------------\r
+Tested Topologies VIRL\r
+----------------------\r
 \r
 CSIT Honeycomb functional tests are executed on virtualized topologies created\r
 using Virtual Internet Routing Lab (VIRL) simulation platform contributed by\r
 Cisco. VIRL runs on physical baremetal servers hosted by LF FD.io project. All\r
-tests are executed in two node logical test topology - TG node and SUT node.\r
-Used logical test topology is shown in the figure below.::\r
+tests are executed in two node logical test topology - Traffic Generator (TG)\r
+node and Systems Under Test (SUT1) node connected in a loop. Logical test\r
+topology is shown in the figure below.\r
+\r
+::\r
 \r
                      +------------------------+\r
                      |                        |\r
@@ -28,12 +31,19 @@ Used logical test topology is shown in the figure below.::
         +------------------>           <------------------+\r
                            +-----------+\r
 \r
-Virtual testbeds are created dynamically whenever a verification job is\r
-started triggered by the patch submission to gerrit and destroyed upon\r
-completion of all functional tests. During test execution, all nodes are\r
-reachable thru the MGMT network connected to every node via dedicated NICs and\r
-links (not shown above for clarity). Each node is a Virtual Machine and each\r
-connection that is drawn on the diagram is available for use in any test case.\r
+SUT1 is a VM (Ubuntu or Centos, depending on the test suite), TG is a Traffic\r
+Generator (TG, another Ubuntu VM). SUTs run Honeycomb and VPP SW applications\r
+in Linux user-mode as a Device Under Test (DUT) within the VM. TG runs Scapy\r
+SW application as a packet Traffic Generator. Logical connectivity between\r
+SUTs and to TG is provided using virtual NICs using VMs' virtio driver.\r
+\r
+Virtual testbeds are created on-demand whenever a verification job is started\r
+(e.g. triggered by the gerrit patch submission) and destroyed upon completion\r
+of all functional tests. Each node is a Virtual Machine and each connection\r
+that is drawn on the diagram is available for use in any test case. During the\r
+test execution, all nodes are reachable thru the Management network connected\r
+to every node via dedicated virtual NICs and virtual links (not shown above\r
+for clarity).\r
 \r
 Honeycomb Functional Tests Overview\r
 -----------------------------------\r