Report: Add VNF Service Chains Tunnels
[csit.git] / docs / report / vpp_performance_tests / nf_service_density / vnf_service_chains.rst
index 12c9bd4..fa35669 100644 (file)
 
 .. _vnf_service_chains:
 
-VNF Service Chains
-==================
+VNF Service Chains Routing
+==========================
 
 Throughput graphs for VNF service chains are generated by multiple
 executions of tests covering a range of VNF service densities
 defined as [Number of Service Chains] x [Number of VNFs per Service
 Chain]. The results are presented in the service density graph.
+Each graph includes the results of both configurations: one NF per physical
+core and two NFs per physical core and their relative difference.
 
 Additional information about graph data:
 
@@ -47,12 +49,12 @@ Additional information about graph data:
 
 #. **Y-axis Labels**: number of service chains.
 
-#. **Z-axis Color Scale**: lists 64B Packet Throughput (mean MRR value)
-   in Mpps.
+#. **Z-axis Color Scale**: lists 64B/IMIX Packet Throughput
+   (mean MRR/NDR/PDR value) in Mpps or the Relative Difference.
 
 #. **Hover Information**: specific test substring listing vhost-chain-vm
-   combinations, number of runs executed, mean MRR throughput in Mpps,
-   standard deviation.
+   combinations, number of runs executed, mean MRR/NDR/PDR throughput in Mpps,
+   standard deviation for both configurations and their relative difference.
 
 .. note::
 
@@ -65,8 +67,8 @@ Additional information about graph data:
 
     \clearpage
 
-2n-skx-x710-mrr
-~~~~~~~~~~~~~~~
+2n-skx-xxv710-mrr
+~~~~~~~~~~~~~~~~~
 
 64b-2t1c-eth-l2bd
 -----------------
@@ -74,7 +76,7 @@ Additional information about graph data:
 .. raw:: html
 
     <center>
-    <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-64b-2t1c-base-vsc-mrr.html"></iframe>
+    <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-64b-2t1c-base-vsc-mrr.html"></iframe>
     </center>
 
 .. raw:: latex
@@ -82,8 +84,8 @@ Additional information about graph data:
     \begin{figure}[H]
         \centering
             \graphicspath{{../_build/_static/vpp/}}
-            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-64b-2t1c-base-vsc-mrr}
-            \label{fig:l2bd-2n-skx-x710-64b-2t1c-base-vsc-mrr}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-64b-2t1c-base-vsc-mrr}
+            \label{fig:l2bd-2n-skx-xxv710-64b-2t1c-base-vsc-mrr}
     \end{figure}
 
 .. raw:: latex
@@ -96,7 +98,7 @@ Additional information about graph data:
 .. raw:: html
 
     <center>
-    <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-64b-4t2c-base-vsc-mrr.html"></iframe>
+    <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-64b-4t2c-base-vsc-mrr.html"></iframe>
     </center>
 
 .. raw:: latex
@@ -104,8 +106,30 @@ Additional information about graph data:
     \begin{figure}[H]
         \centering
             \graphicspath{{../_build/_static/vpp/}}
-            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-64b-4t2c-base-vsc-mrr}
-            \label{fig:l2bd-2n-skx-x710-64b-4t2c-base-vsc-mrr}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-64b-4t2c-base-vsc-mrr}
+            \label{fig:l2bd-2n-skx-xxv710-64b-4t2c-base-vsc-mrr}
+    \end{figure}
+
+.. raw:: latex
+
+    \clearpage
+
+64b-8t4c-eth-l2bd
+-----------------
+
+.. raw:: html
+
+    <center>
+    <iframe id="ifrm03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-64b-8t4c-base-vsc-mrr.html"></iframe>
+    </center>
+
+.. raw:: latex
+
+    \begin{figure}[H]
+        \centering
+            \graphicspath{{../_build/_static/vpp/}}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-64b-8t4c-base-vsc-mrr}
+            \label{fig:l2bd-2n-skx-xxv710-64b-8t4c-base-vsc-mrr}
     \end{figure}
 
 .. raw:: latex
@@ -118,7 +142,7 @@ imix-2t1c-eth-l2bd
 .. raw:: html
 
     <center>
