Está en la página 1de 45

Fundamentos de GNS3

Simulador Grafico de Redes de Datos


2

Índice

 1.0 Introducción

 2.0 Primeros pasos en GNS3 Dynamips

 3.0 GNS3 usando GNS3 VM

 4.0 Conexión GNS3 a Internet y habilitación de NAT

 5.0 Capturas tráfico con Wireshark

 6.0 Proyecto final con GNS3

www.cursostica.com
1.0 Introducción

www.cursostica.com 3
4

1.0 Introducción

AGENDA

 1.1 Introducción

 1.2 Que es GNS3

www.cursostica.com
5

1.1 Introducción

 El curso de GNS3, tiene como objetivo la enseñanza del uso de la


herramienta gratuita GNS3, Simulador Grafico de Redes, para realizar redes
complejas, para el entrenamiento, práctica de la configuración y resolución
de problemas.

 El temario cubre, desde la instalación y uso de de GNS3, pasando por la


instalación, uso de VirtualBox (software de virtualización gratuito), uso
básico de un analizado de trafico de redes llamado Wireshark, terminando
con la realización de un proyecto de una red Cisco.

 Este curso, también apoyará al alumno a familiarizarse con el uso de


hardware simulado de la marca Cisco, y para el entrenamiento para las
certificaciones Cisco, como las renombradas CCNA R&S y CCNP R&S.

 Con GNS3, el alumno no requiere de hardware Cisco, ni tampoco de Rack


arrendado Cisco, ya que GNS3 es una excelente herramienta para armar y
simular redes de datos, con imágenes Cisco IOS reales.

 Con GNS3 contaras con el laboratorio ideal para realizar variadas pruebas
de configuración y resolución de problemas en redes complejas.

www.cursostica.com
6

1.2 Que es GNS3

 GNS3 es un simulador de redes

 GNS3 es software libre y Open Source

 GNS3 usa Dynamips para la emulación de Cisco IOS

 Con GNS3 podemos además correr IOS on Unix o IOU

 GNS3 es un una herramienta para la práctica de que quieren


rendir las certificaciones Cisco

 Con GNS3 podemos eliminar el costo por compra de hardware o


arriendo de Racks

www.cursostica.com
2.0 Primeros pasos en GNS3
Dynamips

www.cursostica.com 7
8

2.0 Primeros pasos en GNS3


Dynamips
AGENDA

 2.1 Requerimientos de Hardware para GNS3

 2.2 Dispositivos emulados versus simulados

 2.3 Instalación de GNS3 (Windows Dynamips)

 2.4 Asistente de configuración en GNS3

 2.5 Switching en GNS3 Dynamips

 2.6 Creando nuestra primera red ruteada

 2.7 Creando nuestra primera red switcheada

www.cursostica.com
9

2.1 Requerimientos de Hardware


para GNS3
 Requerimientos mínimos
 Windows 7 (64 bit)/Windows 8 (64 bit)/Windows 10 (64 bit)/Windows
Server 2012 (64 bit)/Windows Server 2016 (64 bit)
 Mavericks 10.9
 Cualquier distribución Linux  Debian/Ubuntu
 Procesador de 2 o más núcleos
 Activar las extensiones de virtualización en las BIOS del PC
 RAM de 4 GB
 Almacenamiento de 1 GB de disponibilidad
 Instalación de 200 MB

 Requerimientos recomendados
 Procesador de 4 o más núcleos – Óptimo de i7
 Activar las extensiones de virtualización en las BIOS del PC
 RAM de 8 GB – Óptimo de 16 GB
 Almacenamiento de 35 GB de disponibilidad

www.cursostica.com
10

2.2 Dispositivos emulados versus


simulados
 En dispositivos simulados no corre un sistema operativo
como por ejemplo, GNS3 L2 Switch / Cisco IOU

 En dispositivos emulados corre Cisco IOS real sobre


hardware emulado.

www.cursostica.com
11

2.3 Instalación de GNS3 (Windows


Dynamips)
 www.gns3.com

 Enlace de descarga gratis


 Registro
 Descarga gratis para:
 Windows
 Linux
 MAC

 Guía de instalación en Windows


 GNS3 depende de varios programas para operar, como WinPcap,
Dynamips, entre otros.
 http://docs.gns3.com/11YYG4NQlPSl31YwvVvBS9RAsOLSYv0Ocy-
uG2K8ytIY/

www.cursostica.com
12

2.4 Asistente de configuración en GNS3

 Elección del tipo de servidor


 Local GNS3 VM
 Local server

 Agregando máquinas virtuales


 Add an IOS router using a real IOS image
 Add an IOU device (router or switch) using an IOU image
 Add a Quemu virtual machine
 Add a VirtualBox virtual machine
 Add a Vmware virtual machine

