In reply to Marwan.

Dear Marwan,
Let me add a bit of flavor to your statement.

VXLAN with EVPN improves the Flood&Learn semantics by mitigating unecessary flooding for Layer-2 traffic.

- We avoid sending unecessary ARP requests across VXLAN; if EVPN knows about the destination Host, we impersonate the answer ARP response. In case of a miss in EVPN (e.g. silent Host), a ARP broadcast (flood) would still apply and we can detect this silent Host.

- As we know about the Hosts, there is no Unknow Unicast flooding anymore. Silent Host situation above does also apply here

- Multicast is obviously still valid traffic so this would not be eliminated.

Short, we are doing closer to what Layer-3 forwarding (routing) does but still honor the requrements of Layer-2 traffic in regards to BUM, if necessary.

Cisco also offers a forwarding characteristic where Host to Host communication (intra- and inter-subnet) is based on routing. This forwarding method is called "Enhanced Forwarding" and, as it follows stict routing, does not flood.