If I have a subnet that contains approx 40 hosts. If I am to have 2 servers max, that are strictly for the use of this subnet, should I have them on a seperate VLAN in the subnet so that they do not receive any unnecessary broadcasts etc. and to keep the traffic low, or should I leave them on the same VLAN as the workstations so that they will have slightly quicker access to the servers?
In general, having multiple VLANs provides these benefits:
- They limit broadcasts by breaking up broadcasts domains
- They limit L2 failure domains, caused by misbehaving NIC cards
- They provide a convenient handle to apply various policies such as security, QoS, etc.
45 hosts are not likely going to generate excessive broadcasts, nor are they likely to cause L2 problems (unless you have multiple switches, redundant connections, etc).
Since you mention applying a security policy, that would be a good reason for a separate VLAN.
Otherwise, there isn't much advantage to multiple VLANs in a network this small.