split the 192.168.101/24 into smaller nets...
Maybe try a /28 instead? This will give 14 addresses per net (close to your 10). Then you can use vde2, openvswitch or another method to create virtual NICs/devices. Use DHCP to assign addresses. You could then use a bridge and/or iptables to provide needed network access or fencing.
Another option is Ethernet aliasing and iptables and/or static routing.
vde2 is a good option as traffic can easily be encrypted through tunneling as well as allowing for disparate networks or non-cloud-attached hosts access over your favorite connector (ssh, rsh, http tunnels and even connections through DNS services).
Hope that helps get you on your way. There are other ways to accomplish your goals, but these are fairly easy to implement and provide some versatility for you too. Happy researching... It's a road paved with frustration, time sinks and ultimately happiness and fulfillment.
~~Tigr~
|