Report: Enable pdf version
[csit.git] / docs / report / vpp_performance_tests / reconf_tests / vnf_service_chains_reconf.rst
1
2 .. raw:: latex
3
4     \clearpage
5
6 .. raw:: html
7
8     <script type="text/javascript">
9
10         function getDocHeight(doc) {
11             doc = doc || document;
12             var body = doc.body, html = doc.documentElement;
13             var height = Math.max( body.scrollHeight, body.offsetHeight,
14                 html.clientHeight, html.scrollHeight, html.offsetHeight );
15             return height;
16         }
17
18         function setIframeHeight(id) {
19             var ifrm = document.getElementById(id);
20             var doc = ifrm.contentDocument? ifrm.contentDocument:
21                 ifrm.contentWindow.document;
22             ifrm.style.visibility = 'hidden';
23             ifrm.style.height = "10px"; // reset to minimal height ...
24             // IE opt. for bing/msn needs a bit added or scrollbar appears
25             ifrm.style.height = getDocHeight( doc ) + 4 + "px";
26             ifrm.style.visibility = 'visible';
27         }
28
29     </script>
30
31 .. _vnf_service_chains_reconf:
32
33 VNF Service Chains
34 ==================
35
36 .. important::
37
38     **DISCLAIMER**: Presented test results should be taken with a pinch of
39     salt as they may not represent correctly the system behaviour due
40     to experimental nature of used test methodology (see :ref:`reconf_tests`).
41
42 In each test, a single service chain is added, the re-configuration
43 contains all the steps the initial chains got, except the last step
44 (starting VMs) is skipped.
45
46 Additional information about graph data:
47
48 #. **Graph Title**: describes tested VPP packet path. Format:
49
50   - wire encapsulation ``dot1qip4vlxan``,
51   - VPP forwarding mode ``l2bd``,
52   - total number {Y} of service chains ``{Y}ch``,
53   - total number of chains being reconfigured ``1ach``,
54   - total number of vhost-user interfaces forwarding packets on VPP with {Y}
55     chains and {X} VMs per chain ``{2XY}vh`` (2 interfaces per {X} VMs per {Y}
56     chains),
57     total number {XY} of VNF VMs forwarding packets ``{XY}vm`` and finally
58   - VNF workload in VM ``testpmd``.
59
60 #. **X-axis Labels**: indices of individual test suites as listed in
61    Graph Legend.
62
63 #. **Y-axis Labels**: measured Implied time loss [s] values.
64
65 #. **Graph Legend**: lists X-axis indices with associated CSIT test
66    suites executed to generate graphed test results and the average value and
67    standard deviation of measured packet loss in millions of packets.
68
69 #. **Hover Information**: lists minimum, first quartile, median,
70    third quartile, and maximum. If either type of outlier is present the
71    whisker on the appropriate side is taken to 1.5×IQR from the quartile
72    (the "inner fence") rather than the max or min, and individual outlying
73    data points are displayed as unfilled circles (for suspected outliers)
74    or filled circles (for outliers). (The "outer fence" is 3×IQR from the
75    quartile.)
76
77 .. note::
78
79     Test results have been generated by
80     `FD.io test executor vpp performance job 2n-skx`_ with RF
81     result files csit-vpp-perf-|srelease|-\*.zip
82     `archived here <../../_static/archive/>`_.
83
84 .. raw:: latex
85
86     \clearpage
87
88 2n-skx-xxv710
89 ~~~~~~~~~~~~~
90
91 imix-2t1c-dot1qip4vxlan-l2bd
92 ----------------------------
93
94 .. raw:: html
95
96     <center>
97     <iframe id="01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/2n-skx-xxv710-imix-2t1c-dot1qip4vxlan-l2bd-reconf.html"></iframe>
98     </center>
99
100 .. raw:: latex
101
102     \begin{figure}[H]
103         \centering
104             \graphicspath{{../_build/_static/vpp/}}
105             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-skx-xxv710-imix-2t1c-dot1qip4vxlan-l2bd-reconf}
106             \label{fig:2n-skx-xxv710-imix-2t1c-dot1qip4vxlan-l2bd-reconf}
107     \end{figure}
108
109 .. raw:: latex
110
111     \clearpage
112
113 imix-4t2c-dot1qip4vxlan-l2bd
114 ----------------------------
115
116 .. raw:: html
117
118     <center>
119     <iframe id="02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/2n-skx-xxv710-imix-4t2c-dot1qip4vxlan-l2bd-reconf.html"></iframe>
120     </center>
121
122 .. raw:: latex
123
124     \begin{figure}[H]
125         \centering
126             \graphicspath{{../_build/_static/vpp/}}
127             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-skx-xxv710-imix-4t2c-dot1qip4vxlan-l2bd-reconf}
128             \label{fig:2n-skx-xxv710-imix-4t2c-dot1qip4vxlan-l2bd-reconf}
129     \end{figure}
130
131 .. raw:: latex
132
133     \clearpage
134
135 imix-8t4c-dot1qip4vxlan-l2bd
136 ----------------------------
137
138 .. raw:: html
139
140     <center>
141     <iframe id="03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/2n-skx-xxv710-imix-8t4c-dot1qip4vxlan-l2bd-reconf.html"></iframe>
142     </center>
143
144 .. raw:: latex
145
146     \begin{figure}[H]
147         \centering
148             \graphicspath{{../_build/_static/vpp/}}
149             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-skx-xxv710-imix-8t4c-dot1qip4vxlan-l2bd-reconf}
150             \label{fig:2n-skx-xxv710-imix-8t4c-dot1qip4vxlan-l2bd-reconf}
151     \end{figure}