]> git.proxmox.com Git - mirror_frr.git/commit - bgpd/bgp_updgrp_packet.c
bgpd: enable neighbor-nexthop-self for l2vpn evpn address family
authorMitesh Kanjariya <mitesh@marvel-07.cumulusnetworks.com>
Thu, 1 Mar 2018 09:47:28 +0000 (01:47 -0800)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Tue, 8 May 2018 23:24:15 +0000 (19:24 -0400)
commitace295a90d6df40c4683dc82ad4004a8b2f0b002
treeb3db85d495d7acfc1ea4dea19118b3f0e6cf29da
parent2b659f33296f425e54410ceb08741da5d5d53d00
bgpd: enable neighbor-nexthop-self for l2vpn evpn address family

In the FRR implementation of EVPN,
eBGP leaf-spine peering for EVPN is fully supported by allowing
the next hop to be propagated and not rewritten at each hop.
There are other changes also related to route import to facilitate this.
However, propagating the next hop is not correct in some cases.
Specifically, if the DC is comprised of multiple PODs
with distinct intra-POD and inter-POD VxLAN tunnels,
EVPN routes received from an adjacent POD by a border/exit leaf
must be propagated into the local POD with the next hop rewritten (to self).

Signed-off-by: Mitesh Kanjariya <mitesh@cumulusnetworks.com>
bgpd/bgp_route.c
bgpd/bgp_updgrp_packet.c
bgpd/bgp_vty.c
bgpd/bgpd.c