Change MPLS/VPLS to VXLAN

Hello,

I’d like to switch a few devices from MPLS/VPLS to VXLAN. The routers are accessible via OSPF and running. However, there are a few devices that have a maximum L2MTU of 1522 in eth. Of course, there are also many new ones that have a much higher L2MTU.

I left the VXLAN interfaces at 1500 MTU as the default. According to the wiki article, however, VXLAN generates a 50 byte overhead? So if the L2MTU is 1522 - 50, does this mean that VXLAN no longer works with the default setting of L3MTU 1500, or does it automatically fragment?

Thanks
Christian