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

Read full text
Authors: Jean Pierre Salgado Benalcazar, Jorge Luis Garzón Izquierdo, Rodrigo Fernando Morocho Román, Joofre Antonio Honores Tapia
Cited by: 0

Abstract

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.

Fields of Study & Subjects

Mobile Agent-Based Network Management Experimental Learning in Engineering Software-Defined Networks and 5G

Publication details

Journal / source
METANOIA REVISTA DE CIENCIA TECNOLOGÍA E INNOVACIÓN
Volume
12
Issue
1
Pages
398–412
Publication date
1 January 2026
Language
ES