Je nach der Auslastung der Hardware kannst Du entweder einen Router in einer VM aufsetzen (Windows, Linux), eine vorhandene VM um das Routing erweitern oder aber z.B. das Wirts-Betriebssystem das Routing übernehmen lassen.
Wenn eine VM das Routing übernimmst, kannst Du die verschiedenen Netze auch an verschiedene virtuelle Switche binden.
PS: Meine erste Frage bezog sich auf die Antwort von Das Urmel ...