.. raw:: latex
\clearpage
.. raw:: html
.. _cnf_service_pipelines:
CNF Service Pipelines Routing
=============================
Throughput graphs for CNF service pipelines are generated by multiple
executions of tests covering a range of CNF service densities
defined as [Number of Service Pipelines] x [Number of CNFs per Service
Pipeline]. 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:
#. **Graph Title**: describes tested packet path including CNF workload
running in each Docker Container.
#. **X-axis Labels**: CNFs per service pipeline.
#. **Y-axis Labels**: number of service pipelines.
#. **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
memif-pipeline-docker_container combinations, number of runs
executed, mean MRR/NDR/PDR throughput in Mpps, standard deviation for both
configurations and their relative difference.
.. note::
Test results are stored in
`build logs from FD.io vpp performance job 2n-icx`_,
`build logs from FD.io vpp performance job 2n-skx`_ and
`build logs from FD.io vpp performance job 2n-clx`_
with RF result files csit-vpp-perf-|srelease|-\*.zip
`archived here <../../_static/archive/>`_.
.. raw:: latex
\clearpage
2n-icx-xxv710-mrr
~~~~~~~~~~~~~~~~~
imix-2t1c-eth-l2bd
------------------
.. raw:: html
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
\includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-icx-xxv710-imix-2t1c-base-csp-mrr}
\label{fig:l2bd-2n-icx-xxv710-imix-2t1c-base-csp-mrr}
\end{figure}
.. raw:: latex
\clearpage
imix-4t2c-eth-l2bd
------------------
.. raw:: html
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
\includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-icx-xxv710-imix-4t2c-base-csp-mrr}
\label{fig:l2bd-2n-icx-xxv710-imix-4t2c-base-csp-mrr}
\end{figure}
.. raw:: latex
\clearpage
imix-8t4c-eth-l2bd
------------------
.. raw:: html
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
\includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-icx-xxv710-imix-8t4c-base-csp-mrr}
\label{fig:l2bd-2n-icx-xxv710-imix-8t4c-base-csp-mrr}
\end{figure}
.. raw:: latex
\clearpage
2n-icx-xxv710-ndr
~~~~~~~~~~~~~~~~~
imix-2t1c-eth-l2bd
------------------
.. raw:: html
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
\includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-icx-xxv710-imix-2t1c-base-csp-ndr}
\label{fig:l2bd-2n-icx-xxv710-imix-2t1c-base-csp-ndr}
\end{figure}
.. raw:: latex
\clearpage
imix-4t2c-eth-l2bd
------------------
.. raw:: html
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
\includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-icx-xxv710-imix-4t2c-base-csp-ndr}
\label{fig:l2bd-2n-icx-xxv710-imix-4t2c-base-csp-ndr}
\end{figure}
.. raw:: latex
\clearpage
imix-8t4c-eth-l2bd
------------------
.. raw:: html
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
\includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-icx-xxv710-imix-8t4c-base-csp-ndr}
\label{fig:l2bd-2n-icx-xxv710-imix-8t4c-base-csp-ndr}
\end{figure}
.. raw:: latex
\clearpage
2n-icx-xxv710-pdr
~~~~~~~~~~~~~~~~~
imix-2t1c-eth-l2bd
------------------
.. raw:: html
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
\includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-icx-xxv710-imix-2t1c-base-csp-pdr}
\label{fig:l2bd-2n-icx-xxv710-imix-2t1c-base-csp-pdr}
\end{figure}
.. raw:: latex
\clearpage
imix-4t2c-eth-l2bd
------------------
.. raw:: html
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
\includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-icx-xxv710-imix-4t2c-base-csp-pdr}
\label{fig:l2bd-2n-icx-xxv710-imix-4t2c-base-csp-pdr}
\end{figure}
.. raw:: latex
\clearpage
imix-8t4c-eth-l2bd
------------------
.. raw:: html
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
\includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-icx-xxv710-imix-8t4c-base-csp-pdr}
\label{fig:l2bd-2n-icx-xxv710-imix-8t4c-base-csp-pdr}
\end{figure}
.. raw:: latex
\clearpage
2n-skx-xxv710-mrr
~~~~~~~~~~~~~~~~~
imix-2t1c-eth-l2bd
------------------
.. raw:: html
.. 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-2t1c-base-csp-mrr}
\label{fig:l2bd-2n-skx-xxv710-imix-2t1c-base-csp-mrr}
\end{figure}
.. raw:: latex
\clearpage
imix-4t2c-eth-l2bd
------------------
.. raw:: html
.. 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-csp-mrr}
\label{fig:l2bd-2n-skx-xxv710-imix-4t2c-base-csp-mrr}
\end{figure}
.. raw:: latex
\clearpage
imix-8t4c-eth-l2bd
------------------
.. raw:: html
.. 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-csp-mrr}
\label{fig:l2bd-2n-skx-xxv710-imix-8t4c-base-csp-mrr}
\end{figure}
.. raw:: latex
\clearpage
2n-skx-xxv710-ndr
~~~~~~~~~~~~~~~~~
imix-2t1c-eth-l2bd
------------------
.. raw:: html
.. 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-2t1c-base-csp-ndr}
\label{fig:l2bd-2n-skx-xxv710-imix-2t1c-base-csp-ndr}
\end{figure}
.. raw:: latex
\clearpage
imix-4t2c-eth-l2bd
------------------
.. raw:: html
.. 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-csp-ndr}
\label{fig:l2bd-2n-skx-xxv710-imix-4t2c-base-csp-ndr}
\end{figure}
.. raw:: latex
\clearpage
imix-8t4c-eth-l2bd
------------------
.. raw:: html
.. 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-csp-ndr}
\label{fig:l2bd-2n-skx-xxv710-imix-8t4c-base-csp-ndr}
\end{figure}
.. raw:: latex
\clearpage
2n-skx-xxv710-pdr
~~~~~~~~~~~~~~~~~
imix-2t1c-eth-l2bd
------------------
.. raw:: html
.. 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-2t1c-base-csp-pdr}
\label{fig:l2bd-2n-skx-xxv710-imix-2t1c-base-csp-pdr}
\end{figure}
.. raw:: latex
\clearpage
imix-4t2c-eth-l2bd
------------------
.. raw:: html
.. 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-csp-pdr}
\label{fig:l2bd-2n-skx-xxv710-imix-4t2c-base-csp-pdr}
\end{figure}
.. raw:: latex
\clearpage
imix-8t4c-eth-l2bd
------------------
.. raw:: html
.. 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-csp-pdr}
\label{fig:l2bd-2n-skx-xxv710-imix-8t4c-base-csp-pdr}
\end{figure}
.. raw:: latex
\clearpage
2n-clx-xxv710-mrr
~~~~~~~~~~~~~~~~~
imix-2t1c-eth-l2bd
------------------
.. raw:: html
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
\includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-clx-xxv710-imix-2t1c-base-csp-mrr}
\label{fig:l2bd-2n-clx-xxv710-imix-2t1c-base-csp-mrr}
\end{figure}
.. raw:: latex
\clearpage
imix-4t2c-eth-l2bd
------------------
.. raw:: html
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
\includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-clx-xxv710-imix-4t2c-base-csp-mrr}
\label{fig:l2bd-2n-clx-xxv710-imix-4t2c-base-csp-mrr}
\end{figure}
.. raw:: latex
\clearpage
imix-8t4c-eth-l2bd
------------------
.. raw:: html
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
\includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-clx-xxv710-imix-8t4c-base-csp-mrr}
\label{fig:l2bd-2n-clx-xxv710-imix-8t4c-base-csp-mrr}
\end{figure}
.. raw:: latex
\clearpage
2n-clx-xxv710-ndr
~~~~~~~~~~~~~~~~~
imix-2t1c-eth-l2bd
------------------
.. raw:: html
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
\includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-clx-xxv710-imix-2t1c-base-csp-ndr}
\label{fig:l2bd-2n-clx-xxv710-imix-2t1c-base-csp-ndr}
\end{figure}
.. raw:: latex
\clearpage
imix-4t2c-eth-l2bd
------------------
.. raw:: html
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
\includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-clx-xxv710-imix-4t2c-base-csp-ndr}
\label{fig:l2bd-2n-clx-xxv710-imix-4t2c-base-csp-ndr}
\end{figure}
.. raw:: latex
\clearpage
imix-8t4c-eth-l2bd
------------------
.. raw:: html
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
\includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-clx-xxv710-imix-8t4c-base-csp-ndr}
\label{fig:l2bd-2n-clx-xxv710-imix-8t4c-base-csp-ndr}
\end{figure}
.. raw:: latex
\clearpage
2n-clx-xxv710-pdr
~~~~~~~~~~~~~~~~~
imix-2t1c-eth-l2bd
------------------
.. raw:: html
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
\includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-clx-xxv710-imix-2t1c-base-csp-pdr}
\label{fig:l2bd-2n-clx-xxv710-imix-2t1c-base-csp-pdr}
\end{figure}
.. raw:: latex
\clearpage
imix-4t2c-eth-l2bd
------------------
.. raw:: html
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
\includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-clx-xxv710-imix-4t2c-base-csp-pdr}
\label{fig:l2bd-2n-clx-xxv710-imix-4t2c-base-csp-pdr}
\end{figure}
.. raw:: latex
\clearpage
imix-8t4c-eth-l2bd
------------------
.. raw:: html
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
\includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-clx-xxv710-imix-8t4c-base-csp-pdr}
\label{fig:l2bd-2n-clx-xxv710-imix-8t4c-base-csp-pdr}
\end{figure}