I have created a L3 leaf spine topology consisting of 4 nodes (2x leaf & 2x spine) with VX and I'm having problems with the MTU on the VXLAN interfaces.
The interfaces between the leafs and spines are configured with a 2000 byte MTU (and I can send ping traffic with DF set up to 2000 bytes on these) but the VXLAN interface appears to only support up to 1500 byte MTU. If you try to increase this (ip link set mtu 1600 vni-X) then it just errors. Setting to 1500 (or lower) works.
You can send 1500 byte packets into the VXLAN (so with encapsulation it'll be 1550 bytes) but you can't send anything larger through.
I've tried with both bridging (when you put the VXLAN interface into a bridge, the bridge inherits the lowest MTU of all slaves ports) and just setting an IP address on the VXLAN interface. Neither work for larger than 1500 byte packets.
This means that you can't transport jumbo frames across VXLAN so can't be used as a drop in replacement for networks where this is important.
Have I missed some way of making this work?