This question already has an answer here:
I'm wondering how I would go about emulating how a standard vswitch works in KVM.
In VMware you have the following: vmnic -> vswitch(tagged) -> port group (untagged)
So all traffic going to the standard vswitch is tagged and the tags are stripped at each port group.
The configuration on the port group is flexible in the sense that I can modify the untagged vlan on the port group without having to impact networking or restart services for changes to take effect. Additionally the config remains persistent across host reboots (this is important)
How can I implement similar functionality on KVM So that it exhibits similar behavior?