-    <iframe id="ifrm03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-imix-2t1c-base-vsc-mrr.html"></iframe>
+    <iframe id="ifrm04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-imix-2t1c-base-vsc-mrr.html"></iframe>
     </center>
 
 .. raw:: latex
@@ -126,8 +150,8 @@ imix-2t1c-eth-l2bd
     \begin{figure}[H]
         \centering
             \graphicspath{{../_build/_static/vpp/}}
-            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-imix-2t1c-base-vsc-mrr}
-            \label{fig:l2bd-2n-skx-x710-imix-2t1c-base-vsc-mrr}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-2t1c-base-vsc-mrr}
+            \label{fig:l2bd-2n-skx-xxv710-imix-2t1c-base-vsc-mrr}
     \end{figure}
 
 .. raw:: latex
@@ -140,7 +164,29 @@ imix-4t2c-eth-l2bd
 .. raw:: html
 
     <center>
-    <iframe id="ifrm04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-imix-4t2c-base-vsc-mrr.html"></iframe>
+    <iframe id="ifrm05" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-imix-4t2c-base-vsc-mrr.html"></iframe>
+    </center>
+
+.. raw:: latex
+
+    \begin{figure}[H]
+        \centering
+            \graphicspath{{../_build/_static/vpp/}}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-4t2c-base-vsc-mrr}
+            \label{fig:l2bd-2n-skx-xxv710-imix-4t2c-base-vsc-mrr}
+    \end{figure}
+
+.. raw:: latex
+
+    \clearpage
+
+imix-8t4c-eth-l2bd
+------------------
+
+.. raw:: html
+
+    <center>
+    <iframe id="ifrm06" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-imix-8t4c-base-vsc-mrr.html"></iframe>
     </center>
 
 .. raw:: latex
@@ -148,16 +194,16 @@ imix-4t2c-eth-l2bd
     \begin{figure}[H]
         \centering
             \graphicspath{{../_build/_static/vpp/}}
-            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-imix-4t2c-base-vsc-mrr}
-            \label{fig:l2bd-2n-skx-x710-imix-4t2c-base-vsc-mrr}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-8t4c-base-vsc-mrr}
+            \label{fig:l2bd-2n-skx-xxv710-imix-8t4c-base-vsc-mrr}
     \end{figure}
 
 .. raw:: latex
 
     \clearpage
 
-2n-skx-x710-ndr
-~~~~~~~~~~~~~~~
+2n-skx-xxv710-ndr
+~~~~~~~~~~~~~~~~~
 
 64b-2t1c-eth-l2bd
 -----------------
@@ -165,7 +211,7 @@ imix-4t2c-eth-l2bd
 .. raw:: html
 
     <center>
-    <iframe id="ifrm05" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-64b-2t1c-base-vsc-ndr.html"></iframe>
+    <iframe id="ifrm07" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-64b-2t1c-base-vsc-ndr.html"></iframe>
     </center>
 
 .. raw:: latex
@@ -173,8 +219,8 @@ imix-4t2c-eth-l2bd
     \begin{figure}[H]
         \centering
             \graphicspath{{../_build/_static/vpp/}}
-            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-64b-2t1c-base-vsc-ndr}
-            \label{fig:l2bd-2n-skx-x710-64b-2t1c-base-vsc-ndr}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-64b-2t1c-base-vsc-ndr}
+            \label{fig:l2bd-2n-skx-xxv710-64b-2t1c-base-vsc-ndr}
     \end{figure}
 
 .. raw:: latex
@@ -187,7 +233,29 @@ imix-4t2c-eth-l2bd
 .. raw:: html
 
     <center>
-    <iframe id="ifrm06" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-64b-4t2c-base-vsc-ndr.html"></iframe>
+    <iframe id="ifrm08" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-64b-4t2c-base-vsc-ndr.html"></iframe>
+    </center>
+
+.. raw:: latex
+
+    \begin{figure}[H]
+        \centering
+            \graphicspath{{../_build/_static/vpp/}}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-64b-4t2c-base-vsc-ndr}
+            \label{fig:l2bd-2n-skx-xxv710-64b-4t2c-base-vsc-ndr}
+    \end{figure}
+
+.. raw:: latex
+
+    \clearpage
+
+64b-8t4c-eth-l2bd
+-----------------
+
+.. raw:: html
+
+    <center>
+    <iframe id="ifrm09" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-64b-8t4c-base-vsc-ndr.html"></iframe>
     </center>
 
 .. raw:: latex
