Hi,
I have 3 Proxmox 7.1-12 nodes in HA.
They are connected with serveral 10GbE cards to 100GbE Cumulus Linux switches.
The Cumulus switches use vxlan over an frr/ospf underlay.
Testing is on a single Proxmox host currently. I want to include the ovs VM bridge in the ospf underlay in order the have vxlan tunnels from the physical Cumulus switches up to the VM bridge on the Proxmox host.
This works fine, until I configure vlan inside the vxlan. It seems that vlan tags are droped on the Proxmox side no matter what I configure.
I sent traffic from a physical node on vlan 100 to the Proxmox VM.
As long as the VM on Proxmox has no vlan configured on the bridge or inside the VM, I get traffic just fine. But I expected it on vlan 100, either with a tagged bridge or configured inside the VM.
What I'm I missing? Is this behaviour a misconfiguration or maybe due to OVS behaviour?
##########
Configuration:
Configured an ovs bridge on Proxmox as:
I configured frr/zebra on the Proxmox host to advertise the routes, this work perfect. I can ping and traceroute the complete underlay. I can confirm this on the Proxmox host with vtysh.
To test vxlan I installed a physical node with ubuntu.
Ubuntu Physical node vlan part:
Cumulus switch:
and
On the Proxmox host the SDn bridge:
I have 3 Proxmox 7.1-12 nodes in HA.
They are connected with serveral 10GbE cards to 100GbE Cumulus Linux switches.
The Cumulus switches use vxlan over an frr/ospf underlay.
Testing is on a single Proxmox host currently. I want to include the ovs VM bridge in the ospf underlay in order the have vxlan tunnels from the physical Cumulus switches up to the VM bridge on the Proxmox host.
This works fine, until I configure vlan inside the vxlan. It seems that vlan tags are droped on the Proxmox side no matter what I configure.
I sent traffic from a physical node on vlan 100 to the Proxmox VM.
As long as the VM on Proxmox has no vlan configured on the bridge or inside the VM, I get traffic just fine. But I expected it on vlan 100, either with a tagged bridge or configured inside the VM.
What I'm I missing? Is this behaviour a misconfiguration or maybe due to OVS behaviour?
##########
Configuration:
Configured an ovs bridge on Proxmox as:
auto vmbr1
iface vmbr1 inet static
address 10.255.21.47/24
ovs_type OVSBridge
ovs_ports enp130s0f1
mtu 9200
post-up ifconfig enp130s0f1 mtu 9200 && ifconfig vmbr1 mtu 9200
I configured frr/zebra on the Proxmox host to advertise the routes, this work perfect. I can ping and traceroute the complete underlay. I can confirm this on the Proxmox host with vtysh.
To test vxlan I installed a physical node with ubuntu.
Ubuntu Physical node vlan part:
vlans:
ens1.100:
addresses:
- 10.11.12.10/24
id: 100
link: ens1
Cumulus switch:
auto vni313
iface vni313
vxlan-id 313
vxlan-local-tunnelip 10.255.255.3
vxlan-remoteip 10.255.255.47
mtu 9200
and
auto br313
iface br313
bridge-ports vni313 swp27s0.100
bridge-stp off
On the Proxmox host the SDn bridge:
auto br313
iface br313
bridge_ports vxlan_br313
bridge_stp off
bridge_fd 0
mtu 1500
auto vxlan_br313
iface vxlan_br313
vxlan-id 313
vxlan_remoteip 10.255.255.3
mtu 9200
Last edited: