5ba63dc9de4ebf6fb0e417ff0fd006f040ede2f6
[csit.git] / docs / report / vpp_performance_tests / packet_latency_graphs / ip6.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 IPv6 Routing
32 ============
33
34 This section includes summary graphs of VPP Phy-to-Phy packet latency
35 with IPv6 Routed-Forwarding measured at 100% of discovered NDR throughput
36 rate. Latency is reported for VPP running in multiple configurations of
37 VPP worker thread(s), a.k.a. VPP data plane thread(s), and their
38 physical CPU core(s) placement.
39
40 CSIT source code for the test cases used for plots can be found in
41 `CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip6?h=rls1810>`_.
42
43 3n-hsw-x520
44 ~~~~~~~~~~~
45
46 78b-1t1c-base_and_scale
47 -----------------------
48
49 .. raw:: html
50
51     <center><b>
52
53 :index:`Packet Latency: ip6-3n-hsw-x520-78b-1t1c-base_and_scale-ndr`
54
55 .. raw:: html
56
57     </b>
58     <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x520-78b-1t1c-base_and_scale-ndr-lat.html"></iframe>
59     <p><br><br></p>
60     </center>
61
62 .. raw:: latex
63
64     \begin{figure}[H]
65         \centering
66             \graphicspath{{../_build/_static/vpp/}}
67             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x520-78b-1t1c-base_and_scale-ndr-lat}
68             \label{fig:ip6-3n-hsw-x520-78b-1t1c-base_and_scale-ndr-lat}
69     \end{figure}
70
71 .. raw:: latex
72
73     \clearpage
74
75 78b-2t2c-base_and_scale
76 -----------------------
77
78 .. raw:: html
79
80     <center><b>
81
82 :index:`Packet Latency: ip6-3n-hsw-x520-78b-2t2c-base_and_scale-ndr`
83
84 .. raw:: html
85
86     </b>
87     <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x520-78b-2t2c-base_and_scale-ndr-lat.html"></iframe>
88     <p><br><br></p>
89     </center>
90
91 .. raw:: latex
92
93     \begin{figure}[H]
94         \centering
95             \graphicspath{{../_build/_static/vpp/}}
96             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x520-78b-2t2c-base_and_scale-ndr-lat}
97             \label{fig:ip6-3n-hsw-x520-78b-2t2c-base_and_scale-ndr-lat}
98     \end{figure}
99
100 .. raw:: latex
101
102     \clearpage
103
104 3n-hsw-x710
105 ~~~~~~~~~~~
106
107 78b-1t1c-base_and_scale
108 -----------------------
109
110 .. raw:: html
111
112     <center><b>
113
114 :index:`Packet Latency: ip6-3n-hsw-x710-78b-1t1c-base_and_scale-ndr`
115
116 .. raw:: html
117
118     </b>
119     <iframe id="ifrm03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x710-78b-1t1c-base_and_scale-ndr-lat.html"></iframe>
120     <p><br><br></p>
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]{ip6-3n-hsw-x710-78b-1t1c-base_and_scale-ndr-lat}
129             \label{fig:ip6-3n-hsw-x710-78b-1t1c-base_and_scale-ndr-lat}
130     \end{figure}
131
132 .. raw:: latex
133
134     \clearpage
135
136 78b-2t2c-base_and_scale
137 -----------------------
138
139 .. raw:: html
140
141     <center><b>
142
143 :index:`Packet Latency: ip6-3n-hsw-x710-78b-2t2c-base_and_scale-ndr`
144
145 .. raw:: html
146
147     </b>
148     <iframe id="ifrm04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x710-78b-2t2c-base_and_scale-ndr-lat.html"></iframe>
149     <p><br><br></p>
150     </center>
151
152 .. raw:: latex
153
154     \begin{figure}[H]
155         \centering
156             \graphicspath{{../_build/_static/vpp/}}
157             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x710-78b-2t2c-base_and_scale-ndr-lat}
158             \label{fig:ip6-3n-hsw-x710-78b-2t2c-base_and_scale-ndr-lat}
159     \end{figure}
160
161 .. raw:: latex
162
163     \clearpage
164
165 3n-hsw-xl710
166 ~~~~~~~~~~~~
167
168 78b-1t1c-base_and_scale
169 -----------------------
170
171 .. raw:: html
172
173     <center><b>
174
175 :index:`Packet Latency: ip6-3n-hsw-xl710-78b-1t1c-base_and_scale-ndr`
176
177 .. raw:: html
178
179     </b>
180     <iframe id="ifrm05" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-xl710-78b-1t1c-base_and_scale-ndr-lat.html"></iframe>
181     <p><br><br></p>
182     </center>
183
184 .. raw:: latex
185
186     \begin{figure}[H]
187         \centering
188             \graphicspath{{../_build/_static/vpp/}}
189             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-xl710-78b-1t1c-base_and_scale-ndr-lat}
190             \label{fig:ip6-3n-hsw-xl710-78b-1t1c-base_and_scale-ndr-lat}
191     \end{figure}
192
193 .. raw:: latex
194
195     \clearpage
196
197 78b-2t2c-base_and_scale
198 -----------------------
199
200 .. raw:: html
201
202     <center><b>
203
204 :index:`Packet Latency: ip6-3n-hsw-xl710-78b-2t2c-base_and_scale-ndr`
205
206 .. raw:: html
207
208     </b>
209     <iframe id="ifrm06" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-xl710-78b-2t2c-base_and_scale-ndr-lat.html"></iframe>
210     <p><br><br></p>
211     </center>
212
213 .. raw:: latex
214
215     \begin{figure}[H]
216         \centering
217             \graphicspath{{../_build/_static/vpp/}}
218             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-xl710-78b-2t2c-base_and_scale-ndr-lat}
219             \label{fig:ip6-3n-hsw-xl710-78b-2t2c-base_and_scale-ndr-lat}
220     \end{figure}
221
222 .. raw:: latex
223
224     \clearpage
225
226 3n-skx-x710
227 ~~~~~~~~~~~
228
229 78b-2t1c-base_and_scale
230 -----------------------
231
232 .. raw:: html
233
234     <center><b>
235
236 :index:`Packet Latency: ip6-3n-skx-x710-78b-2t1c-base_and_scale-ndr`
237
238 .. raw:: html
239
240     </b>
241     <iframe id="ifrm07" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-x710-78b-2t1c-base_and_scale-ndr-lat.html"></iframe>
242     <p><br><br></p>
243     </center>
244
245 .. raw:: latex
246
247     \begin{figure}[H]
248         \centering
249             \graphicspath{{../_build/_static/vpp/}}
250             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-x710-78b-2t1c-base_and_scale-ndr-lat}
251             \label{fig:ip6-3n-skx-x710-78b-2t1c-base_and_scale-ndr-lat}
252     \end{figure}
253
254 .. raw:: latex
255
256     \clearpage
257
258 78b-4t2c-base_and_scale
259 -----------------------
260
261 .. raw:: html
262
263     <center><b>
264
265 :index:`Packet Latency: ip6-3n-skx-x710-78b-4t2c-base_and_scale-ndr`
266
267 .. raw:: html
268
269     </b>
270     <iframe id="ifrm08" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-x710-78b-4t2c-base_and_scale-ndr-lat.html"></iframe>
271     <p><br><br></p>
272     </center>
273
274 .. raw:: latex
275
276     \begin{figure}[H]
277         \centering
278             \graphicspath{{../_build/_static/vpp/}}
279             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-x710-78b-4t2c-base_and_scale-ndr-lat}
280             \label{fig:ip6-3n-skx-x710-78b-4t2c-base_and_scale-ndr-lat}
281     \end{figure}
282
283 .. raw:: latex
284
285     \clearpage
286
287 2n-skx-x710
288 ~~~~~~~~~~~
289
290 78b-2t1c-base_and_scale
291 -----------------------
292
293 .. raw:: html
294
295     <center><b>
296
297 :index:`Packet Latency: ip6-2n-skx-x710-78b-2t1c-base_and_scale-ndr`
298
299 .. raw:: html
300
301     </b>
302     <iframe id="ifrm09" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-x710-78b-2t1c-base_and_scale-ndr-lat.html"></iframe>
303     <p><br><br></p>
304     </center>
305
306 .. raw:: latex
307
308     \begin{figure}[H]
309         \centering
310             \graphicspath{{../_build/_static/vpp/}}
311             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-x710-78b-2t1c-base_and_scale-ndr-lat}
312             \label{fig:ip6-2n-skx-x710-78b-2t1c-base_and_scale-ndr-lat}
313     \end{figure}
314
315 .. raw:: latex
316
317     \clearpage
318
319 78b-4t2c-base_and_scale
320 -----------------------
321
322 .. raw:: html
323
324     <center><b>
325
326 :index:`Packet Latency: ip6-2n-skx-x710-78b-4t2c-base_and_scale-ndr`
327
328 .. raw:: html
329
330     </b>
331     <iframe id="ifrm10" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-x710-78b-4t2c-base_and_scale-ndr-lat.html"></iframe>
332     <p><br><br></p>
333     </center>
334
335 .. raw:: latex
336
337     \begin{figure}[H]
338         \centering
339             \graphicspath{{../_build/_static/vpp/}}
340             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-x710-78b-4t2c-base_and_scale-ndr-lat}
341             \label{fig:ip6-2n-skx-x710-78b-4t2c-base_and_scale-ndr-lat}
342     \end{figure}
343
344 .. raw:: latex
345
346     \clearpage
347
348 2n-skx-xxv710
349 ~~~~~~~~~~~~~
350
351 78b-2t1c-base_and_scale
352 -----------------------
353
354 .. raw:: html
355
356     <center><b>
357
358 :index:`Packet Latency: ip6-2n-skx-xxv710-78b-2t1c-base_and_scale-ndr`
359
360 .. raw:: html
361
362     </b>
363     <iframe id="ifrm11" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-xxv710-78b-2t1c-base_and_scale-ndr-lat.html"></iframe>
364     <p><br><br></p>
365     </center>
366
367 .. raw:: latex
368
369     \begin{figure}[H]
370         \centering
371             \graphicspath{{../_build/_static/vpp/}}
372             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-xxv710-78b-2t1c-base_and_scale-ndr-lat}
373             \label{fig:ip6-2n-skx-xxv710-78b-2t1c-base_and_scale-ndr-lat}
374     \end{figure}
375
376 .. raw:: latex
377
378     \clearpage
379
380 78b-4t2c-base_and_scale
381 -----------------------
382
383 .. raw:: html
384
385     <center><b>
386
387 :index:`Packet Latency: ip6-2n-skx-xxv710-78b-4t2c-base_and_scale-ndr`
388
389 .. raw:: html
390
391     </b>
392     <iframe id="ifrm12" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-xxv710-78b-4t2c-base_and_scale-ndr-lat.html"></iframe>
393     <p><br><br></p>
394     </center>
395
396 .. raw:: latex
397
398     \begin{figure}[H]
399         \centering
400             \graphicspath{{../_build/_static/vpp/}}
401             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-xxv710-78b-4t2c-base_and_scale-ndr-lat}
402             \label{fig:ip6-2n-skx-xxv710-78b-4t2c-base_and_scale-ndr-lat}
403     \end{figure}