]> git.proxmox.com Git - mirror_frr.git/blame - tests/topotests/static_routing_with_ebgp/static_routes_topo4_ebgp.json
Merge pull request #10978 from anlancs/bgpd-cleanup-6
[mirror_frr.git] / tests / topotests / static_routing_with_ebgp / static_routes_topo4_ebgp.json
CommitLineData
0705f312 1{
2 "address_types": [
3 "ipv4",
4 "ipv6"
5 ],
6 "ipv4base": "10.0.0.0",
7 "ipv4mask": 30,
8 "ipv6base": "fd00::",
9 "ipv6mask": 64,
10 "link_ip_start": {
11 "ipv4": "10.0.0.0",
12 "v4mask": 30,
13 "ipv6": "fd00::",
14 "v6mask": 64
15 },
16 "lo_prefix": {
17 "ipv4": "1.0.",
18 "v4mask": 32,
19 "ipv6": "2001:db8:f::",
20 "v6mask": 128
21 },
22 "routers": {
23 "r1": {
24 "links": {
25 "lo": {
26 "ipv4": "auto",
27 "ipv6": "auto",
28 "type": "loopback"
29 },
30 "r2-link0": {
31 "ipv4": "auto",
32 "ipv6": "auto"
33 },
34 "r2-link1": {
35 "ipv4": "auto",
36 "ipv6": "auto"
37 },
38 "r2-link2": {
39 "ipv4": "auto",
40 "ipv6": "auto"
41 },
42 "r2-link3": {
43 "ipv4": "auto",
44 "ipv6": "auto"
45 },
46 "vm4": {
47 "ipv4": "auto",
48 "ipv6": "auto"
49 }
50 },
51 "bgp": {
52 "local_as": "100",
53 "address_family": {
54 "ipv4": {
55 "unicast": {
56 "neighbor": {
57 "r2": {
58 "dest_link": {
59 "r1-link0": {
60 "password": "r1",
61 "holddowntimer": 3,
62 "keepalivetimer": 1
63 },
64 "r1-link1": {
65 "password": "r1",
66 "holddowntimer": 3,
67 "keepalivetimer": 1
68 },
69 "r1-link2": {
70 "password": "r1",
71 "holddowntimer": 3,
72 "keepalivetimer": 1
73 },
74 "r1-link3": {
75 "password": "r1",
76 "holddowntimer": 3,
77 "keepalivetimer": 1
78 }
79 }
80 }
81 }
82 }
83 },
84 "ipv6": {
85 "unicast": {
86 "neighbor": {
87 "r2": {
88 "dest_link": {
89 "r1-link0": {
90 "password": "r1",
91 "holddowntimer": 3,
92 "keepalivetimer": 1
93 },
94 "r1-link1": {
95 "password": "r1",
96 "holddowntimer": 3,
97 "keepalivetimer": 1
98 },
99 "r1-link2": {
100 "password": "r1",
101 "holddowntimer": 3,
102 "keepalivetimer": 1
103 },
104 "r1-link3": {
105 "password": "r1",
106 "holddowntimer": 3,
107 "keepalivetimer": 1
108 }
109 }
110 }
111 }
112 }
113 }
114 }
115 }
116 },
117 "r2": {
118 "links": {
119 "lo": {
120 "ipv4": "auto",
121 "ipv6": "auto",
122 "type": "loopback"
123 },
124 "r1-link0": {
125 "ipv4": "auto",
126 "ipv6": "auto"
127 },
128 "r1-link1": {
129 "ipv4": "auto",
130 "ipv6": "auto"
131 },
132 "r1-link2": {
133 "ipv4": "auto",
134 "ipv6": "auto"
135 },
136 "r1-link3": {
137 "ipv4": "auto",
138 "ipv6": "auto"
139 },
140 "r3-link0": {
141 "ipv4": "auto",
142 "ipv6": "auto"
143 },
144 "r3-link1": {
145 "ipv4": "auto",
146 "ipv6": "auto"
147 },
148 "r3-link2": {
149 "ipv4": "auto",
150 "ipv6": "auto"
151 },
152 "vm1": {
153 "ipv4": "auto",
154 "ipv6": "auto"
155 },
156 "vm2": {
157 "ipv4": "auto",
158 "ipv6": "auto"
159 },
160 "vm3": {
161 "ipv4": "auto",
162 "ipv6": "auto"
163 },
164 "vm6": {
165 "ipv4": "auto",
166 "ipv6": "auto"
167 },
168 "r3-link3": {
169 "ipv4": "auto",
170 "ipv6": "auto"
171 }
172 },
173 "bgp": {
174 "local_as": "200",
175 "address_family": {
176 "ipv4": {
177 "unicast": {
178 "neighbor": {
179 "r1": {
180 "dest_link": {
181 "r2-link0": {
182 "password": "r1"
183 },
184 "r2-link1": {
185 "password": "r1"
186 },
187 "r2-link2": {
188 "password": "r1"
189 },
190 "r2-link3": {
191 "password": "r1"
192 }
193 }
194 },
195 "r3": {
196 "dest_link": {
197 "r2-link0": {
198 "password": "r1"
199 },
200 "r2-link1": {
201 "password": "r1"
202 },
203 "r2-link2": {
204 "password": "r1"
205 },
206 "r2-link3": {
207 "password": "r1"
208 }
209 }
210 }
211 }
212 }
213 },
214 "ipv6": {
215 "unicast": {
216 "neighbor": {
217 "r1": {
218 "dest_link": {
219 "r2-link0": {
220 "password": "r1"
221 },
222 "r2-link1": {
223 "password": "r1"
224 },
225 "r2-link2": {
226 "password": "r1"
227 },
228 "r2-link3": {
229 "password": "r1"
230 }
231 }
232 },
233 "r3": {
234 "dest_link": {
235 "r2-link0": {
236 "password": "r1"
237 },
238 "r2-link1": {
239 "password": "r1"
240 },
241 "r2-link2": {
242 "password": "r1"
243 },
244 "r2-link3": {
245 "password": "r1"
246 }
247 }
248 }
249 }
250 }
251 }
252 }
253 }
254 },
255 "r3": {
256 "links": {
257 "lo": {
258 "ipv4": "auto",
259 "ipv6": "auto",
260 "type": "loopback"
261 },
262 "r2-link0": {
263 "ipv4": "auto",
264 "ipv6": "auto"
265 },
266 "r2-link1": {
267 "ipv4": "auto",
268 "ipv6": "auto"
269 },
270 "r2-link2": {
271 "ipv4": "auto",
272 "ipv6": "auto"
273 },
274 "r2-link3": {
275 "ipv4": "auto",
276 "ipv6": "auto"
277 },
278 "vm5": {
279 "ipv4": "auto",
280 "ipv6": "auto"
281 }
282 },
283 "bgp": {
284 "local_as": "300",
285 "address_family": {
286 "ipv4": {
287 "unicast": {
288 "neighbor": {
289 "r2": {
290 "dest_link": {
291 "r3-link0": {
292 "password": "r1",
293 "holddowntimer": 3,
294 "keepalivetimer": 1
295 },
296 "r3-link1": {
297 "password": "r1",
298 "holddowntimer": 3,
299 "keepalivetimer": 1
300 },
301 "r3-link2": {
302 "password": "r1",
303 "holddowntimer": 3,
304 "keepalivetimer": 1
305 },
306 "r3-link3": {
307 "password": "r1",
308 "holddowntimer": 3,
309 "keepalivetimer": 1
310 }
311 }
312 }
313 }
314 }
315 },
316 "ipv6": {
317 "unicast": {
318 "neighbor": {
319 "r2": {
320 "dest_link": {
321 "r3-link0": {
322 "password": "r1",
323 "holddowntimer": 3,
324 "keepalivetimer": 1
325 },
326 "r3-link1": {
327 "password": "r1",
328 "holddowntimer": 3,
329 "keepalivetimer": 1
330 },
331 "r3-link2": {
332 "password": "r1",
333 "holddowntimer": 3,
334 "keepalivetimer": 1
335 },
336 "r3-link3": {
337 "password": "r1",
338 "holddowntimer": 3,
339 "keepalivetimer": 1
340 }
341 }
342 }
343 }
344 }
345 }
346 }
347 }
348 },
349 "vm1": {
350 "links": {
351 "lo": {
352 "ipv4": "auto",
353 "ipv6": "auto",
354 "type": "loopback"
355 },
356 "r2": {
357 "ipv4": "auto",
358 "ipv6": "auto"
359 }
360 }
361 },
362 "vm2": {
363 "links": {
364 "lo": {
365 "ipv4": "auto",
366 "ipv6": "auto",
367 "type": "loopback"
368 },
369 "r2": {
370 "ipv4": "auto",
371 "ipv6": "auto"
372 }
373 }
374 },
375 "vm3": {
376 "links": {
377 "lo": {
378 "ipv4": "auto",
379 "ipv6": "auto",
380 "type": "loopback"
381 },
382 "r2": {
383 "ipv4": "auto",
384 "ipv6": "auto"
385 }
386 }
387 },
388 "vm4": {
389 "links": {
390 "lo": {
391 "ipv4": "auto",
392 "ipv6": "auto",
393 "type": "loopback"
394 },
395 "r1": {
396 "ipv4": "auto",
397 "ipv6": "auto"
398 }
399 }
400 },
401 "vm5": {
402 "links": {
403 "lo": {
404 "ipv4": "auto",
405 "ipv6": "auto",
406 "type": "loopback"
407 },
408 "r3": {
409 "ipv4": "auto",
410 "ipv6": "auto"
411 }
412 }
413 },
414 "vm6": {
415 "links": {
416 "lo": {
417 "ipv4": "auto",
418 "ipv6": "auto",
419 "type": "loopback"
420 },
421 "r2": {
422 "ipv4": "auto",
423 "ipv6": "auto"
424 }
425 }
426 }
427 }
428}