@@ -195,8 +263,8 @@ imix-4t2c-eth-l2bd
     \begin{figure}[H]
         \centering
             \graphicspath{{../_build/_static/vpp/}}
-            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-64b-4t2c-base-vsc-ndr}
-            \label{fig:l2bd-2n-skx-x710-64b-4t2c-base-vsc-ndr}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-64b-8t4c-base-vsc-ndr}
+            \label{fig:l2bd-2n-skx-xxv710-64b-8t4c-base-vsc-ndr}
     \end{figure}
 
 .. raw:: latex
@@ -209,7 +277,7 @@ imix-2t1c-eth-l2bd
 .. raw:: html
 
     <center>
-    <iframe id="ifrm07" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-imix-2t1c-base-vsc-ndr.html"></iframe>
+    <iframe id="ifrm10" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-imix-2t1c-base-vsc-ndr.html"></iframe>
     </center>
 
 .. raw:: latex
@@ -217,8 +285,8 @@ imix-2t1c-eth-l2bd
     \begin{figure}[H]
         \centering
             \graphicspath{{../_build/_static/vpp/}}
-            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-imix-2t1c-base-vsc-ndr}
-            \label{fig:l2bd-2n-skx-x710-imix-2t1c-base-vsc-ndr}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-2t1c-base-vsc-ndr}
+            \label{fig:l2bd-2n-skx-xxv710-imix-2t1c-base-vsc-ndr}
     \end{figure}
 
 .. raw:: latex
@@ -231,7 +299,7 @@ imix-4t2c-eth-l2bd
 .. raw:: html
 
     <center>
-    <iframe id="ifrm08" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-imix-4t2c-base-vsc-ndr.html"></iframe>
+    <iframe id="ifrm11" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-imix-4t2c-base-vsc-ndr.html"></iframe>
     </center>
 
 .. raw:: latex
@@ -239,16 +307,38 @@ imix-4t2c-eth-l2bd
     \begin{figure}[H]
         \centering
             \graphicspath{{../_build/_static/vpp/}}
-            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-imix-4t2c-base-vsc-ndr}
-            \label{fig:l2bd-2n-skx-x710-imix-4t2c-base-vsc-ndr}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-4t2c-base-vsc-ndr}
+            \label{fig:l2bd-2n-skx-xxv710-imix-4t2c-base-vsc-ndr}
     \end{figure}
 
 .. raw:: latex
 
     \clearpage
 
-2n-skx-x710-pdr
-~~~~~~~~~~~~~~~
+imix-8t4c-eth-l2bd
+------------------
+
+.. raw:: html
+
+    <center>
+    <iframe id="ifrm12" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-imix-8t4c-base-vsc-ndr.html"></iframe>
+    </center>
+
+.. raw:: latex
+
+    \begin{figure}[H]
+        \centering
+            \graphicspath{{../_build/_static/vpp/}}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-8t4c-base-vsc-ndr}
+            \label{fig:l2bd-2n-skx-xxv710-imix-8t4c-base-vsc-ndr}
+    \end{figure}
+
+.. raw:: latex
+
+    \clearpage
+
+2n-skx-xxv710-pdr
+~~~~~~~~~~~~~~~~~
 
 64b-2t1c-eth-l2bd
 -----------------
@@ -256,7 +346,7 @@ imix-4t2c-eth-l2bd
 .. raw:: html
 
     <center>
-    <iframe id="ifrm09" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-64b-2t1c-base-vsc-pdr.html"></iframe>
+    <iframe id="ifrm13" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-64b-2t1c-base-vsc-pdr.html"></iframe>
     </center>
 
 .. raw:: latex
@@ -264,8 +354,8 @@ imix-4t2c-eth-l2bd
     \begin{figure}[H]
         \centering
             \graphicspath{{../_build/_static/vpp/}}
