Are VLANs necessary for my environment?

Solution 1:

Most of those VLANs make sense to me. It's good to split by function so a VLAN for servers, one for phones, and another for workstations makes good sense. You can then get fine control over the traffic flowing between workstations and servers.

What I don't see much point in is having VLANs for workstations on each floor. A single VLAN for all workstations would keep things nice and simple. Spanning VLANs across multiple switches/trunks probably won't be an issue for a network that small.

It's also pretty pointless to maintain a seperate VLAN for switch management. They can sit happily on the server VLAN.

Nothing magical about VLANs BTW... just separate broadcast network segments with each requiring a default gateway and the appropriate ACL configuration on network ports.

Solution 2:

Well, could be useful to have separate VLANs for data (computers) and VoIP, so you can apply some sort of traffic prioritization. Separate VLANs for management of switches it's also useful. Separate VLANs per floor seems maybe too much for 100 Pcs, unless you plan to expand in the future.

Solution 3:

VLANs let you divide your network in smaller logical segments; this helps both in improving manageability and in limiting unnecessary broadcast traffic.

For such a small network it might actually be overkill: you could easily handle ~100 network objects with a single VLAN and IP subnet. But I think you should stick to this configuration, for two main reasons:

1) It improves manageability; if you know f.e. that servers are in 192.168.1.X and clients are in 192.168.100.Y, it's easier to manage them. If all your addresses were in the 192.168.42.Z subnet, how could you (easily) distinguish between them?
2) It scales a lot better. If you ever move from ~100 to > 200 network objects, a single /24 IP subnet will suddenly seem a lot smaller, and a single bigger one will very easily become a mess.


For the purists: yes, I know very well that VLANs and IP subnets don't necessarily have a strict 1:1 mapping; this is only the most common use for them, which seems to be what the OP is referring to.