I'm reading in my cisco book the following:
A router is needed anytime devices on different Layer 3 networks need to communicate, regardless of whether VLANs are used.
I'm not sure I agree with this statement.
I know each interface on a router corresponds to a different layer 3 subnet. However, a layer 3 switch can route between different layer 3 subnets using SVI's (switch virtual interfaces), right? I mean, technically routing between VLANs is probably more of a layer 2 thing because VLANs are layer 2 related... I think.
So, is the whole point of calling a layer 3 switch "layer 3" tied to the idea that usually VLANs are on different subnets, not that layer 3 switches actually handle IP addresses in packet headers?