ACE L3 Underlay
VXLAN/EVPN - BGP underlay Design Options using IGPs In case you need IGPs choose IBGP as an overlay and any IGP (ospf, is-is, etc.) for the underlay.
using BGP in the underlay If your vendor offers a easy and robust implementetion of EVPN over eBGP go for an eBGP-only EVPN implementation.
spine switches should not be involved in intra-fabric traffic forwarding the BGP-next hop in an EVPN update must not be changed (next-hop-unchaganged) on the path between egress and ingress switch.