Por favor, use este identificador para citar o enlazar este ítem: http://dspace.espoch.edu.ec/handle/123456789/10935
Título : Implementación del provisionamiento automático de configuraciones (Network Automation) en infraestructuras multivendor con Ansible.
Autor : Yunga Toaquiza, Alex Vicente
Director(es): Arellano Aucancela, Alberto Leopoldo
Tribunal (Tesis): Lozada Yánez, Raúl Marcelo
Palabras claves : REDES DE COMPUTADORES;AUTOMATIZACIÓN DE INFRAESTRUCTURAS DE RED;ADMINISTRACIÓN DE REDES;ANSIBLE AUTOMATION (SOFTWARE);GNS3 (SOFTWARE)
Fecha de publicación : dic-2018
Editorial : Escuela Superior Politécnica de Chimborazo
Citación : Yunga Toaquiza, Alex Vicente. (2018). Implementación del provisionamiento automático de configuraciones (Network Automation) en infraestructuras multivendor con Ansible. Escuela Superior Politécnica de Chimborazo. Riobamba.
Identificador : UDCTFIYE;98T00227
Abstract : The aim of the titling work was to implement the automatic provisioning of configurations (Network Automation) in multivendor infrastructure with Ansible. GNS3 was used as an emulation tool to implement the different topologies. By using GNS3, by default, your virtual machine is also used through VM Ware; its use is to install the automation tool and the networking platforms that are used, such as CISCO, ARISTA and JUNIPER, the selection of these platforms was based on a comparison of different features (Benchmarking). When performing the simulation, different topologies are used with configurations of BGP, VLANS, MPLS in the network devices such as routers, switches and firewall. The central node, through Ansible is responsible for applying all configurations to network devices through the different directories, files, playbooks (which are written in YAML) and templates (which are written in JINJA2), each of these meets a specific role to apply the configuration tasks to the secondary node. It is concluded that Ansible is an "agentless" or "agentless" automation tool that does not use databases, does not use daemons and no external agent, therefore, it does not leave any vulnerability in the equipment, unlike other tools that use external agents such as Chef and Puppet. When using Ansible in the different network topologies to more than thousands of network devices it is recommended to have a well-structured and ordered documentation of all the playbooks and templates for the network. One of the tools used to carry such documentation is Sublime Text 3, which is a text editor and source code editor that is written in C ++ and Python that provides the ability to support different programming languages.
Resumen : El trabajo de titulación tuvo como objetivo implementar el provisionamiento automático de configuraciones (Network Automation) en infraestructuras multivendor con Ansible. Se utilizó GNS3 como herramienta de emulación para realizar la implementación de las distintas topologías, al utilizar GNS3 por defecto también se utiliza su máquina virtual a través de VM Ware; su uso es para instalar la herramienta de automatización y las plataformas de networking que se utilizan, como son CISCO, ARISTA Y JUNIPER, la selección de estas plataformas se hizo en base a una comparación de distintas características (Benchmarking). Al realizar la simulación, se emplean distintas topologías con configuraciones de BGP, VLANS, MPLS en los dispositivos de red como routers, switches y firewall. El nodo central, por medio de Ansible se encarga de aplicar todas las configuraciones a los dispositivos de red mediante los distintos directorios, ficheros, playbooks (que están escritos en YAML) y plantillas (que están escrito en JINJA2), cada uno de estos cumple un rol específico para aplicar las tareas de configuración al nodo secundario. Se concluye que Ansible es una herramienta de automatización “sin agentes” o “agentless” que no utiliza bases de datos, no utiliza demonios y ningún agente externo, por ende, no deja ninguna vulnerabilidad en los equipos, a diferencia de otras herramientas que utilizan agentes externos como Chef y Puppet. Al usar Ansible en las distintas topologías de red a más de miles de dispositivos de red se recomienda llevar una documentación bien estructurada y ordenada de todos los playbooks y plantillas para la red. Una de las herramientas que se utiliza para llevar dicha documentación es Sublime Text 3 que es un editor de texto y editor de código fuente que está escrito en C++ y Python que brinda la facilidad de soportar distintos lenguajes de programación.
URI : http://dspace.espoch.edu.ec/handle/123456789/10935
Aparece en las colecciones: Ingeniero en Electrónica, Telecomunicaciones y Redes; Ingeniero/a en Telecomunicaciones

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
98T00227.pdf3,74 MBAdobe PDFVista previa
Visualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.