www.cursostica.com
13

2.4 Asistente de configuración en GNS3

 Selección de imagen IOS


 https://www.gns3.com/support/docs/virtual-machines-
supported-2
 Imágenes recomendadas: c3640, c3660, c3725, c3745 y c7200

 Chequeo de memoria RAM mínima

 Valor de Idle-PC
 Esta configuración ayudará a Dynamips a consumir menos CPU y
es específico para cada imagen de IOS

www.cursostica.com
14

2.5 Switching en GNS3 Dynamips

 En este momento no es posible emular Switch Catalyst con


Dynamips/GNS3

 Sin embargo podemos usar el módulo EtherSwitch que


vienen con los modelos series 2600, 3600 y 3700.
Características no soportadas por este módulo:
 https://www.gns3.com/support/docs/virtual-machines-
supported-2

 Para soporte avanzado de Switching se recomienda usar IOU

www.cursostica.com
15

2.6 Creando nuestra primera red


ruteada

www.cursostica.com
16

2.7 Creando nuestra primera red


switcheada

www.cursostica.com
3.0 GNS3 usando GNS3 VM

www.cursostica.com 17
18

3.0 GNS3 usando GNS3 VM

AGENDA

 3.1 Qué es GNS3 VM

 3.2 Instalación de VirtualBox

 3.3 GNS3 VM en Virtualbox

 3.4 Asistente de configuración en GNS3

 3.5 Local server y local GNS3 VM

 3.6 IOS sobre Unix (IOU Cisco)

www.cursostica.com
19

3.1 Qué es GNS3 VM

 GNS3, tiene su propia maquina virtual llamada “GNS3 VM”

 Trabaja sobre Virtual Box y Vmware

 GNS3 VM, funciona con el sistema operativo Ubuntu y viene


con todas las dependencias de GNS3 instaladas por defecto

 Con GNS3 VM, Dynamips y Quemu trabajan mejor en Linux


que en Windows y Mac OS X

 El soporte es completo para IOU (IOS sobre Unix)

 Por ser una maquina virtual esta completamente aislada de


la máquina por los que firewall y antivirus no bloquearan el
tráfico de red

www.cursostica.com
20

3.2 Instalación de VirtualBox

 Con VirtualBox podemos crear maquinas virtuales dentro de


una computadora física

 Nos permite correr varios sistemas operativos de forma


virtual

 Descargar VirtualBox:
 https://www.virtualbox.org/

www.cursostica.com
21

3.3 GNS3 VM en Virtualbox

 Descarga de GNS3 VM

www.cursostica.com
22

3.3 GNS3 VM en Virtualbox

 Descarga de GNS3 VM
 https://github.com/GNS3/gns3-gui/releases

www.cursostica.com
23

3.3 GNS3 VM en Virtualbox

 Instalación de GNS3 VM en VirtualBox


 https://www.gns3.com/support/docs/gns3-vm-configuration-
with-vir-2

www.cursostica.com
24

3.4 Asistente de configuración en GNS3

 Elección del tipo de servidor


 Local GNS3 VM
 Local server

 Software de Virtualización
 Vmware
 VirtualBox

www.cursostica.com
25

3.4 Asistente de configuración en GNS3

 Agregando máquinas virtuales


 Add an IOS router using a real IOS image
 Add an IOU device (router or switch) using an IOU image
 Add a Quemu virtual machine
 Add a VirtualBox virtual machine
 Add a Vmware virtual machine

 Tipo de Servidor
 Run the IOS on the GNS3 VM
 Run the IOS on your local computer

www.cursostica.com
26

3.4 Asistente de configuración en GNS3

 Selección de imagen IOS


 https://www.gns3.com/support/docs/virtual-machines-
supported-2
 Imágenes recomendadas: c3640, c3660, c3725, c3745 y c7200

 Chequeo de memoria RAM mínima

 Valor de Idle-PC
 Esta configuración ayudará a Dynamips a consumir menos CPU y
es específico para cada imagen de IOS

www.cursostica.com
27

3.5 Local server y local GNS3 VM

Local server Local GNS3 VM

www.cursostica.com
28

3.6 IOS sobre Unix (IOU Cisco)

 IOU, es IOS en Unix. Es una versión de IOS compilado para


ejecutarse como un programa linux. Es más rápido y más
ligero que la emulación.

 Para soporte avanzado de Switching se recomienda usar IOU

 Puesto que IOU es para Linux, se requiere usar una VM Linux


