sorry I am not expret on networking but I have a question here.
For example if I have one VM1 on ESX1 and VM10 on ESX10.
I assign VNIC1 of VM1 to one port group on ESX1 and lable it as VLAN10.
At the same time I assign VNIC1 of VM10 to one port group on ESX10 and set it as VLAN10.
Then I guess I need to set all the switchs as trunk.
When I want to send a packet from VM1 to VM10 what will happen?
This is my scenario:
switch1 takes the packe and send it to all ports and then switch 2 take it and send it to all ports of its own ports and this continues in all switches.( how switches know about VLAN configuration inside ESX) and I think it make extra traffic on switches.