So, I've got the beginnings of an idea brewing in my head ... and one of the requirements is a network of (I'm guessing here) a few hundred nodes, completely disconnected from the Internet, with nodes and topology that is roughly representative of the actual Internet.
In other words, I'm imagining an independent network that is a reasonably accurate model of the Internet, but is still small enough to be maintained by a small group of people. Ideally, the majority of end nodes would be VMs, easily cloned, modified, reset, etc.
I have no idea what this would be called, but I can't believe this isn't already a "thing" out there, being used by researchers for testing & experimenting and such. Anyone familiar with anything like this? Any links?