01477dfa46fbcbe80b6e8bc0934758cf252cecf6
[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`_ and
60     `FD.io test executor vpp performance job 2n-clx`_ with RF
61     result files csit-vpp-perf-|srelease|-\*.zip
62     `archived here <../../_static/archive/>`_.
63
64 .. raw:: latex
65
66     \clearpage
67
68 2n-skx-xxv710-mrr
69 ~~~~~~~~~~~~~~~~~
70
71 imix-2t1c-eth-l2bd
72 ------------------
73
74 .. raw:: html
75
76     <center>
77     <iframe id="ifrm01" 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>
78     </center>
79
80 .. raw:: latex
81
82     \begin{figure}[H]
83         \centering
84             \graphicspath{{../_build/_static/vpp/}}
85             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-2t1c-base-vsc-vxlan-mrr}
86             \label{fig:l2bd-2n-skx-xxv710-imix-2t1c-base-vsc-vxlan-mrr}
87     \end{figure}
88
89 .. raw:: latex
90
91     \clearpage
92
93 imix-4t2c-eth-l2bd
94 ------------------
95
96 .. raw:: html
97
98     <center>
99     <iframe id="ifrm02" 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>
100     </center>
101
102 .. raw:: latex
103
104     \begin{figure}[H]
105         \centering
106             \graphicspath{{../_build/_static/vpp/}}
107             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-4t2c-base-vsc-vxlan-mrr}
108             \label{fig:l2bd-2n-skx-xxv710-imix-4t2c-base-vsc-vxlan-mrr}
109     \end{figure}
110
111 .. raw:: latex
112
113     \clearpage
114
115 imix-8t4c-eth-l2bd
116 ------------------
117
118 .. raw:: html
119
120     <center>
121     <iframe id="ifrm03" 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>
122     </center>
123
124 .. raw:: latex
125
126     \begin{figure}[H]
127         \centering
128             \graphicspath{{../_build/_static/vpp/}}
129             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-8t4c-base-vsc-vxlan-mrr}
130             \label{fig:l2bd-2n-skx-xxv710-imix-8t4c-base-vsc-vxlan-mrr}
131     \end{figure}
132
133 .. raw:: latex
134
135     \clearpage
136
137 2n-skx-xxv710-ndr
138 ~~~~~~~~~~~~~~~~~
139
140 imix-2t1c-eth-l2bd
141 ------------------
142
143 .. raw:: html
144
145     <center>
146     <iframe id="ifrm07" 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>
147     </center>
148
149 .. raw:: latex
150
151     \begin{figure}[H]
152         \centering
153             \graphicspath{{../_build/_static/vpp/}}
154             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-2t1c-base-vsc-vxlan-ndr}
155             \label{fig:l2bd-2n-skx-xxv710-imix-2t1c-base-vsc-vxlan-ndr}
156     \end{figure}
157
158 .. raw:: latex
159
160     \clearpage
161
162 imix-4t2c-eth-l2bd
163 ------------------
164
165 .. raw:: html
166
167     <center>
168     <iframe id="ifrm08" 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>
169     </center>
170
171 .. raw:: latex
172
173     \begin{figure}[H]
174         \centering
175             \graphicspath{{../_build/_static/vpp/}}
176             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-4t2c-base-vsc-vxlan-ndr}
177             \label{fig:l2bd-2n-skx-xxv710-imix-4t2c-base-vsc-vxlan-ndr}
178     \end{figure}
179
180 .. raw:: latex
181
182     \clearpage
183
184 imix-8t4c-eth-l2bd
185 ------------------
186
187 .. raw:: html
188
189     <center>
190     <iframe id="ifrm09" 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>
191     </center>
192
193 .. raw:: latex
194
195     \begin{figure}[H]
196         \centering
197             \graphicspath{{../_build/_static/vpp/}}
198             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-8t4c-base-vsc-vxlan-ndr}
199             \label{fig:l2bd-2n-skx-xxv710-imix-8t4c-base-vsc-vxlan-ndr}
200     \end{figure}
201
202 .. raw:: latex
203
204     \clearpage
205
206 2n-skx-xxv710-pdr
207 ~~~~~~~~~~~~~~~~~
208
209 imix-2t1c-eth-l2bd
210 ------------------
211
212 .. raw:: html
213
214     <center>
215     <iframe id="ifrm13" 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>
216     </center>
217
218 .. raw:: latex
219
220     \begin{figure}[H]
221         \centering
222             \graphicspath{{../_build/_static/vpp/}}
223             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-2t1c-base-vsc-vxlan-pdr}
224             \label{fig:l2bd-2n-skx-xxv710-imix-2t1c-base-vsc-vxlan-pdr}
225     \end{figure}
226
227 .. raw:: latex
228
229     \clearpage
230
231 imix-4t2c-eth-l2bd
232 ------------------
233
234 .. raw:: html
235
236     <center>
237     <iframe id="ifrm14" 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>
238     </center>
239
240 .. raw:: latex
241
242     \begin{figure}[H]
243         \centering
244             \graphicspath{{../_build/_static/vpp/}}
245             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-4t2c-base-vsc-vxlan-pdr}
246             \label{fig:l2bd-2n-skx-xxv710-imix-4t2c-base-vsc-vxlan-pdr}
247     \end{figure}
248
249 .. raw:: latex
250
251     \clearpage
252
253 imix-8t4c-eth-l2bd
254 ------------------
255
256 .. raw:: html
257
258     <center>
259     <iframe id="ifrm15" 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>
260     </center>
261
262 .. raw:: latex
263
264     \begin{figure}[H]
265         \centering
266             \graphicspath{{../_build/_static/vpp/}}
267             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-8t4c-base-vsc-vxlan-pdr}
268             \label{fig:l2bd-2n-skx-xxv710-imix-8t4c-base-vsc-vxlan-pdr}
269     \end{figure}
270
271 .. raw:: latex
272
273     \clearpage
274
275 2n-clx-xxv710-mrr
276 ~~~~~~~~~~~~~~~~~
277
278 imix-2t1c-eth-l2bd
279 ------------------
280
281 .. raw:: html
282
283     <center>
284     <iframe id="ifrm204" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-clx-xxv710-imix-2t1c-base-vsc-vxlan-mrr.html"></iframe>
285     </center>
286
287 .. raw:: latex
288
289     \begin{figure}[H]
290         \centering
291             \graphicspath{{../_build/_static/vpp/}}
292             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-clx-xxv710-imix-2t1c-base-vsc-vxlan-mrr}
293             \label{fig:l2bd-2n-clx-xxv710-imix-2t1c-base-vsc-vxlan-mrr}
294     \end{figure}
295
296 .. raw:: latex
297
298     \clearpage
299
300 imix-4t2c-eth-l2bd
301 ------------------
302
303 .. raw:: html
304
305     <center>
306     <iframe id="ifrm205" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-clx-xxv710-imix-4t2c-base-vsc-vxlan-mrr.html"></iframe>
307     </center>
308
309 .. raw:: latex
310
311     \begin{figure}[H]
312         \centering
313             \graphicspath{{../_build/_static/vpp/}}
314             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-clx-xxv710-imix-4t2c-base-vsc-vxlan-mrr}
315             \label{fig:l2bd-2n-clx-xxv710-imix-4t2c-base-vsc-vxlan-mrr}
316     \end{figure}
317
318 .. raw:: latex
319
320     \clearpage
321
322 imix-8t4c-eth-l2bd
323 ------------------
324
325 .. raw:: html
326
327     <center>
328     <iframe id="ifrm206" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-clx-xxv710-imix-8t4c-base-vsc-vxlan-mrr.html"></iframe>
329     </center>
330
331 .. raw:: latex
332
333     \begin{figure}[H]
334         \centering
335             \graphicspath{{../_build/_static/vpp/}}
336             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-clx-xxv710-imix-8t4c-base-vsc-vxlan-mrr}
337             \label{fig:l2bd-2n-clx-xxv710-imix-8t4c-base-vsc-vxlan-mrr}
338     \end{figure}
339
340 .. raw:: latex
341
342     \clearpage
343
344 2n-clx-xxv710-ndr
345 ~~~~~~~~~~~~~~~~~
346
347 imix-2t1c-eth-l2bd
348 ------------------
349
350 .. raw:: html
351
352     <center>
353     <iframe id="ifrm210" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-clx-xxv710-imix-2t1c-base-vsc-vxlan-ndr.html"></iframe>
354     </center>
355
356 .. raw:: latex
357
358     \begin{figure}[H]
359         \centering
360             \graphicspath{{../_build/_static/vpp/}}
361             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-clx-xxv710-imix-2t1c-base-vsc-vxlan-ndr}
362             \label{fig:l2bd-2n-clx-xxv710-imix-2t1c-base-vsc-vxlan-ndr}
363     \end{figure}
364
365 .. raw:: latex
366
367     \clearpage
368
369 imix-4t2c-eth-l2bd
370 ------------------
371
372 .. raw:: html
373
374     <center>
375     <iframe id="ifrm211" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-clx-xxv710-imix-4t2c-base-vsc-vxlan-ndr.html"></iframe>
376     </center>
377
378 .. raw:: latex
379
380     \begin{figure}[H]
381         \centering
382             \graphicspath{{../_build/_static/vpp/}}
383             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-clx-xxv710-imix-4t2c-base-vsc-vxlan-ndr}
384             \label{fig:l2bd-2n-clx-xxv710-imix-4t2c-base-vsc-vxlan-ndr}
385     \end{figure}
386
387 .. raw:: latex
388
389     \clearpage
390
391 imix-8t4c-eth-l2bd
392 ------------------
393
394 .. raw:: html
395
396     <center>
397     <iframe id="ifrm212" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-clx-xxv710-imix-8t4c-base-vsc-vxlan-ndr.html"></iframe>
398     </center>
399
400 .. raw:: latex
401
402     \begin{figure}[H]
403         \centering
404             \graphicspath{{../_build/_static/vpp/}}
405             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-clx-xxv710-imix-8t4c-base-vsc-vxlan-ndr}
406             \label{fig:l2bd-2n-clx-xxv710-imix-8t4c-base-vsc-vxlan-ndr}
407     \end{figure}
408
409 .. raw:: latex
410
411     \clearpage
412
413 2n-clx-xxv710-pdr
414 ~~~~~~~~~~~~~~~~~
415
416 imix-2t1c-eth-l2bd
417 ------------------
418
419 .. raw:: html
420
421     <center>
422     <iframe id="ifrm216" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-clx-xxv710-imix-2t1c-base-vsc-vxlan-pdr.html"></iframe>
423     </center>
424
425 .. raw:: latex
426
427     \begin{figure}[H]
428         \centering
429             \graphicspath{{../_build/_static/vpp/}}
430             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-clx-xxv710-imix-2t1c-base-vsc-vxlan-pdr}
431             \label{fig:l2bd-2n-clx-xxv710-imix-2t1c-base-vsc-vxlan-pdr}
432     \end{figure}
433
434 .. raw:: latex
435
436     \clearpage
437
438 imix-4t2c-eth-l2bd
439 ------------------
440
441 .. raw:: html
442
443     <center>
444     <iframe id="ifrm217" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-clx-xxv710-imix-4t2c-base-vsc-vxlan-pdr.html"></iframe>
445     </center>
446
447 .. raw:: latex
448
449     \begin{figure}[H]
450         \centering
451             \graphicspath{{../_build/_static/vpp/}}
452             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-clx-xxv710-imix-4t2c-base-vsc-vxlan-pdr}
453             \label{fig:l2bd-2n-clx-xxv710-imix-4t2c-base-vsc-vxlan-pdr}
454     \end{figure}
455
456 .. raw:: latex
457
458     \clearpage
459
460 imix-8t4c-eth-l2bd
461 ------------------
462
463 .. raw:: html
464
465     <center>
466     <iframe id="ifrm218" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-clx-xxv710-imix-8t4c-base-vsc-vxlan-pdr.html"></iframe>
467     </center>
468
469 .. raw:: latex
470
471     \begin{figure}[H]
472         \centering
473             \graphicspath{{../_build/_static/vpp/}}
474             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-clx-xxv710-imix-8t4c-base-vsc-vxlan-pdr}
475             \label{fig:l2bd-2n-clx-xxv710-imix-8t4c-base-vsc-vxlan-pdr}
476     \end{figure}