Hi all. I would ask something about spanning-tree, as I'm not expert to it and I'm not sure I understood well how it works.
Let's start with a question: talking about a switched LAN running more than one VLAN, where every switch partecipate in spanning tree. After a switch is elected as the root bridge for one VLAN, is it true that every packet sent by a host in that VLAN must pass through the root bridge before reaching the destination in the same VLAN?
I have a LAN splitted in two different geographical locations (they are layer 2 linked using routers with bridging). I all above is true, if I have 2 communicating hosts on one side of the LAN, and the root of their VLAN is on the other side, packets exchanged must "cross" the bridge to reach the root and then came back, wasting resources (bandwidth between the two phisical locations), as I didn't make any tuning on the spanning-tree. Does it make sense to you?