Aplicación web para la gestión automatizada de routers virtualizados Un enfoque basado en Python

Autores/as

DOI:

https://doi.org/10.61154/metanoia.v12i1.4214

Palabras clave:

Configuración de routers, automatización de redes, tecnología de la comunicación, aplicación informática, aplicaciones web, GNS3, red informática

Resumen

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

Los datos de descargas todavía no están disponibles.

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

Descargas

Publicado

2026-01-01

Cómo citar

Salgado Benalcazar, J. P., Garzón Izquierdo, J. L., Morocho Roman, R. F., & Honores Tapia , J. A. (2026). Aplicación web para la gestión automatizada de routers virtualizados Un enfoque basado en Python. METANOIA: REVISTA DE CIENCIA, TECNOLOGÍA E INNOVACIÓN, 12(1), 398–412. https://doi.org/10.61154/metanoia.v12i1.4214

Número

Sección

Artículos de Investigación