It is common saying that you must have a router or layer 3 switch for inter vlan communication.
I would like to clarify this because I am kind of confused about the role of trunks between switches that have multiple vlans and all users connected to the switches are on the same ip subnet.
say I have switch A and B connected to switch C through TRUNK links and all three switches have both vlan 2 and vlan 3. Also all user computers connected to all the switches are in the same ip subnet. Do I still need routing(router or L3 switch) to get the computers on different VLANs to communicate?