Hello,
I have three BGP routers on a shared IPv6 link and using link-local only addressing. Router A (fe80::1) peers with Routers B (fe80::2) and C (fe80::3), but B and C do not peer with each other. Router A receives prefix advertisements from B and C, but does not distribute prefixes learned from B to C and vice-versa (it black-holes them). Router B advertises the prefix 2001:db8:5::/64 with metric 1024 to router A. At a later time, Router C then advertises the same prefix with metric 1 to router A. However, router A continues to consider B as the best next hop for the prefix even though the metric advertised by router C was lower. It seems to be due to the fact that router B advertised the prefix first, but I want router A to prefer router C based on the lower metric as a higher precedence than age. Is there a way to configure quagga to use metric as the higher precedence for best path selection? See below for the BGP table information for router A: Thanks - Fred [email protected] n8# sh ipv6 bgp BGP table version is 0, local router ID is 10.0.4.2 Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, r RIB-failure, S Stale, R Removed Origin codes: i - IGP, e - EGP, ? - incomplete Network Next Hop Metric LocPrf Weight Path *> 2001:db8:1::/64 fe80::2 1024 0 2 ? *> 2001:db8:2::/64 fe80::3 1024 0 3 ? * 2001:db8:5::/64 fe80::3 1 0 3 ? *> fe80::2 1024 0 2 ? Total number of prefixes 3 n8#
_______________________________________________ Quagga-users mailing list [email protected] https://lists.quagga.net/mailman/listinfo/quagga-users
