vxlan2 is a patched version of the vxlan module in the Linux kernel that allows IP fragmentation of packets encapsulated in VXLAN.
https://github.com/cuteip/vxlan2-dkms/releases
sudo apt install dkms -y
VXLAN2_DKMS_VERSION=0.8
wget https://github.com/cuteip/vxlan2-dkms/releases/download/v${VXLAN2_DKMS_VERSION}/vxlan2-dkms_${VXLAN2_DKMS_VERSION}_all.deb
sudo apt install -y ./vxlan2-dkms_${VXLAN2_DKMS_VERSION}_all.deb
- Supported Linux Kernel versions: 6.1 - 6.8
- Supports only IPv6 underlying network
- It's likely that applying a similar patch would make the underlying network work with IPv4 as well.
- The upstream vxlan module will be blacklisted when installing vxlan2-dkms
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/net/vxlan