90DaysOfDevOps/2022/es/Days/day26.md

112 lines
5.9 KiB
Markdown
Raw Normal View History

## Construyendo nuestro Laboratorio
2022-10-23 23:38:19 +07:00
Vamos a continuar con la configuración de nuestra red emulada utilizando EVE-NG y luego esperamos tener algunos dispositivos desplegados y empezar a pensar en cómo podemos automatizar la configuración de estos dispositivos. En el [Día 25](day25.md) vimos la instalación de EVE-NG en nuestra máquina utilizando VMware Workstation.
2022-10-23 23:38:19 +07:00
### Instalación del cliente de EVE-NG
2022-10-23 23:38:19 +07:00
También hay un paquete de cliente que nos permite elegir qué aplicación se utiliza en la conexiones SSH a los dispositivos. También configurará Wireshark para capturas de paquetes entre enlaces. Puedes hacerte con el pack de cliente para tu SO (Windows, macOS, Linux).
2022-10-23 23:38:19 +07:00
[Descarga del cliente EVE-NG](https://www.eve-ng.net/index.php/download/)
2022-10-23 23:38:19 +07:00
![](Images/Day26_Networking1.png)
Sugerencia rápida: Si utilizas Linux como cliente, existe este [paquete de cliente](https://github.com/SmartFinn/eve-ng-integration).
2022-10-23 23:38:19 +07:00
La instalación es directa y como sugerencia, en un principio, es mejor dejar los valores predeterminados.
2022-10-23 23:38:19 +07:00
### Obtención de imágenes de red
2022-10-23 23:38:19 +07:00
Este paso ha sido todo un reto, he seguido algunos videos que están enlazados al final en el apartado de recursos y descargas para las imágenes de nuestro router y switch a la vez que nos indican cómo y dónde subirlas.
2022-10-23 23:38:19 +07:00
Es importante tener en cuenta que yo uso todo con fines educativos. Yo sugeriría descargar imágenes oficiales de los proveedores de red.
2022-10-23 23:38:19 +07:00
[Blog y enlaces a vídeos de YouTube](https://loopedback.com/2019/11/15/setting-up-eve-ng-for-ccna-ccnp-ccie-level-studies-includes-multiple-vendor-node-support-an-absolutely-amazing-study-tool-to-check-out-asap/)
2022-10-23 23:38:19 +07:00
[Cómo añadir la imagen Cisco VIRL vIOS a Eve-ng](https://networkhunt.com/how-to-add-cisco-virl-vios-image-to-eve-ng/)
2022-10-23 23:38:19 +07:00
En general, los pasos aquí son un poco complicados y podrían ser mucho más fáciles, pero los blogs y videos anteriores guían a través del proceso de añadir las imágenes a su caja EVE-NG.
2022-10-23 23:38:19 +07:00
Se ha utilizado FileZilla para transferir el qcow2 a la máquina virtual a través de SFTP.
2022-10-23 23:38:19 +07:00
Para nuestro laboratorio, necesitamos Cisco vIOS L2 (switches) y Cisco vIOS (router)
2022-10-23 23:38:19 +07:00
### Crear un Laboratorio
2022-10-23 23:38:19 +07:00
Dentro de la interfaz web de EVE-NG, vamos a crear nuestra nueva topología de red. Tendremos cuatro switches y un router que actuará como nuestra puerta de enlace a redes externas.
2022-10-23 23:38:19 +07:00
| Node | IP Address |
| ------- | ------------ |
| Router | 10.10.88.110 |
| Switch1 | 10.10.88.111 |
| Switch2 | 10.10.88.112 |
| Switch3 | 10.10.88.113 |
| Switch4 | 10.10.88.114 |
#### Añadir nodos a EVE-NG
2022-10-23 23:38:19 +07:00
La primera vez que inicies sesión en EVE-NG verás una pantalla como la siguiente, queremos empezar por crear nuestro primer laboratorio.
2022-10-23 23:38:19 +07:00
![](Images/Day26_Networking2.png)
Dale un nombre a tu laboratorio y los otros campos son opcionales.
2022-10-23 23:38:19 +07:00
![](Images/Day26_Networking3.png)
Te aparecerá un lienzo en blanco para crear tu red. Haz clic con el botón derecho del ratón sobre el lienzo y selecciona añadir nodo.
2022-10-23 23:38:19 +07:00
A partir de aquí tendrás una larga lista de opciones de nodos, si has seguido lo anterior tendrás los dos en azul que se muestran a continuación y los otros van a ser de color gris y no seleccionables.
2022-10-23 23:38:19 +07:00
![](Images/Day26_Networking4.png)
Queremos añadir lo siguiente a nuestro laboratorio:
2022-10-23 23:38:19 +07:00
- 1 x Cisco vIOS Router
- 4 x Cisco vIOS Switch
Ejecuta el sencillo asistente para añadirlos a tu laboratorio y deberías tener este aspecto.
2022-10-23 23:38:19 +07:00
![](Images/Day26_Networking5.png)
#### Conectando nuestros nodos
2022-10-23 23:38:19 +07:00
Ahora necesitamos añadir nuestra conectividad entre nuestros routers y switches. Podemos hacerlo fácilmente pasando el ratón por encima del dispositivo y viendo el icono de conexión como se muestra a continuación y conectándolo al dispositivo al que deseamos conectarnos.
2022-10-23 23:38:19 +07:00
![](Images/Day26_Networking6.png)
Cuando hayas terminado de conectar tu entorno, es posible que también desees añadir alguna forma de definir los límites físicos o ubicaciones utilizando cajas o círculos que también se pueden encontrar en el menú del botón derecho. También puedes añadir texto, lo cual es útil cuando queremos definir nuestros nombres o direcciones IP en nuestros laboratorios.
2022-10-23 23:38:19 +07:00
Seguí adelante e hice mi laboratorio como el siguiente.
2022-10-23 23:38:19 +07:00
![](Images/Day26_Networking7.png)
También te darás cuenta de que el laboratorio de arriba está todo apagado, podemos iniciar nuestro laboratorio seleccionando todo y haciendo clic derecho y seleccionando iniciar seleccionado.
2022-10-23 23:38:19 +07:00
![](Images/Day26_Networking8.png)
Una vez que tengamos nuestro laboratorio en marcha, podremos acceder a la consola de cada dispositivo y nos daremos cuenta de que en esta etapa son bastante tontos, sin ninguna configuración. Podemos añadir alguna configuración a cada nodo copiando o creando la tuya propia en cada terminal.
2022-10-23 23:38:19 +07:00
Dejaré mi configuración en la carpeta Networking del repositorio como referencia.
2022-10-23 23:38:19 +07:00
| Node | Configuration |
| ------- | --------------------- |
| Router | [R1](Networking/R1) |
| Switch1 | [SW1](Networking/SW1) |
| Switch2 | [SW2](Networking/SW2) |
| Switch3 | [SW3](Networking/SW3) |
| Switch4 | [SW4](Networking/SW4) |
## ResRecursosources
2022-10-23 23:38:19 +07:00
- [Free Course: Introduction to EVE-NG](https://www.youtube.com/watch?v=g6B0f_E0NMg)
- [EVE-NG - Creating your first lab](https://www.youtube.com/watch?v=9dPWARirtK8)
- [3 Necessary Skills for Network Automation](https://www.youtube.com/watch?v=KhiJ7Fu9kKA&list=WL&index=122&t=89s)
- [Computer Networking full course](https://www.youtube.com/watch?v=IPvYjXCsTg8)
- [Practical Networking](http://www.practicalnetworking.net/)
- [Python Network Automation](https://www.youtube.com/watch?v=xKPzLplPECU&list=WL&index=126)
La mayoría de los ejemplos utilizados provienen de este extenso libro que no es gratuito, pero estoy utilizando algunos de los escenarios para ayudar a entender la Automatización de Redes.
2022-10-23 23:38:19 +07:00
- [Hands-On Enterprise Automation with Python (Book)](https://www.packtpub.com/product/hands-on-enterprise-automation-with-python/9781788998512)
Nos vemos el [Día 27](day27.md).