While self-studying for a VMware Associate Certificate I'd see the phrase "Logical Switch" pop up from time to time, at first I figured it was a synonym for a virtual switch. Then I ran into a practice test question where the correct answers was that you needed a Logical Router Control VM to bridge Logical Switches to layer 2. This made me scratch my head as I thought a Logical Switch was just a virtual switch, and a virtual switch just connects a VM to the physical network, so I was like why is layer 3 getting involved? After scratching my head I started to research and found out that Logical Switch != Virtual Switch.
I then realized that there are at least 4 types of virtual switches:
vLAN = virtual layer 2 network (Lets you make a physical switch behave as if it were multiple physical switches or lets multiple physical switches behave as if they were 1 physical switch, also you can do a combination of both concepts at the same time)
Virtual Switch = software abstraction layer that allows VM to interact with the physical network.
Virtual Distributed Switch = Central management of several Virtual Switches.
Logical Switch = You can use VXLAN to do MAC to MAC encapsulation of layer 2 traffic, which can create a logical layer 2 network/layer 2 overlay network on top of a layer 3 network. So you could have a Logical Switch spanning between AWS cloud and Azure cloud / a layer 2 network spanning over layer 3 internet.
And I started to wonder if there were any other virtual switch concepts that are becoming industry standard virtual switch concepts/not vendor specific, that I missed being introduced to.
Thus the question:
What are the main virtual switch concepts that exist? Are there any beyond the 4 that I mentioned?