fd5c6f8e8face943a4656f324244eba0ef9d2737
[csit.git] / docs / report / vpp_performance_tests / packet_throughput_graphs / srv6.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 SRv6 Routing
32 ============
33
34 Following sections include summary graphs of VPP Phy-to-Phy performance
35 with SRv6, including NDR throughput (zero packet loss)
36 and PDR throughput (<0.5% packet loss). Performance is reported for VPP
37 running in multiple configurations of VPP worker thread(s), a.k.a. VPP
38 data plane thread(s), and their 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/srv6?h=rls1810>`_.
42
43 3n-hsw-x520
44 ~~~~~~~~~~~
45
46 78b-1t1c-features
47 -----------------
48
49 .. raw:: html
50
51     <center><b>
52
53 :index:`Packet Throughput: srv6-3n-hsw-x520-78b-1t1c-features-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/srv6-3n-hsw-x520-78b-1t1c-features-ndr.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]{srv6-3n-hsw-x520-78b-1t1c-features-ndr}
68             \label{fig:srv6-3n-hsw-x520-78b-1t1c-features-ndr}
69     \end{figure}
70
71 .. raw:: html
72
73     <center><b>
74
75 .. raw:: latex
76
77     \clearpage
78
79 :index:`Packet Throughput: srv6-3n-hsw-x520-78b-1t1c-features-pdr`
80
81 .. raw:: html
82
83     </b>
84     <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/srv6-3n-hsw-x520-78b-1t1c-features-pdr.html"></iframe>
85     <p><br><br></p>
86     </center>
87
88 .. raw:: latex
89
90     \begin{figure}[H]
91         \centering
92             \graphicspath{{../_build/_static/vpp/}}
93             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{srv6-3n-hsw-x520-78b-1t1c-features-pdr}
94             \label{fig:srv6-3n-hsw-x520-78b-1t1c-features-pdr}
95     \end{figure}
96
97 .. raw:: latex
98
99     \clearpage
100
101 78b-2t2c-features
102 -----------------
103
104 .. raw:: html
105
106     <center><b>
107
108 :index:`Packet Throughput: srv6-3n-hsw-x520-78b-2t2c-features-ndr`
109
110 .. raw:: html
111
112     </b>
113     <iframe id="ifrm03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/srv6-3n-hsw-x520-78b-2t2c-features-ndr.html"></iframe>
114     <p><br><br></p>
115     </center>
116
117 .. raw:: latex
118
119     \begin{figure}[H]
120         \centering
121             \graphicspath{{../_build/_static/vpp/}}
122             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{srv6-3n-hsw-x520-78b-2t2c-features-ndr}
123             \label{fig:srv6-3n-hsw-x520-78b-2t2c-features-ndr}
124     \end{figure}
125
126 .. raw:: html
127
128     <center><b>
129
130 .. raw:: latex
131
132     \clearpage
133
134 :index:`Packet Throughput: srv6-3n-hsw-x520-78b-2t2c-features-pdr`
135
136 .. raw:: html
137
138     </b>
139     <iframe id="ifrm04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/srv6-3n-hsw-x520-78b-2t2c-features-pdr.html"></iframe>
140     <p><br><br></p>
141     </center>
142
143 .. raw:: latex
144
145     \begin{figure}[H]
146         \centering
147             \graphicspath{{../_build/_static/vpp/}}
148             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{srv6-3n-hsw-x520-78b-2t2c-features-pdr}
149             \label{fig:srv6-3n-hsw-x520-78b-2t2c-features-pdr}
150     \end{figure}