summaryrefslogtreecommitdiff
path: root/tests/topotests/bgp-basic-functionality-topo1/test_bgp_basic_functionality.py
diff options
context:
space:
mode:
authorRenato Westphal <renato@opensourcerouting.org>2021-02-26 13:37:12 -0300
committerRenato Westphal <renato@opensourcerouting.org>2021-02-26 15:54:01 -0300
commit5dd20c560e76fe02759c275139d64850721197dc (patch)
tree8f7f126ec5a020673a0cc24ed03f2bc31b8ed372 /tests/topotests/bgp-basic-functionality-topo1/test_bgp_basic_functionality.py
parentf691f2ebbdeb77cb6a9daacb62f2f57ec5ce8414 (diff)
isisd: remove assert from the TI-LFA repair list computation algorithm
In some cases it's possible that the TI-LFA algorithms will try to compute a SID repair list more than once for the same backup nexthop [1]. This of course shouldn't be allowed, as a backup nexthop can't have multiple label stacks. When that happens, we should just ignore the new repair list if one is already applied, instead of asserting and crashing the daemon. [1] One scenario this can happen is when there's ECMP involving different P-nodes in the PQ-space intersection. Reported-by: Fredi Raspall <fredi@voltanet.io> Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
Diffstat (limited to 'tests/topotests/bgp-basic-functionality-topo1/test_bgp_basic_functionality.py')
0 files changed, 0 insertions, 0 deletions