diff options
author | Maciek Konstantynowicz <mkonstan@cisco.com> | 2017-04-25 19:39:35 +0100 |
---|---|---|
committer | Peter Mikus <pmikus@cisco.com> | 2017-04-25 18:51:45 +0000 |
commit | 36595cd3fcea206f6f9024cde0645d6f605a09c6 (patch) | |
tree | 19303db235a5188d1899fde3540b756f037af6eb /docs/report/vpp_performance_tests | |
parent | 3546c66adef8621d91c15c186ded3b92abd44e26 (diff) |
rls1704 report - updated sections:
- vpp_performance_tests/overview.rst
- vpp_performance_tests/csit_release_notes
- vpp_performance_tests/test_environment
- honeycomb_functional_tests/csit_release_notes
Change-Id: I047c4934f0de18b3adb5e8ae4b6eb1a270b75cc7
Signed-off-by: Maciek Konstantynowicz <mkonstan@cisco.com>
Diffstat (limited to 'docs/report/vpp_performance_tests')
4 files changed, 190 insertions, 161 deletions
diff --git a/docs/report/vpp_performance_tests/csit_release_notes.rst b/docs/report/vpp_performance_tests/csit_release_notes.rst index 193f685d10..10e01ababa 100644 --- a/docs/report/vpp_performance_tests/csit_release_notes.rst +++ b/docs/report/vpp_performance_tests/csit_release_notes.rst @@ -1,107 +1,119 @@ CSIT Release Notes
==================
-Changes in CSIT |release| - to be updated
+Changes in CSIT |release|
-------------------------
#. VPP performance test environment changes
- - further VM and vhost-user test environment optimizations - Qemu virtio queue size increased from default value of 256 to 1024
- - addition of HW cryptodev devices in all three LF FD.io physical testbeds
+ - Further VM and vhost-user test environment optimizations - Qemu virtio
+ queue size increased from default value of 256 to 1024.
+ - Addition of HW cryptodev devices in all three LF FD.io physical testbeds.
-#. Added tests (to be updated)
+#. Added tests
- - NICs
+ - CGNAT
- - Intel x710 (L2 Bridge Domain switched-forwarding, vhost-user)
- - Cisco VIC1385 (L2 Bridge Domain switched-forwarding)
- - Cisco VIC1227 (L2 Bridge Domain switched-forwarding)
+ - Carrier Grade Network Address Translation tests with varying number
+ of users and ports per user: 1u-15p, 10u-15p, 100u-15p, 1000u-15p,
+ 2000u-15p, 4000u-15p - with Intel x520 NIC.
- - vhost-user tests with VM
+ - vhost-user tests with one VM
- - L2 Bridge Domain switched-forwarding with Intel x710 NIC
- - L2 Bridge Domain switched-forwarding with VxLAN and Intel x520 NIC
- - L2 Bridge Domain switched-forwarding with Intel xl710 NIC
+ - L2 Bridge Domain switched-forwarding with Intel x710 NIC, Intel x520 NIC,
+ Intel xl710 NIC.
+ - VXLAN and L2 Bridge Domain switched-forwarding with Intel x520 NIC.
- - Tests with VxLAN
+ - vhost-user tests with two VM service chain
- - L2 Bridge Domain switched-forwarding with Intel x520 NIC
- - L2 Bridge Domain switched-forwarding with vhost-user, VM and Intel x520
- NIC
+ - L2 cross-connect switched-forwarding with Intel x520 NIC, Intel xl710 NIC.
+ - L2 Bridge Domain switched-forwarding with Intel x520 NIC, Intel xl710 NIC.
+ - IPv4 routed-forwarding with Intel x520 NIC, Intel xl710 NIC.
-Performance Improvements - to be updated
+ - IPSec encryption with
+
+ - AES-GCM, CBC-SHA1 ciphers, in combination with IPv4 routed-forwarding
+ with Intel xl710 NIC.
+ - CBC-SHA1 ciphers, in combination with LISP-GPE overlay tunneling for
+ IPv4-over-IPv4 with Intel xl710 NIC.
+
+Performance Improvements
------------------------
-Substantial improvements in measured packet throughput, with relative increase
-of double-digit percentage points, have been observed in a number of CSIT
-|release| tests listed below. Relative improvements are calculated against the
-test results in CSIT rls1701 report.
+Some performance improvements in measured packet throughput have been observed
+in a number of CSIT |release| tests listed below. Relative improvements are
+calculated against the test results in CSIT rls1701 report. VPP-16.09 and
+VPP-17.01 numbers are provided for reference.
NDR Throughput
~~~~~~~~~~~~~~
Non-Drop Rate Throughput discovery tests:
-+-------------------+-----------------------------------------------------------------+------------+-----------+----------------------------+
-| VPP Functionality | Test Name | VPP-16.09 | VPP-17.01 | VPP-17.04 | 17.01 to 17.04 |
-| | | [Mpps] | [Mpps] | [Mpps] | Improvement |
-+===================+=================================================================+============+===========+===========+================+
-| L2XC | 10ge2p1x520: 64B-1t1c-eth-l2xcbase-ndrdisc | 9.4 | 12.7 | 13.4 | 6% |
-+-------------------+-----------------------------------------------------------------+------------+-----------+-----------+----------------+
-| L2XC | 10ge2p1xl710: 64B-1t1c-eth-l2xcbase-ndrdisc | 9.5 | 12.2 | 12.4 | 2% |
-+-------------------+-----------------------------------------------------------------+------------+-----------+-----------+----------------+
-| L2XC dot1ad | 10ge2p1x520: 64B-1t1c-dot1ad-l2xcbase-ndrdisc | 7.4 | 8.8 | 9.3 | 6% |
-+-------------------+-----------------------------------------------------------------+------------+-----------+-----------+----------------+
-| L2XC dot1q | 10ge2p1x520: 64B-1t1c-dot1q-l2xcbase-ndrdisc | 7.5 | 8.8 | 9.2 | 5% |
-+-------------------+-----------------------------------------------------------------+------------+-----------+-----------+----------------+
-| L2XC VxLAN | 10ge2p1x520: 64B-1t1c-ethip4vxlan-l2xcbase-ndrdisc | 5.4 | 6.5 | 6.8 | 5% |
-+-------------------+-----------------------------------------------------------------+------------+-----------+-----------+----------------+
-| L2XC-vhost-VM | 10ge2p1x520: 64B-1t1c-eth-l2xcbase-eth-2vhost-1vm-ndrdisc | 0.5 | 2.8 | 3.2 | 14% |
-+-------------------+-----------------------------------------------------------------+------------+-----------+-----------+----------------+
-| L2BD | 10ge2p1x520: 64B-1t1c-eth-l2bdbasemaclrn-ndrdisc | 7.8 | 10.4 | 10.8 | 4% |
-+-------------------+-----------------------------------------------------------------+------------+-----------+-----------+----------------+
-| L2BD-vhost-VM | 10ge2p1x520: 64B-1t1c-eth-l2bdbasemaclrn-eth-2vhost-1vm-ndrdisc | 0.4 | 2.7 | 3.4 | 26% |
-+-------------------+-----------------------------------------------------------------+------------+-----------+-----------+----------------+
-| IPv4 | 10ge2p1x520: 64B-1t1c-ethip4-ip4base-ndrdisc | 8.7 | 9.7 | 10.6 | 9% |
-+-------------------+-----------------------------------------------------------------+------------+-----------+-----------+----------------+
-| IPv4 COP | 10ge2p1x520: 64B-1t1c-ethip4-ip4base-copwhtlistbase-ndrdisc | 7.1 | 8.3 | 9.0 | 8% |
-+-------------------+-----------------------------------------------------------------+------------+-----------+-----------+----------------+
-| IPv4 iAcl | 10ge2p1x520: 64B-1t1c-ethip4-ip4base-iacldstbase-ndrdisc | 6.9 | 7.6 | 8.3 | 9% |
-+-------------------+-----------------------------------------------------------------+------------+-----------+-----------+----------------+
-| IPv4 vhost | 10ge2p1x520: 64B-1t1c-ethip4-ip4base-eth-2vhost-1vm-ndrdisc | 0.3 | 2.6 | 3.1 | 19% |
-+-------------------+-----------------------------------------------------------------+------------+-----------+-----------+----------------+
-| IPv6 | 10ge2p1x520: 78B-1t1c-ethip6-ip6base-ndrdisc | 3.0 | 7.3 | 8.5 | 16% |
-+-------------------+-----------------------------------------------------------------+------------+-----------+-----------+----------------+
++-------------------+-----------------------------------------------------------------+------------+-----------+-----------+-----------------+
+| VPP Functionality | Test Name | VPP-16.09 | VPP-17.01 | VPP-17.04 | 17.01 to 17.04 |
+| | | [Mpps] | [Mpps] | [Mpps] | Relative Change |
++===================+=================================================================+============+===========+===========+=================+
+| L2XC | 10ge2p1x520: 64B-1t1c-eth-l2xcbase-ndrdisc | 9.4 | 12.7 | 13.4 | 6% |
++-------------------+-----------------------------------------------------------------+------------+-----------+-----------+-----------------+
+| L2XC | 10ge2p1xl710: 64B-1t1c-eth-l2xcbase-ndrdisc | 9.5 | 12.2 | 12.4 | 2% |
++-------------------+-----------------------------------------------------------------+------------+-----------+-----------+-----------------+
+| L2XC dot1ad | 10ge2p1x520: 64B-1t1c-dot1ad-l2xcbase-ndrdisc | 7.4 | 8.8 | 9.3 | 6% |
++-------------------+-----------------------------------------------------------------+------------+-----------+-----------+-----------------+
+| L2XC dot1q | 10ge2p1x520: 64B-1t1c-dot1q-l2xcbase-ndrdisc | 7.5 | 8.8 | 9.2 | 5% |
++-------------------+-----------------------------------------------------------------+------------+-----------+-----------+-----------------+
+| L2XC VxLAN | 10ge2p1x520: 64B-1t1c-ethip4vxlan-l2xcbase-ndrdisc | 5.4 | 6.5 | 6.8 | 5% |
++-------------------+-----------------------------------------------------------------+------------+-----------+-----------+-----------------+
+| L2XC-vhost-VM | 10ge2p1x520: 64B-1t1c-eth-l2xcbase-eth-2vhost-1vm-ndrdisc | 0.5 | 2.8 | 3.2 | 14% |
++-------------------+-----------------------------------------------------------------+------------+-----------+-----------+-----------------+
+| L2BD | 10ge2p1x520: 64B-1t1c-eth-l2bdbasemaclrn-ndrdisc | 7.8 | 10.4 | 10.8 | 4% |
++-------------------+-----------------------------------------------------------------+------------+-----------+-----------+-----------------+
+| L2BD-vhost-VM | 10ge2p1x520: 64B-1t1c-eth-l2bdbasemaclrn-eth-2vhost-1vm-ndrdisc | 0.4 | 2.7 | 3.4 | 26% |
++-------------------+-----------------------------------------------------------------+------------+-----------+-----------+-----------------+
+| IPv4 | 10ge2p1x520: 64B-1t1c-ethip4-ip4base-ndrdisc | 8.7 | 9.7 | 10.6 | 9% |
++-------------------+-----------------------------------------------------------------+------------+-----------+-----------+-----------------+
+| IPv4 COP | 10ge2p1x520: 64B-1t1c-ethip4-ip4base-copwhtlistbase-ndrdisc | 7.1 | 8.3 | 9.0 | 8% |
++-------------------+-----------------------------------------------------------------+------------+-----------+-----------+-----------------+
+| IPv4 iAcl | 10ge2p1x520: 64B-1t1c-ethip4-ip4base-iacldstbase-ndrdisc | 6.9 | 7.6 | 8.3 | 9% |
++-------------------+-----------------------------------------------------------------+------------+-----------+-----------+-----------------+
+| IPv4 vhost | 10ge2p1x520: 64B-1t1c-ethip4-ip4base-eth-2vhost-1vm-ndrdisc | 0.3 | 2.6 | 3.1 | 19% |
++-------------------+-----------------------------------------------------------------+------------+-----------+-----------+-----------------+
+| IPv6 | 10ge2p1x520: 78B-1t1c-ethip6-ip6base-ndrdisc | 3.0 | 7.3 | 8.1 | 11% |
++-------------------+-----------------------------------------------------------------+------------+-----------+-----------+-----------------+
PDR Throughput
~~~~~~~~~~~~~~
Partial Drop Rate thoughput discovery tests with packet Loss Tolerance of 0.5%:
-+-------------------+-----------------------------------------------------------------+-----------+-----------+-------------------------+
-| VPP Functionality | Test Name | VPP-16.09 | VPP-17.01 | VPP-17.04 | Relative |
-| | | [Mpps] | [Mpps] | [Mpps] | Improvement |
-+===================+=================================================================+===========+===========+===========+=============+
-| L2XC | 10ge2p1x520: 64B-1t1c-eth-l2xcbase-pdrdisc | 9.4 | 12.7 | 13.4 | % |
-+-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-------------+
-| L2XC dot1ad | 10ge2p1x520: 64B-1t1c-dot1ad-l2xcbase-pdrdisc | 7.4 | 8.8 | 9.3 | % |
-+-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-------------+
-| L2XC dot1q | 10ge2p1x520: 64B-1t1c-dot1q-l2xcbase-pdrdisc | 7.5 | 8.8 | 9.5 | % |
-+-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-------------+
-| L2XC VxLAN | 10ge2p1x520: 64B-1t1c-ethip4vxlan-l2xcbase-pdrdisc | 5.4 | 6.5 | 6.8 | % |
-+-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-------------+
-| L2XC-vhost-VM | 10ge2p1x520: 64B-1t1c-eth-l2xcbase-eth-2vhost-1vm-pdrdisc | 2.6 | 3.2 | 3.2 | % |
-+-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-------------+
-| L2BD | 10ge2p1x520: 64B-1t1c-eth-l2bdbasemaclrn-pdrdisc | 7.8 | 10.6 | 11.1 | % |
-+-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-------------+
-| L2BD-vhost-VM | 10ge2p1x520: 64B-1t1c-eth-l2bdbasemaclrn-eth-2vhost-1vm-pdrdisc | 2.1 | 2.9 | 3.2 | % |
-+-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-------------+
-| IPv4 | 10ge2p1x520: 64B-1t1c-ethip4-ip4base-pdrdisc | 8.7 | 9.7 | 10.6 | % |
-+-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-------------+
-| IPv4 COP | 10ge2p1x520: 64B-1t1c-ethip4-ip4base-copwhtlistbase-pdrdisc | 7.1 | 8.3 | 9.2 | % |
-+-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-------------+
-| IPv4 vhost | 10ge2p1x520: 64B-1t1c-ethip4-ip4base-eth-2vhost-1vm-pdrdisc | 2.0 | 2.7 | 3.2 | % |
-+-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-------------+
++-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-----------------+
+| VPP Functionality | Test Name | VPP-16.09 | VPP-17.01 | VPP-17.04 | 17.01 to 17.04 |
+| | | [Mpps] | [Mpps] | [Mpps] | Relative Change |
++===================+=================================================================+===========+===========+===========+=================+
+| L2XC | 10ge2p1x520: 64B-1t1c-eth-l2xcbase-pdrdisc | 9.4 | 12.7 | 13.4 | 6% |
++-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-----------------+
+| L2XC dot1ad | 10ge2p1x520: 64B-1t1c-dot1ad-l2xcbase-pdrdisc | 7.4 | 8.8 | 9.3 | 6% |
++-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-----------------+
+| L2XC dot1q | 10ge2p1x520: 64B-1t1c-dot1q-l2xcbase-pdrdisc | 7.5 | 8.8 | 9.5 | 8% |
++-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-----------------+
+| L2XC VxLAN | 10ge2p1x520: 64B-1t1c-ethip4vxlan-l2xcbase-pdrdisc | 5.4 | 6.5 | 6.8 | 5% |
++-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-----------------+
+| L2XC-vhost-VM | 10ge2p1x520: 64B-1t1c-eth-l2xcbase-eth-2vhost-1vm-pdrdisc | 2.6 | 3.2 | 3.2 | 0% |
++-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-----------------+
+| L2BD | 10ge2p1x520: 64B-1t1c-eth-l2bdbasemaclrn-pdrdisc | 7.8 | 10.6 | 11.1 | 5% |
++-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-----------------+
+| L2BD-vhost-VM | 10ge2p1x520: 64B-1t1c-eth-l2bdbasemaclrn-eth-2vhost-1vm-pdrdisc | 2.1 | 2.9 | 3.2 | 10% |
++-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-----------------+
+| IPv4 | 10ge2p1x520: 64B-1t1c-ethip4-ip4base-pdrdisc | 8.7 | 9.7 | 10.6 | 9% |
++-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-----------------+
+| IPv4 COP | 10ge2p1x520: 64B-1t1c-ethip4-ip4base-copwhtlistbase-pdrdisc | 7.1 | 8.3 | 9.2 | 11% |
++-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-----------------+
+| IPv4 iAcl | 10ge2p1x520: 64B-1t1c-ethip4-ip4base-iacldstbase-pdrdisc | 7.1 | 7.6 | 8.3 | 9% |
++-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-----------------+
+| IPv4 vhost | 10ge2p1x520: 64B-1t1c-ethip4-ip4base-eth-2vhost-1vm-pdrdisc | 2.0 | 2.7 | 3.2 | 19% |
++-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-----------------+
+| IPv6 | 10ge2p1x520: 78B-1t1c-ethip6-ip6base-pdrdisc | 7.7 | 7.3 | 8.1 | 11% |
++-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-----------------+
Measured improvements are in line with VPP code optimizations listed in
`VPP-17.04 release notes
@@ -113,7 +125,7 @@ optimizations for vhost-VM tests - see section "2.1.7. Methodology: KVM VM vhost".
-Other Performance Changes - to be updated
+Other Performance Changes
-------------------------
Other changes in measured packet throughput, with either minor relative
@@ -126,84 +138,89 @@ NDR Throughput Non-Drop Rate Throughput discovery tests:
-+-------------------+-----------------------------------------------------------------+-----------+-----------+-------------------------+
-| VPP Functionality | Test Name | VPP-16.09 | VPP-17.01 | VPP-17.04 | Relative |
-| | | [Mpps] | [Mpps] | [Mpps] | Change |
-+===================+=================================================================+===========+===========+===========+=============+
-| IPv4 FIB 200k | 10ge2p1x520: 64B-1t1c-ethip4-ip4scale200k-ndrdisc | 8.5 | 9.0 | | % |
-+-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-------------+
-| IPv4 FIB 20k | 10ge2p1x520: 64B-1t1c-ethip4-ip4scale20k-ndrdisc | 8.5 | 9.0 | | % |
-+-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-------------+
-| IPv4 FIB 2M | 10ge2p1x520: 64B-1t1c-ethip4-ip4scale2m-ndrdisc | 8.5 | 7.8 | | % |
-+-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-------------+
-| IPv4 Policer | 10ge2p1x520: 64B-1t1c-ethip4-ip4base-ipolicemarkbase-ndrdisc | 6.9 | 7.4 | | % |
-+-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-------------+
-| IPv4 LISP | 10ge2p1x520: 64B-1t1c-ethip4lispip4-ip4base-ndrdisc | 4.4 | 4.8 | | % |
-+-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-------------+
-| IPv6 COP | 10ge2p1x520: 78B-1t1c-ethip6-ip6base-copwhtlistbase-ndrdisc | 6.1 | 6.1 | | % |
-+-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-------------+
-| IPv6 FIB 200k | 10ge2p1x520: 78B-1t1c-ethip6-ip6scale200k-ndrdisc | 6.5 | 5.3 | | % |
-+-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-------------+
-| IPv6 FIB 20k | 10ge2p1x520: 78B-1t1c-ethip6-ip6scale20k-ndrdisc | 6.9 | 6.5 | | % |
-+-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-------------+
-| IPv6 FIB 2M | 10ge2p1x520: 78B-1t1c-ethip6-ip6scale2m-ndrdisc | 5.3 | 4.2 | | % |
-+-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-------------+
-| IPv6 iAcl | 10ge2p1x520: 78B-1t1c-ethip6-ip6base-iacldstbase-ndrdisc | 6.5 | 6.1 | | % |
-+-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-------------+
++-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-----------------+
+| VPP Functionality | Test Name | VPP-16.09 | VPP-17.01 | VPP-17.04 | 17.01 to 17.04 |
+| | | [Mpps] | [Mpps] | [Mpps] | Relative Change |
++===================+=================================================================+===========+===========+===========+=================+
+| IPv4 FIB 200k | 10ge2p1x520: 64B-1t1c-ethip4-ip4scale200k-ndrdisc | 8.5 | 9.0 | 9.7 | 8% |
++-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-----------------+
+| IPv4 FIB 20k | 10ge2p1x520: 64B-1t1c-ethip4-ip4scale20k-ndrdisc | 8.5 | 9.0 | 9.4 | 4% |
++-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-----------------+
+| IPv4 FIB 2M | 10ge2p1x520: 64B-1t1c-ethip4-ip4scale2m-ndrdisc | 8.5 | 7.8 | 8.1 | 4% |
++-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-----------------+
+| IPv4 Policer | 10ge2p1x520: 64B-1t1c-ethip4-ip4base-ipolicemarkbase-ndrdisc | 6.9 | 7.4 | 8.1 | 9% |
++-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-----------------+
+| IPv4 LISP | 10ge2p1x520: 64B-1t1c-ethip4lispip4-ip4base-ndrdisc | 4.4 | 4.8 | 5.5 | 15% |
++-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-----------------+
+| IPv6 COP | 10ge2p1x520: 78B-1t1c-ethip6-ip6base-copwhtlistbase-ndrdisc | 6.1 | 6.1 | 6.9 | 13% |
++-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-----------------+
+| IPv6 FIB 200k | 10ge2p1x520: 78B-1t1c-ethip6-ip6scale200k-ndrdisc | 6.5 | 5.3 | 5.3 | 0% |
++-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-----------------+
+| IPv6 FIB 20k | 10ge2p1x520: 78B-1t1c-ethip6-ip6scale20k-ndrdisc | 6.9 | 6.5 | 6.9 | 6% |
++-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-----------------+
+| IPv6 FIB 2M | 10ge2p1x520: 78B-1t1c-ethip6-ip6scale2m-ndrdisc | 5.3 | 4.2 | 4.6 | 10% |
++-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-----------------+
+| IPv6 iAcl | 10ge2p1x520: 78B-1t1c-ethip6-ip6base-iacldstbase-ndrdisc | 6.5 | 6.1 | 6.9 | 13% |
++-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-----------------+
PDR Throughput
~~~~~~~~~~~~~~
Partial Drop Rate thoughput discovery tests with packet Loss Tolerance of 0.5%:
-+-------------------+-----------------------------------------------------------------+-----------+-----------+-------------------------+
-| VPP Functionality | Test Name | VPP-16.09 | VPP-17.01 | VPP-17.04 | Relative |
-| | | [Mpps] | [Mpps] | [Mpps] | Change |
-+===================+=================================================================+===========+===========+===========+=============+
-| IPv4 FIB 200k | 10ge2p1x520: 64B-1t1c-ethip4-ip4scale200k-pdrdisc | 8.5 | 9.0 | | % |
-+-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-------------+
-| IPv4 FIB 20k | 10ge2p1x520: 64B-1t1c-ethip4-ip4scale20k-pdrdisc | 8.5 | 9.0 | | % |
-+-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-------------+
-| IPv4 FIB 2M | 10ge2p1x520: 64B-1t1c-ethip4-ip4scale2m-pdrdisc | 8.3 | 8.1 | | % |
-+-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-------------+
-| IPv4 iAcl | 10ge2p1x520: 64B-1t1c-ethip4-ip4base-iacldstbase-pdrdisc | 7.1 | 7.6 | | % |
-+-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-------------+
-| IPv4 Policer | 10ge2p1x520: 64B-1t1c-ethip4-ip4base-ipolicemarkbase-pdrdisc | 7.1 | 7.4 | | % |
-+-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-------------+
-| IPv4 LISP | 10ge2p1x520: 64B-1t1c-ethip4lispip4-ip4base-pdrdisc | 4.6 | 4.8 | | % |
-+-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-------------+
-| IPv6 | 10ge2p1x520: 78B-1t1c-ethip6-ip6base-pdrdisc | 7.7 | 7.3 | | % |
-+-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-------------+
-| IPv6 COP | 10ge2p1x520: 78B-1t1c-ethip6-ip6base-copwhtlistbase-pdrdisc | 6.1 | 6.1 | | % |
-+-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-------------+
-| IPv6 FIB 200k | 10ge2p1x520: 78B-1t1c-ethip6-ip6scale200k-pdrdisc | 6.9 | 5.3 | | % |
-+-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-------------+
-| IPv6 FIB 20k | 10ge2p1x520: 78B-1t1c-ethip6-ip6scale20k-pdrdisc | 6.9 | 6.5 | | % |
-+-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-------------+
-| IPv6 FIB 2M | 10ge2p1x520: 78B-1t1c-ethip6-ip6scale2m-pdrdisc | 5.3 | 4.2 | | % |
-+-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-------------+
-| IPv6 iAcl | 10ge2p1x520: 78B-1t1c-ethip6-ip6base-iacldstbase-pdrdisc | 6.5 | 6.1 | | % |
-+-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-------------+
-
-Known Issues - to be updated
++-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-----------------+
+| VPP Functionality | Test Name | VPP-16.09 | VPP-17.01 | VPP-17.04 | 17.01 to 17.04 |
+| | | [Mpps] | [Mpps] | [Mpps] | Relative Change |
++===================+=================================================================+===========+===========+===========+=================+
+| IPv4 FIB 200k | 10ge2p1x520: 64B-1t1c-ethip4-ip4scale200k-pdrdisc | 8.5 | 9.0 | 9.7 | 8% |
++-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-----------------+
+| IPv4 FIB 20k | 10ge2p1x520: 64B-1t1c-ethip4-ip4scale20k-pdrdisc | 8.5 | 9.0 | 9.7 | 8% |
++-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-----------------+
+| IPv4 FIB 2M | 10ge2p1x520: 64B-1t1c-ethip4-ip4scale2m-pdrdisc | 8.3 | 8.1 | 8.3 | 2% |
++-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-----------------+
+| IPv4 Policer | 10ge2p1x520: 64B-1t1c-ethip4-ip4base-ipolicemarkbase-pdrdisc | 7.1 | 7.4 | 8.1 | 9% |
++-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-----------------+
+| IPv4 LISP | 10ge2p1x520: 64B-1t1c-ethip4lispip4-ip4base-pdrdisc | 4.6 | 4.8 | 5.5 | 15% |
++-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-----------------+
+| IPv6 COP | 10ge2p1x520: 78B-1t1c-ethip6-ip6base-copwhtlistbase-pdrdisc | 6.1 | 6.1 | 6.9 | 13% |
++-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-----------------+
+| IPv6 FIB 200k | 10ge2p1x520: 78B-1t1c-ethip6-ip6scale200k-pdrdisc | 6.9 | 5.3 | 5.3 | 0% |
++-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-----------------+
+| IPv6 FIB 20k | 10ge2p1x520: 78B-1t1c-ethip6-ip6scale20k-pdrdisc | 6.9 | 6.5 | 6.9 | 6% |
++-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-----------------+
+| IPv6 FIB 2M | 10ge2p1x520: 78B-1t1c-ethip6-ip6scale2m-pdrdisc | 5.3 | 4.2 | 4.6 | 10% |
++-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-----------------+
+| IPv6 iAcl | 10ge2p1x520: 78B-1t1c-ethip6-ip6base-iacldstbase-pdrdisc | 6.5 | 6.1 | 6.9 | 13% |
++-------------------+-----------------------------------------------------------------+-----------+-----------+-----------+-----------------+
+
+Known Issues
------------
-Here is the list of known issues in CSIT |release| for VPP performance tests: (to be updated)
-
-+---+-------------------------------------------------+-----------------------------------------------------------------+
-| # | Issue | Description |
-+---+-------------------------------------------------+-----------------------------------------------------------------+
-| 1 | Sporadic IPv4 routed-forwarding NDR discovery | Suspected issue with DPDK IPv4 checksum calculation. |
-| | test failures for 1518B frame size | Observed frequency: sporadic, ca. 20% to 30% of test runs. |
-+---+-------------------------------------------------+-----------------------------------------------------------------+
-| 3 | Vic1385 and Vic1227 performance | Low performance of NDR results. Big difference between NDR and |
-| | | PDR. . |
-+---+-------------------------------------------------+-----------------------------------------------------------------+
-| 4 | Sporadic NDR discovery test failures on x520 | Suspected issue with HW settings (BIOS, FW) in LF |
-| | | infrastructure. Issue can't be replicated outside LF. |
-+---+-------------------------------------------------+-----------------------------------------------------------------+
-| 5 | Non-repeatible zig-zagging NDR throughput | Suspected NIC driver issue in multi-thread multi-core operation |
-| | results for multi-thread multi-core tests | affectin NDR throughput. Applies to XL710 and X710 NICs tested. |
-| | - 2t2c, 4t4c - for some tested NICs. | |
-+---+-------------------------------------------------+-----------------------------------------------------------------+
+Here is the list of known issues in CSIT |release| for VPP performance tests:
+
++---+-------------------------------------------------+------------+-----------------------------------------------------------------+
+| # | Issue | Jira ID | Description |
++---+-------------------------------------------------+------------+-----------------------------------------------------------------+
+| 1 | NDR discovery test failures 1518B frame size | VPP-663 | VPP reporting errors: dpdk-input Rx ip checksum errors. |
+| | for ip4scale200k, ip4scale2m scale IPv4 routed- | | Observed frequency: all test runs. |
+| | forwarding tests. ip4scale20k tests are fine. | | |
++---+-------------------------------------------------+------------+-----------------------------------------------------------------+
+| 2 | VAT API timeouts during ip6scale2m scale IPv6 | | Needs fixing VPP VAT API timeouts for large volume of IPv6 |
+| | routed-forwarding tests when volume adding IPv6 | VPP-? | routes. |
+| | routes - 2M in this case. ip6scale2kk works. | | |
++---+-------------------------------------------------+------------+-----------------------------------------------------------------+
+| 3 | Vic1385 and Vic1227 low performance | CSIT-? | Low NDR performance. |
+| | | | . |
++---+-------------------------------------------------+------------+-----------------------------------------------------------------+
+| 4 | Sporadic NDR discovery test failures on x520 | CSIT-? | Suspected issue with HW settings (BIOS, FW) in LF |
+| | | | infrastructure. Issue can't be replicated outside LF. |
++---+-------------------------------------------------+------------+-----------------------------------------------------------------+
+| 5 | Testpmd - Non-repeatible zig-zagging NDR | CSIT-? | Suspected NIC firmware or driver issue affecting NDR |
+| | throughput in multi-thread/-core tests | | in multi-thread/-core operation. Need to update to latest |
+| | - 2t2c - for some tested NICs. | | firmware in NICs. Applies to XL710 and X710 NICs. |
++---+-------------------------------------------------+------------+-----------------------------------------------------------------+
+| 6 | VPP - Non-repeatible zig-zagging NDR | CSIT-? | Suspected NIC firmware or driver issue affecting NDR |
+| | throughput in multi-thread/-core tests | | in multi-thread/-core operation. Need to update to latest |
+| | - 2t2c - for some tested NICs. | | firmware in NICs. Applies to XL710 and X710 NICs. |
++---+-------------------------------------------------+------------+-----------------------------------------------------------------+
diff --git a/docs/report/vpp_performance_tests/overview.rst b/docs/report/vpp_performance_tests/overview.rst index dbc1612f84..96a9377511 100644 --- a/docs/report/vpp_performance_tests/overview.rst +++ b/docs/report/vpp_performance_tests/overview.rst @@ -147,6 +147,8 @@ CSIT |release| includes following performance test suites, listed per NIC type: - **VXLAN** - VXLAN overlay tunnelling integration with L2XC and L2BD. - **QoS Policer** - ingress packet rate measuring, marking and limiting (IPv4). + - **CGNAT** - Carrier Grade Network Address Translation tests with varying + number of users and ports per user. - 2port40GE XL710 Intel @@ -236,6 +238,11 @@ suites: switching to/from four vhost interfaces and two VMs, NDR throughput discovery. +Methodology: TRex Traffic Generator Usage +----------------------------------------- + +TODO Description to be added. + Methodology: Multi-Thread and Multi-Core ---------------------------------------- @@ -327,3 +334,9 @@ of VPP+VM system less sensitive to other Linux OS system tasks by reducing their interference on CPU cores that are designated for critical software tasks under test, namely VPP worker threads in host and Testpmd threads in guest dealing with data plan. + +Methodology: IPSec with Intel QAT HW cards +------------------------------------------ + +TODO Description to be added. +Intel QAT 8950 50G (Walnut Hill)
\ No newline at end of file diff --git a/docs/report/vpp_performance_tests/packet_throughput_graphs/ipsec.rst b/docs/report/vpp_performance_tests/packet_throughput_graphs/ipsec.rst index 030f4ddafe..63580303ff 100644 --- a/docs/report/vpp_performance_tests/packet_throughput_graphs/ipsec.rst +++ b/docs/report/vpp_performance_tests/packet_throughput_graphs/ipsec.rst @@ -34,8 +34,8 @@ legend* lists the plotted test suites and their indices. NDR Throughput ~~~~~~~~~~~~~~ -VPP NDR Throughput - running in configuration of **one worker thread (1t) on -one physical core (1c)** - is presented in the figure below. +VPP NDR 64B packet throughput in 1t1c setup (1thread, 1core) is presented +in the graph below. .. raw:: html @@ -62,8 +62,8 @@ git repository: 40ge2p1xl710-ethip4ipsectptlispgpe-ip4base-cbc-sha1-ndrpdrdisc.robot:| tc01-64B-1t1c-ethip4ipsectptlispgpe-ip4base-cbc-sha1-ndrdisc -VPP NDR Throughput - running in configuration of **two worker threads (2t) on -two physical cores (2c)** - is presented in the figure below. +VPP NDR 64B packet throughput in 2t2c setup (2thread, 2core) is presented +in the graph below. .. raw:: html @@ -92,9 +92,8 @@ git repository: PDR Throughput ~~~~~~~~~~~~~~ -VPP PDR Throughput - running in configuration of **one worker thread (1t) on one -physical core (1c)** - is presented in the figure below. PDR at below 0.5% -packet loss ratio. +VPP PDR 64B packet throughput in 1t1c setup (1thread, 1core) is presented +in the graph below. PDR measured for 0.5% packet loss ratio. .. raw:: html @@ -121,8 +120,8 @@ git repository: 40ge2p1xl710-ethip4ipsectptlispgpe-ip4base-cbc-sha1-ndrpdrdisc.robot:| tc02-64B-1t1c-ethip4ipsectptlispgpe-ip4base-cbc-sha1-pdrdisc -VPP PDR Throughput - running in configuration of **two worker threads (2t) on -two physical cores (2c)** - is presented in the figure below. +VPP PDR 64B packet throughput in 2t2c setup (2thread, 2core) is presented +in the graph below. PDR measured for 0.5% packet loss ratio. .. raw:: html diff --git a/docs/report/vpp_performance_tests/test_environment.rst b/docs/report/vpp_performance_tests/test_environment.rst index c8ea969728..7198b01173 100644 --- a/docs/report/vpp_performance_tests/test_environment.rst +++ b/docs/report/vpp_performance_tests/test_environment.rst @@ -3608,15 +3608,15 @@ TG Configuration - TRex **TG Version**
-TRex v2.09
+TRex v2.22
**DPDK version**
-DPDK v16.07 (20e2b6eba13d9eb61b23ea75f09f2aa966fa6325 - in DPDK repo)
+DPDK v17.02 (f4decdc59e9323ecff5ddb5de7ebf0c79d50a960 - in DPDK repo)
**TG Build Script used**
-https://gerrit.fd.io/r/gitweb?p=csit.git;a=blob;f=resources/tools/t-rex/t-rex-installer.sh;h=e89b06f9b12499996df18e5e3399fcd660ebc017;hb=refs/heads/rls1701
+https://gerrit.fd.io/r/gitweb?p=csit.git;a=blob;f=resources/tools/t-rex/t-rex-installer.sh;h=8090b7568327ac5f869e82664bc51b24f89f603f;hb=refs/heads/rls1704
**TG Startup Configuration**
@@ -3634,4 +3634,4 @@ https://gerrit.fd.io/r/gitweb?p=csit.git;a=blob;f=resources/tools/t-rex/t-rex-in **TG common API - pointer to driver**
-https://gerrit.fd.io/r/gitweb?p=csit.git;a=blob;f=resources/tools/t-rex/t-rex-stateless.py;h=24f4a997389ba3f10ad42e1f9564ef915fd58b44;hb=refs/heads/rls1701
+https://gerrit.fd.io/r/gitweb?p=csit.git;a=blob;f=resources/tools/t-rex/t-rex-stateless.py;h=ae8d18767013ebecb0bec6c732ac66e483408661;hb=refs/heads/rls1704
|