[dovetail] split the sla check results into process recovery and service
[yardstick.git] / samples / vnf_samples / traffic_profiles / ixia_ipv4_latency_vbng_1port_congested-8.yaml
1 # Copyright (c) 2018 Intel Corporation
2 #
3 # Licensed under the Apache License, Version 2.0 (the "License");
4 # you may not use this file except in compliance with the License.
5 # You may obtain a copy of the License at
6 #
7 #      http://www.apache.org/licenses/LICENSE-2.0
8 #
9 # Unless required by applicable law or agreed to in writing, software
10 # distributed under the License is distributed on an "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 # See the License for the specific language governing permissions and
13 # limitations under the License.
14
15 ---
16 schema: "nsb:traffic_profile:0.1"
17
18 # This file is a template, it will be filled with values from tc.yaml before passing to the traffic generator
19
20 name:            rfc2544
21 description:     Traffic profile to run RFC2544 latency
22 traffic_profile:
23   traffic_type : IXIARFC2544PppoeScenarioProfile # defines traffic behavior - constant or look for highest possible throughput
24   frame_rate : 12.5%  # pc of linerate
25   duration: {{ duration }}
26   enable_latency: True
27
28 uplink_0:
29       ipv4:
30         id: 1
31         port: xe0
32         outer_l2:
33           framesize: &uplink_framesize
34             64B: "{{get(imix, 'imix.uplink.64B', '0') }}"
35             68B: "{{get(imix, 'imix.uplink.68B', '0') }}"
36             70B: "{{get(imix, 'imix.uplink.70B', '0') }}"
37             128B: "{{get(imix, 'imix.uplink.128B', '0') }}"
38             256B: "{{get(imix, 'imix.uplink.256B', '0') }}"
39             373B: "{{get(imix, 'imix.uplink.373B', '0') }}"
40             512B: "{{get(imix, 'imix.uplink.512B', '0') }}"
41             570B: "{{get(imix, 'imix.uplink.570B', '0') }}"
42             932B: "{{get(imix, 'imix.uplink.932B', '0') }}"
43             940B: "{{get(imix, 'imix.uplink.940B', '0') }}"
44             1024B: "{{get(imix, 'imix.uplink.1024B', '0') }}"
45             1280B: "{{get(imix, 'imix.uplink.1280B', '0') }}"
46             1400B: "{{get(imix, 'imix.uplink.1400B', '0') }}"
47             1470B: "{{get(imix, 'imix.uplink.1470B', '0') }}"
48             1500B: "{{get(imix, 'imix.uplink.1500B', '0') }}"
49             1518B: "{{get(imix, 'imix.uplink.1518B', '0') }}"
50
51         outer_l3v4:
52             priority:
53               tos:
54                 precedence: &uplink_precedence [0, 4, 7]
55 downlink_0:
56       ipv4:
57         id: 2
58         port: xe1
59         outer_l2:
60           framesize: &downlink_framesize
61             64B: "{{get(imix, 'imix.downlink.64B', '0') }}"
62             68B: "{{get(imix, 'imix.downlink.68B', '0') }}"
63             70B: "{{get(imix, 'imix.downlink.70B', '0') }}"
64             128B: "{{get(imix, 'imix.downlink.128B', '0') }}"
65             256B: "{{get(imix, 'imix.downlink.256B', '0') }}"
66             373B: "{{get(imix, 'imix.downlink.373B', '0') }}"
67             512B: "{{get(imix, 'imix.downlink.512B', '0') }}"
68             570B: "{{get(imix, 'imix.downlink.570B', '0') }}"
69             932B: "{{get(imix, 'imix.downlink.932B', '0') }}"
70             940B: "{{get(imix, 'imix.downlink.940B', '0') }}"
71             1024B: "{{get(imix, 'imix.downlink.1024B', '0') }}"
72             1280B: "{{get(imix, 'imix.downlink.1280B', '0') }}"
73             1400B: "{{get(imix, 'imix.downlink.1400B', '0') }}"
74             1470B: "{{get(imix, 'imix.downlink.1470B', '0') }}"
75             1500B: "{{get(imix, 'imix.downlink.1500B', '0') }}"
76             1518B: "{{get(imix, 'imix.downlink.1518B', '0') }}"
77
78         outer_l3v4:
79             priority:
80               tos:
81                 precedence: &downlink_precedence [0, 4, 7]
82 uplink_1:
83       ipv4:
84         id: 3
85         port: xe0
86         outer_l2:
87           framesize: *uplink_framesize
88
89         outer_l3v4:
90             priority:
91               tos:
92                 precedence: *uplink_precedence
93 downlink_1:
94       ipv4:
95         id: 4
96         port: xe1
97         outer_l2:
98           framesize: *downlink_framesize
99
100         outer_l3v4:
101             priority:
102               tos:
103                 precedence: *downlink_precedence
104 uplink_2:
105       ipv4:
106         id: 5
107         port: xe0
108         outer_l2:
109           framesize: *uplink_framesize
110
111         outer_l3v4:
112             priority:
113               tos:
114                 precedence: *uplink_precedence
115 downlink_2:
116       ipv4:
117         id: 6
118         port: xe3
119         outer_l2:
120           framesize: *downlink_framesize
121
122         outer_l3v4:
123             priority:
124               tos:
125                 precedence: *downlink_precedence
126 uplink_3:
127       ipv4:
128         id: 7
129         port: xe0
130         outer_l2:
131           framesize: *uplink_framesize
132
133         outer_l3v4:
134             priority:
135               tos:
136                 precedence: *uplink_precedence
137 downlink_3:
138       ipv4:
139         id: 8
140         port: xe3
141         outer_l2:
142           framesize: *downlink_framesize
143
144         outer_l3v4:
145             priority:
146               tos:
147                 precedence: *downlink_precedence
148 uplink_4:
149       ipv4:
150         id: 9
151         port: xe2
152         outer_l2:
153           framesize: *uplink_framesize
154
155         outer_l3v4:
156             priority:
157               tos:
158                 precedence: *uplink_precedence
159 downlink_4:
160       ipv4:
161         id: 10
162         port: xe5
163         outer_l2:
164           framesize: *downlink_framesize
165
166         outer_l3v4:
167             priority:
168               tos:
169                 precedence: *downlink_precedence
170 uplink_5:
171       ipv4:
172         id: 11
173         port: xe2
174         outer_l2:
175           framesize: *uplink_framesize
176
177         outer_l3v4:
178             priority:
179               tos:
180                 precedence: *uplink_precedence
181 downlink_5:
182       ipv4:
183         id: 12
184         port: xe5
185         outer_l2:
186           framesize: *downlink_framesize
187
188         outer_l3v4:
189             priority:
190               tos:
191                 precedence: *downlink_precedence
192 uplink_6:
193       ipv4:
194         id: 13
195         port: xe2
196         outer_l2:
197           framesize: *uplink_framesize
198
199         outer_l3v4:
200             priority:
201               tos:
202                 precedence: *uplink_precedence
203 downlink_6:
204       ipv4:
205         id: 14
206         port: xe5
207         outer_l2:
208           framesize: *downlink_framesize
209
210         outer_l3v4:
211             priority:
212               tos:
213                 precedence: *downlink_precedence
214 uplink_7:
215       ipv4:
216         id: 15
217         port: xe2
218         outer_l2:
219           framesize: *uplink_framesize
220
221         outer_l3v4:
222             priority:
223               tos:
224                 precedence: *uplink_precedence
225 downlink_7:
226       ipv4:
227         id: 16
228         port: xe5
229         outer_l2:
230           framesize: *downlink_framesize
231
232         outer_l3v4:
233             priority:
234               tos:
235                 precedence: *downlink_precedence
236 uplink_8:
237       ipv4:
238         id: 17
239         port: xe4
240         outer_l2:
241           framesize: *uplink_framesize
242
243         outer_l3v4:
244             priority:
245               tos:
246                 precedence: *uplink_precedence
247 downlink_8:
248       ipv4:
249         id: 18
250         port: xe5
251         outer_l2:
252           framesize: *downlink_framesize
253
254         outer_l3v4:
255             priority:
256               tos:
257                 precedence: *downlink_precedence
258 uplink_9:
259       ipv4:
260         id: 19
261         port: xe4
262         outer_l2:
263           framesize: *uplink_framesize
264
265         outer_l3v4:
266             priority:
267               tos:
268                 precedence: *uplink_precedence
269 downlink_9:
270       ipv4:
271         id: 20
272         port: xe5
273         outer_l2:
274           framesize: *downlink_framesize
275
276         outer_l3v4:
277             priority:
278               tos:
279                 precedence: *downlink_precedence
280 uplink_10:
281       ipv4:
282         id: 21
283         port: xe4
284         outer_l2:
285           framesize: *uplink_framesize
286
287         outer_l3v4:
288             priority:
289               tos:
290                 precedence: *uplink_precedence
291 downlink_10:
292       ipv4:
293         id: 22
294         port: xe7
295         outer_l2:
296           framesize: *downlink_framesize
297
298         outer_l3v4:
299             priority:
300               tos:
301                 precedence: *downlink_precedence
302 uplink_11:
303       ipv4:
304         id: 23
305         port: xe4
306         outer_l2:
307           framesize: *uplink_framesize
308
309         outer_l3v4:
310             priority:
311               tos:
312                 precedence: *uplink_precedence
313 downlink_11:
314       ipv4:
315         id: 24
316         port: xe7
317         outer_l2:
318           framesize: *downlink_framesize
319
320         outer_l3v4:
321             priority:
322               tos:
323                 precedence: *downlink_precedence
324
325 uplink_12:
326       ipv4:
327         id: 25
328         port: xe6
329         outer_l2:
330           framesize: *uplink_framesize
331
332         outer_l3v4:
333             priority:
334               tos:
335                 precedence: *uplink_precedence
336 downlink_12:
337       ipv4:
338         id: 26
339         port: xe7
340         outer_l2:
341           framesize: *downlink_framesize
342
343         outer_l3v4:
344             priority:
345               tos:
346                 precedence: *downlink_precedence
347 uplink_13:
348       ipv4:
349         id: 27
350         port: xe6
351         outer_l2:
352           framesize: *uplink_framesize
353
354         outer_l3v4:
355             priority:
356               tos:
357                 precedence: *uplink_precedence
358 downlink_13:
359       ipv4:
360         id: 28
361         port: xe7
362         outer_l2:
363           framesize: *downlink_framesize
364
365         outer_l3v4:
366             priority:
367               tos:
368                 precedence: *downlink_precedence
369 uplink_14:
370       ipv4:
371         id: 29
372         port: xe6
373         outer_l2:
374           framesize: *uplink_framesize
375
376         outer_l3v4:
377             priority:
378               tos:
379                 precedence: *uplink_precedence
380 downlink_14:
381       ipv4:
382         id: 30
383         port: xe7
384         outer_l2:
385           framesize: *downlink_framesize
386
387         outer_l3v4:
388             priority:
389               tos:
390                 precedence: *downlink_precedence
391 uplink_15:
392       ipv4:
393         id: 31
394         port: xe6
395         outer_l2:
396           framesize: *uplink_framesize
397
398         outer_l3v4:
399             priority:
400               tos:
401                 precedence: *uplink_precedence
402 downlink_15:
403       ipv4:
404         id: 32
405         port: xe7
406         outer_l2:
407           framesize: *downlink_framesize
408
409         outer_l3v4:
410             priority:
411               tos:
412                 precedence: *downlink_precedence