VLAN assignment by MAC address for Virtual Machine

Hello,
I apologize in advance, I am new to routers/networking schemes but here is my situation -
I’m running a VMware virtual machine with a bridged network connection, which shows up with it’s own MAC address distinct from the host machine when connected to the router. I’d like to isolate the virtual machine from the rest of my LAN. I’ve tried creating a VLAN for the virtual machine and assigning the MAC address in DHCP reservation, but no luck. Can’t do anything with ports (that I’m aware of), as the virtual/host machine share the same ethernet back to the router. Is what I’m trying to do possible with router settings?

From what I have done in the past, you actually use a virtual switch inside of vcenter. The packets are tagged with the appropriate VLan IDs as it leaves the interface. In this setup, the physical interface on the router would be a trunk that allows the VLans you configure in vcenter.