report 1807: list and table formatting fixes.
[csit.git] / docs / report / dmm_functional_tests / overview.rst
1 Overview
2 ========
3
4 Virtual Topologies
5 ------------------
6
7 CSIT DMM functional tests are executed in VM-based virtual topologies
8 created on demand using :abbr:`VIRL (Virtual Internet Routing Lab)`
9 simulation platform contributed by Cisco. VIRL runs on physical
10 baremetal servers hosted by LF FD.io project.
11
12 All tests are executed in three-node virtual test topology shown in the
13 figure below.
14
15 .. only:: latex
16
17     .. raw:: latex
18
19         \begin{figure}[H]
20             \centering
21                 \graphicspath{{../_tmp/src/vpp_functional_tests/}}
22                 \includegraphics[width=0.90\textwidth]{virtual-3n-nic2nic}
23                 \label{fig:virtual-3n-nic2nic}
24         \end{figure}
25
26 .. only:: html
27
28     .. figure:: ../vpp_functional_tests/virtual-3n-nic2nic.svg
29         :alt: virtual-3n-nic2nic
30         :align: center
31
32 SUT1 and SUT2 are two VMs (running Ubuntu), TG is a Traffic Generator VM
33 (running Ubuntu). SUTs run
34 sample server-client application using the DMM libraries in Linux user-
35 mode as a Device Under Test (DUT) within the VM. Currently TG node is
36 not being used in DMM-CSIT. Network connectivity between SUTs and to TG
37 is provided using virtual NICs and VMs' virtio drivers.
38
39 Functional Tests Coverage
40 -------------------------
41
42 |csit-release| includes following DMM functionality tested in virtual VM
43 environment:
44
45 +-----------------------+----------------------------------------------+
46 | Functionality         |  Description                                 |
47 +=======================+==============================================+
48 | DMM basic operation   | DMM has only one test case right now. The    |
49 |                       | testcase demonstrates single server[DUT1]    |
50 |                       | and single client[DUT2] scenario using DMM   |
51 |                       | framework and kernel tcp/ip stack.           |
52 |                       | Test case count: 1.                          |
53 +-----------------------+----------------------------------------------+

©2016 FD.io a Linux Foundation Collaborative Project. All Rights Reserved.
Linux Foundation is a registered trademark of The Linux Foundation. Linux is a registered trademark of Linus Torvalds.
Please see our privacy policy and terms of use.