Fix: Memif IMIX frame size test case
[csit.git] / docs / report / vpp_performance_tests / packet_throughput_graphs / ipv6_tunnels.rst
1 IPv6 Overlay Tunnels
2 ====================
3
4 Following sections include summary graphs of VPP Phy-to-Phy performance
5 with IPv6 Overlay Tunnels, including NDR throughput (zero packet loss)
6 and PDR throughput (<0.5% packet loss). Performance is reported for VPP
7 running in multiple configurations of VPP worker thread(s), a.k.a. VPP
8 data plane thread(s), and their physical CPU core(s) placement.
9
10 NDR Throughput
11 ~~~~~~~~~~~~~~
12
13 VPP NDR 78B packet throughput in 1t1c setup (1thread, 1core) is presented
14 in the graph below.
15
16 .. raw:: html
17
18     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/78B-1t1c-ethip6-ndrdisc.html"></iframe>
19
20 *Figure 1. VPP 1thread 1core - NDR Throughput for Phy-to-Phy IPv6 Overlay
21 Tunnels.*
22
23 CSIT source code for the test cases used for above plots can be found in CSIT
24 git repository:
25
26 .. code-block:: bash
27
28     $ cd $CSIT/tests/vpp/perf/ipv6_tunnels
29     $ grep -E "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc" *
30
31     10ge2p1x520-ethip6lispip4-ip6base-ndrdisc.robot:| tc01-78B-1t1c-ethip6lispip4-ip6base-ndrdisc
32     10ge2p1x520-ethip6lispip6-ip6base-ndrdisc.robot:| tc01-78B-1t1c-ethip6lispip6-ip6base-ndrdisc
33
34 VPP NDR 78B packet throughput in 2t2c setup (2thread, 2core) is presented
35 in the graph below.
36
37 .. raw:: html
38
39     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/78B-2t2c-ethip6-ndrdisc.html"></iframe>
40
41 *Figure 2. VPP 2threads 2cores - NDR Throughput for Phy-to-Phy IPv6 Overlay
42 Tunnels.*
43
44 CSIT source code for the test cases used for above plots can be found in CSIT
45 git repository:
46
47 .. code-block:: bash
48
49     $ cd $CSIT/tests/vpp/perf/ipv6_tunnels
50     $ grep -E "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc" *
51
52     10ge2p1x520-ethip6lispip4-ip6base-ndrdisc.robot:| tc07-78B-2t2c-ethip6lispip4-ip6base-ndrdisc
53     10ge2p1x520-ethip6lispip6-ip6base-ndrdisc.robot:| tc07-78B-2t2c-ethip6lispip6-ip6base-ndrdisc
54
55 PDR Throughput
56 ~~~~~~~~~~~~~~
57
58 VPP PDR 78B packet throughput in 1t1c setup (1thread, 1core) is presented
59 in the graph below. PDR measured for 0.5% packet loss ratio.
60
61 .. raw:: html
62
63     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/78B-1t1c-ethip6-pdrdisc.html"></iframe>
64
65 *Figure 3. VPP 1thread 1core - PDR Throughput for Phy-to-Phy IPv6 Overlay
66 Tunnels.*
67
68 CSIT source code for the test cases used for above plots can be found in CSIT
69 git repository:
70
71 .. code-block:: bash
72
73     $ cd $CSIT/tests/vpp/perf/ipv6_tunnels
74     $ grep -E "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc" *
75
76     10ge2p1x520-ethip6lispip4-ip6base-ndrdisc.robot:| tc02-78B-1t1c-ethip6lispip4-ip6base-pdrdisc
77     10ge2p1x520-ethip6lispip6-ip6base-ndrdisc.robot:| tc02-78B-1t1c-ethip6lispip6-ip6base-pdrdisc
78
79 VPP PDR 78B packet throughput in 2t2c setup (2thread, 2core) is presented
80 in the graph below. PDR measured for 0.5% packet loss ratio.
81
82 .. raw:: html
83
84     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/78B-2t2c-ethip6-pdrdisc.html"></iframe>
85
86 *Figure 4. VPP 2thread 2core - PDR Throughput for Phy-to-Phy IPv6 Overlay
87 Tunnels.*
88
89 CSIT source code for the test cases used for above plots can be found in CSIT
90 git repository:
91
92 .. code-block:: bash
93
94     $ cd $CSIT/tests/vpp/perf/ipv6_tunnels
95     $ grep -E "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc" *
96
97     10ge2p1x520-ethip6lispip4-ip6base-ndrdisc.robot:| tc08-78B-2t2c-ethip6lispip4-ip6base-pdrdisc
98     10ge2p1x520-ethip6lispip6-ip6base-ndrdisc.robot:| tc08-78B-2t2c-ethip6lispip6-ip6base-pdrdisc