I have configured a rather straightforward EVPN/VXLAN implementation in EVE. 2 spine and 4 leaf switches.
EBGP underlay and MP-IBGP\VXLAN overlay. I am successfully pinging between two hosts on different leaf switches at L2, however I noticed that ARP requests were being sent between the PE routers. The PE isn't doing proxy arp because it is not learning the IP address of the remote host, just the MAC address.
root@vqfx-re> show evpn database Instance: default-switch VLAN DomainId MAC address Active source Timestamp IP address 10 00:05:86:71:26:01 172.16.50.3 Apr 28 13:55:18 10 00:05:86:71:b8:00 xe-0/0/0.0 Apr 28 13:44:54
If I do a wireshark capture to view the route being advertised it shows no "IP address : Not included". I understand this is an optional field but i don't know how to turn it on. Without it I am not getting the benefits of the reduced BUM traffic expected with EVPN. I've pasted the relevant config from a leaf switch below. Any help greatly appreciated with allowing the IP/MAC learning
In the bridged overlay scenario the type-2 route will only carry the mac-address.
The PE leaf will only have the mac address in the evpn database.
The scenario where you will get both MAC and IP in the type-2 route of evpn would be when you have the default gateway is on the leaf itself for the hosts. In that case you will have the arp entry on the Leaf itself and MAC/IP advertisement will be sent across by Type-2 routes.