Es una herramienta de virtualización open-source de propósitos generales diseñada para rápidamente definir y probar escenarios de simulación de redes complejas basado en el software de virtualización UML.
La herramienta VNUML está basada en dos componentes principales: el lenguaje usado para describir simulaciones en XML y el intérprete del lenguaje (comando VNUML) que construye y maneja la simulación escondiendo todos los detalles complejos de UML al usuario final.
Como comentario, mi experiencia con esta aplicación a sido muy buena, pudiendo aplicar todos los conceptos de networking que he aprendido.
En la web de la aplicación hay HowTos que explican su instalación.
Para más información