I have several managed switches at work that connect all computer within our office to the ADSL modem. However I would like enforce a VLAN policy to isolate traffic within the network. Through my previous studies of the CCNA certification it has come clear to me that I would require a router. The router would facilitate routing traffic back and forth between the different VLANs and the ADSL modem.
However I have a limited budget and was thinking to replace the router with a switch running a customized version of Linux or *BSD distro. Would this be viable? If anyone could provide me with guidelines for getting it set up I would be very grateful.