Herramienta de pruebas avanzada para redes virtuales
El Protocolo de Internet versión 6 (IPv6) está llamado a ser el sucesor del IPv4, que se usa en la actualidad. Esto se debe principalmente a la gran cantidad de espacio de dirección que ofrece y a la mayor flexibilidad a la hora de asignar direcciones. Con el objetivo de acelerar la introducción del IPv6 en Europa, el proyecto Euro6IX llevó a cabo labores de investigación, diseñó y desplegó una red IPv6 nativa paneuropea, el banco de pruebas Euro6IX. El proyecto construyó la infraestructura en tres niveles de red diferentes para intercambios de IPv6 a nivel nativo regional, paneuropeo y de nodos. Asimismo, el proyecto Euro6IX dio como resultado unos servicios de red avanzados y un repositorio de aplicaciones compatibles con IPv6 que han sido portadas, adaptadas o mejoradas. Están disponibles para ser probadas tanto por el consorcio del proyecto como por terceras partes. Para obtener más información sobre el proyecto, consulte: http://www.euro6ix.org/(se abrirá en una nueva ventana) Una de las herramientas desarrolladas es el Virtual Network User Mode Linux (VNUML), una herramienta de virtualización de fuente abierta y de aplicación general. Fue diseñada para definir y probar de forma rápida escenarios complejos de simulaciones de red sobre la base de un software de virtualización Linux en modo usuario (UML). Éste último permite ejecutar versiones y procesos de Linux del modo más seguro posible. A efectos del proyecto Euro6IX, se empleó la herramienta VNUML para simular escenarios de intercambio de IPv6 a nivel nativo regional empleando software de enrutamiento Linux y zebra/quagga. Asimismo, podría ser muy útil a la hora de probar aplicaciones y servicios de red en bancos de prueba complejos formados por varios nodos y redes en una máquina Linux. De esta forma, se ahorraría mucho tiempo y esfuerzo, dado que no es necesario usar equipo en tiempo real. La sofisticada herramienta consta del lenguaje VNUML para la descripción de simulaciones en XML y el intérprete de lenguajes para facilitar al usuario el desarrollo y la gestión de las simulaciones. Algunos ejemplos de posibles aplicaciones son la creación de bancos de prueba en red para probar nuevas aplicaciones o servicios de red, desarrollo de honey-pots para entornos de seguridad o como complemento para laboratorios de redes informáticas. Tras haber sido usado en diversas actividades en el proyecto Euro6IX y por varias universidades, centros de investigación y empresas, se ofrece como herramienta de fuente abierta albergada por Sourceforge. Para más información, visite: http://www.dit.upm.es/vnuml(se abrirá en una nueva ventana)