I
ice29
Guest
Hello, I need help with following problem. I have setup Proxmox 1.9 with 2 physical NICs - one for management and one for connection to a Cisco Metro Ethernet switch. The switch is sending frames with two VLAN tags (Q-in-Q) - this has to be received by a VM (with both VLAN tags) which runs an application that communicaties with those two tags. The best way would be to directly link the physical eth interface to a VM, but this is not possible.
I have joined both interfaces with a bridge, but I have problems with traffic flowing from Switch to the VM. When I issue tcpdump on hypervisor it shows traffic received from switch but only with the inner tag, the outer tag seems to be stripped! Traffic going from VM to the switch seems to be tagged properly (I'm using KVM for this, when I tried OpenVZ the VM will not even send VLAN tagged frames out to the hypervisor - ifconfig shows TX dropped packets...)
What can the issue be? Before installing Proxmox I have run the app on dedicated debian server and it was working properly, not tags were stripped. Is it some special config in PVE kernel or it's just not possible to pass 2 VLAN tags to KVM machine? (or use OpenVZ with VLAN tagging to host).
Sorry for asking (for some) stupid questions, but I have zero experience with linux virtualization
I have joined both interfaces with a bridge, but I have problems with traffic flowing from Switch to the VM. When I issue tcpdump on hypervisor it shows traffic received from switch but only with the inner tag, the outer tag seems to be stripped! Traffic going from VM to the switch seems to be tagged properly (I'm using KVM for this, when I tried OpenVZ the VM will not even send VLAN tagged frames out to the hypervisor - ifconfig shows TX dropped packets...)
What can the issue be? Before installing Proxmox I have run the app on dedicated debian server and it was working properly, not tags were stripped. Is it some special config in PVE kernel or it's just not possible to pass 2 VLAN tags to KVM machine? (or use OpenVZ with VLAN tagging to host).
Sorry for asking (for some) stupid questions, but I have zero experience with linux virtualization