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