Sí, las VLANs son exactamente la herramienta para eso. Te permiten crear redes virtuales separadas que no se pueden comunicar entre sí a no ser que tú lo permitas explícitamente en el firewall.
A nivel de hardware, necesitas dos cosas: un switch gestionable (managed switch) que soporte VLANs, y un router o firewall que también las soporte (como uno con pfSense/OPNsense, o muchos de la gama UniFi/Omada).