]> git.proxmox.com Git - mirror_frr.git/commit - zebra/zebra_evpn_mh.c
zebra: changes to advertise SVI mac by default if evpn-mh is enabled
authorAnuradha Karuppiah <anuradhak@cumulusnetworks.com>
Mon, 2 Nov 2020 18:53:50 +0000 (10:53 -0800)
committerAnuradha Karuppiah <anuradhak@nvidia.com>
Fri, 19 Feb 2021 16:11:15 +0000 (08:11 -0800)
commit243b74eda653893f4ed7394fa5f7e1bb2ba2bee0
tree5f91ba6aa2178019990bae3d39ce4d40d040aaa6
parentc0c7707d0d262d54b95a1e63bdb91b9a43ffc58f
zebra: changes to advertise SVI mac by default if evpn-mh is enabled

Added support for advertising SVI MAC if EVPN-MH is enabled.

In the case of EVPN MH arp replies from an attached server can be sent to
the ES-peer. To prevent flooding of the reply the SVI MAC needs to be
advertised by default.

Note:
advertise-svi-ip could have been used as an alternate way to advertise
SVI MAC. However that config cannot be turned on if SVI IPs are
re-used (which is done to avoid wasting IP addresses in a subnet).

Signed-off-by: Anuradha Karuppiah <anuradhak@cumulusnetworks.com>
zebra/if_netlink.c
zebra/interface.c
zebra/zebra_evpn.c
zebra/zebra_evpn_mac.c
zebra/zebra_evpn_mac.h
zebra/zebra_evpn_mh.c
zebra/zebra_evpn_mh.h
zebra/zebra_evpn_neigh.c
zebra/zebra_vxlan.c