para usarlo. Por lo que se debe en primer lugar, configurar el
GNS3 VM, y que ya realizamos en clases anteriores.

 Para correr IOU, además se requiere una licencia para que


GNS3 VM ejecute IOU. Esta licencia es proporcionada por
Cisco, este archivo de licencia se llama “iourc.txt”

www.cursostica.com
4.0 Conexión GNS3 a Internet y
habilitación de NAT

www.cursostica.com 29
30

4.0 Conexión GNS3 a Internet y


habilitación de NAT
AGENDA

 4.1 Conexión GNS3 a Internet

 4.2 Configuración de NAT

www.cursostica.com
31

4.1 Conexión GNS3 a Internet

Topología

www.cursostica.com
32

4.1 Conexión GNS3 a Internet

 Pasos para la conexión de GNS3 a Internet


 Conexión de R1 a Internet por medio de NIC física de nuestro
equipo (Debe estar conectada a Internet)
 Configurar la nube (Internet) en “Ethernet” con
“nio_gen_eth:Conexión de área local 3” (NIC física con conexión
a Internet)
 Configuración de R1:
 Int f0/0
 Ip address dhcp  Recepción de IP por DHCP
 ip domain-lookup  Habilita la resolución de nombres
 ip name-server 8.8.8.8  Servidor de nombre, para resolución
de nombre a dirección IP

www.cursostica.com
33

4.2 Configuración de NAT

Topología

www.cursostica.com
34

4.2 Configuración de NAT

 Pasos para la configuración de NAT (Network Address


Translation)
 Con NAT podemos conectar equipos con direcciones privadas
(No ruteables en Internet) a una o varias direcciones IP ´Publicas
o ruteables en la Internet
 Configuración de R1:
 ip nat inside source list 1 interface FastEthernet0/0 overload
 access-list 1 permit any
 interface FastEthernet0/0
 ip nat outside
 interface FastEthernet0/1
 ip address 10.1.1.1 255.255.255.0
 ip nat inside

www.cursostica.com
35

4.2 Configuración de NAT

 Pasos para la configuración de NAT (Network Address


Translation)
 Configuración de R2:
 ip name-server 8.8.8.8
 ip domain-lookup
 interface FastEthernet0/0
 ip address 10.1.1.2 255.255.255.0
 ip route 0.0.0.0 0.0.0.0 10.1.1.1
 Pruebas:
 Ping www.cisco.com

www.cursostica.com
5.0 Capturas tráfico con
Wireshark

www.cursostica.com 36
37

5.0 Capturas tráfico con Wireshark

Agenda

 5.1 Captura ICMP

 5.2 Captura clave TELNET

 5.3 Captura 802.1Q

www.cursostica.com
38

5.1 Captura ICMP

 ICMP (Internet Control Message Protocol) es parte del


conjunto de protocolos IP y utiliza datagramas IP para el
transporte. El número de protocolo asignado para ICMP en
IP es 1.

 Con ICMP podemos usar las herramienta ping y traceroute,


que envían mensajes de petición Echo ICMP (y recibe
mensajes de respuesta Echo) para determinar si un host está
disponible, el tiempo que le toma a los paquetes en ir y
regresar a ese host y con traceroute podemos determinar la
cantidad de hosts por los que pasa.

www.cursostica.com
39

5.1 Captura ICMP

www.cursostica.com
40

5.2 Captura clave TELNET

 Telnet (Telecommunication Network) es un protocolo de red


que nos permite acceder a otras máquinas en forma remota

 Telnet es un protocolo cliente-servidor, está en la capa de


aplicación en el modelo OSI, usa paquetes unicast, puerto
que utiliza Telnet es el TCP 23

www.cursostica.com
41

5.2 Captura clave TELNET

 Telnet no es un protocolo seguro, ya que posee varias


vulnerabilidades, las contraseñas viajan en texto plano, es
decir sin cifrar y no usa un esquema de autentificación

www.cursostica.com
42

5.3 Captura 802.1Q

 Con 802.1Q, tenemos la capacidad de compartir múltiples


redes o Vlans, usando el mismo medio físico de forma
transparentes, es decir no se debe agregar un enlace físico
por cada red que se quiere compartir.

www.cursostica.com
43

5.3 Captura 802.1Q


IEEE 802.3 and derivatives
 DA Destination MAC Address

 SA Source MAC Address

 Len Length of Data field

 Data Protocol Data

 FCS Frame Checksum

www.cursostica.com
6.0 Proyecto final con GNS3

www.cursostica.com 44
45

Proyecto final con GNS3

www.cursostica.com

También podría gustarte