Report: Remove skx testbeds
[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 In each test, a single service chain is added, the re-configuration
37 contains all the steps the initial chains got, except the last step
38 (starting VMs) is skipped.
39
40 Additional information about graph data:
41
42 #. **Graph Title**: describes tested VPP packet path. Format:
43
44    - wire encapsulation ``dot1qip4vlxan``,
45    - VPP forwarding mode ``l2bd``,
46    - total number {Y} of initial service chains ``{Y}ch``,
47    - total number of additional chains being reconfigured ``1ach``,
48    - total number of initial vhost-user interfaces forwarding packets
49      on VPP with {Y} chains and {X} VMs per chain ``{2XY}vh``
50      (2 interfaces per {X} VMs per {Y} chains),
51    - total number {XY} of (both initial and final) VNF VMs forwarding packets
52      ``{XY}vm`` and finally
53    - VNF workload in VM ``testpmd``.
54
55 #. **X-axis Labels**: indices of individual test suites as listed in
56    Graph Legend.
57
58 #. **Y-axis Labels**: measured Effective Blocked Time [s] values.
59
60 #. **Graph Legend**: lists X-axis indices with associated CSIT test
61    suites executed to generate graphed test results and the average value
62    of packet loss (measured in packets).
63
64 #. **Hover Information**: lists minimum, first quartile, median,
65    third quartile, and maximum. If either type of outlier is present the
66    whisker on the appropriate side is taken to 1.5×IQR from the quartile
67    (the "inner fence") rather than the max or min, and individual outlying
68    data points are displayed as unfilled circles (for suspected outliers)
69    or filled circles (for outliers). (The "outer fence" is 3×IQR from the
70    quartile.)
71
72 .. note::
73
74     Test results are stored in
75     `build logs from FD.io vpp performance job 2n-icx`_,
76     `build logs from FD.io vpp performance job 2n-clx`_ with RF
77     result files csit-vpp-perf-|srelease|-\*.zip
78     `archived here <../../_static/archive/>`_.
79
80 .. raw:: latex
81
82     \clearpage
83
84 2n-icx-xxv710
85 ~~~~~~~~~~~~~
86
87 imix-2t1c-dot1qip4vxlan-l2bd
88 ----------------------------
89
90 .. raw:: html
91
92     <center>
93     <iframe id="icx01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/2n-icx-xxv710-imix-2t1c-dot1qip4vxlan-l2bd-reconf.html"></iframe>
94     </center>
95
96 .. raw:: latex
97
98     \begin{figure}[H]
99         \centering
100             \graphicspath{{../_build/_static/vpp/}}
101             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-icx-xxv710-imix-2t1c-dot1qip4vxlan-l2bd-reconf}
102             \label{fig:2n-icx-xxv710-imix-2t1c-dot1qip4vxlan-l2bd-reconf}
103     \end{figure}
104
105 .. raw:: latex
106
107     \clearpage
108
109 imix-4t2c-dot1qip4vxlan-l2bd
110 ----------------------------
111
112 .. raw:: html
113
114     <center>
115     <iframe id="icx02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/2n-icx-xxv710-imix-4t2c-dot1qip4vxlan-l2bd-reconf.html"></iframe>
116     </center>
117
118 .. raw:: latex
119
120     \begin{figure}[H]
121         \centering
122             \graphicspath{{../_build/_static/vpp/}}
123             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-icx-xxv710-imix-4t2c-dot1qip4vxlan-l2bd-reconf}
124             \label{fig:2n-icx-xxv710-imix-4t2c-dot1qip4vxlan-l2bd-reconf}
125     \end{figure}
126
127 .. raw:: latex
128
129     \clearpage
130
131 imix-8t4c-dot1qip4vxlan-l2bd
132 ----------------------------
133
134 .. raw:: html
135
136     <center>
137     <iframe id="icx03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/2n-icx-xxv710-imix-8t4c-dot1qip4vxlan-l2bd-reconf.html"></iframe>
138     </center>
139
140 .. raw:: latex
141
142     \begin{figure}[H]
143         \centering
144             \graphicspath{{../_build/_static/vpp/}}
145             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-icx-xxv710-imix-8t4c-dot1qip4vxlan-l2bd-reconf}
146             \label{fig:2n-icx-xxv710-imix-8t4c-dot1qip4vxlan-l2bd-reconf}
147     \end{figure}
148
149 .. raw:: latex
150
151     \clearpage
152
153 2n-clx-xxv710
154 ~~~~~~~~~~~~~
155
156 imix-2t1c-dot1qip4vxlan-l2bd
157 ----------------------------
158
159 .. raw:: html
160
161     <center>
162     <iframe id="101" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/2n-clx-xxv710-imix-2t1c-dot1qip4vxlan-l2bd-reconf.html"></iframe>
163     </center>
164
165 .. raw:: latex
166
167     \begin{figure}[H]
168         \centering
169             \graphicspath{{../_build/_static/vpp/}}
170             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-clx-xxv710-imix-2t1c-dot1qip4vxlan-l2bd-reconf}
171             \label{fig:2n-clx-xxv710-imix-2t1c-dot1qip4vxlan-l2bd-reconf}
172     \end{figure}
173
174 .. raw:: latex
175
176     \clearpage
177
178 imix-4t2c-dot1qip4vxlan-l2bd
179 ----------------------------
180
181 .. raw:: html
182
183     <center>
184     <iframe id="102" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/2n-clx-xxv710-imix-4t2c-dot1qip4vxlan-l2bd-reconf.html"></iframe>
185     </center>
186
187 .. raw:: latex
188
189     \begin{figure}[H]
190         \centering
191             \graphicspath{{../_build/_static/vpp/}}
192             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-clx-xxv710-imix-4t2c-dot1qip4vxlan-l2bd-reconf}
193             \label{fig:2n-clx-xxv710-imix-4t2c-dot1qip4vxlan-l2bd-reconf}
194     \end{figure}
195
196 .. raw:: latex
197
198     \clearpage
199
200 imix-8t4c-dot1qip4vxlan-l2bd
201 ----------------------------
202
203 .. raw:: html
204
205     <center>
206     <iframe id="103" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/2n-clx-xxv710-imix-8t4c-dot1qip4vxlan-l2bd-reconf.html"></iframe>
207     </center>
208
209 .. raw:: latex
210
211     \begin{figure}[H]
212         \centering
213             \graphicspath{{../_build/_static/vpp/}}
214             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-clx-xxv710-imix-8t4c-dot1qip4vxlan-l2bd-reconf}
215             \label{fig:2n-clx-xxv710-imix-8t4c-dot1qip4vxlan-l2bd-reconf}
216     \end{figure}