How does VNUML work?
VNUML is based on the virtualization software User Mode Linux (UML). With UML you can start complete Linux-Kernels as if they were normal operating system processes on a conventional Linux system. These so called "virtual machines" (or UMLs) can be connected together over virtual network interfaces. Now it is possible to simulate a whole computer network on a single PC.
The topology of the simulated network is set up in a simple XML file that is written in the VNUML language.
With VNUML you get a realistic network environment in which all participants can be configured and administrated like real linux computers, including the whole range of server and routing software.
Latencies of the network communication are not yet considered in VNUML.