-            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-64b-2t1c-base-vsc-pdr}
-            \label{fig:l2bd-2n-skx-x710-64b-2t1c-base-vsc-pdr}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-64b-2t1c-base-vsc-pdr}
+            \label{fig:l2bd-2n-skx-xxv710-64b-2t1c-base-vsc-pdr}
     \end{figure}
 
 .. raw:: latex
@@ -278,7 +368,29 @@ imix-4t2c-eth-l2bd
 .. raw:: html
 
     <center>
-    <iframe id="ifrm10" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-64b-4t2c-base-vsc-pdr.html"></iframe>
+    <iframe id="ifrm14" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-64b-4t2c-base-vsc-pdr.html"></iframe>
+    </center>
+
+.. raw:: latex
+
+    \begin{figure}[H]
+        \centering
+            \graphicspath{{../_build/_static/vpp/}}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-64b-4t2c-base-vsc-pdr}
+            \label{fig:l2bd-2n-skx-xxv710-64b-4t2c-base-vsc-pdr}
+    \end{figure}
+
+.. raw:: latex
+
+    \clearpage
+
+64b-8t4c-eth-l2bd
+-----------------
+
+.. raw:: html
+
+    <center>
+    <iframe id="ifrm15" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-64b-8t4c-base-vsc-pdr.html"></iframe>
     </center>
 
 .. raw:: latex
@@ -286,8 +398,8 @@ imix-4t2c-eth-l2bd
     \begin{figure}[H]
         \centering
             \graphicspath{{../_build/_static/vpp/}}
-            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-64b-4t2c-base-vsc-pdr}
-            \label{fig:l2bd-2n-skx-x710-64b-4t2c-base-vsc-pdr}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-64b-8t4c-base-vsc-pdr}
+            \label{fig:l2bd-2n-skx-xxv710-64b-8t4c-base-vsc-pdr}
     \end{figure}
 
 .. raw:: latex
@@ -300,7 +412,7 @@ imix-2t1c-eth-l2bd
 .. raw:: html
 
     <center>
-    <iframe id="ifrm11" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-imix-2t1c-base-vsc-pdr.html"></iframe>
+    <iframe id="ifrm16" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-imix-2t1c-base-vsc-pdr.html"></iframe>
     </center>
 
 .. raw:: latex
@@ -308,8 +420,8 @@ imix-2t1c-eth-l2bd
     \begin{figure}[H]
         \centering
             \graphicspath{{../_build/_static/vpp/}}
-            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-imix-2t1c-base-vsc-pdr}
-            \label{fig:l2bd-2n-skx-x710-imix-2t1c-base-vsc-pdr}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-2t1c-base-vsc-pdr}
+            \label{fig:l2bd-2n-skx-xxv710-imix-2t1c-base-vsc-pdr}
     \end{figure}
 
 .. raw:: latex
@@ -322,7 +434,29 @@ imix-4t2c-eth-l2bd
 .. raw:: html
 
     <center>
-    <iframe id="ifrm12" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-imix-4t2c-base-vsc-pdr.html"></iframe>
+    <iframe id="ifrm17" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-imix-4t2c-base-vsc-pdr.html"></iframe>
+    </center>
+
+.. raw:: latex
+
+    \begin{figure}[H]
+        \centering
+            \graphicspath{{../_build/_static/vpp/}}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-4t2c-base-vsc-pdr}
+            \label{fig:l2bd-2n-skx-xxv710-imix-4t2c-base-vsc-pdr}
+    \end{figure}
+
+.. raw:: latex
+
+    \clearpage
+
+imix-8t4c-eth-l2bd
+------------------
+
+.. raw:: html
+
+    <center>
+    <iframe id="ifrm18" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-imix-8t4c-base-vsc-pdr.html"></iframe>
     </center>
 
 .. raw:: latex
@@ -330,6 +464,6 @@ imix-4t2c-eth-l2bd
     \begin{figure}[H]
         \centering
             \graphicspath{{../_build/_static/vpp/}}
-            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-imix-4t2c-base-vsc-pdr}
-            \label{fig:l2bd-2n-skx-x710-imix-4t2c-base-vsc-pdr}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-8t4c-base-vsc-pdr}
+            \label{fig:l2bd-2n-skx-xxv710-imix-8t4c-base-vsc-pdr}
     \end{figure}