Automatización de redes con Python
Fecha
Autores
Directores
Editores
Otras autorías
Handle
Cita bibliográfica
Titulación
Resumen
[ES] La creciente complejidad de las infraestructuras de red ha hecho que tareas como la configuración, supervisión y gestión de dispositivos requieran cada vez más tiempo y precisión. En este contexto, la automatización de redes se presenta como una solución para simplificar estos procesos y reducir errores humanos.
Este Trabajo de Fin de Grado tiene como objetivo explorar las posibilidades de automatización de redes mediante el uso del lenguaje de programación Python. Para ello, se plantea el diseño y despliegue de un laboratorio de red sobre un simulador de redes, donde se aplicarán distintas técnicas sobre dispositivos de red como routers o switches. Antes del desarrollo práctico, se realizará un estudio previo de las funcionalidades y capacidades de la automatización de redes.
El trabajo pretende así analizar el potencial de estas herramientas, evaluando su aplicabilidad en situaciones reales y su utilidad para optimizar tareas rutinarias.
[EN] The increasing complexity of network infrastructures has made tasks such as device configuration, monitoring, and management increasingly time-consuming and demanding. In this context, network automation emerges as a solution to simplify these processes and reduce human error.
This Final Degree Project aims to explore the possibilities of network automation using the Python programming language. To this end, the design and deployment of a network laboratory on a network simulator is proposed, where various techniques will be applied to network devices such as routers and switches. Before the practical development, a preliminary study will be conducted on the functionalities and capabilities of network automation.
The project thus seeks to analyze the potential of these tools, evaluating their applicability in real scenarios and their usefulness in optimizing routine tasks.
