Adding Sample vCGNAPT config to run with multi-port pair
[samplevnf.git] / VNFs / vCGNAPT / config / cgnat_200G_hwlb_20port.cfg
1 [EAL]
2 n = 4
3 file_prefix = cgnat_1
4 m = 8192
5
6 [PIPELINE0]
7 type = MASTER
8 core = 0
9
10 [PIPELINE1]
11 type = ARPICMP
12 core = 0
13 pktq_in = SWQ0 SWQ1 SWQ2 SWQ3 SWQ4 SWQ5 SWQ6 SWQ7 SWQ8 SWQ9 SWQ10 SWQ11 SWQ12 SWQ13 SWQ14 SWQ15 SWQ16 SWQ17 SWQ18 SWQ19
14 pktq_out = TXQ0.2 TXQ1.2 TXQ2.2 TXQ3.2 TXQ4.2 TXQ5.2 TXQ6.2 TXQ7.2 TXQ8.2 TXQ9.2 TXQ10.2 TXQ11.2 TXQ12.2 TXQ13.2 TXQ14.2 TXQ15.2 TXQ16.2 TXQ17.2 TXQ18.2 TXQ19.2
15 arp_route_tbl = (c0106414,FFFF0000,0,c0106414)
16 arp_route_tbl = (ac102814,FFFF0000,1,ac102814)
17 arp_route_tbl = (c1106414,FFFF0000,2,c1106414)
18 arp_route_tbl = (ad102814,FFFF0000,3,ad102814)
19 arp_route_tbl = (c2106414,FFFF0000,4,c2106414)
20 arp_route_tbl = (ae102814,FFFF0000,5,ae102814)
21 arp_route_tbl = (c3106414,FFFF0000,6,c3106414)
22 arp_route_tbl = (af102814,FFFF0000,7,af102814)
23 arp_route_tbl = (c4106414,FFFF0000,8,c4106414)
24 arp_route_tbl = (b0102814,FFFF0000,9,b0102814)
25 arp_route_tbl = (c5106414,FFFF0000,a,c5106414)
26 arp_route_tbl = (b1102814,FFFF0000,b,b1102814)
27 arp_route_tbl = (c6106414,FFFF0000,c,c6106414)
28 arp_route_tbl = (b2102814,FFFF0000,d,b2102814)
29 arp_route_tbl = (c7106414,FFFF0000,e,c7106414)
30 arp_route_tbl = (b3102814,FFFF0000,f,b3102814)
31 arp_route_tbl = (c8106414,FFFF0000,10,c8106414)
32 arp_route_tbl = (b4102814,FFFF0000,11,b4102814)
33 arp_route_tbl = (c9106414,FFFF0000,12,c9106414)
34 arp_route_tbl = (b5102814,FFFF0000,13,b5102814)
35 pktq_in_prv = RXQ0.0 RXQ2.0 RXQ4.0 RXQ6.0 RXQ8.0 RXQ10.0 RXQ12.0 RXQ14.0 RXQ16.0 RXQ18.0
36 prv_to_pub_map = (0, 1)(2, 3)(4, 5)(6, 7)(8, 9) (10, 11)(12, 13)(14, 15)(16, 17)(18, 19)
37 ports_mac_list = CC:CC:CC:00:00:00 CC:CC:CC:00:00:01
38 ports_mac_list = CC:CC:CC:00:01:00 CC:CC:CC:00:01:01
39 ports_mac_list = CC:CC:CC:00:02:00 CC:CC:CC:00:02:01
40 ports_mac_list = CC:CC:CC:00:03:00 CC:CC:CC:00:03:01
41 ports_mac_list = CC:CC:CC:00:04:00 CC:CC:CC:00:04:01
42 ports_mac_list = CC:CC:CC:00:05:00 CC:CC:CC:00:05:01
43 ports_mac_list = CC:CC:CC:00:06:00 CC:CC:CC:00:06:01
44 ports_mac_list = CC:CC:CC:00:07:00 CC:CC:CC:00:07:01
45 ports_mac_list = CC:CC:CC:00:08:00 CC:CC:CC:00:08:01
46 ports_mac_list = CC:CC:CC:00:09:00 CC:CC:CC:00:09:01
47
48
49 [PIPELINE2]
50 type = TIMER
51 core = 0
52 timer_dyn_timeout = 1000000
53 n_flows = 2097152
54
55 [PIPELINE3]
56 type = CGNAPT
57 core = 1
58 pktq_in = RXQ0.0 RXQ1.0
59 pktq_out = TXQ0.0 TXQ1.0 SWQ0
60 phyport_offset = 204
61 n_flows = 2097152
62 key_offset = 192;64
63 key_size = 8
64 hash_offset = 200;72
65 timer_period = 1000000;
66 max_clients_per_ip = 65535
67 max_port_per_client = 1000000
68 public_ip_port_range = 04040000:(1, 65535)
69 public_ip_port_range = 04040001:(1, 65535)
70 public_ip_port_range = 04040002:(1, 10)
71 vnf_set = (3,4,5)
72 pkt_type = ipv4
73 cgnapt_meta_offset = 128
74 prv_que_handler = (0,)
75 hw_checksum_reqd = 1
76
77 [PIPELINE4]
78 type = CGNAPT
79 core = 1h
80 pktq_in = RXQ0.1 RXQ1.1
81 pktq_out = TXQ0.1 TXQ1.1 SWQ1
82 phyport_offset = 204
83 n_flows = 2097152
84 key_offset = 192;64
85 key_size = 8
86 hash_offset = 200;72
87 timer_period = 1000000;
88 max_clients_per_ip = 65535
89 max_port_per_client = 1000000
90 pkt_type = ipv4
91 cgnapt_meta_offset = 128
92 prv_que_handler = (0,)
93 hw_checksum_reqd = 1
94
95 [PIPELINE5]
96 type = CGNAPT
97 core = 2
98 pktq_in = RXQ2.0 RXQ3.0
99 pktq_out = TXQ2.0 TXQ3.0 SWQ2
100 phyport_offset = 204
101 n_flows = 2097152
102 key_offset = 192;64
103 key_size = 8
104 hash_offset = 200;72
105 timer_period = 1000000;
106 max_clients_per_ip = 65535
107 max_port_per_client = 1000000
108 public_ip_port_range = 05050000:(1, 65535)
109 public_ip_port_range = 05050001:(1, 65535)
110 public_ip_port_range = 05050002:(1, 10)
111 vnf_set = (3,4,5)
112 pkt_type = ipv4
113 cgnapt_meta_offset = 128
114 prv_que_handler = (0,)
115 hw_checksum_reqd = 1
116
117 [PIPELINE6]
118 type = CGNAPT
119 core = 2h
120 pktq_in = RXQ2.1 RXQ3.1
121 pktq_out = TXQ2.1 TXQ3.1 SWQ3
122 phyport_offset = 204
123 n_flows = 2097152
124 key_offset = 192;64
125 key_size = 8
126 hash_offset = 200;72
127 timer_period = 1000000;
128 max_clients_per_ip = 65535
129 max_port_per_client = 1000000
130 pkt_type = ipv4
131 cgnapt_meta_offset = 128
132 prv_que_handler = (0,)
133 hw_checksum_reqd = 1
134
135 [PIPELINE7]
136 type = CGNAPT
137 core = 3
138 pktq_in = RXQ4.0 RXQ5.0
139 pktq_out = TXQ4.0 TXQ5.0 SWQ4
140 phyport_offset = 204
141 n_flows = 2097152
142 key_offset = 192;64
143 key_size = 8
144 hash_offset = 200;72
145 timer_period = 1000000;
146 max_clients_per_ip = 65535
147 max_port_per_client = 1000000
148 public_ip_port_range = 06060000:(1, 65535)
149 public_ip_port_range = 06060001:(1, 65535)
150 public_ip_port_range = 06060002:(1, 10)
151 vnf_set = (3,4,5)
152 pkt_type = ipv4
153 cgnapt_meta_offset = 128
154 prv_que_handler = (0,)
155 hw_checksum_reqd = 1
156
157 [PIPELINE8]
158 type = CGNAPT
159 core = 3h
160 pktq_in = RXQ4.1 RXQ5.1
161 pktq_out = TXQ4.1 TXQ5.1 SWQ5
162 phyport_offset = 204
163 n_flows = 2097152
164 key_offset = 192;64
165 key_size = 8
166 hash_offset = 200;72
167 timer_period = 1000000;
168 max_clients_per_ip = 65535
169 max_port_per_client = 1000000
170 pkt_type = ipv4
171 cgnapt_meta_offset = 128
172 prv_que_handler = (0,)
173 hw_checksum_reqd = 1
174
175 [PIPELINE9]
176 type = CGNAPT
177 core = 4
178 pktq_in = RXQ6.0 RXQ7.0
179 pktq_out = TXQ6.0 TXQ7.0 SWQ6
180 phyport_offset = 204
181 n_flows = 2097152
182 key_offset = 192;64
183 key_size = 8
184 hash_offset = 200;72
185 timer_period = 1000000;
186 max_clients_per_ip = 65535
187 max_port_per_client = 1000000
188 public_ip_port_range = 07070000:(1, 65535)
189 public_ip_port_range = 07070001:(1, 65535)
190 public_ip_port_range = 07070002:(1, 10)
191 vnf_set = (3,4,5)
192 pkt_type = ipv4
193 cgnapt_meta_offset = 128
194 prv_que_handler = (0,)
195 hw_checksum_reqd = 1
196
197 [PIPELINE10]
198 type = CGNAPT
199 core = 4h
200 pktq_in = RXQ6.1 RXQ7.1
201 pktq_out = TXQ6.1 TXQ7.1 SWQ7
202 phyport_offset = 204
203 n_flows = 2097152
204 key_offset = 192;64
205 key_size = 8
206 hash_offset = 200;72
207 timer_period = 1000000;
208 max_clients_per_ip = 65535
209 max_port_per_client = 1000000
210 pkt_type = ipv4
211 cgnapt_meta_offset = 128
212 prv_que_handler = (0,)
213 hw_checksum_reqd = 1
214
215 [PIPELINE11]
216 type = CGNAPT
217 core = 5
218 pktq_in = RXQ8.0 RXQ9.0
219 pktq_out = TXQ8.0 TXQ9.0 SWQ8
220 phyport_offset = 204
221 n_flows = 2097152
222 key_offset = 192;64
223 key_size = 8
224 hash_offset = 200;72
225 timer_period = 1000000;
226 max_clients_per_ip = 65535
227 max_port_per_client = 1000000
228 public_ip_port_range = 08080000:(1, 65535)
229 public_ip_port_range = 08080001:(1, 65535)
230 public_ip_port_range = 08080002:(1, 10)
231 vnf_set = (3,4,5)
232 pkt_type = ipv4
233 cgnapt_meta_offset = 128
234 prv_que_handler = (0,)
235 hw_checksum_reqd = 1
236
237 [PIPELINE12]
238 type = CGNAPT
239 core = 5h
240 pktq_in = RXQ8.1 RXQ9.1
241 pktq_out = TXQ8.1 TXQ9.1 SWQ9
242 phyport_offset = 204
243 n_flows = 2097152
244 key_offset = 192;64
245 key_size = 8
246 hash_offset = 200;72
247 timer_period = 1000000;
248 max_clients_per_ip = 65535
249 max_port_per_client = 1000000
250 pkt_type = ipv4
251 cgnapt_meta_offset = 128
252 prv_que_handler = (0,)
253 hw_checksum_reqd = 1
254
255 [PIPELINE13]
256 type = CGNAPT
257 core = 6
258 pktq_in = RXQ10.0 RXQ11.0
259 pktq_out = TXQ10.0 TXQ11.0 SWQ10
260 phyport_offset = 204
261 n_flows = 2097152
262 key_offset = 192;64
263 key_size = 8
264 hash_offset = 200;72
265 timer_period = 1000000;
266 max_clients_per_ip = 65535
267 max_port_per_client = 1000000
268 public_ip_port_range = 09090000:(1, 65535)
269 public_ip_port_range = 09090001:(1, 65535)
270 public_ip_port_range = 09090002:(1, 10)
271 vnf_set = (3,4,5)
272 pkt_type = ipv4
273 cgnapt_meta_offset = 128
274 prv_que_handler = (0,)
275 hw_checksum_reqd = 1
276
277 [PIPELINE14]
278 type = CGNAPT
279 core = 6h
280 pktq_in = RXQ10.1 RXQ11.1
281 pktq_out = TXQ10.1 TXQ11.1 SWQ11
282 phyport_offset = 204
283 n_flows = 2097152
284 key_offset = 192;64
285 key_size = 8
286 hash_offset = 200;72
287 timer_period = 1000000;
288 max_clients_per_ip = 65535
289 max_port_per_client = 1000000
290 pkt_type = ipv4
291 cgnapt_meta_offset = 128
292 prv_que_handler = (0,)
293 hw_checksum_reqd = 1
294
295 [PIPELINE15]
296 type = CGNAPT
297 core = 7
298 pktq_in = RXQ12.0 RXQ13.0
299 pktq_out = TXQ12.0 TXQ13.0 SWQ12
300 phyport_offset = 204
301 n_flows = 2097152
302 key_offset = 192;64
303 key_size = 8
304 hash_offset = 200;72
305 timer_period = 1000000;
306 max_clients_per_ip = 65535
307 max_port_per_client = 1000000
308 public_ip_port_range = 0a0a0000:(1, 65535)
309 public_ip_port_range = 0a0a0001:(1, 65535)
310 public_ip_port_range = 0a0a0002:(1, 10)
311 vnf_set = (3,4,5)
312 pkt_type = ipv4
313 cgnapt_meta_offset = 128
314 prv_que_handler = (0,)
315 hw_checksum_reqd = 1
316
317 [PIPELINE16]
318 type = CGNAPT
319 core = 7h
320 pktq_in = RXQ12.1 RXQ13.1
321 pktq_out = TXQ12.1 TXQ13.1 SWQ13
322 phyport_offset = 204
323 n_flows = 2097152
324 key_offset = 192;64
325 key_size = 8
326 hash_offset = 200;72
327 timer_period = 1000000;
328 max_clients_per_ip = 65535
329 max_port_per_client = 1000000
330 pkt_type = ipv4
331 cgnapt_meta_offset = 128
332 prv_que_handler = (0,)
333 hw_checksum_reqd = 1
334
335 [PIPELINE17]
336 type = CGNAPT
337 core = 8
338 pktq_in = RXQ14.0 RXQ15.0
339 pktq_out = TXQ14.0 TXQ15.0 SWQ14
340 phyport_offset = 204
341 n_flows = 2097152
342 key_offset = 192;64
343 key_size = 8
344 hash_offset = 200;72
345 timer_period = 1000000;
346 max_clients_per_ip = 65535
347 max_port_per_client = 1000000
348 public_ip_port_range = 0b0b0000:(1, 65535)
349 public_ip_port_range = 0b0b0001:(1, 65535)
350 public_ip_port_range = 0b0b0002:(1, 10)
351 vnf_set = (3,4,5)
352 pkt_type = ipv4
353 cgnapt_meta_offset = 128
354 prv_que_handler = (0,)
355 hw_checksum_reqd = 1
356
357 [PIPELINE18]
358 type = CGNAPT
359 core = 8h
360 pktq_in = RXQ14.1 RXQ15.1
361 pktq_out = TXQ14.1 TXQ15.1 SWQ15
362 phyport_offset = 204
363 n_flows = 2097152
364 key_offset = 192;64
365 key_size = 8
366 hash_offset = 200;72
367 timer_period = 1000000;
368 max_clients_per_ip = 65535
369 max_port_per_client = 1000000
370 pkt_type = ipv4
371 cgnapt_meta_offset = 128
372 prv_que_handler = (0,)
373 hw_checksum_reqd = 1
374
375 [PIPELINE19]
376 type = CGNAPT
377 core = 9
378 pktq_in = RXQ16.0 RXQ17.0
379 pktq_out = TXQ16.0 TXQ17.0 SWQ16
380 phyport_offset = 204
381 n_flows = 2097152
382 key_offset = 192;64
383 key_size = 8
384 hash_offset = 200;72
385 timer_period = 1000000;
386 max_clients_per_ip = 65535
387 max_port_per_client = 1000000
388 public_ip_port_range = 0c0c0000:(1, 65535)
389 public_ip_port_range = 0c0c0001:(1, 65535)
390 public_ip_port_range = 0c0c0002:(1, 10)
391 vnf_set = (3,4,5)
392 pkt_type = ipv4
393 cgnapt_meta_offset = 128
394 prv_que_handler = (0,)
395 hw_checksum_reqd = 1
396
397 [PIPELINE20]
398 type = CGNAPT
399 core = 9h
400 pktq_in = RXQ16.1 RXQ17.1
401 pktq_out = TXQ16.1 TXQ17.1 SWQ17
402 phyport_offset = 204
403 n_flows = 2097152
404 key_offset = 192;64
405 key_size = 8
406 hash_offset = 200;72
407 timer_period = 1000000;
408 max_clients_per_ip = 65535
409 max_port_per_client = 1000000
410 pkt_type = ipv4
411 cgnapt_meta_offset = 128
412 prv_que_handler = (0,)
413 hw_checksum_reqd = 1
414
415 [PIPELINE21]
416 type = CGNAPT
417 core = 10
418 pktq_in = RXQ18.0 RXQ19.0
419 pktq_out = TXQ18.0 TXQ19.0 SWQ18
420 phyport_offset = 204
421 n_flows = 2097152
422 key_offset = 192;64
423 key_size = 8
424 hash_offset = 200;72
425 timer_period = 1000000;
426 max_clients_per_ip = 65535
427 max_port_per_client = 1000000
428 public_ip_port_range = 0d0d0000:(1, 65535)
429 public_ip_port_range = 0d0d0001:(1, 65535)
430 public_ip_port_range = 0d0d0002:(1, 10)
431 vnf_set = (3,4,5)
432 pkt_type = ipv4
433 cgnapt_meta_offset = 128
434 prv_que_handler = (0,)
435 hw_checksum_reqd = 1
436
437 [PIPELINE22]
438 type = CGNAPT
439 core = 10h
440 pktq_in = RXQ18.1 RXQ19.1
441 pktq_out = TXQ18.1 TXQ19.1 SWQ19
442 phyport_offset = 204
443 n_flows = 2097152
444 key_offset = 192;64
445 key_size = 8
446 hash_offset = 200;72
447 timer_period = 1000000;
448 max_clients_per_ip = 65535
449 max_port_per_client = 1000000
450 pkt_type = ipv4
451 cgnapt_meta_offset = 128
452 prv_que_handler = (0,)
453 hw_checksum_reqd = 1
454