summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/bgpd/test_bgp_table.c5
-rw-r--r--tests/isisd/test_isis_spf.c4
-rw-r--r--tests/isisd/test_isis_spf.refout815
-rw-r--r--tests/lib/cli/test_cli.c6
-rw-r--r--tests/lib/test_table.c4
-rw-r--r--tests/lib/test_timer_correctness.c2
-rw-r--r--tests/lib/test_timer_performance.c5
-rw-r--r--tests/topotests/bgp_aggregate_address_topo1/peer1/exabgp.cfg4
-rw-r--r--tests/topotests/bgp_aggregate_address_topo1/r1/bgpd.conf18
-rw-r--r--tests/topotests/bgp_aggregate_address_topo1/test_bgp_aggregate_address_topo1.py87
-rw-r--r--tests/topotests/isis-sr-topo1/rt1/step1/show_ip_route.ref33
-rw-r--r--tests/topotests/isis-sr-topo1/rt1/step1/show_ipv6_route.ref31
-rw-r--r--tests/topotests/isis-sr-topo1/rt1/step1/show_mpls_table.ref36
-rw-r--r--tests/topotests/isis-sr-topo1/rt1/step10/show_ip_route.ref33
-rw-r--r--tests/topotests/isis-sr-topo1/rt1/step10/show_ipv6_route.ref31
-rw-r--r--tests/topotests/isis-sr-topo1/rt1/step10/show_mpls_table.ref36
-rw-r--r--tests/topotests/isis-sr-topo1/rt1/step2/show_ip_route.ref33
-rw-r--r--tests/topotests/isis-sr-topo1/rt1/step2/show_ipv6_route.ref31
-rw-r--r--tests/topotests/isis-sr-topo1/rt1/step2/show_mpls_table.ref36
-rw-r--r--tests/topotests/isis-sr-topo1/rt1/step3/show_ip_route.ref33
-rw-r--r--tests/topotests/isis-sr-topo1/rt1/step3/show_ipv6_route.ref31
-rw-r--r--tests/topotests/isis-sr-topo1/rt1/step3/show_mpls_table.ref36
-rw-r--r--tests/topotests/isis-sr-topo1/rt1/step4/show_ip_route.ref33
-rw-r--r--tests/topotests/isis-sr-topo1/rt1/step4/show_ipv6_route.ref31
-rw-r--r--tests/topotests/isis-sr-topo1/rt1/step4/show_mpls_table.ref44
-rw-r--r--tests/topotests/isis-sr-topo1/rt1/step5/show_ip_route.ref33
-rw-r--r--tests/topotests/isis-sr-topo1/rt1/step5/show_ipv6_route.ref31
-rw-r--r--tests/topotests/isis-sr-topo1/rt1/step5/show_mpls_table.ref36
-rw-r--r--tests/topotests/isis-sr-topo1/rt1/step6/show_ip_route.ref33
-rw-r--r--tests/topotests/isis-sr-topo1/rt1/step6/show_ipv6_route.ref31
-rw-r--r--tests/topotests/isis-sr-topo1/rt1/step6/show_mpls_table.ref36
-rw-r--r--tests/topotests/isis-sr-topo1/rt1/step7/show_ip_route.ref33
-rw-r--r--tests/topotests/isis-sr-topo1/rt1/step7/show_ipv6_route.ref31
-rw-r--r--tests/topotests/isis-sr-topo1/rt1/step7/show_mpls_table.ref36
-rw-r--r--tests/topotests/isis-sr-topo1/rt1/step8/show_ip_route.ref33
-rw-r--r--tests/topotests/isis-sr-topo1/rt1/step8/show_ipv6_route.ref31
-rw-r--r--tests/topotests/isis-sr-topo1/rt1/step8/show_mpls_table.ref36
-rw-r--r--tests/topotests/isis-sr-topo1/rt1/step9/show_ip_route.ref33
-rw-r--r--tests/topotests/isis-sr-topo1/rt1/step9/show_ipv6_route.ref31
-rw-r--r--tests/topotests/isis-sr-topo1/rt1/step9/show_mpls_table.ref36
-rw-r--r--tests/topotests/isis-sr-topo1/rt2/step1/show_ip_route.ref33
-rw-r--r--tests/topotests/isis-sr-topo1/rt2/step1/show_ipv6_route.ref31
-rw-r--r--tests/topotests/isis-sr-topo1/rt2/step1/show_mpls_table.ref66
-rw-r--r--tests/topotests/isis-sr-topo1/rt2/step10/show_ip_route.ref44
-rw-r--r--tests/topotests/isis-sr-topo1/rt2/step10/show_ipv6_route.ref31
-rw-r--r--tests/topotests/isis-sr-topo1/rt2/step10/show_mpls_table.ref36
-rw-r--r--tests/topotests/isis-sr-topo1/rt2/step2/show_ip_route.ref33
-rw-r--r--tests/topotests/isis-sr-topo1/rt2/step2/show_ipv6_route.ref31
-rw-r--r--tests/topotests/isis-sr-topo1/rt2/step2/show_mpls_table.ref50
-rw-r--r--tests/topotests/isis-sr-topo1/rt2/step3/show_ip_route.ref33
-rw-r--r--tests/topotests/isis-sr-topo1/rt2/step3/show_ipv6_route.ref31
-rw-r--r--tests/topotests/isis-sr-topo1/rt2/step3/show_mpls_table.ref44
-rw-r--r--tests/topotests/isis-sr-topo1/rt2/step4/show_ip_route.ref33
-rw-r--r--tests/topotests/isis-sr-topo1/rt2/step4/show_ipv6_route.ref31
-rw-r--r--tests/topotests/isis-sr-topo1/rt2/step4/show_mpls_table.ref50
-rw-r--r--tests/topotests/isis-sr-topo1/rt2/step5/show_ip_route.ref33
-rw-r--r--tests/topotests/isis-sr-topo1/rt2/step5/show_ipv6_route.ref31
-rw-r--r--tests/topotests/isis-sr-topo1/rt2/step5/show_mpls_table.ref44
-rw-r--r--tests/topotests/isis-sr-topo1/rt2/step6/show_ip_route.ref33
-rw-r--r--tests/topotests/isis-sr-topo1/rt2/step6/show_ipv6_route.ref31
-rw-r--r--tests/topotests/isis-sr-topo1/rt2/step6/show_mpls_table.ref50
-rw-r--r--tests/topotests/isis-sr-topo1/rt2/step7/show_ip_route.ref33
-rw-r--r--tests/topotests/isis-sr-topo1/rt2/step7/show_ipv6_route.ref31
-rw-r--r--tests/topotests/isis-sr-topo1/rt2/step7/show_mpls_table.ref50
-rw-r--r--tests/topotests/isis-sr-topo1/rt2/step8/show_ip_route.ref33
-rw-r--r--tests/topotests/isis-sr-topo1/rt2/step8/show_ipv6_route.ref31
-rw-r--r--tests/topotests/isis-sr-topo1/rt2/step8/show_mpls_table.ref50
-rw-r--r--tests/topotests/isis-sr-topo1/rt2/step9/show_ip_route.ref33
-rw-r--r--tests/topotests/isis-sr-topo1/rt2/step9/show_ipv6_route.ref31
-rw-r--r--tests/topotests/isis-sr-topo1/rt2/step9/show_mpls_table.ref50
-rw-r--r--tests/topotests/isis-sr-topo1/rt3/step1/show_ip_route.ref33
-rw-r--r--tests/topotests/isis-sr-topo1/rt3/step1/show_ipv6_route.ref45
-rw-r--r--tests/topotests/isis-sr-topo1/rt3/step1/show_mpls_table.ref48
-rw-r--r--tests/topotests/isis-sr-topo1/rt3/step10/show_ip_route.ref33
-rw-r--r--tests/topotests/isis-sr-topo1/rt3/step10/show_ipv6_route.ref39
-rw-r--r--tests/topotests/isis-sr-topo1/rt3/step10/show_mpls_table.ref36
-rw-r--r--tests/topotests/isis-sr-topo1/rt3/step2/show_ip_route.ref33
-rw-r--r--tests/topotests/isis-sr-topo1/rt3/step2/show_ipv6_route.ref39
-rw-r--r--tests/topotests/isis-sr-topo1/rt3/step2/show_mpls_table.ref36
-rw-r--r--tests/topotests/isis-sr-topo1/rt3/step3/show_ip_route.ref33
-rw-r--r--tests/topotests/isis-sr-topo1/rt3/step3/show_ipv6_route.ref35
-rw-r--r--tests/topotests/isis-sr-topo1/rt3/step3/show_mpls_table.ref36
-rw-r--r--tests/topotests/isis-sr-topo1/rt3/step4/show_ip_route.ref33
-rw-r--r--tests/topotests/isis-sr-topo1/rt3/step4/show_ipv6_route.ref39
-rw-r--r--tests/topotests/isis-sr-topo1/rt3/step4/show_mpls_table.ref36
-rw-r--r--tests/topotests/isis-sr-topo1/rt3/step5/show_ip_route.ref33
-rw-r--r--tests/topotests/isis-sr-topo1/rt3/step5/show_ipv6_route.ref39
-rw-r--r--tests/topotests/isis-sr-topo1/rt3/step5/show_mpls_table.ref36
-rw-r--r--tests/topotests/isis-sr-topo1/rt3/step6/show_ip_route.ref33
-rw-r--r--tests/topotests/isis-sr-topo1/rt3/step6/show_ipv6_route.ref39
-rw-r--r--tests/topotests/isis-sr-topo1/rt3/step6/show_mpls_table.ref36
-rw-r--r--tests/topotests/isis-sr-topo1/rt3/step7/show_ip_route.ref33
-rw-r--r--tests/topotests/isis-sr-topo1/rt3/step7/show_ipv6_route.ref39
-rw-r--r--tests/topotests/isis-sr-topo1/rt3/step7/show_mpls_table.ref36
-rw-r--r--tests/topotests/isis-sr-topo1/rt3/step8/show_ip_route.ref33
-rw-r--r--tests/topotests/isis-sr-topo1/rt3/step8/show_ipv6_route.ref39
-rw-r--r--tests/topotests/isis-sr-topo1/rt3/step8/show_mpls_table.ref36
-rw-r--r--tests/topotests/isis-sr-topo1/rt3/step9/show_ip_route.ref33
-rw-r--r--tests/topotests/isis-sr-topo1/rt3/step9/show_ipv6_route.ref39
-rw-r--r--tests/topotests/isis-sr-topo1/rt3/step9/show_mpls_table.ref36
-rw-r--r--tests/topotests/isis-sr-topo1/rt4/isisd.conf2
-rw-r--r--tests/topotests/isis-sr-topo1/rt4/step1/show_ip_route.ref19
-rw-r--r--tests/topotests/isis-sr-topo1/rt4/step1/show_ipv6_route.ref14
-rw-r--r--tests/topotests/isis-sr-topo1/rt4/step1/show_mpls_table.ref47
-rw-r--r--tests/topotests/isis-sr-topo1/rt4/step10/show_ip_route.ref20
-rw-r--r--tests/topotests/isis-sr-topo1/rt4/step10/show_ipv6_route.ref12
-rw-r--r--tests/topotests/isis-sr-topo1/rt4/step10/show_mpls_table.ref35
-rw-r--r--tests/topotests/isis-sr-topo1/rt4/step2/show_ip_route.ref20
-rw-r--r--tests/topotests/isis-sr-topo1/rt4/step2/show_ipv6_route.ref12
-rw-r--r--tests/topotests/isis-sr-topo1/rt4/step2/show_mpls_table.ref47
-rw-r--r--tests/topotests/isis-sr-topo1/rt4/step3/show_ip_route.ref45
-rw-r--r--tests/topotests/isis-sr-topo1/rt4/step3/show_ipv6_route.ref16
-rw-r--r--tests/topotests/isis-sr-topo1/rt4/step3/show_mpls_table.ref61
-rw-r--r--tests/topotests/isis-sr-topo1/rt4/step4/show_ip_route.ref20
-rw-r--r--tests/topotests/isis-sr-topo1/rt4/step4/show_ipv6_route.ref12
-rw-r--r--tests/topotests/isis-sr-topo1/rt4/step4/show_mpls_table.ref47
-rw-r--r--tests/topotests/isis-sr-topo1/rt4/step5/show_ip_route.ref18
-rw-r--r--tests/topotests/isis-sr-topo1/rt4/step5/show_ipv6_route.ref12
-rw-r--r--tests/topotests/isis-sr-topo1/rt4/step5/show_mpls_table.ref35
-rw-r--r--tests/topotests/isis-sr-topo1/rt4/step6/show_ip_route.ref20
-rw-r--r--tests/topotests/isis-sr-topo1/rt4/step6/show_ipv6_route.ref12
-rw-r--r--tests/topotests/isis-sr-topo1/rt4/step6/show_mpls_table.ref47
-rw-r--r--tests/topotests/isis-sr-topo1/rt4/step7/show_ip_route.ref20
-rw-r--r--tests/topotests/isis-sr-topo1/rt4/step7/show_ipv6_route.ref12
-rw-r--r--tests/topotests/isis-sr-topo1/rt4/step7/show_mpls_table.ref39
-rw-r--r--tests/topotests/isis-sr-topo1/rt4/step8/show_ip_route.ref20
-rw-r--r--tests/topotests/isis-sr-topo1/rt4/step8/show_ipv6_route.ref12
-rw-r--r--tests/topotests/isis-sr-topo1/rt4/step8/show_mpls_table.ref47
-rw-r--r--tests/topotests/isis-sr-topo1/rt4/step9/show_ip_route.ref20
-rw-r--r--tests/topotests/isis-sr-topo1/rt4/step9/show_ipv6_route.ref12
-rw-r--r--tests/topotests/isis-sr-topo1/rt4/step9/show_mpls_table.ref47
-rw-r--r--tests/topotests/isis-sr-topo1/rt4/zebra.conf2
-rw-r--r--tests/topotests/isis-sr-topo1/rt5/isisd.conf2
-rw-r--r--tests/topotests/isis-sr-topo1/rt5/step1/show_ip_route.ref19
-rw-r--r--tests/topotests/isis-sr-topo1/rt5/step1/show_mpls_table.ref23
-rw-r--r--tests/topotests/isis-sr-topo1/rt5/step10/show_ip_route.ref34
-rw-r--r--tests/topotests/isis-sr-topo1/rt5/step10/show_mpls_table.ref23
-rw-r--r--tests/topotests/isis-sr-topo1/rt5/step2/show_ip_route.ref34
-rw-r--r--tests/topotests/isis-sr-topo1/rt5/step2/show_mpls_table.ref23
-rw-r--r--tests/topotests/isis-sr-topo1/rt5/step3/show_ip_route.ref43
-rw-r--r--tests/topotests/isis-sr-topo1/rt5/step3/show_mpls_table.ref29
-rw-r--r--tests/topotests/isis-sr-topo1/rt5/step4/show_ip_route.ref27
-rw-r--r--tests/topotests/isis-sr-topo1/rt5/step4/show_mpls_table.ref23
-rw-r--r--tests/topotests/isis-sr-topo1/rt5/step5/show_ip_route.ref25
-rw-r--r--tests/topotests/isis-sr-topo1/rt5/step5/show_mpls_table.ref11
-rw-r--r--tests/topotests/isis-sr-topo1/rt5/step6/show_ip_route.ref27
-rw-r--r--tests/topotests/isis-sr-topo1/rt5/step6/show_mpls_table.ref23
-rw-r--r--tests/topotests/isis-sr-topo1/rt5/step7/show_ip_route.ref27
-rw-r--r--tests/topotests/isis-sr-topo1/rt5/step7/show_mpls_table.ref23
-rw-r--r--tests/topotests/isis-sr-topo1/rt5/step8/show_ip_route.ref27
-rw-r--r--tests/topotests/isis-sr-topo1/rt5/step8/show_mpls_table.ref23
-rw-r--r--tests/topotests/isis-sr-topo1/rt5/step9/show_ip_route.ref27
-rw-r--r--tests/topotests/isis-sr-topo1/rt5/step9/show_mpls_table.ref23
-rw-r--r--tests/topotests/isis-sr-topo1/rt5/zebra.conf2
-rw-r--r--tests/topotests/isis-sr-topo1/rt6/step1/show_ip_route.ref33
-rw-r--r--tests/topotests/isis-sr-topo1/rt6/step1/show_ipv6_route.ref35
-rw-r--r--tests/topotests/isis-sr-topo1/rt6/step1/show_mpls_table.ref36
-rw-r--r--tests/topotests/isis-sr-topo1/rt6/step10/show_ip_route.ref33
-rw-r--r--tests/topotests/isis-sr-topo1/rt6/step10/show_ipv6_route.ref35
-rw-r--r--tests/topotests/isis-sr-topo1/rt6/step10/show_mpls_table.ref36
-rw-r--r--tests/topotests/isis-sr-topo1/rt6/step2/show_ip_route.ref33
-rw-r--r--tests/topotests/isis-sr-topo1/rt6/step2/show_ipv6_route.ref35
-rw-r--r--tests/topotests/isis-sr-topo1/rt6/step2/show_mpls_table.ref36
-rw-r--r--tests/topotests/isis-sr-topo1/rt6/step4/show_ip_route.ref33
-rw-r--r--tests/topotests/isis-sr-topo1/rt6/step4/show_ipv6_route.ref35
-rw-r--r--tests/topotests/isis-sr-topo1/rt6/step4/show_mpls_table.ref36
-rw-r--r--tests/topotests/isis-sr-topo1/rt6/step5/show_ip_route.ref63
-rw-r--r--tests/topotests/isis-sr-topo1/rt6/step5/show_ipv6_route.ref65
-rw-r--r--tests/topotests/isis-sr-topo1/rt6/step5/show_mpls_table.ref168
-rw-r--r--tests/topotests/isis-sr-topo1/rt6/step6/show_ip_route.ref33
-rw-r--r--tests/topotests/isis-sr-topo1/rt6/step6/show_ipv6_route.ref35
-rw-r--r--tests/topotests/isis-sr-topo1/rt6/step6/show_mpls_table.ref36
-rw-r--r--tests/topotests/isis-sr-topo1/rt6/step7/show_ip_route.ref33
-rw-r--r--tests/topotests/isis-sr-topo1/rt6/step7/show_ipv6_route.ref35
-rw-r--r--tests/topotests/isis-sr-topo1/rt6/step7/show_mpls_table.ref36
-rw-r--r--tests/topotests/isis-sr-topo1/rt6/step8/show_ip_route.ref33
-rw-r--r--tests/topotests/isis-sr-topo1/rt6/step8/show_ipv6_route.ref35
-rw-r--r--tests/topotests/isis-sr-topo1/rt6/step8/show_mpls_table.ref36
-rw-r--r--tests/topotests/isis-sr-topo1/rt6/step9/show_ip_route.ref33
-rw-r--r--tests/topotests/isis-sr-topo1/rt6/step9/show_ipv6_route.ref35
-rw-r--r--tests/topotests/isis-sr-topo1/rt6/step9/show_mpls_table.ref36
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt1/step4/show_ip_route.ref.diff4
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt1/step4/show_ipv6_route.ref.diff4
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt1/step4/show_mpls_table.ref.diff4
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt1/step5/show_ip_route.ref.diff4
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt1/step5/show_ipv6_route.ref.diff4
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt1/step5/show_mpls_table.ref.diff4
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt1/step7/show_ip_route.ref.diff4
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt1/step7/show_ipv6_route.ref.diff4
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt1/step7/show_mpls_table.ref.diff4
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt1/step8/show_ip_route.ref.diff4
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt1/step8/show_ipv6_route.ref.diff4
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt1/step8/show_mpls_table.ref.diff4
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt1/step9/show_ip_route.ref.diff4
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt1/step9/show_ipv6_route.ref.diff4
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt1/step9/show_mpls_table.ref.diff4
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt2/step1/show_ip_route.ref133
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt2/step1/show_ipv6_route.ref56
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt2/step1/show_mpls_table.ref68
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt2/step2/show_ip_route.ref.diff36
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt2/step2/show_ipv6_route.ref.diff20
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt2/step2/show_mpls_table.ref.diff4
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt2/step3/show_ip_route.ref.diff36
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt2/step3/show_ipv6_route.ref.diff20
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt2/step3/show_mpls_table.ref.diff4
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt2/step4/show_ip_route.ref.diff105
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt2/step4/show_ipv6_route.ref.diff96
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt2/step4/show_mpls_table.ref.diff120
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt2/step5/show_ip_route.ref.diff105
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt2/step5/show_ipv6_route.ref.diff96
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt2/step5/show_mpls_table.ref.diff130
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt2/step7/show_ip_route.ref.diff169
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt2/step7/show_ipv6_route.ref.diff63
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt2/step7/show_mpls_table.ref.diff80
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt2/step8/show_ip_route.ref.diff169
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt2/step8/show_ipv6_route.ref.diff63
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt2/step8/show_mpls_table.ref.diff70
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt2/step9/show_ip_route.ref.diff82
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt2/step9/show_ipv6_route.ref.diff55
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt2/step9/show_mpls_table.ref.diff152
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt3/step1/show_ip_route.ref173
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt3/step1/show_ipv6_route.ref56
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt3/step1/show_mpls_table.ref92
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt3/step4/show_ip_route.ref.diff193
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt3/step4/show_ipv6_route.ref.diff71
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt3/step4/show_mpls_table.ref.diff87
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt3/step5/show_ip_route.ref.diff191
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt3/step5/show_ipv6_route.ref.diff71
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt3/step5/show_mpls_table.ref.diff86
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt3/step6/show_ip_route.ref.diff83
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt3/step6/show_ipv6_route.ref.diff71
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt3/step6/show_mpls_table.ref.diff48
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt3/step7/show_ip_route.ref.diff41
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt3/step7/show_ipv6_route.ref.diff40
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt3/step7/show_mpls_table.ref.diff40
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt3/step8/show_ip_route.ref.diff41
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt3/step8/show_ipv6_route.ref.diff40
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt3/step8/show_mpls_table.ref.diff40
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt3/step9/show_ip_route.ref.diff11
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt3/step9/show_ipv6_route.ref.diff11
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt3/step9/show_mpls_table.ref.diff63
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt4/step1/show_ip_route.ref100
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt4/step1/show_ipv6_route.ref52
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt4/step1/show_mpls_table.ref68
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt4/step4/show_ip_route.ref.diff212
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt4/step4/show_ipv6_route.ref.diff162
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt4/step4/show_mpls_table.ref.diff283
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt4/step5/show_ip_route.ref.diff210
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt4/step5/show_ipv6_route.ref.diff162
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt4/step5/show_mpls_table.ref.diff283
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt4/step6/show_ip_route.ref.diff33
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt4/step6/show_ipv6_route.ref.diff15
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt4/step6/show_mpls_table.ref.diff26
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt4/step7/show_ip_route.ref.diff18
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt4/step7/show_ipv6_route.ref.diff18
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt4/step7/show_mpls_table.ref.diff6
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt4/step8/show_ip_route.ref.diff18
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt4/step8/show_ipv6_route.ref.diff18
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt4/step8/show_mpls_table.ref.diff6
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt4/step9/show_mpls_table.ref.diff14
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt5/step1/show_ip_route.ref100
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt5/step1/show_ipv6_route.ref44
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt5/step1/show_mpls_table.ref68
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt5/step4/show_ip_route.ref.diff112
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt5/step4/show_ipv6_route.ref.diff66
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt5/step4/show_mpls_table.ref.diff99
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt5/step5/show_ip_route.ref.diff112
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt5/step5/show_ipv6_route.ref.diff66
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt5/step5/show_mpls_table.ref.diff97
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt5/step6/show_mpls_table.ref.diff58
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt6/step1/show_ip_route.ref20
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt6/step1/show_ipv6_route.ref24
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt6/step1/show_mpls_table.ref8
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt6/step4/show_ip_route.ref.diff45
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt6/step4/show_ipv6_route.ref.diff49
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt6/step4/show_mpls_table.ref.diff76
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt6/step5/show_ip_route.ref.diff45
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt6/step5/show_ipv6_route.ref.diff49
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt6/step5/show_mpls_table.ref.diff83
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt6/step6/show_ip_route.ref.diff6
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt6/step6/show_ipv6_route.ref.diff12
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt6/step6/show_mpls_table.ref.diff14
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt6/step7/show_ip_route.ref.diff18
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt6/step7/show_ipv6_route.ref.diff18
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt6/step7/show_mpls_table.ref.diff4
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt6/step8/show_ip_route.ref.diff18
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt6/step8/show_ipv6_route.ref.diff18
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt6/step8/show_mpls_table.ref.diff4
-rw-r--r--tests/topotests/isis-tilfa-topo1/rt6/step9/show_mpls_table.ref.diff4
-rw-r--r--tests/topotests/isis-topo1-vrf/r1/r1_route.json14
-rw-r--r--tests/topotests/isis-topo1-vrf/r2/r2_route.json14
-rw-r--r--tests/topotests/isis-topo1-vrf/r3/r3_route.json14
-rw-r--r--tests/topotests/isis-topo1-vrf/r4/r4_route.json12
-rw-r--r--tests/topotests/isis-topo1/r1/r1_route.json13
-rw-r--r--tests/topotests/isis-topo1/r2/r2_route.json13
-rw-r--r--tests/topotests/isis-topo1/r3/r3_route.json13
-rw-r--r--tests/topotests/isis-topo1/r4/r4_route.json13
297 files changed, 10268 insertions, 3063 deletions
diff --git a/tests/bgpd/test_bgp_table.c b/tests/bgpd/test_bgp_table.c
index 4eb132df55..e899e5b359 100644
--- a/tests/bgpd/test_bgp_table.c
+++ b/tests/bgpd/test_bgp_table.c
@@ -109,10 +109,7 @@ static void check_lookup_result(struct bgp_dest *match, va_list arglist)
if (bgp_dest_has_bgp_path_info_data(dest)
&& !prefix_in_array(dest_p, prefixes, prefix_count)) {
- char buf[PREFIX2STR_BUFFER];
-
- prefix2str(dest_p, buf, PREFIX2STR_BUFFER);
- printf("prefix %s was not expected!\n", buf);
+ printf("prefix %pFX was not expected!\n", dest_p);
assert(0);
}
}
diff --git a/tests/isisd/test_isis_spf.c b/tests/isisd/test_isis_spf.c
index 7ac8611bd9..4c89a5be0a 100644
--- a/tests/isisd/test_isis_spf.c
+++ b/tests/isisd/test_isis_spf.c
@@ -66,7 +66,7 @@ static void test_run_spf(struct vty *vty, const struct isis_topology *topology,
/* Print the SPT and the corresponding routing table. */
isis_print_spftree(vty, spftree);
- isis_print_routes(vty, spftree, false);
+ isis_print_routes(vty, spftree, false, false);
/* Cleanup SPF tree. */
isis_spftree_del(spftree);
@@ -122,7 +122,7 @@ static void test_run_ti_lfa(struct vty *vty,
/* Print the post-convergence SPT and the correspoding routing table. */
isis_print_spftree(vty, spftree_pc);
- isis_print_routes(vty, spftree_self, true);
+ isis_print_routes(vty, spftree_self, false, true);
/* Cleanup everything. */
isis_spftree_del(spftree_self);
diff --git a/tests/isisd/test_isis_spf.refout b/tests/isisd/test_isis_spf.refout
index ea7cc14d7a..d24176a097 100644
--- a/tests/isisd/test_isis_spf.refout
+++ b/tests/isisd/test_isis_spf.refout
@@ -18,14 +18,15 @@ rt6 TE-IS 30 rt2 - rt4(4)
IS-IS L1 IPv4 routing table:
- Prefix Metric Interface Nexthop Label(s)
- -----------------------------------------------------
- 10.0.255.2/32 20 - rt2 -
- 10.0.255.3/32 20 - rt3 -
- 10.0.255.4/32 30 - rt2 -
- 10.0.255.5/32 30 - rt3 -
- 10.0.255.6/32 40 - rt2 -
- - rt3 -
+ Prefix Metric Interface Nexthop Label(s)
+ ----------------------------------------------------------
+ 10.0.255.1/32 0 - - -
+ 10.0.255.2/32 20 - rt2 implicit-null
+ 10.0.255.3/32 20 - rt3 implicit-null
+ 10.0.255.4/32 30 - rt2 16040
+ 10.0.255.5/32 30 - rt3 16050
+ 10.0.255.6/32 40 - rt2 16060
+ - rt3 16060
IS-IS paths to level-1 routers that speak IPv6
Vertex Type Metric Next-Hop Interface Parent
@@ -46,14 +47,15 @@ rt6 TE-IS 30 rt2 - rt4(4)
IS-IS L1 IPv6 routing table:
- Prefix Metric Interface Nexthop Label(s)
- -------------------------------------------------------
- 2001:db8::2/128 20 - rt2 -
- 2001:db8::3/128 20 - rt3 -
- 2001:db8::4/128 30 - rt2 -
- 2001:db8::5/128 30 - rt3 -
- 2001:db8::6/128 40 - rt2 -
- - rt3 -
+ Prefix Metric Interface Nexthop Label(s)
+ ------------------------------------------------------------
+ 2001:db8::1/128 0 - - -
+ 2001:db8::2/128 20 - rt2 implicit-null
+ 2001:db8::3/128 20 - rt3 implicit-null
+ 2001:db8::4/128 30 - rt2 16041
+ 2001:db8::5/128 30 - rt3 16051
+ 2001:db8::6/128 40 - rt2 16061
+ - rt3 16061
test# test isis topology 2 root rt1 spf
IS-IS paths to level-1 routers that speak IP
@@ -76,14 +78,15 @@ rt3 TE-IS 30 rt3 - rt1(4)
IS-IS L1 IPv4 routing table:
- Prefix Metric Interface Nexthop Label(s)
- -----------------------------------------------------
- 10.0.255.2/32 25 - rt2 -
- 10.0.255.3/32 40 - rt3 -
- 10.0.255.4/32 20 - rt4 -
- 10.0.255.5/32 20 - rt5 -
- 10.0.255.6/32 30 - rt4 -
- - rt5 -
+ Prefix Metric Interface Nexthop Label(s)
+ ----------------------------------------------------------
+ 10.0.255.1/32 0 - - -
+ 10.0.255.2/32 25 - rt2 implicit-null
+ 10.0.255.3/32 40 - rt3 implicit-null
+ 10.0.255.4/32 20 - rt4 implicit-null
+ 10.0.255.5/32 20 - rt5 implicit-null
+ 10.0.255.6/32 30 - rt4 16060
+ - rt5 16060
IS-IS paths to level-1 routers that speak IPv6
Vertex Type Metric Next-Hop Interface Parent
@@ -105,14 +108,15 @@ rt3 TE-IS 30 rt3 - rt1(4)
IS-IS L1 IPv6 routing table:
- Prefix Metric Interface Nexthop Label(s)
- -------------------------------------------------------
- 2001:db8::2/128 25 - rt2 -
- 2001:db8::3/128 40 - rt3 -
- 2001:db8::4/128 20 - rt4 -
- 2001:db8::5/128 20 - rt5 -
- 2001:db8::6/128 30 - rt4 -
- - rt5 -
+ Prefix Metric Interface Nexthop Label(s)
+ ------------------------------------------------------------
+ 2001:db8::1/128 0 - - -
+ 2001:db8::2/128 25 - rt2 implicit-null
+ 2001:db8::3/128 40 - rt3 implicit-null
+ 2001:db8::4/128 20 - rt4 implicit-null
+ 2001:db8::5/128 20 - rt5 implicit-null
+ 2001:db8::6/128 30 - rt4 16061
+ - rt5 16061
test# test isis topology 3 root rt1 spf ipv4-only
IS-IS paths to level-1 routers that speak IP
@@ -132,13 +136,14 @@ rt6 TE-IS 30 rt2 - rt4(4)
IS-IS L1 IPv4 routing table:
- Prefix Metric Interface Nexthop Label(s)
- -----------------------------------------------------
- 10.0.255.2/32 20 - rt2 -
- 10.0.255.3/32 20 - rt3 -
- 10.0.255.4/32 30 - rt2 -
- 10.0.255.5/32 40 - rt2 -
- 10.0.255.6/32 40 - rt2 -
+ Prefix Metric Interface Nexthop Label(s)
+ ----------------------------------------------------------
+ 10.0.255.1/32 0 - - -
+ 10.0.255.2/32 20 - rt2 implicit-null
+ 10.0.255.3/32 20 - rt3 implicit-null
+ 10.0.255.4/32 30 - rt2 16040
+ 10.0.255.5/32 40 - rt2 16050
+ 10.0.255.6/32 40 - rt2 16060
test# test isis topology 4 root rt1 spf ipv4-only
IS-IS paths to level-1 routers that speak IP
@@ -162,15 +167,16 @@ rt8 TE-IS 40 rt2 - rt6(4)
IS-IS L1 IPv4 routing table:
- Prefix Metric Interface Nexthop Label(s)
- -----------------------------------------------------
- 10.0.255.2/32 20 - rt2 -
- 10.0.255.3/32 20 - rt3 -
- 10.0.255.4/32 30 - rt2 -
- 10.0.255.5/32 30 - rt3 -
- 10.0.255.6/32 40 - rt2 -
- 10.0.255.7/32 40 - rt3 -
- 10.0.255.8/32 50 - rt2 -
+ Prefix Metric Interface Nexthop Label(s)
+ ----------------------------------------------------------
+ 10.0.255.1/32 0 - - -
+ 10.0.255.2/32 20 - rt2 implicit-null
+ 10.0.255.3/32 20 - rt3 implicit-null
+ 10.0.255.4/32 30 - rt2 16040
+ 10.0.255.5/32 30 - rt3 16050
+ 10.0.255.6/32 40 - rt2 16060
+ 10.0.255.7/32 40 - rt3 16070
+ 10.0.255.8/32 50 - rt2 16080
test# test isis topology 5 root rt1 spf ipv4-only
IS-IS paths to level-1 routers that speak IP
@@ -196,16 +202,17 @@ rt8 TE-IS 40 rt2 - rt6(4)
IS-IS L1 IPv4 routing table:
- Prefix Metric Interface Nexthop Label(s)
- -----------------------------------------------------
- 10.0.255.2/32 20 - rt2 -
- 10.0.255.3/32 20 - rt3 -
- 10.0.255.4/32 30 - rt2 -
- 10.0.255.5/32 30 - rt3 -
- 10.0.255.6/32 40 - rt2 -
- 10.0.255.7/32 40 - rt3 -
- 10.0.255.8/32 50 - rt2 -
- - rt3 -
+ Prefix Metric Interface Nexthop Label(s)
+ ----------------------------------------------------------
+ 10.0.255.1/32 0 - - -
+ 10.0.255.2/32 20 - rt2 implicit-null
+ 10.0.255.3/32 20 - rt3 implicit-null
+ 10.0.255.4/32 30 - rt2 16040
+ 10.0.255.5/32 30 - rt3 16050
+ 10.0.255.6/32 40 - rt2 16060
+ 10.0.255.7/32 40 - rt3 16070
+ 10.0.255.8/32 50 - rt2 16080
+ - rt3 16080
test# test isis topology 6 root rt1 spf ipv4-only
IS-IS paths to level-1 routers that speak IP
@@ -239,20 +246,21 @@ rt7 TE-IS 50 rt2 - rt5(4)
IS-IS L1 IPv4 routing table:
- Prefix Metric Interface Nexthop Label(s)
- -----------------------------------------------------
- 10.0.255.2/32 20 - rt2 -
- 10.0.255.3/32 20 - rt3 -
- 10.0.255.4/32 30 - rt2 -
- - rt3 -
- 10.0.255.5/32 50 - rt2 -
- - rt3 -
- 10.0.255.6/32 40 - rt2 -
- - rt3 -
- 10.0.255.7/32 60 - rt2 -
- - rt3 -
- 10.0.255.8/32 50 - rt2 -
- - rt3 -
+ Prefix Metric Interface Nexthop Label(s)
+ ----------------------------------------------------------
+ 10.0.255.1/32 0 - - -
+ 10.0.255.2/32 20 - rt2 implicit-null
+ 10.0.255.3/32 20 - rt3 implicit-null
+ 10.0.255.4/32 30 - rt2 16040
+ - rt3 16040
+ 10.0.255.5/32 50 - rt2 16050
+ - rt3 16050
+ 10.0.255.6/32 40 - rt2 16060
+ - rt3 16060
+ 10.0.255.7/32 60 - rt2 16070
+ - rt3 16070
+ 10.0.255.8/32 50 - rt2 16080
+ - rt3 16080
test# test isis topology 7 root rt1 spf ipv4-only
IS-IS paths to level-1 routers that speak IP
@@ -287,19 +295,20 @@ rt12 TE-IS 50 rt4 - rt9(4)
IS-IS L1 IPv4 routing table:
- Prefix Metric Interface Nexthop Label(s)
- ------------------------------------------------------
- 10.0.255.2/32 40 - rt4 -
- 10.0.255.3/32 50 - rt4 -
- 10.0.255.4/32 20 - rt4 -
- 10.0.255.5/32 30 - rt4 -
- 10.0.255.6/32 40 - rt4 -
- 10.0.255.7/32 30 - rt4 -
- 10.0.255.8/32 40 - rt4 -
- 10.0.255.9/32 50 - rt4 -
- 10.0.255.10/32 50 - rt4 -
- 10.0.255.11/32 50 - rt4 -
- 10.0.255.12/32 60 - rt4 -
+ Prefix Metric Interface Nexthop Label(s)
+ -----------------------------------------------------------
+ 10.0.255.1/32 0 - - -
+ 10.0.255.2/32 40 - rt4 16020
+ 10.0.255.3/32 50 - rt4 16030
+ 10.0.255.4/32 20 - rt4 implicit-null
+ 10.0.255.5/32 30 - rt4 16050
+ 10.0.255.6/32 40 - rt4 16060
+ 10.0.255.7/32 30 - rt4 16070
+ 10.0.255.8/32 40 - rt4 16080
+ 10.0.255.9/32 50 - rt4 16090
+ 10.0.255.10/32 50 - rt4 16100
+ 10.0.255.11/32 50 - rt4 16110
+ 10.0.255.12/32 60 - rt4 16120
test# test isis topology 8 root rt1 spf ipv4-only
IS-IS paths to level-1 routers that speak IP
@@ -333,19 +342,20 @@ rt12 TE-IS 50 rt2 - rt9(4)
IS-IS L1 IPv4 routing table:
- Prefix Metric Interface Nexthop Label(s)
- ------------------------------------------------------
- 10.0.255.2/32 20 - rt2 -
- 10.0.255.3/32 30 - rt2 -
- 10.0.255.4/32 20 - rt4 -
- 10.0.255.5/32 30 - rt2 -
- 10.0.255.6/32 40 - rt2 -
- 10.0.255.7/32 30 - rt4 -
- 10.0.255.8/32 40 - rt2 -
- 10.0.255.9/32 50 - rt2 -
- 10.0.255.10/32 40 - rt4 -
- 10.0.255.11/32 50 - rt2 -
- 10.0.255.12/32 60 - rt2 -
+ Prefix Metric Interface Nexthop Label(s)
+ -----------------------------------------------------------
+ 10.0.255.1/32 0 - - -
+ 10.0.255.2/32 20 - rt2 implicit-null
+ 10.0.255.3/32 30 - rt2 16030
+ 10.0.255.4/32 20 - rt4 implicit-null
+ 10.0.255.5/32 30 - rt2 16050
+ 10.0.255.6/32 40 - rt2 16060
+ 10.0.255.7/32 30 - rt4 16070
+ 10.0.255.8/32 40 - rt2 16080
+ 10.0.255.9/32 50 - rt2 16090
+ 10.0.255.10/32 40 - rt4 16100
+ 10.0.255.11/32 50 - rt2 16110
+ 10.0.255.12/32 60 - rt2 16120
test# test isis topology 9 root rt1 spf
IS-IS paths to level-1 routers that speak IP
@@ -374,16 +384,17 @@ rt8 TE-IS 50 rt2 - rt4(4)
IS-IS L1 IPv4 routing table:
- Prefix Metric Interface Nexthop Label(s)
- -----------------------------------------------------
- 10.0.255.2/32 20 - rt2 -
- 10.0.255.3/32 20 - rt3 -
- 10.0.255.4/32 30 - rt2 -
- 10.0.255.5/32 40 - rt2 -
- 10.0.255.6/32 60 - rt2 -
- 10.0.255.7/32 60 - rt2 -
- 10.0.255.8/32 60 - rt2 -
- 10.0.255.9/32 50 - rt2 -
+ Prefix Metric Interface Nexthop Label(s)
+ ----------------------------------------------------------
+ 10.0.255.1/32 0 - - -
+ 10.0.255.2/32 20 - rt2 implicit-null
+ 10.0.255.3/32 20 - rt3 implicit-null
+ 10.0.255.4/32 30 - rt2 16040
+ 10.0.255.5/32 40 - rt2 16050
+ 10.0.255.6/32 60 - rt2 16060
+ 10.0.255.7/32 60 - rt2 16070
+ 10.0.255.8/32 60 - rt2 16080
+ 10.0.255.9/32 50 - rt2 16090
IS-IS paths to level-1 routers that speak IPv6
Vertex Type Metric Next-Hop Interface Parent
@@ -411,16 +422,17 @@ rt8 TE-IS 50 rt2 - rt4(4)
IS-IS L1 IPv6 routing table:
- Prefix Metric Interface Nexthop Label(s)
- -------------------------------------------------------
- 2001:db8::2/128 20 - rt2 -
- 2001:db8::3/128 20 - rt3 -
- 2001:db8::4/128 30 - rt2 -
- 2001:db8::5/128 40 - rt2 -
- 2001:db8::6/128 60 - rt2 -
- 2001:db8::7/128 60 - rt2 -
- 2001:db8::8/128 60 - rt2 -
- 2001:db8::9/128 50 - rt2 -
+ Prefix Metric Interface Nexthop Label(s)
+ ------------------------------------------------------------
+ 2001:db8::1/128 0 - - -
+ 2001:db8::2/128 20 - rt2 implicit-null
+ 2001:db8::3/128 20 - rt3 implicit-null
+ 2001:db8::4/128 30 - rt2 16041
+ 2001:db8::5/128 40 - rt2 16051
+ 2001:db8::6/128 60 - rt2 16061
+ 2001:db8::7/128 60 - rt2 16071
+ 2001:db8::8/128 60 - rt2 16081
+ 2001:db8::9/128 50 - rt2 16091
test# test isis topology 10 root rt1 spf
IS-IS paths to level-1 routers that speak IP
@@ -444,15 +456,16 @@ rt8 TE-IS 30 rt2 - rt5(4)
IS-IS L1 IPv4 routing table:
- Prefix Metric Interface Nexthop Label(s)
- -----------------------------------------------------
- 10.0.255.2/32 20 - rt2 -
- 10.0.255.3/32 30 - rt3 -
- 10.0.255.4/32 30 - rt4 -
- 10.0.255.5/32 30 - rt2 -
- 10.0.255.6/32 40 - rt3 -
- 10.0.255.7/32 40 - rt4 -
- 10.0.255.8/32 40 - rt2 -
+ Prefix Metric Interface Nexthop Label(s)
+ ----------------------------------------------------------
+ 10.0.255.1/32 0 - - -
+ 10.0.255.2/32 20 - rt2 implicit-null
+ 10.0.255.3/32 30 - rt3 implicit-null
+ 10.0.255.4/32 30 - rt4 implicit-null
+ 10.0.255.5/32 30 - rt2 16050
+ 10.0.255.6/32 40 - rt3 20060
+ 10.0.255.7/32 40 - rt4 16070
+ 10.0.255.8/32 40 - rt2 16080
IS-IS paths to level-1 routers that speak IPv6
Vertex Type Metric Next-Hop Interface Parent
@@ -475,15 +488,16 @@ rt8 TE-IS 30 rt2 - rt5(4)
IS-IS L1 IPv6 routing table:
- Prefix Metric Interface Nexthop Label(s)
- -------------------------------------------------------
- 2001:db8::2/128 20 - rt2 -
- 2001:db8::3/128 30 - rt3 -
- 2001:db8::4/128 30 - rt4 -
- 2001:db8::5/128 30 - rt2 -
- 2001:db8::6/128 40 - rt3 -
- 2001:db8::7/128 40 - rt4 -
- 2001:db8::8/128 40 - rt2 -
+ Prefix Metric Interface Nexthop Label(s)
+ ------------------------------------------------------------
+ 2001:db8::1/128 0 - - -
+ 2001:db8::2/128 20 - rt2 implicit-null
+ 2001:db8::3/128 30 - rt3 implicit-null
+ 2001:db8::4/128 30 - rt4 implicit-null
+ 2001:db8::5/128 30 - rt2 16051
+ 2001:db8::6/128 40 - rt3 20061
+ 2001:db8::7/128 40 - rt4 16071
+ 2001:db8::8/128 40 - rt2 16081
test# test isis topology 11 root rt1 spf
IS-IS paths to level-1 routers that speak IP
@@ -506,14 +520,15 @@ rt6 TE-IS 30 rt2 - rt4(4)
IS-IS L1 IPv4 routing table:
- Prefix Metric Interface Nexthop Label(s)
- -----------------------------------------------------
- 10.0.255.2/32 20 - rt2 -
- 10.0.255.3/32 20 - rt3 -
- 10.0.255.4/32 30 - rt2 -
- 10.0.255.5/32 30 - rt3 -
- 10.0.255.6/32 40 - rt2 -
- - rt3 -
+ Prefix Metric Interface Nexthop Label(s)
+ ----------------------------------------------------------
+ 10.0.255.1/32 0 - - -
+ 10.0.255.2/32 20 - rt2 implicit-null
+ 10.0.255.3/32 20 - rt3 implicit-null
+ 10.0.255.4/32 30 - rt2 16040
+ 10.0.255.5/32 30 - rt3 16050
+ 10.0.255.6/32 40 - rt2 16060
+ - rt3 16060
IS-IS paths to level-1 routers that speak IPv6
Vertex Type Metric Next-Hop Interface Parent
@@ -535,14 +550,15 @@ rt6 TE-IS 30 rt2 - rt4(4)
IS-IS L1 IPv6 routing table:
- Prefix Metric Interface Nexthop Label(s)
- -------------------------------------------------------
- 2001:db8::2/128 20 - rt2 -
- 2001:db8::3/128 20 - rt3 -
- 2001:db8::4/128 30 - rt2 -
- 2001:db8::5/128 30 - rt3 -
- 2001:db8::6/128 40 - rt2 -
- - rt3 -
+ Prefix Metric Interface Nexthop Label(s)
+ ------------------------------------------------------------
+ 2001:db8::1/128 0 - - -
+ 2001:db8::2/128 20 - rt2 implicit-null
+ 2001:db8::3/128 20 - rt3 implicit-null
+ 2001:db8::4/128 30 - rt2 16041
+ 2001:db8::5/128 30 - rt3 16051
+ 2001:db8::6/128 40 - rt2 16061
+ - rt3 16061
test# test isis topology 12 root rt1 spf ipv4-only
IS-IS paths to level-1 routers that speak IP
@@ -570,17 +586,18 @@ rt10 TE-IS 50 rt2 - rt8(4)
IS-IS L1 IPv4 routing table:
- Prefix Metric Interface Nexthop Label(s)
- ------------------------------------------------------
- 10.0.255.2/32 20 - rt2 -
- 10.0.255.3/32 20 - rt3 -
- 10.0.255.4/32 30 - rt2 -
- 10.0.255.5/32 30 - rt3 -
- 10.0.255.6/32 40 - rt2 -
- 10.0.255.7/32 40 - rt3 -
- 10.0.255.8/32 50 - rt2 -
- 10.0.255.9/32 50 - rt3 -
- 10.0.255.10/32 60 - rt2 -
+ Prefix Metric Interface Nexthop Label(s)
+ -----------------------------------------------------------
+ 10.0.255.1/32 0 - - -
+ 10.0.255.2/32 20 - rt2 implicit-null
+ 10.0.255.3/32 20 - rt3 implicit-null
+ 10.0.255.4/32 30 - rt2 16040
+ 10.0.255.5/32 30 - rt3 16050
+ 10.0.255.6/32 40 - rt2 16060
+ 10.0.255.7/32 40 - rt3 16070
+ 10.0.255.8/32 50 - rt2 16080
+ 10.0.255.9/32 50 - rt3 16090
+ 10.0.255.10/32 60 - rt2 16100
test# test isis topology 13 root rt1 spf ipv4-only
IS-IS paths to level-1 routers that speak IP
@@ -605,15 +622,16 @@ rt7 TE-IS 30 rt3 - rt5(4)
IS-IS L1 IPv4 routing table:
- Prefix Metric Interface Nexthop Label(s)
- -----------------------------------------------------
- 10.0.255.2/32 20 - rt2 -
- 10.0.255.3/32 20 - rt3 -
- 10.0.255.4/32 30 - rt2 -
- - rt3 -
- 10.0.255.5/32 30 - rt3 -
- 10.0.255.6/32 30 - rt3 -
- 10.0.255.7/32 40 - rt3 -
+ Prefix Metric Interface Nexthop Label(s)
+ ----------------------------------------------------------
+ 10.0.255.1/32 0 - - -
+ 10.0.255.2/32 20 - rt2 implicit-null
+ 10.0.255.3/32 20 - rt3 implicit-null
+ 10.0.255.4/32 30 - rt2 16040
+ - rt3 16040
+ 10.0.255.5/32 30 - rt3 16050
+ 10.0.255.6/32 30 - rt3 16060
+ 10.0.255.7/32 40 - rt3 16070
test#
test# test isis topology 4 root rt1 reverse-spf ipv4-only
@@ -638,15 +656,16 @@ rt8 TE-IS 40 rt2 - rt6(4)
IS-IS L1 IPv4 routing table:
- Prefix Metric Interface Nexthop Label(s)
- -----------------------------------------------------
- 10.0.255.2/32 20 - rt2 -
- 10.0.255.3/32 20 - rt3 -
- 10.0.255.4/32 30 - rt2 -
- 10.0.255.5/32 30 - rt3 -
- 10.0.255.6/32 40 - rt2 -
- 10.0.255.7/32 40 - rt3 -
- 10.0.255.8/32 50 - rt2 -
+ Prefix Metric Interface Nexthop Label(s)
+ ----------------------------------------------------------
+ 10.0.255.1/32 0 - - -
+ 10.0.255.2/32 20 - rt2 implicit-null
+ 10.0.255.3/32 20 - rt3 implicit-null
+ 10.0.255.4/32 30 - rt2 16040
+ 10.0.255.5/32 30 - rt3 16050
+ 10.0.255.6/32 40 - rt2 16060
+ 10.0.255.7/32 40 - rt3 16070
+ 10.0.255.8/32 50 - rt2 16080
test# test isis topology 11 root rt1 reverse-spf
IS-IS paths to level-1 routers that speak IP
@@ -668,11 +687,12 @@ rt6 TE-IS 30 rt3 - rt4(4)
IS-IS L1 IPv4 routing table:
- Prefix Metric Interface Nexthop Label(s)
- -----------------------------------------------------
- 10.0.255.3/32 20 - rt3 -
- 10.0.255.5/32 30 - rt3 -
- 10.0.255.6/32 40 - rt3 -
+ Prefix Metric Interface Nexthop Label(s)
+ ----------------------------------------------------------
+ 10.0.255.1/32 0 - - -
+ 10.0.255.3/32 20 - rt3 implicit-null
+ 10.0.255.5/32 30 - rt3 16050
+ 10.0.255.6/32 40 - rt3 16060
IS-IS paths to level-1 routers that speak IPv6
Vertex Type Metric Next-Hop Interface Parent
@@ -693,11 +713,12 @@ rt6 TE-IS 30 rt3 - rt4(4)
IS-IS L1 IPv6 routing table:
- Prefix Metric Interface Nexthop Label(s)
- -------------------------------------------------------
- 2001:db8::3/128 20 - rt3 -
- 2001:db8::5/128 30 - rt3 -
- 2001:db8::6/128 40 - rt3 -
+ Prefix Metric Interface Nexthop Label(s)
+ ------------------------------------------------------------
+ 2001:db8::1/128 0 - - -
+ 2001:db8::3/128 20 - rt3 implicit-null
+ 2001:db8::5/128 30 - rt3 16051
+ 2001:db8::6/128 40 - rt3 16061
test#
test# test isis topology 1 root rt1 ti-lfa system-id rt2
@@ -732,10 +753,10 @@ rt2 TE-IS 50 rt3 - rt4(4)
IS-IS L1 IPv4 routing table:
- Prefix Metric Interface Nexthop Label(s)
- -----------------------------------------------------
- 10.0.255.2/32 60 - rt3 16060
- 10.0.255.4/32 50 - rt3 16060
+ Prefix Metric Interface Nexthop Label(s)
+ --------------------------------------------------------
+ 10.0.255.2/32 60 - rt3 16060/16020
+ 10.0.255.4/32 50 - rt3 16060/16040
P-space (self):
rt3
@@ -768,10 +789,10 @@ rt2 TE-IS 50 rt3 - rt4(4)
IS-IS L1 IPv6 routing table:
- Prefix Metric Interface Nexthop Label(s)
- -------------------------------------------------------
- 2001:db8::2/128 60 - rt3 16061
- 2001:db8::4/128 50 - rt3 16061
+ Prefix Metric Interface Nexthop Label(s)
+ ----------------------------------------------------------
+ 2001:db8::2/128 60 - rt3 16061/16021
+ 2001:db8::4/128 50 - rt3 16061/16041
test# test isis topology 2 root rt1 ti-lfa system-id rt3
P-space (self):
@@ -818,9 +839,9 @@ rt3 TE-IS 50 rt5 - rt5(4)
IS-IS L1 IPv4 routing table:
- Prefix Metric Interface Nexthop Label(s)
- -----------------------------------------------------
- 10.0.255.3/32 60 - rt5 16050/18
+ Prefix Metric Interface Nexthop Label(s)
+ -----------------------------------------------------------
+ 10.0.255.3/32 60 - rt5 16050/18/16030
P-space (self):
rt2
@@ -866,9 +887,9 @@ rt3 TE-IS 50 rt5 - rt5(4)
IS-IS L1 IPv6 routing table:
- Prefix Metric Interface Nexthop Label(s)
- -------------------------------------------------------
- 2001:db8::3/128 60 - rt5 16051/19
+ Prefix Metric Interface Nexthop Label(s)
+ -------------------------------------------------------------
+ 2001:db8::3/128 60 - rt5 16051/19/16031
test# test isis topology 2 root rt1 ti-lfa system-id rt1 pseudonode-id 1
P-space (self):
@@ -906,11 +927,11 @@ rt5 TE-IS 65 rt2 - rt1(2)
IS-IS L1 IPv4 routing table:
- Prefix Metric Interface Nexthop Label(s)
- -----------------------------------------------------
- 10.0.255.4/32 65 - rt2 16020/18
- 10.0.255.5/32 75 - rt2 16020/18
- 10.0.255.6/32 75 - rt2 16020/18
+ Prefix Metric Interface Nexthop Label(s)
+ -----------------------------------------------------------
+ 10.0.255.4/32 65 - rt2 16020/18/16040
+ 10.0.255.5/32 75 - rt2 16020/18/16050
+ 10.0.255.6/32 75 - rt2 16020/18/16060
P-space (self):
rt2
@@ -947,11 +968,11 @@ rt5 TE-IS 65 rt2 - rt1(2)
IS-IS L1 IPv6 routing table:
- Prefix Metric Interface Nexthop Label(s)
- -------------------------------------------------------
- 2001:db8::4/128 65 - rt2 16021/19
- 2001:db8::5/128 75 - rt2 16021/19
- 2001:db8::6/128 75 - rt2 16021/19
+ Prefix Metric Interface Nexthop Label(s)
+ -------------------------------------------------------------
+ 2001:db8::4/128 65 - rt2 16021/19/16041
+ 2001:db8::5/128 75 - rt2 16021/19/16051
+ 2001:db8::6/128 75 - rt2 16021/19/16061
test# test isis topology 2 root rt5 ti-lfa system-id rt1 pseudonode-id 1
P-space (self):
@@ -992,11 +1013,11 @@ rt2 TE-IS 45 rt6 - rt1(4)
IS-IS L1 IPv4 routing table:
- Prefix Metric Interface Nexthop Label(s)
- -----------------------------------------------------
- 10.0.255.1/32 40 - rt6 16040
- 10.0.255.2/32 55 - rt6 16040
- 10.0.255.4/32 30 - rt6 -
+ Prefix Metric Interface Nexthop Label(s)
+ --------------------------------------------------------
+ 10.0.255.1/32 40 - rt6 16040/16010
+ 10.0.255.2/32 55 - rt6 16040/16020
+ 10.0.255.4/32 30 - rt6 16040
P-space (self):
rt6
@@ -1036,11 +1057,11 @@ rt2 TE-IS 45 rt6 - rt1(4)
IS-IS L1 IPv6 routing table:
- Prefix Metric Interface Nexthop Label(s)
- -------------------------------------------------------
- 2001:db8::1/128 40 - rt6 16041
- 2001:db8::2/128 55 - rt6 16041
- 2001:db8::4/128 30 - rt6 -
+ Prefix Metric Interface Nexthop Label(s)
+ ----------------------------------------------------------
+ 2001:db8::1/128 40 - rt6 16041/16011
+ 2001:db8::2/128 55 - rt6 16041/16021
+ 2001:db8::4/128 30 - rt6 16041
test# test isis topology 3 root rt5 ti-lfa system-id rt4 ipv4-only
P-space (self):
@@ -1088,10 +1109,10 @@ IS-IS L1 IPv4 routing table:
Prefix Metric Interface Nexthop Label(s)
-----------------------------------------------------
- 10.0.255.1/32 50 - rt3 -
- - rt6 -
- 10.0.255.2/32 40 - rt6 -
- 10.0.255.4/32 30 - rt6 -
+ 10.0.255.1/32 50 - rt3 16010
+ - rt6 16010
+ 10.0.255.2/32 40 - rt6 16020
+ 10.0.255.4/32 30 - rt6 16040
test# test isis topology 3 root rt5 ti-lfa system-id rt3 ipv4-only
P-space (self):
@@ -1176,12 +1197,12 @@ rt2 TE-IS 90 rt3 - rt4(4)
IS-IS L1 IPv4 routing table:
- Prefix Metric Interface Nexthop Label(s)
- -----------------------------------------------------
- 10.0.255.2/32 100 - rt3 16050/17
- 10.0.255.4/32 90 - rt3 16050/17
- 10.0.255.6/32 80 - rt3 16050/17
- 10.0.255.8/32 90 - rt3 16050/17
+ Prefix Metric Interface Nexthop Label(s)
+ -----------------------------------------------------------
+ 10.0.255.2/32 100 - rt3 16050/17/16020
+ 10.0.255.4/32 90 - rt3 16050/17/16040
+ 10.0.255.6/32 80 - rt3 16050/17/16060
+ 10.0.255.8/32 90 - rt3 16050/17/16080
test# test isis topology 4 root rt4 ti-lfa system-id rt6 ipv4-only
P-space (self):
@@ -1223,10 +1244,10 @@ rt8 TE-IS 100 rt2 - rt6(4)
IS-IS L1 IPv4 routing table:
- Prefix Metric Interface Nexthop Label(s)
- -----------------------------------------------------
- 10.0.255.6/32 100 - rt2 16050/17
- 10.0.255.8/32 110 - rt2 16050/17
+ Prefix Metric Interface Nexthop Label(s)
+ -----------------------------------------------------------
+ 10.0.255.6/32 100 - rt2 16050/17/16060
+ 10.0.255.8/32 110 - rt2 16050/17/16080
test# test isis topology 5 root rt1 ti-lfa system-id rt2 ipv4-only
P-space (self):
@@ -1267,11 +1288,11 @@ rt2 TE-IS 70 rt3 - rt4(4)
IS-IS L1 IPv4 routing table:
- Prefix Metric Interface Nexthop Label(s)
- -----------------------------------------------------
- 10.0.255.2/32 80 - rt3 16080
- 10.0.255.4/32 70 - rt3 16080
- 10.0.255.6/32 60 - rt3 16080
+ Prefix Metric Interface Nexthop Label(s)
+ --------------------------------------------------------
+ 10.0.255.2/32 80 - rt3 16080/16020
+ 10.0.255.4/32 70 - rt3 16080/16040
+ 10.0.255.6/32 60 - rt3 16080/16060
test# test isis topology 6 root rt4 ti-lfa system-id rt3 ipv4-only
P-space (self):
@@ -1317,9 +1338,9 @@ rt7 TE-IS 30 rt6 - rt5(4)
IS-IS L1 IPv4 routing table:
- Prefix Metric Interface Nexthop Label(s)
- -----------------------------------------------------
- 10.0.255.3/32 40 - rt2 16010
+ Prefix Metric Interface Nexthop Label(s)
+ --------------------------------------------------------
+ 10.0.255.3/32 40 - rt2 16010/16030
test# test isis topology 7 root rt11 ti-lfa system-id rt8 ipv4-only
P-space (self):
@@ -1378,16 +1399,16 @@ rt3 TE-IS 60 rt12 - rt6(4)
IS-IS L1 IPv4 routing table:
- Prefix Metric Interface Nexthop Label(s)
- -----------------------------------------------------
- 10.0.255.1/32 60 - rt10 -
- 10.0.255.2/32 60 - rt12 16090
- 10.0.255.3/32 70 - rt12 16090
- 10.0.255.4/32 50 - rt10 -
- 10.0.255.5/32 50 - rt12 16090
- 10.0.255.6/32 60 - rt12 16090
- 10.0.255.7/32 40 - rt10 -
- 10.0.255.8/32 40 - rt12 16090
+ Prefix Metric Interface Nexthop Label(s)
+ --------------------------------------------------------
+ 10.0.255.1/32 60 - rt10 16010
+ 10.0.255.2/32 60 - rt12 16090/16020
+ 10.0.255.3/32 70 - rt12 16090/16030
+ 10.0.255.4/32 50 - rt10 16040
+ 10.0.255.5/32 50 - rt12 16090/16050
+ 10.0.255.6/32 60 - rt12 16090/16060
+ 10.0.255.7/32 40 - rt10 16070
+ 10.0.255.8/32 40 - rt12 16090/16080
test# test isis topology 7 root rt6 ti-lfa system-id rt5 ipv4-only
P-space (self):
@@ -1458,19 +1479,19 @@ rt10 TE-IS 60 rt9 - rt11(4)
IS-IS L1 IPv4 routing table:
- Prefix Metric Interface Nexthop Label(s)
- ------------------------------------------------------
- 10.0.255.1/32 60 - rt3 16020
- 10.0.255.4/32 50 - rt3 16020
- 10.0.255.5/32 40 - rt3 16020
- 10.0.255.7/32 60 - rt9 -
- - rt3 -
- 10.0.255.8/32 50 - rt9 -
- - rt3 -
- 10.0.255.10/32 70 - rt9 -
- - rt3 -
- 10.0.255.11/32 60 - rt9 -
- - rt3 -
+ Prefix Metric Interface Nexthop Label(s)
+ ---------------------------------------------------------
+ 10.0.255.1/32 60 - rt3 16020/16010
+ 10.0.255.4/32 50 - rt3 16020/16040
+ 10.0.255.5/32 40 - rt3 16020/16050
+ 10.0.255.7/32 60 - rt9 16070
+ - rt3 16070
+ 10.0.255.8/32 50 - rt9 16080
+ - rt3 16080
+ 10.0.255.10/32 70 - rt9 16100
+ - rt3 16100
+ 10.0.255.11/32 60 - rt9 16110
+ - rt3 16110
test# test isis topology 8 root rt2 ti-lfa system-id rt1 ipv4-only
P-space (self):
@@ -1532,12 +1553,12 @@ rt1 TE-IS 90 rt5 - rt4(4)
IS-IS L1 IPv4 routing table:
- Prefix Metric Interface Nexthop Label(s)
- ------------------------------------------------------
- 10.0.255.1/32 100 - rt5 16110/17
- 10.0.255.4/32 90 - rt5 16110/17
- 10.0.255.7/32 80 - rt5 16110/17
- 10.0.255.10/32 70 - rt5 16110/17
+ Prefix Metric Interface Nexthop Label(s)
+ ------------------------------------------------------------
+ 10.0.255.1/32 100 - rt5 16110/17/16010
+ 10.0.255.4/32 90 - rt5 16110/17/16040
+ 10.0.255.7/32 80 - rt5 16110/17/16070
+ 10.0.255.10/32 70 - rt5 16110/17/16100
test# test isis topology 8 root rt2 ti-lfa system-id rt5 ipv4-only
P-space (self):
@@ -1595,13 +1616,13 @@ rt12 TE-IS 60 rt3 - rt9(4)
IS-IS L1 IPv4 routing table:
- Prefix Metric Interface Nexthop Label(s)
- ------------------------------------------------------
- 10.0.255.5/32 40 - rt3 16060
- 10.0.255.8/32 50 - rt3 16060
- 10.0.255.9/32 60 - rt3 16060
- 10.0.255.11/32 60 - rt3 16060
- 10.0.255.12/32 70 - rt3 16060
+ Prefix Metric Interface Nexthop Label(s)
+ ---------------------------------------------------------
+ 10.0.255.5/32 40 - rt3 16060/16050
+ 10.0.255.8/32 50 - rt3 16060/16080
+ 10.0.255.9/32 60 - rt3 16060/16090
+ 10.0.255.11/32 60 - rt3 16060/16110
+ 10.0.255.12/32 70 - rt3 16060/16120
test# test isis topology 9 root rt1 ti-lfa system-id rt3
P-space (self):
@@ -1651,9 +1672,9 @@ rt3 TE-IS 120 rt2 - rt4(4)
IS-IS L1 IPv4 routing table:
- Prefix Metric Interface Nexthop Label(s)
- -----------------------------------------------------
- 10.0.255.3/32 130 - rt2 16040/18
+ Prefix Metric Interface Nexthop Label(s)
+ -----------------------------------------------------------
+ 10.0.255.3/32 130 - rt2 16040/18/16030
P-space (self):
rt2
@@ -1702,9 +1723,9 @@ rt3 TE-IS 120 rt2 - rt4(4)
IS-IS L1 IPv6 routing table:
- Prefix Metric Interface Nexthop Label(s)
- -------------------------------------------------------
- 2001:db8::3/128 130 - rt2 16041/19
+ Prefix Metric Interface Nexthop Label(s)
+ -------------------------------------------------------------
+ 2001:db8::3/128 130 - rt2 16041/19/16031
test# test isis topology 9 root rt1 ti-lfa system-id rt2
P-space (self):
@@ -1748,15 +1769,15 @@ rt8 TE-IS 140 rt3 - rt4(4)
IS-IS L1 IPv4 routing table:
- Prefix Metric Interface Nexthop Label(s)
- -----------------------------------------------------
- 10.0.255.2/32 130 - rt3 16030/18
- 10.0.255.4/32 120 - rt3 16030/18
- 10.0.255.5/32 130 - rt3 16030/18
- 10.0.255.6/32 150 - rt3 16030/18
- 10.0.255.7/32 150 - rt3 16030/18
- 10.0.255.8/32 150 - rt3 16030/18
- 10.0.255.9/32 140 - rt3 16030/18
+ Prefix Metric Interface Nexthop Label(s)
+ -----------------------------------------------------------
+ 10.0.255.2/32 130 - rt3 16030/18/16020
+ 10.0.255.4/32 120 - rt3 16030/18/16040
+ 10.0.255.5/32 130 - rt3 16030/18/16050
+ 10.0.255.6/32 150 - rt3 16030/18/16060
+ 10.0.255.7/32 150 - rt3 16030/18/16070
+ 10.0.255.8/32 150 - rt3 16030/18/16080
+ 10.0.255.9/32 140 - rt3 16030/18/16090
P-space (self):
rt3
@@ -1799,15 +1820,15 @@ rt8 TE-IS 140 rt3 - rt4(4)
IS-IS L1 IPv6 routing table:
- Prefix Metric Interface Nexthop Label(s)
- -------------------------------------------------------
- 2001:db8::2/128 130 - rt3 16031/19
- 2001:db8::4/128 120 - rt3 16031/19
- 2001:db8::5/128 130 - rt3 16031/19
- 2001:db8::6/128 150 - rt3 16031/19
- 2001:db8::7/128 150 - rt3 16031/19
- 2001:db8::8/128 150 - rt3 16031/19
- 2001:db8::9/128 140 - rt3 16031/19
+ Prefix Metric Interface Nexthop Label(s)
+ -------------------------------------------------------------
+ 2001:db8::2/128 130 - rt3 16031/19/16021
+ 2001:db8::4/128 120 - rt3 16031/19/16041
+ 2001:db8::5/128 130 - rt3 16031/19/16051
+ 2001:db8::6/128 150 - rt3 16031/19/16061
+ 2001:db8::7/128 150 - rt3 16031/19/16071
+ 2001:db8::8/128 150 - rt3 16031/19/16081
+ 2001:db8::9/128 140 - rt3 16031/19/16091
test# test isis topology 9 root rt9 ti-lfa system-id rt5
P-space (self):
@@ -1874,23 +1895,23 @@ rt3 TE-IS 70 rt6 - rt1(4)
IS-IS L1 IPv4 routing table:
- Prefix Metric Interface Nexthop Label(s)
- -----------------------------------------------------
- 10.0.255.1/32 70 - rt6 16060/16
- - rt7 16070/16
- - rt8 16080/16
- 10.0.255.2/32 60 - rt6 16060/16
- - rt7 16070/16
- - rt8 16080/16
- 10.0.255.3/32 80 - rt6 16060/16
- - rt7 16070/16
- - rt8 16080/16
- 10.0.255.4/32 50 - rt6 16060/16
- - rt7 16070/16
- - rt8 16080/16
- 10.0.255.5/32 60 - rt6 16060/16
- - rt7 16070/16
- - rt8 16080/16
+ Prefix Metric Interface Nexthop Label(s)
+ -----------------------------------------------------------
+ 10.0.255.1/32 70 - rt6 16060/16/16010
+ - rt7 16070/16/16010
+ - rt8 16080/16/16010
+ 10.0.255.2/32 60 - rt6 16060/16/16020
+ - rt7 16070/16/16020
+ - rt8 16080/16/16020
+ 10.0.255.3/32 80 - rt6 16060/16/16030
+ - rt7 16070/16/16030
+ - rt8 16080/16/16030
+ 10.0.255.4/32 50 - rt6 16060/16/16040
+ - rt7 16070/16/16040
+ - rt8 16080/16/16040
+ 10.0.255.5/32 60 - rt6 16060/16/16050
+ - rt7 16070/16/16050
+ - rt8 16080/16/16050
P-space (self):
rt6
@@ -1956,23 +1977,23 @@ rt3 TE-IS 70 rt6 - rt1(4)
IS-IS L1 IPv6 routing table:
- Prefix Metric Interface Nexthop Label(s)
- -------------------------------------------------------
- 2001:db8::1/128 70 - rt6 16061/17
- - rt7 16071/17
- - rt8 16081/17
- 2001:db8::2/128 60 - rt6 16061/17
- - rt7 16071/17
- - rt8 16081/17
- 2001:db8::3/128 80 - rt6 16061/17
- - rt7 16071/17
- - rt8 16081/17
- 2001:db8::4/128 50 - rt6 16061/17
- - rt7 16071/17
- - rt8 16081/17
- 2001:db8::5/128 60 - rt6 16061/17
- - rt7 16071/17
- - rt8 16081/17
+ Prefix Metric Interface Nexthop Label(s)
+ -------------------------------------------------------------
+ 2001:db8::1/128 70 - rt6 16061/17/16011
+ - rt7 16071/17/16011
+ - rt8 16081/17/16011
+ 2001:db8::2/128 60 - rt6 16061/17/16021
+ - rt7 16071/17/16021
+ - rt8 16081/17/16021
+ 2001:db8::3/128 80 - rt6 16061/17/16031
+ - rt7 16071/17/16031
+ - rt8 16081/17/16031
+ 2001:db8::4/128 50 - rt6 16061/17/16041
+ - rt7 16071/17/16041
+ - rt8 16081/17/16041
+ 2001:db8::5/128 60 - rt6 16061/17/16051
+ - rt7 16071/17/16051
+ - rt8 16081/17/16051
test# test isis topology 9 root rt9 ti-lfa system-id rt8
P-space (self):
@@ -2023,9 +2044,9 @@ rt3 TE-IS 50 rt5 - rt1(4)
IS-IS L1 IPv4 routing table:
- Prefix Metric Interface Nexthop Label(s)
- -----------------------------------------------------
- 10.0.255.8/32 60 - rt5 16040/26
+ Prefix Metric Interface Nexthop Label(s)
+ -----------------------------------------------------------
+ 10.0.255.8/32 60 - rt5 16040/26/16080
P-space (self):
rt1
@@ -2075,9 +2096,9 @@ rt3 TE-IS 50 rt5 - rt1(4)
IS-IS L1 IPv6 routing table:
- Prefix Metric Interface Nexthop Label(s)
- -------------------------------------------------------
- 2001:db8::8/128 60 - rt5 16041/27
+ Prefix Metric Interface Nexthop Label(s)
+ -------------------------------------------------------------
+ 2001:db8::8/128 60 - rt5 16041/27/16081
test# test isis topology 10 root rt1 ti-lfa system-id rt2
P-space (self):
@@ -2126,14 +2147,14 @@ rt2 TE-IS 100 rt3 - rt5(4)
IS-IS L1 IPv4 routing table:
- Prefix Metric Interface Nexthop Label(s)
- -----------------------------------------------------
- 10.0.255.2/32 110 - rt3 20060/18
- - rt4 16070/18
- 10.0.255.5/32 100 - rt3 20060/18
- - rt4 16070/18
- 10.0.255.8/32 90 - rt3 20060/18
- - rt4 16070/18
+ Prefix Metric Interface Nexthop Label(s)
+ -----------------------------------------------------------
+ 10.0.255.2/32 110 - rt3 20060/18/16020
+ - rt4 16070/18/16020
+ 10.0.255.5/32 100 - rt3 20060/18/16050
+ - rt4 16070/18/16050
+ 10.0.255.8/32 90 - rt3 20060/18/16080
+ - rt4 16070/18/16080
P-space (self):
rt3
@@ -2181,14 +2202,14 @@ rt2 TE-IS 100 rt3 - rt5(4)
IS-IS L1 IPv6 routing table:
- Prefix Metric Interface Nexthop Label(s)
- -------------------------------------------------------
- 2001:db8::2/128 110 - rt3 20061/19
- - rt4 16071/19
- 2001:db8::5/128 100 - rt3 20061/19
- - rt4 16071/19
- 2001:db8::8/128 90 - rt3 20061/19
- - rt4 16071/19
+ Prefix Metric Interface Nexthop Label(s)
+ -------------------------------------------------------------
+ 2001:db8::2/128 110 - rt3 20061/19/16021
+ - rt4 16071/19/16021
+ 2001:db8::5/128 100 - rt3 20061/19/16051
+ - rt4 16071/19/16051
+ 2001:db8::8/128 90 - rt3 20061/19/16081
+ - rt4 16071/19/16081
test# test isis topology 10 root rt1 ti-lfa system-id rt4
P-space (self):
@@ -2232,10 +2253,10 @@ rt4 TE-IS 90 rt2 - rt7(4)
IS-IS L1 IPv4 routing table:
- Prefix Metric Interface Nexthop Label(s)
- -----------------------------------------------------
- 10.0.255.4/32 100 - rt2 16080/20
- 10.0.255.7/32 90 - rt2 16080/20
+ Prefix Metric Interface Nexthop Label(s)
+ -----------------------------------------------------------
+ 10.0.255.4/32 100 - rt2 16080/20/16040
+ 10.0.255.7/32 90 - rt2 16080/20/16070
P-space (self):
rt2
@@ -2278,10 +2299,10 @@ rt4 TE-IS 90 rt2 - rt7(4)
IS-IS L1 IPv6 routing table:
- Prefix Metric Interface Nexthop Label(s)
- -------------------------------------------------------
- 2001:db8::4/128 100 - rt2 16081/21
- 2001:db8::7/128 90 - rt2 16081/21
+ Prefix Metric Interface Nexthop Label(s)
+ -------------------------------------------------------------
+ 2001:db8::4/128 100 - rt2 16081/21/16041
+ 2001:db8::7/128 90 - rt2 16081/21/16071
test# test isis topology 11 root rt2 ti-lfa system-id rt4
P-space (self):
@@ -2322,13 +2343,13 @@ rt6 TE-IS 70 rt3 - rt5(4)
IS-IS L1 IPv4 routing table:
- Prefix Metric Interface Nexthop Label(s)
- -----------------------------------------------------
- 10.0.255.1/32 60 - rt1 -
- 10.0.255.3/32 60 - rt3 -
- 10.0.255.4/32 80 - rt3 16050
- 10.0.255.5/32 70 - rt3 -
- 10.0.255.6/32 80 - rt3 -
+ Prefix Metric Interface Nexthop Label(s)
+ ----------------------------------------------------------
+ 10.0.255.1/32 60 - rt1 implicit-null
+ 10.0.255.3/32 60 - rt3 implicit-null
+ 10.0.255.4/32 80 - rt3 16050/16040
+ 10.0.255.5/32 70 - rt3 16050
+ 10.0.255.6/32 80 - rt3 16060
P-space (self):
@@ -2368,13 +2389,13 @@ rt6 TE-IS 70 rt3 - rt5(4)
IS-IS L1 IPv6 routing table:
- Prefix Metric Interface Nexthop Label(s)
- -------------------------------------------------------
- 2001:db8::1/128 60 - rt1 -
- 2001:db8::3/128 60 - rt3 -
- 2001:db8::4/128 80 - rt3 16051
- 2001:db8::5/128 70 - rt3 -
- 2001:db8::6/128 80 - rt3 -
+ Prefix Metric Interface Nexthop Label(s)
+ ------------------------------------------------------------
+ 2001:db8::1/128 60 - rt1 implicit-null
+ 2001:db8::3/128 60 - rt3 implicit-null
+ 2001:db8::4/128 80 - rt3 16051/16041
+ 2001:db8::5/128 70 - rt3 16051
+ 2001:db8::6/128 80 - rt3 16061
test# test isis topology 12 root rt1 ti-lfa system-id rt3 ipv4-only
P-space (self):
@@ -2419,12 +2440,12 @@ rt3 TE-IS 740 rt2 - rt5(4)
IS-IS L1 IPv4 routing table:
- Prefix Metric Interface Nexthop Label(s)
- -----------------------------------------------------------
- 10.0.255.3/32 750 - rt2 16080/17/16/16
- 10.0.255.5/32 350 - rt2 16080/17/16
- 10.0.255.7/32 150 - rt2 16080/17
- 10.0.255.9/32 160 - rt2 16080/17/18
+ Prefix Metric Interface Nexthop Label(s)
+ -----------------------------------------------------------------
+ 10.0.255.3/32 750 - rt2 16080/17/16/16/16030
+ 10.0.255.5/32 350 - rt2 16080/17/16/16050
+ 10.0.255.7/32 150 - rt2 16080/17/16070
+ 10.0.255.9/32 160 - rt2 16080/17/18/16090
test# test isis topology 13 root rt1 ti-lfa system-id rt3 ipv4-only
P-space (self):
@@ -2461,12 +2482,12 @@ rt7 TE-IS 50 rt2 - rt5(4)
IS-IS L1 IPv4 routing table:
- Prefix Metric Interface Nexthop Label(s)
- -----------------------------------------------------
- 10.0.255.3/32 40 - rt2 16040
- 10.0.255.5/32 50 - rt2 16040
- 10.0.255.6/32 50 - rt2 16040
- 10.0.255.7/32 60 - rt2 16040
+ Prefix Metric Interface Nexthop Label(s)
+ --------------------------------------------------------
+ 10.0.255.3/32 40 - rt2 16040/16030
+ 10.0.255.5/32 50 - rt2 16040/16050
+ 10.0.255.6/32 50 - rt2 16040/16060
+ 10.0.255.7/32 60 - rt2 16040/16070
test#
end.
diff --git a/tests/lib/cli/test_cli.c b/tests/lib/cli/test_cli.c
index 8f062d8b5e..8dba1e29f0 100644
--- a/tests/lib/cli/test_cli.c
+++ b/tests/lib/cli/test_cli.c
@@ -47,12 +47,10 @@ DEFPY(magic_test, magic_test_cmd,
"magic (0-100) {ipv4net A.B.C.D/M|X:X::X:X$ipv6}",
"1\n2\n3\n4\n5\n")
{
- char buf[256];
vty_out(vty, "def: %s\n", self->string);
vty_out(vty, "num: %ld\n", magic);
- vty_out(vty, "ipv4: %s\n", prefix2str(ipv4net, buf, sizeof(buf)));
- vty_out(vty, "ipv6: %s\n",
- inet_ntop(AF_INET6, &ipv6, buf, sizeof(buf)));
+ vty_out(vty, "ipv4: %pFX\n", ipv4net);
+ vty_out(vty, "ipv6: %pI6\n", &ipv6);
return CMD_SUCCESS;
}
diff --git a/tests/lib/test_table.c b/tests/lib/test_table.c
index 90d6c76bf1..290657bd56 100644
--- a/tests/lib/test_table.c
+++ b/tests/lib/test_table.c
@@ -104,7 +104,6 @@ static void add_nodes(struct route_table *table, ...)
static void print_subtree(struct route_node *rn, const char *legend,
int indent_level)
{
- char buf[PREFIX2STR_BUFFER];
int i;
/*
@@ -114,8 +113,7 @@ static void print_subtree(struct route_node *rn, const char *legend,
printf(" ");
}
- prefix2str(&rn->p, buf, sizeof(buf));
- printf("%s: %s", legend, buf);
+ printf("%s: %pFX", legend, &rn->p);
if (!rn->info) {
printf(" (internal)");
}
diff --git a/tests/lib/test_timer_correctness.c b/tests/lib/test_timer_correctness.c
index cbf9b05546..416ea39772 100644
--- a/tests/lib/test_timer_correctness.c
+++ b/tests/lib/test_timer_correctness.c
@@ -153,7 +153,7 @@ int main(int argc, char **argv)
continue;
XFREE(MTYPE_TMP, timers[index]->arg);
- thread_cancel(timers[index]);
+ thread_cancel(&timers[index]);
timers[index] = NULL;
timers_pending--;
}
diff --git a/tests/lib/test_timer_performance.c b/tests/lib/test_timer_performance.c
index 2960e0d81e..45b29b92b1 100644
--- a/tests/lib/test_timer_performance.c
+++ b/tests/lib/test_timer_performance.c
@@ -59,7 +59,7 @@ int main(int argc, char **argv)
thread_add_timer_msec(master, dummy_func, NULL, 0, &timers[i]);
}
for (i = 0; i < SCHEDULE_TIMERS; i++)
- thread_cancel(timers[i]);
+ thread_cancel(&timers[i]);
monotime(&tv_start);
@@ -78,8 +78,7 @@ int main(int argc, char **argv)
int index;
index = prng_rand(prng) % SCHEDULE_TIMERS;
- if (timers[index])
- thread_cancel(timers[index]);
+ thread_cancel(&timers[index]);
timers[index] = NULL;
}
diff --git a/tests/topotests/bgp_aggregate_address_topo1/peer1/exabgp.cfg b/tests/topotests/bgp_aggregate_address_topo1/peer1/exabgp.cfg
index 277c6603ad..e0f6ab601f 100644
--- a/tests/topotests/bgp_aggregate_address_topo1/peer1/exabgp.cfg
+++ b/tests/topotests/bgp_aggregate_address_topo1/peer1/exabgp.cfg
@@ -13,5 +13,9 @@ neighbor 10.0.0.1 {
route 192.168.1.1/32 next-hop 10.0.0.2 med 10;
route 192.168.1.2/32 next-hop 10.0.0.2 med 10;
route 192.168.1.3/32 next-hop 10.0.0.2 med 20;
+
+ route 192.168.2.1/32 next-hop 10.0.0.2;
+ route 192.168.2.2/32 next-hop 10.0.0.2;
+ route 192.168.2.3/32 next-hop 10.0.0.2;
}
}
diff --git a/tests/topotests/bgp_aggregate_address_topo1/r1/bgpd.conf b/tests/topotests/bgp_aggregate_address_topo1/r1/bgpd.conf
index 4e1406177d..fa52150085 100644
--- a/tests/topotests/bgp_aggregate_address_topo1/r1/bgpd.conf
+++ b/tests/topotests/bgp_aggregate_address_topo1/r1/bgpd.conf
@@ -1,3 +1,20 @@
+debug bgp updates
+!
+access-list acl-sup-one seq 5 permit 192.168.2.1/32
+access-list acl-sup-one seq 10 deny any
+!
+access-list acl-sup-two seq 5 permit 192.168.2.2/32
+access-list acl-sup-two seq 10 deny any
+!
+access-list acl-sup-three seq 5 permit 192.168.2.3/32
+access-list acl-sup-three seq 10 deny any
+!
+route-map rm-sup-one permit 10
+ match ip address acl-sup-one
+!
+route-map rm-sup-two permit 10
+ match ip address acl-sup-two
+!
router bgp 65000
no bgp ebgp-requires-policy
neighbor 10.0.0.2 remote-as 65001
@@ -8,5 +25,6 @@ router bgp 65000
redistribute connected
aggregate-address 192.168.0.0/24 matching-MED-only
aggregate-address 192.168.1.0/24 matching-MED-only
+ aggregate-address 192.168.2.0/24 suppress-map rm-sup-one
exit-address-family
!
diff --git a/tests/topotests/bgp_aggregate_address_topo1/test_bgp_aggregate_address_topo1.py b/tests/topotests/bgp_aggregate_address_topo1/test_bgp_aggregate_address_topo1.py
index d3656b8701..3f3b71dea3 100644
--- a/tests/topotests/bgp_aggregate_address_topo1/test_bgp_aggregate_address_topo1.py
+++ b/tests/topotests/bgp_aggregate_address_topo1/test_bgp_aggregate_address_topo1.py
@@ -85,6 +85,20 @@ def teardown_module(mod):
tgen.stop_topology()
+def expect_route(router_name, routes_expected):
+ "Helper function to avoid repeated code."
+ tgen = get_topogen()
+ test_func = functools.partial(
+ topotest.router_json_cmp,
+ tgen.gears[router_name],
+ "show ip route json",
+ routes_expected,
+ )
+ _, result = topotest.run_and_expect(test_func, None, count=120, wait=1)
+ assertmsg = '"{}" BGP convergence failure'.format(router_name)
+ assert result is None, assertmsg
+
+
def test_expect_convergence():
"Test that BGP protocol converged."
@@ -185,6 +199,79 @@ aggregate-address 192.168.1.0/24 matching-MED-only summary-only
assert result is None, assertmsg
+def test_bgp_aggregate_address_suppress_map():
+ "Test that the command suppress-map works."
+
+ tgen = get_topogen()
+ if tgen.routers_have_failure():
+ pytest.skip(tgen.errors)
+
+ expect_route('r2', {
+ "192.168.2.0/24": [{"protocol": "bgp"}],
+ "192.168.2.1/32": None,
+ "192.168.2.2/32": [{"protocol": "bgp"}],
+ "192.168.2.3/32": [{"protocol": "bgp"}],
+ })
+
+ # Change route map and test again.
+ tgen.gears["r1"].vtysh_multicmd(
+ """
+configure terminal
+router bgp 65000
+address-family ipv4 unicast
+no aggregate-address 192.168.2.0/24 suppress-map rm-sup-one
+aggregate-address 192.168.2.0/24 suppress-map rm-sup-two
+"""
+ )
+
+ expect_route('r2', {
+ "192.168.2.0/24": [{"protocol": "bgp"}],
+ "192.168.2.1/32": [{"protocol": "bgp"}],
+ "192.168.2.2/32": None,
+ "192.168.2.3/32": [{"protocol": "bgp"}],
+ })
+
+
+def test_bgp_aggregate_address_suppress_map_update_route_map():
+ "Test that the suppress-map late route map creation works."
+ tgen = get_topogen()
+ if tgen.routers_have_failure():
+ pytest.skip(tgen.errors)
+
+ tgen.gears["r1"].vtysh_multicmd(
+ """
+configure terminal
+router bgp 65000
+address-family ipv4 unicast
+no aggregate-address 192.168.2.0/24 suppress-map rm-sup-two
+aggregate-address 192.168.2.0/24 suppress-map rm-sup-three
+"""
+ )
+
+ expect_route('r2', {
+ "192.168.2.0/24": [{"protocol": "bgp"}],
+ "192.168.2.1/32": [{"protocol": "bgp"}],
+ "192.168.2.2/32": [{"protocol": "bgp"}],
+ "192.168.2.3/32": [{"protocol": "bgp"}],
+ })
+
+ # Create missing route map and test again.
+ tgen.gears["r1"].vtysh_multicmd(
+ """
+configure terminal
+route-map rm-sup-three permit 10
+match ip address acl-sup-three
+"""
+ )
+
+ expect_route('r2', {
+ "192.168.2.0/24": [{"protocol": "bgp"}],
+ "192.168.2.1/32": [{"protocol": "bgp"}],
+ "192.168.2.2/32": [{"protocol": "bgp"}],
+ "192.168.2.3/32": None,
+ })
+
+
def test_memory_leak():
"Run the memory leak test and report results."
tgen = get_topogen()
diff --git a/tests/topotests/isis-sr-topo1/rt1/step1/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt1/step1/show_ip_route.ref
index 6b4a59011a..53bf8cb445 100644
--- a/tests/topotests/isis-sr-topo1/rt1/step1/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt1/step1/show_ip_route.ref
@@ -290,5 +290,38 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":30,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "ip":"10.0.1.2",
+ "afi":"ipv4",
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ },
+ {
+ "fib":true,
+ "ip":"10.0.1.3",
+ "afi":"ipv4",
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+ 17100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt1/step1/show_ipv6_route.ref b/tests/topotests/isis-sr-topo1/rt1/step1/show_ipv6_route.ref
index c507688f5b..0b39584717 100644
--- a/tests/topotests/isis-sr-topo1/rt1/step1/show_ipv6_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt1/step1/show_ipv6_route.ref
@@ -117,5 +117,36 @@
}
]
}
+ ],
+ "2001:db8:1000::10\/128":[
+ {
+ "prefix":"2001:db8:1000::10\/128",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":30,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ },
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+ 17101
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt1/step1/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt1/step1/show_mpls_table.ref
index 773f5e3d43..5b1950d8cb 100644
--- a/tests/topotests/isis-sr-topo1/rt1/step1/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt1/step1/show_mpls_table.ref
@@ -130,5 +130,41 @@
"interface":"eth-sw1"
}
]
+ },
+ "16100":{
+ "inLabel":16100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.1.2"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":17100,
+ "installed":true,
+ "nexthop":"10.0.1.3"
+ }
+ ]
+ },
+ "16101":{
+ "inLabel":16101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-sw1"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":17101,
+ "installed":true,
+ "interface":"eth-sw1"
+ }
+ ]
}
}
diff --git a/tests/topotests/isis-sr-topo1/rt1/step10/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt1/step10/show_ip_route.ref
index 6b34d5e4ff..c712538c00 100644
--- a/tests/topotests/isis-sr-topo1/rt1/step10/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt1/step10/show_ip_route.ref
@@ -283,5 +283,38 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":30,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "ip":"10.0.1.2",
+ "afi":"ipv4",
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ },
+ {
+ "fib":true,
+ "ip":"10.0.1.3",
+ "afi":"ipv4",
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+ 17100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt1/step10/show_ipv6_route.ref b/tests/topotests/isis-sr-topo1/rt1/step10/show_ipv6_route.ref
index c507688f5b..0b39584717 100644
--- a/tests/topotests/isis-sr-topo1/rt1/step10/show_ipv6_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt1/step10/show_ipv6_route.ref
@@ -117,5 +117,36 @@
}
]
}
+ ],
+ "2001:db8:1000::10\/128":[
+ {
+ "prefix":"2001:db8:1000::10\/128",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":30,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ },
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+ 17101
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt1/step10/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt1/step10/show_mpls_table.ref
index 25a48c2bfc..7e6c72627a 100644
--- a/tests/topotests/isis-sr-topo1/rt1/step10/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt1/step10/show_mpls_table.ref
@@ -152,5 +152,41 @@
"interface":"eth-sw1"
}
]
+ },
+ "16100":{
+ "inLabel":16100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.1.2"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":17100,
+ "installed":true,
+ "nexthop":"10.0.1.3"
+ }
+ ]
+ },
+ "16101":{
+ "inLabel":16101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-sw1"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":17101,
+ "installed":true,
+ "interface":"eth-sw1"
+ }
+ ]
}
}
diff --git a/tests/topotests/isis-sr-topo1/rt1/step2/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt1/step2/show_ip_route.ref
index 6b34d5e4ff..c712538c00 100644
--- a/tests/topotests/isis-sr-topo1/rt1/step2/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt1/step2/show_ip_route.ref
@@ -283,5 +283,38 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":30,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "ip":"10.0.1.2",
+ "afi":"ipv4",
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ },
+ {
+ "fib":true,
+ "ip":"10.0.1.3",
+ "afi":"ipv4",
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+ 17100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt1/step2/show_ipv6_route.ref b/tests/topotests/isis-sr-topo1/rt1/step2/show_ipv6_route.ref
index c507688f5b..0b39584717 100644
--- a/tests/topotests/isis-sr-topo1/rt1/step2/show_ipv6_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt1/step2/show_ipv6_route.ref
@@ -117,5 +117,36 @@
}
]
}
+ ],
+ "2001:db8:1000::10\/128":[
+ {
+ "prefix":"2001:db8:1000::10\/128",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":30,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ },
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+ 17101
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt1/step2/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt1/step2/show_mpls_table.ref
index 773f5e3d43..5b1950d8cb 100644
--- a/tests/topotests/isis-sr-topo1/rt1/step2/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt1/step2/show_mpls_table.ref
@@ -130,5 +130,41 @@
"interface":"eth-sw1"
}
]
+ },
+ "16100":{
+ "inLabel":16100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.1.2"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":17100,
+ "installed":true,
+ "nexthop":"10.0.1.3"
+ }
+ ]
+ },
+ "16101":{
+ "inLabel":16101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-sw1"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":17101,
+ "installed":true,
+ "interface":"eth-sw1"
+ }
+ ]
}
}
diff --git a/tests/topotests/isis-sr-topo1/rt1/step3/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt1/step3/show_ip_route.ref
index 05a8498693..71f9ebddfb 100644
--- a/tests/topotests/isis-sr-topo1/rt1/step3/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt1/step3/show_ip_route.ref
@@ -250,5 +250,38 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":30,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "ip":"10.0.1.2",
+ "afi":"ipv4",
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ },
+ {
+ "fib":true,
+ "ip":"10.0.1.3",
+ "afi":"ipv4",
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+ 17100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt1/step3/show_ipv6_route.ref b/tests/topotests/isis-sr-topo1/rt1/step3/show_ipv6_route.ref
index d50952c6c4..304c0a475b 100644
--- a/tests/topotests/isis-sr-topo1/rt1/step3/show_ipv6_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt1/step3/show_ipv6_route.ref
@@ -86,5 +86,36 @@
}
]
}
+ ],
+ "2001:db8:1000::10\/128":[
+ {
+ "prefix":"2001:db8:1000::10\/128",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":30,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ },
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+ 17101
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt1/step3/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt1/step3/show_mpls_table.ref
index 73f517a6e5..94b3cb6d1a 100644
--- a/tests/topotests/isis-sr-topo1/rt1/step3/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt1/step3/show_mpls_table.ref
@@ -94,5 +94,41 @@
"interface":"eth-sw1"
}
]
+ },
+ "16100":{
+ "inLabel":16100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.1.2"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":17100,
+ "installed":true,
+ "nexthop":"10.0.1.3"
+ }
+ ]
+ },
+ "16101":{
+ "inLabel":16101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-sw1"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":17101,
+ "installed":true,
+ "interface":"eth-sw1"
+ }
+ ]
}
}
diff --git a/tests/topotests/isis-sr-topo1/rt1/step4/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt1/step4/show_ip_route.ref
index 6b34d5e4ff..c712538c00 100644
--- a/tests/topotests/isis-sr-topo1/rt1/step4/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt1/step4/show_ip_route.ref
@@ -283,5 +283,38 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":30,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "ip":"10.0.1.2",
+ "afi":"ipv4",
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ },
+ {
+ "fib":true,
+ "ip":"10.0.1.3",
+ "afi":"ipv4",
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+ 17100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt1/step4/show_ipv6_route.ref b/tests/topotests/isis-sr-topo1/rt1/step4/show_ipv6_route.ref
index c507688f5b..0b39584717 100644
--- a/tests/topotests/isis-sr-topo1/rt1/step4/show_ipv6_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt1/step4/show_ipv6_route.ref
@@ -117,5 +117,36 @@
}
]
}
+ ],
+ "2001:db8:1000::10\/128":[
+ {
+ "prefix":"2001:db8:1000::10\/128",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":30,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ },
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+ 17101
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt1/step4/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt1/step4/show_mpls_table.ref
index ac39920ee5..6500a47fbf 100644
--- a/tests/topotests/isis-sr-topo1/rt1/step4/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt1/step4/show_mpls_table.ref
@@ -101,15 +101,15 @@
"nexthops":[
{
"type":"SR (IS-IS)",
- "outLabel":16060,
+ "outLabel":17060,
"installed":true,
- "nexthop":"10.0.1.2"
+ "nexthop":"10.0.1.3"
},
{
"type":"SR (IS-IS)",
- "outLabel":17060,
+ "outLabel":16060,
"installed":true,
- "nexthop":"10.0.1.3"
+ "nexthop":"10.0.1.2"
}
]
},
@@ -130,5 +130,41 @@
"interface":"eth-sw1"
}
]
+ },
+ "16100":{
+ "inLabel":16100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.1.2"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":17100,
+ "installed":true,
+ "nexthop":"10.0.1.3"
+ }
+ ]
+ },
+ "16101":{
+ "inLabel":16101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-sw1"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":17101,
+ "installed":true,
+ "interface":"eth-sw1"
+ }
+ ]
}
}
diff --git a/tests/topotests/isis-sr-topo1/rt1/step5/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt1/step5/show_ip_route.ref
index 59213686f2..16d9358468 100644
--- a/tests/topotests/isis-sr-topo1/rt1/step5/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt1/step5/show_ip_route.ref
@@ -277,5 +277,38 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":30,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "ip":"10.0.1.2",
+ "afi":"ipv4",
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ },
+ {
+ "fib":true,
+ "ip":"10.0.1.3",
+ "afi":"ipv4",
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+ 17100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt1/step5/show_ipv6_route.ref b/tests/topotests/isis-sr-topo1/rt1/step5/show_ipv6_route.ref
index cdfae284ba..f2093a3fc0 100644
--- a/tests/topotests/isis-sr-topo1/rt1/step5/show_ipv6_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt1/step5/show_ipv6_route.ref
@@ -111,5 +111,36 @@
}
]
}
+ ],
+ "2001:db8:1000::10\/128":[
+ {
+ "prefix":"2001:db8:1000::10\/128",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":30,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ },
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+ 17101
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt1/step5/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt1/step5/show_mpls_table.ref
index 73f517a6e5..94b3cb6d1a 100644
--- a/tests/topotests/isis-sr-topo1/rt1/step5/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt1/step5/show_mpls_table.ref
@@ -94,5 +94,41 @@
"interface":"eth-sw1"
}
]
+ },
+ "16100":{
+ "inLabel":16100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.1.2"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":17100,
+ "installed":true,
+ "nexthop":"10.0.1.3"
+ }
+ ]
+ },
+ "16101":{
+ "inLabel":16101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-sw1"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":17101,
+ "installed":true,
+ "interface":"eth-sw1"
+ }
+ ]
}
}
diff --git a/tests/topotests/isis-sr-topo1/rt1/step6/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt1/step6/show_ip_route.ref
index 6b34d5e4ff..c712538c00 100644
--- a/tests/topotests/isis-sr-topo1/rt1/step6/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt1/step6/show_ip_route.ref
@@ -283,5 +283,38 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":30,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "ip":"10.0.1.2",
+ "afi":"ipv4",
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ },
+ {
+ "fib":true,
+ "ip":"10.0.1.3",
+ "afi":"ipv4",
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+ 17100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt1/step6/show_ipv6_route.ref b/tests/topotests/isis-sr-topo1/rt1/step6/show_ipv6_route.ref
index c507688f5b..0b39584717 100644
--- a/tests/topotests/isis-sr-topo1/rt1/step6/show_ipv6_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt1/step6/show_ipv6_route.ref
@@ -117,5 +117,36 @@
}
]
}
+ ],
+ "2001:db8:1000::10\/128":[
+ {
+ "prefix":"2001:db8:1000::10\/128",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":30,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ },
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+ 17101
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt1/step6/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt1/step6/show_mpls_table.ref
index 773f5e3d43..5b1950d8cb 100644
--- a/tests/topotests/isis-sr-topo1/rt1/step6/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt1/step6/show_mpls_table.ref
@@ -130,5 +130,41 @@
"interface":"eth-sw1"
}
]
+ },
+ "16100":{
+ "inLabel":16100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.1.2"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":17100,
+ "installed":true,
+ "nexthop":"10.0.1.3"
+ }
+ ]
+ },
+ "16101":{
+ "inLabel":16101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-sw1"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":17101,
+ "installed":true,
+ "interface":"eth-sw1"
+ }
+ ]
}
}
diff --git a/tests/topotests/isis-sr-topo1/rt1/step7/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt1/step7/show_ip_route.ref
index 6b34d5e4ff..c712538c00 100644
--- a/tests/topotests/isis-sr-topo1/rt1/step7/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt1/step7/show_ip_route.ref
@@ -283,5 +283,38 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":30,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "ip":"10.0.1.2",
+ "afi":"ipv4",
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ },
+ {
+ "fib":true,
+ "ip":"10.0.1.3",
+ "afi":"ipv4",
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+ 17100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt1/step7/show_ipv6_route.ref b/tests/topotests/isis-sr-topo1/rt1/step7/show_ipv6_route.ref
index c507688f5b..0b39584717 100644
--- a/tests/topotests/isis-sr-topo1/rt1/step7/show_ipv6_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt1/step7/show_ipv6_route.ref
@@ -117,5 +117,36 @@
}
]
}
+ ],
+ "2001:db8:1000::10\/128":[
+ {
+ "prefix":"2001:db8:1000::10\/128",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":30,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ },
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+ 17101
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt1/step7/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt1/step7/show_mpls_table.ref
index 773f5e3d43..5b1950d8cb 100644
--- a/tests/topotests/isis-sr-topo1/rt1/step7/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt1/step7/show_mpls_table.ref
@@ -130,5 +130,41 @@
"interface":"eth-sw1"
}
]
+ },
+ "16100":{
+ "inLabel":16100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.1.2"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":17100,
+ "installed":true,
+ "nexthop":"10.0.1.3"
+ }
+ ]
+ },
+ "16101":{
+ "inLabel":16101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-sw1"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":17101,
+ "installed":true,
+ "interface":"eth-sw1"
+ }
+ ]
}
}
diff --git a/tests/topotests/isis-sr-topo1/rt1/step8/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt1/step8/show_ip_route.ref
index 6b34d5e4ff..c712538c00 100644
--- a/tests/topotests/isis-sr-topo1/rt1/step8/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt1/step8/show_ip_route.ref
@@ -283,5 +283,38 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":30,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "ip":"10.0.1.2",
+ "afi":"ipv4",
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ },
+ {
+ "fib":true,
+ "ip":"10.0.1.3",
+ "afi":"ipv4",
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+ 17100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt1/step8/show_ipv6_route.ref b/tests/topotests/isis-sr-topo1/rt1/step8/show_ipv6_route.ref
index c507688f5b..0b39584717 100644
--- a/tests/topotests/isis-sr-topo1/rt1/step8/show_ipv6_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt1/step8/show_ipv6_route.ref
@@ -117,5 +117,36 @@
}
]
}
+ ],
+ "2001:db8:1000::10\/128":[
+ {
+ "prefix":"2001:db8:1000::10\/128",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":30,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ },
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+ 17101
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt1/step8/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt1/step8/show_mpls_table.ref
index 773f5e3d43..5b1950d8cb 100644
--- a/tests/topotests/isis-sr-topo1/rt1/step8/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt1/step8/show_mpls_table.ref
@@ -130,5 +130,41 @@
"interface":"eth-sw1"
}
]
+ },
+ "16100":{
+ "inLabel":16100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.1.2"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":17100,
+ "installed":true,
+ "nexthop":"10.0.1.3"
+ }
+ ]
+ },
+ "16101":{
+ "inLabel":16101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-sw1"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":17101,
+ "installed":true,
+ "interface":"eth-sw1"
+ }
+ ]
}
}
diff --git a/tests/topotests/isis-sr-topo1/rt1/step9/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt1/step9/show_ip_route.ref
index 6b34d5e4ff..c712538c00 100644
--- a/tests/topotests/isis-sr-topo1/rt1/step9/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt1/step9/show_ip_route.ref
@@ -283,5 +283,38 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":30,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "ip":"10.0.1.2",
+ "afi":"ipv4",
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ },
+ {
+ "fib":true,
+ "ip":"10.0.1.3",
+ "afi":"ipv4",
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+ 17100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt1/step9/show_ipv6_route.ref b/tests/topotests/isis-sr-topo1/rt1/step9/show_ipv6_route.ref
index c507688f5b..0b39584717 100644
--- a/tests/topotests/isis-sr-topo1/rt1/step9/show_ipv6_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt1/step9/show_ipv6_route.ref
@@ -117,5 +117,36 @@
}
]
}
+ ],
+ "2001:db8:1000::10\/128":[
+ {
+ "prefix":"2001:db8:1000::10\/128",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":30,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ },
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+ 17101
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt1/step9/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt1/step9/show_mpls_table.ref
index 25a48c2bfc..7e6c72627a 100644
--- a/tests/topotests/isis-sr-topo1/rt1/step9/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt1/step9/show_mpls_table.ref
@@ -152,5 +152,41 @@
"interface":"eth-sw1"
}
]
+ },
+ "16100":{
+ "inLabel":16100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.1.2"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":17100,
+ "installed":true,
+ "nexthop":"10.0.1.3"
+ }
+ ]
+ },
+ "16101":{
+ "inLabel":16101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-sw1"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":17101,
+ "installed":true,
+ "interface":"eth-sw1"
+ }
+ ]
}
}
diff --git a/tests/topotests/isis-sr-topo1/rt2/step1/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt2/step1/show_ip_route.ref
index be037aba8b..109b94f7a1 100644
--- a/tests/topotests/isis-sr-topo1/rt2/step1/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt2/step1/show_ip_route.ref
@@ -343,5 +343,38 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "ip":"10.0.2.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4-1",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ },
+ {
+ "fib":true,
+ "ip":"10.0.3.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4-2",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt2/step1/show_ipv6_route.ref b/tests/topotests/isis-sr-topo1/rt2/step1/show_ipv6_route.ref
index a888198ac8..eae700ee47 100644
--- a/tests/topotests/isis-sr-topo1/rt2/step1/show_ipv6_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt2/step1/show_ipv6_route.ref
@@ -144,5 +144,36 @@
}
]
}
+ ],
+ "2001:db8:1000::10\/128":[
+ {
+ "prefix":"2001:db8:1000::10\/128",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt4-1",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ },
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt4-2",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt2/step1/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt2/step1/show_mpls_table.ref
index 42fde2d77f..a32cd1d1bf 100644
--- a/tests/topotests/isis-sr-topo1/rt2/step1/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt2/step1/show_mpls_table.ref
@@ -77,13 +77,13 @@
"type":"SR (IS-IS)",
"outLabel":16040,
"installed":true,
- "nexthop":"10.0.3.4"
+ "nexthop":"10.0.2.4"
},
{
"type":"SR (IS-IS)",
"outLabel":16040,
"installed":true,
- "nexthop":"10.0.2.4"
+ "nexthop":"10.0.3.4"
}
]
},
@@ -95,13 +95,13 @@
"type":"SR (IS-IS)",
"outLabel":16041,
"installed":true,
- "interface":"eth-rt4-2"
+ "interface":"eth-rt4-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16041,
"installed":true,
- "interface":"eth-rt4-1"
+ "interface":"eth-rt4-2"
}
]
},
@@ -111,9 +111,9 @@
"nexthops":[
{
"type":"SR (IS-IS)",
- "outLabel":17050,
+ "outLabel":16050,
"installed":true,
- "nexthop":"10.0.1.3"
+ "nexthop":"10.0.2.4"
},
{
"type":"SR (IS-IS)",
@@ -123,9 +123,9 @@
},
{
"type":"SR (IS-IS)",
- "outLabel":16050,
+ "outLabel":17050,
"installed":true,
- "nexthop":"10.0.2.4"
+ "nexthop":"10.0.1.3"
}
]
},
@@ -135,9 +135,9 @@
"nexthops":[
{
"type":"SR (IS-IS)",
- "outLabel":17051,
+ "outLabel":16051,
"installed":true,
- "interface":"eth-sw1"
+ "interface":"eth-rt4-1"
},
{
"type":"SR (IS-IS)",
@@ -147,9 +147,9 @@
},
{
"type":"SR (IS-IS)",
- "outLabel":16051,
+ "outLabel":17051,
"installed":true,
- "interface":"eth-rt4-1"
+ "interface":"eth-sw1"
}
]
},
@@ -161,13 +161,13 @@
"type":"SR (IS-IS)",
"outLabel":16060,
"installed":true,
- "nexthop":"10.0.3.4"
+ "nexthop":"10.0.2.4"
},
{
"type":"SR (IS-IS)",
"outLabel":16060,
"installed":true,
- "nexthop":"10.0.2.4"
+ "nexthop":"10.0.3.4"
}
]
},
@@ -179,13 +179,49 @@
"type":"SR (IS-IS)",
"outLabel":16061,
"installed":true,
- "interface":"eth-rt4-2"
+ "interface":"eth-rt4-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16061,
"installed":true,
+ "interface":"eth-rt4-2"
+ }
+ ]
+ },
+ "16100":{
+ "inLabel":16100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.2.4"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.3.4"
+ }
+ ]
+ },
+ "16101":{
+ "inLabel":16101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
"interface":"eth-rt4-1"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-rt4-2"
}
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt2/step10/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt2/step10/show_ip_route.ref
index 33fbdba28f..387d3b43d7 100644
--- a/tests/topotests/isis-sr-topo1/rt2/step10/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt2/step10/show_ip_route.ref
@@ -134,6 +134,27 @@
]
}
],
+ "10.0.2.0\/24":[
+ {
+ "prefix":"10.0.2.0\/24",
+ "protocol":"isis",
+ "distance":115,
+ "metric":20,
+ "nexthops":[
+ {
+ "ip":"10.0.2.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4-1"
+ },
+ {
+ "ip":"10.0.3.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4-2",
+ "active":true
+ }
+ ]
+ }
+ ],
"10.0.3.0\/24":[
{
"prefix":"10.0.3.0\/24",
@@ -255,5 +276,28 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "ip":"10.0.3.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4-2",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt2/step10/show_ipv6_route.ref b/tests/topotests/isis-sr-topo1/rt2/step10/show_ipv6_route.ref
index 19837bc700..355436cbfc 100644
--- a/tests/topotests/isis-sr-topo1/rt2/step10/show_ipv6_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt2/step10/show_ipv6_route.ref
@@ -126,5 +126,36 @@
}
]
}
+ ],
+ "2001:db8:1000::10\/128":[
+ {
+ "prefix":"2001:db8:1000::10\/128",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt4-1",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ },
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt4-2",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt2/step10/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt2/step10/show_mpls_table.ref
index 29ec55a589..4cbdb9fda9 100644
--- a/tests/topotests/isis-sr-topo1/rt2/step10/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt2/step10/show_mpls_table.ref
@@ -89,13 +89,13 @@
"type":"SR (IS-IS)",
"outLabel":16041,
"installed":true,
- "interface":"eth-rt4-2"
+ "interface":"eth-rt4-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16041,
"installed":true,
- "interface":"eth-rt4-1"
+ "interface":"eth-rt4-2"
}
]
},
@@ -143,13 +143,43 @@
"type":"SR (IS-IS)",
"outLabel":16061,
"installed":true,
- "interface":"eth-rt4-2"
+ "interface":"eth-rt4-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16061,
"installed":true,
+ "interface":"eth-rt4-2"
+ }
+ ]
+ },
+ "16100":{
+ "inLabel":16100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.3.4"
+ }
+ ]
+ },
+ "16101":{
+ "inLabel":16101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
"interface":"eth-rt4-1"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-rt4-2"
}
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt2/step2/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt2/step2/show_ip_route.ref
index a110c51077..159392f7f7 100644
--- a/tests/topotests/isis-sr-topo1/rt2/step2/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt2/step2/show_ip_route.ref
@@ -316,5 +316,38 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "ip":"10.0.2.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4-1",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ },
+ {
+ "fib":true,
+ "ip":"10.0.3.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4-2",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt2/step2/show_ipv6_route.ref b/tests/topotests/isis-sr-topo1/rt2/step2/show_ipv6_route.ref
index cb426897ce..e9f63849d8 100644
--- a/tests/topotests/isis-sr-topo1/rt2/step2/show_ipv6_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt2/step2/show_ipv6_route.ref
@@ -126,5 +126,36 @@
}
]
}
+ ],
+ "2001:db8:1000::10\/128":[
+ {
+ "prefix":"2001:db8:1000::10\/128",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt4-1",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ },
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt4-2",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt2/step2/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt2/step2/show_mpls_table.ref
index 118ec89b5c..0692553808 100644
--- a/tests/topotests/isis-sr-topo1/rt2/step2/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt2/step2/show_mpls_table.ref
@@ -77,13 +77,13 @@
"type":"SR (IS-IS)",
"outLabel":16040,
"installed":true,
- "nexthop":"10.0.3.4"
+ "nexthop":"10.0.2.4"
},
{
"type":"SR (IS-IS)",
"outLabel":16040,
"installed":true,
- "nexthop":"10.0.2.4"
+ "nexthop":"10.0.3.4"
}
]
},
@@ -95,13 +95,13 @@
"type":"SR (IS-IS)",
"outLabel":16041,
"installed":true,
- "interface":"eth-rt4-2"
+ "interface":"eth-rt4-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16041,
"installed":true,
- "interface":"eth-rt4-1"
+ "interface":"eth-rt4-2"
}
]
},
@@ -137,13 +137,13 @@
"type":"SR (IS-IS)",
"outLabel":16060,
"installed":true,
- "nexthop":"10.0.3.4"
+ "nexthop":"10.0.2.4"
},
{
"type":"SR (IS-IS)",
"outLabel":16060,
"installed":true,
- "nexthop":"10.0.2.4"
+ "nexthop":"10.0.3.4"
}
]
},
@@ -155,13 +155,49 @@
"type":"SR (IS-IS)",
"outLabel":16061,
"installed":true,
- "interface":"eth-rt4-2"
+ "interface":"eth-rt4-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16061,
"installed":true,
+ "interface":"eth-rt4-2"
+ }
+ ]
+ },
+ "16100":{
+ "inLabel":16100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.2.4"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.3.4"
+ }
+ ]
+ },
+ "16101":{
+ "inLabel":16101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
"interface":"eth-rt4-1"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-rt4-2"
}
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt2/step3/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt2/step3/show_ip_route.ref
index d31affeb59..16f49ffe46 100644
--- a/tests/topotests/isis-sr-topo1/rt2/step3/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt2/step3/show_ip_route.ref
@@ -269,5 +269,38 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "ip":"10.0.2.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4-1",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ },
+ {
+ "fib":true,
+ "ip":"10.0.3.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4-2",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt2/step3/show_ipv6_route.ref b/tests/topotests/isis-sr-topo1/rt2/step3/show_ipv6_route.ref
index d92df1918c..bde83c30d0 100644
--- a/tests/topotests/isis-sr-topo1/rt2/step3/show_ipv6_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt2/step3/show_ipv6_route.ref
@@ -95,5 +95,36 @@
}
]
}
+ ],
+ "2001:db8:1000::10\/128":[
+ {
+ "prefix":"2001:db8:1000::10\/128",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt4-1",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ },
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt4-2",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt2/step3/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt2/step3/show_mpls_table.ref
index f1e18be26b..cbb0d5c695 100644
--- a/tests/topotests/isis-sr-topo1/rt2/step3/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt2/step3/show_mpls_table.ref
@@ -77,13 +77,13 @@
"type":"SR (IS-IS)",
"outLabel":16040,
"installed":true,
- "nexthop":"10.0.3.4"
+ "nexthop":"10.0.2.4"
},
{
"type":"SR (IS-IS)",
"outLabel":16040,
"installed":true,
- "nexthop":"10.0.2.4"
+ "nexthop":"10.0.3.4"
}
]
},
@@ -95,13 +95,13 @@
"type":"SR (IS-IS)",
"outLabel":16041,
"installed":true,
- "interface":"eth-rt4-2"
+ "interface":"eth-rt4-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16041,
"installed":true,
- "interface":"eth-rt4-1"
+ "interface":"eth-rt4-2"
}
]
},
@@ -128,5 +128,41 @@
"interface":"eth-sw1"
}
]
+ },
+ "16100":{
+ "inLabel":16100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.2.4"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.3.4"
+ }
+ ]
+ },
+ "16101":{
+ "inLabel":16101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-rt4-1"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-rt4-2"
+ }
+ ]
}
}
diff --git a/tests/topotests/isis-sr-topo1/rt2/step4/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt2/step4/show_ip_route.ref
index a110c51077..159392f7f7 100644
--- a/tests/topotests/isis-sr-topo1/rt2/step4/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt2/step4/show_ip_route.ref
@@ -316,5 +316,38 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "ip":"10.0.2.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4-1",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ },
+ {
+ "fib":true,
+ "ip":"10.0.3.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4-2",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt2/step4/show_ipv6_route.ref b/tests/topotests/isis-sr-topo1/rt2/step4/show_ipv6_route.ref
index cb426897ce..e9f63849d8 100644
--- a/tests/topotests/isis-sr-topo1/rt2/step4/show_ipv6_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt2/step4/show_ipv6_route.ref
@@ -126,5 +126,36 @@
}
]
}
+ ],
+ "2001:db8:1000::10\/128":[
+ {
+ "prefix":"2001:db8:1000::10\/128",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt4-1",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ },
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt4-2",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt2/step4/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt2/step4/show_mpls_table.ref
index 118ec89b5c..0692553808 100644
--- a/tests/topotests/isis-sr-topo1/rt2/step4/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt2/step4/show_mpls_table.ref
@@ -77,13 +77,13 @@
"type":"SR (IS-IS)",
"outLabel":16040,
"installed":true,
- "nexthop":"10.0.3.4"
+ "nexthop":"10.0.2.4"
},
{
"type":"SR (IS-IS)",
"outLabel":16040,
"installed":true,
- "nexthop":"10.0.2.4"
+ "nexthop":"10.0.3.4"
}
]
},
@@ -95,13 +95,13 @@
"type":"SR (IS-IS)",
"outLabel":16041,
"installed":true,
- "interface":"eth-rt4-2"
+ "interface":"eth-rt4-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16041,
"installed":true,
- "interface":"eth-rt4-1"
+ "interface":"eth-rt4-2"
}
]
},
@@ -137,13 +137,13 @@
"type":"SR (IS-IS)",
"outLabel":16060,
"installed":true,
- "nexthop":"10.0.3.4"
+ "nexthop":"10.0.2.4"
},
{
"type":"SR (IS-IS)",
"outLabel":16060,
"installed":true,
- "nexthop":"10.0.2.4"
+ "nexthop":"10.0.3.4"
}
]
},
@@ -155,13 +155,49 @@
"type":"SR (IS-IS)",
"outLabel":16061,
"installed":true,
- "interface":"eth-rt4-2"
+ "interface":"eth-rt4-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16061,
"installed":true,
+ "interface":"eth-rt4-2"
+ }
+ ]
+ },
+ "16100":{
+ "inLabel":16100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.2.4"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.3.4"
+ }
+ ]
+ },
+ "16101":{
+ "inLabel":16101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
"interface":"eth-rt4-1"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-rt4-2"
}
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt2/step5/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt2/step5/show_ip_route.ref
index f378e41d8d..fbfcce10aa 100644
--- a/tests/topotests/isis-sr-topo1/rt2/step5/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt2/step5/show_ip_route.ref
@@ -310,5 +310,38 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "ip":"10.0.2.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4-1",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ },
+ {
+ "fib":true,
+ "ip":"10.0.3.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4-2",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt2/step5/show_ipv6_route.ref b/tests/topotests/isis-sr-topo1/rt2/step5/show_ipv6_route.ref
index d63e7ceba5..f747a96518 100644
--- a/tests/topotests/isis-sr-topo1/rt2/step5/show_ipv6_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt2/step5/show_ipv6_route.ref
@@ -120,5 +120,36 @@
}
]
}
+ ],
+ "2001:db8:1000::10\/128":[
+ {
+ "prefix":"2001:db8:1000::10\/128",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt4-1",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ },
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt4-2",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt2/step5/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt2/step5/show_mpls_table.ref
index f1e18be26b..cbb0d5c695 100644
--- a/tests/topotests/isis-sr-topo1/rt2/step5/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt2/step5/show_mpls_table.ref
@@ -77,13 +77,13 @@
"type":"SR (IS-IS)",
"outLabel":16040,
"installed":true,
- "nexthop":"10.0.3.4"
+ "nexthop":"10.0.2.4"
},
{
"type":"SR (IS-IS)",
"outLabel":16040,
"installed":true,
- "nexthop":"10.0.2.4"
+ "nexthop":"10.0.3.4"
}
]
},
@@ -95,13 +95,13 @@
"type":"SR (IS-IS)",
"outLabel":16041,
"installed":true,
- "interface":"eth-rt4-2"
+ "interface":"eth-rt4-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16041,
"installed":true,
- "interface":"eth-rt4-1"
+ "interface":"eth-rt4-2"
}
]
},
@@ -128,5 +128,41 @@
"interface":"eth-sw1"
}
]
+ },
+ "16100":{
+ "inLabel":16100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.2.4"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.3.4"
+ }
+ ]
+ },
+ "16101":{
+ "inLabel":16101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-rt4-1"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-rt4-2"
+ }
+ ]
}
}
diff --git a/tests/topotests/isis-sr-topo1/rt2/step6/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt2/step6/show_ip_route.ref
index a110c51077..159392f7f7 100644
--- a/tests/topotests/isis-sr-topo1/rt2/step6/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt2/step6/show_ip_route.ref
@@ -316,5 +316,38 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "ip":"10.0.2.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4-1",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ },
+ {
+ "fib":true,
+ "ip":"10.0.3.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4-2",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt2/step6/show_ipv6_route.ref b/tests/topotests/isis-sr-topo1/rt2/step6/show_ipv6_route.ref
index cb426897ce..e9f63849d8 100644
--- a/tests/topotests/isis-sr-topo1/rt2/step6/show_ipv6_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt2/step6/show_ipv6_route.ref
@@ -126,5 +126,36 @@
}
]
}
+ ],
+ "2001:db8:1000::10\/128":[
+ {
+ "prefix":"2001:db8:1000::10\/128",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt4-1",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ },
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt4-2",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt2/step6/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt2/step6/show_mpls_table.ref
index 118ec89b5c..0692553808 100644
--- a/tests/topotests/isis-sr-topo1/rt2/step6/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt2/step6/show_mpls_table.ref
@@ -77,13 +77,13 @@
"type":"SR (IS-IS)",
"outLabel":16040,
"installed":true,
- "nexthop":"10.0.3.4"
+ "nexthop":"10.0.2.4"
},
{
"type":"SR (IS-IS)",
"outLabel":16040,
"installed":true,
- "nexthop":"10.0.2.4"
+ "nexthop":"10.0.3.4"
}
]
},
@@ -95,13 +95,13 @@
"type":"SR (IS-IS)",
"outLabel":16041,
"installed":true,
- "interface":"eth-rt4-2"
+ "interface":"eth-rt4-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16041,
"installed":true,
- "interface":"eth-rt4-1"
+ "interface":"eth-rt4-2"
}
]
},
@@ -137,13 +137,13 @@
"type":"SR (IS-IS)",
"outLabel":16060,
"installed":true,
- "nexthop":"10.0.3.4"
+ "nexthop":"10.0.2.4"
},
{
"type":"SR (IS-IS)",
"outLabel":16060,
"installed":true,
- "nexthop":"10.0.2.4"
+ "nexthop":"10.0.3.4"
}
]
},
@@ -155,13 +155,49 @@
"type":"SR (IS-IS)",
"outLabel":16061,
"installed":true,
- "interface":"eth-rt4-2"
+ "interface":"eth-rt4-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16061,
"installed":true,
+ "interface":"eth-rt4-2"
+ }
+ ]
+ },
+ "16100":{
+ "inLabel":16100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.2.4"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.3.4"
+ }
+ ]
+ },
+ "16101":{
+ "inLabel":16101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
"interface":"eth-rt4-1"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-rt4-2"
}
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt2/step7/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt2/step7/show_ip_route.ref
index a9b086a248..09ab6d4f8a 100644
--- a/tests/topotests/isis-sr-topo1/rt2/step7/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt2/step7/show_ip_route.ref
@@ -313,5 +313,38 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "ip":"10.0.2.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4-1",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ },
+ {
+ "fib":true,
+ "ip":"10.0.3.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4-2",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt2/step7/show_ipv6_route.ref b/tests/topotests/isis-sr-topo1/rt2/step7/show_ipv6_route.ref
index 1c61f91451..851275fbf7 100644
--- a/tests/topotests/isis-sr-topo1/rt2/step7/show_ipv6_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt2/step7/show_ipv6_route.ref
@@ -123,5 +123,36 @@
}
]
}
+ ],
+ "2001:db8:1000::10\/128":[
+ {
+ "prefix":"2001:db8:1000::10\/128",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt4-1",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ },
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt4-2",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt2/step7/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt2/step7/show_mpls_table.ref
index 0f0d24bbfb..87946aa7b9 100644
--- a/tests/topotests/isis-sr-topo1/rt2/step7/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt2/step7/show_mpls_table.ref
@@ -53,13 +53,13 @@
"type":"SR (IS-IS)",
"outLabel":16040,
"installed":true,
- "nexthop":"10.0.3.4"
+ "nexthop":"10.0.2.4"
},
{
"type":"SR (IS-IS)",
"outLabel":16040,
"installed":true,
- "nexthop":"10.0.2.4"
+ "nexthop":"10.0.3.4"
}
]
},
@@ -71,13 +71,13 @@
"type":"SR (IS-IS)",
"outLabel":16041,
"installed":true,
- "interface":"eth-rt4-2"
+ "interface":"eth-rt4-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16041,
"installed":true,
- "interface":"eth-rt4-1"
+ "interface":"eth-rt4-2"
}
]
},
@@ -113,13 +113,13 @@
"type":"SR (IS-IS)",
"outLabel":16060,
"installed":true,
- "nexthop":"10.0.3.4"
+ "nexthop":"10.0.2.4"
},
{
"type":"SR (IS-IS)",
"outLabel":16060,
"installed":true,
- "nexthop":"10.0.2.4"
+ "nexthop":"10.0.3.4"
}
]
},
@@ -131,13 +131,49 @@
"type":"SR (IS-IS)",
"outLabel":16061,
"installed":true,
- "interface":"eth-rt4-2"
+ "interface":"eth-rt4-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16061,
"installed":true,
+ "interface":"eth-rt4-2"
+ }
+ ]
+ },
+ "16100":{
+ "inLabel":16100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.2.4"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.3.4"
+ }
+ ]
+ },
+ "16101":{
+ "inLabel":16101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
"interface":"eth-rt4-1"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-rt4-2"
}
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt2/step8/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt2/step8/show_ip_route.ref
index a110c51077..159392f7f7 100644
--- a/tests/topotests/isis-sr-topo1/rt2/step8/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt2/step8/show_ip_route.ref
@@ -316,5 +316,38 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "ip":"10.0.2.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4-1",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ },
+ {
+ "fib":true,
+ "ip":"10.0.3.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4-2",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt2/step8/show_ipv6_route.ref b/tests/topotests/isis-sr-topo1/rt2/step8/show_ipv6_route.ref
index cb426897ce..e9f63849d8 100644
--- a/tests/topotests/isis-sr-topo1/rt2/step8/show_ipv6_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt2/step8/show_ipv6_route.ref
@@ -126,5 +126,36 @@
}
]
}
+ ],
+ "2001:db8:1000::10\/128":[
+ {
+ "prefix":"2001:db8:1000::10\/128",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt4-1",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ },
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt4-2",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt2/step8/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt2/step8/show_mpls_table.ref
index 118ec89b5c..0692553808 100644
--- a/tests/topotests/isis-sr-topo1/rt2/step8/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt2/step8/show_mpls_table.ref
@@ -77,13 +77,13 @@
"type":"SR (IS-IS)",
"outLabel":16040,
"installed":true,
- "nexthop":"10.0.3.4"
+ "nexthop":"10.0.2.4"
},
{
"type":"SR (IS-IS)",
"outLabel":16040,
"installed":true,
- "nexthop":"10.0.2.4"
+ "nexthop":"10.0.3.4"
}
]
},
@@ -95,13 +95,13 @@
"type":"SR (IS-IS)",
"outLabel":16041,
"installed":true,
- "interface":"eth-rt4-2"
+ "interface":"eth-rt4-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16041,
"installed":true,
- "interface":"eth-rt4-1"
+ "interface":"eth-rt4-2"
}
]
},
@@ -137,13 +137,13 @@
"type":"SR (IS-IS)",
"outLabel":16060,
"installed":true,
- "nexthop":"10.0.3.4"
+ "nexthop":"10.0.2.4"
},
{
"type":"SR (IS-IS)",
"outLabel":16060,
"installed":true,
- "nexthop":"10.0.2.4"
+ "nexthop":"10.0.3.4"
}
]
},
@@ -155,13 +155,49 @@
"type":"SR (IS-IS)",
"outLabel":16061,
"installed":true,
- "interface":"eth-rt4-2"
+ "interface":"eth-rt4-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16061,
"installed":true,
+ "interface":"eth-rt4-2"
+ }
+ ]
+ },
+ "16100":{
+ "inLabel":16100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.2.4"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.3.4"
+ }
+ ]
+ },
+ "16101":{
+ "inLabel":16101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
"interface":"eth-rt4-1"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-rt4-2"
}
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt2/step9/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt2/step9/show_ip_route.ref
index 2e4c20257f..fc82ada7e3 100644
--- a/tests/topotests/isis-sr-topo1/rt2/step9/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt2/step9/show_ip_route.ref
@@ -316,5 +316,38 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "ip":"10.0.2.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4-1",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ },
+ {
+ "fib":true,
+ "ip":"10.0.3.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4-2",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt2/step9/show_ipv6_route.ref b/tests/topotests/isis-sr-topo1/rt2/step9/show_ipv6_route.ref
index 19837bc700..355436cbfc 100644
--- a/tests/topotests/isis-sr-topo1/rt2/step9/show_ipv6_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt2/step9/show_ipv6_route.ref
@@ -126,5 +126,36 @@
}
]
}
+ ],
+ "2001:db8:1000::10\/128":[
+ {
+ "prefix":"2001:db8:1000::10\/128",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt4-1",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ },
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt4-2",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt2/step9/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt2/step9/show_mpls_table.ref
index 7c910fc6f6..05201724f4 100644
--- a/tests/topotests/isis-sr-topo1/rt2/step9/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt2/step9/show_mpls_table.ref
@@ -77,13 +77,13 @@
"type":"SR (IS-IS)",
"outLabel":16040,
"installed":true,
- "nexthop":"10.0.3.4"
+ "nexthop":"10.0.2.4"
},
{
"type":"SR (IS-IS)",
"outLabel":16040,
"installed":true,
- "nexthop":"10.0.2.4"
+ "nexthop":"10.0.3.4"
}
]
},
@@ -95,13 +95,13 @@
"type":"SR (IS-IS)",
"outLabel":16041,
"installed":true,
- "interface":"eth-rt4-2"
+ "interface":"eth-rt4-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16041,
"installed":true,
- "interface":"eth-rt4-1"
+ "interface":"eth-rt4-2"
}
]
},
@@ -137,13 +137,13 @@
"type":"SR (IS-IS)",
"outLabel":16060,
"installed":true,
- "nexthop":"10.0.3.4"
+ "nexthop":"10.0.2.4"
},
{
"type":"SR (IS-IS)",
"outLabel":16060,
"installed":true,
- "nexthop":"10.0.2.4"
+ "nexthop":"10.0.3.4"
}
]
},
@@ -155,13 +155,49 @@
"type":"SR (IS-IS)",
"outLabel":16061,
"installed":true,
- "interface":"eth-rt4-2"
+ "interface":"eth-rt4-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16061,
"installed":true,
+ "interface":"eth-rt4-2"
+ }
+ ]
+ },
+ "16100":{
+ "inLabel":16100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.2.4"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.3.4"
+ }
+ ]
+ },
+ "16101":{
+ "inLabel":16101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
"interface":"eth-rt4-1"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-rt4-2"
}
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt3/step1/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt3/step1/show_ip_route.ref
index 8d4fbec4b5..241f768859 100644
--- a/tests/topotests/isis-sr-topo1/rt3/step1/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt3/step1/show_ip_route.ref
@@ -343,5 +343,38 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "ip":"10.0.4.5",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt5-1",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ },
+ {
+ "fib":true,
+ "ip":"10.0.5.5",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt5-2",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt3/step1/show_ipv6_route.ref b/tests/topotests/isis-sr-topo1/rt3/step1/show_ipv6_route.ref
index 4e4961eaf0..dd78c7d318 100644
--- a/tests/topotests/isis-sr-topo1/rt3/step1/show_ipv6_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt3/step1/show_ipv6_route.ref
@@ -56,7 +56,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5-2",
+ "interfaceName":"eth-sw1",
"active":true,
"labels":[
16041
@@ -65,7 +65,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-sw1",
+ "interfaceName":"eth-rt5-1",
"active":true,
"labels":[
16041
@@ -74,7 +74,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5-1",
+ "interfaceName":"eth-rt5-2",
"active":true,
"labels":[
16041
@@ -96,7 +96,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5-2",
+ "interfaceName":"eth-rt5-1",
"active":true,
"labels":[
16051
@@ -105,7 +105,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5-1",
+ "interfaceName":"eth-rt5-2",
"active":true,
"labels":[
16051
@@ -127,7 +127,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5-2",
+ "interfaceName":"eth-rt5-1",
"active":true,
"labels":[
16061
@@ -136,7 +136,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5-1",
+ "interfaceName":"eth-rt5-2",
"active":true,
"labels":[
16061
@@ -144,5 +144,36 @@
}
]
}
+ ],
+ "2001:db8:1000::10\/128":[
+ {
+ "prefix":"2001:db8:1000::10\/128",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt5-1",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ },
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt5-2",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt3/step1/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt3/step1/show_mpls_table.ref
index b7bdc3e4af..8c6fca7b57 100644
--- a/tests/topotests/isis-sr-topo1/rt3/step1/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt3/step1/show_mpls_table.ref
@@ -77,19 +77,19 @@
"type":"SR (IS-IS)",
"outLabel":16040,
"installed":true,
- "nexthop":"10.0.1.2"
+ "nexthop":"10.0.5.5"
},
{
"type":"SR (IS-IS)",
"outLabel":16040,
"installed":true,
- "nexthop":"10.0.5.5"
+ "nexthop":"10.0.4.5"
},
{
"type":"SR (IS-IS)",
"outLabel":16040,
"installed":true,
- "nexthop":"10.0.4.5"
+ "nexthop":"10.0.1.2"
}
]
},
@@ -101,19 +101,19 @@
"type":"SR (IS-IS)",
"outLabel":16041,
"installed":true,
- "interface":"eth-sw1"
+ "interface":"eth-rt5-2"
},
{
"type":"SR (IS-IS)",
"outLabel":16041,
"installed":true,
- "interface":"eth-rt5-2"
+ "interface":"eth-rt5-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16041,
"installed":true,
- "interface":"eth-rt5-1"
+ "interface":"eth-sw1"
}
]
},
@@ -188,5 +188,41 @@
"interface":"eth-rt5-1"
}
]
+ },
+ "17100":{
+ "inLabel":17100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.5.5"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.4.5"
+ }
+ ]
+ },
+ "17101":{
+ "inLabel":17101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-rt5-2"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-rt5-1"
+ }
+ ]
}
}
diff --git a/tests/topotests/isis-sr-topo1/rt3/step10/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt3/step10/show_ip_route.ref
index 9522b141b0..40a98ab7c6 100644
--- a/tests/topotests/isis-sr-topo1/rt3/step10/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt3/step10/show_ip_route.ref
@@ -323,5 +323,38 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "ip":"10.0.4.5",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt5-1",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ },
+ {
+ "fib":true,
+ "ip":"10.0.5.5",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt5-2",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt3/step10/show_ipv6_route.ref b/tests/topotests/isis-sr-topo1/rt3/step10/show_ipv6_route.ref
index fb630bc68f..1fb50407bd 100644
--- a/tests/topotests/isis-sr-topo1/rt3/step10/show_ipv6_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt3/step10/show_ipv6_route.ref
@@ -78,7 +78,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5-2",
+ "interfaceName":"eth-rt5-1",
"active":true,
"labels":[
16051
@@ -87,7 +87,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5-1",
+ "interfaceName":"eth-rt5-2",
"active":true,
"labels":[
16051
@@ -109,7 +109,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5-2",
+ "interfaceName":"eth-rt5-1",
"active":true,
"labels":[
16061
@@ -118,7 +118,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5-1",
+ "interfaceName":"eth-rt5-2",
"active":true,
"labels":[
16061
@@ -126,5 +126,36 @@
}
]
}
+ ],
+ "2001:db8:1000::10\/128":[
+ {
+ "prefix":"2001:db8:1000::10\/128",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt5-1",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ },
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt5-2",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt3/step10/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt3/step10/show_mpls_table.ref
index 4aec3b6904..44ddc4bc14 100644
--- a/tests/topotests/isis-sr-topo1/rt3/step10/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt3/step10/show_mpls_table.ref
@@ -164,5 +164,41 @@
"interface":"eth-rt5-1"
}
]
+ },
+ "17100":{
+ "inLabel":17100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.5.5"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.4.5"
+ }
+ ]
+ },
+ "17101":{
+ "inLabel":17101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-rt5-2"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-rt5-1"
+ }
+ ]
}
}
diff --git a/tests/topotests/isis-sr-topo1/rt3/step2/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt3/step2/show_ip_route.ref
index 46ebeb8ab9..55d8213c4e 100644
--- a/tests/topotests/isis-sr-topo1/rt3/step2/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt3/step2/show_ip_route.ref
@@ -323,5 +323,38 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "ip":"10.0.4.5",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt5-1",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ },
+ {
+ "fib":true,
+ "ip":"10.0.5.5",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt5-2",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt3/step2/show_ipv6_route.ref b/tests/topotests/isis-sr-topo1/rt3/step2/show_ipv6_route.ref
index b2c774d493..4f6441e7b9 100644
--- a/tests/topotests/isis-sr-topo1/rt3/step2/show_ipv6_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt3/step2/show_ipv6_route.ref
@@ -78,7 +78,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5-2",
+ "interfaceName":"eth-rt5-1",
"active":true,
"labels":[
16051
@@ -87,7 +87,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5-1",
+ "interfaceName":"eth-rt5-2",
"active":true,
"labels":[
16051
@@ -109,7 +109,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5-2",
+ "interfaceName":"eth-rt5-1",
"active":true,
"labels":[
16061
@@ -118,7 +118,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5-1",
+ "interfaceName":"eth-rt5-2",
"active":true,
"labels":[
16061
@@ -126,5 +126,36 @@
}
]
}
+ ],
+ "2001:db8:1000::10\/128":[
+ {
+ "prefix":"2001:db8:1000::10\/128",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt5-1",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ },
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt5-2",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt3/step2/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt3/step2/show_mpls_table.ref
index a1e64afd67..db8253f83d 100644
--- a/tests/topotests/isis-sr-topo1/rt3/step2/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt3/step2/show_mpls_table.ref
@@ -164,5 +164,41 @@
"interface":"eth-rt5-1"
}
]
+ },
+ "17100":{
+ "inLabel":17100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.5.5"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.4.5"
+ }
+ ]
+ },
+ "17101":{
+ "inLabel":17101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-rt5-2"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-rt5-1"
+ }
+ ]
}
}
diff --git a/tests/topotests/isis-sr-topo1/rt3/step3/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt3/step3/show_ip_route.ref
index 738aa17406..ed5cef8a5b 100644
--- a/tests/topotests/isis-sr-topo1/rt3/step3/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt3/step3/show_ip_route.ref
@@ -276,5 +276,38 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "ip":"10.0.4.5",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt5-1",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ },
+ {
+ "fib":true,
+ "ip":"10.0.5.5",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt5-2",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt3/step3/show_ipv6_route.ref b/tests/topotests/isis-sr-topo1/rt3/step3/show_ipv6_route.ref
index b6423cd2b8..b33058c3bd 100644
--- a/tests/topotests/isis-sr-topo1/rt3/step3/show_ipv6_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt3/step3/show_ipv6_route.ref
@@ -78,7 +78,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5-2",
+ "interfaceName":"eth-rt5-1",
"active":true,
"labels":[
16051
@@ -87,7 +87,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5-1",
+ "interfaceName":"eth-rt5-2",
"active":true,
"labels":[
16051
@@ -95,5 +95,36 @@
}
]
}
+ ],
+ "2001:db8:1000::10\/128":[
+ {
+ "prefix":"2001:db8:1000::10\/128",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt5-1",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ },
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt5-2",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt3/step3/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt3/step3/show_mpls_table.ref
index 1a2b8728e6..70cccc0f0b 100644
--- a/tests/topotests/isis-sr-topo1/rt3/step3/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt3/step3/show_mpls_table.ref
@@ -128,5 +128,41 @@
"interface":"eth-rt5-1"
}
]
+ },
+ "17100":{
+ "inLabel":17100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.5.5"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.4.5"
+ }
+ ]
+ },
+ "17101":{
+ "inLabel":17101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-rt5-2"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-rt5-1"
+ }
+ ]
}
}
diff --git a/tests/topotests/isis-sr-topo1/rt3/step4/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt3/step4/show_ip_route.ref
index 46ebeb8ab9..55d8213c4e 100644
--- a/tests/topotests/isis-sr-topo1/rt3/step4/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt3/step4/show_ip_route.ref
@@ -323,5 +323,38 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "ip":"10.0.4.5",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt5-1",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ },
+ {
+ "fib":true,
+ "ip":"10.0.5.5",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt5-2",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt3/step4/show_ipv6_route.ref b/tests/topotests/isis-sr-topo1/rt3/step4/show_ipv6_route.ref
index b2c774d493..4f6441e7b9 100644
--- a/tests/topotests/isis-sr-topo1/rt3/step4/show_ipv6_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt3/step4/show_ipv6_route.ref
@@ -78,7 +78,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5-2",
+ "interfaceName":"eth-rt5-1",
"active":true,
"labels":[
16051
@@ -87,7 +87,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5-1",
+ "interfaceName":"eth-rt5-2",
"active":true,
"labels":[
16051
@@ -109,7 +109,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5-2",
+ "interfaceName":"eth-rt5-1",
"active":true,
"labels":[
16061
@@ -118,7 +118,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5-1",
+ "interfaceName":"eth-rt5-2",
"active":true,
"labels":[
16061
@@ -126,5 +126,36 @@
}
]
}
+ ],
+ "2001:db8:1000::10\/128":[
+ {
+ "prefix":"2001:db8:1000::10\/128",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt5-1",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ },
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt5-2",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt3/step4/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt3/step4/show_mpls_table.ref
index a1e64afd67..db8253f83d 100644
--- a/tests/topotests/isis-sr-topo1/rt3/step4/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt3/step4/show_mpls_table.ref
@@ -164,5 +164,41 @@
"interface":"eth-rt5-1"
}
]
+ },
+ "17100":{
+ "inLabel":17100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.5.5"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.4.5"
+ }
+ ]
+ },
+ "17101":{
+ "inLabel":17101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-rt5-2"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-rt5-1"
+ }
+ ]
}
}
diff --git a/tests/topotests/isis-sr-topo1/rt3/step5/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt3/step5/show_ip_route.ref
index 489b495bb1..3adcdce58c 100644
--- a/tests/topotests/isis-sr-topo1/rt3/step5/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt3/step5/show_ip_route.ref
@@ -317,5 +317,38 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "ip":"10.0.4.5",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt5-1",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ },
+ {
+ "fib":true,
+ "ip":"10.0.5.5",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt5-2",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt3/step5/show_ipv6_route.ref b/tests/topotests/isis-sr-topo1/rt3/step5/show_ipv6_route.ref
index 46ee7ba28e..863e26c30e 100644
--- a/tests/topotests/isis-sr-topo1/rt3/step5/show_ipv6_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt3/step5/show_ipv6_route.ref
@@ -78,7 +78,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5-2",
+ "interfaceName":"eth-rt5-1",
"active":true,
"labels":[
16051
@@ -87,7 +87,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5-1",
+ "interfaceName":"eth-rt5-2",
"active":true,
"labels":[
16051
@@ -109,16 +109,47 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5-2",
+ "interfaceName":"eth-rt5-1",
"active":true
},
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5-1",
+ "interfaceName":"eth-rt5-2",
"active":true
}
]
}
+ ],
+ "2001:db8:1000::10\/128":[
+ {
+ "prefix":"2001:db8:1000::10\/128",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt5-1",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ },
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt5-2",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt3/step5/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt3/step5/show_mpls_table.ref
index 1a2b8728e6..70cccc0f0b 100644
--- a/tests/topotests/isis-sr-topo1/rt3/step5/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt3/step5/show_mpls_table.ref
@@ -128,5 +128,41 @@
"interface":"eth-rt5-1"
}
]
+ },
+ "17100":{
+ "inLabel":17100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.5.5"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.4.5"
+ }
+ ]
+ },
+ "17101":{
+ "inLabel":17101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-rt5-2"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-rt5-1"
+ }
+ ]
}
}
diff --git a/tests/topotests/isis-sr-topo1/rt3/step6/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt3/step6/show_ip_route.ref
index 46ebeb8ab9..55d8213c4e 100644
--- a/tests/topotests/isis-sr-topo1/rt3/step6/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt3/step6/show_ip_route.ref
@@ -323,5 +323,38 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "ip":"10.0.4.5",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt5-1",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ },
+ {
+ "fib":true,
+ "ip":"10.0.5.5",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt5-2",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt3/step6/show_ipv6_route.ref b/tests/topotests/isis-sr-topo1/rt3/step6/show_ipv6_route.ref
index b2c774d493..4f6441e7b9 100644
--- a/tests/topotests/isis-sr-topo1/rt3/step6/show_ipv6_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt3/step6/show_ipv6_route.ref
@@ -78,7 +78,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5-2",
+ "interfaceName":"eth-rt5-1",
"active":true,
"labels":[
16051
@@ -87,7 +87,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5-1",
+ "interfaceName":"eth-rt5-2",
"active":true,
"labels":[
16051
@@ -109,7 +109,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5-2",
+ "interfaceName":"eth-rt5-1",
"active":true,
"labels":[
16061
@@ -118,7 +118,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5-1",
+ "interfaceName":"eth-rt5-2",
"active":true,
"labels":[
16061
@@ -126,5 +126,36 @@
}
]
}
+ ],
+ "2001:db8:1000::10\/128":[
+ {
+ "prefix":"2001:db8:1000::10\/128",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt5-1",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ },
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt5-2",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt3/step6/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt3/step6/show_mpls_table.ref
index a1e64afd67..db8253f83d 100644
--- a/tests/topotests/isis-sr-topo1/rt3/step6/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt3/step6/show_mpls_table.ref
@@ -164,5 +164,41 @@
"interface":"eth-rt5-1"
}
]
+ },
+ "17100":{
+ "inLabel":17100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.5.5"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.4.5"
+ }
+ ]
+ },
+ "17101":{
+ "inLabel":17101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-rt5-2"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-rt5-1"
+ }
+ ]
}
}
diff --git a/tests/topotests/isis-sr-topo1/rt3/step7/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt3/step7/show_ip_route.ref
index 1e8c27c01f..7f6e05f08b 100644
--- a/tests/topotests/isis-sr-topo1/rt3/step7/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt3/step7/show_ip_route.ref
@@ -320,5 +320,38 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "ip":"10.0.4.5",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt5-1",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ },
+ {
+ "fib":true,
+ "ip":"10.0.5.5",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt5-2",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt3/step7/show_ipv6_route.ref b/tests/topotests/isis-sr-topo1/rt3/step7/show_ipv6_route.ref
index d21700d407..f4770e2ac9 100644
--- a/tests/topotests/isis-sr-topo1/rt3/step7/show_ipv6_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt3/step7/show_ipv6_route.ref
@@ -75,7 +75,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5-2",
+ "interfaceName":"eth-rt5-1",
"active":true,
"labels":[
16051
@@ -84,7 +84,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5-1",
+ "interfaceName":"eth-rt5-2",
"active":true,
"labels":[
16051
@@ -106,7 +106,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5-2",
+ "interfaceName":"eth-rt5-1",
"active":true,
"labels":[
16061
@@ -115,7 +115,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5-1",
+ "interfaceName":"eth-rt5-2",
"active":true,
"labels":[
16061
@@ -123,5 +123,36 @@
}
]
}
+ ],
+ "2001:db8:1000::10\/128":[
+ {
+ "prefix":"2001:db8:1000::10\/128",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt5-1",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ },
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt5-2",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt3/step7/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt3/step7/show_mpls_table.ref
index e97e0d017b..cb49505f55 100644
--- a/tests/topotests/isis-sr-topo1/rt3/step7/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt3/step7/show_mpls_table.ref
@@ -140,5 +140,41 @@
"interface":"eth-rt5-1"
}
]
+ },
+ "17100":{
+ "inLabel":17100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.5.5"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.4.5"
+ }
+ ]
+ },
+ "17101":{
+ "inLabel":17101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-rt5-2"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-rt5-1"
+ }
+ ]
}
}
diff --git a/tests/topotests/isis-sr-topo1/rt3/step8/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt3/step8/show_ip_route.ref
index 46ebeb8ab9..55d8213c4e 100644
--- a/tests/topotests/isis-sr-topo1/rt3/step8/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt3/step8/show_ip_route.ref
@@ -323,5 +323,38 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "ip":"10.0.4.5",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt5-1",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ },
+ {
+ "fib":true,
+ "ip":"10.0.5.5",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt5-2",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt3/step8/show_ipv6_route.ref b/tests/topotests/isis-sr-topo1/rt3/step8/show_ipv6_route.ref
index b2c774d493..4f6441e7b9 100644
--- a/tests/topotests/isis-sr-topo1/rt3/step8/show_ipv6_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt3/step8/show_ipv6_route.ref
@@ -78,7 +78,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5-2",
+ "interfaceName":"eth-rt5-1",
"active":true,
"labels":[
16051
@@ -87,7 +87,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5-1",
+ "interfaceName":"eth-rt5-2",
"active":true,
"labels":[
16051
@@ -109,7 +109,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5-2",
+ "interfaceName":"eth-rt5-1",
"active":true,
"labels":[
16061
@@ -118,7 +118,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5-1",
+ "interfaceName":"eth-rt5-2",
"active":true,
"labels":[
16061
@@ -126,5 +126,36 @@
}
]
}
+ ],
+ "2001:db8:1000::10\/128":[
+ {
+ "prefix":"2001:db8:1000::10\/128",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt5-1",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ },
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt5-2",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt3/step8/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt3/step8/show_mpls_table.ref
index a1e64afd67..db8253f83d 100644
--- a/tests/topotests/isis-sr-topo1/rt3/step8/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt3/step8/show_mpls_table.ref
@@ -164,5 +164,41 @@
"interface":"eth-rt5-1"
}
]
+ },
+ "17100":{
+ "inLabel":17100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.5.5"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.4.5"
+ }
+ ]
+ },
+ "17101":{
+ "inLabel":17101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-rt5-2"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-rt5-1"
+ }
+ ]
}
}
diff --git a/tests/topotests/isis-sr-topo1/rt3/step9/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt3/step9/show_ip_route.ref
index 9522b141b0..40a98ab7c6 100644
--- a/tests/topotests/isis-sr-topo1/rt3/step9/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt3/step9/show_ip_route.ref
@@ -323,5 +323,38 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "ip":"10.0.4.5",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt5-1",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ },
+ {
+ "fib":true,
+ "ip":"10.0.5.5",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt5-2",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt3/step9/show_ipv6_route.ref b/tests/topotests/isis-sr-topo1/rt3/step9/show_ipv6_route.ref
index fb630bc68f..1fb50407bd 100644
--- a/tests/topotests/isis-sr-topo1/rt3/step9/show_ipv6_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt3/step9/show_ipv6_route.ref
@@ -78,7 +78,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5-2",
+ "interfaceName":"eth-rt5-1",
"active":true,
"labels":[
16051
@@ -87,7 +87,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5-1",
+ "interfaceName":"eth-rt5-2",
"active":true,
"labels":[
16051
@@ -109,7 +109,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5-2",
+ "interfaceName":"eth-rt5-1",
"active":true,
"labels":[
16061
@@ -118,7 +118,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5-1",
+ "interfaceName":"eth-rt5-2",
"active":true,
"labels":[
16061
@@ -126,5 +126,36 @@
}
]
}
+ ],
+ "2001:db8:1000::10\/128":[
+ {
+ "prefix":"2001:db8:1000::10\/128",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt5-1",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ },
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt5-2",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt3/step9/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt3/step9/show_mpls_table.ref
index 4aec3b6904..44ddc4bc14 100644
--- a/tests/topotests/isis-sr-topo1/rt3/step9/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt3/step9/show_mpls_table.ref
@@ -164,5 +164,41 @@
"interface":"eth-rt5-1"
}
]
+ },
+ "17100":{
+ "inLabel":17100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.5.5"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.4.5"
+ }
+ ]
+ },
+ "17101":{
+ "inLabel":17101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-rt5-2"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-rt5-1"
+ }
+ ]
}
}
diff --git a/tests/topotests/isis-sr-topo1/rt4/isisd.conf b/tests/topotests/isis-sr-topo1/rt4/isisd.conf
index 5a110b75fe..3852b1962b 100644
--- a/tests/topotests/isis-sr-topo1/rt4/isisd.conf
+++ b/tests/topotests/isis-sr-topo1/rt4/isisd.conf
@@ -45,5 +45,7 @@ router isis 1
segment-routing global-block 16000 23999
segment-routing node-msd 8
segment-routing prefix 4.4.4.4/32 index 40 no-php-flag
+ segment-routing prefix 10.10.10.10/32 index 100 no-php-flag n-flag-clear
segment-routing prefix 2001:db8:1000::4/128 index 41 no-php-flag
+ segment-routing prefix 2001:db8:1000::10/128 index 101 no-php-flag n-flag-clear
!
diff --git a/tests/topotests/isis-sr-topo1/rt4/step1/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt4/step1/show_ip_route.ref
index f06182b088..493f3ab60d 100644
--- a/tests/topotests/isis-sr-topo1/rt4/step1/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt4/step1/show_ip_route.ref
@@ -319,5 +319,24 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "distance":115,
+ "metric":20,
+ "nexthops":[
+ {
+ "ip":"10.0.6.5",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt5",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt4/step1/show_ipv6_route.ref b/tests/topotests/isis-sr-topo1/rt4/step1/show_ipv6_route.ref
index f5772f2726..217a4a5379 100644
--- a/tests/topotests/isis-sr-topo1/rt4/step1/show_ipv6_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt4/step1/show_ipv6_route.ref
@@ -12,7 +12,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-2",
+ "interfaceName":"eth-rt2-1",
"active":true,
"labels":[
16011
@@ -21,7 +21,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-1",
+ "interfaceName":"eth-rt2-2",
"active":true,
"labels":[
16011
@@ -43,7 +43,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-2",
+ "interfaceName":"eth-rt2-1",
"active":true,
"labels":[
16021
@@ -52,7 +52,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-1",
+ "interfaceName":"eth-rt2-2",
"active":true,
"labels":[
16021
@@ -74,7 +74,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-2",
+ "interfaceName":"eth-rt2-1",
"active":true,
"labels":[
16031
@@ -83,7 +83,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5",
+ "interfaceName":"eth-rt2-2",
"active":true,
"labels":[
16031
@@ -92,7 +92,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-1",
+ "interfaceName":"eth-rt5",
"active":true,
"labels":[
16031
diff --git a/tests/topotests/isis-sr-topo1/rt4/step1/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt4/step1/show_mpls_table.ref
index b7fb69dcde..307403964a 100644
--- a/tests/topotests/isis-sr-topo1/rt4/step1/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt4/step1/show_mpls_table.ref
@@ -7,13 +7,13 @@
"type":"SR (IS-IS)",
"outLabel":16010,
"installed":true,
- "nexthop":"10.0.3.2"
+ "nexthop":"10.0.2.2"
},
{
"type":"SR (IS-IS)",
"outLabel":16010,
"installed":true,
- "nexthop":"10.0.2.2"
+ "nexthop":"10.0.3.2"
}
]
},
@@ -25,13 +25,13 @@
"type":"SR (IS-IS)",
"outLabel":16011,
"installed":true,
- "interface":"eth-rt2-2"
+ "interface":"eth-rt2-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16011,
"installed":true,
- "interface":"eth-rt2-1"
+ "interface":"eth-rt2-2"
}
]
},
@@ -43,13 +43,13 @@
"type":"SR (IS-IS)",
"outLabel":16020,
"installed":true,
- "nexthop":"10.0.3.2"
+ "nexthop":"10.0.2.2"
},
{
"type":"SR (IS-IS)",
"outLabel":16020,
"installed":true,
- "nexthop":"10.0.2.2"
+ "nexthop":"10.0.3.2"
}
]
},
@@ -61,13 +61,13 @@
"type":"SR (IS-IS)",
"outLabel":16021,
"installed":true,
- "interface":"eth-rt2-2"
+ "interface":"eth-rt2-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16021,
"installed":true,
- "interface":"eth-rt2-1"
+ "interface":"eth-rt2-2"
}
]
},
@@ -79,13 +79,13 @@
"type":"SR (IS-IS)",
"outLabel":16030,
"installed":true,
- "nexthop":"10.0.3.2"
+ "nexthop":"10.0.2.2"
},
{
"type":"SR (IS-IS)",
"outLabel":16030,
"installed":true,
- "nexthop":"10.0.2.2"
+ "nexthop":"10.0.3.2"
},
{
"type":"SR (IS-IS)",
@@ -103,13 +103,13 @@
"type":"SR (IS-IS)",
"outLabel":16031,
"installed":true,
- "interface":"eth-rt2-2"
+ "interface":"eth-rt2-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16031,
"installed":true,
- "interface":"eth-rt2-1"
+ "interface":"eth-rt2-2"
},
{
"type":"SR (IS-IS)",
@@ -188,5 +188,28 @@
"interface":"eth-rt6"
}
]
+ },
+ "16100":{
+ "inLabel":16100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.6.5"
+ }
+ ]
+ },
+ "16101":{
+ "inLabel":16101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true
+ }
+ ]
}
}
diff --git a/tests/topotests/isis-sr-topo1/rt4/step10/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt4/step10/show_ip_route.ref
index d7d42120a0..11bc948319 100644
--- a/tests/topotests/isis-sr-topo1/rt4/step10/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt4/step10/show_ip_route.ref
@@ -231,6 +231,7 @@
"metric":30,
"nexthops":[
{
+ "fib":true,
"ip":"10.0.7.6",
"afi":"ipv4",
"interfaceName":"eth-rt6",
@@ -273,5 +274,24 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "distance":115,
+ "metric":30,
+ "nexthops":[
+ {
+ "ip":"10.0.7.6",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt6",
+ "active":true,
+ "labels":[
+ 18100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt4/step10/show_ipv6_route.ref b/tests/topotests/isis-sr-topo1/rt4/step10/show_ipv6_route.ref
index 235c1facc6..844f6becf9 100644
--- a/tests/topotests/isis-sr-topo1/rt4/step10/show_ipv6_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt4/step10/show_ipv6_route.ref
@@ -12,7 +12,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-2",
+ "interfaceName":"eth-rt2-1",
"active":true,
"labels":[
16011
@@ -21,7 +21,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-1",
+ "interfaceName":"eth-rt2-2",
"active":true,
"labels":[
16011
@@ -43,7 +43,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-2",
+ "interfaceName":"eth-rt2-1",
"active":true,
"labels":[
16021
@@ -52,7 +52,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-1",
+ "interfaceName":"eth-rt2-2",
"active":true,
"labels":[
16021
@@ -74,7 +74,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-2",
+ "interfaceName":"eth-rt2-1",
"active":true,
"labels":[
16031
@@ -83,7 +83,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-1",
+ "interfaceName":"eth-rt2-2",
"active":true,
"labels":[
16031
diff --git a/tests/topotests/isis-sr-topo1/rt4/step10/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt4/step10/show_mpls_table.ref
index 86ceaf4883..f275056070 100644
--- a/tests/topotests/isis-sr-topo1/rt4/step10/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt4/step10/show_mpls_table.ref
@@ -19,13 +19,13 @@
"type":"SR (IS-IS)",
"outLabel":16011,
"installed":true,
- "interface":"eth-rt2-2"
+ "interface":"eth-rt2-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16011,
"installed":true,
- "interface":"eth-rt2-1"
+ "interface":"eth-rt2-2"
}
]
},
@@ -49,13 +49,13 @@
"type":"SR (IS-IS)",
"outLabel":16021,
"installed":true,
- "interface":"eth-rt2-2"
+ "interface":"eth-rt2-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16021,
"installed":true,
- "interface":"eth-rt2-1"
+ "interface":"eth-rt2-2"
}
]
},
@@ -79,13 +79,13 @@
"type":"SR (IS-IS)",
"outLabel":16031,
"installed":true,
- "interface":"eth-rt2-2"
+ "interface":"eth-rt2-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16031,
"installed":true,
- "interface":"eth-rt2-1"
+ "interface":"eth-rt2-2"
}
]
},
@@ -158,5 +158,28 @@
"interface":"eth-rt6"
}
]
+ },
+ "16100":{
+ "inLabel":16100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":18100,
+ "installed":true,
+ "nexthop":"10.0.7.6"
+ }
+ ]
+ },
+ "16101":{
+ "inLabel":16101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true
+ }
+ ]
}
}
diff --git a/tests/topotests/isis-sr-topo1/rt4/step2/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt4/step2/show_ip_route.ref
index 4789f7268f..c2fbdeb30e 100644
--- a/tests/topotests/isis-sr-topo1/rt4/step2/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt4/step2/show_ip_route.ref
@@ -289,6 +289,7 @@
"metric":30,
"nexthops":[
{
+ "fib":true,
"ip":"10.0.7.6",
"afi":"ipv4",
"interfaceName":"eth-rt6",
@@ -331,5 +332,24 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "distance":115,
+ "metric":30,
+ "nexthops":[
+ {
+ "ip":"10.0.7.6",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt6",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt4/step2/show_ipv6_route.ref b/tests/topotests/isis-sr-topo1/rt4/step2/show_ipv6_route.ref
index 871b303cab..7f823b6896 100644
--- a/tests/topotests/isis-sr-topo1/rt4/step2/show_ipv6_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt4/step2/show_ipv6_route.ref
@@ -12,7 +12,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-2",
+ "interfaceName":"eth-rt2-1",
"active":true,
"labels":[
16011
@@ -21,7 +21,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-1",
+ "interfaceName":"eth-rt2-2",
"active":true,
"labels":[
16011
@@ -43,7 +43,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-2",
+ "interfaceName":"eth-rt2-1",
"active":true,
"labels":[
16021
@@ -52,7 +52,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-1",
+ "interfaceName":"eth-rt2-2",
"active":true,
"labels":[
16021
@@ -74,7 +74,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-2",
+ "interfaceName":"eth-rt2-1",
"active":true,
"labels":[
16031
@@ -83,7 +83,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-1",
+ "interfaceName":"eth-rt2-2",
"active":true,
"labels":[
16031
diff --git a/tests/topotests/isis-sr-topo1/rt4/step2/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt4/step2/show_mpls_table.ref
index ff83c374f0..8dd37880d0 100644
--- a/tests/topotests/isis-sr-topo1/rt4/step2/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt4/step2/show_mpls_table.ref
@@ -7,13 +7,13 @@
"type":"SR (IS-IS)",
"outLabel":16010,
"installed":true,
- "nexthop":"10.0.3.2"
+ "nexthop":"10.0.2.2"
},
{
"type":"SR (IS-IS)",
"outLabel":16010,
"installed":true,
- "nexthop":"10.0.2.2"
+ "nexthop":"10.0.3.2"
}
]
},
@@ -25,13 +25,13 @@
"type":"SR (IS-IS)",
"outLabel":16011,
"installed":true,
- "interface":"eth-rt2-2"
+ "interface":"eth-rt2-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16011,
"installed":true,
- "interface":"eth-rt2-1"
+ "interface":"eth-rt2-2"
}
]
},
@@ -43,13 +43,13 @@
"type":"SR (IS-IS)",
"outLabel":16020,
"installed":true,
- "nexthop":"10.0.3.2"
+ "nexthop":"10.0.2.2"
},
{
"type":"SR (IS-IS)",
"outLabel":16020,
"installed":true,
- "nexthop":"10.0.2.2"
+ "nexthop":"10.0.3.2"
}
]
},
@@ -61,13 +61,13 @@
"type":"SR (IS-IS)",
"outLabel":16021,
"installed":true,
- "interface":"eth-rt2-2"
+ "interface":"eth-rt2-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16021,
"installed":true,
- "interface":"eth-rt2-1"
+ "interface":"eth-rt2-2"
}
]
},
@@ -79,13 +79,13 @@
"type":"SR (IS-IS)",
"outLabel":16030,
"installed":true,
- "nexthop":"10.0.3.2"
+ "nexthop":"10.0.2.2"
},
{
"type":"SR (IS-IS)",
"outLabel":16030,
"installed":true,
- "nexthop":"10.0.2.2"
+ "nexthop":"10.0.3.2"
}
]
},
@@ -97,13 +97,13 @@
"type":"SR (IS-IS)",
"outLabel":16031,
"installed":true,
- "interface":"eth-rt2-2"
+ "interface":"eth-rt2-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16031,
"installed":true,
- "interface":"eth-rt2-1"
+ "interface":"eth-rt2-2"
}
]
},
@@ -176,5 +176,28 @@
"interface":"eth-rt6"
}
]
+ },
+ "16100":{
+ "inLabel":16100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.7.6"
+ }
+ ]
+ },
+ "16101":{
+ "inLabel":16101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true
+ }
+ ]
}
}
diff --git a/tests/topotests/isis-sr-topo1/rt4/step3/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt4/step3/show_ip_route.ref
index d86562deb9..4dc0dd7cac 100644
--- a/tests/topotests/isis-sr-topo1/rt4/step3/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt4/step3/show_ip_route.ref
@@ -262,12 +262,14 @@
"metric":40,
"nexthops":[
{
+ "fib":true,
"ip":"10.0.2.2",
"afi":"ipv4",
"interfaceName":"eth-rt2-1",
"active":true
},
{
+ "fib":true,
"ip":"10.0.3.2",
"afi":"ipv4",
"interfaceName":"eth-rt2-2",
@@ -276,6 +278,21 @@
]
}
],
+ "10.0.7.0\/24":[
+ {
+ "prefix":"10.0.7.0\/24",
+ "protocol":"isis",
+ "distance":115,
+ "metric":20,
+ "nexthops":[
+ {
+ "ip":"10.0.7.6",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt6"
+ }
+ ]
+ }
+ ],
"10.0.8.0\/24":[
{
"prefix":"10.0.8.0\/24",
@@ -302,5 +319,33 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "distance":115,
+ "metric":40,
+ "nexthops":[
+ {
+ "ip":"10.0.2.2",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt2-1",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ },
+ {
+ "ip":"10.0.3.2",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt2-2",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt4/step3/show_ipv6_route.ref b/tests/topotests/isis-sr-topo1/rt4/step3/show_ipv6_route.ref
index c09f584641..34afda1966 100644
--- a/tests/topotests/isis-sr-topo1/rt4/step3/show_ipv6_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt4/step3/show_ipv6_route.ref
@@ -12,7 +12,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-2",
+ "interfaceName":"eth-rt2-1",
"active":true,
"labels":[
16011
@@ -21,7 +21,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-1",
+ "interfaceName":"eth-rt2-2",
"active":true,
"labels":[
16011
@@ -43,7 +43,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-2",
+ "interfaceName":"eth-rt2-1",
"active":true,
"labels":[
16021
@@ -52,7 +52,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-1",
+ "interfaceName":"eth-rt2-2",
"active":true,
"labels":[
16021
@@ -74,7 +74,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-2",
+ "interfaceName":"eth-rt2-1",
"active":true,
"labels":[
16031
@@ -83,7 +83,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-1",
+ "interfaceName":"eth-rt2-2",
"active":true,
"labels":[
16031
@@ -105,7 +105,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-2",
+ "interfaceName":"eth-rt2-1",
"active":true,
"labels":[
16051
@@ -114,7 +114,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-1",
+ "interfaceName":"eth-rt2-2",
"active":true,
"labels":[
16051
diff --git a/tests/topotests/isis-sr-topo1/rt4/step3/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt4/step3/show_mpls_table.ref
index 85c6c055c9..65336d88d1 100644
--- a/tests/topotests/isis-sr-topo1/rt4/step3/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt4/step3/show_mpls_table.ref
@@ -7,13 +7,13 @@
"type":"SR (IS-IS)",
"outLabel":16010,
"installed":true,
- "nexthop":"10.0.3.2"
+ "nexthop":"10.0.2.2"
},
{
"type":"SR (IS-IS)",
"outLabel":16010,
"installed":true,
- "nexthop":"10.0.2.2"
+ "nexthop":"10.0.3.2"
}
]
},
@@ -25,13 +25,13 @@
"type":"SR (IS-IS)",
"outLabel":16011,
"installed":true,
- "interface":"eth-rt2-2"
+ "interface":"eth-rt2-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16011,
"installed":true,
- "interface":"eth-rt2-1"
+ "interface":"eth-rt2-2"
}
]
},
@@ -43,13 +43,13 @@
"type":"SR (IS-IS)",
"outLabel":16020,
"installed":true,
- "nexthop":"10.0.3.2"
+ "nexthop":"10.0.2.2"
},
{
"type":"SR (IS-IS)",
"outLabel":16020,
"installed":true,
- "nexthop":"10.0.2.2"
+ "nexthop":"10.0.3.2"
}
]
},
@@ -61,13 +61,13 @@
"type":"SR (IS-IS)",
"outLabel":16021,
"installed":true,
- "interface":"eth-rt2-2"
+ "interface":"eth-rt2-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16021,
"installed":true,
- "interface":"eth-rt2-1"
+ "interface":"eth-rt2-2"
}
]
},
@@ -79,13 +79,13 @@
"type":"SR (IS-IS)",
"outLabel":16030,
"installed":true,
- "nexthop":"10.0.3.2"
+ "nexthop":"10.0.2.2"
},
{
"type":"SR (IS-IS)",
"outLabel":16030,
"installed":true,
- "nexthop":"10.0.2.2"
+ "nexthop":"10.0.3.2"
}
]
},
@@ -97,13 +97,13 @@
"type":"SR (IS-IS)",
"outLabel":16031,
"installed":true,
- "interface":"eth-rt2-2"
+ "interface":"eth-rt2-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16031,
"installed":true,
- "interface":"eth-rt2-1"
+ "interface":"eth-rt2-2"
}
]
},
@@ -137,13 +137,13 @@
"type":"SR (IS-IS)",
"outLabel":16050,
"installed":true,
- "nexthop":"10.0.3.2"
+ "nexthop":"10.0.2.2"
},
{
"type":"SR (IS-IS)",
"outLabel":16050,
"installed":true,
- "nexthop":"10.0.2.2"
+ "nexthop":"10.0.3.2"
}
]
},
@@ -155,13 +155,42 @@
"type":"SR (IS-IS)",
"outLabel":16051,
"installed":true,
- "interface":"eth-rt2-2"
+ "interface":"eth-rt2-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16051,
"installed":true,
- "interface":"eth-rt2-1"
+ "interface":"eth-rt2-2"
+ }
+ ]
+ },
+ "16100":{
+ "inLabel":16100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.2.2"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.3.2"
+ }
+ ]
+ },
+ "16101":{
+ "inLabel":16101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true
}
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt4/step4/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt4/step4/show_ip_route.ref
index 3c7dfda0a3..e930657f8d 100644
--- a/tests/topotests/isis-sr-topo1/rt4/step4/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt4/step4/show_ip_route.ref
@@ -289,6 +289,7 @@
"metric":30,
"nexthops":[
{
+ "fib":true,
"ip":"10.0.7.6",
"afi":"ipv4",
"interfaceName":"eth-rt6",
@@ -331,5 +332,24 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "distance":115,
+ "metric":30,
+ "nexthops":[
+ {
+ "ip":"10.0.7.6",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt6",
+ "active":true,
+ "labels":[
+ 18100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt4/step4/show_ipv6_route.ref b/tests/topotests/isis-sr-topo1/rt4/step4/show_ipv6_route.ref
index 38b51822dd..ca61c6e81f 100644
--- a/tests/topotests/isis-sr-topo1/rt4/step4/show_ipv6_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt4/step4/show_ipv6_route.ref
@@ -12,7 +12,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-2",
+ "interfaceName":"eth-rt2-1",
"active":true,
"labels":[
16011
@@ -21,7 +21,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-1",
+ "interfaceName":"eth-rt2-2",
"active":true,
"labels":[
16011
@@ -43,7 +43,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-2",
+ "interfaceName":"eth-rt2-1",
"active":true,
"labels":[
16021
@@ -52,7 +52,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-1",
+ "interfaceName":"eth-rt2-2",
"active":true,
"labels":[
16021
@@ -74,7 +74,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-2",
+ "interfaceName":"eth-rt2-1",
"active":true,
"labels":[
16031
@@ -83,7 +83,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-1",
+ "interfaceName":"eth-rt2-2",
"active":true,
"labels":[
16031
diff --git a/tests/topotests/isis-sr-topo1/rt4/step4/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt4/step4/show_mpls_table.ref
index 4e5638f34f..eb95fa94c9 100644
--- a/tests/topotests/isis-sr-topo1/rt4/step4/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt4/step4/show_mpls_table.ref
@@ -7,13 +7,13 @@
"type":"SR (IS-IS)",
"outLabel":16010,
"installed":true,
- "nexthop":"10.0.3.2"
+ "nexthop":"10.0.2.2"
},
{
"type":"SR (IS-IS)",
"outLabel":16010,
"installed":true,
- "nexthop":"10.0.2.2"
+ "nexthop":"10.0.3.2"
}
]
},
@@ -25,13 +25,13 @@
"type":"SR (IS-IS)",
"outLabel":16011,
"installed":true,
- "interface":"eth-rt2-2"
+ "interface":"eth-rt2-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16011,
"installed":true,
- "interface":"eth-rt2-1"
+ "interface":"eth-rt2-2"
}
]
},
@@ -43,13 +43,13 @@
"type":"SR (IS-IS)",
"outLabel":16020,
"installed":true,
- "nexthop":"10.0.3.2"
+ "nexthop":"10.0.2.2"
},
{
"type":"SR (IS-IS)",
"outLabel":16020,
"installed":true,
- "nexthop":"10.0.2.2"
+ "nexthop":"10.0.3.2"
}
]
},
@@ -61,13 +61,13 @@
"type":"SR (IS-IS)",
"outLabel":16021,
"installed":true,
- "interface":"eth-rt2-2"
+ "interface":"eth-rt2-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16021,
"installed":true,
- "interface":"eth-rt2-1"
+ "interface":"eth-rt2-2"
}
]
},
@@ -79,13 +79,13 @@
"type":"SR (IS-IS)",
"outLabel":16030,
"installed":true,
- "nexthop":"10.0.3.2"
+ "nexthop":"10.0.2.2"
},
{
"type":"SR (IS-IS)",
"outLabel":16030,
"installed":true,
- "nexthop":"10.0.2.2"
+ "nexthop":"10.0.3.2"
}
]
},
@@ -97,13 +97,13 @@
"type":"SR (IS-IS)",
"outLabel":16031,
"installed":true,
- "interface":"eth-rt2-2"
+ "interface":"eth-rt2-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16031,
"installed":true,
- "interface":"eth-rt2-1"
+ "interface":"eth-rt2-2"
}
]
},
@@ -176,5 +176,28 @@
"interface":"eth-rt6"
}
]
+ },
+ "16100":{
+ "inLabel":16100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":18100,
+ "installed":true,
+ "nexthop":"10.0.7.6"
+ }
+ ]
+ },
+ "16101":{
+ "inLabel":16101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true
+ }
+ ]
}
}
diff --git a/tests/topotests/isis-sr-topo1/rt4/step5/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt4/step5/show_ip_route.ref
index 90f69c06b8..8b0ddd4ee5 100644
--- a/tests/topotests/isis-sr-topo1/rt4/step5/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt4/step5/show_ip_route.ref
@@ -283,6 +283,7 @@
"metric":30,
"nexthops":[
{
+ "fib":true,
"ip":"10.0.7.6",
"afi":"ipv4",
"interfaceName":"eth-rt6",
@@ -325,5 +326,22 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "distance":115,
+ "metric":30,
+ "nexthops":[
+ {
+ "fib":true,
+ "ip":"10.0.7.6",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt6",
+ "active":true
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt4/step5/show_ipv6_route.ref b/tests/topotests/isis-sr-topo1/rt4/step5/show_ipv6_route.ref
index 04056ed873..94e1fac450 100644
--- a/tests/topotests/isis-sr-topo1/rt4/step5/show_ipv6_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt4/step5/show_ipv6_route.ref
@@ -12,7 +12,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-2",
+ "interfaceName":"eth-rt2-1",
"active":true,
"labels":[
16011
@@ -21,7 +21,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-1",
+ "interfaceName":"eth-rt2-2",
"active":true,
"labels":[
16011
@@ -43,7 +43,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-2",
+ "interfaceName":"eth-rt2-1",
"active":true,
"labels":[
16021
@@ -52,7 +52,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-1",
+ "interfaceName":"eth-rt2-2",
"active":true,
"labels":[
16021
@@ -74,7 +74,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-2",
+ "interfaceName":"eth-rt2-1",
"active":true,
"labels":[
16031
@@ -83,7 +83,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-1",
+ "interfaceName":"eth-rt2-2",
"active":true,
"labels":[
16031
diff --git a/tests/topotests/isis-sr-topo1/rt4/step5/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt4/step5/show_mpls_table.ref
index 4df722be4f..cd47cfa3a7 100644
--- a/tests/topotests/isis-sr-topo1/rt4/step5/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt4/step5/show_mpls_table.ref
@@ -7,13 +7,13 @@
"type":"SR (IS-IS)",
"outLabel":16010,
"installed":true,
- "nexthop":"10.0.3.2"
+ "nexthop":"10.0.2.2"
},
{
"type":"SR (IS-IS)",
"outLabel":16010,
"installed":true,
- "nexthop":"10.0.2.2"
+ "nexthop":"10.0.3.2"
}
]
},
@@ -25,13 +25,13 @@
"type":"SR (IS-IS)",
"outLabel":16011,
"installed":true,
- "interface":"eth-rt2-2"
+ "interface":"eth-rt2-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16011,
"installed":true,
- "interface":"eth-rt2-1"
+ "interface":"eth-rt2-2"
}
]
},
@@ -43,13 +43,13 @@
"type":"SR (IS-IS)",
"outLabel":16020,
"installed":true,
- "nexthop":"10.0.3.2"
+ "nexthop":"10.0.2.2"
},
{
"type":"SR (IS-IS)",
"outLabel":16020,
"installed":true,
- "nexthop":"10.0.2.2"
+ "nexthop":"10.0.3.2"
}
]
},
@@ -61,13 +61,13 @@
"type":"SR (IS-IS)",
"outLabel":16021,
"installed":true,
- "interface":"eth-rt2-2"
+ "interface":"eth-rt2-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16021,
"installed":true,
- "interface":"eth-rt2-1"
+ "interface":"eth-rt2-2"
}
]
},
@@ -79,13 +79,13 @@
"type":"SR (IS-IS)",
"outLabel":16030,
"installed":true,
- "nexthop":"10.0.3.2"
+ "nexthop":"10.0.2.2"
},
{
"type":"SR (IS-IS)",
"outLabel":16030,
"installed":true,
- "nexthop":"10.0.2.2"
+ "nexthop":"10.0.3.2"
}
]
},
@@ -97,13 +97,13 @@
"type":"SR (IS-IS)",
"outLabel":16031,
"installed":true,
- "interface":"eth-rt2-2"
+ "interface":"eth-rt2-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16031,
"installed":true,
- "interface":"eth-rt2-1"
+ "interface":"eth-rt2-2"
}
]
},
@@ -128,5 +128,16 @@
"installed":true
}
]
+ },
+ "16101":{
+ "inLabel":16101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true
+ }
+ ]
}
}
diff --git a/tests/topotests/isis-sr-topo1/rt4/step6/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt4/step6/show_ip_route.ref
index 3c7dfda0a3..e930657f8d 100644
--- a/tests/topotests/isis-sr-topo1/rt4/step6/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt4/step6/show_ip_route.ref
@@ -289,6 +289,7 @@
"metric":30,
"nexthops":[
{
+ "fib":true,
"ip":"10.0.7.6",
"afi":"ipv4",
"interfaceName":"eth-rt6",
@@ -331,5 +332,24 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "distance":115,
+ "metric":30,
+ "nexthops":[
+ {
+ "ip":"10.0.7.6",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt6",
+ "active":true,
+ "labels":[
+ 18100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt4/step6/show_ipv6_route.ref b/tests/topotests/isis-sr-topo1/rt4/step6/show_ipv6_route.ref
index 38b51822dd..ca61c6e81f 100644
--- a/tests/topotests/isis-sr-topo1/rt4/step6/show_ipv6_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt4/step6/show_ipv6_route.ref
@@ -12,7 +12,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-2",
+ "interfaceName":"eth-rt2-1",
"active":true,
"labels":[
16011
@@ -21,7 +21,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-1",
+ "interfaceName":"eth-rt2-2",
"active":true,
"labels":[
16011
@@ -43,7 +43,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-2",
+ "interfaceName":"eth-rt2-1",
"active":true,
"labels":[
16021
@@ -52,7 +52,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-1",
+ "interfaceName":"eth-rt2-2",
"active":true,
"labels":[
16021
@@ -74,7 +74,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-2",
+ "interfaceName":"eth-rt2-1",
"active":true,
"labels":[
16031
@@ -83,7 +83,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-1",
+ "interfaceName":"eth-rt2-2",
"active":true,
"labels":[
16031
diff --git a/tests/topotests/isis-sr-topo1/rt4/step6/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt4/step6/show_mpls_table.ref
index 4e5638f34f..eb95fa94c9 100644
--- a/tests/topotests/isis-sr-topo1/rt4/step6/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt4/step6/show_mpls_table.ref
@@ -7,13 +7,13 @@
"type":"SR (IS-IS)",
"outLabel":16010,
"installed":true,
- "nexthop":"10.0.3.2"
+ "nexthop":"10.0.2.2"
},
{
"type":"SR (IS-IS)",
"outLabel":16010,
"installed":true,
- "nexthop":"10.0.2.2"
+ "nexthop":"10.0.3.2"
}
]
},
@@ -25,13 +25,13 @@
"type":"SR (IS-IS)",
"outLabel":16011,
"installed":true,
- "interface":"eth-rt2-2"
+ "interface":"eth-rt2-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16011,
"installed":true,
- "interface":"eth-rt2-1"
+ "interface":"eth-rt2-2"
}
]
},
@@ -43,13 +43,13 @@
"type":"SR (IS-IS)",
"outLabel":16020,
"installed":true,
- "nexthop":"10.0.3.2"
+ "nexthop":"10.0.2.2"
},
{
"type":"SR (IS-IS)",
"outLabel":16020,
"installed":true,
- "nexthop":"10.0.2.2"
+ "nexthop":"10.0.3.2"
}
]
},
@@ -61,13 +61,13 @@
"type":"SR (IS-IS)",
"outLabel":16021,
"installed":true,
- "interface":"eth-rt2-2"
+ "interface":"eth-rt2-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16021,
"installed":true,
- "interface":"eth-rt2-1"
+ "interface":"eth-rt2-2"
}
]
},
@@ -79,13 +79,13 @@
"type":"SR (IS-IS)",
"outLabel":16030,
"installed":true,
- "nexthop":"10.0.3.2"
+ "nexthop":"10.0.2.2"
},
{
"type":"SR (IS-IS)",
"outLabel":16030,
"installed":true,
- "nexthop":"10.0.2.2"
+ "nexthop":"10.0.3.2"
}
]
},
@@ -97,13 +97,13 @@
"type":"SR (IS-IS)",
"outLabel":16031,
"installed":true,
- "interface":"eth-rt2-2"
+ "interface":"eth-rt2-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16031,
"installed":true,
- "interface":"eth-rt2-1"
+ "interface":"eth-rt2-2"
}
]
},
@@ -176,5 +176,28 @@
"interface":"eth-rt6"
}
]
+ },
+ "16100":{
+ "inLabel":16100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":18100,
+ "installed":true,
+ "nexthop":"10.0.7.6"
+ }
+ ]
+ },
+ "16101":{
+ "inLabel":16101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true
+ }
+ ]
}
}
diff --git a/tests/topotests/isis-sr-topo1/rt4/step7/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt4/step7/show_ip_route.ref
index a3ac4ac109..f5ac45504e 100644
--- a/tests/topotests/isis-sr-topo1/rt4/step7/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt4/step7/show_ip_route.ref
@@ -283,6 +283,7 @@
"metric":30,
"nexthops":[
{
+ "fib":true,
"ip":"10.0.7.6",
"afi":"ipv4",
"interfaceName":"eth-rt6",
@@ -325,5 +326,24 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "distance":115,
+ "metric":30,
+ "nexthops":[
+ {
+ "ip":"10.0.7.6",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt6",
+ "active":true,
+ "labels":[
+ 18100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt4/step7/show_ipv6_route.ref b/tests/topotests/isis-sr-topo1/rt4/step7/show_ipv6_route.ref
index c59abbd2f5..1599c88122 100644
--- a/tests/topotests/isis-sr-topo1/rt4/step7/show_ipv6_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt4/step7/show_ipv6_route.ref
@@ -12,13 +12,13 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-2",
+ "interfaceName":"eth-rt2-1",
"active":true
},
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-1",
+ "interfaceName":"eth-rt2-2",
"active":true
}
]
@@ -37,7 +37,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-2",
+ "interfaceName":"eth-rt2-1",
"active":true,
"labels":[
16021
@@ -46,7 +46,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-1",
+ "interfaceName":"eth-rt2-2",
"active":true,
"labels":[
16021
@@ -68,7 +68,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-2",
+ "interfaceName":"eth-rt2-1",
"active":true,
"labels":[
16031
@@ -77,7 +77,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-1",
+ "interfaceName":"eth-rt2-2",
"active":true,
"labels":[
16031
diff --git a/tests/topotests/isis-sr-topo1/rt4/step7/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt4/step7/show_mpls_table.ref
index 512c057b31..19b0beb164 100644
--- a/tests/topotests/isis-sr-topo1/rt4/step7/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt4/step7/show_mpls_table.ref
@@ -7,13 +7,13 @@
"type":"SR (IS-IS)",
"outLabel":16020,
"installed":true,
- "nexthop":"10.0.3.2"
+ "nexthop":"10.0.2.2"
},
{
"type":"SR (IS-IS)",
"outLabel":16020,
"installed":true,
- "nexthop":"10.0.2.2"
+ "nexthop":"10.0.3.2"
}
]
},
@@ -25,13 +25,13 @@
"type":"SR (IS-IS)",
"outLabel":16021,
"installed":true,
- "interface":"eth-rt2-2"
+ "interface":"eth-rt2-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16021,
"installed":true,
- "interface":"eth-rt2-1"
+ "interface":"eth-rt2-2"
}
]
},
@@ -43,13 +43,13 @@
"type":"SR (IS-IS)",
"outLabel":16030,
"installed":true,
- "nexthop":"10.0.3.2"
+ "nexthop":"10.0.2.2"
},
{
"type":"SR (IS-IS)",
"outLabel":16030,
"installed":true,
- "nexthop":"10.0.2.2"
+ "nexthop":"10.0.3.2"
}
]
},
@@ -61,13 +61,13 @@
"type":"SR (IS-IS)",
"outLabel":16031,
"installed":true,
- "interface":"eth-rt2-2"
+ "interface":"eth-rt2-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16031,
"installed":true,
- "interface":"eth-rt2-1"
+ "interface":"eth-rt2-2"
}
]
},
@@ -140,5 +140,28 @@
"interface":"eth-rt6"
}
]
+ },
+ "16100":{
+ "inLabel":16100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":18100,
+ "installed":true,
+ "nexthop":"10.0.7.6"
+ }
+ ]
+ },
+ "16101":{
+ "inLabel":16101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true
+ }
+ ]
}
}
diff --git a/tests/topotests/isis-sr-topo1/rt4/step8/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt4/step8/show_ip_route.ref
index 3c7dfda0a3..e930657f8d 100644
--- a/tests/topotests/isis-sr-topo1/rt4/step8/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt4/step8/show_ip_route.ref
@@ -289,6 +289,7 @@
"metric":30,
"nexthops":[
{
+ "fib":true,
"ip":"10.0.7.6",
"afi":"ipv4",
"interfaceName":"eth-rt6",
@@ -331,5 +332,24 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "distance":115,
+ "metric":30,
+ "nexthops":[
+ {
+ "ip":"10.0.7.6",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt6",
+ "active":true,
+ "labels":[
+ 18100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt4/step8/show_ipv6_route.ref b/tests/topotests/isis-sr-topo1/rt4/step8/show_ipv6_route.ref
index 38b51822dd..ca61c6e81f 100644
--- a/tests/topotests/isis-sr-topo1/rt4/step8/show_ipv6_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt4/step8/show_ipv6_route.ref
@@ -12,7 +12,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-2",
+ "interfaceName":"eth-rt2-1",
"active":true,
"labels":[
16011
@@ -21,7 +21,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-1",
+ "interfaceName":"eth-rt2-2",
"active":true,
"labels":[
16011
@@ -43,7 +43,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-2",
+ "interfaceName":"eth-rt2-1",
"active":true,
"labels":[
16021
@@ -52,7 +52,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-1",
+ "interfaceName":"eth-rt2-2",
"active":true,
"labels":[
16021
@@ -74,7 +74,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-2",
+ "interfaceName":"eth-rt2-1",
"active":true,
"labels":[
16031
@@ -83,7 +83,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-1",
+ "interfaceName":"eth-rt2-2",
"active":true,
"labels":[
16031
diff --git a/tests/topotests/isis-sr-topo1/rt4/step8/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt4/step8/show_mpls_table.ref
index 4e5638f34f..eb95fa94c9 100644
--- a/tests/topotests/isis-sr-topo1/rt4/step8/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt4/step8/show_mpls_table.ref
@@ -7,13 +7,13 @@
"type":"SR (IS-IS)",
"outLabel":16010,
"installed":true,
- "nexthop":"10.0.3.2"
+ "nexthop":"10.0.2.2"
},
{
"type":"SR (IS-IS)",
"outLabel":16010,
"installed":true,
- "nexthop":"10.0.2.2"
+ "nexthop":"10.0.3.2"
}
]
},
@@ -25,13 +25,13 @@
"type":"SR (IS-IS)",
"outLabel":16011,
"installed":true,
- "interface":"eth-rt2-2"
+ "interface":"eth-rt2-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16011,
"installed":true,
- "interface":"eth-rt2-1"
+ "interface":"eth-rt2-2"
}
]
},
@@ -43,13 +43,13 @@
"type":"SR (IS-IS)",
"outLabel":16020,
"installed":true,
- "nexthop":"10.0.3.2"
+ "nexthop":"10.0.2.2"
},
{
"type":"SR (IS-IS)",
"outLabel":16020,
"installed":true,
- "nexthop":"10.0.2.2"
+ "nexthop":"10.0.3.2"
}
]
},
@@ -61,13 +61,13 @@
"type":"SR (IS-IS)",
"outLabel":16021,
"installed":true,
- "interface":"eth-rt2-2"
+ "interface":"eth-rt2-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16021,
"installed":true,
- "interface":"eth-rt2-1"
+ "interface":"eth-rt2-2"
}
]
},
@@ -79,13 +79,13 @@
"type":"SR (IS-IS)",
"outLabel":16030,
"installed":true,
- "nexthop":"10.0.3.2"
+ "nexthop":"10.0.2.2"
},
{
"type":"SR (IS-IS)",
"outLabel":16030,
"installed":true,
- "nexthop":"10.0.2.2"
+ "nexthop":"10.0.3.2"
}
]
},
@@ -97,13 +97,13 @@
"type":"SR (IS-IS)",
"outLabel":16031,
"installed":true,
- "interface":"eth-rt2-2"
+ "interface":"eth-rt2-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16031,
"installed":true,
- "interface":"eth-rt2-1"
+ "interface":"eth-rt2-2"
}
]
},
@@ -176,5 +176,28 @@
"interface":"eth-rt6"
}
]
+ },
+ "16100":{
+ "inLabel":16100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":18100,
+ "installed":true,
+ "nexthop":"10.0.7.6"
+ }
+ ]
+ },
+ "16101":{
+ "inLabel":16101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true
+ }
+ ]
}
}
diff --git a/tests/topotests/isis-sr-topo1/rt4/step9/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt4/step9/show_ip_route.ref
index 73598e4605..a2b939a418 100644
--- a/tests/topotests/isis-sr-topo1/rt4/step9/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt4/step9/show_ip_route.ref
@@ -289,6 +289,7 @@
"metric":30,
"nexthops":[
{
+ "fib":true,
"ip":"10.0.7.6",
"afi":"ipv4",
"interfaceName":"eth-rt6",
@@ -331,5 +332,24 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "distance":115,
+ "metric":30,
+ "nexthops":[
+ {
+ "ip":"10.0.7.6",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt6",
+ "active":true,
+ "labels":[
+ 18100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt4/step9/show_ipv6_route.ref b/tests/topotests/isis-sr-topo1/rt4/step9/show_ipv6_route.ref
index 235c1facc6..844f6becf9 100644
--- a/tests/topotests/isis-sr-topo1/rt4/step9/show_ipv6_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt4/step9/show_ipv6_route.ref
@@ -12,7 +12,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-2",
+ "interfaceName":"eth-rt2-1",
"active":true,
"labels":[
16011
@@ -21,7 +21,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-1",
+ "interfaceName":"eth-rt2-2",
"active":true,
"labels":[
16011
@@ -43,7 +43,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-2",
+ "interfaceName":"eth-rt2-1",
"active":true,
"labels":[
16021
@@ -52,7 +52,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-1",
+ "interfaceName":"eth-rt2-2",
"active":true,
"labels":[
16021
@@ -74,7 +74,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-2",
+ "interfaceName":"eth-rt2-1",
"active":true,
"labels":[
16031
@@ -83,7 +83,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-1",
+ "interfaceName":"eth-rt2-2",
"active":true,
"labels":[
16031
diff --git a/tests/topotests/isis-sr-topo1/rt4/step9/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt4/step9/show_mpls_table.ref
index 5cdd99e425..5805bf3556 100644
--- a/tests/topotests/isis-sr-topo1/rt4/step9/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt4/step9/show_mpls_table.ref
@@ -7,13 +7,13 @@
"type":"SR (IS-IS)",
"outLabel":16010,
"installed":true,
- "nexthop":"10.0.3.2"
+ "nexthop":"10.0.2.2"
},
{
"type":"SR (IS-IS)",
"outLabel":16010,
"installed":true,
- "nexthop":"10.0.2.2"
+ "nexthop":"10.0.3.2"
}
]
},
@@ -25,13 +25,13 @@
"type":"SR (IS-IS)",
"outLabel":16011,
"installed":true,
- "interface":"eth-rt2-2"
+ "interface":"eth-rt2-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16011,
"installed":true,
- "interface":"eth-rt2-1"
+ "interface":"eth-rt2-2"
}
]
},
@@ -43,13 +43,13 @@
"type":"SR (IS-IS)",
"outLabel":16020,
"installed":true,
- "nexthop":"10.0.3.2"
+ "nexthop":"10.0.2.2"
},
{
"type":"SR (IS-IS)",
"outLabel":16020,
"installed":true,
- "nexthop":"10.0.2.2"
+ "nexthop":"10.0.3.2"
}
]
},
@@ -61,13 +61,13 @@
"type":"SR (IS-IS)",
"outLabel":16021,
"installed":true,
- "interface":"eth-rt2-2"
+ "interface":"eth-rt2-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16021,
"installed":true,
- "interface":"eth-rt2-1"
+ "interface":"eth-rt2-2"
}
]
},
@@ -79,13 +79,13 @@
"type":"SR (IS-IS)",
"outLabel":16030,
"installed":true,
- "nexthop":"10.0.3.2"
+ "nexthop":"10.0.2.2"
},
{
"type":"SR (IS-IS)",
"outLabel":16030,
"installed":true,
- "nexthop":"10.0.2.2"
+ "nexthop":"10.0.3.2"
}
]
},
@@ -97,13 +97,13 @@
"type":"SR (IS-IS)",
"outLabel":16031,
"installed":true,
- "interface":"eth-rt2-2"
+ "interface":"eth-rt2-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16031,
"installed":true,
- "interface":"eth-rt2-1"
+ "interface":"eth-rt2-2"
}
]
},
@@ -176,5 +176,28 @@
"interface":"eth-rt6"
}
]
+ },
+ "16100":{
+ "inLabel":16100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":18100,
+ "installed":true,
+ "nexthop":"10.0.7.6"
+ }
+ ]
+ },
+ "16101":{
+ "inLabel":16101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true
+ }
+ ]
}
}
diff --git a/tests/topotests/isis-sr-topo1/rt4/zebra.conf b/tests/topotests/isis-sr-topo1/rt4/zebra.conf
index 4945897e9d..5889901c56 100644
--- a/tests/topotests/isis-sr-topo1/rt4/zebra.conf
+++ b/tests/topotests/isis-sr-topo1/rt4/zebra.conf
@@ -8,7 +8,9 @@ debug zebra mpls
!
interface lo
ip address 4.4.4.4/32
+ ip address 10.10.10.10/32
ipv6 address 2001:db8:1000::4/128
+ ipv6 address 2001:db8:1000::10/128
!
interface eth-rt2-1
ip address 10.0.2.4/24
diff --git a/tests/topotests/isis-sr-topo1/rt5/isisd.conf b/tests/topotests/isis-sr-topo1/rt5/isisd.conf
index 6845e5bb82..f7beea796c 100644
--- a/tests/topotests/isis-sr-topo1/rt5/isisd.conf
+++ b/tests/topotests/isis-sr-topo1/rt5/isisd.conf
@@ -45,5 +45,7 @@ router isis 1
segment-routing global-block 16000 23999
segment-routing node-msd 8
segment-routing prefix 5.5.5.5/32 index 50 no-php-flag
+ segment-routing prefix 10.10.10.10/32 index 100 no-php-flag n-flag-clear
segment-routing prefix 2001:db8:1000::5/128 index 51 no-php-flag
+ segment-routing prefix 2001:db8:1000::10/128 index 101 no-php-flag n-flag-clear
!
diff --git a/tests/topotests/isis-sr-topo1/rt5/step1/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt5/step1/show_ip_route.ref
index 8eaf40f236..0497bd8399 100644
--- a/tests/topotests/isis-sr-topo1/rt5/step1/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt5/step1/show_ip_route.ref
@@ -319,5 +319,24 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "distance":115,
+ "metric":20,
+ "nexthops":[
+ {
+ "ip":"10.0.6.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt5/step1/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt5/step1/show_mpls_table.ref
index 9054c9c4af..99d1f773b7 100644
--- a/tests/topotests/isis-sr-topo1/rt5/step1/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt5/step1/show_mpls_table.ref
@@ -188,5 +188,28 @@
"interface":"eth-rt6"
}
]
+ },
+ "16100":{
+ "inLabel":16100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.6.4"
+ }
+ ]
+ },
+ "16101":{
+ "inLabel":16101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true
+ }
+ ]
}
}
diff --git a/tests/topotests/isis-sr-topo1/rt5/step10/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt5/step10/show_ip_route.ref
index a5a0bacaad..620f5eac67 100644
--- a/tests/topotests/isis-sr-topo1/rt5/step10/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt5/step10/show_ip_route.ref
@@ -274,6 +274,21 @@
]
}
],
+ "10.0.6.0\/24":[
+ {
+ "prefix":"10.0.6.0\/24",
+ "protocol":"isis",
+ "distance":115,
+ "metric":20,
+ "nexthops":[
+ {
+ "ip":"10.0.6.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4"
+ }
+ ]
+ }
+ ],
"10.0.7.0\/24":[
{
"prefix":"10.0.7.0\/24",
@@ -308,5 +323,24 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "distance":115,
+ "metric":30,
+ "nexthops":[
+ {
+ "ip":"10.0.8.6",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt6",
+ "active":true,
+ "labels":[
+ 18100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt5/step10/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt5/step10/show_mpls_table.ref
index e43ef6671d..7cfea2a329 100644
--- a/tests/topotests/isis-sr-topo1/rt5/step10/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt5/step10/show_mpls_table.ref
@@ -176,5 +176,28 @@
"interface":"eth-rt6"
}
]
+ },
+ "16100":{
+ "inLabel":16100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":18100,
+ "installed":true,
+ "nexthop":"10.0.8.6"
+ }
+ ]
+ },
+ "16101":{
+ "inLabel":16101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true
+ }
+ ]
}
}
diff --git a/tests/topotests/isis-sr-topo1/rt5/step2/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt5/step2/show_ip_route.ref
index 101b811d3b..19cdf9d896 100644
--- a/tests/topotests/isis-sr-topo1/rt5/step2/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt5/step2/show_ip_route.ref
@@ -281,6 +281,21 @@
]
}
],
+ "10.0.6.0\/24":[
+ {
+ "prefix":"10.0.6.0\/24",
+ "protocol":"isis",
+ "distance":115,
+ "metric":20,
+ "nexthops":[
+ {
+ "ip":"10.0.6.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4"
+ }
+ ]
+ }
+ ],
"10.0.7.0\/24":[
{
"prefix":"10.0.7.0\/24",
@@ -315,5 +330,24 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "distance":115,
+ "metric":30,
+ "nexthops":[
+ {
+ "ip":"10.0.8.6",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt6",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt5/step2/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt5/step2/show_mpls_table.ref
index 660e319a50..08f1635a39 100644
--- a/tests/topotests/isis-sr-topo1/rt5/step2/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt5/step2/show_mpls_table.ref
@@ -176,5 +176,28 @@
"interface":"eth-rt6"
}
]
+ },
+ "16100":{
+ "inLabel":16100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.8.6"
+ }
+ ]
+ },
+ "16101":{
+ "inLabel":16101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true
+ }
+ ]
}
}
diff --git a/tests/topotests/isis-sr-topo1/rt5/step3/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt5/step3/show_ip_route.ref
index dff6c5f7eb..48b5e6491e 100644
--- a/tests/topotests/isis-sr-topo1/rt5/step3/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt5/step3/show_ip_route.ref
@@ -254,6 +254,21 @@
]
}
],
+ "10.0.6.0\/24":[
+ {
+ "prefix":"10.0.6.0\/24",
+ "protocol":"isis",
+ "distance":115,
+ "metric":20,
+ "nexthops":[
+ {
+ "ip":"10.0.6.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4"
+ }
+ ]
+ }
+ ],
"10.0.7.0\/24":[
{
"prefix":"10.0.7.0\/24",
@@ -280,5 +295,33 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "distance":115,
+ "metric":40,
+ "nexthops":[
+ {
+ "ip":"10.0.4.3",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt3-1",
+ "active":true,
+ "labels":[
+ 17100
+ ]
+ },
+ {
+ "ip":"10.0.5.3",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt3-2",
+ "active":true,
+ "labels":[
+ 17100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt5/step3/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt5/step3/show_mpls_table.ref
index 9df3fc9ef6..9980058b12 100644
--- a/tests/topotests/isis-sr-topo1/rt5/step3/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt5/step3/show_mpls_table.ref
@@ -164,5 +164,34 @@
"installed":true
}
]
+ },
+ "16100":{
+ "inLabel":16100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":17100,
+ "installed":true,
+ "nexthop":"10.0.5.3"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":17100,
+ "installed":true,
+ "nexthop":"10.0.4.3"
+ }
+ ]
+ },
+ "16101":{
+ "inLabel":16101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true
+ }
+ ]
}
}
diff --git a/tests/topotests/isis-sr-topo1/rt5/step4/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt5/step4/show_ip_route.ref
index 6b29ff2d44..156beef0f1 100644
--- a/tests/topotests/isis-sr-topo1/rt5/step4/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt5/step4/show_ip_route.ref
@@ -281,6 +281,21 @@
]
}
],
+ "10.0.6.0\/24":[
+ {
+ "prefix":"10.0.6.0\/24",
+ "protocol":"isis",
+ "distance":115,
+ "metric":20,
+ "nexthops":[
+ {
+ "ip":"10.0.6.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4"
+ }
+ ]
+ }
+ ],
"10.0.7.0\/24":[
{
"prefix":"10.0.7.0\/24",
@@ -301,17 +316,21 @@
]
}
],
- "10.0.8.0\/24":[
+ "10.10.10.10\/32":[
{
- "prefix":"10.0.8.0\/24",
+ "prefix":"10.10.10.10\/32",
"protocol":"isis",
"distance":115,
- "metric":20,
+ "metric":30,
"nexthops":[
{
"ip":"10.0.8.6",
"afi":"ipv4",
- "interfaceName":"eth-rt6"
+ "interfaceName":"eth-rt6",
+ "active":true,
+ "labels":[
+ 18100
+ ]
}
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt5/step4/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt5/step4/show_mpls_table.ref
index 4d13108d7d..a84ed90b25 100644
--- a/tests/topotests/isis-sr-topo1/rt5/step4/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt5/step4/show_mpls_table.ref
@@ -176,5 +176,28 @@
"interface":"eth-rt6"
}
]
+ },
+ "16100":{
+ "inLabel":16100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":18100,
+ "installed":true,
+ "nexthop":"10.0.8.6"
+ }
+ ]
+ },
+ "16101":{
+ "inLabel":16101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true
+ }
+ ]
}
}
diff --git a/tests/topotests/isis-sr-topo1/rt5/step5/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt5/step5/show_ip_route.ref
index cadb674ba3..dba5e8d8a2 100644
--- a/tests/topotests/isis-sr-topo1/rt5/step5/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt5/step5/show_ip_route.ref
@@ -275,6 +275,21 @@
]
}
],
+ "10.0.6.0\/24":[
+ {
+ "prefix":"10.0.6.0\/24",
+ "protocol":"isis",
+ "distance":115,
+ "metric":20,
+ "nexthops":[
+ {
+ "ip":"10.0.6.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4"
+ }
+ ]
+ }
+ ],
"10.0.7.0\/24":[
{
"prefix":"10.0.7.0\/24",
@@ -295,17 +310,19 @@
]
}
],
- "10.0.8.0\/24":[
+ "10.10.10.10\/32":[
{
- "prefix":"10.0.8.0\/24",
+ "prefix":"10.10.10.10\/32",
"protocol":"isis",
"distance":115,
- "metric":20,
+ "metric":30,
"nexthops":[
{
+ "fib":true,
"ip":"10.0.8.6",
"afi":"ipv4",
- "interfaceName":"eth-rt6"
+ "interfaceName":"eth-rt6",
+ "active":true
}
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt5/step5/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt5/step5/show_mpls_table.ref
index c60383093f..36c21b041f 100644
--- a/tests/topotests/isis-sr-topo1/rt5/step5/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt5/step5/show_mpls_table.ref
@@ -128,5 +128,16 @@
"installed":true
}
]
+ },
+ "16101":{
+ "inLabel":16101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true
+ }
+ ]
}
}
diff --git a/tests/topotests/isis-sr-topo1/rt5/step6/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt5/step6/show_ip_route.ref
index 6b29ff2d44..156beef0f1 100644
--- a/tests/topotests/isis-sr-topo1/rt5/step6/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt5/step6/show_ip_route.ref
@@ -281,6 +281,21 @@
]
}
],
+ "10.0.6.0\/24":[
+ {
+ "prefix":"10.0.6.0\/24",
+ "protocol":"isis",
+ "distance":115,
+ "metric":20,
+ "nexthops":[
+ {
+ "ip":"10.0.6.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4"
+ }
+ ]
+ }
+ ],
"10.0.7.0\/24":[
{
"prefix":"10.0.7.0\/24",
@@ -301,17 +316,21 @@
]
}
],
- "10.0.8.0\/24":[
+ "10.10.10.10\/32":[
{
- "prefix":"10.0.8.0\/24",
+ "prefix":"10.10.10.10\/32",
"protocol":"isis",
"distance":115,
- "metric":20,
+ "metric":30,
"nexthops":[
{
"ip":"10.0.8.6",
"afi":"ipv4",
- "interfaceName":"eth-rt6"
+ "interfaceName":"eth-rt6",
+ "active":true,
+ "labels":[
+ 18100
+ ]
}
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt5/step6/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt5/step6/show_mpls_table.ref
index 4d13108d7d..a84ed90b25 100644
--- a/tests/topotests/isis-sr-topo1/rt5/step6/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt5/step6/show_mpls_table.ref
@@ -176,5 +176,28 @@
"interface":"eth-rt6"
}
]
+ },
+ "16100":{
+ "inLabel":16100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":18100,
+ "installed":true,
+ "nexthop":"10.0.8.6"
+ }
+ ]
+ },
+ "16101":{
+ "inLabel":16101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true
+ }
+ ]
}
}
diff --git a/tests/topotests/isis-sr-topo1/rt5/step7/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt5/step7/show_ip_route.ref
index 72b89ccf69..ece747bdac 100644
--- a/tests/topotests/isis-sr-topo1/rt5/step7/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt5/step7/show_ip_route.ref
@@ -275,6 +275,21 @@
]
}
],
+ "10.0.6.0\/24":[
+ {
+ "prefix":"10.0.6.0\/24",
+ "protocol":"isis",
+ "distance":115,
+ "metric":20,
+ "nexthops":[
+ {
+ "ip":"10.0.6.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4"
+ }
+ ]
+ }
+ ],
"10.0.7.0\/24":[
{
"prefix":"10.0.7.0\/24",
@@ -295,17 +310,21 @@
]
}
],
- "10.0.8.0\/24":[
+ "10.10.10.10\/32":[
{
- "prefix":"10.0.8.0\/24",
+ "prefix":"10.10.10.10\/32",
"protocol":"isis",
"distance":115,
- "metric":20,
+ "metric":30,
"nexthops":[
{
"ip":"10.0.8.6",
"afi":"ipv4",
- "interfaceName":"eth-rt6"
+ "interfaceName":"eth-rt6",
+ "active":true,
+ "labels":[
+ 18100
+ ]
}
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt5/step7/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt5/step7/show_mpls_table.ref
index 2b1e67ea71..c98da7effd 100644
--- a/tests/topotests/isis-sr-topo1/rt5/step7/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt5/step7/show_mpls_table.ref
@@ -140,5 +140,28 @@
"interface":"eth-rt6"
}
]
+ },
+ "16100":{
+ "inLabel":16100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":18100,
+ "installed":true,
+ "nexthop":"10.0.8.6"
+ }
+ ]
+ },
+ "16101":{
+ "inLabel":16101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true
+ }
+ ]
}
}
diff --git a/tests/topotests/isis-sr-topo1/rt5/step8/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt5/step8/show_ip_route.ref
index 6b29ff2d44..156beef0f1 100644
--- a/tests/topotests/isis-sr-topo1/rt5/step8/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt5/step8/show_ip_route.ref
@@ -281,6 +281,21 @@
]
}
],
+ "10.0.6.0\/24":[
+ {
+ "prefix":"10.0.6.0\/24",
+ "protocol":"isis",
+ "distance":115,
+ "metric":20,
+ "nexthops":[
+ {
+ "ip":"10.0.6.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4"
+ }
+ ]
+ }
+ ],
"10.0.7.0\/24":[
{
"prefix":"10.0.7.0\/24",
@@ -301,17 +316,21 @@
]
}
],
- "10.0.8.0\/24":[
+ "10.10.10.10\/32":[
{
- "prefix":"10.0.8.0\/24",
+ "prefix":"10.10.10.10\/32",
"protocol":"isis",
"distance":115,
- "metric":20,
+ "metric":30,
"nexthops":[
{
"ip":"10.0.8.6",
"afi":"ipv4",
- "interfaceName":"eth-rt6"
+ "interfaceName":"eth-rt6",
+ "active":true,
+ "labels":[
+ 18100
+ ]
}
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt5/step8/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt5/step8/show_mpls_table.ref
index 4d13108d7d..a84ed90b25 100644
--- a/tests/topotests/isis-sr-topo1/rt5/step8/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt5/step8/show_mpls_table.ref
@@ -176,5 +176,28 @@
"interface":"eth-rt6"
}
]
+ },
+ "16100":{
+ "inLabel":16100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":18100,
+ "installed":true,
+ "nexthop":"10.0.8.6"
+ }
+ ]
+ },
+ "16101":{
+ "inLabel":16101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true
+ }
+ ]
}
}
diff --git a/tests/topotests/isis-sr-topo1/rt5/step9/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt5/step9/show_ip_route.ref
index cc37894d67..90588c6708 100644
--- a/tests/topotests/isis-sr-topo1/rt5/step9/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt5/step9/show_ip_route.ref
@@ -281,6 +281,21 @@
]
}
],
+ "10.0.6.0\/24":[
+ {
+ "prefix":"10.0.6.0\/24",
+ "protocol":"isis",
+ "distance":115,
+ "metric":20,
+ "nexthops":[
+ {
+ "ip":"10.0.6.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4"
+ }
+ ]
+ }
+ ],
"10.0.7.0\/24":[
{
"prefix":"10.0.7.0\/24",
@@ -301,17 +316,21 @@
]
}
],
- "10.0.8.0\/24":[
+ "10.10.10.10\/32":[
{
- "prefix":"10.0.8.0\/24",
+ "prefix":"10.10.10.10\/32",
"protocol":"isis",
"distance":115,
- "metric":20,
+ "metric":30,
"nexthops":[
{
"ip":"10.0.8.6",
"afi":"ipv4",
- "interfaceName":"eth-rt6"
+ "interfaceName":"eth-rt6",
+ "active":true,
+ "labels":[
+ 18100
+ ]
}
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt5/step9/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt5/step9/show_mpls_table.ref
index e43ef6671d..7cfea2a329 100644
--- a/tests/topotests/isis-sr-topo1/rt5/step9/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt5/step9/show_mpls_table.ref
@@ -176,5 +176,28 @@
"interface":"eth-rt6"
}
]
+ },
+ "16100":{
+ "inLabel":16100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":18100,
+ "installed":true,
+ "nexthop":"10.0.8.6"
+ }
+ ]
+ },
+ "16101":{
+ "inLabel":16101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true
+ }
+ ]
}
}
diff --git a/tests/topotests/isis-sr-topo1/rt5/zebra.conf b/tests/topotests/isis-sr-topo1/rt5/zebra.conf
index 4cfea1a59f..a0c8f2cd7e 100644
--- a/tests/topotests/isis-sr-topo1/rt5/zebra.conf
+++ b/tests/topotests/isis-sr-topo1/rt5/zebra.conf
@@ -8,7 +8,9 @@ debug zebra mpls
!
interface lo
ip address 5.5.5.5/32
+ ip address 10.10.10.10/32
ipv6 address 2001:db8:1000::5/128
+ ipv6 address 2001:db8:1000::10/128
!
interface eth-rt3-1
ip address 10.0.4.5/24
diff --git a/tests/topotests/isis-sr-topo1/rt6/step1/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt6/step1/show_ip_route.ref
index 324b71f7b8..7b62b0a9c6 100644
--- a/tests/topotests/isis-sr-topo1/rt6/step1/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt6/step1/show_ip_route.ref
@@ -287,5 +287,38 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "ip":"10.0.7.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ },
+ {
+ "fib":true,
+ "ip":"10.0.8.5",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt5",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt6/step1/show_ipv6_route.ref b/tests/topotests/isis-sr-topo1/rt6/step1/show_ipv6_route.ref
index eee9dea4d3..834cdfe6ca 100644
--- a/tests/topotests/isis-sr-topo1/rt6/step1/show_ipv6_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt6/step1/show_ipv6_route.ref
@@ -12,7 +12,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5",
+ "interfaceName":"eth-rt4",
"active":true,
"labels":[
16011
@@ -21,7 +21,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt4",
+ "interfaceName":"eth-rt5",
"active":true,
"labels":[
16011
@@ -117,5 +117,36 @@
}
]
}
+ ],
+ "2001:db8:1000::10\/128":[
+ {
+ "prefix":"2001:db8:1000::10\/128",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt4",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ },
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt5",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt6/step1/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt6/step1/show_mpls_table.ref
index 970251fe8a..2c526e74f0 100644
--- a/tests/topotests/isis-sr-topo1/rt6/step1/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt6/step1/show_mpls_table.ref
@@ -130,5 +130,41 @@
"interface":"eth-rt5"
}
]
+ },
+ "16100":{
+ "inLabel":16100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.8.5"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.7.4"
+ }
+ ]
+ },
+ "16101":{
+ "inLabel":16101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-rt5"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-rt4"
+ }
+ ]
}
}
diff --git a/tests/topotests/isis-sr-topo1/rt6/step10/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt6/step10/show_ip_route.ref
index 9d0c331ff2..d430ef5a33 100644
--- a/tests/topotests/isis-sr-topo1/rt6/step10/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt6/step10/show_ip_route.ref
@@ -280,5 +280,38 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "ip":"10.0.7.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ },
+ {
+ "fib":true,
+ "ip":"10.0.8.5",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt5",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt6/step10/show_ipv6_route.ref b/tests/topotests/isis-sr-topo1/rt6/step10/show_ipv6_route.ref
index eee9dea4d3..834cdfe6ca 100644
--- a/tests/topotests/isis-sr-topo1/rt6/step10/show_ipv6_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt6/step10/show_ipv6_route.ref
@@ -12,7 +12,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5",
+ "interfaceName":"eth-rt4",
"active":true,
"labels":[
16011
@@ -21,7 +21,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt4",
+ "interfaceName":"eth-rt5",
"active":true,
"labels":[
16011
@@ -117,5 +117,36 @@
}
]
}
+ ],
+ "2001:db8:1000::10\/128":[
+ {
+ "prefix":"2001:db8:1000::10\/128",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt4",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ },
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt5",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt6/step10/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt6/step10/show_mpls_table.ref
index a79406b300..be87ed90a0 100644
--- a/tests/topotests/isis-sr-topo1/rt6/step10/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt6/step10/show_mpls_table.ref
@@ -130,5 +130,41 @@
"interface":"eth-rt5"
}
]
+ },
+ "18100":{
+ "inLabel":18100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.8.5"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.7.4"
+ }
+ ]
+ },
+ "18101":{
+ "inLabel":18101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-rt5"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-rt4"
+ }
+ ]
}
}
diff --git a/tests/topotests/isis-sr-topo1/rt6/step2/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt6/step2/show_ip_route.ref
index e4df0d846e..4b204dbc4c 100644
--- a/tests/topotests/isis-sr-topo1/rt6/step2/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt6/step2/show_ip_route.ref
@@ -280,5 +280,38 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "ip":"10.0.7.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ },
+ {
+ "fib":true,
+ "ip":"10.0.8.5",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt5",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt6/step2/show_ipv6_route.ref b/tests/topotests/isis-sr-topo1/rt6/step2/show_ipv6_route.ref
index eee9dea4d3..834cdfe6ca 100644
--- a/tests/topotests/isis-sr-topo1/rt6/step2/show_ipv6_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt6/step2/show_ipv6_route.ref
@@ -12,7 +12,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5",
+ "interfaceName":"eth-rt4",
"active":true,
"labels":[
16011
@@ -21,7 +21,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt4",
+ "interfaceName":"eth-rt5",
"active":true,
"labels":[
16011
@@ -117,5 +117,36 @@
}
]
}
+ ],
+ "2001:db8:1000::10\/128":[
+ {
+ "prefix":"2001:db8:1000::10\/128",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt4",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ },
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt5",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt6/step2/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt6/step2/show_mpls_table.ref
index 970251fe8a..2c526e74f0 100644
--- a/tests/topotests/isis-sr-topo1/rt6/step2/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt6/step2/show_mpls_table.ref
@@ -130,5 +130,41 @@
"interface":"eth-rt5"
}
]
+ },
+ "16100":{
+ "inLabel":16100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.8.5"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.7.4"
+ }
+ ]
+ },
+ "16101":{
+ "inLabel":16101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-rt5"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-rt4"
+ }
+ ]
}
}
diff --git a/tests/topotests/isis-sr-topo1/rt6/step4/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt6/step4/show_ip_route.ref
index e4df0d846e..4b204dbc4c 100644
--- a/tests/topotests/isis-sr-topo1/rt6/step4/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt6/step4/show_ip_route.ref
@@ -280,5 +280,38 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "ip":"10.0.7.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ },
+ {
+ "fib":true,
+ "ip":"10.0.8.5",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt5",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt6/step4/show_ipv6_route.ref b/tests/topotests/isis-sr-topo1/rt6/step4/show_ipv6_route.ref
index eee9dea4d3..834cdfe6ca 100644
--- a/tests/topotests/isis-sr-topo1/rt6/step4/show_ipv6_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt6/step4/show_ipv6_route.ref
@@ -12,7 +12,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5",
+ "interfaceName":"eth-rt4",
"active":true,
"labels":[
16011
@@ -21,7 +21,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt4",
+ "interfaceName":"eth-rt5",
"active":true,
"labels":[
16011
@@ -117,5 +117,36 @@
}
]
}
+ ],
+ "2001:db8:1000::10\/128":[
+ {
+ "prefix":"2001:db8:1000::10\/128",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt4",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ },
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt5",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt6/step4/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt6/step4/show_mpls_table.ref
index a79406b300..be87ed90a0 100644
--- a/tests/topotests/isis-sr-topo1/rt6/step4/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt6/step4/show_mpls_table.ref
@@ -130,5 +130,41 @@
"interface":"eth-rt5"
}
]
+ },
+ "18100":{
+ "inLabel":18100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.8.5"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.7.4"
+ }
+ ]
+ },
+ "18101":{
+ "inLabel":18101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-rt5"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-rt4"
+ }
+ ]
}
}
diff --git a/tests/topotests/isis-sr-topo1/rt6/step5/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt6/step5/show_ip_route.ref
index c200a9f476..4b204dbc4c 100644
--- a/tests/topotests/isis-sr-topo1/rt6/step5/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt6/step5/show_ip_route.ref
@@ -14,14 +14,20 @@
"ip":"10.0.7.4",
"afi":"ipv4",
"interfaceName":"eth-rt4",
- "active":true
+ "active":true,
+ "labels":[
+ 16010
+ ]
},
{
"fib":true,
"ip":"10.0.8.5",
"afi":"ipv4",
"interfaceName":"eth-rt5",
- "active":true
+ "active":true,
+ "labels":[
+ 16010
+ ]
}
]
}
@@ -41,7 +47,10 @@
"ip":"10.0.7.4",
"afi":"ipv4",
"interfaceName":"eth-rt4",
- "active":true
+ "active":true,
+ "labels":[
+ 16020
+ ]
}
]
}
@@ -61,7 +70,10 @@
"ip":"10.0.8.5",
"afi":"ipv4",
"interfaceName":"eth-rt5",
- "active":true
+ "active":true,
+ "labels":[
+ 16030
+ ]
}
]
}
@@ -81,7 +93,10 @@
"ip":"10.0.7.4",
"afi":"ipv4",
"interfaceName":"eth-rt4",
- "active":true
+ "active":true,
+ "labels":[
+ 16040
+ ]
}
]
}
@@ -101,7 +116,10 @@
"ip":"10.0.8.5",
"afi":"ipv4",
"interfaceName":"eth-rt5",
- "active":true
+ "active":true,
+ "labels":[
+ 16050
+ ]
}
]
}
@@ -262,5 +280,38 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "ip":"10.0.7.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ },
+ {
+ "fib":true,
+ "ip":"10.0.8.5",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt5",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt6/step5/show_ipv6_route.ref b/tests/topotests/isis-sr-topo1/rt6/step5/show_ipv6_route.ref
index 2bf4b70be8..834cdfe6ca 100644
--- a/tests/topotests/isis-sr-topo1/rt6/step5/show_ipv6_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt6/step5/show_ipv6_route.ref
@@ -12,14 +12,20 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5",
- "active":true
+ "interfaceName":"eth-rt4",
+ "active":true,
+ "labels":[
+ 16011
+ ]
},
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt4",
- "active":true
+ "interfaceName":"eth-rt5",
+ "active":true,
+ "labels":[
+ 16011
+ ]
}
]
}
@@ -38,7 +44,10 @@
"fib":true,
"afi":"ipv6",
"interfaceName":"eth-rt4",
- "active":true
+ "active":true,
+ "labels":[
+ 16021
+ ]
}
]
}
@@ -57,7 +66,10 @@
"fib":true,
"afi":"ipv6",
"interfaceName":"eth-rt5",
- "active":true
+ "active":true,
+ "labels":[
+ 16031
+ ]
}
]
}
@@ -76,7 +88,10 @@
"fib":true,
"afi":"ipv6",
"interfaceName":"eth-rt4",
- "active":true
+ "active":true,
+ "labels":[
+ 16041
+ ]
}
]
}
@@ -95,7 +110,41 @@
"fib":true,
"afi":"ipv6",
"interfaceName":"eth-rt5",
- "active":true
+ "active":true,
+ "labels":[
+ 16051
+ ]
+ }
+ ]
+ }
+ ],
+ "2001:db8:1000::10\/128":[
+ {
+ "prefix":"2001:db8:1000::10\/128",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt4",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ },
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt5",
+ "active":true,
+ "labels":[
+ 16101
+ ]
}
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt6/step5/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt6/step5/show_mpls_table.ref
index 2c63c08510..be87ed90a0 100644
--- a/tests/topotests/isis-sr-topo1/rt6/step5/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt6/step5/show_mpls_table.ref
@@ -1,2 +1,170 @@
{
+ "18010":{
+ "inLabel":18010,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16010,
+ "installed":true,
+ "nexthop":"10.0.8.5"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16010,
+ "installed":true,
+ "nexthop":"10.0.7.4"
+ }
+ ]
+ },
+ "18011":{
+ "inLabel":18011,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16011,
+ "installed":true,
+ "interface":"eth-rt5"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16011,
+ "installed":true,
+ "interface":"eth-rt4"
+ }
+ ]
+ },
+ "18020":{
+ "inLabel":18020,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16020,
+ "installed":true,
+ "nexthop":"10.0.7.4"
+ }
+ ]
+ },
+ "18021":{
+ "inLabel":18021,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16021,
+ "installed":true,
+ "interface":"eth-rt4"
+ }
+ ]
+ },
+ "18030":{
+ "inLabel":18030,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16030,
+ "installed":true,
+ "nexthop":"10.0.8.5"
+ }
+ ]
+ },
+ "18031":{
+ "inLabel":18031,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16031,
+ "installed":true,
+ "interface":"eth-rt5"
+ }
+ ]
+ },
+ "18040":{
+ "inLabel":18040,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16040,
+ "installed":true,
+ "nexthop":"10.0.7.4"
+ }
+ ]
+ },
+ "18041":{
+ "inLabel":18041,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16041,
+ "installed":true,
+ "interface":"eth-rt4"
+ }
+ ]
+ },
+ "18050":{
+ "inLabel":18050,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16050,
+ "installed":true,
+ "nexthop":"10.0.8.5"
+ }
+ ]
+ },
+ "18051":{
+ "inLabel":18051,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16051,
+ "installed":true,
+ "interface":"eth-rt5"
+ }
+ ]
+ },
+ "18100":{
+ "inLabel":18100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.8.5"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.7.4"
+ }
+ ]
+ },
+ "18101":{
+ "inLabel":18101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-rt5"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-rt4"
+ }
+ ]
+ }
}
diff --git a/tests/topotests/isis-sr-topo1/rt6/step6/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt6/step6/show_ip_route.ref
index e4df0d846e..4b204dbc4c 100644
--- a/tests/topotests/isis-sr-topo1/rt6/step6/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt6/step6/show_ip_route.ref
@@ -280,5 +280,38 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "ip":"10.0.7.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ },
+ {
+ "fib":true,
+ "ip":"10.0.8.5",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt5",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt6/step6/show_ipv6_route.ref b/tests/topotests/isis-sr-topo1/rt6/step6/show_ipv6_route.ref
index eee9dea4d3..834cdfe6ca 100644
--- a/tests/topotests/isis-sr-topo1/rt6/step6/show_ipv6_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt6/step6/show_ipv6_route.ref
@@ -12,7 +12,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5",
+ "interfaceName":"eth-rt4",
"active":true,
"labels":[
16011
@@ -21,7 +21,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt4",
+ "interfaceName":"eth-rt5",
"active":true,
"labels":[
16011
@@ -117,5 +117,36 @@
}
]
}
+ ],
+ "2001:db8:1000::10\/128":[
+ {
+ "prefix":"2001:db8:1000::10\/128",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt4",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ },
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt5",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt6/step6/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt6/step6/show_mpls_table.ref
index a79406b300..be87ed90a0 100644
--- a/tests/topotests/isis-sr-topo1/rt6/step6/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt6/step6/show_mpls_table.ref
@@ -130,5 +130,41 @@
"interface":"eth-rt5"
}
]
+ },
+ "18100":{
+ "inLabel":18100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.8.5"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.7.4"
+ }
+ ]
+ },
+ "18101":{
+ "inLabel":18101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-rt5"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-rt4"
+ }
+ ]
}
}
diff --git a/tests/topotests/isis-sr-topo1/rt6/step7/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt6/step7/show_ip_route.ref
index b21e5db928..1787988207 100644
--- a/tests/topotests/isis-sr-topo1/rt6/step7/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt6/step7/show_ip_route.ref
@@ -274,5 +274,38 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "ip":"10.0.7.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ },
+ {
+ "fib":true,
+ "ip":"10.0.8.5",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt5",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt6/step7/show_ipv6_route.ref b/tests/topotests/isis-sr-topo1/rt6/step7/show_ipv6_route.ref
index dfbb1954b8..367d0ed173 100644
--- a/tests/topotests/isis-sr-topo1/rt6/step7/show_ipv6_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt6/step7/show_ipv6_route.ref
@@ -12,13 +12,13 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5",
+ "interfaceName":"eth-rt4",
"active":true
},
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt4",
+ "interfaceName":"eth-rt5",
"active":true
}
]
@@ -111,5 +111,36 @@
}
]
}
+ ],
+ "2001:db8:1000::10\/128":[
+ {
+ "prefix":"2001:db8:1000::10\/128",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt4",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ },
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt5",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt6/step7/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt6/step7/show_mpls_table.ref
index 43d771bcbd..b44dda298e 100644
--- a/tests/topotests/isis-sr-topo1/rt6/step7/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt6/step7/show_mpls_table.ref
@@ -94,5 +94,41 @@
"interface":"eth-rt5"
}
]
+ },
+ "18100":{
+ "inLabel":18100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.8.5"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.7.4"
+ }
+ ]
+ },
+ "18101":{
+ "inLabel":18101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-rt5"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-rt4"
+ }
+ ]
}
}
diff --git a/tests/topotests/isis-sr-topo1/rt6/step8/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt6/step8/show_ip_route.ref
index e4df0d846e..4b204dbc4c 100644
--- a/tests/topotests/isis-sr-topo1/rt6/step8/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt6/step8/show_ip_route.ref
@@ -280,5 +280,38 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "ip":"10.0.7.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ },
+ {
+ "fib":true,
+ "ip":"10.0.8.5",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt5",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt6/step8/show_ipv6_route.ref b/tests/topotests/isis-sr-topo1/rt6/step8/show_ipv6_route.ref
index eee9dea4d3..834cdfe6ca 100644
--- a/tests/topotests/isis-sr-topo1/rt6/step8/show_ipv6_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt6/step8/show_ipv6_route.ref
@@ -12,7 +12,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5",
+ "interfaceName":"eth-rt4",
"active":true,
"labels":[
16011
@@ -21,7 +21,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt4",
+ "interfaceName":"eth-rt5",
"active":true,
"labels":[
16011
@@ -117,5 +117,36 @@
}
]
}
+ ],
+ "2001:db8:1000::10\/128":[
+ {
+ "prefix":"2001:db8:1000::10\/128",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt4",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ },
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt5",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt6/step8/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt6/step8/show_mpls_table.ref
index a79406b300..be87ed90a0 100644
--- a/tests/topotests/isis-sr-topo1/rt6/step8/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt6/step8/show_mpls_table.ref
@@ -130,5 +130,41 @@
"interface":"eth-rt5"
}
]
+ },
+ "18100":{
+ "inLabel":18100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.8.5"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.7.4"
+ }
+ ]
+ },
+ "18101":{
+ "inLabel":18101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-rt5"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-rt4"
+ }
+ ]
}
}
diff --git a/tests/topotests/isis-sr-topo1/rt6/step9/show_ip_route.ref b/tests/topotests/isis-sr-topo1/rt6/step9/show_ip_route.ref
index e4df0d846e..4b204dbc4c 100644
--- a/tests/topotests/isis-sr-topo1/rt6/step9/show_ip_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt6/step9/show_ip_route.ref
@@ -280,5 +280,38 @@
}
]
}
+ ],
+ "10.10.10.10\/32":[
+ {
+ "prefix":"10.10.10.10\/32",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "ip":"10.0.7.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ },
+ {
+ "fib":true,
+ "ip":"10.0.8.5",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt5",
+ "active":true,
+ "labels":[
+ 16100
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt6/step9/show_ipv6_route.ref b/tests/topotests/isis-sr-topo1/rt6/step9/show_ipv6_route.ref
index eee9dea4d3..834cdfe6ca 100644
--- a/tests/topotests/isis-sr-topo1/rt6/step9/show_ipv6_route.ref
+++ b/tests/topotests/isis-sr-topo1/rt6/step9/show_ipv6_route.ref
@@ -12,7 +12,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5",
+ "interfaceName":"eth-rt4",
"active":true,
"labels":[
16011
@@ -21,7 +21,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt4",
+ "interfaceName":"eth-rt5",
"active":true,
"labels":[
16011
@@ -117,5 +117,36 @@
}
]
}
+ ],
+ "2001:db8:1000::10\/128":[
+ {
+ "prefix":"2001:db8:1000::10\/128",
+ "protocol":"isis",
+ "selected":true,
+ "destSelected":true,
+ "distance":115,
+ "metric":20,
+ "installed":true,
+ "nexthops":[
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt4",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ },
+ {
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-rt5",
+ "active":true,
+ "labels":[
+ 16101
+ ]
+ }
+ ]
+ }
]
}
diff --git a/tests/topotests/isis-sr-topo1/rt6/step9/show_mpls_table.ref b/tests/topotests/isis-sr-topo1/rt6/step9/show_mpls_table.ref
index a79406b300..be87ed90a0 100644
--- a/tests/topotests/isis-sr-topo1/rt6/step9/show_mpls_table.ref
+++ b/tests/topotests/isis-sr-topo1/rt6/step9/show_mpls_table.ref
@@ -130,5 +130,41 @@
"interface":"eth-rt5"
}
]
+ },
+ "18100":{
+ "inLabel":18100,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.8.5"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16100,
+ "installed":true,
+ "nexthop":"10.0.7.4"
+ }
+ ]
+ },
+ "18101":{
+ "inLabel":18101,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-rt5"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16101,
+ "installed":true,
+ "interface":"eth-rt4"
+ }
+ ]
}
}
diff --git a/tests/topotests/isis-tilfa-topo1/rt1/step4/show_ip_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt1/step4/show_ip_route.ref.diff
index ccea94c42c..1a9307ddb9 100644
--- a/tests/topotests/isis-tilfa-topo1/rt1/step4/show_ip_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt1/step4/show_ip_route.ref.diff
@@ -1,5 +1,5 @@
---- rt1/step3/show_ip_route.ref 2020-08-31 22:42:48.831561460 -0300
-+++ rt1/step4/show_ip_route.ref 2020-08-31 22:42:48.831561460 -0300
+--- rt1/step3/show_ip_route.ref 2020-09-25 17:48:05.062911204 -0300
++++ rt1/step4/show_ip_route.ref 2020-09-25 17:49:01.563647190 -0300
@@ -60,10 +60,7 @@
"ip":"10.0.1.2",
"afi":"ipv4",
diff --git a/tests/topotests/isis-tilfa-topo1/rt1/step4/show_ipv6_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt1/step4/show_ipv6_route.ref.diff
index 13e098858a..f5036aeda8 100644
--- a/tests/topotests/isis-tilfa-topo1/rt1/step4/show_ipv6_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt1/step4/show_ipv6_route.ref.diff
@@ -1,5 +1,5 @@
---- rt1/step3/show_ipv6_route.ref 2020-08-31 22:42:48.831561460 -0300
-+++ rt1/step4/show_ipv6_route.ref 2020-08-31 22:42:48.831561460 -0300
+--- rt1/step3/show_ipv6_route.ref 2020-09-25 17:48:06.358928078 -0300
++++ rt1/step4/show_ipv6_route.ref 2020-09-25 17:49:02.791663194 -0300
@@ -57,10 +57,7 @@
"fib":true,
"afi":"ipv6",
diff --git a/tests/topotests/isis-tilfa-topo1/rt1/step4/show_mpls_table.ref.diff b/tests/topotests/isis-tilfa-topo1/rt1/step4/show_mpls_table.ref.diff
index 9531fbc2f0..30c612b544 100644
--- a/tests/topotests/isis-tilfa-topo1/rt1/step4/show_mpls_table.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt1/step4/show_mpls_table.ref.diff
@@ -1,5 +1,5 @@
---- rt1/step3/show_mpls_table.ref 2020-08-31 22:42:48.831561460 -0300
-+++ rt1/step4/show_mpls_table.ref 2020-08-31 22:42:48.831561460 -0300
+--- rt1/step3/show_mpls_table.ref 2020-09-25 17:48:03.782894539 -0300
++++ rt1/step4/show_mpls_table.ref 2020-09-25 17:49:00.343631290 -0300
@@ -47,30 +47,6 @@
}
]
diff --git a/tests/topotests/isis-tilfa-topo1/rt1/step5/show_ip_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt1/step5/show_ip_route.ref.diff
index 2a2cb762a7..79a452ef69 100644
--- a/tests/topotests/isis-tilfa-topo1/rt1/step5/show_ip_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt1/step5/show_ip_route.ref.diff
@@ -1,5 +1,5 @@
---- rt1/step4/show_ip_route.ref 2020-08-31 22:42:48.831561460 -0300
-+++ rt1/step5/show_ip_route.ref 2020-08-31 22:42:48.831561460 -0300
+--- rt1/step4/show_ip_route.ref 2020-09-25 17:49:01.563647190 -0300
++++ rt1/step5/show_ip_route.ref 2020-09-25 17:50:12.144567593 -0300
@@ -60,7 +60,10 @@
"ip":"10.0.1.2",
"afi":"ipv4",
diff --git a/tests/topotests/isis-tilfa-topo1/rt1/step5/show_ipv6_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt1/step5/show_ipv6_route.ref.diff
index 94bf3c1db3..805266aaaa 100644
--- a/tests/topotests/isis-tilfa-topo1/rt1/step5/show_ipv6_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt1/step5/show_ipv6_route.ref.diff
@@ -1,5 +1,5 @@
---- rt1/step4/show_ipv6_route.ref 2020-08-31 22:42:48.831561460 -0300
-+++ rt1/step5/show_ipv6_route.ref 2020-08-31 22:42:48.831561460 -0300
+--- rt1/step4/show_ipv6_route.ref 2020-09-25 17:49:02.791663194 -0300
++++ rt1/step5/show_ipv6_route.ref 2020-09-25 17:50:13.428584346 -0300
@@ -57,7 +57,10 @@
"fib":true,
"afi":"ipv6",
diff --git a/tests/topotests/isis-tilfa-topo1/rt1/step5/show_mpls_table.ref.diff b/tests/topotests/isis-tilfa-topo1/rt1/step5/show_mpls_table.ref.diff
index 0fd252e455..d7ab66ee18 100644
--- a/tests/topotests/isis-tilfa-topo1/rt1/step5/show_mpls_table.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt1/step5/show_mpls_table.ref.diff
@@ -1,5 +1,5 @@
---- rt1/step4/show_mpls_table.ref 2020-08-31 22:42:48.831561460 -0300
-+++ rt1/step5/show_mpls_table.ref 2020-08-31 22:42:48.831561460 -0300
+--- rt1/step4/show_mpls_table.ref 2020-09-25 17:49:00.343631290 -0300
++++ rt1/step5/show_mpls_table.ref 2020-09-25 17:50:10.868550944 -0300
@@ -47,6 +47,30 @@
}
]
diff --git a/tests/topotests/isis-tilfa-topo1/rt1/step7/show_ip_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt1/step7/show_ip_route.ref.diff
index 22f7ce9a2e..9aa0cd2e39 100644
--- a/tests/topotests/isis-tilfa-topo1/rt1/step7/show_ip_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt1/step7/show_ip_route.ref.diff
@@ -1,5 +1,5 @@
---- rt1/step6/show_ip_route.ref 2020-08-31 22:42:48.831561460 -0300
-+++ rt1/step7/show_ip_route.ref 2020-08-31 22:42:48.835561429 -0300
+--- rt1/step6/show_ip_route.ref 2020-09-25 17:51:15.105389461 -0300
++++ rt1/step7/show_ip_route.ref 2020-09-25 17:52:02.014002243 -0300
@@ -83,10 +83,7 @@
"ip":"10.0.1.3",
"afi":"ipv4",
diff --git a/tests/topotests/isis-tilfa-topo1/rt1/step7/show_ipv6_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt1/step7/show_ipv6_route.ref.diff
index 4b07bd7762..52fd7caf91 100644
--- a/tests/topotests/isis-tilfa-topo1/rt1/step7/show_ipv6_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt1/step7/show_ipv6_route.ref.diff
@@ -1,5 +1,5 @@
---- rt1/step6/show_ipv6_route.ref 2020-08-31 22:42:48.835561429 -0300
-+++ rt1/step7/show_ipv6_route.ref 2020-08-31 22:42:48.835561429 -0300
+--- rt1/step6/show_ipv6_route.ref 2020-09-25 17:51:16.345405655 -0300
++++ rt1/step7/show_ipv6_route.ref 2020-09-25 17:52:03.230018133 -0300
@@ -79,10 +79,7 @@
"fib":true,
"afi":"ipv6",
diff --git a/tests/topotests/isis-tilfa-topo1/rt1/step7/show_mpls_table.ref.diff b/tests/topotests/isis-tilfa-topo1/rt1/step7/show_mpls_table.ref.diff
index b62ca10fa3..53332be569 100644
--- a/tests/topotests/isis-tilfa-topo1/rt1/step7/show_mpls_table.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt1/step7/show_mpls_table.ref.diff
@@ -1,5 +1,5 @@
---- rt1/step6/show_mpls_table.ref 2020-08-31 22:42:48.835561429 -0300
-+++ rt1/step7/show_mpls_table.ref 2020-08-31 22:42:48.835561429 -0300
+--- rt1/step6/show_mpls_table.ref 2020-09-25 17:51:13.861373215 -0300
++++ rt1/step7/show_mpls_table.ref 2020-09-25 17:52:00.769985988 -0300
@@ -71,30 +71,6 @@
}
]
diff --git a/tests/topotests/isis-tilfa-topo1/rt1/step8/show_ip_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt1/step8/show_ip_route.ref.diff
index 2bf88c8346..af9f72e718 100644
--- a/tests/topotests/isis-tilfa-topo1/rt1/step8/show_ip_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt1/step8/show_ip_route.ref.diff
@@ -1,5 +1,5 @@
---- rt1/step7/show_ip_route.ref 2020-08-31 22:42:48.835561429 -0300
-+++ rt1/step8/show_ip_route.ref 2020-08-31 22:42:48.835561429 -0300
+--- rt1/step7/show_ip_route.ref 2020-09-25 17:52:02.014002243 -0300
++++ rt1/step8/show_ip_route.ref 2020-09-25 17:53:20.003021800 -0300
@@ -83,7 +83,10 @@
"ip":"10.0.1.3",
"afi":"ipv4",
diff --git a/tests/topotests/isis-tilfa-topo1/rt1/step8/show_ipv6_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt1/step8/show_ipv6_route.ref.diff
index a01038a7a8..b733b33ed9 100644
--- a/tests/topotests/isis-tilfa-topo1/rt1/step8/show_ipv6_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt1/step8/show_ipv6_route.ref.diff
@@ -1,5 +1,5 @@
---- rt1/step7/show_ipv6_route.ref 2020-08-31 22:42:48.835561429 -0300
-+++ rt1/step8/show_ipv6_route.ref 2020-08-31 22:42:48.835561429 -0300
+--- rt1/step7/show_ipv6_route.ref 2020-09-25 17:52:03.230018133 -0300
++++ rt1/step8/show_ipv6_route.ref 2020-09-25 17:53:21.239037966 -0300
@@ -79,7 +79,10 @@
"fib":true,
"afi":"ipv6",
diff --git a/tests/topotests/isis-tilfa-topo1/rt1/step8/show_mpls_table.ref.diff b/tests/topotests/isis-tilfa-topo1/rt1/step8/show_mpls_table.ref.diff
index e3f8361315..b6f8c962f0 100644
--- a/tests/topotests/isis-tilfa-topo1/rt1/step8/show_mpls_table.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt1/step8/show_mpls_table.ref.diff
@@ -1,5 +1,5 @@
---- rt1/step7/show_mpls_table.ref 2020-08-31 22:42:48.835561429 -0300
-+++ rt1/step8/show_mpls_table.ref 2020-08-31 22:42:48.835561429 -0300
+--- rt1/step7/show_mpls_table.ref 2020-09-25 17:52:00.769985988 -0300
++++ rt1/step8/show_mpls_table.ref 2020-09-25 17:53:18.671004379 -0300
@@ -71,6 +71,30 @@
}
]
diff --git a/tests/topotests/isis-tilfa-topo1/rt1/step9/show_ip_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt1/step9/show_ip_route.ref.diff
index c10f97b86a..1d96341557 100644
--- a/tests/topotests/isis-tilfa-topo1/rt1/step9/show_ip_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt1/step9/show_ip_route.ref.diff
@@ -1,5 +1,5 @@
---- rt1/step8/show_ip_route.ref 2020-08-31 22:42:48.835561429 -0300
-+++ rt1/step9/show_ip_route.ref 2020-08-31 22:42:48.835561429 -0300
+--- rt1/step8/show_ip_route.ref 2020-09-25 17:53:20.003021800 -0300
++++ rt1/step9/show_ip_route.ref 2020-09-25 17:54:37.700038367 -0300
@@ -85,7 +85,7 @@
"interfaceName":"eth-sw1",
"active":true,
diff --git a/tests/topotests/isis-tilfa-topo1/rt1/step9/show_ipv6_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt1/step9/show_ipv6_route.ref.diff
index 7a909f6410..232b823ac2 100644
--- a/tests/topotests/isis-tilfa-topo1/rt1/step9/show_ipv6_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt1/step9/show_ipv6_route.ref.diff
@@ -1,5 +1,5 @@
---- rt1/step8/show_ipv6_route.ref 2020-08-31 22:42:48.835561429 -0300
-+++ rt1/step9/show_ipv6_route.ref 2020-08-31 22:42:48.835561429 -0300
+--- rt1/step8/show_ipv6_route.ref 2020-09-25 17:53:21.239037966 -0300
++++ rt1/step9/show_ipv6_route.ref 2020-09-25 17:54:38.912054230 -0300
@@ -81,7 +81,7 @@
"interfaceName":"eth-sw1",
"active":true,
diff --git a/tests/topotests/isis-tilfa-topo1/rt1/step9/show_mpls_table.ref.diff b/tests/topotests/isis-tilfa-topo1/rt1/step9/show_mpls_table.ref.diff
index b794a674f8..7f0d50f5f2 100644
--- a/tests/topotests/isis-tilfa-topo1/rt1/step9/show_mpls_table.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt1/step9/show_mpls_table.ref.diff
@@ -1,5 +1,5 @@
---- rt1/step8/show_mpls_table.ref 2020-08-31 22:42:48.835561429 -0300
-+++ rt1/step9/show_mpls_table.ref 2020-08-31 22:42:48.835561429 -0300
+--- rt1/step8/show_mpls_table.ref 2020-09-25 17:53:18.671004379 -0300
++++ rt1/step9/show_mpls_table.ref 2020-09-25 17:54:36.428021718 -0300
@@ -71,30 +71,6 @@
}
]
diff --git a/tests/topotests/isis-tilfa-topo1/rt2/step1/show_ip_route.ref b/tests/topotests/isis-tilfa-topo1/rt2/step1/show_ip_route.ref
index 7c6f6f8b65..23e07b7cda 100644
--- a/tests/topotests/isis-tilfa-topo1/rt2/step1/show_ip_route.ref
+++ b/tests/topotests/isis-tilfa-topo1/rt2/step1/show_ip_route.ref
@@ -31,7 +31,8 @@
"interfaceName":"eth-rt4-1",
"active":true,
"labels":[
- 16050
+ 16050,
+ 16010
]
},
{
@@ -40,7 +41,8 @@
"interfaceName":"eth-rt4-2",
"active":true,
"labels":[
- 16050
+ 16050,
+ 16010
]
}
]
@@ -78,7 +80,8 @@
"interfaceName":"eth-rt4-1",
"active":true,
"labels":[
- 16050
+ 16050,
+ 16030
]
},
{
@@ -87,7 +90,8 @@
"interfaceName":"eth-rt4-2",
"active":true,
"labels":[
- 16050
+ 16050,
+ 16030
]
}
]
@@ -109,6 +113,9 @@
"afi":"ipv4",
"interfaceName":"eth-rt4-1",
"active":true,
+ "backupIndex":[
+ 0
+ ],
"labels":[
3
]
@@ -119,10 +126,25 @@
"afi":"ipv4",
"interfaceName":"eth-rt4-2",
"active":true,
+ "backupIndex":[
+ 0
+ ],
"labels":[
3
]
}
+ ],
+ "backupNexthops":[
+ {
+ "ip":"10.0.1.3",
+ "afi":"ipv4",
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+ 16050,
+ 16040
+ ]
+ }
]
}
],
@@ -185,6 +207,9 @@
"afi":"ipv4",
"interfaceName":"eth-rt4-1",
"active":true,
+ "backupIndex":[
+ 0
+ ],
"labels":[
16060
]
@@ -195,10 +220,21 @@
"afi":"ipv4",
"interfaceName":"eth-rt4-2",
"active":true,
+ "backupIndex":[
+ 0
+ ],
"labels":[
16060
]
}
+ ],
+ "backupNexthops":[
+ {
+ "ip":"10.0.1.3",
+ "afi":"ipv4",
+ "interfaceName":"eth-sw1",
+ "active":true
+ }
]
}
],
@@ -233,13 +269,19 @@
"ip":"10.0.2.4",
"afi":"ipv4",
"interfaceName":"eth-rt4-1",
- "active":true
+ "active":true,
+ "labels":[
+ 16050
+ ]
},
{
"ip":"10.0.3.4",
"afi":"ipv4",
"interfaceName":"eth-rt4-2",
- "active":true
+ "active":true,
+ "labels":[
+ 16050
+ ]
}
]
}
@@ -254,13 +296,30 @@
{
"ip":"10.0.2.4",
"afi":"ipv4",
- "interfaceName":"eth-rt4-1"
+ "interfaceName":"eth-rt4-1",
+ "backupIndex":[
+ 0
+ ]
},
{
"ip":"10.0.3.4",
"afi":"ipv4",
"interfaceName":"eth-rt4-2",
- "active":true
+ "active":true,
+ "backupIndex":[
+ 0
+ ]
+ }
+ ],
+ "backupNexthops":[
+ {
+ "ip":"10.0.1.3",
+ "afi":"ipv4",
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+ 16050
+ ]
}
]
}
@@ -276,12 +335,29 @@
"ip":"10.0.2.4",
"afi":"ipv4",
"interfaceName":"eth-rt4-1",
- "active":true
+ "active":true,
+ "backupIndex":[
+ 0
+ ]
},
{
"ip":"10.0.3.4",
"afi":"ipv4",
- "interfaceName":"eth-rt4-2"
+ "interfaceName":"eth-rt4-2",
+ "backupIndex":[
+ 0
+ ]
+ }
+ ],
+ "backupNexthops":[
+ {
+ "ip":"10.0.1.3",
+ "afi":"ipv4",
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+ 16050
+ ]
}
]
}
@@ -377,13 +453,27 @@
"ip":"10.0.2.4",
"afi":"ipv4",
"interfaceName":"eth-rt4-1",
- "active":true
+ "active":true,
+ "backupIndex":[
+ 0
+ ]
},
{
"fib":true,
"ip":"10.0.3.4",
"afi":"ipv4",
"interfaceName":"eth-rt4-2",
+ "active":true,
+ "backupIndex":[
+ 0
+ ]
+ }
+ ],
+ "backupNexthops":[
+ {
+ "ip":"10.0.1.3",
+ "afi":"ipv4",
+ "interfaceName":"eth-sw1",
"active":true
}
]
@@ -404,14 +494,31 @@
"ip":"10.0.2.4",
"afi":"ipv4",
"interfaceName":"eth-rt4-1",
- "active":true
+ "active":true,
+ "backupIndex":[
+ 0
+ ]
},
{
"fib":true,
"ip":"10.0.3.4",
"afi":"ipv4",
"interfaceName":"eth-rt4-2",
- "active":true
+ "active":true,
+ "backupIndex":[
+ 0
+ ]
+ }
+ ],
+ "backupNexthops":[
+ {
+ "ip":"10.0.1.3",
+ "afi":"ipv4",
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+ 16050
+ ]
}
]
}
diff --git a/tests/topotests/isis-tilfa-topo1/rt2/step1/show_ipv6_route.ref b/tests/topotests/isis-tilfa-topo1/rt2/step1/show_ipv6_route.ref
index 68569b7265..d9bd04ef30 100644
--- a/tests/topotests/isis-tilfa-topo1/rt2/step1/show_ipv6_route.ref
+++ b/tests/topotests/isis-tilfa-topo1/rt2/step1/show_ipv6_route.ref
@@ -29,7 +29,8 @@
"interfaceName":"eth-rt4-1",
"active":true,
"labels":[
- 16051
+ 16051,
+ 16011
]
},
{
@@ -37,7 +38,8 @@
"interfaceName":"eth-rt4-2",
"active":true,
"labels":[
- 16051
+ 16051,
+ 16011
]
}
]
@@ -73,7 +75,8 @@
"interfaceName":"eth-rt4-1",
"active":true,
"labels":[
- 16051
+ 16051,
+ 16031
]
},
{
@@ -81,7 +84,8 @@
"interfaceName":"eth-rt4-2",
"active":true,
"labels":[
- 16051
+ 16051,
+ 16031
]
}
]
@@ -100,8 +104,11 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt4-1",
+ "interfaceName":"eth-rt4-2",
"active":true,
+ "backupIndex":[
+ 0
+ ],
"labels":[
3
]
@@ -109,12 +116,26 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt4-2",
+ "interfaceName":"eth-rt4-1",
"active":true,
+ "backupIndex":[
+ 0
+ ],
"labels":[
3
]
}
+ ],
+ "backupNexthops":[
+ {
+ "afi":"ipv6",
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+ 16051,
+ 16041
+ ]
+ }
]
}
],
@@ -131,7 +152,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt4-1",
+ "interfaceName":"eth-sw1",
"active":true,
"labels":[
16051
@@ -140,7 +161,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-sw1",
+ "interfaceName":"eth-rt4-2",
"active":true,
"labels":[
16051
@@ -149,7 +170,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt4-2",
+ "interfaceName":"eth-rt4-1",
"active":true,
"labels":[
16051
@@ -171,8 +192,11 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt4-1",
+ "interfaceName":"eth-rt4-2",
"active":true,
+ "backupIndex":[
+ 0
+ ],
"labels":[
16061
]
@@ -180,12 +204,22 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt4-2",
+ "interfaceName":"eth-rt4-1",
"active":true,
+ "backupIndex":[
+ 0
+ ],
"labels":[
16061
]
}
+ ],
+ "backupNexthops":[
+ {
+ "afi":"ipv6",
+ "interfaceName":"eth-sw1",
+ "active":true
+ }
]
}
]
diff --git a/tests/topotests/isis-tilfa-topo1/rt2/step1/show_mpls_table.ref b/tests/topotests/isis-tilfa-topo1/rt2/step1/show_mpls_table.ref
index 4c18e20472..cd2f879593 100644
--- a/tests/topotests/isis-tilfa-topo1/rt2/step1/show_mpls_table.ref
+++ b/tests/topotests/isis-tilfa-topo1/rt2/step1/show_mpls_table.ref
@@ -119,13 +119,26 @@
"type":"SR (IS-IS)",
"outLabel":3,
"installed":true,
- "nexthop":"10.0.3.4"
+ "nexthop":"10.0.3.4",
+ "backupIndex":[
+ 0
+ ]
},
{
"type":"SR (IS-IS)",
"outLabel":3,
"installed":true,
- "nexthop":"10.0.2.4"
+ "nexthop":"10.0.2.4",
+ "backupIndex":[
+ 0
+ ]
+ }
+ ],
+ "backupNexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16050,
+ "nexthop":"10.0.1.3"
}
]
},
@@ -137,13 +150,26 @@
"type":"SR (IS-IS)",
"outLabel":3,
"installed":true,
- "interface":"eth-rt4-2"
+ "interface":"eth-rt4-2",
+ "backupIndex":[
+ 0
+ ]
},
{
"type":"SR (IS-IS)",
"outLabel":3,
"installed":true,
- "interface":"eth-rt4-1"
+ "interface":"eth-rt4-1",
+ "backupIndex":[
+ 0
+ ]
+ }
+ ],
+ "backupNexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16051,
+ "interface":"eth-sw1"
}
]
},
@@ -203,13 +229,26 @@
"type":"SR (IS-IS)",
"outLabel":16060,
"installed":true,
- "nexthop":"10.0.3.4"
+ "nexthop":"10.0.3.4",
+ "backupIndex":[
+ 0
+ ]
},
{
"type":"SR (IS-IS)",
"outLabel":16060,
"installed":true,
- "nexthop":"10.0.2.4"
+ "nexthop":"10.0.2.4",
+ "backupIndex":[
+ 0
+ ]
+ }
+ ],
+ "backupNexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "nexthop":"10.0.1.3"
}
]
},
@@ -221,13 +260,26 @@
"type":"SR (IS-IS)",
"outLabel":16061,
"installed":true,
- "interface":"eth-rt4-2"
+ "interface":"eth-rt4-2",
+ "backupIndex":[
+ 0
+ ]
},
{
"type":"SR (IS-IS)",
"outLabel":16061,
"installed":true,
- "interface":"eth-rt4-1"
+ "interface":"eth-rt4-1",
+ "backupIndex":[
+ 0
+ ]
+ }
+ ],
+ "backupNexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "interface":"eth-sw1"
}
]
}
diff --git a/tests/topotests/isis-tilfa-topo1/rt2/step2/show_ip_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt2/step2/show_ip_route.ref.diff
index 24237769e9..22b896f684 100644
--- a/tests/topotests/isis-tilfa-topo1/rt2/step2/show_ip_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt2/step2/show_ip_route.ref.diff
@@ -1,6 +1,6 @@
---- rt2/step1/show_ip_route.ref 2020-08-31 15:36:25.999825589 -0300
-+++ rt2/step2/show_ip_route.ref 2020-08-31 22:42:48.835561429 -0300
-@@ -15,34 +15,10 @@
+--- rt2/step1/show_ip_route.ref 2020-09-25 17:46:27.537642781 -0300
++++ rt2/step2/show_ip_route.ref 2020-09-25 17:46:57.306029668 -0300
+@@ -15,36 +15,10 @@
"afi":"ipv4",
"interfaceName":"eth-sw1",
"active":true,
@@ -20,7 +20,8 @@
- "interfaceName":"eth-rt4-1",
- "active":true,
- "labels":[
-- 16050
+- 16050,
+- 16010
- ]
- },
- {
@@ -29,13 +30,14 @@
- "interfaceName":"eth-rt4-2",
- "active":true,
- "labels":[
-- 16050
+- 16050,
+- 16010
- ]
- }
]
}
],
-@@ -62,34 +38,10 @@
+@@ -64,36 +38,10 @@
"afi":"ipv4",
"interfaceName":"eth-sw1",
"active":true,
@@ -55,7 +57,8 @@
- "interfaceName":"eth-rt4-1",
- "active":true,
- "labels":[
-- 16050
+- 16050,
+- 16030
- ]
- },
- {
@@ -64,13 +67,14 @@
- "interfaceName":"eth-rt4-2",
- "active":true,
- "labels":[
-- 16050
+- 16050,
+- 16030
- ]
- }
]
}
],
-@@ -212,34 +164,12 @@
+@@ -248,40 +196,12 @@
{
"ip":"10.0.1.1",
"afi":"ipv4",
@@ -96,18 +100,24 @@
- "ip":"10.0.2.4",
- "afi":"ipv4",
- "interfaceName":"eth-rt4-1",
-- "active":true
+- "active":true,
+- "labels":[
+- 16050
+- ]
- },
- {
- "ip":"10.0.3.4",
- "afi":"ipv4",
- "interfaceName":"eth-rt4-2",
-- "active":true
+- "active":true,
+- "labels":[
+- 16050
+- ]
+ "interfaceName":"eth-sw1"
}
]
}
-@@ -301,24 +231,6 @@
+@@ -377,24 +297,6 @@
"ip":"10.0.1.3",
"afi":"ipv4",
"interfaceName":"eth-sw1",
@@ -132,7 +142,7 @@
"active":true
}
]
-@@ -339,24 +251,6 @@
+@@ -415,24 +317,6 @@
"ip":"10.0.1.3",
"afi":"ipv4",
"interfaceName":"eth-sw1",
diff --git a/tests/topotests/isis-tilfa-topo1/rt2/step2/show_ipv6_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt2/step2/show_ipv6_route.ref.diff
index 7c9f1e965a..08c7d2b1fc 100644
--- a/tests/topotests/isis-tilfa-topo1/rt2/step2/show_ipv6_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt2/step2/show_ipv6_route.ref.diff
@@ -1,6 +1,6 @@
---- rt2/step1/show_ipv6_route.ref 2020-08-31 15:36:25.999825589 -0300
-+++ rt2/step2/show_ipv6_route.ref 2020-08-31 22:42:48.835561429 -0300
-@@ -14,32 +14,10 @@
+--- rt2/step1/show_ipv6_route.ref 2020-09-25 17:46:28.865660035 -0300
++++ rt2/step2/show_ipv6_route.ref 2020-09-25 17:46:58.514045373 -0300
+@@ -14,34 +14,10 @@
"afi":"ipv6",
"interfaceName":"eth-sw1",
"active":true,
@@ -19,7 +19,8 @@
- "interfaceName":"eth-rt4-1",
- "active":true,
- "labels":[
-- 16051
+- 16051,
+- 16011
- ]
- },
- {
@@ -27,13 +28,14 @@
- "interfaceName":"eth-rt4-2",
- "active":true,
- "labels":[
-- 16051
+- 16051,
+- 16011
- ]
- }
]
}
],
-@@ -58,32 +36,10 @@
+@@ -60,34 +36,10 @@
"afi":"ipv6",
"interfaceName":"eth-sw1",
"active":true,
@@ -52,7 +54,8 @@
- "interfaceName":"eth-rt4-1",
- "active":true,
- "labels":[
-- 16051
+- 16051,
+- 16031
- ]
- },
- {
@@ -60,7 +63,8 @@
- "interfaceName":"eth-rt4-2",
- "active":true,
- "labels":[
-- 16051
+- 16051,
+- 16031
- ]
- }
]
diff --git a/tests/topotests/isis-tilfa-topo1/rt2/step2/show_mpls_table.ref.diff b/tests/topotests/isis-tilfa-topo1/rt2/step2/show_mpls_table.ref.diff
index 1c3e037b96..4feb927156 100644
--- a/tests/topotests/isis-tilfa-topo1/rt2/step2/show_mpls_table.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt2/step2/show_mpls_table.ref.diff
@@ -1,5 +1,5 @@
---- rt2/step1/show_mpls_table.ref 2020-08-31 15:36:25.999825589 -0300
-+++ rt2/step2/show_mpls_table.ref 2020-08-31 22:42:48.835561429 -0300
+--- rt2/step1/show_mpls_table.ref 2020-09-25 17:46:26.261626203 -0300
++++ rt2/step2/show_mpls_table.ref 2020-09-25 17:46:56.086013807 -0300
@@ -7,23 +7,7 @@
"type":"SR (IS-IS)",
"outLabel":3,
diff --git a/tests/topotests/isis-tilfa-topo1/rt2/step3/show_ip_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt2/step3/show_ip_route.ref.diff
index 4613c2c63d..af1cebc76d 100644
--- a/tests/topotests/isis-tilfa-topo1/rt2/step3/show_ip_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt2/step3/show_ip_route.ref.diff
@@ -1,6 +1,6 @@
---- rt2/step2/show_ip_route.ref 2020-08-31 22:42:48.835561429 -0300
-+++ rt2/step3/show_ip_route.ref 2020-08-31 22:42:48.835561429 -0300
-@@ -15,10 +15,34 @@
+--- rt2/step2/show_ip_route.ref 2020-09-25 17:46:57.306029668 -0300
++++ rt2/step3/show_ip_route.ref 2020-09-25 17:48:05.274913964 -0300
+@@ -15,10 +15,36 @@
"afi":"ipv4",
"interfaceName":"eth-sw1",
"active":true,
@@ -20,7 +20,8 @@
+ "interfaceName":"eth-rt4-1",
+ "active":true,
+ "labels":[
-+ 16050
++ 16050,
++ 16010
+ ]
+ },
+ {
@@ -29,13 +30,14 @@
+ "interfaceName":"eth-rt4-2",
+ "active":true,
+ "labels":[
-+ 16050
++ 16050,
++ 16010
+ ]
+ }
]
}
],
-@@ -38,10 +62,34 @@
+@@ -38,10 +64,36 @@
"afi":"ipv4",
"interfaceName":"eth-sw1",
"active":true,
@@ -55,7 +57,8 @@
+ "interfaceName":"eth-rt4-1",
+ "active":true,
+ "labels":[
-+ 16050
++ 16050,
++ 16030
+ ]
+ },
+ {
@@ -64,13 +67,14 @@
+ "interfaceName":"eth-rt4-2",
+ "active":true,
+ "labels":[
-+ 16050
++ 16050,
++ 16030
+ ]
+ }
]
}
],
-@@ -164,12 +212,34 @@
+@@ -196,12 +248,40 @@
{
"ip":"10.0.1.1",
"afi":"ipv4",
@@ -97,17 +101,23 @@
+ "ip":"10.0.2.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4-1",
-+ "active":true
++ "active":true,
++ "labels":[
++ 16050
++ ]
+ },
+ {
+ "ip":"10.0.3.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4-2",
-+ "active":true
++ "active":true,
++ "labels":[
++ 16050
++ ]
}
]
}
-@@ -231,6 +301,24 @@
+@@ -297,6 +377,24 @@
"ip":"10.0.1.3",
"afi":"ipv4",
"interfaceName":"eth-sw1",
@@ -132,7 +142,7 @@
"active":true
}
]
-@@ -251,6 +339,24 @@
+@@ -317,6 +415,24 @@
"ip":"10.0.1.3",
"afi":"ipv4",
"interfaceName":"eth-sw1",
diff --git a/tests/topotests/isis-tilfa-topo1/rt2/step3/show_ipv6_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt2/step3/show_ipv6_route.ref.diff
index 84b5283360..9809c316e8 100644
--- a/tests/topotests/isis-tilfa-topo1/rt2/step3/show_ipv6_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt2/step3/show_ipv6_route.ref.diff
@@ -1,6 +1,6 @@
---- rt2/step2/show_ipv6_route.ref 2020-08-31 22:42:48.835561429 -0300
-+++ rt2/step3/show_ipv6_route.ref 2020-08-31 22:42:48.835561429 -0300
-@@ -14,10 +14,32 @@
+--- rt2/step2/show_ipv6_route.ref 2020-09-25 17:46:58.514045373 -0300
++++ rt2/step3/show_ipv6_route.ref 2020-09-25 17:48:06.570930838 -0300
+@@ -14,10 +14,34 @@
"afi":"ipv6",
"interfaceName":"eth-sw1",
"active":true,
@@ -19,7 +19,8 @@
+ "interfaceName":"eth-rt4-1",
+ "active":true,
+ "labels":[
-+ 16051
++ 16051,
++ 16011
+ ]
+ },
+ {
@@ -27,13 +28,14 @@
+ "interfaceName":"eth-rt4-2",
+ "active":true,
+ "labels":[
-+ 16051
++ 16051,
++ 16011
+ ]
+ }
]
}
],
-@@ -36,10 +58,32 @@
+@@ -36,10 +60,34 @@
"afi":"ipv6",
"interfaceName":"eth-sw1",
"active":true,
@@ -52,7 +54,8 @@
+ "interfaceName":"eth-rt4-1",
+ "active":true,
+ "labels":[
-+ 16051
++ 16051,
++ 16031
+ ]
+ },
+ {
@@ -60,7 +63,8 @@
+ "interfaceName":"eth-rt4-2",
+ "active":true,
+ "labels":[
-+ 16051
++ 16051,
++ 16031
+ ]
+ }
]
diff --git a/tests/topotests/isis-tilfa-topo1/rt2/step3/show_mpls_table.ref.diff b/tests/topotests/isis-tilfa-topo1/rt2/step3/show_mpls_table.ref.diff
index 5dc90e442c..180323e4c8 100644
--- a/tests/topotests/isis-tilfa-topo1/rt2/step3/show_mpls_table.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt2/step3/show_mpls_table.ref.diff
@@ -1,5 +1,5 @@
---- rt2/step2/show_mpls_table.ref 2020-08-31 22:42:48.835561429 -0300
-+++ rt2/step3/show_mpls_table.ref 2020-08-31 22:42:48.835561429 -0300
+--- rt2/step2/show_mpls_table.ref 2020-09-25 17:46:56.086013807 -0300
++++ rt2/step3/show_mpls_table.ref 2020-09-25 17:48:03.994897300 -0300
@@ -7,7 +7,23 @@
"type":"SR (IS-IS)",
"outLabel":3,
diff --git a/tests/topotests/isis-tilfa-topo1/rt2/step4/show_ip_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt2/step4/show_ip_route.ref.diff
index f703db555f..12d45bbe07 100644
--- a/tests/topotests/isis-tilfa-topo1/rt2/step4/show_ip_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt2/step4/show_ip_route.ref.diff
@@ -1,6 +1,6 @@
---- rt2/step3/show_ip_route.ref 2020-08-31 22:42:48.835561429 -0300
-+++ rt2/step4/show_ip_route.ref 2020-08-31 22:42:48.835561429 -0300
-@@ -15,34 +15,10 @@
+--- rt2/step3/show_ip_route.ref 2020-09-25 17:48:05.274913964 -0300
++++ rt2/step4/show_ip_route.ref 2020-09-25 17:49:01.763649797 -0300
+@@ -15,36 +15,10 @@
"afi":"ipv4",
"interfaceName":"eth-sw1",
"active":true,
@@ -20,7 +20,8 @@
- "interfaceName":"eth-rt4-1",
- "active":true,
- "labels":[
-- 16050
+- 16050,
+- 16010
- ]
- },
- {
@@ -29,13 +30,14 @@
- "interfaceName":"eth-rt4-2",
- "active":true,
- "labels":[
-- 16050
+- 16050,
+- 16010
- ]
- }
]
}
],
-@@ -62,34 +38,10 @@
+@@ -64,36 +38,10 @@
"afi":"ipv4",
"interfaceName":"eth-sw1",
"active":true,
@@ -55,7 +57,8 @@
- "interfaceName":"eth-rt4-1",
- "active":true,
- "labels":[
-- 16050
+- 16050,
+- 16030
- ]
- },
- {
@@ -64,60 +67,50 @@
- "interfaceName":"eth-rt4-2",
- "active":true,
- "labels":[
-- 16050
+- 16050,
+- 16030
- ]
- }
]
}
],
-@@ -108,20 +60,14 @@
- "ip":"10.0.2.4",
- "afi":"ipv4",
- "interfaceName":"eth-rt4-1",
-- "active":true,
+@@ -115,9 +63,6 @@
+ "active":true,
+ "backupIndex":[
+ 0
+- ],
- "labels":[
- 3
-- ]
-+ "active":true
+ ]
},
{
- "fib":true,
- "ip":"10.0.3.4",
- "afi":"ipv4",
- "interfaceName":"eth-rt4-2",
-- "active":true,
+@@ -128,9 +73,6 @@
+ "active":true,
+ "backupIndex":[
+ 0
+- ],
- "labels":[
- 3
-- ]
-+ "active":true
- }
- ]
- }
-@@ -153,7 +99,7 @@
- "interfaceName":"eth-rt4-1",
- "active":true,
- "labels":[
-- 16050
-+ 3
]
- },
- {
-@@ -163,7 +109,7 @@
- "interfaceName":"eth-rt4-2",
+ }
+ ],
+@@ -141,8 +83,7 @@
+ "interfaceName":"eth-sw1",
"active":true,
"labels":[
-- 16050
-+ 3
+- 16050,
+- 16040
++ 16050
]
}
]
-@@ -184,20 +130,14 @@
+@@ -173,20 +114,14 @@
"ip":"10.0.2.4",
"afi":"ipv4",
"interfaceName":"eth-rt4-1",
- "active":true,
- "labels":[
-- 16060
+- 16050
- ]
+ "active":true
},
@@ -128,13 +121,33 @@
"interfaceName":"eth-rt4-2",
- "active":true,
- "labels":[
-- 16060
+- 16050
- ]
+ "active":true
}
]
}
-@@ -212,34 +152,12 @@
+@@ -209,9 +144,6 @@
+ "active":true,
+ "backupIndex":[
+ 0
+- ],
+- "labels":[
+- 16060
+ ]
+ },
+ {
+@@ -222,9 +154,6 @@
+ "active":true,
+ "backupIndex":[
+ 0
+- ],
+- "labels":[
+- 16060
+ ]
+ }
+ ],
+@@ -248,40 +177,12 @@
{
"ip":"10.0.1.1",
"afi":"ipv4",
@@ -160,13 +173,19 @@
- "ip":"10.0.2.4",
- "afi":"ipv4",
- "interfaceName":"eth-rt4-1",
-- "active":true
+- "active":true,
+- "labels":[
+- 16050
+- ]
- },
- {
- "ip":"10.0.3.4",
- "afi":"ipv4",
- "interfaceName":"eth-rt4-2",
-- "active":true
+- "active":true,
+- "labels":[
+- 16050
+- ]
+ "interfaceName":"eth-sw1"
}
]
diff --git a/tests/topotests/isis-tilfa-topo1/rt2/step4/show_ipv6_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt2/step4/show_ipv6_route.ref.diff
index fdd4a5166e..fdf658d59d 100644
--- a/tests/topotests/isis-tilfa-topo1/rt2/step4/show_ipv6_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt2/step4/show_ipv6_route.ref.diff
@@ -1,6 +1,6 @@
---- rt2/step3/show_ipv6_route.ref 2020-08-31 22:42:48.835561429 -0300
-+++ rt2/step4/show_ipv6_route.ref 2020-08-31 22:42:48.835561429 -0300
-@@ -14,32 +14,10 @@
+--- rt2/step3/show_ipv6_route.ref 2020-09-25 17:48:06.570930838 -0300
++++ rt2/step4/show_ipv6_route.ref 2020-09-25 17:49:02.995665853 -0300
+@@ -14,34 +14,10 @@
"afi":"ipv6",
"interfaceName":"eth-sw1",
"active":true,
@@ -19,7 +19,8 @@
- "interfaceName":"eth-rt4-1",
- "active":true,
- "labels":[
-- 16051
+- 16051,
+- 16011
- ]
- },
- {
@@ -27,13 +28,14 @@
- "interfaceName":"eth-rt4-2",
- "active":true,
- "labels":[
-- 16051
+- 16051,
+- 16011
- ]
- }
]
}
],
-@@ -58,32 +36,10 @@
+@@ -60,34 +36,10 @@
"afi":"ipv6",
"interfaceName":"eth-sw1",
"active":true,
@@ -52,7 +54,8 @@
- "interfaceName":"eth-rt4-1",
- "active":true,
- "labels":[
-- 16051
+- 16051,
+- 16031
- ]
- },
- {
@@ -60,71 +63,82 @@
- "interfaceName":"eth-rt4-2",
- "active":true,
- "labels":[
-- 16051
+- 16051,
+- 16031
- ]
- }
]
}
],
-@@ -101,19 +57,13 @@
- "fib":true,
- "afi":"ipv6",
- "interfaceName":"eth-rt4-1",
-- "active":true,
+@@ -108,9 +60,6 @@
+ "active":true,
+ "backupIndex":[
+ 0
+- ],
- "labels":[
- 3
-- ]
-+ "active":true
+ ]
},
{
- "fib":true,
- "afi":"ipv6",
- "interfaceName":"eth-rt4-2",
-- "active":true,
+@@ -120,9 +69,6 @@
+ "active":true,
+ "backupIndex":[
+ 0
+- ],
- "labels":[
- 3
-- ]
-+ "active":true
- }
- ]
- }
-@@ -134,7 +84,7 @@
- "interfaceName":"eth-rt4-1",
- "active":true,
- "labels":[
-- 16051
-+ 3
]
- },
- {
-@@ -152,7 +102,7 @@
- "interfaceName":"eth-rt4-2",
+ }
+ ],
+@@ -132,8 +78,7 @@
+ "interfaceName":"eth-sw1",
"active":true,
"labels":[
-- 16051
-+ 3
+- 16051,
+- 16041
++ 16051
]
}
]
-@@ -172,19 +122,13 @@
+@@ -162,19 +107,13 @@
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt4-1",
+ "interfaceName":"eth-rt4-2",
- "active":true,
- "labels":[
-- 16061
+- 16051
- ]
+ "active":true
},
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt4-2",
+ "interfaceName":"eth-rt4-1",
- "active":true,
- "labels":[
-- 16061
+- 16051
- ]
+ "active":true
}
]
}
+@@ -196,9 +135,6 @@
+ "active":true,
+ "backupIndex":[
+ 0
+- ],
+- "labels":[
+- 16061
+ ]
+ },
+ {
+@@ -208,9 +144,6 @@
+ "active":true,
+ "backupIndex":[
+ 0
+- ],
+- "labels":[
+- 16061
+ ]
+ }
+ ],
diff --git a/tests/topotests/isis-tilfa-topo1/rt2/step4/show_mpls_table.ref.diff b/tests/topotests/isis-tilfa-topo1/rt2/step4/show_mpls_table.ref.diff
index dcc4532e54..a78f79c576 100644
--- a/tests/topotests/isis-tilfa-topo1/rt2/step4/show_mpls_table.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt2/step4/show_mpls_table.ref.diff
@@ -1,5 +1,5 @@
---- rt2/step3/show_mpls_table.ref 2020-08-31 22:42:48.835561429 -0300
-+++ rt2/step4/show_mpls_table.ref 2020-08-31 22:42:48.835561429 -0300
+--- rt2/step3/show_mpls_table.ref 2020-09-25 17:48:03.994897300 -0300
++++ rt2/step4/show_mpls_table.ref 2020-09-25 17:49:00.551634001 -0300
@@ -7,23 +7,7 @@
"type":"SR (IS-IS)",
"outLabel":3,
@@ -75,7 +75,7 @@
}
]
},
-@@ -91,59 +43,7 @@
+@@ -91,84 +43,6 @@
"type":"SR (IS-IS)",
"outLabel":3,
"installed":true,
@@ -107,13 +107,26 @@
- "type":"SR (IS-IS)",
- "outLabel":3,
- "installed":true,
-- "nexthop":"10.0.3.4"
+- "nexthop":"10.0.3.4",
+- "backupIndex":[
+- 0
+- ]
- },
- {
- "type":"SR (IS-IS)",
- "outLabel":3,
- "installed":true,
-- "nexthop":"10.0.2.4"
+- "nexthop":"10.0.2.4",
+- "backupIndex":[
+- 0
+- ]
+- }
+- ],
+- "backupNexthops":[
+- {
+- "type":"SR (IS-IS)",
+- "outLabel":16050,
+- "nexthop":"10.0.1.3"
- }
- ]
- },
@@ -125,88 +138,63 @@
- "type":"SR (IS-IS)",
- "outLabel":3,
- "installed":true,
-- "interface":"eth-rt4-2"
+- "interface":"eth-rt4-2",
+- "backupIndex":[
+- 0
+- ]
- },
- {
- "type":"SR (IS-IS)",
- "outLabel":3,
- "installed":true,
-- "interface":"eth-rt4-1"
-+ "interface":"eth-sw1"
- }
- ]
- },
-@@ -153,13 +53,13 @@
- "nexthops":[
- {
- "type":"SR (IS-IS)",
-- "outLabel":16050,
-+ "outLabel":3,
- "installed":true,
- "nexthop":"10.0.3.4"
- },
- {
- "type":"SR (IS-IS)",
-- "outLabel":16050,
-+ "outLabel":3,
- "installed":true,
- "nexthop":"10.0.2.4"
- },
-@@ -177,13 +77,13 @@
- "nexthops":[
- {
- "type":"SR (IS-IS)",
-- "outLabel":16051,
-+ "outLabel":3,
- "installed":true,
- "interface":"eth-rt4-2"
- },
- {
- "type":"SR (IS-IS)",
+- "interface":"eth-rt4-1",
+- "backupIndex":[
+- 0
+- ]
+- }
+- ],
+- "backupNexthops":[
+- {
+- "type":"SR (IS-IS)",
- "outLabel":16051,
-+ "outLabel":3,
- "installed":true,
- "interface":"eth-rt4-1"
- },
-@@ -194,41 +94,5 @@
"interface":"eth-sw1"
}
]
-- },
-- "16060":{
-- "inLabel":16060,
-- "installed":true,
-- "nexthops":[
-- {
-- "type":"SR (IS-IS)",
-- "outLabel":16060,
-- "installed":true,
+@@ -181,18 +55,6 @@
+ "type":"SR (IS-IS)",
+ "outLabel":16050,
+ "installed":true,
- "nexthop":"10.0.3.4"
- },
- {
- "type":"SR (IS-IS)",
-- "outLabel":16060,
+- "outLabel":16050,
- "installed":true,
- "nexthop":"10.0.2.4"
-- }
-- ]
-- },
-- "16061":{
-- "inLabel":16061,
-- "installed":true,
-- "nexthops":[
+- },
- {
- "type":"SR (IS-IS)",
-- "outLabel":16061,
+- "outLabel":16050,
+- "installed":true,
+ "nexthop":"10.0.1.3"
+ }
+ ]
+@@ -204,18 +66,6 @@
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16051,
- "installed":true,
- "interface":"eth-rt4-2"
- },
- {
- "type":"SR (IS-IS)",
-- "outLabel":16061,
+- "outLabel":16051,
- "installed":true,
- "interface":"eth-rt4-1"
-- }
-- ]
- }
- }
+- },
+- {
+- "type":"SR (IS-IS)",
+- "outLabel":16051,
+ "installed":true,
+ "interface":"eth-sw1"
+ }
diff --git a/tests/topotests/isis-tilfa-topo1/rt2/step5/show_ip_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt2/step5/show_ip_route.ref.diff
index 22a5cb6579..7d20fad3f4 100644
--- a/tests/topotests/isis-tilfa-topo1/rt2/step5/show_ip_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt2/step5/show_ip_route.ref.diff
@@ -1,6 +1,6 @@
---- rt2/step4/show_ip_route.ref 2020-08-31 22:42:48.835561429 -0300
-+++ rt2/step5/show_ip_route.ref 2020-08-31 22:42:48.835561429 -0300
-@@ -15,10 +15,34 @@
+--- rt2/step4/show_ip_route.ref 2020-09-25 17:49:01.763649797 -0300
++++ rt2/step5/show_ip_route.ref 2020-09-25 17:50:12.360570411 -0300
+@@ -15,10 +15,36 @@
"afi":"ipv4",
"interfaceName":"eth-sw1",
"active":true,
@@ -20,7 +20,8 @@
+ "interfaceName":"eth-rt4-1",
+ "active":true,
+ "labels":[
-+ 16050
++ 16050,
++ 16010
+ ]
+ },
+ {
@@ -29,13 +30,14 @@
+ "interfaceName":"eth-rt4-2",
+ "active":true,
+ "labels":[
-+ 16050
++ 16050,
++ 16010
+ ]
+ }
]
}
],
-@@ -38,10 +62,34 @@
+@@ -38,10 +64,36 @@
"afi":"ipv4",
"interfaceName":"eth-sw1",
"active":true,
@@ -55,7 +57,8 @@
+ "interfaceName":"eth-rt4-1",
+ "active":true,
+ "labels":[
-+ 16050
++ 16050,
++ 16030
+ ]
+ },
+ {
@@ -64,61 +67,51 @@
+ "interfaceName":"eth-rt4-2",
+ "active":true,
+ "labels":[
-+ 16050
++ 16050,
++ 16030
+ ]
+ }
]
}
],
-@@ -60,14 +108,20 @@
- "ip":"10.0.2.4",
- "afi":"ipv4",
- "interfaceName":"eth-rt4-1",
-- "active":true
-+ "active":true,
+@@ -63,6 +115,9 @@
+ "active":true,
+ "backupIndex":[
+ 0
++ ],
+ "labels":[
+ 3
-+ ]
+ ]
},
{
- "fib":true,
- "ip":"10.0.3.4",
- "afi":"ipv4",
- "interfaceName":"eth-rt4-2",
-- "active":true
-+ "active":true,
+@@ -73,6 +128,9 @@
+ "active":true,
+ "backupIndex":[
+ 0
++ ],
+ "labels":[
+ 3
-+ ]
- }
- ]
- }
-@@ -99,7 +153,7 @@
- "interfaceName":"eth-rt4-1",
- "active":true,
- "labels":[
-- 3
-+ 16050
]
- },
- {
-@@ -109,7 +163,7 @@
- "interfaceName":"eth-rt4-2",
+ }
+ ],
+@@ -83,7 +141,8 @@
+ "interfaceName":"eth-sw1",
"active":true,
"labels":[
-- 3
-+ 16050
+- 16050
++ 16050,
++ 16040
]
}
]
-@@ -130,14 +184,20 @@
+@@ -114,14 +173,20 @@
"ip":"10.0.2.4",
"afi":"ipv4",
"interfaceName":"eth-rt4-1",
- "active":true
+ "active":true,
+ "labels":[
-+ 16060
++ 16050
+ ]
},
{
@@ -129,12 +122,32 @@
- "active":true
+ "active":true,
+ "labels":[
-+ 16060
++ 16050
+ ]
}
]
}
-@@ -152,12 +212,34 @@
+@@ -144,6 +209,9 @@
+ "active":true,
+ "backupIndex":[
+ 0
++ ],
++ "labels":[
++ 16060
+ ]
+ },
+ {
+@@ -154,6 +222,9 @@
+ "active":true,
+ "backupIndex":[
+ 0
++ ],
++ "labels":[
++ 16060
+ ]
+ }
+ ],
+@@ -177,12 +248,40 @@
{
"ip":"10.0.1.1",
"afi":"ipv4",
@@ -161,13 +174,19 @@
+ "ip":"10.0.2.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4-1",
-+ "active":true
++ "active":true,
++ "labels":[
++ 16050
++ ]
+ },
+ {
+ "ip":"10.0.3.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4-2",
-+ "active":true
++ "active":true,
++ "labels":[
++ 16050
++ ]
}
]
}
diff --git a/tests/topotests/isis-tilfa-topo1/rt2/step5/show_ipv6_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt2/step5/show_ipv6_route.ref.diff
index 819a153f7a..9330964338 100644
--- a/tests/topotests/isis-tilfa-topo1/rt2/step5/show_ipv6_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt2/step5/show_ipv6_route.ref.diff
@@ -1,6 +1,6 @@
---- rt2/step4/show_ipv6_route.ref 2020-08-31 22:42:48.835561429 -0300
-+++ rt2/step5/show_ipv6_route.ref 2020-08-31 22:42:48.835561429 -0300
-@@ -14,10 +14,32 @@
+--- rt2/step4/show_ipv6_route.ref 2020-09-25 17:49:02.995665853 -0300
++++ rt2/step5/show_ipv6_route.ref 2020-09-25 17:50:13.636587060 -0300
+@@ -14,10 +14,34 @@
"afi":"ipv6",
"interfaceName":"eth-sw1",
"active":true,
@@ -19,7 +19,8 @@
+ "interfaceName":"eth-rt4-1",
+ "active":true,
+ "labels":[
-+ 16051
++ 16051,
++ 16011
+ ]
+ },
+ {
@@ -27,13 +28,14 @@
+ "interfaceName":"eth-rt4-2",
+ "active":true,
+ "labels":[
-+ 16051
++ 16051,
++ 16011
+ ]
+ }
]
}
],
-@@ -36,10 +58,32 @@
+@@ -36,10 +60,34 @@
"afi":"ipv6",
"interfaceName":"eth-sw1",
"active":true,
@@ -52,7 +54,8 @@
+ "interfaceName":"eth-rt4-1",
+ "active":true,
+ "labels":[
-+ 16051
++ 16051,
++ 16031
+ ]
+ },
+ {
@@ -60,71 +63,82 @@
+ "interfaceName":"eth-rt4-2",
+ "active":true,
+ "labels":[
-+ 16051
++ 16051,
++ 16031
+ ]
+ }
]
}
],
-@@ -57,13 +101,19 @@
- "fib":true,
- "afi":"ipv6",
- "interfaceName":"eth-rt4-1",
-- "active":true
-+ "active":true,
+@@ -60,6 +108,9 @@
+ "active":true,
+ "backupIndex":[
+ 0
++ ],
+ "labels":[
+ 3
-+ ]
+ ]
},
{
- "fib":true,
- "afi":"ipv6",
- "interfaceName":"eth-rt4-2",
-- "active":true
-+ "active":true,
+@@ -69,6 +120,9 @@
+ "active":true,
+ "backupIndex":[
+ 0
++ ],
+ "labels":[
+ 3
-+ ]
- }
- ]
- }
-@@ -84,7 +134,7 @@
- "interfaceName":"eth-rt4-1",
- "active":true,
- "labels":[
-- 3
-+ 16051
]
- },
- {
-@@ -102,7 +152,7 @@
- "interfaceName":"eth-rt4-2",
+ }
+ ],
+@@ -78,7 +132,8 @@
+ "interfaceName":"eth-sw1",
"active":true,
"labels":[
-- 3
-+ 16051
+- 16051
++ 16051,
++ 16041
]
}
]
-@@ -122,13 +172,19 @@
+@@ -107,13 +162,19 @@
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt4-1",
+ "interfaceName":"eth-rt4-2",
- "active":true
+ "active":true,
+ "labels":[
-+ 16061
++ 16051
+ ]
},
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt4-2",
+ "interfaceName":"eth-rt4-1",
- "active":true
+ "active":true,
+ "labels":[
-+ 16061
++ 16051
+ ]
}
]
}
+@@ -135,6 +196,9 @@
+ "active":true,
+ "backupIndex":[
+ 0
++ ],
++ "labels":[
++ 16061
+ ]
+ },
+ {
+@@ -144,6 +208,9 @@
+ "active":true,
+ "backupIndex":[
+ 0
++ ],
++ "labels":[
++ 16061
+ ]
+ }
+ ],
diff --git a/tests/topotests/isis-tilfa-topo1/rt2/step5/show_mpls_table.ref.diff b/tests/topotests/isis-tilfa-topo1/rt2/step5/show_mpls_table.ref.diff
index 7f851effad..b1e44a727f 100644
--- a/tests/topotests/isis-tilfa-topo1/rt2/step5/show_mpls_table.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt2/step5/show_mpls_table.ref.diff
@@ -1,5 +1,5 @@
---- rt2/step4/show_mpls_table.ref 2020-08-31 22:42:48.835561429 -0300
-+++ rt2/step5/show_mpls_table.ref 2020-08-31 22:42:48.835561429 -0300
+--- rt2/step4/show_mpls_table.ref 2020-09-25 17:49:00.551634001 -0300
++++ rt2/step5/show_mpls_table.ref 2020-09-25 17:50:11.068553553 -0300
@@ -7,7 +7,23 @@
"type":"SR (IS-IS)",
"outLabel":3,
@@ -75,11 +75,10 @@
}
]
},
-@@ -43,12 +91,28 @@
+@@ -43,6 +91,84 @@
"type":"SR (IS-IS)",
"outLabel":3,
"installed":true,
-- "interface":"eth-sw1"
+ "interface":"eth-sw1",
+ "backupIndex":[
+ 0,
@@ -97,114 +96,105 @@
+ "type":"SR (IS-IS)",
+ "outLabel":16051,
+ "interface":"eth-rt4-2"
- }
- ]
- },
-- "16050":{
-- "inLabel":16050,
-+ "16040":{
-+ "inLabel":16040,
- "installed":true,
- "nexthops":[
- {
-@@ -62,6 +126,42 @@
- "outLabel":3,
- "installed":true,
- "nexthop":"10.0.2.4"
+ }
+ ]
+ },
-+ "16041":{
-+ "inLabel":16041,
++ "16040":{
++ "inLabel":16040,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true,
-+ "interface":"eth-rt4-2"
++ "nexthop":"10.0.3.4",
++ "backupIndex":[
++ 0
++ ]
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true,
-+ "interface":"eth-rt4-1"
++ "nexthop":"10.0.2.4",
++ "backupIndex":[
++ 0
++ ]
++ }
++ ],
++ "backupNexthops":[
++ {
++ "type":"SR (IS-IS)",
++ "outLabel":16050,
++ "nexthop":"10.0.1.3"
+ }
+ ]
+ },
-+ "16050":{
-+ "inLabel":16050,
++ "16041":{
++ "inLabel":16041,
+ "installed":true,
+ "nexthops":[
+ {
+ "type":"SR (IS-IS)",
-+ "outLabel":16050,
++ "outLabel":3,
+ "installed":true,
-+ "nexthop":"10.0.3.4"
++ "interface":"eth-rt4-2",
++ "backupIndex":[
++ 0
++ ]
+ },
+ {
+ "type":"SR (IS-IS)",
-+ "outLabel":16050,
++ "outLabel":3,
+ "installed":true,
-+ "nexthop":"10.0.2.4"
- },
- {
- "type":"SR (IS-IS)",
-@@ -77,13 +177,13 @@
- "nexthops":[
- {
- "type":"SR (IS-IS)",
-- "outLabel":3,
-+ "outLabel":16051,
- "installed":true,
- "interface":"eth-rt4-2"
- },
- {
- "type":"SR (IS-IS)",
-- "outLabel":3,
++ "interface":"eth-rt4-1",
++ "backupIndex":[
++ 0
++ ]
++ }
++ ],
++ "backupNexthops":[
++ {
++ "type":"SR (IS-IS)",
+ "outLabel":16051,
- "installed":true,
- "interface":"eth-rt4-1"
- },
-@@ -94,5 +194,41 @@
"interface":"eth-sw1"
}
]
-+ },
-+ "16060":{
-+ "inLabel":16060,
-+ "installed":true,
-+ "nexthops":[
-+ {
-+ "type":"SR (IS-IS)",
-+ "outLabel":16060,
-+ "installed":true,
+@@ -55,6 +181,18 @@
+ "type":"SR (IS-IS)",
+ "outLabel":16050,
+ "installed":true,
+ "nexthop":"10.0.3.4"
+ },
+ {
+ "type":"SR (IS-IS)",
-+ "outLabel":16060,
++ "outLabel":16050,
+ "installed":true,
+ "nexthop":"10.0.2.4"
-+ }
-+ ]
-+ },
-+ "16061":{
-+ "inLabel":16061,
-+ "installed":true,
-+ "nexthops":[
++ },
+ {
+ "type":"SR (IS-IS)",
-+ "outLabel":16061,
++ "outLabel":16050,
++ "installed":true,
+ "nexthop":"10.0.1.3"
+ }
+ ]
+@@ -66,6 +204,18 @@
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16051,
+ "installed":true,
+ "interface":"eth-rt4-2"
+ },
+ {
+ "type":"SR (IS-IS)",
-+ "outLabel":16061,
++ "outLabel":16051,
+ "installed":true,
+ "interface":"eth-rt4-1"
-+ }
-+ ]
- }
- }
++ },
++ {
++ "type":"SR (IS-IS)",
++ "outLabel":16051,
+ "installed":true,
+ "interface":"eth-sw1"
+ }
diff --git a/tests/topotests/isis-tilfa-topo1/rt2/step7/show_ip_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt2/step7/show_ip_route.ref.diff
index 109ab8ea6a..c92195d704 100644
--- a/tests/topotests/isis-tilfa-topo1/rt2/step7/show_ip_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt2/step7/show_ip_route.ref.diff
@@ -1,6 +1,6 @@
---- rt2/step6/show_ip_route.ref 2020-08-31 22:42:48.835561429 -0300
-+++ rt2/step7/show_ip_route.ref 2020-08-31 22:42:48.835561429 -0300
-@@ -15,34 +15,10 @@
+--- rt2/step6/show_ip_route.ref 2020-09-25 17:51:15.313392177 -0300
++++ rt2/step7/show_ip_route.ref 2020-09-25 17:52:02.210004805 -0300
+@@ -15,36 +15,10 @@
"afi":"ipv4",
"interfaceName":"eth-sw1",
"active":true,
@@ -20,7 +20,8 @@
- "interfaceName":"eth-rt4-1",
- "active":true,
- "labels":[
-- 16050
+- 16050,
+- 16010
- ]
- },
- {
@@ -29,13 +30,14 @@
- "interfaceName":"eth-rt4-2",
- "active":true,
- "labels":[
-- 16050
+- 16050,
+- 16010
- ]
- }
]
}
],
-@@ -62,34 +38,10 @@
+@@ -64,36 +38,10 @@
"afi":"ipv4",
"interfaceName":"eth-sw1",
"active":true,
@@ -55,7 +57,8 @@
- "interfaceName":"eth-rt4-1",
- "active":true,
- "labels":[
-- 16050
+- 16050,
+- 16030
- ]
- },
- {
@@ -64,13 +67,50 @@
- "interfaceName":"eth-rt4-2",
- "active":true,
- "labels":[
-- 16050
+- 16050,
+- 16030
- ]
- }
]
}
],
-@@ -141,30 +93,21 @@
+@@ -113,9 +61,6 @@
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4-1",
+ "active":true,
+- "backupIndex":[
+- 0
+- ],
+ "labels":[
+ 3
+ ]
+@@ -126,25 +71,10 @@
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4-2",
+ "active":true,
+- "backupIndex":[
+- 0
+- ],
+ "labels":[
+ 3
+ ]
+ }
+- ],
+- "backupNexthops":[
+- {
+- "ip":"10.0.1.3",
+- "afi":"ipv4",
+- "interfaceName":"eth-sw1",
+- "active":true,
+- "labels":[
+- 16050,
+- 16040
+- ]
+- }
+ ]
+ }
+ ],
+@@ -163,30 +93,21 @@
"ip":"10.0.1.3",
"afi":"ipv4",
"interfaceName":"eth-sw1",
@@ -104,7 +144,7 @@
}
]
}
-@@ -212,34 +155,12 @@
+@@ -248,40 +169,12 @@
{
"ip":"10.0.1.1",
"afi":"ipv4",
@@ -130,14 +170,119 @@
- "ip":"10.0.2.4",
- "afi":"ipv4",
- "interfaceName":"eth-rt4-1",
-- "active":true
+- "active":true,
+- "labels":[
+- 16050
+- ]
- },
- {
- "ip":"10.0.3.4",
- "afi":"ipv4",
- "interfaceName":"eth-rt4-2",
-- "active":true
+- "active":true,
+- "labels":[
+- 16050
+- ]
+ "interfaceName":"eth-sw1"
}
]
}
+@@ -296,30 +189,13 @@
+ {
+ "ip":"10.0.2.4",
+ "afi":"ipv4",
+- "interfaceName":"eth-rt4-1",
+- "backupIndex":[
+- 0
+- ]
++ "interfaceName":"eth-rt4-1"
+ },
+ {
+ "ip":"10.0.3.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4-2",
+- "active":true,
+- "backupIndex":[
+- 0
+- ]
+- }
+- ],
+- "backupNexthops":[
+- {
+- "ip":"10.0.1.3",
+- "afi":"ipv4",
+- "interfaceName":"eth-sw1",
+- "active":true,
+- "labels":[
+- 16050
+- ]
++ "active":true
+ }
+ ]
+ }
+@@ -335,29 +211,12 @@
+ "ip":"10.0.2.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4-1",
+- "active":true,
+- "backupIndex":[
+- 0
+- ]
++ "active":true
+ },
+ {
+ "ip":"10.0.3.4",
+ "afi":"ipv4",
+- "interfaceName":"eth-rt4-2",
+- "backupIndex":[
+- 0
+- ]
+- }
+- ],
+- "backupNexthops":[
+- {
+- "ip":"10.0.1.3",
+- "afi":"ipv4",
+- "interfaceName":"eth-sw1",
+- "active":true,
+- "labels":[
+- 16050
+- ]
++ "interfaceName":"eth-rt4-2"
+ }
+ ]
+ }
+@@ -494,31 +353,14 @@
+ "ip":"10.0.2.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4-1",
+- "active":true,
+- "backupIndex":[
+- 0
+- ]
++ "active":true
+ },
+ {
+ "fib":true,
+ "ip":"10.0.3.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4-2",
+- "active":true,
+- "backupIndex":[
+- 0
+- ]
+- }
+- ],
+- "backupNexthops":[
+- {
+- "ip":"10.0.1.3",
+- "afi":"ipv4",
+- "interfaceName":"eth-sw1",
+- "active":true,
+- "labels":[
+- 16050
+- ]
++ "active":true
+ }
+ ]
+ }
diff --git a/tests/topotests/isis-tilfa-topo1/rt2/step7/show_ipv6_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt2/step7/show_ipv6_route.ref.diff
index 871fd98b7e..140c7b08bf 100644
--- a/tests/topotests/isis-tilfa-topo1/rt2/step7/show_ipv6_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt2/step7/show_ipv6_route.ref.diff
@@ -1,6 +1,6 @@
---- rt2/step6/show_ipv6_route.ref 2020-08-31 22:42:48.835561429 -0300
-+++ rt2/step7/show_ipv6_route.ref 2020-08-31 22:42:48.835561429 -0300
-@@ -14,32 +14,10 @@
+--- rt2/step6/show_ipv6_route.ref 2020-09-25 17:51:16.549408319 -0300
++++ rt2/step7/show_ipv6_route.ref 2020-09-25 17:52:03.438020851 -0300
+@@ -14,34 +14,10 @@
"afi":"ipv6",
"interfaceName":"eth-sw1",
"active":true,
@@ -19,7 +19,8 @@
- "interfaceName":"eth-rt4-1",
- "active":true,
- "labels":[
-- 16051
+- 16051,
+- 16011
- ]
- },
- {
@@ -27,13 +28,14 @@
- "interfaceName":"eth-rt4-2",
- "active":true,
- "labels":[
-- 16051
+- 16051,
+- 16011
- ]
- }
]
}
],
-@@ -58,32 +36,10 @@
+@@ -60,34 +36,10 @@
"afi":"ipv6",
"interfaceName":"eth-sw1",
"active":true,
@@ -52,7 +54,8 @@
- "interfaceName":"eth-rt4-1",
- "active":true,
- "labels":[
-- 16051
+- 16051,
+- 16031
- ]
- },
- {
@@ -60,16 +63,52 @@
- "interfaceName":"eth-rt4-2",
- "active":true,
- "labels":[
-- 16051
+- 16051,
+- 16031
- ]
- }
]
}
],
-@@ -132,28 +88,19 @@
- "fib":true,
+@@ -106,9 +58,6 @@
+ "afi":"ipv6",
+ "interfaceName":"eth-rt4-2",
+ "active":true,
+- "backupIndex":[
+- 0
+- ],
+ "labels":[
+ 3
+ ]
+@@ -118,24 +67,10 @@
"afi":"ipv6",
"interfaceName":"eth-rt4-1",
+ "active":true,
+- "backupIndex":[
+- 0
+- ],
+ "labels":[
+ 3
+ ]
+ }
+- ],
+- "backupNexthops":[
+- {
+- "afi":"ipv6",
+- "interfaceName":"eth-sw1",
+- "active":true,
+- "labels":[
+- 16051,
+- 16041
+- ]
+- }
+ ]
+ }
+ ],
+@@ -153,28 +88,19 @@
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-sw1",
- "active":true,
- "labels":[
- 16051
@@ -79,7 +118,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-sw1",
+ "interfaceName":"eth-rt4-2",
- "active":true,
- "labels":[
- 16051
@@ -89,7 +128,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt4-2",
+ "interfaceName":"eth-rt4-1",
- "active":true,
- "labels":[
- 16051
diff --git a/tests/topotests/isis-tilfa-topo1/rt2/step7/show_mpls_table.ref.diff b/tests/topotests/isis-tilfa-topo1/rt2/step7/show_mpls_table.ref.diff
index ad48c50f32..f8476cd0bb 100644
--- a/tests/topotests/isis-tilfa-topo1/rt2/step7/show_mpls_table.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt2/step7/show_mpls_table.ref.diff
@@ -1,5 +1,5 @@
---- rt2/step6/show_mpls_table.ref 2020-08-31 22:42:48.835561429 -0300
-+++ rt2/step7/show_mpls_table.ref 2020-08-31 22:42:48.835561429 -0300
+--- rt2/step6/show_mpls_table.ref 2020-09-25 17:51:14.073375985 -0300
++++ rt2/step7/show_mpls_table.ref 2020-09-25 17:52:00.973988653 -0300
@@ -7,23 +7,7 @@
"type":"SR (IS-IS)",
"outLabel":3,
@@ -100,10 +100,62 @@
}
]
},
-@@ -147,54 +83,6 @@
+@@ -119,26 +55,13 @@
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true,
+- "nexthop":"10.0.3.4",
+- "backupIndex":[
+- 0
+- ]
++ "nexthop":"10.0.3.4"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true,
+- "nexthop":"10.0.2.4",
+- "backupIndex":[
+- 0
+- ]
+- }
+- ],
+- "backupNexthops":[
+- {
+- "type":"SR (IS-IS)",
+- "outLabel":16050,
+- "nexthop":"10.0.1.3"
++ "nexthop":"10.0.2.4"
}
]
},
+@@ -150,74 +73,13 @@
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true,
+- "interface":"eth-rt4-2",
+- "backupIndex":[
+- 0
+- ]
+- },
+- {
+- "type":"SR (IS-IS)",
+- "outLabel":3,
+- "installed":true,
+- "interface":"eth-rt4-1",
+- "backupIndex":[
+- 0
+- ]
+- }
+- ],
+- "backupNexthops":[
+- {
+- "type":"SR (IS-IS)",
+- "outLabel":16051,
+- "interface":"eth-sw1"
+- }
+- ]
+- },
- "16050":{
- "inLabel":16050,
- "installed":true,
@@ -136,22 +188,20 @@
- "type":"SR (IS-IS)",
- "outLabel":16051,
- "installed":true,
-- "interface":"eth-rt4-2"
-- },
-- {
-- "type":"SR (IS-IS)",
+ "interface":"eth-rt4-2"
+ },
+ {
+ "type":"SR (IS-IS)",
- "outLabel":16051,
-- "installed":true,
-- "interface":"eth-rt4-1"
++ "outLabel":3,
+ "installed":true,
+ "interface":"eth-rt4-1"
- },
- {
- "type":"SR (IS-IS)",
- "outLabel":16051,
- "installed":true,
- "interface":"eth-sw1"
-- }
-- ]
-- },
- "16060":{
- "inLabel":16060,
- "installed":true,
+ }
+ ]
+ },
diff --git a/tests/topotests/isis-tilfa-topo1/rt2/step8/show_ip_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt2/step8/show_ip_route.ref.diff
index 3511a595c3..7d5237e740 100644
--- a/tests/topotests/isis-tilfa-topo1/rt2/step8/show_ip_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt2/step8/show_ip_route.ref.diff
@@ -1,6 +1,6 @@
---- rt2/step7/show_ip_route.ref 2020-08-31 22:42:48.835561429 -0300
-+++ rt2/step8/show_ip_route.ref 2020-08-31 22:42:48.835561429 -0300
-@@ -15,10 +15,34 @@
+--- rt2/step7/show_ip_route.ref 2020-09-25 17:52:02.210004805 -0300
++++ rt2/step8/show_ip_route.ref 2020-09-25 17:53:20.207024469 -0300
+@@ -15,10 +15,36 @@
"afi":"ipv4",
"interfaceName":"eth-sw1",
"active":true,
@@ -20,7 +20,8 @@
+ "interfaceName":"eth-rt4-1",
+ "active":true,
+ "labels":[
-+ 16050
++ 16050,
++ 16010
+ ]
+ },
+ {
@@ -29,13 +30,14 @@
+ "interfaceName":"eth-rt4-2",
+ "active":true,
+ "labels":[
-+ 16050
++ 16050,
++ 16010
+ ]
+ }
]
}
],
-@@ -38,10 +62,34 @@
+@@ -38,10 +64,36 @@
"afi":"ipv4",
"interfaceName":"eth-sw1",
"active":true,
@@ -55,7 +57,8 @@
+ "interfaceName":"eth-rt4-1",
+ "active":true,
+ "labels":[
-+ 16050
++ 16050,
++ 16030
+ ]
+ },
+ {
@@ -64,13 +67,50 @@
+ "interfaceName":"eth-rt4-2",
+ "active":true,
+ "labels":[
-+ 16050
++ 16050,
++ 16030
+ ]
+ }
]
}
],
-@@ -93,21 +141,30 @@
+@@ -61,6 +113,9 @@
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4-1",
+ "active":true,
++ "backupIndex":[
++ 0
++ ],
+ "labels":[
+ 3
+ ]
+@@ -71,10 +126,25 @@
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4-2",
+ "active":true,
++ "backupIndex":[
++ 0
++ ],
+ "labels":[
+ 3
+ ]
+ }
++ ],
++ "backupNexthops":[
++ {
++ "ip":"10.0.1.3",
++ "afi":"ipv4",
++ "interfaceName":"eth-sw1",
++ "active":true,
++ "labels":[
++ 16050,
++ 16040
++ ]
++ }
+ ]
+ }
+ ],
+@@ -93,21 +163,30 @@
"ip":"10.0.1.3",
"afi":"ipv4",
"interfaceName":"eth-sw1",
@@ -104,7 +144,7 @@
}
]
}
-@@ -155,12 +212,34 @@
+@@ -169,12 +248,40 @@
{
"ip":"10.0.1.1",
"afi":"ipv4",
@@ -131,13 +171,118 @@
+ "ip":"10.0.2.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4-1",
-+ "active":true
++ "active":true,
++ "labels":[
++ 16050
++ ]
+ },
+ {
+ "ip":"10.0.3.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4-2",
-+ "active":true
++ "active":true,
++ "labels":[
++ 16050
++ ]
+ }
+ ]
+ }
+@@ -189,13 +296,30 @@
+ {
+ "ip":"10.0.2.4",
+ "afi":"ipv4",
+- "interfaceName":"eth-rt4-1"
++ "interfaceName":"eth-rt4-1",
++ "backupIndex":[
++ 0
++ ]
+ },
+ {
+ "ip":"10.0.3.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4-2",
+- "active":true
++ "active":true,
++ "backupIndex":[
++ 0
++ ]
++ }
++ ],
++ "backupNexthops":[
++ {
++ "ip":"10.0.1.3",
++ "afi":"ipv4",
++ "interfaceName":"eth-sw1",
++ "active":true,
++ "labels":[
++ 16050
++ ]
+ }
+ ]
+ }
+@@ -211,12 +335,29 @@
+ "ip":"10.0.2.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4-1",
+- "active":true
++ "active":true,
++ "backupIndex":[
++ 0
++ ]
+ },
+ {
+ "ip":"10.0.3.4",
+ "afi":"ipv4",
+- "interfaceName":"eth-rt4-2"
++ "interfaceName":"eth-rt4-2",
++ "backupIndex":[
++ 0
++ ]
++ }
++ ],
++ "backupNexthops":[
++ {
++ "ip":"10.0.1.3",
++ "afi":"ipv4",
++ "interfaceName":"eth-sw1",
++ "active":true,
++ "labels":[
++ 16050
++ ]
+ }
+ ]
+ }
+@@ -353,14 +494,31 @@
+ "ip":"10.0.2.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4-1",
+- "active":true
++ "active":true,
++ "backupIndex":[
++ 0
++ ]
+ },
+ {
+ "fib":true,
+ "ip":"10.0.3.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4-2",
+- "active":true
++ "active":true,
++ "backupIndex":[
++ 0
++ ]
++ }
++ ],
++ "backupNexthops":[
++ {
++ "ip":"10.0.1.3",
++ "afi":"ipv4",
++ "interfaceName":"eth-sw1",
++ "active":true,
++ "labels":[
++ 16050
++ ]
}
]
}
diff --git a/tests/topotests/isis-tilfa-topo1/rt2/step8/show_ipv6_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt2/step8/show_ipv6_route.ref.diff
index 96a60197ab..45322214e6 100644
--- a/tests/topotests/isis-tilfa-topo1/rt2/step8/show_ipv6_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt2/step8/show_ipv6_route.ref.diff
@@ -1,6 +1,6 @@
---- rt2/step7/show_ipv6_route.ref 2020-08-31 22:42:48.835561429 -0300
-+++ rt2/step8/show_ipv6_route.ref 2020-08-31 22:42:48.835561429 -0300
-@@ -14,10 +14,32 @@
+--- rt2/step7/show_ipv6_route.ref 2020-09-25 17:52:03.438020851 -0300
++++ rt2/step8/show_ipv6_route.ref 2020-09-25 17:53:21.443040633 -0300
+@@ -14,10 +14,34 @@
"afi":"ipv6",
"interfaceName":"eth-sw1",
"active":true,
@@ -19,7 +19,8 @@
+ "interfaceName":"eth-rt4-1",
+ "active":true,
+ "labels":[
-+ 16051
++ 16051,
++ 16011
+ ]
+ },
+ {
@@ -27,13 +28,14 @@
+ "interfaceName":"eth-rt4-2",
+ "active":true,
+ "labels":[
-+ 16051
++ 16051,
++ 16011
+ ]
+ }
]
}
],
-@@ -36,10 +58,32 @@
+@@ -36,10 +60,34 @@
"afi":"ipv6",
"interfaceName":"eth-sw1",
"active":true,
@@ -52,7 +54,8 @@
+ "interfaceName":"eth-rt4-1",
+ "active":true,
+ "labels":[
-+ 16051
++ 16051,
++ 16031
+ ]
+ },
+ {
@@ -60,16 +63,52 @@
+ "interfaceName":"eth-rt4-2",
+ "active":true,
+ "labels":[
-+ 16051
++ 16051,
++ 16031
+ ]
+ }
]
}
],
-@@ -88,19 +132,28 @@
- "fib":true,
+@@ -58,6 +106,9 @@
+ "afi":"ipv6",
+ "interfaceName":"eth-rt4-2",
+ "active":true,
++ "backupIndex":[
++ 0
++ ],
+ "labels":[
+ 3
+ ]
+@@ -67,10 +118,24 @@
"afi":"ipv6",
"interfaceName":"eth-rt4-1",
+ "active":true,
++ "backupIndex":[
++ 0
++ ],
+ "labels":[
+ 3
+ ]
+ }
++ ],
++ "backupNexthops":[
++ {
++ "afi":"ipv6",
++ "interfaceName":"eth-sw1",
++ "active":true,
++ "labels":[
++ 16051,
++ 16041
++ ]
++ }
+ ]
+ }
+ ],
+@@ -88,19 +153,28 @@
+ "fib":true,
+ "afi":"ipv6",
+ "interfaceName":"eth-sw1",
- "active":true
+ "active":true,
+ "labels":[
@@ -79,7 +118,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-sw1",
+ "interfaceName":"eth-rt4-2",
- "active":true
+ "active":true,
+ "labels":[
@@ -89,7 +128,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt4-2",
+ "interfaceName":"eth-rt4-1",
- "active":true
+ "active":true,
+ "labels":[
diff --git a/tests/topotests/isis-tilfa-topo1/rt2/step8/show_mpls_table.ref.diff b/tests/topotests/isis-tilfa-topo1/rt2/step8/show_mpls_table.ref.diff
index 04b8e99725..083c647802 100644
--- a/tests/topotests/isis-tilfa-topo1/rt2/step8/show_mpls_table.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt2/step8/show_mpls_table.ref.diff
@@ -1,5 +1,5 @@
---- rt2/step7/show_mpls_table.ref 2020-08-31 22:42:48.835561429 -0300
-+++ rt2/step8/show_mpls_table.ref 2020-08-31 22:42:48.835561429 -0300
+--- rt2/step7/show_mpls_table.ref 2020-09-25 17:52:00.973988653 -0300
++++ rt2/step8/show_mpls_table.ref 2020-09-25 17:53:18.923007676 -0300
@@ -7,7 +7,23 @@
"type":"SR (IS-IS)",
"outLabel":3,
@@ -100,10 +100,63 @@
}
]
},
-@@ -83,6 +147,54 @@
+@@ -55,13 +119,26 @@
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true,
+- "nexthop":"10.0.3.4"
++ "nexthop":"10.0.3.4",
++ "backupIndex":[
++ 0
++ ]
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true,
+- "nexthop":"10.0.2.4"
++ "nexthop":"10.0.2.4",
++ "backupIndex":[
++ 0
++ ]
++ }
++ ],
++ "backupNexthops":[
++ {
++ "type":"SR (IS-IS)",
++ "outLabel":16050,
++ "nexthop":"10.0.1.3"
}
]
},
+@@ -73,13 +150,74 @@
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true,
+- "interface":"eth-rt4-2"
++ "interface":"eth-rt4-2",
++ "backupIndex":[
++ 0
++ ]
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true,
++ "interface":"eth-rt4-1",
++ "backupIndex":[
++ 0
++ ]
++ }
++ ],
++ "backupNexthops":[
++ {
++ "type":"SR (IS-IS)",
++ "outLabel":16051,
++ "interface":"eth-sw1"
++ }
++ ]
++ },
+ "16050":{
+ "inLabel":16050,
+ "installed":true,
@@ -142,16 +195,13 @@
+ "type":"SR (IS-IS)",
+ "outLabel":16051,
+ "installed":true,
-+ "interface":"eth-rt4-1"
+ "interface":"eth-rt4-1"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16051,
+ "installed":true,
+ "interface":"eth-sw1"
-+ }
-+ ]
-+ },
- "16060":{
- "inLabel":16060,
- "installed":true,
+ }
+ ]
+ },
diff --git a/tests/topotests/isis-tilfa-topo1/rt2/step9/show_ip_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt2/step9/show_ip_route.ref.diff
index b7deb80554..15370a0a62 100644
--- a/tests/topotests/isis-tilfa-topo1/rt2/step9/show_ip_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt2/step9/show_ip_route.ref.diff
@@ -1,15 +1,69 @@
---- rt2/step8/show_ip_route.ref 2020-08-31 22:42:48.835561429 -0300
-+++ rt2/step9/show_ip_route.ref 2020-08-31 22:42:48.835561429 -0300
+--- rt2/step8/show_ip_route.ref 2020-09-25 17:53:20.207024469 -0300
++++ rt2/step9/show_ip_route.ref 2020-09-25 17:54:37.908041089 -0300
@@ -31,7 +31,7 @@
"interfaceName":"eth-rt4-1",
"active":true,
"labels":[
+- 16050,
++ 16500,
+ 16010
+ ]
+ },
+@@ -41,7 +41,7 @@
+ "interfaceName":"eth-rt4-2",
+ "active":true,
+ "labels":[
+- 16050,
++ 16500,
+ 16010
+ ]
+ }
+@@ -80,7 +80,7 @@
+ "interfaceName":"eth-rt4-1",
+ "active":true,
+ "labels":[
+- 16050,
++ 16500,
+ 16030
+ ]
+ },
+@@ -90,7 +90,7 @@
+ "interfaceName":"eth-rt4-2",
+ "active":true,
+ "labels":[
+- 16050,
++ 16500,
+ 16030
+ ]
+ }
+@@ -141,7 +141,7 @@
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+- 16050,
++ 16500,
+ 16040
+ ]
+ }
+@@ -165,7 +165,7 @@
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
- 16050
+ 16500
]
},
{
-@@ -40,7 +40,7 @@
+@@ -175,7 +175,7 @@
+ "interfaceName":"eth-rt4-1",
+ "active":true,
+ "labels":[
+- 16050
++ 16500
+ ]
+ },
+ {
+@@ -185,7 +185,7 @@
"interfaceName":"eth-rt4-2",
"active":true,
"labels":[
@@ -18,7 +72,7 @@
]
}
]
-@@ -78,7 +78,7 @@
+@@ -271,7 +271,7 @@
"interfaceName":"eth-rt4-1",
"active":true,
"labels":[
@@ -27,7 +81,7 @@
]
},
{
-@@ -87,7 +87,7 @@
+@@ -280,7 +280,7 @@
"interfaceName":"eth-rt4-2",
"active":true,
"labels":[
@@ -36,26 +90,26 @@
]
}
]
-@@ -143,7 +143,7 @@
+@@ -318,7 +318,7 @@
"interfaceName":"eth-sw1",
"active":true,
"labels":[
- 16050
+ 16500
]
- },
- {
-@@ -153,7 +153,7 @@
- "interfaceName":"eth-rt4-1",
+ }
+ ]
+@@ -356,7 +356,7 @@
+ "interfaceName":"eth-sw1",
"active":true,
"labels":[
- 16050
+ 16500
]
- },
- {
-@@ -163,7 +163,7 @@
- "interfaceName":"eth-rt4-2",
+ }
+ ]
+@@ -517,7 +517,7 @@
+ "interfaceName":"eth-sw1",
"active":true,
"labels":[
- 16050
diff --git a/tests/topotests/isis-tilfa-topo1/rt2/step9/show_ipv6_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt2/step9/show_ipv6_route.ref.diff
index cd634af4e6..2585f32595 100644
--- a/tests/topotests/isis-tilfa-topo1/rt2/step9/show_ipv6_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt2/step9/show_ipv6_route.ref.diff
@@ -1,43 +1,52 @@
---- rt2/step8/show_ipv6_route.ref 2020-08-31 22:42:48.835561429 -0300
-+++ rt2/step9/show_ipv6_route.ref 2020-08-31 22:42:48.835561429 -0300
+--- rt2/step8/show_ipv6_route.ref 2020-09-25 17:53:21.443040633 -0300
++++ rt2/step9/show_ipv6_route.ref 2020-09-25 17:54:39.112056848 -0300
@@ -29,7 +29,7 @@
"interfaceName":"eth-rt4-1",
"active":true,
"labels":[
-- 16051
-+ 16501
+- 16051,
++ 16501,
+ 16011
]
},
- {
-@@ -37,7 +37,7 @@
+@@ -38,7 +38,7 @@
"interfaceName":"eth-rt4-2",
"active":true,
"labels":[
-- 16051
-+ 16501
+- 16051,
++ 16501,
+ 16011
]
}
- ]
-@@ -73,7 +73,7 @@
+@@ -75,7 +75,7 @@
"interfaceName":"eth-rt4-1",
"active":true,
"labels":[
-- 16051
-+ 16501
+- 16051,
++ 16501,
+ 16031
]
},
- {
-@@ -81,7 +81,7 @@
+@@ -84,7 +84,7 @@
"interfaceName":"eth-rt4-2",
"active":true,
"labels":[
-- 16051
-+ 16501
+- 16051,
++ 16501,
+ 16031
]
}
- ]
-@@ -134,7 +134,7 @@
- "interfaceName":"eth-rt4-1",
+@@ -132,7 +132,7 @@
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+- 16051,
++ 16501,
+ 16041
+ ]
+ }
+@@ -155,7 +155,7 @@
+ "interfaceName":"eth-sw1",
"active":true,
"labels":[
- 16051
@@ -45,8 +54,8 @@
]
},
{
-@@ -143,7 +143,7 @@
- "interfaceName":"eth-sw1",
+@@ -164,7 +164,7 @@
+ "interfaceName":"eth-rt4-2",
"active":true,
"labels":[
- 16051
@@ -54,8 +63,8 @@
]
},
{
-@@ -152,7 +152,7 @@
- "interfaceName":"eth-rt4-2",
+@@ -173,7 +173,7 @@
+ "interfaceName":"eth-rt4-1",
"active":true,
"labels":[
- 16051
diff --git a/tests/topotests/isis-tilfa-topo1/rt2/step9/show_mpls_table.ref.diff b/tests/topotests/isis-tilfa-topo1/rt2/step9/show_mpls_table.ref.diff
index f195264f5a..b90b889eba 100644
--- a/tests/topotests/isis-tilfa-topo1/rt2/step9/show_mpls_table.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt2/step9/show_mpls_table.ref.diff
@@ -1,5 +1,5 @@
---- rt2/step8/show_mpls_table.ref 2020-08-31 22:42:48.835561429 -0300
-+++ rt2/step9/show_mpls_table.ref 2020-08-31 22:42:48.835561429 -0300
+--- rt2/step8/show_mpls_table.ref 2020-09-25 17:53:18.923007676 -0300
++++ rt2/step9/show_mpls_table.ref 2020-09-25 17:54:36.640024493 -0300
@@ -17,12 +17,12 @@
"backupNexthops":[
{
@@ -60,119 +60,123 @@
"interface":"eth-rt4-2"
}
]
-@@ -147,87 +147,87 @@
- }
- ]
- },
-- "16050":{
-- "inLabel":16050,
-+ "16060":{
-+ "inLabel":16060,
- "installed":true,
- "nexthops":[
+@@ -137,7 +137,7 @@
+ "backupNexthops":[
{
"type":"SR (IS-IS)",
- "outLabel":16050,
-+ "outLabel":16060,
- "installed":true,
- "nexthop":"10.0.3.4"
- },
++ "outLabel":16500,
+ "nexthop":"10.0.1.3"
+ }
+ ]
+@@ -168,55 +168,7 @@
+ "backupNexthops":[
{
"type":"SR (IS-IS)",
+- "outLabel":16051,
+- "interface":"eth-sw1"
+- }
+- ]
+- },
+- "16050":{
+- "inLabel":16050,
+- "installed":true,
+- "nexthops":[
+- {
+- "type":"SR (IS-IS)",
- "outLabel":16050,
-+ "outLabel":16060,
- "installed":true,
- "nexthop":"10.0.2.4"
+- "installed":true,
+- "nexthop":"10.0.3.4"
+- },
+- {
+- "type":"SR (IS-IS)",
+- "outLabel":16050,
+- "installed":true,
+- "nexthop":"10.0.2.4"
- },
- {
- "type":"SR (IS-IS)",
- "outLabel":16050,
- "installed":true,
- "nexthop":"10.0.1.3"
- }
- ]
- },
+- }
+- ]
+- },
- "16051":{
- "inLabel":16051,
-+ "16061":{
-+ "inLabel":16061,
- "installed":true,
- "nexthops":[
- {
- "type":"SR (IS-IS)",
+- "installed":true,
+- "nexthops":[
+- {
+- "type":"SR (IS-IS)",
- "outLabel":16051,
-+ "outLabel":16061,
- "installed":true,
- "interface":"eth-rt4-2"
- },
- {
- "type":"SR (IS-IS)",
+- "installed":true,
+- "interface":"eth-rt4-2"
+- },
+- {
+- "type":"SR (IS-IS)",
- "outLabel":16051,
-+ "outLabel":16061,
- "installed":true,
- "interface":"eth-rt4-1"
+- "installed":true,
+- "interface":"eth-rt4-1"
- },
- {
- "type":"SR (IS-IS)",
- "outLabel":16051,
- "installed":true,
-- "interface":"eth-sw1"
++ "outLabel":16501,
+ "interface":"eth-sw1"
+ }
+ ]
+@@ -282,5 +234,53 @@
+ "interface":"eth-sw1"
}
]
- },
-- "16060":{
-- "inLabel":16060,
++ },
+ "16500":{
+ "inLabel":16500,
- "installed":true,
- "nexthops":[
- {
- "type":"SR (IS-IS)",
-- "outLabel":16060,
++ "installed":true,
++ "nexthops":[
++ {
++ "type":"SR (IS-IS)",
+ "outLabel":16500,
- "installed":true,
- "nexthop":"10.0.3.4"
- },
- {
- "type":"SR (IS-IS)",
-- "outLabel":16060,
++ "installed":true,
++ "nexthop":"10.0.3.4"
++ },
++ {
++ "type":"SR (IS-IS)",
+ "outLabel":16500,
- "installed":true,
- "nexthop":"10.0.2.4"
++ "installed":true,
++ "nexthop":"10.0.2.4"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16500,
+ "installed":true,
+ "nexthop":"10.0.1.3"
- }
- ]
- },
-- "16061":{
-- "inLabel":16061,
++ }
++ ]
++ },
+ "16501":{
+ "inLabel":16501,
- "installed":true,
- "nexthops":[
- {
- "type":"SR (IS-IS)",
-- "outLabel":16061,
++ "installed":true,
++ "nexthops":[
++ {
++ "type":"SR (IS-IS)",
+ "outLabel":16501,
- "installed":true,
- "interface":"eth-rt4-2"
- },
- {
- "type":"SR (IS-IS)",
-- "outLabel":16061,
++ "installed":true,
++ "interface":"eth-rt4-2"
++ },
++ {
++ "type":"SR (IS-IS)",
+ "outLabel":16501,
- "installed":true,
- "interface":"eth-rt4-1"
++ "installed":true,
++ "interface":"eth-rt4-1"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16501,
+ "installed":true,
+ "interface":"eth-sw1"
- }
- ]
++ }
++ ]
}
+ }
diff --git a/tests/topotests/isis-tilfa-topo1/rt3/step1/show_ip_route.ref b/tests/topotests/isis-tilfa-topo1/rt3/step1/show_ip_route.ref
index 5a4e1ce033..8c37180daf 100644
--- a/tests/topotests/isis-tilfa-topo1/rt3/step1/show_ip_route.ref
+++ b/tests/topotests/isis-tilfa-topo1/rt3/step1/show_ip_route.ref
@@ -26,21 +26,23 @@
],
"backupNexthops":[
{
- "ip":"10.0.5.5",
+ "ip":"10.0.4.5",
"afi":"ipv4",
- "interfaceName":"eth-rt5-2",
+ "interfaceName":"eth-rt5-1",
"active":true,
"labels":[
- 16040
+ 16040,
+ 16010
]
},
{
- "ip":"10.0.4.5",
+ "ip":"10.0.5.5",
"afi":"ipv4",
- "interfaceName":"eth-rt5-1",
+ "interfaceName":"eth-rt5-2",
"active":true,
"labels":[
- 16040
+ 16040,
+ 16010
]
}
]
@@ -73,21 +75,23 @@
],
"backupNexthops":[
{
- "ip":"10.0.5.5",
+ "ip":"10.0.4.5",
"afi":"ipv4",
- "interfaceName":"eth-rt5-2",
+ "interfaceName":"eth-rt5-1",
"active":true,
"labels":[
- 16040
+ 16040,
+ 16020
]
},
{
- "ip":"10.0.4.5",
+ "ip":"10.0.5.5",
"afi":"ipv4",
- "interfaceName":"eth-rt5-1",
+ "interfaceName":"eth-rt5-2",
"active":true,
"labels":[
- 16040
+ 16040,
+ 16020
]
}
]
@@ -152,6 +156,9 @@
"afi":"ipv4",
"interfaceName":"eth-rt5-1",
"active":true,
+ "backupIndex":[
+ 0
+ ],
"labels":[
3
]
@@ -162,10 +169,25 @@
"afi":"ipv4",
"interfaceName":"eth-rt5-2",
"active":true,
+ "backupIndex":[
+ 0
+ ],
"labels":[
3
]
}
+ ],
+ "backupNexthops":[
+ {
+ "ip":"10.0.1.2",
+ "afi":"ipv4",
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+ 16040,
+ 16050
+ ]
+ }
]
}
],
@@ -185,6 +207,9 @@
"afi":"ipv4",
"interfaceName":"eth-rt5-1",
"active":true,
+ "backupIndex":[
+ 0
+ ],
"labels":[
16060
]
@@ -195,10 +220,21 @@
"afi":"ipv4",
"interfaceName":"eth-rt5-2",
"active":true,
+ "backupIndex":[
+ 0
+ ],
"labels":[
16060
]
}
+ ],
+ "backupNexthops":[
+ {
+ "ip":"10.0.1.2",
+ "afi":"ipv4",
+ "interfaceName":"eth-sw1",
+ "active":true
+ }
]
}
],
@@ -230,16 +266,22 @@
],
"backupNexthops":[
{
- "ip":"10.0.5.5",
+ "ip":"10.0.4.5",
"afi":"ipv4",
- "interfaceName":"eth-rt5-2",
- "active":true
+ "interfaceName":"eth-rt5-1",
+ "active":true,
+ "labels":[
+ 16040
+ ]
},
{
- "ip":"10.0.4.5",
+ "ip":"10.0.5.5",
"afi":"ipv4",
- "interfaceName":"eth-rt5-1",
- "active":true
+ "interfaceName":"eth-rt5-2",
+ "active":true,
+ "labels":[
+ 16040
+ ]
}
]
}
@@ -268,15 +310,15 @@
],
"backupNexthops":[
{
- "ip":"10.0.5.5",
+ "ip":"10.0.4.5",
"afi":"ipv4",
- "interfaceName":"eth-rt5-2",
+ "interfaceName":"eth-rt5-1",
"active":true
},
{
- "ip":"10.0.4.5",
+ "ip":"10.0.5.5",
"afi":"ipv4",
- "interfaceName":"eth-rt5-1",
+ "interfaceName":"eth-rt5-2",
"active":true
}
]
@@ -306,15 +348,15 @@
],
"backupNexthops":[
{
- "ip":"10.0.5.5",
+ "ip":"10.0.4.5",
"afi":"ipv4",
- "interfaceName":"eth-rt5-2",
+ "interfaceName":"eth-rt5-1",
"active":true
},
{
- "ip":"10.0.4.5",
+ "ip":"10.0.5.5",
"afi":"ipv4",
- "interfaceName":"eth-rt5-1",
+ "interfaceName":"eth-rt5-2",
"active":true
}
]
@@ -330,13 +372,30 @@
{
"ip":"10.0.4.5",
"afi":"ipv4",
- "interfaceName":"eth-rt5-1"
+ "interfaceName":"eth-rt5-1",
+ "backupIndex":[
+ 0
+ ]
},
{
"ip":"10.0.5.5",
"afi":"ipv4",
"interfaceName":"eth-rt5-2",
- "active":true
+ "active":true,
+ "backupIndex":[
+ 0
+ ]
+ }
+ ],
+ "backupNexthops":[
+ {
+ "ip":"10.0.1.2",
+ "afi":"ipv4",
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+ 16040
+ ]
}
]
}
@@ -352,12 +411,29 @@
"ip":"10.0.4.5",
"afi":"ipv4",
"interfaceName":"eth-rt5-1",
- "active":true
+ "active":true,
+ "backupIndex":[
+ 0
+ ]
},
{
"ip":"10.0.5.5",
"afi":"ipv4",
- "interfaceName":"eth-rt5-2"
+ "interfaceName":"eth-rt5-2",
+ "backupIndex":[
+ 0
+ ]
+ }
+ ],
+ "backupNexthops":[
+ {
+ "ip":"10.0.1.2",
+ "afi":"ipv4",
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+ 16040
+ ]
}
]
}
@@ -377,13 +453,27 @@
"ip":"10.0.4.5",
"afi":"ipv4",
"interfaceName":"eth-rt5-1",
- "active":true
+ "active":true,
+ "backupIndex":[
+ 0
+ ]
},
{
"fib":true,
"ip":"10.0.5.5",
"afi":"ipv4",
"interfaceName":"eth-rt5-2",
+ "active":true,
+ "backupIndex":[
+ 0
+ ]
+ }
+ ],
+ "backupNexthops":[
+ {
+ "ip":"10.0.1.2",
+ "afi":"ipv4",
+ "interfaceName":"eth-sw1",
"active":true
}
]
@@ -438,14 +528,31 @@
"ip":"10.0.4.5",
"afi":"ipv4",
"interfaceName":"eth-rt5-1",
- "active":true
+ "active":true,
+ "backupIndex":[
+ 0
+ ]
},
{
"fib":true,
"ip":"10.0.5.5",
"afi":"ipv4",
"interfaceName":"eth-rt5-2",
- "active":true
+ "active":true,
+ "backupIndex":[
+ 0
+ ]
+ }
+ ],
+ "backupNexthops":[
+ {
+ "ip":"10.0.1.2",
+ "afi":"ipv4",
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+ 16040
+ ]
}
]
}
diff --git a/tests/topotests/isis-tilfa-topo1/rt3/step1/show_ipv6_route.ref b/tests/topotests/isis-tilfa-topo1/rt3/step1/show_ipv6_route.ref
index 525a87f31d..5ddb24af5a 100644
--- a/tests/topotests/isis-tilfa-topo1/rt3/step1/show_ipv6_route.ref
+++ b/tests/topotests/isis-tilfa-topo1/rt3/step1/show_ipv6_route.ref
@@ -26,18 +26,20 @@
"backupNexthops":[
{
"afi":"ipv6",
- "interfaceName":"eth-rt5-2",
+ "interfaceName":"eth-rt5-1",
"active":true,
"labels":[
- 16041
+ 16041,
+ 16011
]
},
{
"afi":"ipv6",
- "interfaceName":"eth-rt5-1",
+ "interfaceName":"eth-rt5-2",
"active":true,
"labels":[
- 16041
+ 16041,
+ 16011
]
}
]
@@ -70,18 +72,20 @@
"backupNexthops":[
{
"afi":"ipv6",
- "interfaceName":"eth-rt5-2",
+ "interfaceName":"eth-rt5-1",
"active":true,
"labels":[
- 16041
+ 16041,
+ 16021
]
},
{
"afi":"ipv6",
- "interfaceName":"eth-rt5-1",
+ "interfaceName":"eth-rt5-2",
"active":true,
"labels":[
- 16041
+ 16041,
+ 16021
]
}
]
@@ -100,7 +104,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5-2",
+ "interfaceName":"eth-sw1",
"active":true,
"labels":[
16041
@@ -109,7 +113,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5-1",
+ "interfaceName":"eth-rt5-2",
"active":true,
"labels":[
16041
@@ -118,7 +122,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-sw1",
+ "interfaceName":"eth-rt5-1",
"active":true,
"labels":[
16041
@@ -142,6 +146,9 @@
"afi":"ipv6",
"interfaceName":"eth-rt5-2",
"active":true,
+ "backupIndex":[
+ 0
+ ],
"labels":[
3
]
@@ -151,10 +158,24 @@
"afi":"ipv6",
"interfaceName":"eth-rt5-1",
"active":true,
+ "backupIndex":[
+ 0
+ ],
"labels":[
3
]
}
+ ],
+ "backupNexthops":[
+ {
+ "afi":"ipv6",
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+ 16041,
+ 16051
+ ]
+ }
]
}
],
@@ -173,6 +194,9 @@
"afi":"ipv6",
"interfaceName":"eth-rt5-2",
"active":true,
+ "backupIndex":[
+ 0
+ ],
"labels":[
16061
]
@@ -182,10 +206,20 @@
"afi":"ipv6",
"interfaceName":"eth-rt5-1",
"active":true,
+ "backupIndex":[
+ 0
+ ],
"labels":[
16061
]
}
+ ],
+ "backupNexthops":[
+ {
+ "afi":"ipv6",
+ "interfaceName":"eth-sw1",
+ "active":true
+ }
]
}
]
diff --git a/tests/topotests/isis-tilfa-topo1/rt3/step1/show_mpls_table.ref b/tests/topotests/isis-tilfa-topo1/rt3/step1/show_mpls_table.ref
index 13f5f2c703..f68d1f4244 100644
--- a/tests/topotests/isis-tilfa-topo1/rt3/step1/show_mpls_table.ref
+++ b/tests/topotests/isis-tilfa-topo1/rt3/step1/show_mpls_table.ref
@@ -18,12 +18,12 @@
{
"type":"SR (IS-IS)",
"outLabel":16040,
- "nexthop":"10.0.5.5"
+ "nexthop":"10.0.4.5"
},
{
"type":"SR (IS-IS)",
"outLabel":16040,
- "nexthop":"10.0.4.5"
+ "nexthop":"10.0.5.5"
}
]
},
@@ -46,12 +46,12 @@
{
"type":"SR (IS-IS)",
"outLabel":16041,
- "interface":"eth-rt5-2"
+ "interface":"eth-rt5-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16041,
- "interface":"eth-rt5-1"
+ "interface":"eth-rt5-2"
}
]
},
@@ -74,12 +74,12 @@
{
"type":"SR (IS-IS)",
"outLabel":16040,
- "nexthop":"10.0.5.5"
+ "nexthop":"10.0.4.5"
},
{
"type":"SR (IS-IS)",
"outLabel":16040,
- "nexthop":"10.0.4.5"
+ "nexthop":"10.0.5.5"
}
]
},
@@ -102,12 +102,12 @@
{
"type":"SR (IS-IS)",
"outLabel":16041,
- "interface":"eth-rt5-2"
+ "interface":"eth-rt5-1"
},
{
"type":"SR (IS-IS)",
"outLabel":16041,
- "interface":"eth-rt5-1"
+ "interface":"eth-rt5-2"
}
]
},
@@ -119,7 +119,7 @@
"type":"SR (IS-IS)",
"outLabel":16040,
"installed":true,
- "nexthop":"10.0.1.2"
+ "nexthop":"10.0.5.5"
},
{
"type":"SR (IS-IS)",
@@ -131,7 +131,7 @@
"type":"SR (IS-IS)",
"outLabel":16040,
"installed":true,
- "nexthop":"10.0.5.5"
+ "nexthop":"10.0.1.2"
}
]
},
@@ -143,7 +143,7 @@
"type":"SR (IS-IS)",
"outLabel":16041,
"installed":true,
- "interface":"eth-sw1"
+ "interface":"eth-rt5-2"
},
{
"type":"SR (IS-IS)",
@@ -155,7 +155,7 @@
"type":"SR (IS-IS)",
"outLabel":16041,
"installed":true,
- "interface":"eth-rt5-2"
+ "interface":"eth-sw1"
}
]
},
@@ -167,13 +167,26 @@
"type":"SR (IS-IS)",
"outLabel":3,
"installed":true,
- "nexthop":"10.0.4.5"
+ "nexthop":"10.0.5.5",
+ "backupIndex":[
+ 0
+ ]
},
{
"type":"SR (IS-IS)",
"outLabel":3,
"installed":true,
- "nexthop":"10.0.5.5"
+ "nexthop":"10.0.4.5",
+ "backupIndex":[
+ 0
+ ]
+ }
+ ],
+ "backupNexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16040,
+ "nexthop":"10.0.1.2"
}
]
},
@@ -185,13 +198,26 @@
"type":"SR (IS-IS)",
"outLabel":3,
"installed":true,
- "interface":"eth-rt5-1"
+ "interface":"eth-rt5-2",
+ "backupIndex":[
+ 0
+ ]
},
{
"type":"SR (IS-IS)",
"outLabel":3,
"installed":true,
- "interface":"eth-rt5-2"
+ "interface":"eth-rt5-1",
+ "backupIndex":[
+ 0
+ ]
+ }
+ ],
+ "backupNexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16041,
+ "interface":"eth-sw1"
}
]
},
@@ -203,13 +229,26 @@
"type":"SR (IS-IS)",
"outLabel":16060,
"installed":true,
- "nexthop":"10.0.4.5"
+ "nexthop":"10.0.5.5",
+ "backupIndex":[
+ 0
+ ]
},
{
"type":"SR (IS-IS)",
"outLabel":16060,
"installed":true,
- "nexthop":"10.0.5.5"
+ "nexthop":"10.0.4.5",
+ "backupIndex":[
+ 0
+ ]
+ }
+ ],
+ "backupNexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "nexthop":"10.0.1.2"
}
]
},
@@ -221,13 +260,26 @@
"type":"SR (IS-IS)",
"outLabel":16061,
"installed":true,
- "interface":"eth-rt5-1"
+ "interface":"eth-rt5-2",
+ "backupIndex":[
+ 0
+ ]
},
{
"type":"SR (IS-IS)",
"outLabel":16061,
"installed":true,
- "interface":"eth-rt5-2"
+ "interface":"eth-rt5-1",
+ "backupIndex":[
+ 0
+ ]
+ }
+ ],
+ "backupNexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "interface":"eth-sw1"
}
]
}
diff --git a/tests/topotests/isis-tilfa-topo1/rt3/step4/show_ip_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt3/step4/show_ip_route.ref.diff
index e5fe6e7589..707f95495d 100644
--- a/tests/topotests/isis-tilfa-topo1/rt3/step4/show_ip_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt3/step4/show_ip_route.ref.diff
@@ -1,6 +1,6 @@
---- rt3/step3/show_ip_route.ref 2020-08-31 22:42:48.835561429 -0300
-+++ rt3/step4/show_ip_route.ref 2020-08-31 22:42:48.839561398 -0300
-@@ -15,34 +15,10 @@
+--- rt3/step3/show_ip_route.ref 2020-09-25 17:48:05.506916984 -0300
++++ rt3/step4/show_ip_route.ref 2020-09-25 17:49:01.963652403 -0300
+@@ -15,36 +15,10 @@
"afi":"ipv4",
"interfaceName":"eth-sw1",
"active":true,
@@ -15,27 +15,29 @@
- ],
- "backupNexthops":[
- {
-- "ip":"10.0.5.5",
+- "ip":"10.0.4.5",
- "afi":"ipv4",
-- "interfaceName":"eth-rt5-2",
+- "interfaceName":"eth-rt5-1",
- "active":true,
- "labels":[
-- 16040
+- 16040,
+- 16010
- ]
- },
- {
-- "ip":"10.0.4.5",
+- "ip":"10.0.5.5",
- "afi":"ipv4",
-- "interfaceName":"eth-rt5-1",
+- "interfaceName":"eth-rt5-2",
- "active":true,
- "labels":[
-- 16040
+- 16040,
+- 16010
- ]
- }
]
}
],
-@@ -62,34 +38,10 @@
+@@ -64,36 +38,10 @@
"afi":"ipv4",
"interfaceName":"eth-sw1",
"active":true,
@@ -50,27 +52,29 @@
- ],
- "backupNexthops":[
- {
-- "ip":"10.0.5.5",
+- "ip":"10.0.4.5",
- "afi":"ipv4",
-- "interfaceName":"eth-rt5-2",
+- "interfaceName":"eth-rt5-1",
- "active":true,
- "labels":[
-- 16040
+- 16040,
+- 16020
- ]
- },
- {
-- "ip":"10.0.4.5",
+- "ip":"10.0.5.5",
- "afi":"ipv4",
-- "interfaceName":"eth-rt5-1",
+- "interfaceName":"eth-rt5-2",
- "active":true,
- "labels":[
-- 16040
+- 16040,
+- 16020
- ]
- }
]
}
],
-@@ -108,30 +60,21 @@
+@@ -112,30 +60,21 @@
"ip":"10.0.1.2",
"afi":"ipv4",
"interfaceName":"eth-sw1",
@@ -104,7 +108,43 @@
}
]
}
-@@ -212,34 +155,12 @@
+@@ -156,9 +95,6 @@
+ "afi":"ipv4",
+ "interfaceName":"eth-rt5-1",
+ "active":true,
+- "backupIndex":[
+- 0
+- ],
+ "labels":[
+ 3
+ ]
+@@ -169,25 +105,10 @@
+ "afi":"ipv4",
+ "interfaceName":"eth-rt5-2",
+ "active":true,
+- "backupIndex":[
+- 0
+- ],
+ "labels":[
+ 3
+ ]
+ }
+- ],
+- "backupNexthops":[
+- {
+- "ip":"10.0.1.2",
+- "afi":"ipv4",
+- "interfaceName":"eth-sw1",
+- "active":true,
+- "labels":[
+- 16040,
+- 16050
+- ]
+- }
+ ]
+ }
+ ],
+@@ -248,40 +169,12 @@
{
"ip":"10.0.1.1",
"afi":"ipv4",
@@ -127,17 +167,122 @@
- ],
- "backupNexthops":[
- {
-- "ip":"10.0.5.5",
+- "ip":"10.0.4.5",
- "afi":"ipv4",
-- "interfaceName":"eth-rt5-2",
-- "active":true
+- "interfaceName":"eth-rt5-1",
+- "active":true,
+- "labels":[
+- 16040
+- ]
- },
- {
-- "ip":"10.0.4.5",
+- "ip":"10.0.5.5",
- "afi":"ipv4",
-- "interfaceName":"eth-rt5-1",
-- "active":true
+- "interfaceName":"eth-rt5-2",
+- "active":true,
+- "labels":[
+- 16040
+- ]
+ "interfaceName":"eth-sw1"
}
]
}
+@@ -372,30 +265,13 @@
+ {
+ "ip":"10.0.4.5",
+ "afi":"ipv4",
+- "interfaceName":"eth-rt5-1",
+- "backupIndex":[
+- 0
+- ]
++ "interfaceName":"eth-rt5-1"
+ },
+ {
+ "ip":"10.0.5.5",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt5-2",
+- "active":true,
+- "backupIndex":[
+- 0
+- ]
+- }
+- ],
+- "backupNexthops":[
+- {
+- "ip":"10.0.1.2",
+- "afi":"ipv4",
+- "interfaceName":"eth-sw1",
+- "active":true,
+- "labels":[
+- 16040
+- ]
++ "active":true
+ }
+ ]
+ }
+@@ -411,29 +287,12 @@
+ "ip":"10.0.4.5",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt5-1",
+- "active":true,
+- "backupIndex":[
+- 0
+- ]
++ "active":true
+ },
+ {
+ "ip":"10.0.5.5",
+ "afi":"ipv4",
+- "interfaceName":"eth-rt5-2",
+- "backupIndex":[
+- 0
+- ]
+- }
+- ],
+- "backupNexthops":[
+- {
+- "ip":"10.0.1.2",
+- "afi":"ipv4",
+- "interfaceName":"eth-sw1",
+- "active":true,
+- "labels":[
+- 16040
+- ]
++ "interfaceName":"eth-rt5-2"
+ }
+ ]
+ }
+@@ -528,31 +387,14 @@
+ "ip":"10.0.4.5",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt5-1",
+- "active":true,
+- "backupIndex":[
+- 0
+- ]
++ "active":true
+ },
+ {
+ "fib":true,
+ "ip":"10.0.5.5",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt5-2",
+- "active":true,
+- "backupIndex":[
+- 0
+- ]
+- }
+- ],
+- "backupNexthops":[
+- {
+- "ip":"10.0.1.2",
+- "afi":"ipv4",
+- "interfaceName":"eth-sw1",
+- "active":true,
+- "labels":[
+- 16040
+- ]
++ "active":true
+ }
+ ]
+ }
diff --git a/tests/topotests/isis-tilfa-topo1/rt3/step4/show_ipv6_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt3/step4/show_ipv6_route.ref.diff
index ccfbbeae69..76d0ebc913 100644
--- a/tests/topotests/isis-tilfa-topo1/rt3/step4/show_ipv6_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt3/step4/show_ipv6_route.ref.diff
@@ -1,6 +1,6 @@
---- rt3/step3/show_ipv6_route.ref 2020-08-31 22:42:48.835561429 -0300
-+++ rt3/step4/show_ipv6_route.ref 2020-08-31 22:42:48.839561398 -0300
-@@ -14,32 +14,10 @@
+--- rt3/step3/show_ipv6_route.ref 2020-09-25 17:48:06.790933702 -0300
++++ rt3/step4/show_ipv6_route.ref 2020-09-25 17:49:03.199668512 -0300
+@@ -14,34 +14,10 @@
"afi":"ipv6",
"interfaceName":"eth-sw1",
"active":true,
@@ -16,24 +16,26 @@
- "backupNexthops":[
- {
- "afi":"ipv6",
-- "interfaceName":"eth-rt5-2",
+- "interfaceName":"eth-rt5-1",
- "active":true,
- "labels":[
-- 16041
+- 16041,
+- 16011
- ]
- },
- {
- "afi":"ipv6",
-- "interfaceName":"eth-rt5-1",
+- "interfaceName":"eth-rt5-2",
- "active":true,
- "labels":[
-- 16041
+- 16041,
+- 16011
- ]
- }
]
}
],
-@@ -58,32 +36,10 @@
+@@ -60,34 +36,10 @@
"afi":"ipv6",
"interfaceName":"eth-sw1",
"active":true,
@@ -49,27 +51,29 @@
- "backupNexthops":[
- {
- "afi":"ipv6",
-- "interfaceName":"eth-rt5-2",
+- "interfaceName":"eth-rt5-1",
- "active":true,
- "labels":[
-- 16041
+- 16041,
+- 16021
- ]
- },
- {
- "afi":"ipv6",
-- "interfaceName":"eth-rt5-1",
+- "interfaceName":"eth-rt5-2",
- "active":true,
- "labels":[
-- 16041
+- 16041,
+- 16021
- ]
- }
]
}
],
-@@ -101,28 +57,19 @@
+@@ -105,28 +57,19 @@
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5-2",
+ "interfaceName":"eth-sw1",
- "active":true,
- "labels":[
- 16041
@@ -79,7 +83,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5-1",
+ "interfaceName":"eth-rt5-2",
- "active":true,
- "labels":[
- 16041
@@ -89,7 +93,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-sw1",
+ "interfaceName":"eth-rt5-1",
- "active":true,
- "labels":[
- 16041
@@ -98,3 +102,38 @@
}
]
}
+@@ -146,9 +89,6 @@
+ "afi":"ipv6",
+ "interfaceName":"eth-rt5-2",
+ "active":true,
+- "backupIndex":[
+- 0
+- ],
+ "labels":[
+ 3
+ ]
+@@ -158,24 +98,10 @@
+ "afi":"ipv6",
+ "interfaceName":"eth-rt5-1",
+ "active":true,
+- "backupIndex":[
+- 0
+- ],
+ "labels":[
+ 3
+ ]
+ }
+- ],
+- "backupNexthops":[
+- {
+- "afi":"ipv6",
+- "interfaceName":"eth-sw1",
+- "active":true,
+- "labels":[
+- 16041,
+- 16051
+- ]
+- }
+ ]
+ }
+ ],
diff --git a/tests/topotests/isis-tilfa-topo1/rt3/step4/show_mpls_table.ref.diff b/tests/topotests/isis-tilfa-topo1/rt3/step4/show_mpls_table.ref.diff
index 64a8689a82..b888c9d273 100644
--- a/tests/topotests/isis-tilfa-topo1/rt3/step4/show_mpls_table.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt3/step4/show_mpls_table.ref.diff
@@ -1,5 +1,5 @@
---- rt3/step3/show_mpls_table.ref 2020-08-31 22:42:48.835561429 -0300
-+++ rt3/step4/show_mpls_table.ref 2020-08-31 22:42:48.839561398 -0300
+--- rt3/step3/show_mpls_table.ref 2020-09-25 17:48:04.214900164 -0300
++++ rt3/step4/show_mpls_table.ref 2020-09-25 17:49:00.759636711 -0300
@@ -7,23 +7,7 @@
"type":"SR (IS-IS)",
"outLabel":3,
@@ -15,12 +15,12 @@
- {
- "type":"SR (IS-IS)",
- "outLabel":16040,
-- "nexthop":"10.0.5.5"
+- "nexthop":"10.0.4.5"
- },
- {
- "type":"SR (IS-IS)",
- "outLabel":16040,
-- "nexthop":"10.0.4.5"
+- "nexthop":"10.0.5.5"
+ "nexthop":"10.0.1.1"
}
]
@@ -40,12 +40,12 @@
- {
- "type":"SR (IS-IS)",
- "outLabel":16041,
-- "interface":"eth-rt5-2"
+- "interface":"eth-rt5-1"
- },
- {
- "type":"SR (IS-IS)",
- "outLabel":16041,
-- "interface":"eth-rt5-1"
+- "interface":"eth-rt5-2"
+ "interface":"eth-sw1"
}
]
@@ -65,17 +65,17 @@
- {
- "type":"SR (IS-IS)",
- "outLabel":16040,
-- "nexthop":"10.0.5.5"
+- "nexthop":"10.0.4.5"
- },
- {
- "type":"SR (IS-IS)",
- "outLabel":16040,
-- "nexthop":"10.0.4.5"
+- "nexthop":"10.0.5.5"
+ "nexthop":"10.0.1.2"
}
]
},
-@@ -91,71 +43,7 @@
+@@ -91,70 +43,6 @@
"type":"SR (IS-IS)",
"outLabel":3,
"installed":true,
@@ -90,12 +90,12 @@
- {
- "type":"SR (IS-IS)",
- "outLabel":16041,
-- "interface":"eth-rt5-2"
+- "interface":"eth-rt5-1"
- },
- {
- "type":"SR (IS-IS)",
- "outLabel":16041,
-- "interface":"eth-rt5-1"
+- "interface":"eth-rt5-2"
- }
- ]
- },
@@ -107,7 +107,7 @@
- "type":"SR (IS-IS)",
- "outLabel":16040,
- "installed":true,
-- "nexthop":"10.0.1.2"
+- "nexthop":"10.0.5.5"
- },
- {
- "type":"SR (IS-IS)",
@@ -119,7 +119,7 @@
- "type":"SR (IS-IS)",
- "outLabel":16040,
- "installed":true,
-- "nexthop":"10.0.5.5"
+- "nexthop":"10.0.1.2"
- }
- ]
- },
@@ -131,7 +131,7 @@
- "type":"SR (IS-IS)",
- "outLabel":16041,
- "installed":true,
- "interface":"eth-sw1"
+- "interface":"eth-rt5-2"
- },
- {
- "type":"SR (IS-IS)",
@@ -143,7 +143,64 @@
- "type":"SR (IS-IS)",
- "outLabel":16041,
- "installed":true,
-- "interface":"eth-rt5-2"
+ "interface":"eth-sw1"
+ }
+ ]
+@@ -167,26 +55,13 @@
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true,
+- "nexthop":"10.0.5.5",
+- "backupIndex":[
+- 0
+- ]
++ "nexthop":"10.0.5.5"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true,
+- "nexthop":"10.0.4.5",
+- "backupIndex":[
+- 0
+- ]
+- }
+- ],
+- "backupNexthops":[
+- {
+- "type":"SR (IS-IS)",
+- "outLabel":16040,
+- "nexthop":"10.0.1.2"
++ "nexthop":"10.0.4.5"
+ }
+ ]
+ },
+@@ -198,26 +73,13 @@
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true,
+- "interface":"eth-rt5-2",
+- "backupIndex":[
+- 0
+- ]
++ "interface":"eth-rt5-2"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true,
+- "interface":"eth-rt5-1",
+- "backupIndex":[
+- 0
+- ]
+- }
+- ],
+- "backupNexthops":[
+- {
+- "type":"SR (IS-IS)",
+- "outLabel":16041,
+- "interface":"eth-sw1"
++ "interface":"eth-rt5-1"
}
]
},
diff --git a/tests/topotests/isis-tilfa-topo1/rt3/step5/show_ip_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt3/step5/show_ip_route.ref.diff
index de265cc255..8eac75bec7 100644
--- a/tests/topotests/isis-tilfa-topo1/rt3/step5/show_ip_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt3/step5/show_ip_route.ref.diff
@@ -1,6 +1,6 @@
---- rt3/step4/show_ip_route.ref 2020-08-31 22:42:48.839561398 -0300
-+++ rt3/step5/show_ip_route.ref 2020-08-31 22:42:48.839561398 -0300
-@@ -15,10 +15,34 @@
+--- rt3/step4/show_ip_route.ref 2020-09-25 17:49:01.963652403 -0300
++++ rt3/step5/show_ip_route.ref 2020-09-25 17:50:12.592573438 -0300
+@@ -15,10 +15,36 @@
"afi":"ipv4",
"interfaceName":"eth-sw1",
"active":true,
@@ -15,27 +15,29 @@
+ ],
+ "backupNexthops":[
+ {
-+ "ip":"10.0.5.5",
++ "ip":"10.0.4.5",
+ "afi":"ipv4",
-+ "interfaceName":"eth-rt5-2",
++ "interfaceName":"eth-rt5-1",
+ "active":true,
+ "labels":[
-+ 16040
++ 16040,
++ 16010
+ ]
+ },
+ {
-+ "ip":"10.0.4.5",
++ "ip":"10.0.5.5",
+ "afi":"ipv4",
-+ "interfaceName":"eth-rt5-1",
++ "interfaceName":"eth-rt5-2",
+ "active":true,
+ "labels":[
-+ 16040
++ 16040,
++ 16010
+ ]
+ }
]
}
],
-@@ -38,10 +62,34 @@
+@@ -38,10 +64,36 @@
"afi":"ipv4",
"interfaceName":"eth-sw1",
"active":true,
@@ -50,27 +52,29 @@
+ ],
+ "backupNexthops":[
+ {
-+ "ip":"10.0.5.5",
++ "ip":"10.0.4.5",
+ "afi":"ipv4",
-+ "interfaceName":"eth-rt5-2",
++ "interfaceName":"eth-rt5-1",
+ "active":true,
+ "labels":[
-+ 16040
++ 16040,
++ 16020
+ ]
+ },
+ {
-+ "ip":"10.0.4.5",
++ "ip":"10.0.5.5",
+ "afi":"ipv4",
-+ "interfaceName":"eth-rt5-1",
++ "interfaceName":"eth-rt5-2",
+ "active":true,
+ "labels":[
-+ 16040
++ 16040,
++ 16020
+ ]
+ }
]
}
],
-@@ -60,21 +108,30 @@
+@@ -60,21 +112,30 @@
"ip":"10.0.1.2",
"afi":"ipv4",
"interfaceName":"eth-sw1",
@@ -104,7 +108,43 @@
}
]
}
-@@ -155,12 +212,34 @@
+@@ -95,6 +156,9 @@
+ "afi":"ipv4",
+ "interfaceName":"eth-rt5-1",
+ "active":true,
++ "backupIndex":[
++ 0
++ ],
+ "labels":[
+ 3
+ ]
+@@ -105,10 +169,25 @@
+ "afi":"ipv4",
+ "interfaceName":"eth-rt5-2",
+ "active":true,
++ "backupIndex":[
++ 0
++ ],
+ "labels":[
+ 3
+ ]
+ }
++ ],
++ "backupNexthops":[
++ {
++ "ip":"10.0.1.2",
++ "afi":"ipv4",
++ "interfaceName":"eth-sw1",
++ "active":true,
++ "labels":[
++ 16040,
++ 16050
++ ]
++ }
+ ]
+ }
+ ],
+@@ -169,12 +248,40 @@
{
"ip":"10.0.1.1",
"afi":"ipv4",
@@ -128,16 +168,121 @@
+ ],
+ "backupNexthops":[
+ {
-+ "ip":"10.0.5.5",
++ "ip":"10.0.4.5",
+ "afi":"ipv4",
-+ "interfaceName":"eth-rt5-2",
-+ "active":true
++ "interfaceName":"eth-rt5-1",
++ "active":true,
++ "labels":[
++ 16040
++ ]
+ },
+ {
-+ "ip":"10.0.4.5",
++ "ip":"10.0.5.5",
+ "afi":"ipv4",
++ "interfaceName":"eth-rt5-2",
++ "active":true,
++ "labels":[
++ 16040
++ ]
+ }
+ ]
+ }
+@@ -265,13 +372,30 @@
+ {
+ "ip":"10.0.4.5",
+ "afi":"ipv4",
+- "interfaceName":"eth-rt5-1"
+ "interfaceName":"eth-rt5-1",
-+ "active":true
++ "backupIndex":[
++ 0
++ ]
+ },
+ {
+ "ip":"10.0.5.5",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt5-2",
+- "active":true
++ "active":true,
++ "backupIndex":[
++ 0
++ ]
++ }
++ ],
++ "backupNexthops":[
++ {
++ "ip":"10.0.1.2",
++ "afi":"ipv4",
++ "interfaceName":"eth-sw1",
++ "active":true,
++ "labels":[
++ 16040
++ ]
+ }
+ ]
+ }
+@@ -287,12 +411,29 @@
+ "ip":"10.0.4.5",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt5-1",
+- "active":true
++ "active":true,
++ "backupIndex":[
++ 0
++ ]
+ },
+ {
+ "ip":"10.0.5.5",
+ "afi":"ipv4",
+- "interfaceName":"eth-rt5-2"
++ "interfaceName":"eth-rt5-2",
++ "backupIndex":[
++ 0
++ ]
++ }
++ ],
++ "backupNexthops":[
++ {
++ "ip":"10.0.1.2",
++ "afi":"ipv4",
++ "interfaceName":"eth-sw1",
++ "active":true,
++ "labels":[
++ 16040
++ ]
+ }
+ ]
+ }
+@@ -387,14 +528,31 @@
+ "ip":"10.0.4.5",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt5-1",
+- "active":true
++ "active":true,
++ "backupIndex":[
++ 0
++ ]
+ },
+ {
+ "fib":true,
+ "ip":"10.0.5.5",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt5-2",
+- "active":true
++ "active":true,
++ "backupIndex":[
++ 0
++ ]
++ }
++ ],
++ "backupNexthops":[
++ {
++ "ip":"10.0.1.2",
++ "afi":"ipv4",
++ "interfaceName":"eth-sw1",
++ "active":true,
++ "labels":[
++ 16040
++ ]
}
]
}
diff --git a/tests/topotests/isis-tilfa-topo1/rt3/step5/show_ipv6_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt3/step5/show_ipv6_route.ref.diff
index 947d4271e8..fc55267ad1 100644
--- a/tests/topotests/isis-tilfa-topo1/rt3/step5/show_ipv6_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt3/step5/show_ipv6_route.ref.diff
@@ -1,6 +1,6 @@
---- rt3/step4/show_ipv6_route.ref 2020-08-31 22:42:48.839561398 -0300
-+++ rt3/step5/show_ipv6_route.ref 2020-08-31 22:42:48.839561398 -0300
-@@ -14,10 +14,32 @@
+--- rt3/step4/show_ipv6_route.ref 2020-09-25 17:49:03.199668512 -0300
++++ rt3/step5/show_ipv6_route.ref 2020-09-25 17:50:13.840589722 -0300
+@@ -14,10 +14,34 @@
"afi":"ipv6",
"interfaceName":"eth-sw1",
"active":true,
@@ -16,24 +16,26 @@
+ "backupNexthops":[
+ {
+ "afi":"ipv6",
-+ "interfaceName":"eth-rt5-2",
++ "interfaceName":"eth-rt5-1",
+ "active":true,
+ "labels":[
-+ 16041
++ 16041,
++ 16011
+ ]
+ },
+ {
+ "afi":"ipv6",
-+ "interfaceName":"eth-rt5-1",
++ "interfaceName":"eth-rt5-2",
+ "active":true,
+ "labels":[
-+ 16041
++ 16041,
++ 16011
+ ]
+ }
]
}
],
-@@ -36,10 +58,32 @@
+@@ -36,10 +60,34 @@
"afi":"ipv6",
"interfaceName":"eth-sw1",
"active":true,
@@ -49,27 +51,29 @@
+ "backupNexthops":[
+ {
+ "afi":"ipv6",
-+ "interfaceName":"eth-rt5-2",
++ "interfaceName":"eth-rt5-1",
+ "active":true,
+ "labels":[
-+ 16041
++ 16041,
++ 16021
+ ]
+ },
+ {
+ "afi":"ipv6",
-+ "interfaceName":"eth-rt5-1",
++ "interfaceName":"eth-rt5-2",
+ "active":true,
+ "labels":[
-+ 16041
++ 16041,
++ 16021
+ ]
+ }
]
}
],
-@@ -57,19 +101,28 @@
+@@ -57,19 +105,28 @@
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5-2",
+ "interfaceName":"eth-sw1",
- "active":true
+ "active":true,
+ "labels":[
@@ -79,7 +83,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5-1",
+ "interfaceName":"eth-rt5-2",
- "active":true
+ "active":true,
+ "labels":[
@@ -89,7 +93,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-sw1",
+ "interfaceName":"eth-rt5-1",
- "active":true
+ "active":true,
+ "labels":[
@@ -98,3 +102,38 @@
}
]
}
+@@ -89,6 +146,9 @@
+ "afi":"ipv6",
+ "interfaceName":"eth-rt5-2",
+ "active":true,
++ "backupIndex":[
++ 0
++ ],
+ "labels":[
+ 3
+ ]
+@@ -98,10 +158,24 @@
+ "afi":"ipv6",
+ "interfaceName":"eth-rt5-1",
+ "active":true,
++ "backupIndex":[
++ 0
++ ],
+ "labels":[
+ 3
+ ]
+ }
++ ],
++ "backupNexthops":[
++ {
++ "afi":"ipv6",
++ "interfaceName":"eth-sw1",
++ "active":true,
++ "labels":[
++ 16041,
++ 16051
++ ]
++ }
+ ]
+ }
+ ],
diff --git a/tests/topotests/isis-tilfa-topo1/rt3/step5/show_mpls_table.ref.diff b/tests/topotests/isis-tilfa-topo1/rt3/step5/show_mpls_table.ref.diff
index 3dd237b91b..4ed491e241 100644
--- a/tests/topotests/isis-tilfa-topo1/rt3/step5/show_mpls_table.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt3/step5/show_mpls_table.ref.diff
@@ -1,5 +1,5 @@
---- rt3/step4/show_mpls_table.ref 2020-08-31 22:42:48.839561398 -0300
-+++ rt3/step5/show_mpls_table.ref 2020-08-31 22:42:48.839561398 -0300
+--- rt3/step4/show_mpls_table.ref 2020-09-25 17:49:00.759636711 -0300
++++ rt3/step5/show_mpls_table.ref 2020-09-25 17:50:11.280556320 -0300
@@ -7,7 +7,23 @@
"type":"SR (IS-IS)",
"outLabel":3,
@@ -16,12 +16,12 @@
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16040,
-+ "nexthop":"10.0.5.5"
++ "nexthop":"10.0.4.5"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16040,
-+ "nexthop":"10.0.4.5"
++ "nexthop":"10.0.5.5"
}
]
},
@@ -41,12 +41,12 @@
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16041,
-+ "interface":"eth-rt5-2"
++ "interface":"eth-rt5-1"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16041,
-+ "interface":"eth-rt5-1"
++ "interface":"eth-rt5-2"
}
]
},
@@ -66,12 +66,12 @@
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16040,
-+ "nexthop":"10.0.5.5"
++ "nexthop":"10.0.4.5"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16040,
-+ "nexthop":"10.0.4.5"
++ "nexthop":"10.0.5.5"
}
]
},
@@ -90,12 +90,12 @@
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16041,
-+ "interface":"eth-rt5-2"
++ "interface":"eth-rt5-1"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16041,
-+ "interface":"eth-rt5-1"
++ "interface":"eth-rt5-2"
+ }
+ ]
+ },
@@ -107,13 +107,13 @@
+ "type":"SR (IS-IS)",
+ "outLabel":16040,
+ "installed":true,
-+ "nexthop":"10.0.4.5"
++ "nexthop":"10.0.5.5"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16040,
+ "installed":true,
-+ "nexthop":"10.0.5.5"
++ "nexthop":"10.0.4.5"
+ },
+ {
+ "type":"SR (IS-IS)",
@@ -131,13 +131,13 @@
+ "type":"SR (IS-IS)",
+ "outLabel":16041,
+ "installed":true,
-+ "interface":"eth-rt5-1"
++ "interface":"eth-rt5-2"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16041,
+ "installed":true,
-+ "interface":"eth-rt5-2"
++ "interface":"eth-rt5-1"
+ },
+ {
+ "type":"SR (IS-IS)",
@@ -146,3 +146,61 @@
"interface":"eth-sw1"
}
]
+@@ -55,13 +167,26 @@
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true,
+- "nexthop":"10.0.5.5"
++ "nexthop":"10.0.5.5",
++ "backupIndex":[
++ 0
++ ]
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true,
+- "nexthop":"10.0.4.5"
++ "nexthop":"10.0.4.5",
++ "backupIndex":[
++ 0
++ ]
++ }
++ ],
++ "backupNexthops":[
++ {
++ "type":"SR (IS-IS)",
++ "outLabel":16040,
++ "nexthop":"10.0.1.2"
+ }
+ ]
+ },
+@@ -73,13 +198,26 @@
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true,
+- "interface":"eth-rt5-2"
++ "interface":"eth-rt5-2",
++ "backupIndex":[
++ 0
++ ]
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true,
+- "interface":"eth-rt5-1"
++ "interface":"eth-rt5-1",
++ "backupIndex":[
++ 0
++ ]
++ }
++ ],
++ "backupNexthops":[
++ {
++ "type":"SR (IS-IS)",
++ "outLabel":16041,
++ "interface":"eth-sw1"
+ }
+ ]
+ },
diff --git a/tests/topotests/isis-tilfa-topo1/rt3/step6/show_ip_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt3/step6/show_ip_route.ref.diff
index 00f0bb031a..9273c75352 100644
--- a/tests/topotests/isis-tilfa-topo1/rt3/step6/show_ip_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt3/step6/show_ip_route.ref.diff
@@ -1,42 +1,42 @@
---- rt3/step5/show_ip_route.ref 2020-08-31 22:42:48.839561398 -0300
-+++ rt3/step6/show_ip_route.ref 2020-08-31 22:42:48.839561398 -0300
+--- rt3/step5/show_ip_route.ref 2020-09-25 17:50:12.592573438 -0300
++++ rt3/step6/show_ip_route.ref 2020-09-25 17:51:15.521394894 -0300
@@ -31,7 +31,7 @@
- "interfaceName":"eth-rt5-2",
+ "interfaceName":"eth-rt5-1",
"active":true,
"labels":[
-- 16040
-+ 30040
+- 16040,
++ 30040,
+ 16010
]
},
- {
-@@ -40,7 +40,7 @@
- "interfaceName":"eth-rt5-1",
+@@ -41,7 +41,7 @@
+ "interfaceName":"eth-rt5-2",
"active":true,
"labels":[
-- 16040
-+ 30040
+- 16040,
++ 30040,
+ 16010
]
}
- ]
-@@ -78,7 +78,7 @@
- "interfaceName":"eth-rt5-2",
+@@ -80,7 +80,7 @@
+ "interfaceName":"eth-rt5-1",
"active":true,
"labels":[
-- 16040
-+ 30040
+- 16040,
++ 30040,
+ 16020
]
},
- {
-@@ -87,7 +87,7 @@
- "interfaceName":"eth-rt5-1",
+@@ -90,7 +90,7 @@
+ "interfaceName":"eth-rt5-2",
"active":true,
"labels":[
-- 16040
-+ 30040
+- 16040,
++ 30040,
+ 16020
]
}
- ]
-@@ -120,7 +120,7 @@
+@@ -124,7 +124,7 @@
"interfaceName":"eth-rt5-1",
"active":true,
"labels":[
@@ -45,7 +45,7 @@
]
},
{
-@@ -130,7 +130,7 @@
+@@ -134,7 +134,7 @@
"interfaceName":"eth-rt5-2",
"active":true,
"labels":[
@@ -54,21 +54,48 @@
]
}
]
-@@ -186,7 +186,7 @@
- "interfaceName":"eth-rt5-1",
+@@ -185,7 +185,7 @@
"active":true,
"labels":[
+ 16040,
+- 16050
++ 30050
+ ]
+ }
+ ]
+@@ -211,7 +211,7 @@
+ 0
+ ],
+ "labels":[
- 16060
+ 30060
]
},
{
-@@ -196,7 +196,7 @@
- "interfaceName":"eth-rt5-2",
- "active":true,
+@@ -224,7 +224,7 @@
+ 0
+ ],
"labels":[
- 16060
+ 30060
]
}
+ ],
+@@ -271,7 +271,7 @@
+ "interfaceName":"eth-rt5-1",
+ "active":true,
+ "labels":[
+- 16040
++ 30040
+ ]
+ },
+ {
+@@ -280,7 +280,7 @@
+ "interfaceName":"eth-rt5-2",
+ "active":true,
+ "labels":[
+- 16040
++ 30040
+ ]
+ }
]
diff --git a/tests/topotests/isis-tilfa-topo1/rt3/step6/show_ipv6_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt3/step6/show_ipv6_route.ref.diff
index 823cd4591f..f50be893e4 100644
--- a/tests/topotests/isis-tilfa-topo1/rt3/step6/show_ipv6_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt3/step6/show_ipv6_route.ref.diff
@@ -1,42 +1,42 @@
---- rt3/step5/show_ipv6_route.ref 2020-08-31 22:42:48.839561398 -0300
-+++ rt3/step6/show_ipv6_route.ref 2020-08-31 22:42:48.839561398 -0300
+--- rt3/step5/show_ipv6_route.ref 2020-09-25 17:50:13.840589722 -0300
++++ rt3/step6/show_ipv6_route.ref 2020-09-25 17:51:16.757411035 -0300
@@ -29,7 +29,7 @@
- "interfaceName":"eth-rt5-2",
+ "interfaceName":"eth-rt5-1",
"active":true,
"labels":[
-- 16041
-+ 30041
+- 16041,
++ 30041,
+ 16011
]
},
- {
-@@ -37,7 +37,7 @@
- "interfaceName":"eth-rt5-1",
+@@ -38,7 +38,7 @@
+ "interfaceName":"eth-rt5-2",
"active":true,
"labels":[
-- 16041
-+ 30041
+- 16041,
++ 30041,
+ 16011
]
}
- ]
-@@ -73,7 +73,7 @@
- "interfaceName":"eth-rt5-2",
+@@ -75,7 +75,7 @@
+ "interfaceName":"eth-rt5-1",
"active":true,
"labels":[
-- 16041
-+ 30041
+- 16041,
++ 30041,
+ 16021
]
},
- {
-@@ -81,7 +81,7 @@
- "interfaceName":"eth-rt5-1",
+@@ -84,7 +84,7 @@
+ "interfaceName":"eth-rt5-2",
"active":true,
"labels":[
-- 16041
-+ 30041
+- 16041,
++ 30041,
+ 16021
]
}
- ]
-@@ -103,7 +103,7 @@
+@@ -116,7 +116,7 @@
"interfaceName":"eth-rt5-2",
"active":true,
"labels":[
@@ -45,30 +45,39 @@
]
},
{
-@@ -112,7 +112,7 @@
+@@ -125,7 +125,7 @@
"interfaceName":"eth-rt5-1",
"active":true,
"labels":[
- 16041
+ 30041
]
- },
- {
-@@ -174,7 +174,7 @@
- "interfaceName":"eth-rt5-2",
+ }
+ ]
+@@ -173,7 +173,7 @@
"active":true,
"labels":[
+ 16041,
+- 16051
++ 30051
+ ]
+ }
+ ]
+@@ -198,7 +198,7 @@
+ 0
+ ],
+ "labels":[
- 16061
+ 30061
]
},
{
-@@ -183,7 +183,7 @@
- "interfaceName":"eth-rt5-1",
- "active":true,
+@@ -210,7 +210,7 @@
+ 0
+ ],
"labels":[
- 16061
+ 30061
]
}
- ]
+ ],
diff --git a/tests/topotests/isis-tilfa-topo1/rt3/step6/show_mpls_table.ref.diff b/tests/topotests/isis-tilfa-topo1/rt3/step6/show_mpls_table.ref.diff
index 1ad228b9c2..b63a728ef1 100644
--- a/tests/topotests/isis-tilfa-topo1/rt3/step6/show_mpls_table.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt3/step6/show_mpls_table.ref.diff
@@ -1,18 +1,18 @@
---- rt3/step5/show_mpls_table.ref 2020-08-31 22:42:48.839561398 -0300
-+++ rt3/step6/show_mpls_table.ref 2020-08-31 22:42:48.839561398 -0300
+--- rt3/step5/show_mpls_table.ref 2020-09-25 17:50:11.280556320 -0300
++++ rt3/step6/show_mpls_table.ref 2020-09-25 17:51:14.281378700 -0300
@@ -17,12 +17,12 @@
"backupNexthops":[
{
"type":"SR (IS-IS)",
- "outLabel":16040,
+ "outLabel":30040,
- "nexthop":"10.0.5.5"
+ "nexthop":"10.0.4.5"
},
{
"type":"SR (IS-IS)",
- "outLabel":16040,
+ "outLabel":30040,
- "nexthop":"10.0.4.5"
+ "nexthop":"10.0.5.5"
}
]
@@ -45,12 +45,12 @@
@@ -21,13 +21,13 @@
"type":"SR (IS-IS)",
- "outLabel":16041,
+ "outLabel":30041,
- "interface":"eth-rt5-2"
+ "interface":"eth-rt5-1"
},
{
"type":"SR (IS-IS)",
- "outLabel":16041,
+ "outLabel":30041,
- "interface":"eth-rt5-1"
+ "interface":"eth-rt5-2"
}
]
@@ -73,12 +73,12 @@
@@ -36,13 +36,13 @@
"type":"SR (IS-IS)",
- "outLabel":16040,
+ "outLabel":30040,
- "nexthop":"10.0.5.5"
+ "nexthop":"10.0.4.5"
},
{
"type":"SR (IS-IS)",
- "outLabel":16040,
+ "outLabel":30040,
- "nexthop":"10.0.4.5"
+ "nexthop":"10.0.5.5"
}
]
@@ -101,12 +101,12 @@
@@ -51,13 +51,13 @@
"type":"SR (IS-IS)",
- "outLabel":16041,
+ "outLabel":30041,
- "interface":"eth-rt5-2"
+ "interface":"eth-rt5-1"
},
{
"type":"SR (IS-IS)",
- "outLabel":16041,
+ "outLabel":30041,
- "interface":"eth-rt5-1"
+ "interface":"eth-rt5-2"
}
]
@@ -117,13 +117,13 @@
@@ -67,14 +67,14 @@
- "outLabel":16040,
+ "outLabel":30040,
"installed":true,
- "nexthop":"10.0.4.5"
+ "nexthop":"10.0.5.5"
},
{
"type":"SR (IS-IS)",
- "outLabel":16040,
+ "outLabel":30040,
"installed":true,
- "nexthop":"10.0.5.5"
+ "nexthop":"10.0.4.5"
},
@@ -141,13 +141,13 @@
"nexthops":[
@@ -83,44 +83,48 @@
- "outLabel":16041,
+ "outLabel":30041,
"installed":true,
- "interface":"eth-rt5-1"
+ "interface":"eth-rt5-2"
},
{
"type":"SR (IS-IS)",
- "outLabel":16041,
+ "outLabel":30041,
"installed":true,
- "interface":"eth-rt5-2"
+ "interface":"eth-rt5-1"
},
-@@ -201,13 +201,13 @@
+@@ -227,7 +227,7 @@
"nexthops":[
{
"type":"SR (IS-IS)",
- "outLabel":16060,
+ "outLabel":30060,
"installed":true,
- "nexthop":"10.0.4.5"
+ "nexthop":"10.0.5.5",
+ "backupIndex":[
+@@ -236,7 +236,7 @@
},
{
"type":"SR (IS-IS)",
- "outLabel":16060,
+ "outLabel":30060,
"installed":true,
- "nexthop":"10.0.5.5"
- }
-@@ -219,13 +219,13 @@
+ "nexthop":"10.0.4.5",
+ "backupIndex":[
+@@ -258,7 +258,7 @@
"nexthops":[
{
"type":"SR (IS-IS)",
- "outLabel":16061,
+ "outLabel":30061,
"installed":true,
- "interface":"eth-rt5-1"
+ "interface":"eth-rt5-2",
+ "backupIndex":[
+@@ -267,7 +267,7 @@
},
{
"type":"SR (IS-IS)",
- "outLabel":16061,
+ "outLabel":30061,
"installed":true,
- "interface":"eth-rt5-2"
- }
+ "interface":"eth-rt5-1",
+ "backupIndex":[
diff --git a/tests/topotests/isis-tilfa-topo1/rt3/step7/show_ip_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt3/step7/show_ip_route.ref.diff
index bee7c568e7..0ae87afa3b 100644
--- a/tests/topotests/isis-tilfa-topo1/rt3/step7/show_ip_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt3/step7/show_ip_route.ref.diff
@@ -1,25 +1,32 @@
---- rt3/step6/show_ip_route.ref 2020-08-31 22:42:48.839561398 -0300
-+++ rt3/step7/show_ip_route.ref 2020-08-31 22:42:48.839561398 -0300
-@@ -151,20 +151,14 @@
- "ip":"10.0.4.5",
- "afi":"ipv4",
- "interfaceName":"eth-rt5-1",
-- "active":true,
+--- rt3/step6/show_ip_route.ref 2020-09-25 17:51:15.521394894 -0300
++++ rt3/step7/show_ip_route.ref 2020-09-25 17:52:02.414007470 -0300
+@@ -158,9 +158,6 @@
+ "active":true,
+ "backupIndex":[
+ 0
+- ],
- "labels":[
- 3
-- ]
-+ "active":true
+ ]
},
{
- "fib":true,
- "ip":"10.0.5.5",
- "afi":"ipv4",
- "interfaceName":"eth-rt5-2",
-- "active":true,
+@@ -171,9 +168,6 @@
+ "active":true,
+ "backupIndex":[
+ 0
+- ],
- "labels":[
- 3
-- ]
-+ "active":true
+ ]
+ }
+ ],
+@@ -184,8 +178,7 @@
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+- 16040,
+- 30050
++ 16040
+ ]
}
]
- }
diff --git a/tests/topotests/isis-tilfa-topo1/rt3/step7/show_ipv6_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt3/step7/show_ipv6_route.ref.diff
index 05b4080304..f392f644c0 100644
--- a/tests/topotests/isis-tilfa-topo1/rt3/step7/show_ipv6_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt3/step7/show_ipv6_route.ref.diff
@@ -1,24 +1,32 @@
---- rt3/step6/show_ipv6_route.ref 2020-08-31 22:42:48.839561398 -0300
-+++ rt3/step7/show_ipv6_route.ref 2020-08-31 22:42:48.839561398 -0300
-@@ -141,19 +141,13 @@
- "fib":true,
- "afi":"ipv6",
- "interfaceName":"eth-rt5-2",
-- "active":true,
+--- rt3/step6/show_ipv6_route.ref 2020-09-25 17:51:16.757411035 -0300
++++ rt3/step7/show_ipv6_route.ref 2020-09-25 17:52:03.650023622 -0300
+@@ -148,9 +148,6 @@
+ "active":true,
+ "backupIndex":[
+ 0
+- ],
- "labels":[
- 3
-- ]
-+ "active":true
+ ]
},
{
- "fib":true,
- "afi":"ipv6",
- "interfaceName":"eth-rt5-1",
-- "active":true,
+@@ -160,9 +157,6 @@
+ "active":true,
+ "backupIndex":[
+ 0
+- ],
- "labels":[
- 3
-- ]
-+ "active":true
+ ]
+ }
+ ],
+@@ -172,8 +166,7 @@
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+- 16041,
+- 30051
++ 16041
+ ]
}
]
- }
diff --git a/tests/topotests/isis-tilfa-topo1/rt3/step7/show_mpls_table.ref.diff b/tests/topotests/isis-tilfa-topo1/rt3/step7/show_mpls_table.ref.diff
index 3fb37faea6..b74eb9579c 100644
--- a/tests/topotests/isis-tilfa-topo1/rt3/step7/show_mpls_table.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt3/step7/show_mpls_table.ref.diff
@@ -1,6 +1,6 @@
---- rt3/step6/show_mpls_table.ref 2020-08-31 22:42:48.839561398 -0300
-+++ rt3/step7/show_mpls_table.ref 2020-08-31 22:42:48.839561398 -0300
-@@ -159,42 +159,6 @@
+--- rt3/step6/show_mpls_table.ref 2020-09-25 17:51:14.281378700 -0300
++++ rt3/step7/show_mpls_table.ref 2020-09-25 17:52:01.181991371 -0300
+@@ -159,68 +159,6 @@
}
]
},
@@ -12,13 +12,26 @@
- "type":"SR (IS-IS)",
- "outLabel":3,
- "installed":true,
-- "nexthop":"10.0.4.5"
+- "nexthop":"10.0.5.5",
+- "backupIndex":[
+- 0
+- ]
- },
- {
- "type":"SR (IS-IS)",
- "outLabel":3,
- "installed":true,
-- "nexthop":"10.0.5.5"
+- "nexthop":"10.0.4.5",
+- "backupIndex":[
+- 0
+- ]
+- }
+- ],
+- "backupNexthops":[
+- {
+- "type":"SR (IS-IS)",
+- "outLabel":16040,
+- "nexthop":"10.0.1.2"
- }
- ]
- },
@@ -30,13 +43,26 @@
- "type":"SR (IS-IS)",
- "outLabel":3,
- "installed":true,
-- "interface":"eth-rt5-1"
+- "interface":"eth-rt5-2",
+- "backupIndex":[
+- 0
+- ]
- },
- {
- "type":"SR (IS-IS)",
- "outLabel":3,
- "installed":true,
-- "interface":"eth-rt5-2"
+- "interface":"eth-rt5-1",
+- "backupIndex":[
+- 0
+- ]
+- }
+- ],
+- "backupNexthops":[
+- {
+- "type":"SR (IS-IS)",
+- "outLabel":16041,
+- "interface":"eth-sw1"
- }
- ]
- },
diff --git a/tests/topotests/isis-tilfa-topo1/rt3/step8/show_ip_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt3/step8/show_ip_route.ref.diff
index c31d25261c..25b42f2825 100644
--- a/tests/topotests/isis-tilfa-topo1/rt3/step8/show_ip_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt3/step8/show_ip_route.ref.diff
@@ -1,25 +1,32 @@
---- rt3/step7/show_ip_route.ref 2020-08-31 22:42:48.839561398 -0300
-+++ rt3/step8/show_ip_route.ref 2020-08-31 22:42:48.839561398 -0300
-@@ -151,14 +151,20 @@
- "ip":"10.0.4.5",
- "afi":"ipv4",
- "interfaceName":"eth-rt5-1",
-- "active":true
-+ "active":true,
+--- rt3/step7/show_ip_route.ref 2020-09-25 17:52:02.414007470 -0300
++++ rt3/step8/show_ip_route.ref 2020-09-25 17:53:20.419027241 -0300
+@@ -158,6 +158,9 @@
+ "active":true,
+ "backupIndex":[
+ 0
++ ],
+ "labels":[
+ 3
-+ ]
+ ]
},
{
- "fib":true,
- "ip":"10.0.5.5",
- "afi":"ipv4",
- "interfaceName":"eth-rt5-2",
-- "active":true
-+ "active":true,
+@@ -168,6 +171,9 @@
+ "active":true,
+ "backupIndex":[
+ 0
++ ],
+ "labels":[
+ 3
-+ ]
+ ]
+ }
+ ],
+@@ -178,7 +184,8 @@
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+- 16040
++ 16040,
++ 30050
+ ]
}
]
- }
diff --git a/tests/topotests/isis-tilfa-topo1/rt3/step8/show_ipv6_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt3/step8/show_ipv6_route.ref.diff
index 759f28d263..42d9356c8a 100644
--- a/tests/topotests/isis-tilfa-topo1/rt3/step8/show_ipv6_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt3/step8/show_ipv6_route.ref.diff
@@ -1,24 +1,32 @@
---- rt3/step7/show_ipv6_route.ref 2020-08-31 22:42:48.839561398 -0300
-+++ rt3/step8/show_ipv6_route.ref 2020-08-31 22:42:48.839561398 -0300
-@@ -141,13 +141,19 @@
- "fib":true,
- "afi":"ipv6",
- "interfaceName":"eth-rt5-2",
-- "active":true
-+ "active":true,
+--- rt3/step7/show_ipv6_route.ref 2020-09-25 17:52:03.650023622 -0300
++++ rt3/step8/show_ipv6_route.ref 2020-09-25 17:53:21.643043250 -0300
+@@ -148,6 +148,9 @@
+ "active":true,
+ "backupIndex":[
+ 0
++ ],
+ "labels":[
+ 3
-+ ]
+ ]
},
{
- "fib":true,
- "afi":"ipv6",
- "interfaceName":"eth-rt5-1",
-- "active":true
-+ "active":true,
+@@ -157,6 +160,9 @@
+ "active":true,
+ "backupIndex":[
+ 0
++ ],
+ "labels":[
+ 3
-+ ]
+ ]
+ }
+ ],
+@@ -166,7 +172,8 @@
+ "interfaceName":"eth-sw1",
+ "active":true,
+ "labels":[
+- 16041
++ 16041,
++ 30051
+ ]
}
]
- }
diff --git a/tests/topotests/isis-tilfa-topo1/rt3/step8/show_mpls_table.ref.diff b/tests/topotests/isis-tilfa-topo1/rt3/step8/show_mpls_table.ref.diff
index 0c2c8e2b09..bd40f954eb 100644
--- a/tests/topotests/isis-tilfa-topo1/rt3/step8/show_mpls_table.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt3/step8/show_mpls_table.ref.diff
@@ -1,6 +1,6 @@
---- rt3/step7/show_mpls_table.ref 2020-08-31 22:42:48.839561398 -0300
-+++ rt3/step8/show_mpls_table.ref 2020-08-31 22:42:48.839561398 -0300
-@@ -159,6 +159,42 @@
+--- rt3/step7/show_mpls_table.ref 2020-09-25 17:52:01.181991371 -0300
++++ rt3/step8/show_mpls_table.ref 2020-09-25 17:53:19.135010448 -0300
+@@ -159,6 +159,68 @@
}
]
},
@@ -12,13 +12,26 @@
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true,
-+ "nexthop":"10.0.4.5"
++ "nexthop":"10.0.5.5",
++ "backupIndex":[
++ 0
++ ]
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true,
-+ "nexthop":"10.0.5.5"
++ "nexthop":"10.0.4.5",
++ "backupIndex":[
++ 0
++ ]
++ }
++ ],
++ "backupNexthops":[
++ {
++ "type":"SR (IS-IS)",
++ "outLabel":16040,
++ "nexthop":"10.0.1.2"
+ }
+ ]
+ },
@@ -30,13 +43,26 @@
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true,
-+ "interface":"eth-rt5-1"
++ "interface":"eth-rt5-2",
++ "backupIndex":[
++ 0
++ ]
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true,
-+ "interface":"eth-rt5-2"
++ "interface":"eth-rt5-1",
++ "backupIndex":[
++ 0
++ ]
++ }
++ ],
++ "backupNexthops":[
++ {
++ "type":"SR (IS-IS)",
++ "outLabel":16041,
++ "interface":"eth-sw1"
+ }
+ ]
+ },
diff --git a/tests/topotests/isis-tilfa-topo1/rt3/step9/show_ip_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt3/step9/show_ip_route.ref.diff
index e69de29bb2..687e84ad40 100644
--- a/tests/topotests/isis-tilfa-topo1/rt3/step9/show_ip_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt3/step9/show_ip_route.ref.diff
@@ -0,0 +1,11 @@
+--- rt3/step8/show_ip_route.ref 2020-09-25 17:53:20.419027241 -0300
++++ rt3/step9/show_ip_route.ref 2020-09-25 17:54:38.112043759 -0300
+@@ -185,7 +185,7 @@
+ "active":true,
+ "labels":[
+ 16040,
+- 30050
++ 30500
+ ]
+ }
+ ]
diff --git a/tests/topotests/isis-tilfa-topo1/rt3/step9/show_ipv6_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt3/step9/show_ipv6_route.ref.diff
index e69de29bb2..4b76be66ac 100644
--- a/tests/topotests/isis-tilfa-topo1/rt3/step9/show_ipv6_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt3/step9/show_ipv6_route.ref.diff
@@ -0,0 +1,11 @@
+--- rt3/step8/show_ipv6_route.ref 2020-09-25 17:53:21.643043250 -0300
++++ rt3/step9/show_ipv6_route.ref 2020-09-25 17:54:39.320059571 -0300
+@@ -173,7 +173,7 @@
+ "active":true,
+ "labels":[
+ 16041,
+- 30051
++ 30501
+ ]
+ }
+ ]
diff --git a/tests/topotests/isis-tilfa-topo1/rt3/step9/show_mpls_table.ref.diff b/tests/topotests/isis-tilfa-topo1/rt3/step9/show_mpls_table.ref.diff
index b0a4851750..6f6451e510 100644
--- a/tests/topotests/isis-tilfa-topo1/rt3/step9/show_mpls_table.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt3/step9/show_mpls_table.ref.diff
@@ -1,6 +1,6 @@
---- rt3/step8/show_mpls_table.ref 2020-08-31 22:42:48.839561398 -0300
-+++ rt3/step9/show_mpls_table.ref 2020-08-31 22:42:48.839561398 -0300
-@@ -159,73 +159,73 @@
+--- rt3/step8/show_mpls_table.ref 2020-09-25 17:53:19.135010448 -0300
++++ rt3/step9/show_mpls_table.ref 2020-09-25 17:54:36.852027268 -0300
+@@ -159,13 +159,13 @@
}
]
},
@@ -15,14 +15,24 @@
- "outLabel":3,
+ "outLabel":30060,
"installed":true,
- "nexthop":"10.0.4.5"
+ "nexthop":"10.0.5.5",
+ "backupIndex":[
+@@ -174,7 +174,7 @@
},
{
"type":"SR (IS-IS)",
- "outLabel":3,
+ "outLabel":30060,
"installed":true,
- "nexthop":"10.0.5.5"
+ "nexthop":"10.0.4.5",
+ "backupIndex":[
+@@ -185,18 +185,18 @@
+ "backupNexthops":[
+ {
+ "type":"SR (IS-IS)",
+- "outLabel":16040,
++ "outLabel":3,
+ "nexthop":"10.0.1.2"
}
]
},
@@ -37,14 +47,24 @@
- "outLabel":3,
+ "outLabel":30061,
"installed":true,
- "interface":"eth-rt5-1"
+ "interface":"eth-rt5-2",
+ "backupIndex":[
+@@ -205,7 +205,7 @@
},
{
"type":"SR (IS-IS)",
- "outLabel":3,
+ "outLabel":30061,
"installed":true,
- "interface":"eth-rt5-2"
+ "interface":"eth-rt5-1",
+ "backupIndex":[
+@@ -216,18 +216,18 @@
+ "backupNexthops":[
+ {
+ "type":"SR (IS-IS)",
+- "outLabel":16041,
++ "outLabel":3,
+ "interface":"eth-sw1"
}
]
},
@@ -59,14 +79,24 @@
- "outLabel":30060,
+ "outLabel":3,
"installed":true,
- "nexthop":"10.0.4.5"
+ "nexthop":"10.0.5.5",
+ "backupIndex":[
+@@ -236,7 +236,7 @@
},
{
"type":"SR (IS-IS)",
- "outLabel":30060,
+ "outLabel":3,
"installed":true,
- "nexthop":"10.0.5.5"
+ "nexthop":"10.0.4.5",
+ "backupIndex":[
+@@ -247,18 +247,18 @@
+ "backupNexthops":[
+ {
+ "type":"SR (IS-IS)",
+- "outLabel":3,
++ "outLabel":16040,
+ "nexthop":"10.0.1.2"
}
]
},
@@ -81,12 +111,23 @@
- "outLabel":30061,
+ "outLabel":3,
"installed":true,
- "interface":"eth-rt5-1"
+ "interface":"eth-rt5-2",
+ "backupIndex":[
+@@ -267,7 +267,7 @@
},
{
"type":"SR (IS-IS)",
- "outLabel":30061,
+ "outLabel":3,
"installed":true,
- "interface":"eth-rt5-2"
+ "interface":"eth-rt5-1",
+ "backupIndex":[
+@@ -278,7 +278,7 @@
+ "backupNexthops":[
+ {
+ "type":"SR (IS-IS)",
+- "outLabel":3,
++ "outLabel":16041,
+ "interface":"eth-sw1"
}
+ ]
diff --git a/tests/topotests/isis-tilfa-topo1/rt4/step1/show_ip_route.ref b/tests/topotests/isis-tilfa-topo1/rt4/step1/show_ip_route.ref
index 3ee587ac49..168b90a3f6 100644
--- a/tests/topotests/isis-tilfa-topo1/rt4/step1/show_ip_route.ref
+++ b/tests/topotests/isis-tilfa-topo1/rt4/step1/show_ip_route.ref
@@ -15,6 +15,9 @@
"afi":"ipv4",
"interfaceName":"eth-rt2-1",
"active":true,
+ "backupIndex":[
+ 0
+ ],
"labels":[
16010
]
@@ -25,10 +28,21 @@
"afi":"ipv4",
"interfaceName":"eth-rt2-2",
"active":true,
+ "backupIndex":[
+ 0
+ ],
"labels":[
16010
]
}
+ ],
+ "backupNexthops":[
+ {
+ "ip":"10.0.6.5",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt5",
+ "active":true
+ }
]
}
],
@@ -48,6 +62,9 @@
"afi":"ipv4",
"interfaceName":"eth-rt2-1",
"active":true,
+ "backupIndex":[
+ 0
+ ],
"labels":[
3
]
@@ -58,10 +75,25 @@
"afi":"ipv4",
"interfaceName":"eth-rt2-2",
"active":true,
+ "backupIndex":[
+ 0
+ ],
"labels":[
3
]
}
+ ],
+ "backupNexthops":[
+ {
+ "ip":"10.0.6.5",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt5",
+ "active":true,
+ "labels":[
+ 16030,
+ 16020
+ ]
+ }
]
}
],
@@ -137,10 +169,7 @@
"ip":"10.0.7.6",
"afi":"ipv4",
"interfaceName":"eth-rt6",
- "active":true,
- "labels":[
- 3
- ]
+ "active":true
}
]
}
@@ -174,10 +203,7 @@
"ip":"10.0.6.5",
"afi":"ipv4",
"interfaceName":"eth-rt5",
- "active":true,
- "labels":[
- 3
- ]
+ "active":true
}
]
}
@@ -197,13 +223,27 @@
"ip":"10.0.2.2",
"afi":"ipv4",
"interfaceName":"eth-rt2-1",
- "active":true
+ "active":true,
+ "backupIndex":[
+ 0
+ ]
},
{
"fib":true,
"ip":"10.0.3.2",
"afi":"ipv4",
"interfaceName":"eth-rt2-2",
+ "active":true,
+ "backupIndex":[
+ 0
+ ]
+ }
+ ],
+ "backupNexthops":[
+ {
+ "ip":"10.0.6.5",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt5",
"active":true
}
]
@@ -219,13 +259,30 @@
{
"ip":"10.0.2.2",
"afi":"ipv4",
- "interfaceName":"eth-rt2-1"
+ "interfaceName":"eth-rt2-1",
+ "backupIndex":[
+ 0
+ ]
},
{
"ip":"10.0.3.2",
"afi":"ipv4",
"interfaceName":"eth-rt2-2",
- "active":true
+ "active":true,
+ "backupIndex":[
+ 0
+ ]
+ }
+ ],
+ "backupNexthops":[
+ {
+ "ip":"10.0.6.5",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt5",
+ "active":true,
+ "labels":[
+ 16030
+ ]
}
]
}
@@ -241,12 +298,29 @@
"ip":"10.0.2.2",
"afi":"ipv4",
"interfaceName":"eth-rt2-1",
- "active":true
+ "active":true,
+ "backupIndex":[
+ 0
+ ]
},
{
"ip":"10.0.3.2",
"afi":"ipv4",
- "interfaceName":"eth-rt2-2"
+ "interfaceName":"eth-rt2-2",
+ "backupIndex":[
+ 0
+ ]
+ }
+ ],
+ "backupNexthops":[
+ {
+ "ip":"10.0.6.5",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt5",
+ "active":true,
+ "labels":[
+ 16030
+ ]
}
]
}
diff --git a/tests/topotests/isis-tilfa-topo1/rt4/step1/show_ipv6_route.ref b/tests/topotests/isis-tilfa-topo1/rt4/step1/show_ipv6_route.ref
index 2f6b703d93..a4442ee089 100644
--- a/tests/topotests/isis-tilfa-topo1/rt4/step1/show_ipv6_route.ref
+++ b/tests/topotests/isis-tilfa-topo1/rt4/step1/show_ipv6_route.ref
@@ -12,8 +12,11 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-2",
+ "interfaceName":"eth-rt2-1",
"active":true,
+ "backupIndex":[
+ 0
+ ],
"labels":[
16011
]
@@ -21,12 +24,22 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-1",
+ "interfaceName":"eth-rt2-2",
"active":true,
+ "backupIndex":[
+ 0
+ ],
"labels":[
16011
]
}
+ ],
+ "backupNexthops":[
+ {
+ "afi":"ipv6",
+ "interfaceName":"eth-rt5",
+ "active":true
+ }
]
}
],
@@ -43,8 +56,11 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-2",
+ "interfaceName":"eth-rt2-1",
"active":true,
+ "backupIndex":[
+ 0
+ ],
"labels":[
3
]
@@ -52,12 +68,26 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-1",
+ "interfaceName":"eth-rt2-2",
"active":true,
+ "backupIndex":[
+ 0
+ ],
"labels":[
3
]
}
+ ],
+ "backupNexthops":[
+ {
+ "afi":"ipv6",
+ "interfaceName":"eth-rt5",
+ "active":true,
+ "labels":[
+ 16031,
+ 16021
+ ]
+ }
]
}
],
@@ -74,7 +104,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-2",
+ "interfaceName":"eth-rt2-1",
"active":true,
"labels":[
16031
@@ -92,7 +122,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt2-1",
+ "interfaceName":"eth-rt2-2",
"active":true,
"labels":[
16031
@@ -128,10 +158,7 @@
{
"afi":"ipv6",
"interfaceName":"eth-rt6",
- "active":true,
- "labels":[
- 3
- ]
+ "active":true
}
]
}
@@ -163,10 +190,7 @@
{
"afi":"ipv6",
"interfaceName":"eth-rt5",
- "active":true,
- "labels":[
- 3
- ]
+ "active":true
}
]
}
diff --git a/tests/topotests/isis-tilfa-topo1/rt4/step1/show_mpls_table.ref b/tests/topotests/isis-tilfa-topo1/rt4/step1/show_mpls_table.ref
index 5433d4f100..18354e947d 100644
--- a/tests/topotests/isis-tilfa-topo1/rt4/step1/show_mpls_table.ref
+++ b/tests/topotests/isis-tilfa-topo1/rt4/step1/show_mpls_table.ref
@@ -7,13 +7,26 @@
"type":"SR (IS-IS)",
"outLabel":16010,
"installed":true,
- "nexthop":"10.0.3.2"
+ "nexthop":"10.0.3.2",
+ "backupIndex":[
+ 0
+ ]
},
{
"type":"SR (IS-IS)",
"outLabel":16010,
"installed":true,
- "nexthop":"10.0.2.2"
+ "nexthop":"10.0.2.2",
+ "backupIndex":[
+ 0
+ ]
+ }
+ ],
+ "backupNexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "nexthop":"10.0.6.5"
}
]
},
@@ -25,13 +38,26 @@
"type":"SR (IS-IS)",
"outLabel":16011,
"installed":true,
- "interface":"eth-rt2-2"
+ "interface":"eth-rt2-2",
+ "backupIndex":[
+ 0
+ ]
},
{
"type":"SR (IS-IS)",
"outLabel":16011,
"installed":true,
- "interface":"eth-rt2-1"
+ "interface":"eth-rt2-1",
+ "backupIndex":[
+ 0
+ ]
+ }
+ ],
+ "backupNexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "interface":"eth-rt5"
}
]
},
@@ -43,13 +69,26 @@
"type":"SR (IS-IS)",
"outLabel":3,
"installed":true,
- "nexthop":"10.0.3.2"
+ "nexthop":"10.0.3.2",
+ "backupIndex":[
+ 0
+ ]
},
{
"type":"SR (IS-IS)",
"outLabel":3,
"installed":true,
- "nexthop":"10.0.2.2"
+ "nexthop":"10.0.2.2",
+ "backupIndex":[
+ 0
+ ]
+ }
+ ],
+ "backupNexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16030,
+ "nexthop":"10.0.6.5"
}
]
},
@@ -61,13 +100,26 @@
"type":"SR (IS-IS)",
"outLabel":3,
"installed":true,
- "interface":"eth-rt2-2"
+ "interface":"eth-rt2-2",
+ "backupIndex":[
+ 0
+ ]
},
{
"type":"SR (IS-IS)",
"outLabel":3,
"installed":true,
- "interface":"eth-rt2-1"
+ "interface":"eth-rt2-1",
+ "backupIndex":[
+ 0
+ ]
+ }
+ ],
+ "backupNexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16031,
+ "interface":"eth-rt5"
}
]
},
diff --git a/tests/topotests/isis-tilfa-topo1/rt4/step4/show_ip_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt4/step4/show_ip_route.ref.diff
index 09a0eaa424..7dcdb744ac 100644
--- a/tests/topotests/isis-tilfa-topo1/rt4/step4/show_ip_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt4/step4/show_ip_route.ref.diff
@@ -1,58 +1,124 @@
---- rt4/step3/show_ip_route.ref 2020-08-31 22:42:48.839561398 -0300
-+++ rt4/step4/show_ip_route.ref 2020-08-31 22:42:48.839561398 -0300
-@@ -14,20 +14,14 @@
- "ip":"10.0.2.2",
+--- rt4/step3/show_ip_route.ref 2020-09-25 17:48:05.722919797 -0300
++++ rt4/step4/show_ip_route.ref 2020-09-25 17:49:02.163655010 -0300
+@@ -15,9 +15,6 @@
"afi":"ipv4",
"interfaceName":"eth-rt2-1",
-- "active":true,
-- "labels":[
-- 16010
-- ]
-+ "active":true
- },
- {
- "fib":true,
- "ip":"10.0.3.2",
+ "active":true,
+- "backupIndex":[
+- 0
+- ],
+ "labels":[
+ 16010
+ ]
+@@ -28,21 +25,10 @@
"afi":"ipv4",
"interfaceName":"eth-rt2-2",
-- "active":true,
-- "labels":[
-- 16010
-- ]
-+ "active":true
+ "active":true,
+- "backupIndex":[
+- 0
+- ],
+ "labels":[
+ 16010
+ ]
}
+- ],
+- "backupNexthops":[
+- {
+- "ip":"10.0.6.5",
+- "afi":"ipv4",
+- "interfaceName":"eth-rt5",
+- "active":true
+- }
]
}
-@@ -47,20 +41,14 @@
- "ip":"10.0.2.2",
+ ],
+@@ -62,9 +48,6 @@
"afi":"ipv4",
"interfaceName":"eth-rt2-1",
-- "active":true,
-- "labels":[
-- 3
-- ]
-+ "active":true
- },
- {
- "fib":true,
- "ip":"10.0.3.2",
+ "active":true,
+- "backupIndex":[
+- 0
+- ],
+ "labels":[
+ 3
+ ]
+@@ -75,25 +58,10 @@
"afi":"ipv4",
"interfaceName":"eth-rt2-2",
+ "active":true,
+- "backupIndex":[
+- 0
+- ],
+ "labels":[
+ 3
+ ]
+ }
+- ],
+- "backupNexthops":[
+- {
+- "ip":"10.0.6.5",
+- "afi":"ipv4",
+- "interfaceName":"eth-rt5",
- "active":true,
- "labels":[
-- 3
+- 16030,
+- 16020
- ]
-+ "active":true
+- }
+ ]
+ }
+ ],
+@@ -156,21 +124,10 @@
+ "afi":"ipv4",
+ "interfaceName":"eth-rt5",
+ "active":true,
+- "backupIndex":[
+- 0
+- ],
+ "labels":[
+ 3
+ ]
+ }
+- ],
+- "backupNexthops":[
+- {
+- "ip":"10.0.7.6",
+- "afi":"ipv4",
+- "interfaceName":"eth-rt6",
+- "active":true
+- }
+ ]
+ }
+ ],
+@@ -190,21 +147,10 @@
+ "afi":"ipv4",
+ "interfaceName":"eth-rt6",
+ "active":true,
+- "backupIndex":[
+- 0
+- ],
+ "labels":[
+ 3
+ ]
}
+- ],
+- "backupNexthops":[
+- {
+- "ip":"10.0.6.5",
+- "afi":"ipv4",
+- "interfaceName":"eth-rt5",
+- "active":true
+- }
]
}
-@@ -80,30 +68,21 @@
+ ],
+@@ -223,27 +169,13 @@
"ip":"10.0.2.2",
"afi":"ipv4",
"interfaceName":"eth-rt2-1",
- "active":true,
-- "labels":[
-- 16030
+- "backupIndex":[
+- 0
- ]
+ "active":true
},
@@ -62,60 +128,68 @@
"afi":"ipv4",
"interfaceName":"eth-rt2-2",
- "active":true,
-- "labels":[
-- 16030
+- "backupIndex":[
+- 0
- ]
-+ "active":true
- },
+- }
+- ],
+- "backupNexthops":[
+- {
+- "ip":"10.0.6.5",
+- "afi":"ipv4",
+- "interfaceName":"eth-rt5",
+ "active":true
+ }
+ ]
+@@ -259,30 +191,13 @@
{
- "fib":true,
- "ip":"10.0.6.5",
+ "ip":"10.0.2.2",
"afi":"ipv4",
- "interfaceName":"eth-rt5",
-- "active":true,
-- "labels":[
-- 16030
+- "interfaceName":"eth-rt2-1",
+- "backupIndex":[
+- 0
- ]
-+ "active":true
- }
- ]
- }
-@@ -123,24 +102,7 @@
- "ip":"10.0.6.5",
++ "interfaceName":"eth-rt2-1"
+ },
+ {
+ "ip":"10.0.3.2",
"afi":"ipv4",
- "interfaceName":"eth-rt5",
+ "interfaceName":"eth-rt2-2",
- "active":true,
- "backupIndex":[
- 0
-- ],
-- "labels":[
-- 3
- ]
- }
- ],
- "backupNexthops":[
- {
-- "ip":"10.0.7.6",
+- "ip":"10.0.6.5",
- "afi":"ipv4",
-- "interfaceName":"eth-rt6",
+- "interfaceName":"eth-rt5",
- "active":true,
- "labels":[
-- 3
+- 16030
- ]
+ "active":true
}
]
}
-@@ -160,24 +122,7 @@
- "ip":"10.0.7.6",
+@@ -298,29 +213,12 @@
+ "ip":"10.0.2.2",
"afi":"ipv4",
- "interfaceName":"eth-rt6",
+ "interfaceName":"eth-rt2-1",
- "active":true,
- "backupIndex":[
- 0
-- ],
-- "labels":[
-- 3
+- ]
++ "active":true
+ },
+ {
+ "ip":"10.0.3.2",
+ "afi":"ipv4",
+- "interfaceName":"eth-rt2-2",
+- "backupIndex":[
+- 0
- ]
- }
- ],
@@ -126,13 +200,13 @@
- "interfaceName":"eth-rt5",
- "active":true,
- "labels":[
-- 3
+- 16030
- ]
-+ "active":true
++ "interfaceName":"eth-rt2-2"
}
]
}
-@@ -266,31 +211,6 @@
+@@ -340,31 +238,6 @@
"ip":"10.0.6.5",
"afi":"ipv4",
"interfaceName":"eth-rt5",
@@ -164,7 +238,7 @@
"active":true
}
]
-@@ -311,31 +231,6 @@
+@@ -385,31 +258,6 @@
"ip":"10.0.6.5",
"afi":"ipv4",
"interfaceName":"eth-rt5",
@@ -196,7 +270,7 @@
"active":true
}
]
-@@ -351,18 +246,7 @@
+@@ -425,18 +273,7 @@
{
"ip":"10.0.6.5",
"afi":"ipv4",
@@ -216,7 +290,7 @@
}
]
}
-@@ -377,18 +261,7 @@
+@@ -451,18 +288,7 @@
{
"ip":"10.0.7.6",
"afi":"ipv4",
diff --git a/tests/topotests/isis-tilfa-topo1/rt4/step4/show_ipv6_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt4/step4/show_ipv6_route.ref.diff
index c1f9fa4bba..b84ceaff1a 100644
--- a/tests/topotests/isis-tilfa-topo1/rt4/step4/show_ipv6_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt4/step4/show_ipv6_route.ref.diff
@@ -1,128 +1,110 @@
---- rt4/step3/show_ipv6_route.ref 2020-08-31 22:42:48.839561398 -0300
-+++ rt4/step4/show_ipv6_route.ref 2020-08-31 22:42:48.839561398 -0300
-@@ -13,19 +13,13 @@
- "fib":true,
- "afi":"ipv6",
- "interfaceName":"eth-rt2-2",
-- "active":true,
-- "labels":[
-- 16011
-- ]
-+ "active":true
- },
- {
- "fib":true,
+--- rt4/step3/show_ipv6_route.ref 2020-09-25 17:48:06.998936410 -0300
++++ rt4/step4/show_ipv6_route.ref 2020-09-25 17:49:03.399671119 -0300
+@@ -14,9 +14,6 @@
"afi":"ipv6",
"interfaceName":"eth-rt2-1",
-- "active":true,
-- "labels":[
-- 16011
-- ]
-+ "active":true
- }
- ]
- }
-@@ -44,19 +38,13 @@
- "fib":true,
+ "active":true,
+- "backupIndex":[
+- 0
+- ],
+ "labels":[
+ 16011
+ ]
+@@ -26,20 +23,10 @@
"afi":"ipv6",
"interfaceName":"eth-rt2-2",
-- "active":true,
-- "labels":[
-- 3
-- ]
-+ "active":true
- },
- {
- "fib":true,
- "afi":"ipv6",
- "interfaceName":"eth-rt2-1",
-- "active":true,
-- "labels":[
-- 3
-- ]
-+ "active":true
+ "active":true,
+- "backupIndex":[
+- 0
+- ],
+ "labels":[
+ 16011
+ ]
}
+- ],
+- "backupNexthops":[
+- {
+- "afi":"ipv6",
+- "interfaceName":"eth-rt5",
+- "active":true
+- }
]
}
-@@ -75,28 +63,19 @@
- "fib":true,
- "afi":"ipv6",
- "interfaceName":"eth-rt2-2",
-- "active":true,
-- "labels":[
-- 16031
-- ]
-+ "active":true
- },
- {
- "fib":true,
- "afi":"ipv6",
- "interfaceName":"eth-rt5",
-- "active":true,
-- "labels":[
-- 16031
-- ]
-+ "active":true
- },
- {
- "fib":true,
+ ],
+@@ -58,9 +45,6 @@
"afi":"ipv6",
"interfaceName":"eth-rt2-1",
+ "active":true,
+- "backupIndex":[
+- 0
+- ],
+ "labels":[
+ 3
+ ]
+@@ -70,24 +54,10 @@
+ "afi":"ipv6",
+ "interfaceName":"eth-rt2-2",
+ "active":true,
+- "backupIndex":[
+- 0
+- ],
+ "labels":[
+ 3
+ ]
+ }
+- ],
+- "backupNexthops":[
+- {
+- "afi":"ipv6",
+- "interfaceName":"eth-rt5",
- "active":true,
- "labels":[
-- 16031
+- 16031,
+- 16021
- ]
-+ "active":true
- }
+- }
]
}
-@@ -115,23 +94,7 @@
- "fib":true,
+ ],
+@@ -146,20 +116,10 @@
"afi":"ipv6",
"interfaceName":"eth-rt5",
-- "active":true,
+ "active":true,
- "backupIndex":[
- 0
- ],
-- "labels":[
-- 3
-- ]
-- }
+ "labels":[
+ 3
+ ]
+ }
- ],
- "backupNexthops":[
- {
- "afi":"ipv6",
- "interfaceName":"eth-rt6",
-- "active":true,
-- "labels":[
-- 3
-- ]
-+ "active":true
- }
+- "active":true
+- }
]
}
-@@ -150,23 +113,7 @@
- "fib":true,
+ ],
+@@ -178,20 +138,10 @@
"afi":"ipv6",
"interfaceName":"eth-rt6",
-- "active":true,
+ "active":true,
- "backupIndex":[
- 0
- ],
-- "labels":[
-- 3
-- ]
-- }
+ "labels":[
+ 3
+ ]
+ }
- ],
- "backupNexthops":[
- {
- "afi":"ipv6",
- "interfaceName":"eth-rt5",
-- "active":true,
-- "labels":[
-- 3
-- ]
-+ "active":true
- }
+- "active":true
+- }
]
}
+ ]
diff --git a/tests/topotests/isis-tilfa-topo1/rt4/step4/show_mpls_table.ref.diff b/tests/topotests/isis-tilfa-topo1/rt4/step4/show_mpls_table.ref.diff
index 710f81708b..70e0108b0d 100644
--- a/tests/topotests/isis-tilfa-topo1/rt4/step4/show_mpls_table.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt4/step4/show_mpls_table.ref.diff
@@ -1,135 +1,125 @@
---- rt4/step3/show_mpls_table.ref 2020-08-31 22:42:48.839561398 -0300
-+++ rt4/step4/show_mpls_table.ref 2020-08-31 22:42:48.839561398 -0300
-@@ -1,210 +1,2 @@
- {
-- "16010":{
-- "inLabel":16010,
-- "installed":true,
-- "nexthops":[
-- {
-- "type":"SR (IS-IS)",
-- "outLabel":16010,
-- "installed":true,
-- "nexthop":"10.0.3.2"
-- },
-- {
-- "type":"SR (IS-IS)",
-- "outLabel":16010,
-- "installed":true,
-- "nexthop":"10.0.2.2"
-- }
-- ]
-- },
-- "16011":{
-- "inLabel":16011,
-- "installed":true,
-- "nexthops":[
-- {
-- "type":"SR (IS-IS)",
-- "outLabel":16011,
-- "installed":true,
-- "interface":"eth-rt2-2"
-- },
-- {
-- "type":"SR (IS-IS)",
-- "outLabel":16011,
-- "installed":true,
-- "interface":"eth-rt2-1"
+--- rt4/step3/show_mpls_table.ref 2020-09-25 17:48:04.418902820 -0300
++++ rt4/step4/show_mpls_table.ref 2020-09-25 17:49:00.959639319 -0300
+@@ -7,26 +7,13 @@
+ "type":"SR (IS-IS)",
+ "outLabel":16010,
+ "installed":true,
+- "nexthop":"10.0.3.2",
+- "backupIndex":[
+- 0
+- ]
++ "nexthop":"10.0.3.2"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16010,
+ "installed":true,
+- "nexthop":"10.0.2.2",
+- "backupIndex":[
+- 0
+- ]
- }
-- ]
-- },
-- "16020":{
-- "inLabel":16020,
-- "installed":true,
-- "nexthops":[
-- {
-- "type":"SR (IS-IS)",
-- "outLabel":3,
-- "installed":true,
-- "nexthop":"10.0.3.2"
-- },
+- ],
+- "backupNexthops":[
- {
- "type":"SR (IS-IS)",
- "outLabel":3,
-- "installed":true,
-- "nexthop":"10.0.2.2"
+- "nexthop":"10.0.6.5"
++ "nexthop":"10.0.2.2"
+ }
+ ]
+ },
+@@ -38,26 +25,13 @@
+ "type":"SR (IS-IS)",
+ "outLabel":16011,
+ "installed":true,
+- "interface":"eth-rt2-2",
+- "backupIndex":[
+- 0
+- ]
++ "interface":"eth-rt2-2"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16011,
+ "installed":true,
+- "interface":"eth-rt2-1",
+- "backupIndex":[
+- 0
+- ]
- }
-- ]
-- },
-- "16021":{
-- "inLabel":16021,
-- "installed":true,
-- "nexthops":[
-- {
-- "type":"SR (IS-IS)",
-- "outLabel":3,
-- "installed":true,
-- "interface":"eth-rt2-2"
-- },
+- ],
+- "backupNexthops":[
- {
- "type":"SR (IS-IS)",
- "outLabel":3,
-- "installed":true,
-- "interface":"eth-rt2-1"
+- "interface":"eth-rt5"
++ "interface":"eth-rt2-1"
+ }
+ ]
+ },
+@@ -69,26 +43,13 @@
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true,
+- "nexthop":"10.0.3.2",
+- "backupIndex":[
+- 0
+- ]
++ "nexthop":"10.0.3.2"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true,
+- "nexthop":"10.0.2.2",
+- "backupIndex":[
+- 0
+- ]
- }
-- ]
-- },
-- "16030":{
-- "inLabel":16030,
-- "installed":true,
-- "nexthops":[
-- {
-- "type":"SR (IS-IS)",
-- "outLabel":16030,
-- "installed":true,
-- "nexthop":"10.0.3.2"
-- },
-- {
-- "type":"SR (IS-IS)",
-- "outLabel":16030,
-- "installed":true,
-- "nexthop":"10.0.2.2"
-- },
+- ],
+- "backupNexthops":[
- {
- "type":"SR (IS-IS)",
- "outLabel":16030,
-- "installed":true,
- "nexthop":"10.0.6.5"
++ "nexthop":"10.0.2.2"
+ }
+ ]
+ },
+@@ -100,26 +61,13 @@
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true,
+- "interface":"eth-rt2-2",
+- "backupIndex":[
+- 0
+- ]
++ "interface":"eth-rt2-2"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true,
+- "interface":"eth-rt2-1",
+- "backupIndex":[
+- 0
+- ]
- }
-- ]
-- },
-- "16031":{
-- "inLabel":16031,
-- "installed":true,
-- "nexthops":[
-- {
-- "type":"SR (IS-IS)",
-- "outLabel":16031,
-- "installed":true,
-- "interface":"eth-rt2-2"
-- },
-- {
-- "type":"SR (IS-IS)",
-- "outLabel":16031,
-- "installed":true,
-- "interface":"eth-rt2-1"
-- },
+- ],
+- "backupNexthops":[
- {
- "type":"SR (IS-IS)",
- "outLabel":16031,
-- "installed":true,
- "interface":"eth-rt5"
-- }
-- ]
-- },
-- "16050":{
-- "inLabel":16050,
-- "installed":true,
-- "nexthops":[
-- {
-- "type":"SR (IS-IS)",
-- "outLabel":3,
-- "installed":true,
++ "interface":"eth-rt2-1"
+ }
+ ]
+ },
+@@ -179,17 +127,7 @@
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true,
- "nexthop":"10.0.6.5",
- "backupIndex":[
- 0
@@ -141,17 +131,14 @@
- "type":"SR (IS-IS)",
- "outLabel":3,
- "nexthop":"10.0.7.6"
-- }
-- ]
-- },
-- "16051":{
-- "inLabel":16051,
-- "installed":true,
-- "nexthops":[
-- {
-- "type":"SR (IS-IS)",
-- "outLabel":3,
-- "installed":true,
++ "nexthop":"10.0.6.5"
+ }
+ ]
+ },
+@@ -201,17 +139,7 @@
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true,
- "interface":"eth-rt5",
- "backupIndex":[
- 0
@@ -163,17 +150,14 @@
- "type":"SR (IS-IS)",
- "outLabel":3,
- "interface":"eth-rt6"
-- }
-- ]
-- },
-- "16060":{
-- "inLabel":16060,
-- "installed":true,
-- "nexthops":[
-- {
-- "type":"SR (IS-IS)",
-- "outLabel":3,
-- "installed":true,
++ "interface":"eth-rt5"
+ }
+ ]
+ },
+@@ -223,17 +151,7 @@
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true,
- "nexthop":"10.0.7.6",
- "backupIndex":[
- 0
@@ -185,17 +169,14 @@
- "type":"SR (IS-IS)",
- "outLabel":3,
- "nexthop":"10.0.6.5"
-- }
-- ]
-- },
-- "16061":{
-- "inLabel":16061,
-- "installed":true,
-- "nexthops":[
-- {
-- "type":"SR (IS-IS)",
-- "outLabel":3,
-- "installed":true,
++ "nexthop":"10.0.7.6"
+ }
+ ]
+ },
+@@ -245,17 +163,7 @@
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true,
- "interface":"eth-rt6",
- "backupIndex":[
- 0
@@ -207,7 +188,7 @@
- "type":"SR (IS-IS)",
- "outLabel":3,
- "interface":"eth-rt5"
-- }
-- ]
-- }
- }
++ "interface":"eth-rt6"
+ }
+ ]
+ }
diff --git a/tests/topotests/isis-tilfa-topo1/rt4/step5/show_ip_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt4/step5/show_ip_route.ref.diff
index e19f6b293c..aa319a3232 100644
--- a/tests/topotests/isis-tilfa-topo1/rt4/step5/show_ip_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt4/step5/show_ip_route.ref.diff
@@ -1,59 +1,125 @@
---- rt4/step4/show_ip_route.ref 2020-08-31 22:42:48.839561398 -0300
-+++ rt4/step5/show_ip_route.ref 2020-08-31 22:42:48.839561398 -0300
-@@ -14,14 +14,20 @@
- "ip":"10.0.2.2",
+--- rt4/step4/show_ip_route.ref 2020-09-25 17:49:02.163655010 -0300
++++ rt4/step5/show_ip_route.ref 2020-09-25 17:50:12.800576153 -0300
+@@ -15,6 +15,9 @@
"afi":"ipv4",
"interfaceName":"eth-rt2-1",
-- "active":true
-+ "active":true,
-+ "labels":[
-+ 16010
-+ ]
- },
- {
- "fib":true,
- "ip":"10.0.3.2",
+ "active":true,
++ "backupIndex":[
++ 0
++ ],
+ "labels":[
+ 16010
+ ]
+@@ -25,10 +28,21 @@
"afi":"ipv4",
"interfaceName":"eth-rt2-2",
-- "active":true
-+ "active":true,
-+ "labels":[
-+ 16010
-+ ]
+ "active":true,
++ "backupIndex":[
++ 0
++ ],
+ "labels":[
+ 16010
+ ]
}
++ ],
++ "backupNexthops":[
++ {
++ "ip":"10.0.6.5",
++ "afi":"ipv4",
++ "interfaceName":"eth-rt5",
++ "active":true
++ }
]
}
-@@ -41,14 +47,20 @@
- "ip":"10.0.2.2",
+ ],
+@@ -48,6 +62,9 @@
"afi":"ipv4",
"interfaceName":"eth-rt2-1",
-- "active":true
-+ "active":true,
-+ "labels":[
-+ 3
-+ ]
- },
- {
- "fib":true,
- "ip":"10.0.3.2",
+ "active":true,
++ "backupIndex":[
++ 0
++ ],
+ "labels":[
+ 3
+ ]
+@@ -58,10 +75,25 @@
"afi":"ipv4",
"interfaceName":"eth-rt2-2",
-- "active":true
+ "active":true,
++ "backupIndex":[
++ 0
++ ],
+ "labels":[
+ 3
+ ]
+ }
++ ],
++ "backupNexthops":[
++ {
++ "ip":"10.0.6.5",
++ "afi":"ipv4",
++ "interfaceName":"eth-rt5",
+ "active":true,
+ "labels":[
-+ 3
++ 16030,
++ 16020
+ ]
++ }
+ ]
+ }
+ ],
+@@ -124,10 +156,21 @@
+ "afi":"ipv4",
+ "interfaceName":"eth-rt5",
+ "active":true,
++ "backupIndex":[
++ 0
++ ],
+ "labels":[
+ 3
+ ]
+ }
++ ],
++ "backupNexthops":[
++ {
++ "ip":"10.0.7.6",
++ "afi":"ipv4",
++ "interfaceName":"eth-rt6",
++ "active":true
++ }
+ ]
+ }
+ ],
+@@ -147,10 +190,21 @@
+ "afi":"ipv4",
+ "interfaceName":"eth-rt6",
+ "active":true,
++ "backupIndex":[
++ 0
++ ],
+ "labels":[
+ 3
+ ]
}
++ ],
++ "backupNexthops":[
++ {
++ "ip":"10.0.6.5",
++ "afi":"ipv4",
++ "interfaceName":"eth-rt5",
++ "active":true
++ }
]
}
-@@ -68,21 +80,30 @@
+ ],
+@@ -169,13 +223,27 @@
"ip":"10.0.2.2",
"afi":"ipv4",
"interfaceName":"eth-rt2-1",
- "active":true
+ "active":true,
-+ "labels":[
-+ 16030
++ "backupIndex":[
++ 0
+ ]
},
{
@@ -61,62 +127,70 @@
"ip":"10.0.3.2",
"afi":"ipv4",
"interfaceName":"eth-rt2-2",
-- "active":true
+ "active":true,
-+ "labels":[
-+ 16030
++ "backupIndex":[
++ 0
+ ]
- },
++ }
++ ],
++ "backupNexthops":[
++ {
++ "ip":"10.0.6.5",
++ "afi":"ipv4",
++ "interfaceName":"eth-rt5",
+ "active":true
+ }
+ ]
+@@ -191,13 +259,30 @@
{
- "fib":true,
- "ip":"10.0.6.5",
+ "ip":"10.0.2.2",
"afi":"ipv4",
- "interfaceName":"eth-rt5",
-- "active":true
-+ "active":true,
-+ "labels":[
-+ 16030
+- "interfaceName":"eth-rt2-1"
++ "interfaceName":"eth-rt2-1",
++ "backupIndex":[
++ 0
+ ]
- }
- ]
- }
-@@ -102,7 +123,24 @@
- "ip":"10.0.6.5",
+ },
+ {
+ "ip":"10.0.3.2",
"afi":"ipv4",
- "interfaceName":"eth-rt5",
+ "interfaceName":"eth-rt2-2",
- "active":true
+ "active":true,
+ "backupIndex":[
+ 0
-+ ],
-+ "labels":[
-+ 3
+ ]
+ }
+ ],
+ "backupNexthops":[
+ {
-+ "ip":"10.0.7.6",
++ "ip":"10.0.6.5",
+ "afi":"ipv4",
-+ "interfaceName":"eth-rt6",
++ "interfaceName":"eth-rt5",
+ "active":true,
+ "labels":[
-+ 3
++ 16030
+ ]
}
]
}
-@@ -122,7 +160,24 @@
- "ip":"10.0.7.6",
+@@ -213,12 +298,29 @@
+ "ip":"10.0.2.2",
"afi":"ipv4",
- "interfaceName":"eth-rt6",
+ "interfaceName":"eth-rt2-1",
- "active":true
+ "active":true,
+ "backupIndex":[
+ 0
-+ ],
-+ "labels":[
-+ 3
++ ]
+ },
+ {
+ "ip":"10.0.3.2",
+ "afi":"ipv4",
+- "interfaceName":"eth-rt2-2"
++ "interfaceName":"eth-rt2-2",
++ "backupIndex":[
++ 0
+ ]
+ }
+ ],
@@ -127,12 +201,12 @@
+ "interfaceName":"eth-rt5",
+ "active":true,
+ "labels":[
-+ 3
++ 16030
+ ]
}
]
}
-@@ -211,6 +266,31 @@
+@@ -238,6 +340,31 @@
"ip":"10.0.6.5",
"afi":"ipv4",
"interfaceName":"eth-rt5",
@@ -164,7 +238,7 @@
"active":true
}
]
-@@ -231,6 +311,31 @@
+@@ -258,6 +385,31 @@
"ip":"10.0.6.5",
"afi":"ipv4",
"interfaceName":"eth-rt5",
@@ -196,7 +270,7 @@
"active":true
}
]
-@@ -246,7 +351,18 @@
+@@ -273,7 +425,18 @@
{
"ip":"10.0.6.5",
"afi":"ipv4",
@@ -216,7 +290,7 @@
}
]
}
-@@ -261,7 +377,18 @@
+@@ -288,7 +451,18 @@
{
"ip":"10.0.7.6",
"afi":"ipv4",
diff --git a/tests/topotests/isis-tilfa-topo1/rt4/step5/show_ipv6_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt4/step5/show_ipv6_route.ref.diff
index 5289194396..1bd207854c 100644
--- a/tests/topotests/isis-tilfa-topo1/rt4/step5/show_ipv6_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt4/step5/show_ipv6_route.ref.diff
@@ -1,128 +1,110 @@
---- rt4/step4/show_ipv6_route.ref 2020-08-31 22:42:48.839561398 -0300
-+++ rt4/step5/show_ipv6_route.ref 2020-08-31 22:42:48.839561398 -0300
-@@ -13,13 +13,19 @@
- "fib":true,
- "afi":"ipv6",
- "interfaceName":"eth-rt2-2",
-- "active":true
-+ "active":true,
-+ "labels":[
-+ 16011
-+ ]
- },
- {
- "fib":true,
+--- rt4/step4/show_ipv6_route.ref 2020-09-25 17:49:03.399671119 -0300
++++ rt4/step5/show_ipv6_route.ref 2020-09-25 17:50:14.040592332 -0300
+@@ -14,6 +14,9 @@
"afi":"ipv6",
"interfaceName":"eth-rt2-1",
-- "active":true
-+ "active":true,
-+ "labels":[
-+ 16011
-+ ]
- }
- ]
- }
-@@ -38,13 +44,19 @@
- "fib":true,
+ "active":true,
++ "backupIndex":[
++ 0
++ ],
+ "labels":[
+ 16011
+ ]
+@@ -23,10 +26,20 @@
"afi":"ipv6",
"interfaceName":"eth-rt2-2",
-- "active":true
-+ "active":true,
-+ "labels":[
-+ 3
-+ ]
- },
- {
- "fib":true,
- "afi":"ipv6",
- "interfaceName":"eth-rt2-1",
-- "active":true
-+ "active":true,
-+ "labels":[
-+ 3
-+ ]
+ "active":true,
++ "backupIndex":[
++ 0
++ ],
+ "labels":[
+ 16011
+ ]
}
++ ],
++ "backupNexthops":[
++ {
++ "afi":"ipv6",
++ "interfaceName":"eth-rt5",
++ "active":true
++ }
]
}
-@@ -63,19 +75,28 @@
- "fib":true,
- "afi":"ipv6",
- "interfaceName":"eth-rt2-2",
-- "active":true
-+ "active":true,
-+ "labels":[
-+ 16031
-+ ]
- },
- {
- "fib":true,
- "afi":"ipv6",
- "interfaceName":"eth-rt5",
-- "active":true
-+ "active":true,
-+ "labels":[
-+ 16031
-+ ]
- },
- {
- "fib":true,
+ ],
+@@ -45,6 +58,9 @@
"afi":"ipv6",
"interfaceName":"eth-rt2-1",
-- "active":true
+ "active":true,
++ "backupIndex":[
++ 0
++ ],
+ "labels":[
+ 3
+ ]
+@@ -54,10 +70,24 @@
+ "afi":"ipv6",
+ "interfaceName":"eth-rt2-2",
+ "active":true,
++ "backupIndex":[
++ 0
++ ],
+ "labels":[
+ 3
+ ]
+ }
++ ],
++ "backupNexthops":[
++ {
++ "afi":"ipv6",
++ "interfaceName":"eth-rt5",
+ "active":true,
+ "labels":[
-+ 16031
++ 16031,
++ 16021
+ ]
- }
++ }
]
}
-@@ -94,7 +115,23 @@
- "fib":true,
+ ],
+@@ -116,10 +146,20 @@
"afi":"ipv6",
"interfaceName":"eth-rt5",
-- "active":true
-+ "active":true,
+ "active":true,
+ "backupIndex":[
+ 0
+ ],
-+ "labels":[
-+ 3
-+ ]
-+ }
+ "labels":[
+ 3
+ ]
+ }
+ ],
+ "backupNexthops":[
+ {
+ "afi":"ipv6",
+ "interfaceName":"eth-rt6",
-+ "active":true,
-+ "labels":[
-+ 3
-+ ]
- }
++ "active":true
++ }
]
}
-@@ -113,7 +150,23 @@
- "fib":true,
+ ],
+@@ -138,10 +178,20 @@
"afi":"ipv6",
"interfaceName":"eth-rt6",
-- "active":true
-+ "active":true,
+ "active":true,
+ "backupIndex":[
+ 0
+ ],
-+ "labels":[
-+ 3
-+ ]
-+ }
+ "labels":[
+ 3
+ ]
+ }
+ ],
+ "backupNexthops":[
+ {
+ "afi":"ipv6",
+ "interfaceName":"eth-rt5",
-+ "active":true,
-+ "labels":[
-+ 3
-+ ]
- }
++ "active":true
++ }
]
}
+ ]
diff --git a/tests/topotests/isis-tilfa-topo1/rt4/step5/show_mpls_table.ref.diff b/tests/topotests/isis-tilfa-topo1/rt4/step5/show_mpls_table.ref.diff
index 8bcd28aa2d..664b129a1b 100644
--- a/tests/topotests/isis-tilfa-topo1/rt4/step5/show_mpls_table.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt4/step5/show_mpls_table.ref.diff
@@ -1,135 +1,126 @@
---- rt4/step4/show_mpls_table.ref 2020-08-31 22:42:48.839561398 -0300
-+++ rt4/step5/show_mpls_table.ref 2020-08-31 22:42:48.839561398 -0300
-@@ -1,2 +1,210 @@
- {
-+ "16010":{
-+ "inLabel":16010,
-+ "installed":true,
-+ "nexthops":[
-+ {
-+ "type":"SR (IS-IS)",
-+ "outLabel":16010,
-+ "installed":true,
-+ "nexthop":"10.0.3.2"
-+ },
-+ {
-+ "type":"SR (IS-IS)",
-+ "outLabel":16010,
-+ "installed":true,
-+ "nexthop":"10.0.2.2"
-+ }
-+ ]
-+ },
-+ "16011":{
-+ "inLabel":16011,
-+ "installed":true,
-+ "nexthops":[
-+ {
-+ "type":"SR (IS-IS)",
-+ "outLabel":16011,
-+ "installed":true,
-+ "interface":"eth-rt2-2"
-+ },
-+ {
-+ "type":"SR (IS-IS)",
-+ "outLabel":16011,
-+ "installed":true,
-+ "interface":"eth-rt2-1"
+--- rt4/step4/show_mpls_table.ref 2020-09-25 17:49:00.959639319 -0300
++++ rt4/step5/show_mpls_table.ref 2020-09-25 17:50:11.488559034 -0300
+@@ -7,13 +7,26 @@
+ "type":"SR (IS-IS)",
+ "outLabel":16010,
+ "installed":true,
+- "nexthop":"10.0.3.2"
++ "nexthop":"10.0.3.2",
++ "backupIndex":[
++ 0
++ ]
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16010,
+ "installed":true,
+- "nexthop":"10.0.2.2"
++ "nexthop":"10.0.2.2",
++ "backupIndex":[
++ 0
++ ]
+ }
-+ ]
-+ },
-+ "16020":{
-+ "inLabel":16020,
-+ "installed":true,
-+ "nexthops":[
-+ {
-+ "type":"SR (IS-IS)",
-+ "outLabel":3,
-+ "installed":true,
-+ "nexthop":"10.0.3.2"
-+ },
++ ],
++ "backupNexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":3,
-+ "installed":true,
-+ "nexthop":"10.0.2.2"
++ "nexthop":"10.0.6.5"
+ }
+ ]
+ },
+@@ -25,13 +38,26 @@
+ "type":"SR (IS-IS)",
+ "outLabel":16011,
+ "installed":true,
+- "interface":"eth-rt2-2"
++ "interface":"eth-rt2-2",
++ "backupIndex":[
++ 0
++ ]
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16011,
+ "installed":true,
+- "interface":"eth-rt2-1"
++ "interface":"eth-rt2-1",
++ "backupIndex":[
++ 0
++ ]
+ }
-+ ]
-+ },
-+ "16021":{
-+ "inLabel":16021,
-+ "installed":true,
-+ "nexthops":[
-+ {
-+ "type":"SR (IS-IS)",
-+ "outLabel":3,
-+ "installed":true,
-+ "interface":"eth-rt2-2"
-+ },
++ ],
++ "backupNexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":3,
-+ "installed":true,
-+ "interface":"eth-rt2-1"
++ "interface":"eth-rt5"
+ }
+ ]
+ },
+@@ -43,13 +69,26 @@
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true,
+- "nexthop":"10.0.3.2"
++ "nexthop":"10.0.3.2",
++ "backupIndex":[
++ 0
++ ]
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true,
+- "nexthop":"10.0.2.2"
++ "nexthop":"10.0.2.2",
++ "backupIndex":[
++ 0
++ ]
+ }
-+ ]
-+ },
-+ "16030":{
-+ "inLabel":16030,
-+ "installed":true,
-+ "nexthops":[
-+ {
-+ "type":"SR (IS-IS)",
-+ "outLabel":16030,
-+ "installed":true,
-+ "nexthop":"10.0.3.2"
-+ },
-+ {
-+ "type":"SR (IS-IS)",
-+ "outLabel":16030,
-+ "installed":true,
-+ "nexthop":"10.0.2.2"
-+ },
++ ],
++ "backupNexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16030,
-+ "installed":true,
+ "nexthop":"10.0.6.5"
+ }
+ ]
+ },
+@@ -61,13 +100,26 @@
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true,
+- "interface":"eth-rt2-2"
++ "interface":"eth-rt2-2",
++ "backupIndex":[
++ 0
++ ]
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true,
+- "interface":"eth-rt2-1"
++ "interface":"eth-rt2-1",
++ "backupIndex":[
++ 0
++ ]
+ }
-+ ]
-+ },
-+ "16031":{
-+ "inLabel":16031,
-+ "installed":true,
-+ "nexthops":[
-+ {
-+ "type":"SR (IS-IS)",
-+ "outLabel":16031,
-+ "installed":true,
-+ "interface":"eth-rt2-2"
-+ },
-+ {
-+ "type":"SR (IS-IS)",
-+ "outLabel":16031,
-+ "installed":true,
-+ "interface":"eth-rt2-1"
-+ },
++ ],
++ "backupNexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16031,
-+ "installed":true,
+ "interface":"eth-rt5"
-+ }
-+ ]
-+ },
-+ "16050":{
-+ "inLabel":16050,
-+ "installed":true,
-+ "nexthops":[
-+ {
-+ "type":"SR (IS-IS)",
-+ "outLabel":3,
-+ "installed":true,
+ }
+ ]
+ },
+@@ -127,7 +179,17 @@
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true,
+- "nexthop":"10.0.6.5"
+ "nexthop":"10.0.6.5",
+ "backupIndex":[
+ 0
@@ -141,17 +132,14 @@
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "nexthop":"10.0.7.6"
-+ }
-+ ]
-+ },
-+ "16051":{
-+ "inLabel":16051,
-+ "installed":true,
-+ "nexthops":[
-+ {
-+ "type":"SR (IS-IS)",
-+ "outLabel":3,
-+ "installed":true,
+ }
+ ]
+ },
+@@ -139,7 +201,17 @@
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true,
+- "interface":"eth-rt5"
+ "interface":"eth-rt5",
+ "backupIndex":[
+ 0
@@ -163,17 +151,14 @@
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "interface":"eth-rt6"
-+ }
-+ ]
-+ },
-+ "16060":{
-+ "inLabel":16060,
-+ "installed":true,
-+ "nexthops":[
-+ {
-+ "type":"SR (IS-IS)",
-+ "outLabel":3,
-+ "installed":true,
+ }
+ ]
+ },
+@@ -151,7 +223,17 @@
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true,
+- "nexthop":"10.0.7.6"
+ "nexthop":"10.0.7.6",
+ "backupIndex":[
+ 0
@@ -185,17 +170,14 @@
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "nexthop":"10.0.6.5"
-+ }
-+ ]
-+ },
-+ "16061":{
-+ "inLabel":16061,
-+ "installed":true,
-+ "nexthops":[
-+ {
-+ "type":"SR (IS-IS)",
-+ "outLabel":3,
-+ "installed":true,
+ }
+ ]
+ },
+@@ -163,7 +245,17 @@
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true,
+- "interface":"eth-rt6"
+ "interface":"eth-rt6",
+ "backupIndex":[
+ 0
@@ -207,7 +189,6 @@
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "interface":"eth-rt5"
-+ }
-+ ]
-+ }
- }
+ }
+ ]
+ }
diff --git a/tests/topotests/isis-tilfa-topo1/rt4/step6/show_ip_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt4/step6/show_ip_route.ref.diff
index 03f31f7273..c758b89839 100644
--- a/tests/topotests/isis-tilfa-topo1/rt4/step6/show_ip_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt4/step6/show_ip_route.ref.diff
@@ -1,6 +1,33 @@
---- rt4/step5/show_ip_route.ref 2020-08-31 22:42:48.839561398 -0300
-+++ rt4/step6/show_ip_route.ref 2020-08-31 22:42:48.839561398 -0300
-@@ -102,7 +102,7 @@
+--- rt4/step5/show_ip_route.ref 2020-09-25 17:50:12.800576153 -0300
++++ rt4/step6/show_ip_route.ref 2020-09-25 17:51:15.725397558 -0300
+@@ -90,7 +90,7 @@
+ "interfaceName":"eth-rt5",
+ "active":true,
+ "labels":[
+- 16030,
++ 30030,
+ 16020
+ ]
+ }
+@@ -134,7 +134,7 @@
+ "interfaceName":"eth-rt5",
+ "active":true,
+ "labels":[
+- 16030
++ 30030
+ ]
+ }
+ ]
+@@ -281,7 +281,7 @@
+ "interfaceName":"eth-rt5",
+ "active":true,
+ "labels":[
+- 16030
++ 30030
+ ]
+ }
+ ]
+@@ -319,7 +319,7 @@
"interfaceName":"eth-rt5",
"active":true,
"labels":[
diff --git a/tests/topotests/isis-tilfa-topo1/rt4/step6/show_ipv6_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt4/step6/show_ipv6_route.ref.diff
index 43621e117c..ca495216dd 100644
--- a/tests/topotests/isis-tilfa-topo1/rt4/step6/show_ipv6_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt4/step6/show_ipv6_route.ref.diff
@@ -1,6 +1,15 @@
---- rt4/step5/show_ipv6_route.ref 2020-08-31 22:42:48.839561398 -0300
-+++ rt4/step6/show_ipv6_route.ref 2020-08-31 22:42:48.839561398 -0300
-@@ -86,7 +86,7 @@
+--- rt4/step5/show_ipv6_route.ref 2020-09-25 17:50:14.040592332 -0300
++++ rt4/step6/show_ipv6_route.ref 2020-09-25 17:51:16.969413804 -0300
+@@ -84,7 +84,7 @@
+ "interfaceName":"eth-rt5",
+ "active":true,
+ "labels":[
+- 16031,
++ 30031,
+ 16021
+ ]
+ }
+@@ -116,7 +116,7 @@
"interfaceName":"eth-rt5",
"active":true,
"labels":[
diff --git a/tests/topotests/isis-tilfa-topo1/rt4/step6/show_mpls_table.ref.diff b/tests/topotests/isis-tilfa-topo1/rt4/step6/show_mpls_table.ref.diff
index 871824bb6a..630e0419cf 100644
--- a/tests/topotests/isis-tilfa-topo1/rt4/step6/show_mpls_table.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt4/step6/show_mpls_table.ref.diff
@@ -1,6 +1,24 @@
---- rt4/step5/show_mpls_table.ref 2020-08-31 22:42:48.839561398 -0300
-+++ rt4/step6/show_mpls_table.ref 2020-08-31 22:42:48.839561398 -0300
-@@ -89,7 +89,7 @@
+--- rt4/step5/show_mpls_table.ref 2020-09-25 17:50:11.488559034 -0300
++++ rt4/step6/show_mpls_table.ref 2020-09-25 17:51:14.481381312 -0300
+@@ -87,7 +87,7 @@
+ "backupNexthops":[
+ {
+ "type":"SR (IS-IS)",
+- "outLabel":16030,
++ "outLabel":30030,
+ "nexthop":"10.0.6.5"
+ }
+ ]
+@@ -118,7 +118,7 @@
+ "backupNexthops":[
+ {
+ "type":"SR (IS-IS)",
+- "outLabel":16031,
++ "outLabel":30031,
+ "interface":"eth-rt5"
+ }
+ ]
+@@ -141,7 +141,7 @@
},
{
"type":"SR (IS-IS)",
@@ -9,7 +27,7 @@
"installed":true,
"nexthop":"10.0.6.5"
}
-@@ -113,7 +113,7 @@
+@@ -165,7 +165,7 @@
},
{
"type":"SR (IS-IS)",
diff --git a/tests/topotests/isis-tilfa-topo1/rt4/step7/show_ip_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt4/step7/show_ip_route.ref.diff
index 1f1de16c0e..30e0dcf3c0 100644
--- a/tests/topotests/isis-tilfa-topo1/rt4/step7/show_ip_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt4/step7/show_ip_route.ref.diff
@@ -1,6 +1,6 @@
---- rt4/step6/show_ip_route.ref 2020-08-31 22:42:48.839561398 -0300
-+++ rt4/step7/show_ip_route.ref 2020-08-31 22:42:48.839561398 -0300
-@@ -126,9 +126,6 @@
+--- rt4/step6/show_ip_route.ref 2020-09-25 17:51:15.725397558 -0300
++++ rt4/step7/show_ip_route.ref 2020-09-25 17:52:02.614010084 -0300
+@@ -158,9 +158,6 @@
"active":true,
"backupIndex":[
0
@@ -10,15 +10,3 @@
]
}
],
-@@ -137,10 +134,7 @@
- "ip":"10.0.7.6",
- "afi":"ipv4",
- "interfaceName":"eth-rt6",
-- "active":true,
-- "labels":[
-- 3
-- ]
-+ "active":true
- }
- ]
- }
diff --git a/tests/topotests/isis-tilfa-topo1/rt4/step7/show_ipv6_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt4/step7/show_ipv6_route.ref.diff
index 1c2f0f6fef..2606027d75 100644
--- a/tests/topotests/isis-tilfa-topo1/rt4/step7/show_ipv6_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt4/step7/show_ipv6_route.ref.diff
@@ -1,6 +1,6 @@
---- rt4/step6/show_ipv6_route.ref 2020-08-31 22:42:48.839561398 -0300
-+++ rt4/step7/show_ipv6_route.ref 2020-08-31 22:42:48.839561398 -0300
-@@ -118,9 +118,6 @@
+--- rt4/step6/show_ipv6_route.ref 2020-09-25 17:51:16.969413804 -0300
++++ rt4/step7/show_ipv6_route.ref 2020-09-25 17:52:03.854026287 -0300
+@@ -148,9 +148,6 @@
"active":true,
"backupIndex":[
0
@@ -10,15 +10,3 @@
]
}
],
-@@ -128,10 +125,7 @@
- {
- "afi":"ipv6",
- "interfaceName":"eth-rt6",
-- "active":true,
-- "labels":[
-- 3
-- ]
-+ "active":true
- }
- ]
- }
diff --git a/tests/topotests/isis-tilfa-topo1/rt4/step7/show_mpls_table.ref.diff b/tests/topotests/isis-tilfa-topo1/rt4/step7/show_mpls_table.ref.diff
index dfe7aef93a..5334cfd048 100644
--- a/tests/topotests/isis-tilfa-topo1/rt4/step7/show_mpls_table.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt4/step7/show_mpls_table.ref.diff
@@ -1,6 +1,6 @@
---- rt4/step6/show_mpls_table.ref 2020-08-31 22:42:48.839561398 -0300
-+++ rt4/step7/show_mpls_table.ref 2020-08-31 22:42:48.839561398 -0300
-@@ -119,50 +119,6 @@
+--- rt4/step6/show_mpls_table.ref 2020-09-25 17:51:14.481381312 -0300
++++ rt4/step7/show_mpls_table.ref 2020-09-25 17:52:01.385994037 -0300
+@@ -171,50 +171,6 @@
}
]
},
diff --git a/tests/topotests/isis-tilfa-topo1/rt4/step8/show_ip_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt4/step8/show_ip_route.ref.diff
index e9445650a7..b393970e42 100644
--- a/tests/topotests/isis-tilfa-topo1/rt4/step8/show_ip_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt4/step8/show_ip_route.ref.diff
@@ -1,6 +1,6 @@
---- rt4/step7/show_ip_route.ref 2020-08-31 22:42:48.839561398 -0300
-+++ rt4/step8/show_ip_route.ref 2020-08-31 22:42:48.839561398 -0300
-@@ -126,6 +126,9 @@
+--- rt4/step7/show_ip_route.ref 2020-09-25 17:52:02.614010084 -0300
++++ rt4/step8/show_ip_route.ref 2020-09-25 17:53:20.623029909 -0300
+@@ -158,6 +158,9 @@
"active":true,
"backupIndex":[
0
@@ -10,15 +10,3 @@
]
}
],
-@@ -134,7 +137,10 @@
- "ip":"10.0.7.6",
- "afi":"ipv4",
- "interfaceName":"eth-rt6",
-- "active":true
-+ "active":true,
-+ "labels":[
-+ 3
-+ ]
- }
- ]
- }
diff --git a/tests/topotests/isis-tilfa-topo1/rt4/step8/show_ipv6_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt4/step8/show_ipv6_route.ref.diff
index 0d699ad92e..8bad2edcf3 100644
--- a/tests/topotests/isis-tilfa-topo1/rt4/step8/show_ipv6_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt4/step8/show_ipv6_route.ref.diff
@@ -1,6 +1,6 @@
---- rt4/step7/show_ipv6_route.ref 2020-08-31 22:42:48.839561398 -0300
-+++ rt4/step8/show_ipv6_route.ref 2020-08-31 22:42:48.839561398 -0300
-@@ -118,6 +118,9 @@
+--- rt4/step7/show_ipv6_route.ref 2020-09-25 17:52:03.854026287 -0300
++++ rt4/step8/show_ipv6_route.ref 2020-09-25 17:53:21.843045865 -0300
+@@ -148,6 +148,9 @@
"active":true,
"backupIndex":[
0
@@ -10,15 +10,3 @@
]
}
],
-@@ -125,7 +128,10 @@
- {
- "afi":"ipv6",
- "interfaceName":"eth-rt6",
-- "active":true
-+ "active":true,
-+ "labels":[
-+ 3
-+ ]
- }
- ]
- }
diff --git a/tests/topotests/isis-tilfa-topo1/rt4/step8/show_mpls_table.ref.diff b/tests/topotests/isis-tilfa-topo1/rt4/step8/show_mpls_table.ref.diff
index 145d3b1fa1..d296dbdcaf 100644
--- a/tests/topotests/isis-tilfa-topo1/rt4/step8/show_mpls_table.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt4/step8/show_mpls_table.ref.diff
@@ -1,6 +1,6 @@
---- rt4/step7/show_mpls_table.ref 2020-08-31 22:42:48.839561398 -0300
-+++ rt4/step8/show_mpls_table.ref 2020-08-31 22:42:48.839561398 -0300
-@@ -119,6 +119,50 @@
+--- rt4/step7/show_mpls_table.ref 2020-09-25 17:52:01.385994037 -0300
++++ rt4/step8/show_mpls_table.ref 2020-09-25 17:53:19.371013534 -0300
+@@ -171,6 +171,50 @@
}
]
},
diff --git a/tests/topotests/isis-tilfa-topo1/rt4/step9/show_mpls_table.ref.diff b/tests/topotests/isis-tilfa-topo1/rt4/step9/show_mpls_table.ref.diff
index 6ae67bcfbe..408cbfb0ba 100644
--- a/tests/topotests/isis-tilfa-topo1/rt4/step9/show_mpls_table.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt4/step9/show_mpls_table.ref.diff
@@ -1,6 +1,6 @@
---- rt4/step8/show_mpls_table.ref 2020-08-31 22:42:48.839561398 -0300
-+++ rt4/step9/show_mpls_table.ref 2020-08-31 22:42:48.839561398 -0300
-@@ -119,15 +119,15 @@
+--- rt4/step8/show_mpls_table.ref 2020-09-25 17:53:19.371013534 -0300
++++ rt4/step9/show_mpls_table.ref 2020-09-25 17:54:37.064030042 -0300
+@@ -171,15 +171,15 @@
}
]
},
@@ -19,7 +19,7 @@
"backupIndex":[
0
]
-@@ -137,19 +137,19 @@
+@@ -189,19 +189,19 @@
{
"type":"SR (IS-IS)",
"outLabel":3,
@@ -43,7 +43,7 @@
"backupIndex":[
0
]
-@@ -159,19 +159,19 @@
+@@ -211,19 +211,19 @@
{
"type":"SR (IS-IS)",
"outLabel":3,
@@ -67,7 +67,7 @@
"backupIndex":[
0
]
-@@ -181,19 +181,19 @@
+@@ -233,19 +233,19 @@
{
"type":"SR (IS-IS)",
"outLabel":3,
@@ -91,7 +91,7 @@
"backupIndex":[
0
]
-@@ -203,7 +203,7 @@
+@@ -255,7 +255,7 @@
{
"type":"SR (IS-IS)",
"outLabel":3,
diff --git a/tests/topotests/isis-tilfa-topo1/rt5/step1/show_ip_route.ref b/tests/topotests/isis-tilfa-topo1/rt5/step1/show_ip_route.ref
index ce320d0b12..f747065f9c 100644
--- a/tests/topotests/isis-tilfa-topo1/rt5/step1/show_ip_route.ref
+++ b/tests/topotests/isis-tilfa-topo1/rt5/step1/show_ip_route.ref
@@ -15,6 +15,9 @@
"afi":"ipv4",
"interfaceName":"eth-rt3-1",
"active":true,
+ "backupIndex":[
+ 0
+ ],
"labels":[
16010
]
@@ -25,10 +28,21 @@
"afi":"ipv4",
"interfaceName":"eth-rt3-2",
"active":true,
+ "backupIndex":[
+ 0
+ ],
"labels":[
16010
]
}
+ ],
+ "backupNexthops":[
+ {
+ "ip":"10.0.6.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4",
+ "active":true
+ }
]
}
],
@@ -91,6 +105,9 @@
"afi":"ipv4",
"interfaceName":"eth-rt3-1",
"active":true,
+ "backupIndex":[
+ 0
+ ],
"labels":[
3
]
@@ -101,10 +118,25 @@
"afi":"ipv4",
"interfaceName":"eth-rt3-2",
"active":true,
+ "backupIndex":[
+ 0
+ ],
"labels":[
3
]
}
+ ],
+ "backupNexthops":[
+ {
+ "ip":"10.0.6.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4",
+ "active":true,
+ "labels":[
+ 16020,
+ 16030
+ ]
+ }
]
}
],
@@ -137,10 +169,7 @@
"ip":"10.0.8.6",
"afi":"ipv4",
"interfaceName":"eth-rt6",
- "active":true,
- "labels":[
- 3
- ]
+ "active":true
}
]
}
@@ -174,10 +203,7 @@
"ip":"10.0.6.4",
"afi":"ipv4",
"interfaceName":"eth-rt4",
- "active":true,
- "labels":[
- 3
- ]
+ "active":true
}
]
}
@@ -197,13 +223,27 @@
"ip":"10.0.4.3",
"afi":"ipv4",
"interfaceName":"eth-rt3-1",
- "active":true
+ "active":true,
+ "backupIndex":[
+ 0
+ ]
},
{
"fib":true,
"ip":"10.0.5.3",
"afi":"ipv4",
"interfaceName":"eth-rt3-2",
+ "active":true,
+ "backupIndex":[
+ 0
+ ]
+ }
+ ],
+ "backupNexthops":[
+ {
+ "ip":"10.0.6.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4",
"active":true
}
]
@@ -309,13 +349,30 @@
{
"ip":"10.0.4.3",
"afi":"ipv4",
- "interfaceName":"eth-rt3-1"
+ "interfaceName":"eth-rt3-1",
+ "backupIndex":[
+ 0
+ ]
},
{
"ip":"10.0.5.3",
"afi":"ipv4",
"interfaceName":"eth-rt3-2",
- "active":true
+ "active":true,
+ "backupIndex":[
+ 0
+ ]
+ }
+ ],
+ "backupNexthops":[
+ {
+ "ip":"10.0.6.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4",
+ "active":true,
+ "labels":[
+ 16020
+ ]
}
]
}
@@ -331,12 +388,29 @@
"ip":"10.0.4.3",
"afi":"ipv4",
"interfaceName":"eth-rt3-1",
- "active":true
+ "active":true,
+ "backupIndex":[
+ 0
+ ]
},
{
"ip":"10.0.5.3",
"afi":"ipv4",
- "interfaceName":"eth-rt3-2"
+ "interfaceName":"eth-rt3-2",
+ "backupIndex":[
+ 0
+ ]
+ }
+ ],
+ "backupNexthops":[
+ {
+ "ip":"10.0.6.4",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt4",
+ "active":true,
+ "labels":[
+ 16020
+ ]
}
]
}
diff --git a/tests/topotests/isis-tilfa-topo1/rt5/step1/show_ipv6_route.ref b/tests/topotests/isis-tilfa-topo1/rt5/step1/show_ipv6_route.ref
index 5bda17760e..6c0a5e0b9b 100644
--- a/tests/topotests/isis-tilfa-topo1/rt5/step1/show_ipv6_route.ref
+++ b/tests/topotests/isis-tilfa-topo1/rt5/step1/show_ipv6_route.ref
@@ -14,6 +14,9 @@
"afi":"ipv6",
"interfaceName":"eth-rt3-1",
"active":true,
+ "backupIndex":[
+ 0
+ ],
"labels":[
16011
]
@@ -23,10 +26,20 @@
"afi":"ipv6",
"interfaceName":"eth-rt3-2",
"active":true,
+ "backupIndex":[
+ 0
+ ],
"labels":[
16011
]
}
+ ],
+ "backupNexthops":[
+ {
+ "afi":"ipv6",
+ "interfaceName":"eth-rt4",
+ "active":true
+ }
]
}
],
@@ -43,7 +56,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt3-1",
+ "interfaceName":"eth-rt4",
"active":true,
"labels":[
16021
@@ -52,7 +65,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt4",
+ "interfaceName":"eth-rt3-1",
"active":true,
"labels":[
16021
@@ -85,6 +98,9 @@
"afi":"ipv6",
"interfaceName":"eth-rt3-1",
"active":true,
+ "backupIndex":[
+ 0
+ ],
"labels":[
3
]
@@ -94,10 +110,24 @@
"afi":"ipv6",
"interfaceName":"eth-rt3-2",
"active":true,
+ "backupIndex":[
+ 0
+ ],
"labels":[
3
]
}
+ ],
+ "backupNexthops":[
+ {
+ "afi":"ipv6",
+ "interfaceName":"eth-rt4",
+ "active":true,
+ "labels":[
+ 16021,
+ 16031
+ ]
+ }
]
}
],
@@ -128,10 +158,7 @@
{
"afi":"ipv6",
"interfaceName":"eth-rt6",
- "active":true,
- "labels":[
- 3
- ]
+ "active":true
}
]
}
@@ -163,10 +190,7 @@
{
"afi":"ipv6",
"interfaceName":"eth-rt4",
- "active":true,
- "labels":[
- 3
- ]
+ "active":true
}
]
}
diff --git a/tests/topotests/isis-tilfa-topo1/rt5/step1/show_mpls_table.ref b/tests/topotests/isis-tilfa-topo1/rt5/step1/show_mpls_table.ref
index 84ba09910c..2b70392adc 100644
--- a/tests/topotests/isis-tilfa-topo1/rt5/step1/show_mpls_table.ref
+++ b/tests/topotests/isis-tilfa-topo1/rt5/step1/show_mpls_table.ref
@@ -7,13 +7,26 @@
"type":"SR (IS-IS)",
"outLabel":16010,
"installed":true,
- "nexthop":"10.0.5.3"
+ "nexthop":"10.0.5.3",
+ "backupIndex":[
+ 0
+ ]
},
{
"type":"SR (IS-IS)",
"outLabel":16010,
"installed":true,
- "nexthop":"10.0.4.3"
+ "nexthop":"10.0.4.3",
+ "backupIndex":[
+ 0
+ ]
+ }
+ ],
+ "backupNexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "nexthop":"10.0.6.4"
}
]
},
@@ -25,13 +38,26 @@
"type":"SR (IS-IS)",
"outLabel":16011,
"installed":true,
- "interface":"eth-rt3-2"
+ "interface":"eth-rt3-2",
+ "backupIndex":[
+ 0
+ ]
},
{
"type":"SR (IS-IS)",
"outLabel":16011,
"installed":true,
- "interface":"eth-rt3-1"
+ "interface":"eth-rt3-1",
+ "backupIndex":[
+ 0
+ ]
+ }
+ ],
+ "backupNexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "interface":"eth-rt4"
}
]
},
@@ -91,13 +117,26 @@
"type":"SR (IS-IS)",
"outLabel":3,
"installed":true,
- "nexthop":"10.0.5.3"
+ "nexthop":"10.0.5.3",
+ "backupIndex":[
+ 0
+ ]
},
{
"type":"SR (IS-IS)",
"outLabel":3,
"installed":true,
- "nexthop":"10.0.4.3"
+ "nexthop":"10.0.4.3",
+ "backupIndex":[
+ 0
+ ]
+ }
+ ],
+ "backupNexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16020,
+ "nexthop":"10.0.6.4"
}
]
},
@@ -109,13 +148,26 @@
"type":"SR (IS-IS)",
"outLabel":3,
"installed":true,
- "interface":"eth-rt3-2"
+ "interface":"eth-rt3-2",
+ "backupIndex":[
+ 0
+ ]
},
{
"type":"SR (IS-IS)",
"outLabel":3,
"installed":true,
- "interface":"eth-rt3-1"
+ "interface":"eth-rt3-1",
+ "backupIndex":[
+ 0
+ ]
+ }
+ ],
+ "backupNexthops":[
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16021,
+ "interface":"eth-rt4"
}
]
},
diff --git a/tests/topotests/isis-tilfa-topo1/rt5/step4/show_ip_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt5/step4/show_ip_route.ref.diff
index f9f01414c9..6402b51893 100644
--- a/tests/topotests/isis-tilfa-topo1/rt5/step4/show_ip_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt5/step4/show_ip_route.ref.diff
@@ -1,15 +1,54 @@
---- rt5/step3/show_ip_route.ref 2020-08-31 22:42:48.839561398 -0300
-+++ rt5/step4/show_ip_route.ref 2020-08-31 22:42:48.843561366 -0300
-@@ -69,7 +69,7 @@
+--- rt5/step3/show_ip_route.ref 2020-09-25 17:48:05.950922766 -0300
++++ rt5/step4/show_ip_route.ref 2020-09-25 17:49:02.363657616 -0300
+@@ -81,10 +81,7 @@
+ "ip":"10.0.6.4",
+ "afi":"ipv4",
"interfaceName":"eth-rt4",
+- "active":true,
+- "labels":[
+- 16020
+- ]
++ "active":true
+ }
+ ]
+ }
+@@ -105,9 +102,6 @@
+ "afi":"ipv4",
+ "interfaceName":"eth-rt3-1",
"active":true,
+- "backupIndex":[
+- 0
+- ],
"labels":[
-- 16020
-+ 3
+ 3
+ ]
+@@ -118,25 +112,10 @@
+ "afi":"ipv4",
+ "interfaceName":"eth-rt3-2",
+ "active":true,
+- "backupIndex":[
+- 0
+- ],
+ "labels":[
+ 3
]
}
+- ],
+- "backupNexthops":[
+- {
+- "ip":"10.0.6.4",
+- "afi":"ipv4",
+- "interfaceName":"eth-rt4",
+- "active":true,
+- "labels":[
+- 16020,
+- 16030
+- ]
+- }
]
-@@ -126,9 +126,6 @@
+ }
+ ],
+@@ -158,9 +137,6 @@
"active":true,
"backupIndex":[
0
@@ -19,15 +58,68 @@
]
}
],
-@@ -137,10 +134,7 @@
- "ip":"10.0.8.6",
+@@ -349,30 +325,13 @@
+ {
+ "ip":"10.0.4.3",
+ "afi":"ipv4",
+- "interfaceName":"eth-rt3-1",
+- "backupIndex":[
+- 0
+- ]
++ "interfaceName":"eth-rt3-1"
+ },
+ {
+ "ip":"10.0.5.3",
"afi":"ipv4",
- "interfaceName":"eth-rt6",
+ "interfaceName":"eth-rt3-2",
+- "active":true,
+- "backupIndex":[
+- 0
+- ]
+- }
+- ],
+- "backupNexthops":[
+- {
+- "ip":"10.0.6.4",
+- "afi":"ipv4",
+- "interfaceName":"eth-rt4",
- "active":true,
- "labels":[
-- 3
+- 16020
+- ]
++ "active":true
+ }
+ ]
+ }
+@@ -388,29 +347,12 @@
+ "ip":"10.0.4.3",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt3-1",
+- "active":true,
+- "backupIndex":[
+- 0
- ]
+ "active":true
+ },
+ {
+ "ip":"10.0.5.3",
+ "afi":"ipv4",
+- "interfaceName":"eth-rt3-2",
+- "backupIndex":[
+- 0
+- ]
+- }
+- ],
+- "backupNexthops":[
+- {
+- "ip":"10.0.6.4",
+- "afi":"ipv4",
+- "interfaceName":"eth-rt4",
+- "active":true,
+- "labels":[
+- 16020
+- ]
++ "interfaceName":"eth-rt3-2"
}
]
}
diff --git a/tests/topotests/isis-tilfa-topo1/rt5/step4/show_ipv6_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt5/step4/show_ipv6_route.ref.diff
index 3e3c7d8541..7a0135bf04 100644
--- a/tests/topotests/isis-tilfa-topo1/rt5/step4/show_ipv6_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt5/step4/show_ipv6_route.ref.diff
@@ -1,33 +1,59 @@
---- rt5/step3/show_ipv6_route.ref 2020-08-31 22:42:48.839561398 -0300
-+++ rt5/step4/show_ipv6_route.ref 2020-08-31 22:42:48.843561366 -0300
-@@ -55,7 +55,7 @@
+--- rt5/step3/show_ipv6_route.ref 2020-09-25 17:48:07.218939274 -0300
++++ rt5/step4/show_ipv6_route.ref 2020-09-25 17:49:03.599673726 -0300
+@@ -57,10 +57,7 @@
+ "fib":true,
+ "afi":"ipv6",
"interfaceName":"eth-rt4",
- "active":true,
- "labels":[
+- "active":true,
+- "labels":[
- 16021
-+ 3
- ]
+- ]
++ "active":true
},
{
-@@ -118,9 +118,6 @@
+ "fib":true,
+@@ -98,9 +95,6 @@
+ "afi":"ipv6",
+ "interfaceName":"eth-rt3-1",
"active":true,
- "backupIndex":[
- 0
+- "backupIndex":[
+- 0
- ],
-- "labels":[
-- 3
+ "labels":[
+ 3
]
- }
- ],
-@@ -128,10 +125,7 @@
- {
+@@ -110,24 +104,10 @@
"afi":"ipv6",
- "interfaceName":"eth-rt6",
+ "interfaceName":"eth-rt3-2",
+ "active":true,
+- "backupIndex":[
+- 0
+- ],
+ "labels":[
+ 3
+ ]
+ }
+- ],
+- "backupNexthops":[
+- {
+- "afi":"ipv6",
+- "interfaceName":"eth-rt4",
- "active":true,
- "labels":[
-- 3
+- 16021,
+- 16031
- ]
-+ "active":true
- }
+- }
]
}
+ ],
+@@ -148,9 +128,6 @@
+ "active":true,
+ "backupIndex":[
+ 0
+- ],
+- "labels":[
+- 3
+ ]
+ }
+ ],
diff --git a/tests/topotests/isis-tilfa-topo1/rt5/step4/show_mpls_table.ref.diff b/tests/topotests/isis-tilfa-topo1/rt5/step4/show_mpls_table.ref.diff
index 21c426e678..299dac7640 100644
--- a/tests/topotests/isis-tilfa-topo1/rt5/step4/show_mpls_table.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt5/step4/show_mpls_table.ref.diff
@@ -1,27 +1,88 @@
---- rt5/step3/show_mpls_table.ref 2020-08-31 22:42:48.843561366 -0300
-+++ rt5/step4/show_mpls_table.ref 2020-08-31 22:42:48.843561366 -0300
-@@ -53,7 +53,7 @@
- },
- {
- "type":"SR (IS-IS)",
+--- rt5/step3/show_mpls_table.ref 2020-09-25 17:48:04.626905528 -0300
++++ rt5/step4/show_mpls_table.ref 2020-09-25 17:49:01.159641924 -0300
+@@ -76,12 +76,6 @@
+ "outLabel":16020,
+ "installed":true,
+ "nexthop":"10.0.4.3"
+- },
+- {
+- "type":"SR (IS-IS)",
- "outLabel":16020,
-+ "outLabel":3,
+- "installed":true,
+- "nexthop":"10.0.6.4"
+ }
+ ]
+ },
+@@ -100,12 +94,6 @@
+ "outLabel":16021,
"installed":true,
- "nexthop":"10.0.6.4"
+ "interface":"eth-rt3-1"
+- },
+- {
+- "type":"SR (IS-IS)",
+- "outLabel":16021,
+- "installed":true,
+- "interface":"eth-rt4"
}
-@@ -77,7 +77,7 @@
+ ]
+ },
+@@ -117,26 +105,13 @@
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true,
+- "nexthop":"10.0.5.3",
+- "backupIndex":[
+- 0
+- ]
++ "nexthop":"10.0.5.3"
},
{
"type":"SR (IS-IS)",
-- "outLabel":16021,
-+ "outLabel":3,
+ "outLabel":3,
"installed":true,
- "interface":"eth-rt4"
- }
-@@ -119,50 +119,6 @@
+- "nexthop":"10.0.4.3",
+- "backupIndex":[
+- 0
+- ]
+- }
+- ],
+- "backupNexthops":[
+- {
+- "type":"SR (IS-IS)",
+- "outLabel":16020,
+- "nexthop":"10.0.6.4"
++ "nexthop":"10.0.4.3"
}
]
},
+@@ -148,70 +123,13 @@
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true,
+- "interface":"eth-rt3-2",
+- "backupIndex":[
+- 0
+- ]
++ "interface":"eth-rt3-2"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true,
+- "interface":"eth-rt3-1",
+- "backupIndex":[
+- 0
+- ]
+- }
+- ],
+- "backupNexthops":[
+- {
+- "type":"SR (IS-IS)",
+- "outLabel":16021,
+- "interface":"eth-rt4"
+- }
+- ]
+- },
- "16040":{
- "inLabel":16040,
- "installed":true,
@@ -63,9 +124,7 @@
- "type":"SR (IS-IS)",
- "outLabel":3,
- "interface":"eth-rt6"
-- }
-- ]
-- },
- "16060":{
- "inLabel":16060,
- "installed":true,
++ "interface":"eth-rt3-1"
+ }
+ ]
+ },
diff --git a/tests/topotests/isis-tilfa-topo1/rt5/step5/show_ip_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt5/step5/show_ip_route.ref.diff
index 49253b130f..31f70b17a3 100644
--- a/tests/topotests/isis-tilfa-topo1/rt5/step5/show_ip_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt5/step5/show_ip_route.ref.diff
@@ -1,15 +1,54 @@
---- rt5/step4/show_ip_route.ref 2020-08-31 22:42:48.843561366 -0300
-+++ rt5/step5/show_ip_route.ref 2020-08-31 22:42:48.843561366 -0300
-@@ -69,7 +69,7 @@
+--- rt5/step4/show_ip_route.ref 2020-09-25 17:49:02.363657616 -0300
++++ rt5/step5/show_ip_route.ref 2020-09-25 17:50:13.012578918 -0300
+@@ -81,7 +81,10 @@
+ "ip":"10.0.6.4",
+ "afi":"ipv4",
"interfaceName":"eth-rt4",
+- "active":true
++ "active":true,
++ "labels":[
++ 16020
++ ]
+ }
+ ]
+ }
+@@ -102,6 +105,9 @@
+ "afi":"ipv4",
+ "interfaceName":"eth-rt3-1",
"active":true,
++ "backupIndex":[
++ 0
++ ],
"labels":[
-- 3
-+ 16020
+ 3
+ ]
+@@ -112,10 +118,25 @@
+ "afi":"ipv4",
+ "interfaceName":"eth-rt3-2",
+ "active":true,
++ "backupIndex":[
++ 0
++ ],
+ "labels":[
+ 3
]
}
++ ],
++ "backupNexthops":[
++ {
++ "ip":"10.0.6.4",
++ "afi":"ipv4",
++ "interfaceName":"eth-rt4",
++ "active":true,
++ "labels":[
++ 16020,
++ 16030
++ ]
++ }
]
-@@ -126,6 +126,9 @@
+ }
+ ],
+@@ -137,6 +158,9 @@
"active":true,
"backupIndex":[
0
@@ -19,14 +58,67 @@
]
}
],
-@@ -134,7 +137,10 @@
- "ip":"10.0.8.6",
+@@ -325,13 +349,30 @@
+ {
+ "ip":"10.0.4.3",
+ "afi":"ipv4",
+- "interfaceName":"eth-rt3-1"
++ "interfaceName":"eth-rt3-1",
++ "backupIndex":[
++ 0
++ ]
+ },
+ {
+ "ip":"10.0.5.3",
"afi":"ipv4",
- "interfaceName":"eth-rt6",
+ "interfaceName":"eth-rt3-2",
- "active":true
+ "active":true,
++ "backupIndex":[
++ 0
++ ]
++ }
++ ],
++ "backupNexthops":[
++ {
++ "ip":"10.0.6.4",
++ "afi":"ipv4",
++ "interfaceName":"eth-rt4",
++ "active":true,
+ "labels":[
-+ 3
++ 16020
++ ]
+ }
+ ]
+ }
+@@ -347,12 +388,29 @@
+ "ip":"10.0.4.3",
+ "afi":"ipv4",
+ "interfaceName":"eth-rt3-1",
+- "active":true
++ "active":true,
++ "backupIndex":[
++ 0
++ ]
+ },
+ {
+ "ip":"10.0.5.3",
+ "afi":"ipv4",
+- "interfaceName":"eth-rt3-2"
++ "interfaceName":"eth-rt3-2",
++ "backupIndex":[
++ 0
++ ]
++ }
++ ],
++ "backupNexthops":[
++ {
++ "ip":"10.0.6.4",
++ "afi":"ipv4",
++ "interfaceName":"eth-rt4",
++ "active":true,
++ "labels":[
++ 16020
+ ]
}
]
diff --git a/tests/topotests/isis-tilfa-topo1/rt5/step5/show_ipv6_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt5/step5/show_ipv6_route.ref.diff
index 2ee7db9e7e..59d9755e18 100644
--- a/tests/topotests/isis-tilfa-topo1/rt5/step5/show_ipv6_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt5/step5/show_ipv6_route.ref.diff
@@ -1,33 +1,59 @@
---- rt5/step4/show_ipv6_route.ref 2020-08-31 22:42:48.843561366 -0300
-+++ rt5/step5/show_ipv6_route.ref 2020-08-31 22:42:48.843561366 -0300
-@@ -55,7 +55,7 @@
+--- rt5/step4/show_ipv6_route.ref 2020-09-25 17:49:03.599673726 -0300
++++ rt5/step5/show_ipv6_route.ref 2020-09-25 17:50:14.248595046 -0300
+@@ -57,7 +57,10 @@
+ "fib":true,
+ "afi":"ipv6",
"interfaceName":"eth-rt4",
- "active":true,
- "labels":[
-- 3
+- "active":true
++ "active":true,
++ "labels":[
+ 16021
- ]
++ ]
},
{
-@@ -118,6 +118,9 @@
+ "fib":true,
+@@ -95,6 +98,9 @@
+ "afi":"ipv6",
+ "interfaceName":"eth-rt3-1",
"active":true,
- "backupIndex":[
- 0
++ "backupIndex":[
++ 0
+ ],
-+ "labels":[
-+ 3
+ "labels":[
+ 3
]
- }
- ],
-@@ -125,7 +128,10 @@
- {
+@@ -104,10 +110,24 @@
"afi":"ipv6",
- "interfaceName":"eth-rt6",
-- "active":true
+ "interfaceName":"eth-rt3-2",
+ "active":true,
++ "backupIndex":[
++ 0
++ ],
+ "labels":[
+ 3
+ ]
+ }
++ ],
++ "backupNexthops":[
++ {
++ "afi":"ipv6",
++ "interfaceName":"eth-rt4",
+ "active":true,
+ "labels":[
-+ 3
++ 16021,
++ 16031
+ ]
- }
++ }
]
}
+ ],
+@@ -128,6 +148,9 @@
+ "active":true,
+ "backupIndex":[
+ 0
++ ],
++ "labels":[
++ 3
+ ]
+ }
+ ],
diff --git a/tests/topotests/isis-tilfa-topo1/rt5/step5/show_mpls_table.ref.diff b/tests/topotests/isis-tilfa-topo1/rt5/step5/show_mpls_table.ref.diff
index 269b8ddc94..669c07e344 100644
--- a/tests/topotests/isis-tilfa-topo1/rt5/step5/show_mpls_table.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt5/step5/show_mpls_table.ref.diff
@@ -1,27 +1,89 @@
---- rt5/step4/show_mpls_table.ref 2020-08-31 22:42:48.843561366 -0300
-+++ rt5/step5/show_mpls_table.ref 2020-08-31 22:42:48.843561366 -0300
-@@ -53,7 +53,7 @@
+--- rt5/step4/show_mpls_table.ref 2020-09-25 17:49:01.159641924 -0300
++++ rt5/step5/show_mpls_table.ref 2020-09-25 17:50:11.696561748 -0300
+@@ -69,6 +69,12 @@
+ "type":"SR (IS-IS)",
+ "outLabel":16020,
+ "installed":true,
++ "nexthop":"10.0.6.4"
++ },
++ {
++ "type":"SR (IS-IS)",
++ "outLabel":16020,
++ "installed":true,
+ "nexthop":"10.0.5.3"
},
{
+@@ -87,6 +93,12 @@
"type":"SR (IS-IS)",
-- "outLabel":3,
-+ "outLabel":16020,
+ "outLabel":16021,
"installed":true,
- "nexthop":"10.0.6.4"
- }
-@@ -77,7 +77,7 @@
++ "interface":"eth-rt4"
++ },
++ {
++ "type":"SR (IS-IS)",
++ "outLabel":16021,
++ "installed":true,
+ "interface":"eth-rt3-2"
},
{
+@@ -105,13 +117,26 @@
"type":"SR (IS-IS)",
-- "outLabel":3,
-+ "outLabel":16021,
+ "outLabel":3,
"installed":true,
- "interface":"eth-rt4"
- }
-@@ -119,6 +119,50 @@
+- "nexthop":"10.0.5.3"
++ "nexthop":"10.0.5.3",
++ "backupIndex":[
++ 0
++ ]
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true,
+- "nexthop":"10.0.4.3"
++ "nexthop":"10.0.4.3",
++ "backupIndex":[
++ 0
++ ]
++ }
++ ],
++ "backupNexthops":[
++ {
++ "type":"SR (IS-IS)",
++ "outLabel":16020,
++ "nexthop":"10.0.6.4"
}
]
},
+@@ -123,13 +148,70 @@
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true,
+- "interface":"eth-rt3-2"
++ "interface":"eth-rt3-2",
++ "backupIndex":[
++ 0
++ ]
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "installed":true,
+- "interface":"eth-rt3-1"
++ "interface":"eth-rt3-1",
++ "backupIndex":[
++ 0
++ ]
++ }
++ ],
++ "backupNexthops":[
++ {
++ "type":"SR (IS-IS)",
++ "outLabel":16021,
++ "interface":"eth-rt4"
++ }
++ ]
++ },
+ "16040":{
+ "inLabel":16040,
+ "installed":true,
@@ -63,9 +125,6 @@
+ "type":"SR (IS-IS)",
+ "outLabel":3,
+ "interface":"eth-rt6"
-+ }
-+ ]
-+ },
- "16060":{
- "inLabel":16060,
- "installed":true,
+ }
+ ]
+ },
diff --git a/tests/topotests/isis-tilfa-topo1/rt5/step6/show_mpls_table.ref.diff b/tests/topotests/isis-tilfa-topo1/rt5/step6/show_mpls_table.ref.diff
index f70ac77e6a..a4f82cbf10 100644
--- a/tests/topotests/isis-tilfa-topo1/rt5/step6/show_mpls_table.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt5/step6/show_mpls_table.ref.diff
@@ -1,5 +1,5 @@
---- rt5/step5/show_mpls_table.ref 2020-08-31 22:42:48.843561366 -0300
-+++ rt5/step6/show_mpls_table.ref 2020-08-31 22:42:48.843561366 -0300
+--- rt5/step5/show_mpls_table.ref 2020-09-25 17:50:11.696561748 -0300
++++ rt5/step6/show_mpls_table.ref 2020-09-25 17:51:14.685383977 -0300
@@ -1,6 +1,6 @@
{
- "16010":{
@@ -9,7 +9,7 @@
"installed":true,
"nexthops":[
{
-@@ -17,8 +17,8 @@
+@@ -30,8 +30,8 @@
}
]
},
@@ -20,7 +20,7 @@
"installed":true,
"nexthops":[
{
-@@ -35,8 +35,8 @@
+@@ -61,56 +61,56 @@
}
]
},
@@ -31,7 +31,25 @@
"installed":true,
"nexthops":[
{
-@@ -59,8 +59,8 @@
+ "type":"SR (IS-IS)",
+ "outLabel":16020,
+ "installed":true,
+- "nexthop":"10.0.6.4"
++ "nexthop":"10.0.5.3"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16020,
+ "installed":true,
+- "nexthop":"10.0.5.3"
++ "nexthop":"10.0.4.3"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16020,
+ "installed":true,
+- "nexthop":"10.0.4.3"
++ "nexthop":"10.0.6.4"
}
]
},
@@ -42,7 +60,25 @@
"installed":true,
"nexthops":[
{
-@@ -83,8 +83,8 @@
+ "type":"SR (IS-IS)",
+ "outLabel":16021,
+ "installed":true,
+- "interface":"eth-rt4"
++ "interface":"eth-rt3-2"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16021,
+ "installed":true,
+- "interface":"eth-rt3-2"
++ "interface":"eth-rt3-1"
+ },
+ {
+ "type":"SR (IS-IS)",
+ "outLabel":16021,
+ "installed":true,
+- "interface":"eth-rt3-1"
++ "interface":"eth-rt4"
}
]
},
@@ -53,7 +89,7 @@
"installed":true,
"nexthops":[
{
-@@ -101,8 +101,8 @@
+@@ -140,8 +140,8 @@
}
]
},
@@ -64,7 +100,7 @@
"installed":true,
"nexthops":[
{
-@@ -119,8 +119,8 @@
+@@ -171,8 +171,8 @@
}
]
},
@@ -75,7 +111,7 @@
"installed":true,
"nexthops":[
{
-@@ -141,8 +141,8 @@
+@@ -193,8 +193,8 @@
}
]
},
@@ -86,7 +122,7 @@
"installed":true,
"nexthops":[
{
-@@ -163,8 +163,8 @@
+@@ -215,8 +215,8 @@
}
]
},
@@ -97,7 +133,7 @@
"installed":true,
"nexthops":[
{
-@@ -185,8 +185,8 @@
+@@ -237,8 +237,8 @@
}
]
},
diff --git a/tests/topotests/isis-tilfa-topo1/rt6/step1/show_ip_route.ref b/tests/topotests/isis-tilfa-topo1/rt6/step1/show_ip_route.ref
index c9615d1e45..5bcef4c2f6 100644
--- a/tests/topotests/isis-tilfa-topo1/rt6/step1/show_ip_route.ref
+++ b/tests/topotests/isis-tilfa-topo1/rt6/step1/show_ip_route.ref
@@ -61,10 +61,7 @@
"ip":"10.0.8.5",
"afi":"ipv4",
"interfaceName":"eth-rt5",
- "active":true,
- "labels":[
- 3
- ]
+ "active":true
}
]
}
@@ -98,10 +95,7 @@
"ip":"10.0.7.4",
"afi":"ipv4",
"interfaceName":"eth-rt4",
- "active":true,
- "labels":[
- 3
- ]
+ "active":true
}
]
}
@@ -135,10 +129,7 @@
"ip":"10.0.8.5",
"afi":"ipv4",
"interfaceName":"eth-rt5",
- "active":true,
- "labels":[
- 3
- ]
+ "active":true
}
]
}
@@ -172,10 +163,7 @@
"ip":"10.0.7.4",
"afi":"ipv4",
"interfaceName":"eth-rt4",
- "active":true,
- "labels":[
- 3
- ]
+ "active":true
}
]
}
diff --git a/tests/topotests/isis-tilfa-topo1/rt6/step1/show_ipv6_route.ref b/tests/topotests/isis-tilfa-topo1/rt6/step1/show_ipv6_route.ref
index b69c1491ec..8294b07136 100644
--- a/tests/topotests/isis-tilfa-topo1/rt6/step1/show_ipv6_route.ref
+++ b/tests/topotests/isis-tilfa-topo1/rt6/step1/show_ipv6_route.ref
@@ -12,7 +12,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt4",
+ "interfaceName":"eth-rt5",
"active":true,
"labels":[
16011
@@ -21,7 +21,7 @@
{
"fib":true,
"afi":"ipv6",
- "interfaceName":"eth-rt5",
+ "interfaceName":"eth-rt4",
"active":true,
"labels":[
16011
@@ -57,10 +57,7 @@
{
"afi":"ipv6",
"interfaceName":"eth-rt5",
- "active":true,
- "labels":[
- 3
- ]
+ "active":true
}
]
}
@@ -92,10 +89,7 @@
{
"afi":"ipv6",
"interfaceName":"eth-rt4",
- "active":true,
- "labels":[
- 3
- ]
+ "active":true
}
]
}
@@ -127,10 +121,7 @@
{
"afi":"ipv6",
"interfaceName":"eth-rt5",
- "active":true,
- "labels":[
- 3
- ]
+ "active":true
}
]
}
@@ -162,10 +153,7 @@
{
"afi":"ipv6",
"interfaceName":"eth-rt4",
- "active":true,
- "labels":[
- 3
- ]
+ "active":true
}
]
}
diff --git a/tests/topotests/isis-tilfa-topo1/rt6/step1/show_mpls_table.ref b/tests/topotests/isis-tilfa-topo1/rt6/step1/show_mpls_table.ref
index 2aa794124a..33dbf59204 100644
--- a/tests/topotests/isis-tilfa-topo1/rt6/step1/show_mpls_table.ref
+++ b/tests/topotests/isis-tilfa-topo1/rt6/step1/show_mpls_table.ref
@@ -7,13 +7,13 @@
"type":"SR (IS-IS)",
"outLabel":16010,
"installed":true,
- "nexthop":"10.0.8.5"
+ "nexthop":"10.0.7.4"
},
{
"type":"SR (IS-IS)",
"outLabel":16010,
"installed":true,
- "nexthop":"10.0.7.4"
+ "nexthop":"10.0.8.5"
}
]
},
@@ -25,13 +25,13 @@
"type":"SR (IS-IS)",
"outLabel":16011,
"installed":true,
- "interface":"eth-rt5"
+ "interface":"eth-rt4"
},
{
"type":"SR (IS-IS)",
"outLabel":16011,
"installed":true,
- "interface":"eth-rt4"
+ "interface":"eth-rt5"
}
]
},
diff --git a/tests/topotests/isis-tilfa-topo1/rt6/step4/show_ip_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt6/step4/show_ip_route.ref.diff
index 7e6810d6d3..04adaefe78 100644
--- a/tests/topotests/isis-tilfa-topo1/rt6/step4/show_ip_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt6/step4/show_ip_route.ref.diff
@@ -1,15 +1,18 @@
---- rt6/step3/show_ip_route.ref 2020-08-31 22:42:48.843561366 -0300
-+++ rt6/step4/show_ip_route.ref 2020-08-31 22:42:48.847561334 -0300
-@@ -16,7 +16,7 @@
+--- rt6/step3/show_ip_route.ref 2020-09-25 17:48:06.154925422 -0300
++++ rt6/step4/show_ip_route.ref 2020-09-25 17:49:02.583660484 -0300
+@@ -14,10 +14,7 @@
+ "ip":"10.0.7.4",
+ "afi":"ipv4",
"interfaceName":"eth-rt4",
- "active":true,
- "labels":[
+- "active":true,
+- "labels":[
- 16010
-+ 3
- ]
+- ]
++ "active":true
},
{
-@@ -50,9 +50,6 @@
+ "fib":true,
+@@ -50,9 +47,6 @@
"active":true,
"backupIndex":[
0
@@ -19,19 +22,7 @@
]
}
],
-@@ -61,10 +58,7 @@
- "ip":"10.0.8.5",
- "afi":"ipv4",
- "interfaceName":"eth-rt5",
-- "active":true,
-- "labels":[
-- 3
-- ]
-+ "active":true
- }
- ]
- }
-@@ -124,9 +118,6 @@
+@@ -118,9 +112,6 @@
"active":true,
"backupIndex":[
0
@@ -41,15 +32,3 @@
]
}
],
-@@ -135,10 +126,7 @@
- "ip":"10.0.8.5",
- "afi":"ipv4",
- "interfaceName":"eth-rt5",
-- "active":true,
-- "labels":[
-- 3
-- ]
-+ "active":true
- }
- ]
- }
diff --git a/tests/topotests/isis-tilfa-topo1/rt6/step4/show_ipv6_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt6/step4/show_ipv6_route.ref.diff
index 8c424f6065..20aa1ec83b 100644
--- a/tests/topotests/isis-tilfa-topo1/rt6/step4/show_ipv6_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt6/step4/show_ipv6_route.ref.diff
@@ -1,15 +1,18 @@
---- rt6/step3/show_ipv6_route.ref 2020-08-31 22:42:48.843561366 -0300
-+++ rt6/step4/show_ipv6_route.ref 2020-08-31 22:42:48.847561334 -0300
-@@ -15,7 +15,7 @@
+--- rt6/step3/show_ipv6_route.ref 2020-09-25 17:48:07.434942087 -0300
++++ rt6/step4/show_ipv6_route.ref 2020-09-25 17:49:03.847676958 -0300
+@@ -22,10 +22,7 @@
+ "fib":true,
+ "afi":"ipv6",
"interfaceName":"eth-rt4",
- "active":true,
- "labels":[
+- "active":true,
+- "labels":[
- 16011
-+ 3
- ]
- },
- {
-@@ -47,9 +47,6 @@
+- ]
++ "active":true
+ }
+ ]
+ }
+@@ -47,9 +44,6 @@
"active":true,
"backupIndex":[
0
@@ -19,19 +22,7 @@
]
}
],
-@@ -57,10 +54,7 @@
- {
- "afi":"ipv6",
- "interfaceName":"eth-rt5",
-- "active":true,
-- "labels":[
-- 3
-- ]
-+ "active":true
- }
- ]
- }
-@@ -117,9 +111,6 @@
+@@ -111,9 +105,6 @@
"active":true,
"backupIndex":[
0
@@ -41,15 +32,3 @@
]
}
],
-@@ -127,10 +118,7 @@
- {
- "afi":"ipv6",
- "interfaceName":"eth-rt5",
-- "active":true,
-- "labels":[
-- 3
-- ]
-+ "active":true
- }
- ]
- }
diff --git a/tests/topotests/isis-tilfa-topo1/rt6/step4/show_mpls_table.ref.diff b/tests/topotests/isis-tilfa-topo1/rt6/step4/show_mpls_table.ref.diff
index 2ebbab8a2f..3f24547f6d 100644
--- a/tests/topotests/isis-tilfa-topo1/rt6/step4/show_mpls_table.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt6/step4/show_mpls_table.ref.diff
@@ -1,70 +1,32 @@
---- rt6/step3/show_mpls_table.ref 2020-08-31 22:42:48.843561366 -0300
-+++ rt6/step4/show_mpls_table.ref 2020-08-31 22:42:48.847561334 -0300
-@@ -11,7 +11,7 @@
- },
- {
+--- rt6/step3/show_mpls_table.ref 2020-09-25 17:48:04.842908340 -0300
++++ rt6/step4/show_mpls_table.ref 2020-09-25 17:49:01.363644584 -0300
+@@ -7,12 +7,6 @@
"type":"SR (IS-IS)",
-- "outLabel":16010,
-+ "outLabel":3,
+ "outLabel":16010,
"installed":true,
- "nexthop":"10.0.7.4"
- }
-@@ -29,53 +29,9 @@
- },
- {
- "type":"SR (IS-IS)",
-- "outLabel":16011,
-- "installed":true,
-- "interface":"eth-rt4"
-- }
-- ]
-- },
-- "16020":{
-- "inLabel":16020,
-- "installed":true,
-- "nexthops":[
+- "nexthop":"10.0.7.4"
+- },
- {
- "type":"SR (IS-IS)",
-- "outLabel":16020,
+- "outLabel":16010,
- "installed":true,
-- "nexthop":"10.0.7.4",
-- "backupIndex":[
-- 0
-- ]
-- }
-- ],
-- "backupNexthops":[
-- {
-- "type":"SR (IS-IS)",
- "outLabel":3,
-- "nexthop":"10.0.8.5"
-- }
-- ]
-- },
-- "16021":{
-- "inLabel":16021,
-- "installed":true,
-- "nexthops":[
-- {
-- "type":"SR (IS-IS)",
-- "outLabel":16021,
+ "nexthop":"10.0.8.5"
+ }
+ ]
+@@ -25,12 +19,6 @@
+ "type":"SR (IS-IS)",
+ "outLabel":16011,
"installed":true,
-- "interface":"eth-rt4",
-- "backupIndex":[
-- 0
-- ]
-- }
-- ],
-- "backupNexthops":[
+- "interface":"eth-rt4"
+- },
- {
- "type":"SR (IS-IS)",
-- "outLabel":3,
-- "interface":"eth-rt5"
-+ "interface":"eth-rt4"
+- "outLabel":16011,
+- "installed":true,
+ "interface":"eth-rt5"
}
]
- },
-@@ -123,50 +79,6 @@
+@@ -123,50 +111,6 @@
}
]
},
diff --git a/tests/topotests/isis-tilfa-topo1/rt6/step5/show_ip_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt6/step5/show_ip_route.ref.diff
index 5151f71580..9f73a2904e 100644
--- a/tests/topotests/isis-tilfa-topo1/rt6/step5/show_ip_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt6/step5/show_ip_route.ref.diff
@@ -1,15 +1,18 @@
---- rt6/step4/show_ip_route.ref 2020-08-31 22:42:48.847561334 -0300
-+++ rt6/step5/show_ip_route.ref 2020-08-31 22:42:48.847561334 -0300
-@@ -16,7 +16,7 @@
+--- rt6/step4/show_ip_route.ref 2020-09-25 17:49:02.583660484 -0300
++++ rt6/step5/show_ip_route.ref 2020-09-25 17:50:13.220581632 -0300
+@@ -14,7 +14,10 @@
+ "ip":"10.0.7.4",
+ "afi":"ipv4",
"interfaceName":"eth-rt4",
- "active":true,
- "labels":[
-- 3
+- "active":true
++ "active":true,
++ "labels":[
+ 16010
- ]
++ ]
},
{
-@@ -50,6 +50,9 @@
+ "fib":true,
+@@ -47,6 +50,9 @@
"active":true,
"backupIndex":[
0
@@ -19,19 +22,7 @@
]
}
],
-@@ -58,7 +61,10 @@
- "ip":"10.0.8.5",
- "afi":"ipv4",
- "interfaceName":"eth-rt5",
-- "active":true
-+ "active":true,
-+ "labels":[
-+ 3
-+ ]
- }
- ]
- }
-@@ -118,6 +124,9 @@
+@@ -112,6 +118,9 @@
"active":true,
"backupIndex":[
0
@@ -41,15 +32,3 @@
]
}
],
-@@ -126,7 +135,10 @@
- "ip":"10.0.8.5",
- "afi":"ipv4",
- "interfaceName":"eth-rt5",
-- "active":true
-+ "active":true,
-+ "labels":[
-+ 3
-+ ]
- }
- ]
- }
diff --git a/tests/topotests/isis-tilfa-topo1/rt6/step5/show_ipv6_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt6/step5/show_ipv6_route.ref.diff
index 2ddc9f82b6..c9358d45b2 100644
--- a/tests/topotests/isis-tilfa-topo1/rt6/step5/show_ipv6_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt6/step5/show_ipv6_route.ref.diff
@@ -1,15 +1,18 @@
---- rt6/step4/show_ipv6_route.ref 2020-08-31 22:42:48.847561334 -0300
-+++ rt6/step5/show_ipv6_route.ref 2020-08-31 22:42:48.847561334 -0300
-@@ -15,7 +15,7 @@
+--- rt6/step4/show_ipv6_route.ref 2020-09-25 17:49:03.847676958 -0300
++++ rt6/step5/show_ipv6_route.ref 2020-09-25 17:50:14.456597760 -0300
+@@ -22,7 +22,10 @@
+ "fib":true,
+ "afi":"ipv6",
"interfaceName":"eth-rt4",
- "active":true,
- "labels":[
-- 3
+- "active":true
++ "active":true,
++ "labels":[
+ 16011
- ]
- },
- {
-@@ -47,6 +47,9 @@
++ ]
+ }
+ ]
+ }
+@@ -44,6 +47,9 @@
"active":true,
"backupIndex":[
0
@@ -19,19 +22,7 @@
]
}
],
-@@ -54,7 +57,10 @@
- {
- "afi":"ipv6",
- "interfaceName":"eth-rt5",
-- "active":true
-+ "active":true,
-+ "labels":[
-+ 3
-+ ]
- }
- ]
- }
-@@ -111,6 +117,9 @@
+@@ -105,6 +111,9 @@
"active":true,
"backupIndex":[
0
@@ -41,15 +32,3 @@
]
}
],
-@@ -118,7 +127,10 @@
- {
- "afi":"ipv6",
- "interfaceName":"eth-rt5",
-- "active":true
-+ "active":true,
-+ "labels":[
-+ 3
-+ ]
- }
- ]
- }
diff --git a/tests/topotests/isis-tilfa-topo1/rt6/step5/show_mpls_table.ref.diff b/tests/topotests/isis-tilfa-topo1/rt6/step5/show_mpls_table.ref.diff
index 18354ea604..c9d67955ef 100644
--- a/tests/topotests/isis-tilfa-topo1/rt6/step5/show_mpls_table.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt6/step5/show_mpls_table.ref.diff
@@ -1,73 +1,32 @@
---- rt6/step4/show_mpls_table.ref 2020-08-31 22:42:48.847561334 -0300
-+++ rt6/step5/show_mpls_table.ref 2020-08-31 22:42:48.847561334 -0300
-@@ -11,7 +11,7 @@
- },
- {
+--- rt6/step4/show_mpls_table.ref 2020-09-25 17:49:01.363644584 -0300
++++ rt6/step5/show_mpls_table.ref 2020-09-25 17:50:11.904564461 -0300
+@@ -7,6 +7,12 @@
"type":"SR (IS-IS)",
-- "outLabel":3,
-+ "outLabel":16010,
+ "outLabel":16010,
"installed":true,
- "nexthop":"10.0.7.4"
- }
-@@ -29,12 +29,56 @@
- },
- {
- "type":"SR (IS-IS)",
-- "outLabel":3,
-+ "outLabel":16011,
- "installed":true,
- "interface":"eth-rt4"
- }
- ]
- },
-+ "16020":{
-+ "inLabel":16020,
-+ "installed":true,
-+ "nexthops":[
++ "nexthop":"10.0.7.4"
++ },
+ {
+ "type":"SR (IS-IS)",
-+ "outLabel":16020,
++ "outLabel":16010,
+ "installed":true,
-+ "nexthop":"10.0.7.4",
-+ "backupIndex":[
-+ 0
-+ ]
-+ }
-+ ],
-+ "backupNexthops":[
-+ {
-+ "type":"SR (IS-IS)",
-+ "outLabel":3,
-+ "nexthop":"10.0.8.5"
-+ }
-+ ]
-+ },
-+ "16021":{
-+ "inLabel":16021,
-+ "installed":true,
-+ "nexthops":[
+ "nexthop":"10.0.8.5"
+ }
+ ]
+@@ -19,6 +25,12 @@
+ "type":"SR (IS-IS)",
+ "outLabel":16011,
+ "installed":true,
++ "interface":"eth-rt4"
++ },
+ {
+ "type":"SR (IS-IS)",
-+ "outLabel":16021,
++ "outLabel":16011,
+ "installed":true,
-+ "interface":"eth-rt4",
-+ "backupIndex":[
-+ 0
-+ ]
-+ }
-+ ],
-+ "backupNexthops":[
-+ {
-+ "type":"SR (IS-IS)",
-+ "outLabel":3,
-+ "interface":"eth-rt5"
-+ }
-+ ]
-+ },
- "16030":{
- "inLabel":16030,
- "installed":true,
-@@ -79,6 +123,50 @@
+ "interface":"eth-rt5"
+ }
+ ]
+@@ -111,6 +123,50 @@
}
]
},
diff --git a/tests/topotests/isis-tilfa-topo1/rt6/step6/show_ip_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt6/step6/show_ip_route.ref.diff
index cddb6ab4bc..527ec74958 100644
--- a/tests/topotests/isis-tilfa-topo1/rt6/step6/show_ip_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt6/step6/show_ip_route.ref.diff
@@ -1,5 +1,5 @@
---- rt6/step5/show_ip_route.ref 2020-08-31 22:42:48.847561334 -0300
-+++ rt6/step6/show_ip_route.ref 2020-08-31 22:42:48.847561334 -0300
+--- rt6/step5/show_ip_route.ref 2020-09-25 17:50:13.220581632 -0300
++++ rt6/step6/show_ip_route.ref 2020-09-25 17:51:16.137402938 -0300
@@ -26,7 +26,7 @@
"interfaceName":"eth-rt5",
"active":true,
@@ -9,7 +9,7 @@
]
}
]
-@@ -89,7 +89,7 @@
+@@ -86,7 +86,7 @@
0
],
"labels":[
diff --git a/tests/topotests/isis-tilfa-topo1/rt6/step6/show_ipv6_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt6/step6/show_ipv6_route.ref.diff
index 389d87edc9..7b8f8022f2 100644
--- a/tests/topotests/isis-tilfa-topo1/rt6/step6/show_ipv6_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt6/step6/show_ipv6_route.ref.diff
@@ -1,15 +1,15 @@
---- rt6/step5/show_ipv6_route.ref 2020-08-31 22:42:48.847561334 -0300
-+++ rt6/step6/show_ipv6_route.ref 2020-08-31 22:42:48.847561334 -0300
-@@ -24,7 +24,7 @@
+--- rt6/step5/show_ipv6_route.ref 2020-09-25 17:50:14.456597760 -0300
++++ rt6/step6/show_ipv6_route.ref 2020-09-25 17:51:17.401419446 -0300
+@@ -15,7 +15,7 @@
"interfaceName":"eth-rt5",
"active":true,
"labels":[
- 16011
+ 30011
]
- }
- ]
-@@ -84,7 +84,7 @@
+ },
+ {
+@@ -81,7 +81,7 @@
0
],
"labels":[
diff --git a/tests/topotests/isis-tilfa-topo1/rt6/step6/show_mpls_table.ref.diff b/tests/topotests/isis-tilfa-topo1/rt6/step6/show_mpls_table.ref.diff
index 8d5385dd0c..edd5afeeb8 100644
--- a/tests/topotests/isis-tilfa-topo1/rt6/step6/show_mpls_table.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt6/step6/show_mpls_table.ref.diff
@@ -1,23 +1,23 @@
---- rt6/step5/show_mpls_table.ref 2020-08-31 22:42:48.847561334 -0300
-+++ rt6/step6/show_mpls_table.ref 2020-08-31 22:42:48.847561334 -0300
-@@ -5,7 +5,7 @@
- "nexthops":[
+--- rt6/step5/show_mpls_table.ref 2020-09-25 17:50:11.904564461 -0300
++++ rt6/step6/show_mpls_table.ref 2020-09-25 17:51:14.893386692 -0300
+@@ -11,7 +11,7 @@
+ },
{
"type":"SR (IS-IS)",
- "outLabel":16010,
+ "outLabel":30010,
"installed":true,
"nexthop":"10.0.8.5"
+ }
+@@ -29,7 +29,7 @@
},
-@@ -23,7 +23,7 @@
- "nexthops":[
{
"type":"SR (IS-IS)",
- "outLabel":16011,
+ "outLabel":30011,
"installed":true,
"interface":"eth-rt5"
- },
+ }
@@ -85,7 +85,7 @@
"nexthops":[
{
diff --git a/tests/topotests/isis-tilfa-topo1/rt6/step7/show_ip_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt6/step7/show_ip_route.ref.diff
index e9b88ce90b..7553dd22e5 100644
--- a/tests/topotests/isis-tilfa-topo1/rt6/step7/show_ip_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt6/step7/show_ip_route.ref.diff
@@ -1,6 +1,6 @@
---- rt6/step6/show_ip_route.ref 2020-08-31 22:42:48.847561334 -0300
-+++ rt6/step7/show_ip_route.ref 2020-08-31 22:42:48.847561334 -0300
-@@ -161,9 +161,6 @@
+--- rt6/step6/show_ip_route.ref 2020-09-25 17:51:16.137402938 -0300
++++ rt6/step7/show_ip_route.ref 2020-09-25 17:52:03.018015363 -0300
+@@ -152,9 +152,6 @@
"active":true,
"backupIndex":[
0
@@ -10,15 +10,3 @@
]
}
],
-@@ -172,10 +169,7 @@
- "ip":"10.0.7.4",
- "afi":"ipv4",
- "interfaceName":"eth-rt4",
-- "active":true,
-- "labels":[
-- 3
-- ]
-+ "active":true
- }
- ]
- }
diff --git a/tests/topotests/isis-tilfa-topo1/rt6/step7/show_ipv6_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt6/step7/show_ipv6_route.ref.diff
index a65d3e8e40..b56890de0f 100644
--- a/tests/topotests/isis-tilfa-topo1/rt6/step7/show_ipv6_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt6/step7/show_ipv6_route.ref.diff
@@ -1,6 +1,6 @@
---- rt6/step6/show_ipv6_route.ref 2020-08-31 22:42:48.847561334 -0300
-+++ rt6/step7/show_ipv6_route.ref 2020-08-31 22:42:48.847561334 -0300
-@@ -152,9 +152,6 @@
+--- rt6/step6/show_ipv6_route.ref 2020-09-25 17:51:17.401419446 -0300
++++ rt6/step7/show_ipv6_route.ref 2020-09-25 17:52:04.270031723 -0300
+@@ -143,9 +143,6 @@
"active":true,
"backupIndex":[
0
@@ -10,15 +10,3 @@
]
}
],
-@@ -162,10 +159,7 @@
- {
- "afi":"ipv6",
- "interfaceName":"eth-rt4",
-- "active":true,
-- "labels":[
-- 3
-- ]
-+ "active":true
- }
- ]
- }
diff --git a/tests/topotests/isis-tilfa-topo1/rt6/step7/show_mpls_table.ref.diff b/tests/topotests/isis-tilfa-topo1/rt6/step7/show_mpls_table.ref.diff
index 0d119554c7..ff043fb0bf 100644
--- a/tests/topotests/isis-tilfa-topo1/rt6/step7/show_mpls_table.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt6/step7/show_mpls_table.ref.diff
@@ -1,5 +1,5 @@
---- rt6/step6/show_mpls_table.ref 2020-08-31 22:42:48.847561334 -0300
-+++ rt6/step7/show_mpls_table.ref 2020-08-31 22:42:48.847561334 -0300
+--- rt6/step6/show_mpls_table.ref 2020-09-25 17:51:14.893386692 -0300
++++ rt6/step7/show_mpls_table.ref 2020-09-25 17:52:01.809999577 -0300
@@ -166,49 +166,5 @@
"interface":"eth-rt5"
}
diff --git a/tests/topotests/isis-tilfa-topo1/rt6/step8/show_ip_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt6/step8/show_ip_route.ref.diff
index cb9d758f32..d0b25bffa3 100644
--- a/tests/topotests/isis-tilfa-topo1/rt6/step8/show_ip_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt6/step8/show_ip_route.ref.diff
@@ -1,6 +1,6 @@
---- rt6/step7/show_ip_route.ref 2020-08-31 22:42:48.847561334 -0300
-+++ rt6/step8/show_ip_route.ref 2020-08-31 22:42:48.847561334 -0300
-@@ -161,6 +161,9 @@
+--- rt6/step7/show_ip_route.ref 2020-09-25 17:52:03.018015363 -0300
++++ rt6/step8/show_ip_route.ref 2020-09-25 17:53:21.035035298 -0300
+@@ -152,6 +152,9 @@
"active":true,
"backupIndex":[
0
@@ -10,15 +10,3 @@
]
}
],
-@@ -169,7 +172,10 @@
- "ip":"10.0.7.4",
- "afi":"ipv4",
- "interfaceName":"eth-rt4",
-- "active":true
-+ "active":true,
-+ "labels":[
-+ 3
-+ ]
- }
- ]
- }
diff --git a/tests/topotests/isis-tilfa-topo1/rt6/step8/show_ipv6_route.ref.diff b/tests/topotests/isis-tilfa-topo1/rt6/step8/show_ipv6_route.ref.diff
index cac719262d..203175510c 100644
--- a/tests/topotests/isis-tilfa-topo1/rt6/step8/show_ipv6_route.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt6/step8/show_ipv6_route.ref.diff
@@ -1,6 +1,6 @@
---- rt6/step7/show_ipv6_route.ref 2020-08-31 22:42:48.847561334 -0300
-+++ rt6/step8/show_ipv6_route.ref 2020-08-31 22:42:48.847561334 -0300
-@@ -152,6 +152,9 @@
+--- rt6/step7/show_ipv6_route.ref 2020-09-25 17:52:04.270031723 -0300
++++ rt6/step8/show_ipv6_route.ref 2020-09-25 17:53:22.239051045 -0300
+@@ -143,6 +143,9 @@
"active":true,
"backupIndex":[
0
@@ -10,15 +10,3 @@
]
}
],
-@@ -159,7 +162,10 @@
- {
- "afi":"ipv6",
- "interfaceName":"eth-rt4",
-- "active":true
-+ "active":true,
-+ "labels":[
-+ 3
-+ ]
- }
- ]
- }
diff --git a/tests/topotests/isis-tilfa-topo1/rt6/step8/show_mpls_table.ref.diff b/tests/topotests/isis-tilfa-topo1/rt6/step8/show_mpls_table.ref.diff
index 917954b077..535f30bf35 100644
--- a/tests/topotests/isis-tilfa-topo1/rt6/step8/show_mpls_table.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt6/step8/show_mpls_table.ref.diff
@@ -1,5 +1,5 @@
---- rt6/step7/show_mpls_table.ref 2020-08-31 22:42:48.847561334 -0300
-+++ rt6/step8/show_mpls_table.ref 2020-08-31 22:42:48.847561334 -0300
+--- rt6/step7/show_mpls_table.ref 2020-09-25 17:52:01.809999577 -0300
++++ rt6/step8/show_mpls_table.ref 2020-09-25 17:53:19.799019132 -0300
@@ -166,5 +166,49 @@
"interface":"eth-rt5"
}
diff --git a/tests/topotests/isis-tilfa-topo1/rt6/step9/show_mpls_table.ref.diff b/tests/topotests/isis-tilfa-topo1/rt6/step9/show_mpls_table.ref.diff
index 3c9558e56a..b6e5396554 100644
--- a/tests/topotests/isis-tilfa-topo1/rt6/step9/show_mpls_table.ref.diff
+++ b/tests/topotests/isis-tilfa-topo1/rt6/step9/show_mpls_table.ref.diff
@@ -1,5 +1,5 @@
---- rt6/step8/show_mpls_table.ref 2020-08-31 22:42:48.847561334 -0300
-+++ rt6/step9/show_mpls_table.ref 2020-08-31 22:42:48.847561334 -0300
+--- rt6/step8/show_mpls_table.ref 2020-09-25 17:53:19.799019132 -0300
++++ rt6/step9/show_mpls_table.ref 2020-09-25 17:54:37.492035644 -0300
@@ -167,8 +167,8 @@
}
]
diff --git a/tests/topotests/isis-topo1-vrf/r1/r1_route.json b/tests/topotests/isis-topo1-vrf/r1/r1_route.json
index 77d2ad9c63..f0a3593a4c 100644
--- a/tests/topotests/isis-topo1-vrf/r1/r1_route.json
+++ b/tests/topotests/isis-topo1-vrf/r1/r1_route.json
@@ -20,20 +20,6 @@
],
"10.0.20.0/24": [
{
- "distance": 115,
- "metric": 20,
- "nexthops": [
- {
- "afi": "ipv4",
- "interfaceName": "r1-eth0",
- "ip": "10.0.20.1"
- }
- ],
- "prefix": "10.0.20.0/24",
- "protocol": "isis",
- "vrfName": "r1-cust1"
- },
- {
"nexthops": [
{
"active": true,
diff --git a/tests/topotests/isis-topo1-vrf/r2/r2_route.json b/tests/topotests/isis-topo1-vrf/r2/r2_route.json
index 98252c5939..a26cdfad8e 100644
--- a/tests/topotests/isis-topo1-vrf/r2/r2_route.json
+++ b/tests/topotests/isis-topo1-vrf/r2/r2_route.json
@@ -20,20 +20,6 @@
],
"10.0.21.0/24": [
{
- "distance": 115,
- "metric": 20,
- "nexthops": [
- {
- "afi": "ipv4",
- "interfaceName": "r2-eth0",
- "ip": "10.0.21.1"
- }
- ],
- "prefix": "10.0.21.0/24",
- "protocol": "isis",
- "vrfName": "r2-cust1"
- },
- {
"nexthops": [
{
"active": true,
diff --git a/tests/topotests/isis-topo1-vrf/r3/r3_route.json b/tests/topotests/isis-topo1-vrf/r3/r3_route.json
index de158876f1..9717df5c1a 100644
--- a/tests/topotests/isis-topo1-vrf/r3/r3_route.json
+++ b/tests/topotests/isis-topo1-vrf/r3/r3_route.json
@@ -50,20 +50,6 @@
],
"10.0.20.0/24": [
{
- "distance": 115,
- "metric": 20,
- "nexthops": [
- {
- "afi": "ipv4",
- "interfaceName": "r3-eth0",
- "ip": "10.0.20.2"
- }
- ],
- "prefix": "10.0.20.0/24",
- "protocol": "isis",
- "vrfName": "r3-cust1"
- },
- {
"nexthops": [
{
"active": true,
diff --git a/tests/topotests/isis-topo1-vrf/r4/r4_route.json b/tests/topotests/isis-topo1-vrf/r4/r4_route.json
index b3ed4f2cbe..6cb79b0301 100644
--- a/tests/topotests/isis-topo1-vrf/r4/r4_route.json
+++ b/tests/topotests/isis-topo1-vrf/r4/r4_route.json
@@ -66,18 +66,6 @@
{
"nexthops": [
{
- "afi": "ipv4",
- "interfaceName": "r4-eth0",
- "ip": "10.0.21.2"
- }
- ],
- "prefix": "10.0.21.0/24",
- "protocol": "isis",
- "vrfName": "r4-cust1"
- },
- {
- "nexthops": [
- {
"active": true,
"directlyConnected": true,
"fib": true,
diff --git a/tests/topotests/isis-topo1/r1/r1_route.json b/tests/topotests/isis-topo1/r1/r1_route.json
index 123b4dd163..f94233a80f 100644
--- a/tests/topotests/isis-topo1/r1/r1_route.json
+++ b/tests/topotests/isis-topo1/r1/r1_route.json
@@ -19,19 +19,6 @@
],
"10.0.20.0/24": [
{
- "distance": 115,
- "metric": 10,
- "nexthops": [
- {
- "afi": "ipv4",
- "interfaceName": "r1-eth0",
- "ip": "10.0.20.1"
- }
- ],
- "prefix": "10.0.20.0/24",
- "protocol": "isis"
- },
- {
"nexthops": [
{
"active": true,
diff --git a/tests/topotests/isis-topo1/r2/r2_route.json b/tests/topotests/isis-topo1/r2/r2_route.json
index fe2de05734..aab651eff0 100644
--- a/tests/topotests/isis-topo1/r2/r2_route.json
+++ b/tests/topotests/isis-topo1/r2/r2_route.json
@@ -19,19 +19,6 @@
],
"10.0.21.0/24": [
{
- "distance": 115,
- "metric": 10,
- "nexthops": [
- {
- "afi": "ipv4",
- "interfaceName": "r2-eth0",
- "ip": "10.0.21.1"
- }
- ],
- "prefix": "10.0.21.0/24",
- "protocol": "isis"
- },
- {
"nexthops": [
{
"active": true,
diff --git a/tests/topotests/isis-topo1/r3/r3_route.json b/tests/topotests/isis-topo1/r3/r3_route.json
index 1f0fcdfcd6..61d05e80bb 100644
--- a/tests/topotests/isis-topo1/r3/r3_route.json
+++ b/tests/topotests/isis-topo1/r3/r3_route.json
@@ -47,19 +47,6 @@
],
"10.0.20.0/24": [
{
- "distance": 115,
- "metric": 10,
- "nexthops": [
- {
- "afi": "ipv4",
- "interfaceName": "r3-eth0",
- "ip": "10.0.20.2"
- }
- ],
- "prefix": "10.0.20.0/24",
- "protocol": "isis"
- },
- {
"nexthops": [
{
"active": true,
diff --git a/tests/topotests/isis-topo1/r4/r4_route.json b/tests/topotests/isis-topo1/r4/r4_route.json
index 597e953c09..79361af4b5 100644
--- a/tests/topotests/isis-topo1/r4/r4_route.json
+++ b/tests/topotests/isis-topo1/r4/r4_route.json
@@ -16,19 +16,6 @@
],
"10.0.21.0/24": [
{
- "distance": 115,
- "metric": 10,
- "nexthops": [
- {
- "afi": "ipv4",
- "interfaceName": "r4-eth0",
- "ip": "10.0.21.2"
- }
- ],
- "prefix": "10.0.21.0/24",
- "protocol": "isis"
- },
- {
"nexthops": [
{
"active": true,