]> git.proxmox.com Git - mirror_frr.git/commit
bgpd: Fixes for VRF route leaking
authorvivek <vivek@cumulusnetworks.com>
Tue, 27 Mar 2018 00:24:47 +0000 (17:24 -0700)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Wed, 25 Apr 2018 16:39:16 +0000 (12:39 -0400)
commit44338987be1dc560be6fa73a6f9e0b7b2e8efe77
tree1f142a579e9192c9511bdcb450fb6a7e2a1ed370
parent92708db6c3b8ff9dfa81a8bbb99a472f05d76f35
bgpd: Fixes for VRF route leaking

Implement fixes for route leaking between VRFs through BGP, especially for
the scenario where routes are leaked from a VRF X to multiple other VRFs.
This include making sure that import and export happen via the global VPN
table, setting RD correctly and proper handling for multiple import/export.

Ticket: CM-20256
Signed-off-by: Vivek Venkatraman <vivek@cumulusnetworks.com>
Reviewed-by: Donald Sharp <sharpd@cumulusnetworks.com>
bgpd/bgp_ecommunity.c
bgpd/bgp_ecommunity.h
bgpd/bgp_mplsvpn.c
bgpd/bgp_mplsvpn.h
bgpd/bgp_vty.c