05-13-2024 03:36 AM - edited 05-13-2024 03:38 AM
Dear all,
I am running in to very strange problem - currently busy with preparation in our LAB for a migration of EVPN/VXLAN setup from single-site to multi-site. During the testing in our LAB I have discovered the following.
The LAB is already in multi-site setup, within the local site we use multicast replication and the multi-site interconnect uses ingress-replication.
The lab consists of 2 sites, Site A has a single BGW-Spine with 2 leafs in Fabric VPC setup, Site B has the same setup 1 BGW-Spine and 2 leafs in Fabric VPC. In every site I have a single homed client connected to one leaf, the clients sit in the same VLAN.
The problem is the following. When I try to ping Client B from Client A in the same VLAN the traffic does not work unless arp-suppression is enabled. When I want to ping let's say from client A to a client in Site-B in a different VLAN (Layer3 traffic) the connection works without arp-suppression. Generally, I want to understand why arp-suppression seams mandatory in my case in order to achieve Layer 2 reachability between the sites. In the past we had serious problems with arp-suppression and our single site fabric.
Any ideas would be highly appreciated.
01-30-2025 09:35 PM
Hello @kmarkov
The issue you're encountering is related to how ARP (Address Resolution Protocol) is handled in an EVPN/VXLAN multi-site setup, particularly when using ingress replication for inter-site communication. Let me break this down and explain why ARP suppression is playing a critical role in your scenario.
Multicast Replication (Intra-Site):
Ingress Replication (Inter-Site):
ARP Suppression:
Inter-Site ARP Broadcasts with Ingress Replication:
ARP Suppression Eliminates the Need for Broadcasts:
Layer 3 Traffic Works Without ARP Suppression:
In single-site setups, ARP suppression can sometimes cause issues if:
These issues can lead to scenarios where ARP requests are not properly resolved, causing connectivity problems. However, in a multi-site setup with ingress replication, ARP suppression becomes more critical because it eliminates the dependency on inter-site BUM traffic for ARP resolution.
Enable ARP Suppression:
Verify EVPN Control Plane:
show evpn
or equivalent to verify this.Inspect BGW Configuration:
Test with Multicast Replication:
Upgrade Software:
In your multi-site EVPN/VXLAN setup, ARP suppression is mandatory for inter-site Layer 2 connectivity because it eliminates the dependency on BUM traffic for ARP resolution. Without ARP suppression, ARP broadcasts may not be properly forwarded across sites due to the limitations of ingress replication. By enabling ARP suppression and ensuring the EVPN control plane is functioning correctly, you can achieve seamless Layer 2 connectivity between sites.
Hope This Helps!!!
AshSe
Forum Tips:
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