Implement "vSwitch" for VMs/Containers

Hi iX team,

Kicking tires on latest Fangtooth. I used to use Proxmox for my virtualization needs, before we got VMware. Now, with Broadcom’s hefty price increases, we may be leaving VMware (to what I don’t know at this point, not the VMW lead here.) Both Proxmox and of course VMware have the concept of a “vSwitch” which can be created on demand, and linked to a physical NIC on the host to gateway it out to the rest of the corporate network. These "vSwitch"es are also VLAN-aware, and so one can run a “trunk” link to the server with multiple VLANs on it, and then break them out on “port groups”. It looks like at this point, Fangtooth has a simple NAT’d bridge, using a public 10.x.x.x IP net internally, and then NAT-ing out traffic to the TrueNAS’s “public” IP. Are there any plans to use either Linux bridging, or something like OpenVSwitch, to give a more corporate-grade network structure to TrueNAS for virtualization?

I’d like to be able to spin up VMs or LXC containers on one or more of our corporate VLANs, and have them be able to get DHCP from our corporate servers, for instance.