Automatización de redes
4.8 (3 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
22 students enrolled

Automatización de redes

Adoptar prácticas de desarrollo de software para gestionar tu red ya es posible, empieza a descubrirlo con este curso.
4.8 (3 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
22 students enrolled
Last updated 2/2020
Spanish
Spanish [Auto]
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 1.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Fundamentos y ejemplos prácticos para automatizar la red
  • Python y varias librerías (Netmiko, Jinja2, Napalm, etc.)
  • Ansible para configuración de equipos de redes
  • YANG/NETCONF para la gestión programática de redes
Requirements
  • Tener conocimientos/experiencia en la gestión de redes de datos (TCP/IP)
Description

Este curso está diseñado como una introducción a la automatización de redes de datos, mostrando la motivación y las herramientas que hacen posible que gestionar redes heterogéneas, complejas y grandes sea más sencillo y con menos probabilidad de introducción de errores manuales.

Los contenidos de este curso serán extendidos y actualizados a partir de los comentarios de los alumnos y/o nuevas herramientas o conceptos que aparezcan.

Who this course is for:
  • Ingenieros de redes
  • Ingenieros de sistemas
  • Arquitectos de red
  • DevOps
  • SRE
Course content
Expand all 11 lectures 01:32:08
+ Introducción
2 lectures 27:07

La gestión de redes de datos no es nada nuevo pero si que durante los últimos años, con la explosión de Internet y la escala que esto conlleva, los retos para gestionar está infrastructura ha motivado la adopción de una forma más programática de gestionar los servicios de red tanto dentro de los centros de datos como a nivel de operadores de servicios de red.

Preview 06:48

Todo el curso se basará en la interacción práctica y por eso comenzaremos preparando el entorno de trabajo que utilizaremos durante el curso, usando Git, VirtualBox y Vagrant.

Preparación del entorno de desarrollo
20:19
+ Python para la gestión de redes de datos
4 lectures 34:52

Introducción y conceptos básicos del lenguaje de programación Python.

Preview 11:52

Netmiko es una librería de Python que funciona sobre SSH (Paramiko) para interaccionar de manera pogramática con equipos de red. Aquí veremos un ejemplo práctico de conexión a un equipo, consulta de su estado y cambio de configuración.

Preview 08:15

Jinja es un motor de plantillas para Python y en este ejemplo veremos como podemos crear configuraciones para múltiples equipos de red de forma sencilla, partiendo de una estructura de datos y luego automatizando la interacción con los equipos mediante Netmiko.

Jinja 2
08:14

Napalm es una libreria de Python pensada para la gestión de equipos de red varios, homogeneizando su interfaz tanto para conseguir información (de forma estructurada) como para cambiar el estado de los equipos.

Napalm
06:31
Deberemos crear un script que mediante el usos de algunas de las librerías comentadas, configure los dos routers para establecer una comunicación ICMP y mostrar el resultado final. Para ello, el primer paso será leer los datos y luego configurarlos en los equipos según veamos el estado del equipo.
Ejercicio: Creación de un script para automatizar la configuración de interfaces
1 question
+ Ansible para la gestión de redes de datos
2 lectures 11:32

Introducción y conceptos básicos del framework de gestión de configuración Ansible.

Conceptos básicos de Ansible
03:48

Ejemplo senzillo de playbook de Ansible para interaccionar con un equipo de red y recoger información.

Ansible para configuración de equipos de red
07:44
+ Modelizar la red
2 lectures 13:44

Existen múltiples estándares usados en la estructura, serialización e interpretación de los datos usados en la gestión de redes. Aquí intentaremos dar un simple clasificación que permita diferenciar fácilmente a qué nos estamos refiriendo en cada momento.

Preview 05:15

Observaremos las diferencias entre la representación de datos usando YAML, JSON y XML

XML, JSON, YAML
08:29
+ Continuar aprendiendo
1 lecture 04:53

En este último capítulo comentaremos algunos de los recursos que tenemos disponibles para seguir aprendiendo sobre la automatización de redes.

¿Cómo podemos seguir al día?
04:53