I have a beefy Linux box that I use for development. One of the things this box does is run KVM instances that run a Triton headnode and several compute nodes.
I have a single gigabit link to the outside world. All networks are able to reach the outside world via NAT.