Apply minor improvements to methodology docs
[csit.git] / docs / report / introduction / methodology_lxc_drc_container_memif.rst
1 LXC/DRC Container Memif
2 -----------------------
3
4 CSIT includes tests taking advantage of VPP memif virtual
5 interface (shared memory interface) to interconnect VPP running in
6 Containers. VPP vswitch instance runs in bare-metal user-mode handling
7 NIC interfaces and connecting over memif (Slave side) to VPPs running in
8 :abbr:`Linux Container (LXC)` or in Docker Container (DRC) configured
9 with memif (Master side). LXCs and DRCs run in a priviliged mode with
10 VPP data plane worker threads pinned to dedicated physical CPU cores per
11 usual CSIT practice. All VPP instances run the same version of software.
12 This test topology is equivalent to existing tests with vhost-user and
13 VMs as described earlier in :ref:`tested_logical_topologies`.
14
15 In addition to above vswitch tests, a single memif interface test is
16 executed. It runs in a simple topology of two VPP container instances
17 connected over memif interface in order to verify standalone memif
18 interface performance.
19
20 More information about CSIT LXC and DRC setup and control is available
21 in :ref:`container_orchestration_in_csit`.