I currently have a pfsense firewall that I have virtualized in Proxmox. I have 2 vlans setup in pfsense. My Proxmox hardware only has 2 NICs: one will be WAN, and the other will be a trunk port for the 2 vlans. also need to setup a management vlan. I am unsure how to proceed with the vlan setup. Do I keep the vlans in pfsense, do I create vlans in OpenVSwitch, or do I do something entirely different? My initial thoughts are to keep the vlans in pfsense, create a virtual trunk into vswitch, which will carry these 2 vlans, and then finally create virtual ports for each vlan in the virtual switch that can be accessed by other vm's. The ultimate goal is to create a Windows VM in Proxmox, and have it connected to one of the vlans on the virtual switch, so its traffic is filtered by the firewall. Can someone give me a basic "how-to" on accomplishing this? An explanation would be helpful, as I have read up on this a lot, but I am still lost.