1 # Copyright (c) 2016-2017 Intel Corporation
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
7 # http://www.apache.org/licenses/LICENSE-2.0
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.
15 # flow definition for ACL tests - 1K flows - ipv4 only
17 # the number of flows defines the widest range of parameters
18 # for example if srcip_range=1.0.0.1-1.0.0.255 and dst_ip_range=10.0.0.1-10.0.1.255
19 # and it should define only 16 flows
21 # there is assumption that packets generated will have a random sequences of following addresses pairs
23 # 1. src=1.x.x.x(x.x.x =random from 1..255) dst=10.x.x.x (random from 1..512)
24 # 2. src=1.x.x.x(x.x.x =random from 1..255) dst=10.x.x.x (random from 1..512)
26 # 512. src=1.x.x.x(x.x.x =random from 1..255) dst=10.x.x.x (random from 1..512)
28 # not all combination should be filled
29 # Any other field with random range will be added to flow definition
31 # the example.yaml provides all possibilities for traffic generation
33 # the profile defines a public and private side to make limited traffic correlation
34 # between private and public side same way as it is made by IXIA solution.
37 schema: "nsb:traffic_profile:0.1"
39 # This file is a template, it will be filled with values from tc.yaml before passing to the traffic generator
42 description: Traffic profile to run RFC2544 latency
44 traffic_type: RFC2544Profile # defines traffic behavior - constant or look for highest possible throughput
45 frame_rate: 100 # pc of linerate
46 # that specifies a range (e.g. ipv4 address, port)
53 64B: "{{ get(imix, 'imix.uplink.64B', '0') }}"
54 128B: "{{ get(imix, 'imix.uplink.128B', '0') }}"
55 256B: "{{ get(imix, 'imix.uplink.256B', '0') }}"
56 373b: "{{ get(imix, 'imix.uplink.373B', '0') }}"
57 512B: "{{ get(imix, 'imix.uplink.512B', '0') }}"
58 570B: "{{get(imix, 'imix.uplink.570B', '0') }}"
59 1400B: "{{get(imix, 'imix.uplink.1400B', '0') }}"
60 1500B: "{{get(imix, 'imix.uplink.1500B', '0') }}"
61 1518B: "{{get(imix, 'imix.uplink.1518B', '0') }}"
64 srcip4: "{{get(flow, 'flow.src_ip_0', '1.1.1.1-1.1.255.255') }}"
65 dstip4: "{{get(flow, 'flow.dst_ip_0', '90.90.1.1-90.90.255.255') }}"
66 count: "{{get(flow, 'flow.count', '1') }}"
70 srcport: "{{get(flow, 'flow.src_port_0', '1234-4321') }}"
71 dstport: "{{get(flow, 'flow.dst_port_0', '2001') }}"
72 count: "{{get(flow, 'flow.count', '1') }}"
77 64B: "{{ get(imix, 'imix.downlink.64B', '0') }}"
78 128B: "{{ get(imix, 'imix.downlink.128B', '0') }}"
79 256B: "{{ get(imix, 'imix.downlink.256B', '0') }}"
80 373b: "{{ get(imix, 'imix.downlink.373B', '0') }}"
81 512B: "{{ get(imix, 'imix.downlink.512B', '0') }}"
82 570B: "{{get(imix, 'imix.downlink.570B', '0') }}"
83 1400B: "{{get(imix, 'imix.downlink.1400B', '0') }}"
84 1500B: "{{get(imix, 'imix.downlink.1500B', '0') }}"
85 1518B: "{{get(imix, 'imix.downlink.1518B', '0') }}"
89 srcip4: "{{get(flow, 'flow.dst_ip_0', '10.0.3.1-10.0.3.255') }}"
90 dstip4: "{{get(flow, 'flow.downlink_0', '10.0.2.1-10.0.2.255') }}"
91 count: "{{get(flow, 'flow.count', '1') }}"
95 srcport: "{{get(flow, 'flow.dst_port_0', '1234-4321') }}"
96 dstport: "{{get(flow, 'flow.src_port_0', '2001-4001') }}"
97 count: "{{get(flow, 'flow.count', '1') }}"
102 64B: "{{ get(imix, 'imix.uplink.64B', '0') }}"
103 128B: "{{ get(imix, 'imix.uplink.128B', '0') }}"
104 256B: "{{ get(imix, 'imix.uplink.256B', '0') }}"
105 373b: "{{ get(imix, 'imix.uplink.373B', '0') }}"
106 512B: "{{ get(imix, 'imix.uplink.512B', '0') }}"
107 570B: "{{get(imix, 'imix.uplink.570B', '0') }}"
108 1400B: "{{get(imix, 'imix.uplink.1400B', '0') }}"
109 1500B: "{{get(imix, 'imix.uplink.1500B', '0') }}"
110 1518B: "{{get(imix, 'imix.uplink.1518B', '0') }}"
113 srcip4: "{{get(flow, 'flow.src_ip_1', '1.1.1.1-1.1.255.255') }}"
114 dstip4: "{{get(flow, 'flow.dst_ip_1', '90.90.1.1-90.90.255.255') }}"
115 count: "{{get(flow, 'flow.count', '1') }}"
119 srcport: "{{get(flow, 'flow.src_port_1', '1234-4321') }}"
120 dstport: "{{get(flow, 'flow.dst_port_1', '2001') }}"
121 count: "{{get(flow, 'flow.count', '1') }}"
126 64B: "{{ get(imix, 'imix.downlink.64B', '0') }}"
127 128B: "{{ get(imix, 'imix.downlink.128B', '0') }}"
128 256B: "{{ get(imix, 'imix.downlink.256B', '0') }}"
129 373b: "{{ get(imix, 'imix.downlink.373B', '0') }}"
130 512B: "{{ get(imix, 'imix.downlink.512B', '0') }}"
131 570B: "{{get(imix, 'imix.downlink.570B', '0') }}"
132 1400B: "{{get(imix, 'imix.downlink.1400B', '0') }}"
133 1500B: "{{get(imix, 'imix.downlink.1500B', '0') }}"
134 1518B: "{{get(imix, 'imix.downlink.1518B', '0') }}"
138 srcip4: "{{get(flow, 'flow.dst_ip_1', '10.0.3.1-10.0.3.255') }}"
139 dstip4: "{{get(flow, 'flow.downlink_1', '10.0.2.1-10.0.2.255') }}"
140 count: "{{get(flow, 'flow.count', '1') }}"
144 srcport: "{{get(flow, 'flow.dst_port_1', '1234-4321') }}"
145 dstport: "{{get(flow, 'flow.src_port_1', '2001-4001') }}"
146 count: "{{get(flow, 'flow.count', '1') }}"
151 64B: "{{ get(imix, 'imix.uplink.64B', '0') }}"
152 128B: "{{ get(imix, 'imix.uplink.128B', '0') }}"
153 256B: "{{ get(imix, 'imix.uplink.256B', '0') }}"
154 373b: "{{ get(imix, 'imix.uplink.373B', '0') }}"
155 512B: "{{ get(imix, 'imix.uplink.512B', '0') }}"
156 570B: "{{get(imix, 'imix.uplink.570B', '0') }}"
157 1400B: "{{get(imix, 'imix.uplink.1400B', '0') }}"
158 1500B: "{{get(imix, 'imix.uplink.1500B', '0') }}"
159 1518B: "{{get(imix, 'imix.uplink.1518B', '0') }}"
162 srcip4: "{{get(flow, 'flow.src_ip_2', '1.1.1.1-1.1.255.255') }}"
163 dstip4: "{{get(flow, 'flow.dst_ip_2', '90.90.1.1-90.90.255.255') }}"
164 count: "{{get(flow, 'flow.count', '1') }}"
168 srcport: "{{get(flow, 'flow.src_port_2', '1234-4321') }}"
169 dstport: "{{get(flow, 'flow.dst_port_2', '2001') }}"
170 count: "{{get(flow, 'flow.count', '1') }}"
175 64B: "{{ get(imix, 'imix.downlink.64B', '0') }}"
176 128B: "{{ get(imix, 'imix.downlink.128B', '0') }}"
177 256B: "{{ get(imix, 'imix.downlink.256B', '0') }}"
178 373b: "{{ get(imix, 'imix.downlink.373B', '0') }}"
179 512B: "{{ get(imix, 'imix.downlink.512B', '0') }}"
180 570B: "{{get(imix, 'imix.downlink.570B', '0') }}"
181 1400B: "{{get(imix, 'imix.downlink.1400B', '0') }}"
182 1500B: "{{get(imix, 'imix.downlink.1500B', '0') }}"
183 1518B: "{{get(imix, 'imix.downlink.1518B', '0') }}"
187 srcip4: "{{get(flow, 'flow.dst_ip_2', '10.0.3.1-10.0.3.255') }}"
188 dstip4: "{{get(flow, 'flow.downlink_2', '10.0.2.1-10.0.2.255') }}"
189 count: "{{get(flow, 'flow.count', '1') }}"
193 srcport: "{{get(flow, 'flow.dst_port_2', '1234-4321') }}"
194 dstport: "{{get(flow, 'flow.src_port_2', '2001-4001') }}"
195 count: "{{get(flow, 'flow.count', '1') }}"
200 64B: "{{ get(imix, 'imix.uplink.64B', '0') }}"
201 128B: "{{ get(imix, 'imix.uplink.128B', '0') }}"
202 256B: "{{ get(imix, 'imix.uplink.256B', '0') }}"
203 373b: "{{ get(imix, 'imix.uplink.373B', '0') }}"
204 512B: "{{ get(imix, 'imix.uplink.512B', '0') }}"
205 570B: "{{get(imix, 'imix.uplink.570B', '0') }}"
206 1400B: "{{get(imix, 'imix.uplink.1400B', '0') }}"
207 1500B: "{{get(imix, 'imix.uplink.1500B', '0') }}"
208 1518B: "{{get(imix, 'imix.uplink.1518B', '0') }}"
211 srcip4: "{{get(flow, 'flow.src_ip_3', '1.1.1.1-1.1.255.255') }}"
212 dstip4: "{{get(flow, 'flow.dst_ip_3', '90.90.1.1-90.90.255.255') }}"
213 count: "{{get(flow, 'flow.count', '1') }}"
217 srcport: "{{get(flow, 'flow.src_port_3', '1234-4321') }}"
218 dstport: "{{get(flow, 'flow.dst_port_3', '2001') }}"
219 count: "{{get(flow, 'flow.count', '1') }}"
224 64B: "{{ get(imix, 'imix.downlink.64B', '0') }}"
225 128B: "{{ get(imix, 'imix.downlink.128B', '0') }}"
226 256B: "{{ get(imix, 'imix.downlink.256B', '0') }}"
227 373b: "{{ get(imix, 'imix.downlink.373B', '0') }}"
228 512B: "{{ get(imix, 'imix.downlink.512B', '0') }}"
229 570B: "{{get(imix, 'imix.downlink.570B', '0') }}"
230 1400B: "{{get(imix, 'imix.downlink.1400B', '0') }}"
231 1500B: "{{get(imix, 'imix.downlink.1500B', '0') }}"
232 1518B: "{{get(imix, 'imix.downlink.1518B', '0') }}"
236 srcip4: "{{get(flow, 'flow.dst_ip_3', '10.0.3.1-10.0.3.255') }}"
237 dstip4: "{{get(flow, 'flow.downlink_3', '10.0.2.1-10.0.2.255') }}"
238 count: "{{get(flow, 'flow.count', '1') }}"
242 srcport: "{{get(flow, 'flow.dst_port_3', '1234-4321') }}"
243 dstport: "{{get(flow, 'flow.src_port_3', '2001-4001') }}"
244 count: "{{get(flow, 'flow.count', '1') }}"
249 64B: "{{ get(imix, 'imix.uplink.64B', '0') }}"
250 128B: "{{ get(imix, 'imix.uplink.128B', '0') }}"
251 256B: "{{ get(imix, 'imix.uplink.256B', '0') }}"
252 373b: "{{ get(imix, 'imix.uplink.373B', '0') }}"
253 512B: "{{ get(imix, 'imix.uplink.512B', '0') }}"
254 570B: "{{get(imix, 'imix.uplink.570B', '0') }}"
255 1400B: "{{get(imix, 'imix.uplink.1400B', '0') }}"
256 1500B: "{{get(imix, 'imix.uplink.1500B', '0') }}"
257 1518B: "{{get(imix, 'imix.uplink.1518B', '0') }}"
260 srcip4: "{{get(flow, 'flow.src_ip_4', '1.1.1.1-1.1.255.255') }}"
261 dstip4: "{{get(flow, 'flow.dst_ip_4', '90.90.1.1-90.90.255.255') }}"
262 count: "{{get(flow, 'flow.count', '1') }}"
266 srcport: "{{get(flow, 'flow.src_port_4', '1234-4321') }}"
267 dstport: "{{get(flow, 'flow.dst_port_4', '2001') }}"
268 count: "{{get(flow, 'flow.count', '1') }}"
273 64B: "{{ get(imix, 'imix.downlink.64B', '0') }}"
274 128B: "{{ get(imix, 'imix.downlink.128B', '0') }}"
275 256B: "{{ get(imix, 'imix.downlink.256B', '0') }}"
276 373b: "{{ get(imix, 'imix.downlink.373B', '0') }}"
277 512B: "{{ get(imix, 'imix.downlink.512B', '0') }}"
278 570B: "{{get(imix, 'imix.downlink.570B', '0') }}"
279 1400B: "{{get(imix, 'imix.downlink.1400B', '0') }}"
280 1500B: "{{get(imix, 'imix.downlink.1500B', '0') }}"
281 1518B: "{{get(imix, 'imix.downlink.1518B', '0') }}"
285 srcip4: "{{get(flow, 'flow.dst_ip_4', '10.0.3.1-10.0.3.255') }}"
286 dstip4: "{{get(flow, 'flow.downlink_4', '10.0.2.1-10.0.2.255') }}"
287 count: "{{get(flow, 'flow.count', '1') }}"
291 srcport: "{{get(flow, 'flow.dst_port_4', '1234-4321') }}"
292 dstport: "{{get(flow, 'flow.src_port_4', '2001-4001') }}"
293 count: "{{get(flow, 'flow.count', '1') }}"
298 64B: "{{ get(imix, 'imix.uplink.64B', '0') }}"
299 128B: "{{ get(imix, 'imix.uplink.128B', '0') }}"
300 256B: "{{ get(imix, 'imix.uplink.256B', '0') }}"
301 373b: "{{ get(imix, 'imix.uplink.373B', '0') }}"
302 512B: "{{ get(imix, 'imix.uplink.512B', '0') }}"
303 570B: "{{get(imix, 'imix.uplink.570B', '0') }}"
304 1400B: "{{get(imix, 'imix.uplink.1400B', '0') }}"
305 1500B: "{{get(imix, 'imix.uplink.1500B', '0') }}"
306 1518B: "{{get(imix, 'imix.uplink.1518B', '0') }}"
309 srcip4: "{{get(flow, 'flow.src_ip_5', '1.1.1.1-1.1.255.255') }}"
310 dstip4: "{{get(flow, 'flow.dst_ip_5', '90.90.1.1-90.90.255.255') }}"
311 count: "{{get(flow, 'flow.count', '1') }}"
315 srcport: "{{get(flow, 'flow.src_port_5', '1234-4321') }}"
316 dstport: "{{get(flow, 'flow.dst_port_5', '2001') }}"
317 count: "{{get(flow, 'flow.count', '1') }}"
322 64B: "{{ get(imix, 'imix.downlink.64B', '0') }}"
323 128B: "{{ get(imix, 'imix.downlink.128B', '0') }}"
324 256B: "{{ get(imix, 'imix.downlink.256B', '0') }}"
325 373b: "{{ get(imix, 'imix.downlink.373B', '0') }}"
326 512B: "{{ get(imix, 'imix.downlink.512B', '0') }}"
327 570B: "{{get(imix, 'imix.downlink.570B', '0') }}"
328 1400B: "{{get(imix, 'imix.downlink.1400B', '0') }}"
329 1500B: "{{get(imix, 'imix.downlink.1500B', '0') }}"
330 1518B: "{{get(imix, 'imix.downlink.1518B', '0') }}"
334 srcip4: "{{get(flow, 'flow.dst_ip_5', '10.0.3.1-10.0.3.255') }}"
335 dstip4: "{{get(flow, 'flow.downlink_5', '10.0.2.1-10.0.2.255') }}"
336 count: "{{get(flow, 'flow.count', '1') }}"
340 srcport: "{{get(flow, 'flow.dst_port_5', '1234-4321') }}"
341 dstport: "{{get(flow, 'flow.src_port_5', '2001-4001') }}"
342 count: "{{get(flow, 'flow.count', '1') }}"
347 64B: "{{ get(imix, 'imix.uplink.64B', '0') }}"
348 128B: "{{ get(imix, 'imix.uplink.128B', '0') }}"
349 256B: "{{ get(imix, 'imix.uplink.256B', '0') }}"
350 373b: "{{ get(imix, 'imix.uplink.373B', '0') }}"
351 512B: "{{ get(imix, 'imix.uplink.512B', '0') }}"
352 570B: "{{get(imix, 'imix.uplink.570B', '0') }}"
353 1400B: "{{get(imix, 'imix.uplink.1400B', '0') }}"
354 1500B: "{{get(imix, 'imix.uplink.1500B', '0') }}"
355 1518B: "{{get(imix, 'imix.uplink.1518B', '0') }}"
358 srcip4: "{{get(flow, 'flow.src_ip_6', '1.1.1.1-1.1.255.255') }}"
359 dstip4: "{{get(flow, 'flow.dst_ip_6', '90.90.1.1-90.90.255.255') }}"
360 count: "{{get(flow, 'flow.count', '1') }}"
364 srcport: "{{get(flow, 'flow.src_port_6', '1234-4321') }}"
365 dstport: "{{get(flow, 'flow.dst_port_6', '2001') }}"
366 count: "{{get(flow, 'flow.count', '1') }}"
371 64B: "{{ get(imix, 'imix.downlink.64B', '0') }}"
372 128B: "{{ get(imix, 'imix.downlink.128B', '0') }}"
373 256B: "{{ get(imix, 'imix.downlink.256B', '0') }}"
374 373b: "{{ get(imix, 'imix.downlink.373B', '0') }}"
375 512B: "{{ get(imix, 'imix.downlink.512B', '0') }}"
376 570B: "{{get(imix, 'imix.downlink.570B', '0') }}"
377 1400B: "{{get(imix, 'imix.downlink.1400B', '0') }}"
378 1500B: "{{get(imix, 'imix.downlink.1500B', '0') }}"
379 1518B: "{{get(imix, 'imix.downlink.1518B', '0') }}"
383 srcip4: "{{get(flow, 'flow.dst_ip_6', '10.0.3.1-10.0.3.255') }}"
384 dstip4: "{{get(flow, 'flow.downlink_6', '10.0.2.1-10.0.2.255') }}"
385 count: "{{get(flow, 'flow.count', '1') }}"
389 srcport: "{{get(flow, 'flow.dst_port_6', '1234-4321') }}"
390 dstport: "{{get(flow, 'flow.src_port_6', '2001-4001') }}"
391 count: "{{get(flow, 'flow.count', '1') }}"
396 64B: "{{ get(imix, 'imix.uplink.64B', '0') }}"
397 128B: "{{ get(imix, 'imix.uplink.128B', '0') }}"
398 256B: "{{ get(imix, 'imix.uplink.256B', '0') }}"
399 373b: "{{ get(imix, 'imix.uplink.373B', '0') }}"
400 512B: "{{ get(imix, 'imix.uplink.512B', '0') }}"
401 570B: "{{get(imix, 'imix.uplink.570B', '0') }}"
402 1400B: "{{get(imix, 'imix.uplink.1400B', '0') }}"
403 1500B: "{{get(imix, 'imix.uplink.1500B', '0') }}"
404 1518B: "{{get(imix, 'imix.uplink.1518B', '0') }}"
407 srcip4: "{{get(flow, 'flow.src_ip_7', '1.1.1.1-1.1.255.255') }}"
408 dstip4: "{{get(flow, 'flow.dst_ip_7', '90.90.1.1-90.90.255.255') }}"
409 count: "{{get(flow, 'flow.count', '1') }}"
413 srcport: "{{get(flow, 'flow.src_port_7', '1234-4321') }}"
414 dstport: "{{get(flow, 'flow.dst_port_7', '2001') }}"
415 count: "{{get(flow, 'flow.count', '1') }}"
420 64B: "{{ get(imix, 'imix.downlink.64B', '0') }}"
421 128B: "{{ get(imix, 'imix.downlink.128B', '0') }}"
422 256B: "{{ get(imix, 'imix.downlink.256B', '0') }}"
423 373b: "{{ get(imix, 'imix.downlink.373B', '0') }}"
424 512B: "{{ get(imix, 'imix.downlink.512B', '0') }}"
425 570B: "{{get(imix, 'imix.downlink.570B', '0') }}"
426 1400B: "{{get(imix, 'imix.downlink.1400B', '0') }}"
427 1500B: "{{get(imix, 'imix.downlink.1500B', '0') }}"
428 1518B: "{{get(imix, 'imix.downlink.1518B', '0') }}"
432 srcip4: "{{get(flow, 'flow.dst_ip_7', '10.0.3.1-10.0.3.255') }}"
433 dstip4: "{{get(flow, 'flow.downlink_7', '10.0.2.1-10.0.2.255') }}"
434 count: "{{get(flow, 'flow.count', '1') }}"
438 srcport: "{{get(flow, 'flow.dst_port_7', '1234-4321') }}"
439 dstport: "{{get(flow, 'flow.src_port_7', '2001-4001') }}"
440 count: "{{get(flow, 'flow.count', '1') }}"
445 64B: "{{ get(imix, 'imix.uplink.64B', '0') }}"
446 128B: "{{ get(imix, 'imix.uplink.128B', '0') }}"
447 256B: "{{ get(imix, 'imix.uplink.256B', '0') }}"
448 373b: "{{ get(imix, 'imix.uplink.373B', '0') }}"
449 512B: "{{ get(imix, 'imix.uplink.512B', '0') }}"
450 570B: "{{get(imix, 'imix.uplink.570B', '0') }}"
451 1400B: "{{get(imix, 'imix.uplink.1400B', '0') }}"
452 1500B: "{{get(imix, 'imix.uplink.1500B', '0') }}"
453 1518B: "{{get(imix, 'imix.uplink.1518B', '0') }}"
456 srcip4: "{{get(flow, 'flow.src_ip_8', '1.1.1.1-1.1.255.255') }}"
457 dstip4: "{{get(flow, 'flow.dst_ip_8', '90.90.1.1-90.90.255.255') }}"
458 count: "{{get(flow, 'flow.count', '1') }}"
462 srcport: "{{get(flow, 'flow.src_port_8', '1234-4321') }}"
463 dstport: "{{get(flow, 'flow.dst_port_8', '2001') }}"
464 count: "{{get(flow, 'flow.count', '1') }}"
469 64B: "{{ get(imix, 'imix.downlink.64B', '0') }}"
470 128B: "{{ get(imix, 'imix.downlink.128B', '0') }}"
471 256B: "{{ get(imix, 'imix.downlink.256B', '0') }}"
472 373b: "{{ get(imix, 'imix.downlink.373B', '0') }}"
473 512B: "{{ get(imix, 'imix.downlink.512B', '0') }}"
474 570B: "{{get(imix, 'imix.downlink.570B', '0') }}"
475 1400B: "{{get(imix, 'imix.downlink.1400B', '0') }}"
476 1500B: "{{get(imix, 'imix.downlink.1500B', '0') }}"
477 1518B: "{{get(imix, 'imix.downlink.1518B', '0') }}"
481 srcip4: "{{get(flow, 'flow.dst_ip_8', '10.0.3.1-10.0.3.255') }}"
482 dstip4: "{{get(flow, 'flow.downlink_8', '10.0.2.1-10.0.2.255') }}"
483 count: "{{get(flow, 'flow.count', '1') }}"
487 srcport: "{{get(flow, 'flow.dst_port_8', '1234-4321') }}"
488 dstport: "{{get(flow, 'flow.src_port_8', '2001-4001') }}"
489 count: "{{get(flow, 'flow.count', '1') }}"
494 64B: "{{ get(imix, 'imix.uplink.64B', '0') }}"
495 128B: "{{ get(imix, 'imix.uplink.128B', '0') }}"
496 256B: "{{ get(imix, 'imix.uplink.256B', '0') }}"
497 373b: "{{ get(imix, 'imix.uplink.373B', '0') }}"
498 512B: "{{ get(imix, 'imix.uplink.512B', '0') }}"
499 570B: "{{get(imix, 'imix.uplink.570B', '0') }}"
500 1400B: "{{get(imix, 'imix.uplink.1400B', '0') }}"
501 1500B: "{{get(imix, 'imix.uplink.1500B', '0') }}"
502 1518B: "{{get(imix, 'imix.uplink.1518B', '0') }}"
505 srcip4: "{{get(flow, 'flow.src_ip_9', '1.1.1.1-1.1.255.255') }}"
506 dstip4: "{{get(flow, 'flow.dst_ip_9', '90.90.1.1-90.90.255.255') }}"
507 count: "{{get(flow, 'flow.count', '1') }}"
511 srcport: "{{get(flow, 'flow.src_port_9', '1234-4321') }}"
512 dstport: "{{get(flow, 'flow.dst_port_9', '2001') }}"
513 count: "{{get(flow, 'flow.count', '1') }}"
518 64B: "{{ get(imix, 'imix.downlink.64B', '0') }}"
519 128B: "{{ get(imix, 'imix.downlink.128B', '0') }}"
520 256B: "{{ get(imix, 'imix.downlink.256B', '0') }}"
521 373b: "{{ get(imix, 'imix.downlink.373B', '0') }}"
522 512B: "{{ get(imix, 'imix.downlink.512B', '0') }}"
523 570B: "{{get(imix, 'imix.downlink.570B', '0') }}"
524 1400B: "{{get(imix, 'imix.downlink.1400B', '0') }}"
525 1500B: "{{get(imix, 'imix.downlink.1500B', '0') }}"
526 1518B: "{{get(imix, 'imix.downlink.1518B', '0') }}"
530 srcip4: "{{get(flow, 'flow.dst_ip_9', '10.0.3.1-10.0.3.255') }}"
531 dstip4: "{{get(flow, 'flow.downlink_9', '10.0.2.1-10.0.2.255') }}"
532 count: "{{get(flow, 'flow.count', '1') }}"
536 srcport: "{{get(flow, 'flow.dst_port_9', '1234-4321') }}"
537 dstport: "{{get(flow, 'flow.src_port_9', '2001-4001') }}"
538 count: "{{get(flow, 'flow.count', '1') }}"