Citación: C. Gonzalez, O. Flauzac y F. Nolot, “Diseño de un entorno de pruebas SDN para soportar el IdC: prototipo y evaluación,” Revista de I+D Tecnológico, vol. 16, no. 1, pp. (69-77), 2020. Tipo de artículo: Original. Recibido: 25 junio de 2019. Recibido con correcciones: 25 junio de 2019. Aceptado: 2 diciembre de 2019. DOI. Copyright: 2020 C. Gonzalez, O. Flauzat y F. Nolot. This is an open access article under the CC BY-NC-SA 4.0 license (https://creativecommons.org/licenses/by- nc-sa/4.0/). Portal de revistas: http://revistas.utp.ac.pa Diseño de un entorno de pruebas SDN para soportar el IdC: prototipo y evaluación Designing an SDN testbed environment to support the IoT: prototype and evaluation Carlos González 1* , Olivier Flauzac 2 , Florent Nolot 2 1 Vicerrectoría de Investigación y Postgrado UNACHI, Panamá 2 Université de Reims Champagne-Ardenne, CReSTIC, Francia *Autor de correspondencia: carlos.gonzalez5@unachi.ac.pa RESUMEN– La Virtualización de las Funciones de Red (NFV) surge como una de las tecnologías más prometedoras para la gestión de la nueva generación de Internet. En los últimos años, los sistemas informáticos y de comunicación han evolucionado enormemente y han influido en el desarrollo de las infraestructuras de red en términos de escalabilidad, programabilidad y gestión dinámica. El número de dispositivos conectados crece exponencialmente con el desarrollo de Internet de las Cosas (IdC) y de múltiples aplicaciones en línea. Con la evolución de nuevas tecnologías emergentes, aparece el Software Defined Networking (SDN) y la NFV, permitiendo una gestión flexible, dinámica y adaptable para optimizar los recursos de la red. En un entorno de pruebas de IdC, se desarrolló una arquitectura de red virtual, la cual proporciona una plataforma que nos permite evaluar la orquestación de un controlador SDN distribuido. Se evaluó en términos de simulación y experimentación aspectos sobre el tratamiento flujo de datos masivos, el análisis de tráfico de red granulado y la utilización de los recursos de cada uno de los dispositivos conectados. Este trabajo de investigación pretende mejorar significativamente la ingeniería de trafica a gran escala, con un enfoque de distribución de la gestión de carga de los nodos controladores, permitiendo una gestión dinámica y flexible. Los resultados experimentales muestran un buen rendimiento de la plataforma de pruebas desarrollada. Palabras clave– Administración de redes de computadoras, internet de las cosas, openflow, redes definidas por software, Virtualización ABSTRACT– The Network functions virtualization (NFV) emerges as one of the most promising technology for the management of the next Internet generation. In recent years, computer and communication systems have considerably evolved influencing the development of network infrastructures in terms of scalability, programmability and dynamic management. The number of connected devices grows exponentially with the development of the Internet of Things (IoT) and a plethora of online applications. The research community has focused its efforts on optimizing network administration with implementation and configuration techniques improving the network performance. With the evolution of new emerging technologies, appears the Software Defined Networking (SDN) and the Virtualization of Network Functions (NFV), which allow a flexible, dynamic and adaptable management to optimize network resources. In an IoT environment, we developed a virtual network architecture, which provides a test platform that allows us to evaluate the orchestration of a distributed SDN controller, obtaining a scalable and flexible management. This research work aims to enhance the large-scale traffic engineering, with a distributed approach including the load-balanced management of controller nodes, allowing dynamic and flexible management. The experimental results show a good performance of the developed testbed platform. Keywords– Computer network management, internet of things, openflow, software-defined networking, virtualization. 1. Introducción En los últimos años, con la proliferación de dispositivos conectados a Internet, se ha desarrollado un nuevo paradigma de red, el Internet de las Cosas (IdC). Debido a la constante evolución, los riesgos de seguridad y las dificultades para gestionar las redes en gran escala aumentan considerablemente [1]. Al tratarse de una de las tecnologías emergentes más importantes, el IdC concierne actualmente, a una gran parte de la industria y la comunidad académica. Los sistemas informáticos incluidos en este nuevo paradigma de comunicación digital, nos permiten programar objetos relacionados con muchos aspectos de nuestra vida cotidiana. Además, el IdC puede ser utilizado para supervisar y controlar de forma autónoma, diversos entornos, como las ciudades inteligentes, el medio ambiente, la educación, la salud, el transporte, entre otros. Debido al gran número de dispositivos interconectados, se genera un gran volumen de datos, con lo que se establece un ecosistema de IdC con nuevos requisitos de redes escalables, de seguridad y de privacidad. Según las proyecciones de los sistemas de comunicación, se espera para el año 2020, unos 26 mil