Resumen-Un problema recurrente para los profesionales de la Ingeniería Telemática es la escasez de despliegues de tecnologías emergentes y las restricciones de acceso a redes operativas. Por ello, en este trabajo presentamos un método para la generación automática de carga siguiendo perfiles de actividad que facilita la replicación del comportamiento típico de una red. Este método se basa en un nodo de control que configura agentes de generación de tráfico, para aprovechar las capacidades de las plataformas de virtualización de red. Evaluamos esta propuesta en un caso de estudio que considera un despliegue de Voz sobre IP (Voice over IP, VoIP) en un servidor de propósito general, usando Mininet como entorno de virtualización ligera. Los resultados muestran que el método propuesto replica fidedignamente la dinámica de red especificada, y que los recursos físicos consumidos permiten su uso en equipamiento de coste reducido.Palabras Clave-redes virtualizadas, redes definidas por software, experimentación, testbeds, evaluación de prestaciones, VoIP, Mininet.
I. INTRODUCCIÓNLos avances en las tecnologías de telecomunicaciones han permitido una evolución muy rápida de los elementos y comportamientos presentes en las redes actuales [1]. Como consecuencia, las herramientas clásicas de simulación, como OMNeT++ o ns-3, no son particularmente aptas para la innovación en entornos emergentes, como los orientados a la Internet de las Cosas (Internet of Things, IoT) o a las Redes Definidas por Software (Software Defined Networks, SDN) [2]. Por ello, desde el punto de vista de la evaluación de nuevos protocolos, metodologías y elementos de red, se hace necesario desarrollar nuevos enfoques que se adapten a estos entornos reales.Las oportunidades que ofrece la Virtualización de Funciones de Red (Network Function Virtualization, NFV) [3], [4] ha atraído la atención de la comunidad dedicada a la investigación en Ingeniería Telemática por la flexibilidad que ofrecen los despliegues de red virtualizados. No obstante, pese a la profusión de soluciones para encarar diversos retos de la gestión y operación de redes de comunicaciones, su aplicación a la definición de testbeds realistas y de bajo coste no ha sido particularmente amplia. Este tipo de plataformas resultan totalmente necesarias a la hora de garantizar tanto la repetibilidad de los experimentos como la disponibilidad de infraestructura de pruebas para la investigación de entornos emergentes, tales como las redes inalámbricas de sensores [5].Además, el acceso a entornos de red operativos es en muchos casos muy restringido, debido a la importancia que tienen estas infraestructuras. Esto dificulta la evaluación de nuevas soluciones con comportamientos que representen la realidad, de forma que muchas veces la detección de problemas que no aparecen en evaluaciones sintéticas es inviable -por ejemplo, los errores de marcado de tiempo reportados en [6] que afectan a motores de captura de altas prestaciones aparecen cuando la tasa del tráfico disminuye.Por todo ello, en este trabajo...