]> git.proxmox.com Git - mirror_frr.git/commit
bgpd: Handle connected routes and IPv6 link-local nexthops for route leaking
authorvivek <vivek@cumulusnetworks.com>
Thu, 5 Apr 2018 17:42:27 +0000 (10:42 -0700)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Wed, 25 Apr 2018 16:39:16 +0000 (12:39 -0400)
commit77e62f2b5ab1797c066488aa280652527cceadf7
tree1a5e5cb626d26789b0f09cf72ec0adbbff7fb767
parent82e7e75db12d9ca69a15226f28c79b5548c75894
bgpd: Handle connected routes and IPv6 link-local nexthops for route leaking

Connected routes redistributed into BGP as well as IPv4 routes with IPv6
link-local next hops (RFC 5549) need information about the associated
interface in BGP if they are candidates to be leaked into another VRF. In
the absence of route leaking, this was not necessary. Introduce the
appropriate mechanism and ensure this is used during route install (in
the target VRF).

Ticket: CM-20343, CM-20382
Testing done:
1. Manually verified failed scenarios and some additional ones - logs
in the tickets.
2. Ran bgp-min and evpn-min - results are good.
3. Ran vrf smoke - has some failures, but none which look new

Signed-off-by: Vivek Venkatraman <vivek@cumulusnetworks.com>
bgpd/bgp_attr.c
bgpd/bgp_attr.h
bgpd/bgp_mplsvpn.c
bgpd/bgp_nexthop.h
bgpd/bgp_zebra.c