07-14-2025 02:48 AM
Hi, can someone please advise whether vxlan within aci faric is using the approach " Flood & learn"? thanks in advance!
07-14-2025 02:51 AM
Hi @Herman2022 ,
Within ACI fabric, VXLAN does not use the traditional "flood and learn" approach.
Instead, ACI leverages a control-plane learning mechanism using COOP (Council of Oracle Protocol) and MP-BGP EVPN to map endpoints (MAC/IP-to-VTEP). This allows the fabric to maintain endpoint reachability information without relying on flooding unknown traffic.
So, it's a controller-based learning model, making it more scalable and efficient than flood-and-learn.
Hope this helps!
07-15-2025 02:53 PM
Hi @Herman2022 ,
In a VXLAN environment, the flood and learn approach is used to flood unknown destination unicast traffic to all destinations of a VXLAN segment
ACI uses VXLAN as an infrastructure underlay, where each switch is allocated a VTEP address (via DHCP from the APIC), which in turn is advertised via ISIS so all switches learn all other switches VTEP addresses.
These same VTEP addresses are also used to encapsulate user traffic that is sent switch-to-switch. But leaf switches learn local user endpoint to VTEP address bindings and report these to spine switches using where this information is kept in a centralised database kept on the spine switches known as the Council Of Oracles database.
The protocol used by leaf switches to report this is therefore called the Council Of Oracles Protocol, most often written as COOP, and therefore the database is often referred to as the COOP database
This allows switches to send destination-unknown traffic to a spine switch (using a Proxy VTEP destination address) which will look up the COOP database and re-address the traffic to the resolved leaf-switch VTEP rather than using flood and learn. And if unknown destination is NOT in the COOP database, then:
So it is more proxy-and-learn approach than flood-and-learn.
BUT ACI can be configured to selectively modify this behaviour, in some cases ACI essentially reverts to flood-and-learn, although it is not referred to as that. There are just settings in the Bridge Domain
So the answer is not a straightforward Yes or No. Essentially it is No, but can be modified to behave in the same way
07-15-2025 03:33 PM - edited 07-16-2025 06:02 AM
maybe my comment need more detail
MHM
07-15-2025 06:56 PM
Hi @MHM Cisco World ,
Looks like you forgot to finish at least one of your sentences, so for the benefit of others who may be misled, let me finish a couple for you. My additions are in blue. I'm sure it reflects what you meant to say.
BGP ... has nothing to do with how ACI handles unknown unicast traffic.
ACI only uses BGP ... for the redistribution of external routes via MPBGP.
HTH
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide