aboutsummaryrefslogtreecommitdiffstats
path: root/docs/report
diff options
context:
space:
mode:
authorMaciek Konstantynowicz <mkonstan@cisco.com>2018-01-24 14:39:12 +0000
committerMaciek Konstantynowicz <mkonstan@cisco.com>2018-01-25 09:13:40 +0000
commitf4cd1c230a2328fd647fd88da5d9149fbad556e3 (patch)
tree6eed6c375a76b8de4a8d79a2849fbe6b9b109ef3 /docs/report
parentb4b7fac76d29cc780b3ccd865379ad2ed38c0586 (diff)
rls1801 report - static content edits - vpp performance.
Change-Id: I51d1741cc75a411dee78bc7907f553a65c5970ce Signed-off-by: Maciek Konstantynowicz <mkonstan@cisco.com>
Diffstat (limited to 'docs/report')
-rw-r--r--docs/report/csit_framework_documentation/csit_design.rst2
-rw-r--r--docs/report/introduction/general_notes.rst2
-rw-r--r--docs/report/vpp_performance_tests/csit_release_notes.rst27
-rw-r--r--docs/report/vpp_performance_tests/documentation/containers.rst25
-rw-r--r--docs/report/vpp_performance_tests/overview.rst2
5 files changed, 32 insertions, 26 deletions
diff --git a/docs/report/csit_framework_documentation/csit_design.rst b/docs/report/csit_framework_documentation/csit_design.rst
index fef0285b99..3e6ae66a31 100644
--- a/docs/report/csit_framework_documentation/csit_design.rst
+++ b/docs/report/csit_framework_documentation/csit_design.rst
@@ -108,7 +108,7 @@ A brief bottom-up description is provided here:
- DPDK-Testpmd;
- DPDK-L3Fwd;
- Honeycomb;
- - VPP Container orchestrated topologies;
+ - VPP Container K8s orchestrated topologies;
- Tools:
diff --git a/docs/report/introduction/general_notes.rst b/docs/report/introduction/general_notes.rst
index 5213a6ac42..994a53e6d0 100644
--- a/docs/report/introduction/general_notes.rst
+++ b/docs/report/introduction/general_notes.rst
@@ -42,7 +42,7 @@ is listed separately, as follows:
#. **DPDK Performance** - VPP is using DPDK code to control and drive
the NICs and physical interfaces. Tests are used as a baseline to
- profile the DPDK sub-system of VPP. DPDK performance tests executed in
+ profile performance of the DPDK sub-system. DPDK tests are executed in
physical FD.io testbeds, focusing on Testpmd/L3FWD data plane performance for
Phy-to-Phy (NIC-to-NIC). Tests cover a range of NICs, 10GE and 40GE
interfaces, range of multi-thread and multi-core configurations.
diff --git a/docs/report/vpp_performance_tests/csit_release_notes.rst b/docs/report/vpp_performance_tests/csit_release_notes.rst
index d029bd0e74..54275314e3 100644
--- a/docs/report/vpp_performance_tests/csit_release_notes.rst
+++ b/docs/report/vpp_performance_tests/csit_release_notes.rst
@@ -8,19 +8,26 @@ Changes in CSIT |release|
- **Container Topologies Orchestrated by K8s with VPP memif tests**
- - Added tests with VPP in L2 Cross-Connect and Bridge-Domain configurations
- connecting over memif virtual interfaces VPPs running in Docker
- containers, with service chain topologies orchestrated by Kubernetes.
- Chained, horizontal and standalone linked topologies added;
+ - Added tests with VPP in L2 Cross-Connect and Bridge-Domain
+ configurations containers, with service chain topologies orchestrated by
+ Kubernetes. Added following forwarding topologies: i) "Parallel" with
+ packets flowing from NIC via VPP to container and back to VPP and NIC;
+ ii) "Chained" a.k.a. "Snake" with packets flowing via VPP to container,
+ back to VPP, to next container, back to VPP and so on until the last
+ container in chain, then back to VPP and NIC; iii) "Horizontal" with
+ packets flowing via VPP to container, then via "horizontal" memif to
+ next container, and so on until the last container, then back to VPP and
+ NIC;.
- **VPP TCP/IP stack**
- - Added tests with VPP builtin TCP based HTTP server. WRK traffic generator
- is used.
+ - Added tests for VPP TCP/IP stack using VPP built-in HTTP server.
+ WRK traffic generator is used as a client-side.
- **SRv6 tests**
- - [placeholder]
+ - Initial SRv6 tests verifying performance of SRv6 encapsulation and
+ decapsulation and SID lookups.
- **IPSecSW tests**
@@ -29,9 +36,9 @@ Changes in CSIT |release|
#. Presentation and Analytics Layer
- - Added multi-core scale-up analysis into Presentation and Analytics Layer
- (PAL) for automated CSIT test results analysis;
-
+ - Added throughput speedup analysis for multi-core and multi-thread
+ VPP tests into Presentation and Analytics Layer (PAL) for automated
+ CSIT test results analysis;
#. Other improvements
diff --git a/docs/report/vpp_performance_tests/documentation/containers.rst b/docs/report/vpp_performance_tests/documentation/containers.rst
index a61738653a..b7c1b01652 100644
--- a/docs/report/vpp_performance_tests/documentation/containers.rst
+++ b/docs/report/vpp_performance_tests/documentation/containers.rst
@@ -140,8 +140,8 @@ a range of virtual networking topologies.
of functionality is better supported in LXC 2.1 but can be done is current
version as well.
-- CSIT code is currently using cgroup control the range of CPU cores the
- container must run on. VPP thread pinning defined vpp startup.conf.
+- CSIT code is currently using cgroup to control the range of CPU cores the
+ LXC container runs on. VPP thread pinning is defined vpp startup.conf.
Docker
~~~~~~
@@ -176,10 +176,6 @@ K8s pod definitions including compute resource allocation is provided in
CSIT uses K8s and its infrastructure components like etcd to control all
phases of container based virtualized network topologies.
-**Open Questions**
-
-- Clarify the functions provided by Contiv and Calico in Ligato system?
-
Ligato
~~~~~~
@@ -189,8 +185,6 @@ using goVPP [govpp]_ and vpp-agent [vpp-agent]_.
**Known Issues**
-**Open Questions**
-
- Currently using a separate LF Jenkins job for building csit-centric
prod_vpp_agent docker images vs. dockerhub/ligato ones.
@@ -523,11 +517,16 @@ Following container networking topologies are tested in CSIT |release|:
- Kubernetes/Ligato topologies:
- - eth-1drcl2xcbase-eth-2memif-1drcl2xc.
- - eth-1drcl2xcbase-eth-4memif-2drcl2xc.
- - eth-1drcl2bdbasemaclrn-eth-2memif-1drcl2xc.
- - eth-1drcl2bdbasemaclrn-eth-4memif-2drcl2xc.
-
+ - eth-1drcl2bdbasemaclrn-eth-2memif-1drcl2xc-1paral
+ - eth-1drcl2bdbasemaclrn-eth-2memif-2drcl2xc-1horiz
+ - eth-1drcl2bdbasemaclrn-eth-2memif-4drcl2xc-1horiz
+ - eth-1drcl2bdbasemaclrn-eth-4memif-2drcl2xc-1chain
+ - eth-1drcl2bdbasemaclrn-eth-8memif-4drcl2xc-1chain
+ - eth-1drcl2xcbase-eth-2memif-1drcl2xc-1paral
+ - eth-1drcl2xcbase-eth-2memif-2drcl2xc-1horiz
+ - eth-1drcl2xcbase-eth-2memif-4drcl2xc-1horiz
+ - eth-1drcl2xcbase-eth-4memif-2drcl2xc-1chain
+ - eth-1drcl2xcbase-eth-8memif-4drcl2xc-1chain
References
----------
diff --git a/docs/report/vpp_performance_tests/overview.rst b/docs/report/vpp_performance_tests/overview.rst
index 38e76d27b1..d835df4684 100644
--- a/docs/report/vpp_performance_tests/overview.rst
+++ b/docs/report/vpp_performance_tests/overview.rst
@@ -162,7 +162,7 @@ CSIT |release| includes following performance test suites, listed per NIC type:
number of users and ports per user.
- **Container memif connections** - VPP memif virtual interface tests to
interconnect VPP instances with L2XC and L2BD.
- - **Container Orchestrated Topologies** - Container topologies connected over
+ - **Container K8s Orchestrated Topologies** - Container topologies connected over
the memif virtual interface.
- 2port40GE XL710 Intel