]> git.proxmox.com Git - mirror_frr.git/blob - tests/topotests/isis_te_topo1/reference/ted_step1.json
Merge pull request #10360 from opensourcerouting/clippy-rel-endian
[mirror_frr.git] / tests / topotests / isis_te_topo1 / reference / ted_step1.json
1 {
2 "ted":{
3 "name":"ISIS",
4 "key":1,
5 "verticesCount":4,
6 "edgesCount":14,
7 "subnetsCount":22,
8 "vertices":[
9 {
10 "vertex-id":1,
11 "status":"Sync",
12 "origin":"ISIS_L2",
13 "name":"r1",
14 "router-id":"10.0.255.1"
15 },
16 {
17 "vertex-id":2,
18 "status":"Sync",
19 "origin":"ISIS_L2",
20 "name":"r2",
21 "router-id":"10.0.255.2"
22 },
23 {
24 "vertex-id":3,
25 "status":"Sync",
26 "origin":"ISIS_L2",
27 "name":"r3",
28 "router-id":"10.0.255.3",
29 "router-id-v6":"2001:db8:1000::3"
30 },
31 {
32 "vertex-id":4,
33 "status":"Sync",
34 "origin":"ISIS_L2",
35 "name":"r4",
36 "router-id":"10.0.255.4",
37 "segment-routing":{
38 "srgb-size":10000,
39 "srgb-lower":10000,
40 "algorithms":[
41 {
42 "0":"SPF"
43 }
44 ],
45 "srlb-size":1000,
46 "srlb-lower":5000,
47 "msd":12
48 }
49 }
50 ],
51 "edges":[
52 {
53 "edge-id":65537,
54 "status":"Sync",
55 "origin":"ISIS_L2",
56 "advertised-router":"0000.0000.0001",
57 "local-vertex-id":1,
58 "remote-vertex-id":2,
59 "metric":10,
60 "edge-attributes":{
61 "te-metric":0,
62 "local-address-v6":"2001:db8:1::1:1",
63 "remote-address-v6":"2001:db8:1::1:2",
64 "max-link-bandwidth":176258176.0,
65 "max-resv-link-bandwidth":176258176.0,
66 "unreserved-bandwidth":[
67 {
68 "class-type-0":176258176.0
69 },
70 {
71 "class-type-1":176258176.0
72 },
73 {
74 "class-type-2":176258176.0
75 },
76 {
77 "class-type-3":176258176.0
78 },
79 {
80 "class-type-4":176258176.0
81 },
82 {
83 "class-type-5":176258176.0
84 },
85 {
86 "class-type-6":176258176.0
87 },
88 {
89 "class-type-7":176258176.0
90 }
91 ]
92 }
93 },
94 {
95 "edge-id":65538,
96 "status":"Sync",
97 "origin":"ISIS_L2",
98 "advertised-router":"0000.0000.0002",
99 "local-vertex-id":2,
100 "remote-vertex-id":1,
101 "metric":10,
102 "edge-attributes":{
103 "te-metric":0,
104 "local-address-v6":"2001:db8:1::1:2",
105 "remote-address-v6":"2001:db8:1::1:1",
106 "max-link-bandwidth":176258176.0,
107 "max-resv-link-bandwidth":176258176.0,
108 "unreserved-bandwidth":[
109 {
110 "class-type-0":176258176.0
111 },
112 {
113 "class-type-1":176258176.0
114 },
115 {
116 "class-type-2":176258176.0
117 },
118 {
119 "class-type-3":176258176.0
120 },
121 {
122 "class-type-4":176258176.0
123 },
124 {
125 "class-type-5":176258176.0
126 },
127 {
128 "class-type-6":176258176.0
129 },
130 {
131 "class-type-7":176258176.0
132 }
133 ]
134 }
135 },
136 {
137 "edge-id":196610,
138 "status":"Sync",
139 "origin":"ISIS_L2",
140 "advertised-router":"0000.0000.0002",
141 "local-vertex-id":2,
142 "remote-vertex-id":3,
143 "metric":10,
144 "edge-attributes":{
145 "te-metric":0,
146 "local-address-v6":"2001:db8:3::3:2",
147 "remote-address-v6":"2001:db8:3::3:3",
148 "max-link-bandwidth":176258176.0,
149 "max-resv-link-bandwidth":176258176.0,
150 "unreserved-bandwidth":[
151 {
152 "class-type-0":176258176.0
153 },
154 {
155 "class-type-1":176258176.0
156 },
157 {
158 "class-type-2":176258176.0
159 },
160 {
161 "class-type-3":176258176.0
162 },
163 {
164 "class-type-4":176258176.0
165 },
166 {
167 "class-type-5":176258176.0
168 },
169 {
170 "class-type-6":176258176.0
171 },
172 {
173 "class-type-7":176258176.0
174 }
175 ]
176 }
177 },
178 {
179 "edge-id":196611,
180 "status":"Sync",
181 "origin":"ISIS_L2",
182 "advertised-router":"0000.0000.0003",
183 "local-vertex-id":3,
184 "remote-vertex-id":2,
185 "metric":10,
186 "edge-attributes":{
187 "te-metric":0,
188 "admin-group":32,
189 "local-address-v6":"2001:db8:3::3:3",
190 "remote-address-v6":"2001:db8:3::3:2",
191 "max-link-bandwidth":176258176.0,
192 "max-resv-link-bandwidth":176258176.0,
193 "unreserved-bandwidth":[
194 {
195 "class-type-0":176258176.0
196 },
197 {
198 "class-type-1":176258176.0
199 },
200 {
201 "class-type-2":176258176.0
202 },
203 {
204 "class-type-3":176258176.0
205 },
206 {
207 "class-type-4":176258176.0
208 },
209 {
210 "class-type-5":176258176.0
211 },
212 {
213 "class-type-6":176258176.0
214 },
215 {
216 "class-type-7":176258176.0
217 }
218 ]
219 }
220 },
221 {
222 "edge-id":196612,
223 "status":"Sync",
224 "origin":"ISIS_L2",
225 "advertised-router":"0000.0000.0004",
226 "local-vertex-id":4,
227 "remote-vertex-id":3,
228 "metric":10,
229 "edge-attributes":{
230 "te-metric":0,
231 "local-address-v6":"2001:db8:5::3:4",
232 "remote-address-v6":"2001:db8:5::4:3",
233 "max-link-bandwidth":176258176.0,
234 "max-resv-link-bandwidth":176258176.0,
235 "unreserved-bandwidth":[
236 {
237 "class-type-0":176258176.0
238 },
239 {
240 "class-type-1":176258176.0
241 },
242 {
243 "class-type-2":176258176.0
244 },
245 {
246 "class-type-3":176258176.0
247 },
248 {
249 "class-type-4":176258176.0
250 },
251 {
252 "class-type-5":176258176.0
253 },
254 {
255 "class-type-6":176258176.0
256 },
257 {
258 "class-type-7":176258176.0
259 }
260 ]
261 },
262 "segment-routing":[
263 {
264 "adj-sid":5001,
265 "flags":"0xb0",
266 "weight":0
267 }
268 ]
269 },
270 {
271 "edge-id":262147,
272 "status":"Sync",
273 "origin":"ISIS_L2",
274 "advertised-router":"0000.0000.0003",
275 "local-vertex-id":3,
276 "remote-vertex-id":4,
277 "metric":10,
278 "edge-attributes":{
279 "te-metric":10,
280 "local-address-v6":"2001:db8:5::4:3",
281 "remote-address-v6":"2001:db8:5::3:4",
282 "max-link-bandwidth":176258176.0,
283 "max-resv-link-bandwidth":176258176.0,
284 "unreserved-bandwidth":[
285 {
286 "class-type-0":176258176.0
287 },
288 {
289 "class-type-1":176258176.0
290 },
291 {
292 "class-type-2":176258176.0
293 },
294 {
295 "class-type-3":176258176.0
296 },
297 {
298 "class-type-4":176258176.0
299 },
300 {
301 "class-type-5":176258176.0
302 },
303 {
304 "class-type-6":176258176.0
305 },
306 {
307 "class-type-7":176258176.0
308 }
309 ],
310 "delay":50000
311 }
312 },
313 {
314 "edge-id":167772161,
315 "status":"Sync",
316 "origin":"ISIS_L2",
317 "advertised-router":"0000.0000.0001",
318 "local-vertex-id":1,
319 "remote-vertex-id":2,
320 "metric":10,
321 "edge-attributes":{
322 "te-metric":20,
323 "local-address":"10.0.0.1",
324 "remote-address":"10.0.0.2",
325 "max-link-bandwidth":176258176.0,
326 "max-resv-link-bandwidth":176258176.0,
327 "unreserved-bandwidth":[
328 {
329 "class-type-0":176258176.0
330 },
331 {
332 "class-type-1":176258176.0
333 },
334 {
335 "class-type-2":176258176.0
336 },
337 {
338 "class-type-3":176258176.0
339 },
340 {
341 "class-type-4":176258176.0
342 },
343 {
344 "class-type-5":176258176.0
345 },
346 {
347 "class-type-6":176258176.0
348 },
349 {
350 "class-type-7":176258176.0
351 }
352 ],
353 "delay":10000,
354 "available-bandwidth":125000000.0
355 }
356 },
357 {
358 "edge-id":167772162,
359 "status":"Sync",
360 "origin":"ISIS_L2",
361 "advertised-router":"0000.0000.0002",
362 "local-vertex-id":2,
363 "remote-vertex-id":1,
364 "metric":10,
365 "edge-attributes":{
366 "te-metric":0,
367 "local-address":"10.0.0.2",
368 "remote-address":"10.0.0.1",
369 "max-link-bandwidth":176258176.0,
370 "max-resv-link-bandwidth":176258176.0,
371 "unreserved-bandwidth":[
372 {
373 "class-type-0":176258176.0
374 },
375 {
376 "class-type-1":176258176.0
377 },
378 {
379 "class-type-2":176258176.0
380 },
381 {
382 "class-type-3":176258176.0
383 },
384 {
385 "class-type-4":176258176.0
386 },
387 {
388 "class-type-5":176258176.0
389 },
390 {
391 "class-type-6":176258176.0
392 },
393 {
394 "class-type-7":176258176.0
395 }
396 ]
397 }
398 },
399 {
400 "edge-id":167772417,
401 "status":"Sync",
402 "origin":"ISIS_L2",
403 "advertised-router":"0000.0000.0001",
404 "local-vertex-id":1,
405 "remote-vertex-id":2,
406 "metric":10,
407 "edge-attributes":{
408 "te-metric":0,
409 "local-address":"10.0.1.1",
410 "remote-address":"10.0.1.2",
411 "max-link-bandwidth":176258176.0,
412 "max-resv-link-bandwidth":176258176.0,
413 "unreserved-bandwidth":[
414 {
415 "class-type-0":176258176.0
416 },
417 {
418 "class-type-1":176258176.0
419 },
420 {
421 "class-type-2":176258176.0
422 },
423 {
424 "class-type-3":176258176.0
425 },
426 {
427 "class-type-4":176258176.0
428 },
429 {
430 "class-type-5":176258176.0
431 },
432 {
433 "class-type-6":176258176.0
434 },
435 {
436 "class-type-7":176258176.0
437 }
438 ]
439 }
440 },
441 {
442 "edge-id":167772418,
443 "status":"Sync",
444 "origin":"ISIS_L2",
445 "advertised-router":"0000.0000.0002",
446 "local-vertex-id":2,
447 "remote-vertex-id":1,
448 "metric":10,
449 "edge-attributes":{
450 "te-metric":0,
451 "local-address":"10.0.1.2",
452 "remote-address":"10.0.1.1",
453 "max-link-bandwidth":176258176.0,
454 "max-resv-link-bandwidth":176258176.0,
455 "unreserved-bandwidth":[
456 {
457 "class-type-0":176258176.0
458 },
459 {
460 "class-type-1":176258176.0
461 },
462 {
463 "class-type-2":176258176.0
464 },
465 {
466 "class-type-3":176258176.0
467 },
468 {
469 "class-type-4":176258176.0
470 },
471 {
472 "class-type-5":176258176.0
473 },
474 {
475 "class-type-6":176258176.0
476 },
477 {
478 "class-type-7":176258176.0
479 }
480 ]
481 }
482 },
483 {
484 "edge-id":167772930,
485 "status":"Sync",
486 "origin":"ISIS_L2",
487 "advertised-router":"0000.0000.0002",
488 "local-vertex-id":2,
489 "remote-vertex-id":3,
490 "metric":10,
491 "edge-attributes":{
492 "te-metric":0,
493 "local-address":"10.0.3.2",
494 "remote-address":"10.0.3.3",
495 "max-link-bandwidth":176258176.0,
496 "max-resv-link-bandwidth":176258176.0,
497 "unreserved-bandwidth":[
498 {
499 "class-type-0":176258176.0
500 },
501 {
502 "class-type-1":176258176.0
503 },
504 {
505 "class-type-2":176258176.0
506 },
507 {
508 "class-type-3":176258176.0
509 },
510 {
511 "class-type-4":176258176.0
512 },
513 {
514 "class-type-5":176258176.0
515 },
516 {
517 "class-type-6":176258176.0
518 },
519 {
520 "class-type-7":176258176.0
521 }
522 ]
523 }
524 },
525 {
526 "edge-id":167772931,
527 "status":"Sync",
528 "origin":"ISIS_L2",
529 "advertised-router":"0000.0000.0003",
530 "local-vertex-id":3,
531 "remote-vertex-id":2,
532 "metric":10,
533 "edge-attributes":{
534 "te-metric":0,
535 "admin-group":32,
536 "local-address":"10.0.3.3",
537 "remote-address":"10.0.3.2",
538 "max-link-bandwidth":176258176.0,
539 "max-resv-link-bandwidth":176258176.0,
540 "unreserved-bandwidth":[
541 {
542 "class-type-0":176258176.0
543 },
544 {
545 "class-type-1":176258176.0
546 },
547 {
548 "class-type-2":176258176.0
549 },
550 {
551 "class-type-3":176258176.0
552 },
553 {
554 "class-type-4":176258176.0
555 },
556 {
557 "class-type-5":176258176.0
558 },
559 {
560 "class-type-6":176258176.0
561 },
562 {
563 "class-type-7":176258176.0
564 }
565 ]
566 }
567 },
568 {
569 "edge-id":167773186,
570 "status":"Sync",
571 "origin":"ISIS_L2",
572 "advertised-router":"0000.0000.0002",
573 "local-vertex-id":2,
574 "remote-vertex-id":4,
575 "metric":10,
576 "edge-attributes":{
577 "te-metric":30,
578 "local-address":"10.0.4.2",
579 "remote-address":"10.0.4.4",
580 "max-link-bandwidth":176258176.0,
581 "max-resv-link-bandwidth":176258176.0,
582 "unreserved-bandwidth":[
583 {
584 "class-type-0":176258176.0
585 },
586 {
587 "class-type-1":176258176.0
588 },
589 {
590 "class-type-2":176258176.0
591 },
592 {
593 "class-type-3":176258176.0
594 },
595 {
596 "class-type-4":176258176.0
597 },
598 {
599 "class-type-5":176258176.0
600 },
601 {
602 "class-type-6":176258176.0
603 },
604 {
605 "class-type-7":176258176.0
606 }
607 ],
608 "delay":25000,
609 "utilized-bandwidth":125000000.0
610 }
611 },
612 {
613 "edge-id":167773188,
614 "status":"Sync",
615 "origin":"ISIS_L2",
616 "advertised-router":"0000.0000.0004",
617 "local-vertex-id":4,
618 "remote-vertex-id":2,
619 "metric":10,
620 "edge-attributes":{
621 "te-metric":0,
622 "local-address":"10.0.4.4",
623 "remote-address":"10.0.4.2",
624 "max-link-bandwidth":176258176.0,
625 "max-resv-link-bandwidth":176258176.0,
626 "unreserved-bandwidth":[
627 {
628 "class-type-0":176258176.0
629 },
630 {
631 "class-type-1":176258176.0
632 },
633 {
634 "class-type-2":176258176.0
635 },
636 {
637 "class-type-3":176258176.0
638 },
639 {
640 "class-type-4":176258176.0
641 },
642 {
643 "class-type-5":176258176.0
644 },
645 {
646 "class-type-6":176258176.0
647 },
648 {
649 "class-type-7":176258176.0
650 }
651 ]
652 },
653 "segment-routing":[
654 {
655 "adj-sid":5000,
656 "flags":"0x30",
657 "weight":0
658 }
659 ]
660 }
661 ],
662 "subnets":[
663 {
664 "subnet-id":"10.0.0.1\/24",
665 "status":"Sync",
666 "origin":"ISIS_L2",
667 "advertised-router":"0000.0000.0001",
668 "vertex-id":1,
669 "metric":10
670 },
671 {
672 "subnet-id":"10.0.0.2\/24",
673 "status":"Sync",
674 "origin":"ISIS_L2",
675 "advertised-router":"0000.0000.0002",
676 "vertex-id":2,
677 "metric":10
678 },
679 {
680 "subnet-id":"10.0.1.1\/24",
681 "status":"Sync",
682 "origin":"ISIS_L2",
683 "advertised-router":"0000.0000.0001",
684 "vertex-id":1,
685 "metric":10
686 },
687 {
688 "subnet-id":"10.0.1.2\/24",
689 "status":"Sync",
690 "origin":"ISIS_L2",
691 "advertised-router":"0000.0000.0002",
692 "vertex-id":2,
693 "metric":10
694 },
695 {
696 "subnet-id":"10.0.3.2\/24",
697 "status":"Sync",
698 "origin":"ISIS_L2",
699 "advertised-router":"0000.0000.0002",
700 "vertex-id":2,
701 "metric":10
702 },
703 {
704 "subnet-id":"10.0.3.3\/24",
705 "status":"Sync",
706 "origin":"ISIS_L2",
707 "advertised-router":"0000.0000.0003",
708 "vertex-id":3,
709 "metric":10
710 },
711 {
712 "subnet-id":"10.0.4.2\/24",
713 "status":"Sync",
714 "origin":"ISIS_L2",
715 "advertised-router":"0000.0000.0002",
716 "vertex-id":2,
717 "metric":10
718 },
719 {
720 "subnet-id":"10.0.4.4\/24",
721 "status":"Sync",
722 "origin":"ISIS_L2",
723 "advertised-router":"0000.0000.0004",
724 "vertex-id":4,
725 "metric":10
726 },
727 {
728 "subnet-id":"10.0.255.1\/32",
729 "status":"Sync",
730 "origin":"ISIS_L2",
731 "advertised-router":"0000.0000.0001",
732 "vertex-id":1,
733 "metric":10
734 },
735 {
736 "subnet-id":"10.0.255.2\/32",
737 "status":"Sync",
738 "origin":"ISIS_L2",
739 "advertised-router":"0000.0000.0002",
740 "vertex-id":2,
741 "metric":10
742 },
743 {
744 "subnet-id":"10.0.255.3\/32",
745 "status":"Sync",
746 "origin":"ISIS_L2",
747 "advertised-router":"0000.0000.0003",
748 "vertex-id":3,
749 "metric":10
750 },
751 {
752 "subnet-id":"10.0.255.4\/32",
753 "status":"Sync",
754 "origin":"ISIS_L2",
755 "advertised-router":"0000.0000.0004",
756 "vertex-id":4,
757 "metric":10,
758 "segment-routing":{
759 "pref-sid":400,
760 "algo":0,
761 "flags":"0x60"
762 }
763 },
764 {
765 "subnet-id":"2001:db8:1::1:1\/64",
766 "status":"Sync",
767 "origin":"ISIS_L2",
768 "advertised-router":"0000.0000.0001",
769 "vertex-id":1,
770 "metric":10
771 },
772 {
773 "subnet-id":"2001:db8:1::1:2\/64",
774 "status":"Sync",
775 "origin":"ISIS_L2",
776 "advertised-router":"0000.0000.0002",
777 "vertex-id":2,
778 "metric":10
779 },
780 {
781 "subnet-id":"2001:db8:3::3:2\/64",
782 "status":"Sync",
783 "origin":"ISIS_L2",
784 "advertised-router":"0000.0000.0002",
785 "vertex-id":2,
786 "metric":10
787 },
788 {
789 "subnet-id":"2001:db8:3::3:3\/64",
790 "status":"Sync",
791 "origin":"ISIS_L2",
792 "advertised-router":"0000.0000.0003",
793 "vertex-id":3,
794 "metric":10
795 },
796 {
797 "subnet-id":"2001:db8:5::3:4\/64",
798 "status":"Sync",
799 "origin":"ISIS_L2",
800 "advertised-router":"0000.0000.0004",
801 "vertex-id":4,
802 "metric":10
803 },
804 {
805 "subnet-id":"2001:db8:5::4:3\/64",
806 "status":"Sync",
807 "origin":"ISIS_L2",
808 "advertised-router":"0000.0000.0003",
809 "vertex-id":3,
810 "metric":10
811 },
812 {
813 "subnet-id":"2001:db8:ffff::1\/128",
814 "status":"Sync",
815 "origin":"ISIS_L2",
816 "advertised-router":"0000.0000.0001",
817 "vertex-id":1,
818 "metric":10
819 },
820 {
821 "subnet-id":"2001:db8:ffff::2\/128",
822 "status":"Sync",
823 "origin":"ISIS_L2",
824 "advertised-router":"0000.0000.0002",
825 "vertex-id":2,
826 "metric":10
827 },
828 {
829 "subnet-id":"2001:db8:ffff::3\/128",
830 "status":"Sync",
831 "origin":"ISIS_L2",
832 "advertised-router":"0000.0000.0003",
833 "vertex-id":3,
834 "metric":10
835 },
836 {
837 "subnet-id":"2001:db8:ffff::4\/128",
838 "status":"Sync",
839 "origin":"ISIS_L2",
840 "advertised-router":"0000.0000.0004",
841 "vertex-id":4,
842 "metric":10,
843 "segment-routing":{
844 "pref-sid":1400,
845 "algo":0,
846 "flags":"0x60"
847 }
848 }
849 ]
850 }
851 }