Hello,
I have 3 servers with Proxmox forming a cluster. Each is connected directly to the other two with 10G NIC, meaning they are in a full mesh network topology. To get connectivity between them I followed the guide on Full Mesh Network for Ceph (even though I don't use Ceph there) and used Routed Setup, based on FRR, OpenFabric protocol. The connection works without any problem, the nodes can ping and communicate with others.
On top of the OpenFabric mesh network (in this case) I would like to create another virtual network (only available on these 3 servers) with multiple VLANs. It would be intended for VMs from all three servers, so they can communicate and are not isolated to specific server only. I was already trying to do this with bridge, but it's not possible since the IP for access to OpenFabric network is assigned to lo interface. Therefore it cannot be added to bridge. To overcome this problem I figured out I can create VXLAN and add lo as it's backend device. This works until I add vxlan interface to the bridge, but afterwards I'm unable to ping VXLAN peers, so it's not a good solution.
I'm stuck at this point, as I believe there must be a way to create virtual network interface on top of lo, but don't know how. The VXLAN in this case is probably just a complication, but it's the only solution which I have almost successfully implemented. I would be very happy if someone would give me any info on what should I do to get the virutal network+VLANs working.
Thanks in advance!
I have 3 servers with Proxmox forming a cluster. Each is connected directly to the other two with 10G NIC, meaning they are in a full mesh network topology. To get connectivity between them I followed the guide on Full Mesh Network for Ceph (even though I don't use Ceph there) and used Routed Setup, based on FRR, OpenFabric protocol. The connection works without any problem, the nodes can ping and communicate with others.
On top of the OpenFabric mesh network (in this case) I would like to create another virtual network (only available on these 3 servers) with multiple VLANs. It would be intended for VMs from all three servers, so they can communicate and are not isolated to specific server only. I was already trying to do this with bridge, but it's not possible since the IP for access to OpenFabric network is assigned to lo interface. Therefore it cannot be added to bridge. To overcome this problem I figured out I can create VXLAN and add lo as it's backend device. This works until I add vxlan interface to the bridge, but afterwards I'm unable to ping VXLAN peers, so it's not a good solution.
I'm stuck at this point, as I believe there must be a way to create virtual network interface on top of lo, but don't know how. The VXLAN in this case is probably just a complication, but it's the only solution which I have almost successfully implemented. I would be very happy if someone would give me any info on what should I do to get the virutal network+VLANs working.
Thanks in advance!