]> git.puffer.fish Git - matthieu/frr.git/commit
ospf6d: Fix ECMP for asbr external routes
authorChirag Shah <chirag@cumulusnetworks.com>
Tue, 1 May 2018 23:34:31 +0000 (16:34 -0700)
committerChirag Shah <chirag@cumulusnetworks.com>
Thu, 17 May 2018 18:10:09 +0000 (11:10 -0700)
commit804a32941084bc0da2c26f6948fff1003458988a
tree3a77fdb89e92c04e19e27cd3ecb6b66c29215fd8
parent21c84871cfac0eb6acdcded645ab032ee37c82b5
ospf6d: Fix ECMP for asbr external routes

Use brouter table to fetch nexthops for
asbr prefix (external) routes.
Change adv. router of the router's path once
the DB/FIB is updated with effective nexthops.
Cleanup of nexthop update when route's adv
router changes cost.

Ticket:CM-16139
Testing Done:
Tested ASBR external routes in CLOS topology with
multiple paths asbr originator at tor to spine.
Validated external route's nexthop within
area and inter area.

Signed-off-by: Chirag Shah <chirag@cumulusnetworks.com>
ospf6d/ospf6_asbr.c
ospf6d/ospf6_intra.c