Report: Add VNF Service Chains Tunnels
[csit.git] / docs / report / vpp_performance_tests / nf_service_density / vnf_service_chains_vxlan.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_tunnels:
32
33 VNF Service Chains Tunnels
34 ==========================
35
36 .. todo::
37
38     Add introduction.
39
40 Additional information about graph data:
41
42 #. **Graph Title**: describes tested packet path including VNF workload
43    running in each VM.
44
45 #. **X-axis Labels**: VNFs per service chain.
46
47 #. **Y-axis Labels**: number of service chains.
48
49 #. **Z-axis Color Scale**: lists 64B/IMIX Packet Throughput
50    (mean MRR/NDR/PDR value) in Mpps or the Relative Difference.
51
52 #. **Hover Information**: specific test substring listing vhost-chain-vm
53    combinations, number of runs executed, mean MRR/NDR/PDR throughput in Mpps,
54    standard deviation for both configurations and their relative difference.
55
56 .. note::
57
58     Test results have been generated by
59     `FD.io test executor vpp performance job 2n-skx`_ with RF
60     result files csit-vpp-perf-|srelease|-\*.zip
61     `archived here <../../_static/archive/>`_.
62
63 .. raw:: latex
64
65     \clearpage
66
67 2n-skx-xxv710-mrr
68 ~~~~~~~~~~~~~~~~~
69
70 64b-2t1c-eth-l2bd
71 -----------------
72
73 .. raw:: html
74
75     <center>
76     <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-64b-2t1c-base-vsc-vxlan-mrr.html"></iframe>
77     </center>
78
79 .. raw:: latex
80
81     \begin{figure}[H]
82         \centering
83             \graphicspath{{../_build/_static/vpp/}}
84             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-64b-2t1c-base-vsc-vxlan-mrr}
85             \label{fig:l2bd-2n-skx-xxv710-64b-2t1c-base-vsc-vxlan-mrr}
86     \end{figure}
87
88 .. raw:: latex
89
90     \clearpage
91
92 64b-4t2c-eth-l2bd
93 -----------------
94
95 .. raw:: html
96
97     <center>
98     <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-64b-4t2c-base-vsc-vxlan-mrr.html"></iframe>
99     </center>
100
101 .. raw:: latex
102
103     \begin{figure}[H]
104         \centering
105             \graphicspath{{../_build/_static/vpp/}}
106             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-64b-4t2c-base-vsc-vxlan-mrr}
107             \label{fig:l2bd-2n-skx-xxv710-64b-4t2c-base-vsc-vxlan-mrr}
108     \end{figure}
109
110 .. raw:: latex
111
112     \clearpage
113
114 64b-8t4c-eth-l2bd
115 -----------------
116
117 .. raw:: html
118
119     <center>
120     <iframe id="ifrm03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-64b-8t4c-base-vsc-vxlan-mrr.html"></iframe>
121     </center>
122
123 .. raw:: latex
124
125     \begin{figure}[H]
126         \centering
127             \graphicspath{{../_build/_static/vpp/}}
128             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-64b-8t4c-base-vsc-vxlan-mrr}
129             \label{fig:l2bd-2n-skx-xxv710-64b-8t4c-base-vsc-vxlan-mrr}
130     \end{figure}
131
132 .. raw:: latex
133
134     \clearpage
135
136 imix-2t1c-eth-l2bd
137 ------------------
138
139 .. raw:: html
140
141     <center>
142     <iframe id="ifrm04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-imix-2t1c-base-vsc-vxlan-mrr.html"></iframe>
143     </center>
144
145 .. raw:: latex
146
147     \begin{figure}[H]
148         \centering
149             \graphicspath{{../_build/_static/vpp/}}
150             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-2t1c-base-vsc-vxlan-mrr}
151             \label{fig:l2bd-2n-skx-xxv710-imix-2t1c-base-vsc-vxlan-mrr}
152     \end{figure}
153
154 .. raw:: latex
155
156     \clearpage
157
158 imix-4t2c-eth-l2bd
159 ------------------
160
161 .. raw:: html
162
163     <center>
164     <iframe id="ifrm05" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-imix-4t2c-base-vsc-vxlan-mrr.html"></iframe>
165     </center>
166
167 .. raw:: latex
168
169     \begin{figure}[H]
170         \centering
171             \graphicspath{{../_build/_static/vpp/}}
172             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-4t2c-base-vsc-vxlan-mrr}
173             \label{fig:l2bd-2n-skx-xxv710-imix-4t2c-base-vsc-vxlan-mrr}
174     \end{figure}
175
176 .. raw:: latex
177
178     \clearpage
179
180 imix-8t4c-eth-l2bd
181 ------------------
182
183 .. raw:: html
184
185     <center>
186     <iframe id="ifrm06" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-imix-8t4c-base-vsc-vxlan-mrr.html"></iframe>
187     </center>
188
189 .. raw:: latex
190
191     \begin{figure}[H]
192         \centering
193             \graphicspath{{../_build/_static/vpp/}}
194             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-8t4c-base-vsc-vxlan-mrr}
195             \label{fig:l2bd-2n-skx-xxv710-imix-8t4c-base-vsc-vxlan-mrr}
196     \end{figure}
197
198 .. raw:: latex
199
200     \clearpage
201
202 2n-skx-xxv710-ndr
203 ~~~~~~~~~~~~~~~~~
204
205 64b-2t1c-eth-l2bd
206 -----------------
207
208 .. raw:: html
209
210     <center>
211     <iframe id="ifrm07" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-64b-2t1c-base-vsc-vxlan-ndr.html"></iframe>
212     </center>
213
214 .. raw:: latex
215
216     \begin{figure}[H]
217         \centering
218             \graphicspath{{../_build/_static/vpp/}}
219             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-64b-2t1c-base-vsc-vxlan-ndr}
220             \label{fig:l2bd-2n-skx-xxv710-64b-2t1c-base-vsc-vxlan-ndr}
221     \end{figure}
222
223 .. raw:: latex
224
225     \clearpage
226
227 64b-4t2c-eth-l2bd
228 -----------------
229
230 .. raw:: html
231
232     <center>
233     <iframe id="ifrm08" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-64b-4t2c-base-vsc-vxlan-ndr.html"></iframe>
234     </center>
235
236 .. raw:: latex
237
238     \begin{figure}[H]
239         \centering
240             \graphicspath{{../_build/_static/vpp/}}
241             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-64b-4t2c-base-vsc-vxlan-ndr}
242             \label{fig:l2bd-2n-skx-xxv710-64b-4t2c-base-vsc-vxlan-ndr}
243     \end{figure}
244
245 .. raw:: latex
246
247     \clearpage
248
249 64b-8t4c-eth-l2bd
250 -----------------
251
252 .. raw:: html
253
254     <center>
255     <iframe id="ifrm09" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-64b-8t4c-base-vsc-vxlan-ndr.html"></iframe>
256     </center>
257
258 .. raw:: latex
259
260     \begin{figure}[H]
261         \centering
262             \graphicspath{{../_build/_static/vpp/}}
263             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-64b-8t4c-base-vsc-vxlan-ndr}
264             \label{fig:l2bd-2n-skx-xxv710-64b-8t4c-base-vsc-vxlan-ndr}
265     \end{figure}
266
267 .. raw:: latex
268
269     \clearpage
270
271 imix-2t1c-eth-l2bd
272 ------------------
273
274 .. raw:: html
275
276     <center>
277     <iframe id="ifrm10" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-imix-2t1c-base-vsc-vxlan-ndr.html"></iframe>
278     </center>
279
280 .. raw:: latex
281
282     \begin{figure}[H]
283         \centering
284             \graphicspath{{../_build/_static/vpp/}}
285             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-2t1c-base-vsc-vxlan-ndr}
286             \label{fig:l2bd-2n-skx-xxv710-imix-2t1c-base-vsc-vxlan-ndr}
287     \end{figure}
288
289 .. raw:: latex
290
291     \clearpage
292
293 imix-4t2c-eth-l2bd
294 ------------------
295
296 .. raw:: html
297
298     <center>
299     <iframe id="ifrm11" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-imix-4t2c-base-vsc-vxlan-ndr.html"></iframe>
300     </center>
301
302 .. raw:: latex
303
304     \begin{figure}[H]
305         \centering
306             \graphicspath{{../_build/_static/vpp/}}
307             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-4t2c-base-vsc-vxlan-ndr}
308             \label{fig:l2bd-2n-skx-xxv710-imix-4t2c-base-vsc-vxlan-ndr}
309     \end{figure}
310
311 .. raw:: latex
312
313     \clearpage
314
315 imix-8t4c-eth-l2bd
316 ------------------
317
318 .. raw:: html
319
320     <center>
321     <iframe id="ifrm12" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-imix-8t4c-base-vsc-vxlan-ndr.html"></iframe>
322     </center>
323
324 .. raw:: latex
325
326     \begin{figure}[H]
327         \centering
328             \graphicspath{{../_build/_static/vpp/}}
329             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-8t4c-base-vsc-vxlan-ndr}
330             \label{fig:l2bd-2n-skx-xxv710-imix-8t4c-base-vsc-vxlan-ndr}
331     \end{figure}
332
333 .. raw:: latex
334
335     \clearpage
336
337 2n-skx-xxv710-pdr
338 ~~~~~~~~~~~~~~~~~
339
340 64b-2t1c-eth-l2bd
341 -----------------
342
343 .. raw:: html
344
345     <center>
346     <iframe id="ifrm13" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-64b-2t1c-base-vsc-vxlan-pdr.html"></iframe>
347     </center>
348
349 .. raw:: latex
350
351     \begin{figure}[H]
352         \centering
353             \graphicspath{{../_build/_static/vpp/}}
354             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-64b-2t1c-base-vsc-vxlan-pdr}
355             \label{fig:l2bd-2n-skx-xxv710-64b-2t1c-base-vsc-vxlan-pdr}
356     \end{figure}
357
358 .. raw:: latex
359
360     \clearpage
361
362 64b-4t2c-eth-l2bd
363 -----------------
364
365 .. raw:: html
366
367     <center>
368     <iframe id="ifrm14" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-64b-4t2c-base-vsc-vxlan-pdr.html"></iframe>
369     </center>
370
371 .. raw:: latex
372
373     \begin{figure}[H]
374         \centering
375             \graphicspath{{../_build/_static/vpp/}}
376             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-64b-4t2c-base-vsc-vxlan-pdr}
377             \label{fig:l2bd-2n-skx-xxv710-64b-4t2c-base-vsc-vxlan-pdr}
378     \end{figure}
379
380 .. raw:: latex
381
382     \clearpage
383
384 64b-8t4c-eth-l2bd
385 -----------------
386
387 .. raw:: html
388
389     <center>
390     <iframe id="ifrm15" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-64b-8t4c-base-vsc-vxlan-pdr.html"></iframe>
391     </center>
392
393 .. raw:: latex
394
395     \begin{figure}[H]
396         \centering
397             \graphicspath{{../_build/_static/vpp/}}
398             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-64b-8t4c-base-vsc-vxlan-pdr}
399             \label{fig:l2bd-2n-skx-xxv710-64b-8t4c-base-vsc-vxlan-pdr}
400     \end{figure}
401
402 .. raw:: latex
403
404     \clearpage
405
406 imix-2t1c-eth-l2bd
407 ------------------
408
409 .. raw:: html
410
411     <center>
412     <iframe id="ifrm16" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-imix-2t1c-base-vsc-vxlan-pdr.html"></iframe>
413     </center>
414
415 .. raw:: latex
416
417     \begin{figure}[H]
418         \centering
419             \graphicspath{{../_build/_static/vpp/}}
420             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-2t1c-base-vsc-vxlan-pdr}
421             \label{fig:l2bd-2n-skx-xxv710-imix-2t1c-base-vsc-vxlan-pdr}
422     \end{figure}
423
424 .. raw:: latex
425
426     \clearpage
427
428 imix-4t2c-eth-l2bd
429 ------------------
430
431 .. raw:: html
432
433     <center>
434     <iframe id="ifrm17" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-imix-4t2c-base-vsc-vxlan-pdr.html"></iframe>
435     </center>
436
437 .. raw:: latex
438
439     \begin{figure}[H]
440         \centering
441             \graphicspath{{../_build/_static/vpp/}}
442             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-4t2c-base-vsc-vxlan-pdr}
443             \label{fig:l2bd-2n-skx-xxv710-imix-4t2c-base-vsc-vxlan-pdr}
444     \end{figure}
445
446 .. raw:: latex
447
448     \clearpage
449
450 imix-8t4c-eth-l2bd
451 ------------------
452
453 .. raw:: html
454
455     <center>
456     <iframe id="ifrm18" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-imix-8t4c-base-vsc-vxlan-pdr.html"></iframe>
457     </center>
458
459 .. raw:: latex
460
461     \begin{figure}[H]
462         \centering
463             \graphicspath{{../_build/_static/vpp/}}
464             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-8t4c-base-vsc-vxlan-pdr}
465             \label{fig:l2bd-2n-skx-xxv710-imix-8t4c-base-vsc-vxlan-pdr}
466     \end{figure}