Aplicación web para la gestión automatizada de routers virtualizados Un enfoque basado en Python
DOI:
https://doi.org/10.61154/metanoia.v12i1.4214Palabras clave:
Configuración de routers, automatización de redes, tecnología de la comunicación, aplicación informática, aplicaciones web, GNS3, red informáticaResumen
La configuración manual de routers solía requerir bastante conocimiento técnico y además tomaba mucho tiempo para su correcta ejecución, lo que representa una limitación en entornos educativos y de simulación. Pensando en esto se desarrolló RouterApp, una aplicación web que busca automatizar estas tareas y hacer más sencillo el proceso de configuración por medio de una interfaz gráfica fácil de usar. Para organizar el proyecto se siguió el ciclo de mejora continua PDCA, permitiendo trabajar de manera iterativa y ajustando el avance según las necesidades detectadas y la retroalimentación recibida en cada etapa. La herramienta fue puesta a prueba en routers Cisco simulados en GNS3 y ejecutados en entornos virtualizados. Para el backend se utilizó Python junto con Flask y Netmiko, facilitando la automatización de comandos mediante conexiones SSH. Para la parte del frontend, se trabajó con tecnologías como JavaScript y Tailwind CSS, integrando también la visualización de topología de red. Con RouterApp es posible automatizar tareas claves como asignar direcciones IP, configurar interfaces, activar protocolos de enrutamiento, gestionar el ancho de banda y llevar un registro de los comandos utilizados. Cada función fue verificada comparando los resultados obtenidos automáticamente con los generados mediante configuraciones manuales, confirmando precisión, reducción de errores y una mejora significativa en los tiempos de configuración. La arquitectura modular aplicada aseguro que el sistema sea escalable para futuras mejoras según las necesidades y experiencia de uso.Descargas
Citas
Hayudini, M. A. (2021). Network Infrastructure Management: Its importance to the organization. Natural Sciences Engineering and Technology Journal, 2(1), 62–67. https://doi.org/10.37275/nasetjournal.v2i1.15
Bringhenti, D., Marchetto, G., Sisto, R., & Valenza, F. (2023). Automation for network security configuration: State of the art and research trends. ACM Computing Surveys, 56(3), 1–37. https://doi.org/10.1145/3616401
Santyadiputra, G. S., Listartha, I. M. E., & Saskara, G. A. J. (2021). The effectiveness of Automatic Network Administration (ANA) in network automation simulation at Universitas Pendidikan Ganesha. Journal of Physics: Conference Series, 1810(1), 012028. https://doi.org/10.1088/1742-6596/1810/1/012028
Cañas, D. E. (2025). Eficiencia de tareas concurrentes utilizando lenguaje de programación Python en la automatización de redes. Revista de Redes y Comunicaciones, 10(1), 1–10. https://doi.org/10.5377/ryr.v1i61.20636
Arias Figueroa, D., Díaz, J., & Gimson, L. (2018). Estudio de la influencia de métodos de simulación en la enseñanza del tema Direccionamiento IP. TEyET, (21), e08. https://doi.org/10.24215/18509959.21.e08
Romero Lovera, J. A. (2022). Influenza del sistema automatizado de configuraciones sobre el proceso de gestión del cambio del área IP de una operadora móvil en Perú frente a la pandemia de COVID-19. Industrial Data, 25(1), 181–203. https://doi.org/10.15381/idata.v25i1.22036
Zapata Díaz, J. A. (2022). Automatización de requerimientos y configuraciones en equipos de red del área de conectividad y seguridad perimetral de la empresa ARUS S.A. para mejora en eficiencia de tiempo mediante programación de scripts [Informe de práctica profesional, Universidad de Antioquia]. Repositorio Institucional Universidad de Antioquia. http://bibliotecadigital.udea.edu.co/server/api/core/bitstreams/e93fe795-e9e6-4912-8d4c-65652df6d4a9/content
Tandazo Tandazo, J. C. (2022). Automatización de redes utilizadas para el Internet de las Cosas: Automatización de redes con Netmiko [Tesis de pregrado, Escuela Politécnica Nacional]. Repositorio Institucional EPN. https://bibdigital.epn.edu.ec/handle/15000/23212
López, J. A., & Ramírez, M. A. (2024). Configuración de una red LAN utilizando scripting en Python. Revista Elite, 6(1), 45–52. https://revistaelite.itsqmet.edu.ec/index.php/elite/article/view/87
Gracia Andrade, Y. P. (2025). Propuesta para la aplicación de metodología PDCA en el proceso de mejora continua en la producción de una empresa de alimentos [Tesis de pregrado, Universidad Politécnica Salesiana]. Repositorio Institucional UPS. https://dspace.ups.edu.ec/handle/123456789/29887
Sandoval Rivera, J. A. (2023). Automatización de redes utilizadas para el Internet de las Cosas: Análisis de metodologías para la automatización de redes para IoT [Tesis de pregrado, Escuela Politécnica Nacional]. Repositorio Institucional EPN. https://bibdigital.epn.edu.ec/handle/15000/24259
Ramírez Paucar, V. L., & Aguilar Mora, C. D. (2011). Compilación y automatización de un sistema de gestión de redes NOC con herramientas de código abierto [Tesis de pregrado, Universidad Técnica Particular de Loja]. Repositorio Institucional UTPL. https://dspace.utpl.edu.ec/handle/123456789/12996
Zamora Sánchez, R. A., & Panchana Cedeño, A. M. (2024). Gestión de relaciones con los clientes como estrategia de negocios del sector retail en la provincia de Manabí-Ecuador. Revista Social Fronteriza, 4(1), e41138. https://doi.org/10.59814/resofro.2024.4(1)138
Publicado
Cómo citar
Número
Sección
Licencia
Derechos de autor 2026 Jean Pierre Salgado Benalcazar, Jorge Luis Garzón Izquierdo, Rodrigo Fernando Morocho Roman, Joofre Antonio Honores Tapia

Esta obra está bajo una licencia internacional Creative Commons Atribución-NoComercial-CompartirIgual 4.0.
CC BY-NC-SA : Esta licencia permite a los reutilizadores distribuir, remezclar, adaptar y construir sobre el material en cualquier medio o formato solo con fines no comerciales, y solo siempre y cuando se dé la atribución al creador. Si remezcla, adapta o construye sobre el material, debe licenciar el material modificado bajo términos idénticos.
OAI-PMH URL: https://revista.uniandes.edu.ec/ojs/index.php/METANOIA/oai










