Can anybody please explain why would one need a layer 3 switch/router to route between multiple VLANs??
For instance, let's say you have 2 switchs A and B. A and B have 2 VLANs each. Now I connect A and B with a trunk link. Wouldn't the trunking protocol take care of delivering the frames to the appropriate destinations?
Yes in my example you do not need a trunk but I tried to explain how source mac address will be carried in same vlan between 2 switches.
Layer 2 switc will not maintain a forwarding table but will only maintain a cam table which has all mac addresses listed with interface id and vlan also. Switches maintain cam table per vlan basis so any machine in vlan 1 will not be able to talk to machine in vlan 2 without a routing capable device which maintain a forwarding table.
*Pls rate all helpfull post